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; }
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; }
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); }
public Animal CreateAnimal(string name, KindType kind, string passport) { return(new Animal(name, kind, passport)); }
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))); }
public Animal(string name, KindType kind, string passport) { Name = name; Kind = kind; _passport = passport; }
public Animal(string name, KindType kind) { Name = name; Kind = kind; _passport = Guid.NewGuid().ToString(); }
public GeoMetaData(string text, KindType kind) { Text = text; Kind = kind; }
public GeoMetaData(string text, string kind) { Text = text; Kind = ParseKind(kind); }
public Animal(string name, KindType kind, Habitat habitat) { Name = name; Kind = Kind; Habitat = habitat; }
public Animal(string name, KindType kind) { Name = name; Kind = kind; }
public Animal() { Name = "Noname"; Kind = KindType.None; _passport = Guid.NewGuid().ToString(); }