Пример #1
0
Файл: Gear.cs Проект: zhxie/Ikas
 public Gear(KindType kind, int id, Brand brand, PrimaryAbility primaryAbility, List <SecondaryAbility> secondaryAbilities, string image)
 {
     Kind               = kind;
     Id                 = id;
     Brand              = brand;
     PrimaryAbility     = primaryAbility;
     SecondaryAbilities = secondaryAbilities;
     Image              = image;
 }
Пример #2
0
        public Kind(KindType type, bool isPointer = false)
        {
            // Ensure type is regitered in the reverse type map.
            if (!TokenConstants.kindReverseTypeMap.ContainsKey(type))
            {
                throw new Exception($"Unrecognized type: {type}");
            }

            this.Type      = type;
            this.Name      = TokenConstants.kindReverseTypeMap[type];
            this.IsPointer = isPointer;
        }
Пример #3
0
    public AbstractFactor GetFactory(KindType kindType)
    {
        switch (kindType)
        {
        case KindType.Human:
            return(new HumanFactory());

        case KindType.Animal:
            return(new AnimalFactory());
        }
        return(null);
    }
 public GeoMetaData(string text, KindType kind)
 {
     this.Text = text;
     this.Kind = kind;
 }
 public GeoMetaData(string text, string kind)
 {
     this.Text = text;
     this.Kind = ParseKind(kind);
 }
Пример #6
0
 public Animal CreateAnimal(string name, KindType kind, string passport)
 {
     return(new Animal(name, kind, passport));
 }
Пример #7
0
 public Animal CreateAnimal(string name, KindType kind)
 {
     return(new Animal(name, kind));
 }
 public Animal CreateAnimal(string name, KindType kind, string habitat)
 {
     return(new Animal(name, kind, SetHabitat(habitat)));
 }
Пример #9
0
 public Animal(string name, KindType kind, string passport)
 {
     Name      = name;
     Kind      = kind;
     _passport = passport;
 }
Пример #10
0
 public Animal(string name, KindType kind)
 {
     Name      = name;
     Kind      = kind;
     _passport = Guid.NewGuid().ToString();
 }
Пример #11
0
 public GeoMetaData(string text, KindType kind)
 {
     Text = text;
     Kind = kind;
 }
Пример #12
0
 public GeoMetaData(string text, string kind)
 {
     Text = text;
     Kind = ParseKind(kind);
 }
Пример #13
0
 public Animal(string name, KindType kind, Habitat habitat)
 {
     Name = name;
     Kind = Kind;
     Habitat = habitat;
 }
Пример #14
0
 public Animal(string name, KindType kind)
 {
     Name = name;
     Kind = kind;
 }
Пример #15
0
 public Animal()
 {
     Name      = "Noname";
     Kind      = KindType.None;
     _passport = Guid.NewGuid().ToString();
 }