Exemple #1
0
	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());
		}
	}
Exemple #2
0
	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);
	}
Exemple #3
0
	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());
		}
	}