Interface SectionTask


  • public interface SectionTask
    遊戲運行程序接口
    • Method Detail

      • initTimer

        void initTimer​(PlayerManager playerManager)
        定義初始化時的動作
        Parameters:
        playerManager - 玩家管理器
      • onCancel

        void onCancel()
        在取消程序時運行
      • onFinish

        void onFinish()
        在完成程序時運行
      • run

        long run​(long remain)
        每秒的運行程序
        Parameters:
        remain - 剩餘秒數
        Returns:
        最終的剩餘秒數
      • getTotalTime

        long getTotalTime()
        獲取這個運行程序的總秒數
        Returns:
        總秒數
      • shouldCancel

        boolean shouldCancel()
        取消此運行程序的條件
        Returns:
        取消此運行程序的條件
      • isRunning

        boolean isRunning()
        判斷程序是否在運行
        Returns:
        是否在運行
      • setRunning

        void setRunning​(boolean running)
        設置程序是否在運行
        Parameters:
        running - 是否在運行