public void Disband() { AllianceMessage(1070762); // Your Alliance has dissolved. for (var i = 0; i < m_PendingMembers.Count; i++) { m_PendingMembers[i].Alliance = null; } for (var i = 0; i < m_Members.Count; i++) { m_Members[i].Alliance = null; } if (Alliances.TryGetValue(Name.ToLower(), out var aInfo) && aInfo == this) { Alliances.Remove(Name.ToLower()); } }
public void Disband() { AllianceMessage(1070762); // Your Alliance has dissolved. for (int i = 0; i < m_PendingMembers.Count; i++) { m_PendingMembers[i].Alliance = null; } for (int i = 0; i < Members.Count; i++) { Members[i].Alliance = null; } AllianceInfo aInfo; Alliances.TryGetValue(Name.ToLower(), out aInfo); if (aInfo == this) { Alliances.Remove(Name.ToLower()); } }