Example #1
0
 public void OnEnterGame(EnterGameResponse resp)
 {
     if (null != resp.CharacterInfo)
     {
         DoEnterGame(resp.CharacterInfo);
     }
     else
     {
         TipManager.Instance.Alert("", "系统错误", "重试", (res) =>
         {
             TryEnterGame(m_iCharId);
         });
     }
 }
Example #2
0
 public void OnEnterGameRequest(FaustComm.NetResponse msg)
 {
     ConnectionManager.Instance.SendACK(RequestToEnterGame, msg.Succeeded);
     if (msg.Succeeded)
     {
         //fill PlayerInfoManager
         EnterGameResponse myMsg = (EnterGameResponse)msg;
         PlayerInfo.Instance.PlayerInventory = myMsg.playerInventory;
         StepAt(EnumLoadingStep.step8);
     }
     else
     {
         //show msg box
         StepAt(EnumLoadingStep.step5);
         Debug.LogError(string.Format("Cannot enter game. Error = {0}  {1}", msg.errorCode, msg.errorMsg));
     }
 }