OnAIBrainStateSwitched
Usage
- No return behavior
Example Autogenerated
csharp
private void OnAIBrainStateSwitched( BaseAIBrain instance, BaseAIBrain.BasicAIState CurrentState )
{
Puts( "OnAIBrainStateSwitched works!" );
}Location
- BaseAIBrain::SwitchToState(BaseAIBrain.BasicAIState newState, int stateContainerID)
csharp
//---
}
AddEvents(stateContainerID);
CurrentState = newState;
CurrentState.StateEnter(this, GetBaseEntity());
currentStateContainerID = stateContainerID;
Interface.CallHook("OnAIBrainStateSwitched", this, CurrentState);
return true;
}