コード例 #1
0
        void OnGameEnter(object sender, UserGameEnterResponse response)
        {
            Debug.LogFormat("OnGameEnter:{0} [{1}]", response.Result, response.Errormsg);

            if (response.Result == Result.Success)
            {
            }
        }
コード例 #2
0
ファイル: UserService.cs プロジェクト: dearQQ/mmorpg
 void OnGameEnterResponse(object sender, UserGameEnterResponse response)
 {
     if (response.Result == Result.Success)
     {
         if (response.Character != null)
         {
             ItemManager.Instance.Init(response.Character.Items);
         }
     }
 }
コード例 #3
0
ファイル: UserService.cs プロジェクト: Milkve/MyGenshinDemo
        private void OnGameEnter(object sender, UserGameEnterResponse response)
        {
            Debug.LogFormat("OnGameEnter:{0} [{1}]", response.Result, response.Errormsg);

            if (OnUserGameEnter != null)
            {
                OnUserGameEnter(response.Result, response.Errormsg, response.Character);
            }
            ItemManager.Instance.Init(response.Character);
            EquipManager.Instance.Init(response.Character);
            QuestManager.Instance.QuestInit(response.Character);
            FriendManager.Instance.FriendInit(response.Character);
            MessageManager.Instance.MessageInit(response.Character);
        }
コード例 #4
0
 private void OnGameEnter(object sender, UserGameEnterResponse message)
 {
     Debug.LogFormat(" UserGameEnterResponse:{0},{1}", message.Result, message.Errormsg);
     if (message.Result == Result.Success)
     {
         if (message.Character != null)
         {
             User.Instance.CurrentCharacter = message.Character;
             ItemManager.Instance.Init(message.Character.Items);
             Debug.LogFormat("  ItemManager.Instance.Init(message.Character.Items);:{0}", message.Character.Items.Count);
             BagManager.Instance.Init(message.Character.Bag);
             Debug.LogFormat("  BagManager.Instance.Init(message.Character.Bag);;:{0}        {1}", message.Character.Bag.Unlocked, message.Character.Bag.Items);
             EquipManager.Instance.Init(message.Character.Equips);
             QuestManager.Instance.Init(message.Character.Quests);
         }
     }
 }
コード例 #5
0
        void OnGameEnter(object sender, UserGameEnterResponse response)
        {
            Debug.LogFormat("OnGameEnter:{0} [{1}]", response.Result, response.Errormsg);

            if (response.Result == Result.Success)
            {
                if (response.Character != null)
                {
                    User.Instance.CurrentCharacterInfo = response.Character;
                    ItemManager.Instance.Init(response.Character.Items);
                    BagManager.Instance.Init(response.Character.Bag);
                    EquipManager.Instance.Init(response.Character.Equips);
                    QuestManager.Instance.Init(response.Character.Quests);
                    FriendManager.Instance.Init(response.Character.Friends);
                    GuildManager.Instance.Init(response.Character.Guild);
                }
            }
        }
コード例 #6
0
ファイル: UserService.cs プロジェクト: etonix/UnityMMORPG
        /// <summary>
        /// this method is automatically called when client receive response for user enter game request
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="response"></param>
        public void OnUserGameEnter(object sender, UserGameEnterResponse response)
        {
            Debug.LogFormat("UserGameEnterResponse::result :{0} errormsg: {1}", response.Result, response.Errormsg);

            if (this.OnGameEnter != null)
            {
                this.OnGameEnter(response.Result, response.Errormsg);
            }

            if (response.Result == Result.Success && response.Character != null)
            {
                Models.User.Instance.currentCharacter = response.Character;

                ItemManager.Instance.Init(response.Character.Items);
                BagManager.Instance.Init(response.Character.Bag);
                EquipManager.Instance.Init(response.Character.Equip.Equips);
                ShopManager.Instance.Init();
                //QuestManager.Instance.Init(response.Character.Quests);
            }
        }
コード例 #7
0
 /// <summary>
 /// 当角色登入时
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="message"></param>
 private void OnGameEnter(object sender, UserGameEnterResponse message)
 {
     Debug.LogFormat("OnGameEnterCharacter:{0} [{1}]", message.Result, message.Errormsg);
     if (message.Result == Result.Success)
     {
         if (message.Character != null)
         {
             User.Instance.CurrentCharacter = message.Character;
             ItemManager.Instance.Init(message.Character.Items);
             BagManager.Instance.Init(message.Character.Bag);
             EquipMananger.Instance.Init(message.Character.Equips);
             QuestManager.Instance.Init(message.Character.Quests);
             FriendManager.Instance.Init(message.Character.Friends);
             GUildManager.Instance.Init(message.Character.Guild);
             if (UIMain.Instance != null)
             {
                 UIMain.Instance.AvaterUpdata();
             }
             Debug.Log("Init");
         }
     }
 }
コード例 #8
0
 private void OnGameEnter(object sender, UserGameEnterResponse message)
 {
     Debug.Log(" On GameEnter rsp");
 }