protected override void IdleAction(float dt) { List<Player> players = GetPlayers(); if (players.Any()) { if (DistanceTo(players[0]) < SightRadius) { Target = players[0]; ActionState = ActionState.MoveToAttack; } } }