整合SLSUtilities
This commit is contained in:
@@ -14,7 +14,13 @@ namespace Cielonos.MainGame.Characters
|
||||
public OrderedDictionary<string, PrioritizedAction<AttackAreaBase, AttackResult>> onFinishAttack; //完成攻击时,参数为被攻击目标和对应的攻击结果
|
||||
public OrderedDictionary<string, PrioritizedAction<AttackAreaBase>> onBeforeGetAttacked; //被攻击前,参数为攻击者和攻击结果
|
||||
public OrderedDictionary<string, PrioritizedAction<AttackAreaBase, AttackResult>> onAfterGetAttacked; //被攻击后,参数为攻击者和攻击结果
|
||||
public OrderedDictionary<string, PrioritizedAction<CharacterBase, float>> onUseEnergy; //使用能量时,参数为使用能量的使用者和能量值
|
||||
public OrderedDictionary<string, PrioritizedAction<CharacterBase, float>> onHealthChanged; //生命变化时,参数为生命变化的角色和变化的数值
|
||||
public OrderedDictionary<string, PrioritizedAction<CharacterBase, float>> onEnergyChanged; //能量变化时,参数为能量变化的角色和变化的数值
|
||||
|
||||
|
||||
public OrderedDictionary<string, PrioritizedAction> onFirstJump; //第一次跳跃时
|
||||
public OrderedDictionary<string, PrioritizedAction> onJumpLand; //落地时
|
||||
|
||||
public EventSubmodule(CharacterBase owner) : base(owner)
|
||||
{
|
||||
onCombatStart = new OrderedDictionary<string, PrioritizedAction>();
|
||||
@@ -24,7 +30,11 @@ namespace Cielonos.MainGame.Characters
|
||||
onFinishAttack = new OrderedDictionary<string, PrioritizedAction<AttackAreaBase, AttackResult>>();
|
||||
onBeforeGetAttacked = new OrderedDictionary<string, PrioritizedAction<AttackAreaBase>>();
|
||||
onAfterGetAttacked = new OrderedDictionary<string, PrioritizedAction<AttackAreaBase, AttackResult>>();
|
||||
onUseEnergy = new OrderedDictionary<string, PrioritizedAction<CharacterBase, float>>();
|
||||
onHealthChanged = new OrderedDictionary<string, PrioritizedAction<CharacterBase, float>>();
|
||||
onEnergyChanged = new OrderedDictionary<string, PrioritizedAction<CharacterBase, float>>();
|
||||
|
||||
onFirstJump = new OrderedDictionary<string, PrioritizedAction>();
|
||||
onJumpLand = new OrderedDictionary<string, PrioritizedAction>();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user