/// <summary> /// Add a new statistics group. Access the created group using the StatGroups["groupName"] property. /// </summary> /// <param name="groupName"></param> void AddStat(string statName, int index) { GenericStatisticsClass grp = new GenericStatisticsClass(this, statName); StatsHashTableGetGroupByName.Add(statName, grp); StatsHashTableGetIndexByName.Add(statName, index); }
/// <summary> /// Returns the enum index for the enum name supplied /// </summary> /// <param name="name"></param> /// <returns></returns> public int GetStatIndexByName(string name) { if (!StatsHashTableGetIndexByName.Contains(name)) { return(-1); } return((int)StatsHashTableGetIndexByName[name]); }