public static List <Ability> getAllAbilities() { if (allAbilities == null) { XComAbilityListReader reader = new XComAbilityListReader(); allAbilities = reader.read(); } return(allAbilities); }
static ProjectState() { reader = new XComAbilityListReader(); abilities = reader.read(); manager = new SavedSoldiersManager(); loadSoldierClasses(); setOpenSoldierClass(soldierClasses.FirstOrDefault()); }
public static Ability getAbility(string internalName) { if (allAbilities == null) { XComAbilityListReader reader = new XComAbilityListReader(); allAbilities = reader.read(); } return(allAbilities.Where(x => x.internalName.Equals(internalName)).SingleOrDefault()); }
public static List <Ability> reloadAbilities() { reader = new XComAbilityListReader(); abilities = reader.read(); return(abilities); }