public override bool Execute(ControllableCharacter character) { character.MoveToLocation(target.transform.position); if ((character.transform.position - target.transform.position).magnitude < killRadius) { return(character.KillTargetCharacter(target, killRadius)); } return(false); }