Ejemplo n.º 1
0
 private void SetupUtilBtn()
 {
     this.clBtnChange.onTouchEnded += delegate(Touch touch, Vector2 pos, bool flag)
     {
         bool flag2 = false;
         if (CMD_BaseSelect.IconSortType != this.sortType || CMD_BaseSelect.IconSortOrder != this.sortOrder || CMD_BaseSelect.IconFilterType != this.filterType)
         {
             flag2 = true;
         }
         CMD_BaseSelect.IconSortType   = this.sortType;
         CMD_BaseSelect.IconSortOrder  = this.sortOrder;
         CMD_BaseSelect.IconFilterType = this.filterType;
         if (flag2 && this.onChangeSetting != null)
         {
             this.onChangeSetting();
             CMD_BaseSelect.SaveSetting();
         }
         this.ClosePanel(true);
     };
     this.clBtnSelect.onTouchEnded += delegate(Touch touch, Vector2 pos, bool flag)
     {
         this.FlipSelectBtn(true);
     };
     this.clBtnShou.onTouchEnded += delegate(Touch touch, Vector2 pos, bool flag)
     {
         this.sortOrder = MonsterSortOrder.ASC;
         this.FlipShouKouBtn();
     };
     this.clBtnKou.onTouchEnded += delegate(Touch touch, Vector2 pos, bool flag)
     {
         this.sortOrder = MonsterSortOrder.DESC;
         this.FlipShouKouBtn();
     };
 }
 private void OnPushedChipAttachment()
 {
     CMD_BaseSelect.CreateChipChipInstalling(null);
 }
Ejemplo n.º 3
0
    private IEnumerator StartEvent()
    {
        RestrictionInput.StartLoad(RestrictionInput.LoadType.LARGE_IMAGE_MASK_OFF);
        ClassSingleton <MonsterUserDataMng> .Instance.Initialize();

        GUIMonsterIcon.InitMonsterGO(Singleton <GUIMain> .Instance.transform);
        ClassSingleton <GUIMonsterIconList> .Instance.Initialize();

        yield return(base.StartCoroutine(AssetBundleMng.Instance().WaitCacheReady()));

        yield return(base.StartCoroutine(StoreInit.Instance().InitStore()));

        this.googlePlay.Bootup();
        yield return(base.StartCoroutine(this.AuthLogin()));

        yield return(base.StartCoroutine(APIUtil.Instance().StartGameLogin()));

        if (DataMng.Instance().RespDataCM_Login == null)
        {
            SoundMng.Instance().PlayBGM("BGMInternal/bgm_103/sound", 0.3f, null);
            this.screenCollider.playOkSE = false;
            this.switchTitleImage(GUIScreenTitle.TitleStete.returnVal);
            RestrictionInput.EndLoad();
            GUIFadeControll.ActionRestart();
            yield break;
        }
        this.titleState = (GUIScreenTitle.TitleStete)DataMng.Instance().RespDataCM_Login.state;
        this.switchTitleImage(this.titleState);
        GUIFadeControll.ActionRestart();
        string responseContactCode = PlayerPrefs.GetString("InquiryCode", string.Empty);

        if (string.IsNullOrEmpty(responseContactCode))
        {
            GameWebAPI.RequestCM_InquiryCodeRequest requestCM_InquiryCodeRequest = new GameWebAPI.RequestCM_InquiryCodeRequest();
            requestCM_InquiryCodeRequest.OnReceived = delegate(GameWebAPI.InquiryCodeRequest response)
            {
                PlayerPrefs.SetString("InquiryCode", response.inquiryCode);
            };
            GameWebAPI.RequestCM_InquiryCodeRequest request = requestCM_InquiryCodeRequest;
            yield return(base.StartCoroutine(request.Run(null, null, null)));
        }
        this.userID.gameObject.SetActive(true);
        this.userCode.gameObject.SetActive(true);
        this.appVersion.gameObject.SetActive(true);
        this.buildNumLabel.gameObject.SetActive(true);
        this.NpVersion.gameObject.SetActive(true);
        this.userCode.text   = string.Format(StringMaster.GetString("TitleUserCode"), DataMng.Instance().RespDataCM_Login.playerInfo.userCode);
        this.appVersion.text = string.Format(StringMaster.GetString("TitleAppVersion"), VersionManager.version);
        GameWebAPI.RespDataCM_Login.TutorialStatus tutorialStatus = DataMng.Instance().RespDataCM_Login.tutorialStatus;
        if ("0" == tutorialStatus.endFlg && "0" == tutorialStatus.statusId)
        {
            this.cacheClearButtonCollider.enabled  = false;
            this.cacheClearButtonLabel.color       = Color.gray;
            this.cacheClearButtonLabel.effectColor = Color.gray;
            this.cacheClearButtonSprite.spriteName = "Common02_Btn_BaseG";
        }
        yield return(this.backup.CheckClearMissionForGoogle());

        if (GUICollider.IsAllColliderDisable())
        {
            GUICollider.EnableAllCollider(string.Empty);
        }
        RestrictionInput.EndLoad();
        if ("0" != tutorialStatus.endFlg)
        {
            CMD_BaseSelect.LoadSetting();
            CMD_ChipSortModal.LoadSetting();
        }
        yield break;
    }