Ejemplo n.º 1
0
 void OnUserLogin(object sender, UserCreateCharacterResponse response)
 {
     if (this.OnCreat != null)
     {
         Models.User.Instance.SetupCharacter(response.Characters);
         this.OnCreat(response.Result, response.Errormsg, response.Characters);
     }
 }
Ejemplo n.º 2
0
 void OnUserCharacterCreate(object sender, UserCreateCharacterResponse response)
 {
     Debug.LogFormat("OnUserCharacterCreater:{0} [{1}]", response.Result, response.Errormsg);
     if (OnCharacterCreate != null)
     {
         User.Instance.Info.Player.Characters.Clear();
         User.Instance.Info.Player.Characters.AddRange(response.Characters);
         OnCharacterCreate(response.Result, response.Errormsg, response.Characters);
     }
 }
Ejemplo n.º 3
0
 void OnCreateCharacterResponse(object sender, UserCreateCharacterResponse response)
 {
     if (response.Result == Result.Success)
     {
         Models.User.Instance.Info.Player.Characters.Clear();
         Models.User.Instance.Info.Player.Characters.AddRange(response.Characters);
     }
     if (this.OnCreateCharacter != null)
     {
         this.OnCreateCharacter(response.Result, response.Errormsg);
     }
 }
Ejemplo n.º 4
0
        /// <summary>
        /// this method is automatically called when client receive response from server
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="response"></param>
        private void OnUserCreateCharacter(object sender, UserCreateCharacterResponse response)
        {
            Debug.LogFormat("OnUserCreateCharacter:{0} [{1}]", response.Result, response.Errormsg);

            Models.User.Instance.info.Player.Characters.Clear();
            Models.User.Instance.info.Player.Characters.AddRange(response.Characters);

            if (this.OnCreateCharacter != null)
            {
                this.OnCreateCharacter(response.Result, response.Errormsg);
            }
        }
Ejemplo n.º 5
0
        private void OnUserCreateCharacter(object sender, UserCreateCharacterResponse message)
        {
            Debug.LogFormat("OnUserCreateCharacter:{0} [{1}]", message.Result, message.Errormsg);
            // 如果成功 更新玩家角色表信息
            if (message.Result == Result.Success)
            {
                Models.User.Instance.SetupUserCharacterInfo(message.Characters);
            }

            if (OnCreateCharacter != null)
            {
                this.OnCreateCharacter.Invoke(message.Result, message.Errormsg);
            }
        }
Ejemplo n.º 6
0
 private void OnUserCreateCharacter(object sender, UserCreateCharacterResponse response)
 {
     if (response.Result == Result.Success)
     {
         Debug.Log("success");
         // 清空角色列表
         Models.User.Instance.Info.Player.Characters.Clear();
         //  添加 response.Characters
         Models.User.Instance.Info.Player.Characters.AddRange(response.Characters);
     }
     if (this.OnCreateCharacter != null)
     {
         this.OnCreateCharacter(response.Result, response.Errormsg);
     }
 }