public bool IsEqual(List <UXUser> list) { if (objectList.Count != list.Count) { return(false); } for (int i = 0; i < objectList.Count; i++) { UXUser user1 = (UXUser)objectList[i]; UXUser user2 = list[i]; if (user1.GetCode() != user2.GetCode() || user1.GetName() != user2.GetName()) { return(false); } } return(true); }
/*** UXUser 객체를 넘겨받아 유저를 삭제 ***/ public void RemoveUser(UXUser user) { UXUserController userController = UXUserController.Instance; List <UXObject> userList = userController.GetList(); for (int i = 0; i < userList.Count; i++) { if (user.GetCode().Equals(userList[i])) /// { if (!isGameStarted) // In lobby { userController.RemoveByName(user.GetName()); } else { user.SetConnected(false); } break; } } }