Example #1
0
 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));
             }
         }
     }
 }
Example #2
0
 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));
             }
         }
     }
 }
Example #3
0
 public Alliance(AllianceSave save)
 {
     members = new Dictionary <string, Member>();
     Load(save);
 }
Example #4
0
 public Alliance(AllianceSave save)
 {
     members = new Dictionary<string, Member>();
     Load(save);
 }