public InfluenceKind GetInfluenceKind(int id) { InfluenceKind kind = null; this.InfluenceKinds.TryGetValue(id, out kind); return(kind); }
public bool AddInfluenceKind(InfluenceKind ik) { if (this.InfluenceKinds.ContainsKey(ik.ID)) { return false; } this.InfluenceKinds.Add(ik.ID, ik); return true; }
public bool AddInfluenceKind(InfluenceKind ik) { if (this.InfluenceKinds.ContainsKey(ik.ID)) { return(false); } this.InfluenceKinds.Add(ik.ID, ik); return(true); }
public void LoadFromString(InfluenceKindTable allInfluenceKinds, string influenceIDs) { char[] separator = new char[] { ' ', '\n', '\r', '\t' }; string[] strArray = influenceIDs.Split(separator, StringSplitOptions.RemoveEmptyEntries); InfluenceKind kind = null; for (int i = 0; i < strArray.Length; i++) { if (allInfluenceKinds.InfluenceKinds.TryGetValue(int.Parse(strArray[i]), out kind)) { this.AddInfluenceKind(kind); } } }