public void ThinkOnce() { ObservedActor.ScanNewObjects(2, ObservedActor.SightRange, false); CurrentAction = GetNextAction(); Actor.CurrentAction = new AbortableAction(CurrentAction, this); }