public void JoinUsers(string line) { var param = line.SplitBySpace(); int len = param.Length; for (int k = 0; k < len; /*пусто*/) { try { User user = NewUser(); UsersFactory.createUser(user, true, param, k, true, false, false); AddUser(user); int head = param[k + 3].ToInt(); if (head < 0) { int val = Math.Abs(head); k += 5 + 5 * val; } else { k += 6; } } catch (Exception e) { print("param[3]: " + param[k + 3]); throw new Exception("PARSE ERROR"); } } UpdateNicks(); }
public void JoinUser(string[] param) { User user = NewUser(); UsersFactory.createUser(user, true, param, 0, true, true, true); if (user.id == myUserId) // своего заново не добавляем { Destroy(user.gameObject); return; } // ставим AddUser(user); UpdateNicks(); }