コード例 #1
0
        public EndlessFloorEndPageContext(EvtLevelState.LevelEndReason reason)
        {
            ContextPattern pattern = new ContextPattern {
                contextName    = "EndlessFloorEndPageContext",
                viewPrefabPath = "UI/Menus/Page/EndlessActivity/EndlessFloorEndPage"
            };

            base.config    = pattern;
            this.endReason = reason;
            this.isSuccess = reason == EvtLevelState.LevelEndReason.EndWin;
            if (Singleton <LevelScoreManager> .Instance != null)
            {
                Singleton <LevelScoreManager> .Instance.isLevelSuccess = this.isSuccess;
            }
        }
コード例 #2
0
        public LevelEndPageContext(EvtLevelState.LevelEndReason reason, bool forceEnableWhenSetup = false, int cgId = 0)
        {
            this.ANIMATOR_LEVEL_WIN_BOOL_ID = Animator.StringToHash("LevelWin");
            this.ANIMATOR_TRIGGER_PLAY_ID   = Animator.StringToHash("TriggerPlay");
            ContextPattern pattern = new ContextPattern {
                contextName    = "LevelEndPageContext",
                viewPrefabPath = "UI/Menus/Page/InLevel/LevelEndPage"
            };

            base.config    = pattern;
            this.endReason = reason;
            this.isSuccess = reason == EvtLevelState.LevelEndReason.EndWin;
            if (Singleton <LevelScoreManager> .Instance != null)
            {
                Singleton <LevelScoreManager> .Instance.isLevelSuccess = this.isSuccess;
            }
            this._forceEnableWhenSetup = forceEnableWhenSetup;
            this._cgId = cgId;
        }