void OnAnsLogin(AnsLogin ans) { //Debug.Log(string.Format("Lobby.OnAnsLogin - {0} \n", ans.ToString())); bool isLoginOk = ans.Usn > 0; if (isLoginOk) { ansLogin = ans; UpdateUserInfo(ans); } else { Debug.Log("<color=red>failed to login </color>" + ans.ToString()); } }
void HandleMessage(JStateObject state, ReqLogin req) { Debug.Log(string.Format("<color=green>HandleMessage-ReqLogin : </color>",req.ToString())); AnsLogin ans = new AnsLogin(); DummyUserInfo dummyUserInfo = JgRefs.ins_.dummyDb.GetUserInfo(req.UserName); bool isLoginOk = ans.Usn > 0; if (isLoginOk) { state.gsn = dummyUserInfo.gsn; state.name = dummyUserInfo.nickName; ans.NickName = dummyUserInfo.nickName; ans.Level = dummyUserInfo.gameLevel; ans.VictoryCount = dummyUserInfo.victoryCount; ans.DefeatCount = dummyUserInfo.defeatCount; } else { ans.NickName = string.Empty; } ans.Comment = "I'm a server."; if (isLoginOk) { AddUser(state, dummyUserInfo); } Send(state.workSocket, (byte)JgS2C_Msgs.kLogin, ans); }
void UpdateUserInfo(AnsLogin ans) { nickName.text = string.Format("{0} {1}급", ansLogin.NickName, ansLogin.Level); debugMessages.text = ans.Comment; }
void OnAnsLogin(AnsLogin ans) { bool isLoginOk = ans.Usn > 0; if (isLoginOk) { ansLogin = ans; // UpdateUserInfo(ans); } else { Debug.Log("failed to login " + ans.ToString()); } }