Esempio n. 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);
        }
Esempio n. 2
0
 public AmericanRider(string name, SoilderType soilderType = SoilderType.Rider)
     : base(name, soilderType)
 {
 }
Esempio n. 3
0
 public AmericanInventory(string name, SoilderType soilderType = SoilderType.Inventory)
     : base(name, soilderType)
 {
 }
Esempio n. 4
0
 public AmericanSoilder(string name, SoilderType soilderType)
     : base(name, soilderType)
 {
 }
Esempio n. 5
0
 public AsiaSoilder(string name, SoilderType soilderType) : base(name, soilderType)
 {
 }
Esempio n. 6
0
 protected Soilder(string name, SoilderType soilderType)
 {
     Name        = name;
     SoilderType = soilderType;
 }
Esempio n. 7
0
 public abstract Soilder GetSoilder(SoilderType soilderType);
Esempio n. 8
0
 public AsiaArcher(string name, SoilderType soilderType = SoilderType.Archer)
     : base(name, soilderType)
 {
 }
Esempio n. 9
0
 public AsiaRider(string name, SoilderType soilderType = SoilderType.Rider)
     : base(name, soilderType)
 {
 }