Shield

open class Shield: Sword

Shield class that extends Sword

  • Object pointing command aliases to their respected full name

    Declaration

    Swift

    public var commandAliases = [String: (casePreserved: String, target: String)]()
  • Object pointing command names to their Command Object

    Declaration

    Swift

    public var commands = [String: Commandable]()
  • Shield Options structure

    Declaration

    Swift

    public var shieldOptions: ShieldOptions