public Subclass(string inputName, string inputDescription) { Name = inputName; Description = inputDescription; HasExtraSkills = false; HasTotems = false; HasExtraSpells = false; HasExtraToolProficiencies = false; HasManeuvers = false; HasDraconicAncestry = false; HasElementalDisciplines = false; HasHunterChoices = false; HasCompanion = false; HasCircleTerrain = false; ExtraSkills = new List <string>(); DoublesProficiency = false; TotemFeatures = new List <ChoiceFeature>(); ExtraSpells = new List <Spell>(); ExtraToolProficiency = ""; Maneuvers = new List <Maneuver>(); MandatoryDisciplines = new List <ElementalDiscipline>(); ChosenDisciplines = new List <ElementalDiscipline>(); Ancestry = new DraconicAncestry(); HunterFeatures = new List <ChoiceFeature>(); BeastCompanion = new Beast(); DruidCircleTerrain = new CircleTerrain(); }
public bool Equals(CircleTerrain other) { if (other == null) { return(false); } return(Name == other.Name); }
public override bool Equals(Object other) { if (other == null) { return(false); } CircleTerrain otherTerrain = other as CircleTerrain; if (otherTerrain == null) { return(false); } return(Equals(otherTerrain)); }