public override void Execute(Point target) { if (target == default) { return; } this.Target = target; FaceTargetDirection(target); SkillActionExecuted?.Invoke(this, target); }
public override void Execute(Point target) { if (target == default) { return; } this.Target = target; FaceTargetDirection(target); Logcat.I(this, $"AllHailTheMightyRobotAction Action executed {Unit.UnitName} - {SkillName}, target {target}"); SimulateAttack(false); SkillActionExecuted?.Invoke(this, target); }