void OnUserLogin(object sender, UserCreateCharacterResponse response) { if (this.OnCreat != null) { Models.User.Instance.SetupCharacter(response.Characters); this.OnCreat(response.Result, response.Errormsg, response.Characters); } }
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); } }
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); } }
/// <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); } }
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); } }
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); } }