Beispiel #1
0
        public SignInDialogContext(GetSignInRewardStatusRsp rsp)
        {
            ContextPattern pattern = new ContextPattern {
                contextName    = "SignInDialogContext",
                viewPrefabPath = "UI/Menus/Dialog/SignInDialog",
                cacheType      = ViewCacheType.DontCache
            };

            base.config = pattern;
            this._signInRewardStatus = rsp;
        }
Beispiel #2
0
 private bool OnGetSignInRewardStatusRsp(GetSignInRewardStatusRsp rsp)
 {
     if (rsp.get_retcode() == null)
     {
         this._signInRewardStatus = rsp;
         if (rsp.get_is_need_sign_in())
         {
             this.SetupTheRewardPanel();
         }
     }
     return(false);
 }
Beispiel #3
0
 public PlayerDataItem(int teamLevel = 1)
 {
     this.teamLevel = teamLevel;
     this.OnLevelChange(this.teamLevel, this.teamLevel);
     this.costAddByAvatarStar     = new Dictionary <int, int>();
     this.teamDict                = new Dictionary <StageType, List <int> >();
     this.gachaTicketPriceDict    = new Dictionary <int, int>();
     this.scoinExchangeCache      = new CacheData <PlayerScoinExchangeInfo>();
     this.staminaExchangeCache    = new CacheData <PlayerStaminaExchangeInfo>();
     this.skillPointExchangeCache = new CacheData <PlayerSkillPointExchangeInfo>();
     this._cacheDataUtil          = new CacheDataUtil();
     this._cacheDataUtil.CreateCacheUtil(ECacheData.Stamina, this.staminaExchangeCache, new Action(Singleton <NetworkManager> .Instance.RequestGetStaminaExchangeInfo), 0x11);
     this.uiTempSaveData       = new PlayerUITempSaveData();
     this.signInStatus         = null;
     this.initByGetMainDataRsp = false;
 }
Beispiel #4
0
 private bool OnGetSignInRewardStatusRsp(GetSignInRewardStatusRsp rsp)
 {
     this.playerData.signInStatus = rsp;
     return(false);
 }