Beispiel #1
0
        private async void UpdatePlayerInfoData()
        {
            UINetLoadingComponent.showNetLoading();
            G2C_UpdatePlayerInfo g2c = (G2C_UpdatePlayerInfo)await SessionComponent.Instance.Session
                                       .Call(new C2G_UpdatePlayerInfo
            {
                Uid        = PlayerInfoComponent.Instance.uid,
                playerInfo = PlayerInfoComponent.Instance.GetPlayerInfo()
            });

            UINetLoadingComponent.closeNetLoading();
        }
        private async void UpdateIcon()
        {
            Game.Scene.GetComponent <PlayerInfoComponent>().GetPlayerInfo().Icon = curIcon.sprite.name.ToString();

            UINetLoadingComponent.showNetLoading();
            G2C_UpdatePlayerInfo g2CPlayerInfo = (G2C_UpdatePlayerInfo)await SessionComponent.Instance.Session.Call(new C2G_UpdatePlayerInfo()
            {
                Uid        = PlayerInfoComponent.Instance.uid,
                playerInfo = PlayerInfoComponent.Instance.GetPlayerInfo()
            });

            UINetLoadingComponent.closeNetLoading();

            Game.Scene.GetComponent <UIComponent>().Get(UIType.UIMain).GetComponent <UIMainComponent>().refreshUI();
            Game.Scene.GetComponent <UIComponent>().Get(UIType.UIPlayerInfo).GetComponent <UIPlayerInfoComponent>().Update();
        }