public void Load(AllianceSave save) { if (GameServer.Instance.Users.UserExists(save.owner)) { members.Clear(); Name = save.name; Owner = GameServer.Instance.Users.GetUser(save.owner); for (int i = 0; i < save.members.Length; i++) { if (GameServer.Instance.Users.UserExists(save.members[i])) { User user = GameServer.Instance.Users.GetUser(save.members[i]); user.alliance = this; members.Add(user.Name, new Member(user)); } } } }
public Alliance(AllianceSave save) { members = new Dictionary <string, Member>(); Load(save); }
public Alliance(AllianceSave save) { members = new Dictionary<string, Member>(); Load(save); }