public override Action OnGetAction(Monster monster) { return(RayAction.Cone(monster.Position, monster.Game.Hero.Position, attack)); }
public override ActionResult OnPerform() { return(alternate(RayAction.ring(Actor.Position, _attack))); }