internal bool sit(string userKey, int index, TexasSitDownListener listener) { TexasRoomUser texasRoomUser = getTexasRoomUser(userKey); if (texasRoomUser == null) { return(false); } return(sit(texasRoomUser, index, listener)); }
public bool sit(TexasRoomUser texasRoomUser, int index, TexasSitDownListener listener) { if (texasRoomUser == null) { return(false); } if (!this.Slots[index].isEmpty()) { return(false); // this slot ready busy } Slot slot = this.Slots[index]; slot.UserKey = texasRoomUser.UserKey; slot.UserName = texasRoomUser.UserName; sendSitDownInfoToAllUserInRoom(slot, index, true, listener); return(true); }
public void joinRoom(UserItem userItem) { if (TexasRoomUsers.ContainsKey(userItem.UserKey)) { TexasRoomUser texasRoomUser = TexasRoomUsers[userItem.UserKey]; texasRoomUser.UserName = userItem.UserName; Log.DebugFormat("WELCOME BACK(" + texasRoomUser.UserKey + ") TO VL"); } else { TexasRoomUser texasRoomUser = new TexasRoomUser(); texasRoomUser.UserKey = userItem.UserKey; texasRoomUser.UserName = userItem.UserName; TexasRoomUsers[texasRoomUser.UserKey] = texasRoomUser; Log.DebugFormat("WELCOME " + texasRoomUser.UserKey + " TO VL"); } }