| 类型 |
描述 |
注释 |
|
|
|
|
|
|
| OnFrame |
每帧触发 |
|
| OnAfterFrame |
帧末执行 |
|
| OnSwitchNpc |
角色切换 |
|
| OnBeforeCure |
治疗计算前 |
注意治疗循环调用 |
|
| OnAfterCure |
治疗计算后 |
注意治疗循环调用 |
|
| OnCure |
治疗结算后 |
只用来获取数据,不允许造成伤害和治疗等复杂套娃逻辑。 |
| OnBeforeDamage |
伤害计算前 |
注意伤害循环调用 |
|
| OnAfterDamage |
伤害计算后 |
注意伤害循环调用 |
|
| OnDamage |
伤害结算后 |
只用来获取数据,不允许造成伤害和治疗等复杂套娃逻辑。 |
| OnBeforeAcuumulatorChange |
积蓄值计算前 |
|
| OnAfterAcuumulatorChange |
积蓄值计算后 |
|
| OnAcuumulatorStateChange |
积蓄槽状态变化 |
|
| OnNpcWillDie |
将要死亡 |
|
| OnNpcDestinedDeath |
进入濒死(命定之死) |
禁止修改角色Hp |
|
| OnNpcDie |
已经死亡 |
禁止修改角色Hp |
|
| OnSkill |
技能释放 |
禁止打断技能,释放技能 |
|
| OnAfterCastSkill |
技能释放后 |
|
| OnBeforeBeHit |
受击前 |
|
| OnBeHit |
受击 |
|
| OnEvent |
事件⾏为树 |
|
| OnBall |
出球 |
|
| OnPreAddBall |
预加球 |
|
| OnAfterPreAddBall |
预加球成功后 |
|
| OnRemoveBall |
删除球 |
|
| OnDodge |
闪避后(角色执行) |
|
| OnBeDodge |
被闪避后 |
|
| OnSkillFinish |
技能结束 |
|
| OnSkillAbort |
技能打断 |
|
| OnSkillKeyFrame |
技能帧事件 |
不允许创建Npc和移除Npc |
|
| OnAfterProtectorHurt |
护盾值扣除后 |
|
| OnMissileCollision |
子弹间碰撞 |
|
| OnMissileRemove |
子弹销毁 |
|
| OnBeforeChangeAttrib |
属性修改前 |
不允许 修改属性,或 通过其他节点修改属性(如造成伤害来修改HP) |
| OnAfterChangeAttrib |
属性修改后 |
不允许 修改属性,或 通过其他节点修改属性(如造成伤害来修改HP) |
| OnExitSkillAction |
技能状态退出 |
|
| OnPreAddBallFailed |
预加球失败 |
|
| OnFightSettingCg |
进场退场动画 |
|
| OnBeforeBloodBorneCure |
虚血回复前 |
|
| OnBeforeSettle |
结算前 |
|
| OnAfterActionFSMChange |
动作状态改变后 |
|
| OnAfterMoveFSMChange |
移动状态改变后 |
|
| OnAfterJumpFSMChange |
跳跃状态改变后 |
|
| OnAfterHitFSMChange |
受击状态改变后 |
|
|
|
|
|
|
|
|
|
|