public void AddSubGroup(GameItemsSubGroup subGroup) { _subGroups.Add(subGroup.Ident, subGroup); }
public GameItemsSubGroup AppendSubGroup(string id, string type, string name, string level) { string ident = GameItemsSubGroup.GetSubGroupIdent(id, type); if (_subGroups.ContainsKey(ident)) { return _subGroups[ident]; } GameItemsSubGroup subGroup = new GameItemsSubGroup(id, type, name, level); _subGroups.Add(ident, subGroup); return subGroup; }
public void RemoveSubGroup(GameItemsSubGroup subGroup) { if (subGroup != null) { RemoveSubGroup(subGroup.ID, subGroup.Type); } }