public void StartPerform(IAbility ability) { if (ability.CanIExecute() == false) { return; } ActionModifierCheck(ability, ABILITYMODIFIEREXECUTIONTIME.EARLY); if (ability.CanIExecute() == false) { return; } ability.OnStartExecute(); }
// EVENTO 1 - OnActionStartExecute private void OnStartExecute(IAbility ability) { ability.OnStartExecute(); }