“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() - 当任务完成并且结束倒计时启动时调用,这在任务回调结束前调用。