Beispiel #1
0
        public override Soilder GetSoilder(SoilderType soilderType)
        {
            switch (soilderType)
            {
            case SoilderType.Archer:
                return(new AmericanArcher("AmericanArcher"));

            case SoilderType.Inventory:
                return(new AmericanInventory("AmericanInventory"));

            case SoilderType.Rider:
                return(new AmericanRider("AmericanRider"));
            }
            return(null);
        }
Beispiel #2
0
 public AmericanRider(string name, SoilderType soilderType = SoilderType.Rider)
     : base(name, soilderType)
 {
 }
Beispiel #3
0
 public AmericanInventory(string name, SoilderType soilderType = SoilderType.Inventory)
     : base(name, soilderType)
 {
 }
Beispiel #4
0
 public AmericanSoilder(string name, SoilderType soilderType)
     : base(name, soilderType)
 {
 }
Beispiel #5
0
 public AsiaSoilder(string name, SoilderType soilderType) : base(name, soilderType)
 {
 }
Beispiel #6
0
 protected Soilder(string name, SoilderType soilderType)
 {
     Name        = name;
     SoilderType = soilderType;
 }
Beispiel #7
0
 public abstract Soilder GetSoilder(SoilderType soilderType);
Beispiel #8
0
 public AsiaArcher(string name, SoilderType soilderType = SoilderType.Archer)
     : base(name, soilderType)
 {
 }
Beispiel #9
0
 public AsiaRider(string name, SoilderType soilderType = SoilderType.Rider)
     : base(name, soilderType)
 {
 }