protected internal override void OnManagedStart() { if (hasBehavior) { this.behavior = BehaviorSystem.InitializeSystemInstance(this, this.behavior); } this.OnAgentStart(); currentState = State.Idle; }