コード例 #1
0
        public static GameoverEventArgs Create(EnumGameOverType enumGameOverType, int starCount, object userData = null)
        {
            GameoverEventArgs gameoverEventArgs = ReferencePool.Acquire <GameoverEventArgs>();

            gameoverEventArgs.EnumGameOverType = enumGameOverType;
            gameoverEventArgs.StarCount        = starCount;
            return(gameoverEventArgs);
        }
コード例 #2
0
        public static UIGameOverFormOpenParam Create(LevelData levelData, EnumGameOverType enumGameOverType, int starCount)
        {
            UIGameOverFormOpenParam uIGameOverFormOpenParam = ReferencePool.Acquire <UIGameOverFormOpenParam>();

            uIGameOverFormOpenParam.LevelData        = levelData;
            uIGameOverFormOpenParam.EnumGameOverType = enumGameOverType;
            uIGameOverFormOpenParam.StarCount        = starCount;
            return(uIGameOverFormOpenParam);
        }
コード例 #3
0
 public void Gameover(EnumGameOverType enumGameOverType, int starCount)
 {
     HidePreviewTower();
     Pause();
     GameEntry.UI.OpenUIForm(EnumUIForm.UIGameOverForm, UIGameOverFormOpenParam.Create(level.LevelData, enumGameOverType, starCount));
 }