Beispiel #1
0
 public void Init()
 {
     IsWorking = true;
     if (PlayerDataManager.Instance.BattleMishiMaster != null)
     {
         var e = new BattleMishiRefreshModelMaster(PlayerDataManager.Instance.BattleMishiMaster);
         EventDispatcher.Instance.DispatchEvent(e);
     }
 }
    public IEnumerator ApplyPersonDatumMsg()
    {
        var _msg = NetManager.Instance.ApplyPortraitData(PlayerDataManager.Instance.ServerId);

        yield return(_msg.SendAndWaitUntilDone());

        if (_msg.State == MessageState.Reply)
        {
            if (_msg.ErrorCode == (int)ErrorCodes.OK)
            {
                PlayerDataManager.Instance.BattleMishiMaster = _msg.Response;
                var _e = new BattleMishiRefreshModelMaster(PlayerDataManager.Instance.BattleMishiMaster);
                EventDispatcher.Instance.DispatchEvent(_e);
            }
        }
    }