public virtual void OnRegisterEvent(Messenger messenger, ENUM_AbilityEvent abilityEvent, Ability parentAbility) { messenger.AddListener <ExecuteInfo>((uint)abilityEvent, (executeInfo) => { if (parentAbility == executeInfo.Ability) { } }); }
public override void OnRegisterEvent(Messenger messenger, ENUM_AbilityEvent abilityEvent, Ability parentAbility) { messenger.AddListener <ExecuteInfo>((uint)abilityEvent, (executeInfo) => { ExecuteOutputPower(parentAbility, executeInfo); }); }
public override void OnRegisterEvent(Messenger messenger, ENUM_AbilityEvent abilityEvent, Ability parentAbility) { // Projectile Damage messenger.AddListener <ExecuteInfo, ProjectileInfo.FlyRealtimeData>((uint)abilityEvent, (executeInfo, flyRealTimeData) => { ExecuteProjectileDamage(parentAbility, executeInfo, flyRealTimeData); }); }