private void DoUseAct(IAttackTarget target, ITacticalAct tacticalAct) { var args = new UsedActEventArgs(target, tacticalAct); UsedAct?.Invoke(this, args); }
private void DoUseAct(IGraphNode targetNode, ICombatAct tacticalAct) { var args = new UsedActEventArgs(targetNode, tacticalAct); UsedAct?.Invoke(this, args); }