「MissionLogic」修訂間的差異

出自 骑砍中文百科
前往: 導覽搜尋
回调
行 4: 行 4:
 
<big>MissionLogic 是一个继承 [[MissionBehaviour]] 的抽象类,除了几个额外的回调外,任务逻辑还有可复写的方法会影响任务的逻辑。</big>
 
<big>MissionLogic 是一个继承 [[MissionBehaviour]] 的抽象类,除了几个额外的回调外,任务逻辑还有可复写的方法会影响任务的逻辑。</big>
 
== <big>回调</big> ==
 
== <big>回调</big> ==
 +
<big>
 +
* '''AccelerateHorseKeyPressAnswer()''' - 似乎不太赞成使用这一回调函数。
 +
* '''OnBattleEnded()''' - 在战斗自然结束前玩家选择离开时调用。
 +
* '''OnMissionResultReady(MissionResult)''' - 任务结束调用并且创建 MissionResult ,注意这个调用在 '''ShowBattleResults''' 前进行。
 +
** '''MissionResult''' - 计算的结果数据。
 +
* '''OnRetreatMission()''' - 玩家从任务中撤退时调用,当前,竞技场和带战斗的任务似乎是玩家可以撤退的。
 +
* '''ShowBattleResults()''' - 当任务完成并且结束倒计时启动时调用,这在任务回调结束前调用。</big>
 +
 
== <big>复写</big> ==
 
== <big>复写</big> ==

於 2020年4月25日 (六) 23:31 的修訂

訪問源文檔
返回目錄

MissionLogic 是一個繼承 MissionBehaviour 的抽象類,除了幾個額外的回調外,任務邏輯還有可複寫的方法會影響任務的邏輯。

回調

  • AccelerateHorseKeyPressAnswer() - 似乎不太贊成使用這一回調函數。
  • OnBattleEnded() - 在戰鬥自然結束前玩家選擇離開時調用。
  • OnMissionResultReady(MissionResult) - 任務結束調用並且創建 MissionResult ,注意這個調用在 ShowBattleResults 前進行。
    • MissionResult - 計算的結果數據。
  • OnRetreatMission() - 玩家從任務中撤退時調用,當前,競技場和帶戰鬥的任務似乎是玩家可以撤退的。
  • ShowBattleResults() - 當任務完成並且結束倒計時啟動時調用,這在任務回調結束前調用。

複寫