0x00x00A0
Members 20
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | Owner | GameObject | Public | — | |
| 0x08 | States | List<MoreMountains.Tools.AIState> | Public | — | |
| 0x08 | <CurrentState>k__BackingField | AIState | Private | — | |
| 0x04 | TimeInThisState | float | Public | — | |
| 0x003C | 0x04 | padding / unreflected | |||
| 0x08 | Target | Transform | Public | — | |
| 0x0C | _lastKnownTargetPosition | Vector3 | Public | — | |
| 0x01 | BrainActive | bool | Public | — | |
| 0x01 | ResetBrainOnStart | bool | Public | — | |
| 0x01 | ResetBrainOnEnable | bool | Public | — | |
| 0x0057 | 0x01 | padding / unreflected | |||
| 0x04 | ActionsFrequency | float | Public | — | |
| 0x04 | DecisionFrequency | float | Public | — | |
| 0x01 | RandomizeFrequencies | bool | Public | — | |
| 0x0061 | 0x03 | padding / unreflected | |||
| 0x08 | RandomActionFrequency | Vector2 | Public | — | |
| 0x08 | RandomDecisionFrequency | Vector2 | Public | — | |
| 0x0074 | 0x04 | padding / unreflected | |||
| 0x08 | _decisions | AIDecision[] | 1 flags | — | |
| 0x08 | _actions | AIAction[] | 1 flags | — | |
| 0x04 | _lastActionsUpdate | float | 1 flags | — | |
| 0x04 | _lastDecisionsUpdate | float | 1 flags | — | |
| 0x08 | _initialState | AIState | 1 flags | — | |
| 0x08 | _newState | AIState | 1 flags | — | |
Inherited from MonoBehaviour 1
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | m_CancellationTokenSource | CancellationTokenSource | Private | — |
Inherited from Object 5
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | 0x04 | kInstanceID_None | int | PrivateStatic+1 flags | 8 |
| 0x08 | m_CachedPtr | long | Private | — | |
| 0x04 | OffsetOfInstanceIDInCPlusPlusObject | int | Static+2 flags | — | |
| — | 0x08 | objectIsNullMessage | string | PrivateStatic+1 flags | — |
| — | 0x08 | cloneDestroyedMessage | string | PrivateStatic+1 flags | — |
Functions 17
| Signature | Flags | Native | Params |
|---|---|---|---|
| AIState get_CurrentState() | Public+3 flags | 0x08 | |
| void set_CurrentState(AIState value) | 4 flags | 0x08 | |
| AIAction[] GetAttachedActions() | Public+2 flags | 0x08 | |
| AIDecision[] GetAttachedDecisions() | Public+2 flags | 0x08 | |
| void OnEnable() | 3 flags | 0x00 | |
| void Awake() | 3 flags | 0x00 | |
| void Start() | 3 flags | 0x00 | |
| void Update() | 3 flags | 0x00 | |
| void TransitionToState(const string& newStateName) | Public+2 flags | 0x08 | |
| void OnExitState() | 3 flags | 0x00 | |
| void InitializeDecisions() | 3 flags | 0x00 | |
| void InitializeActions() | 3 flags | 0x00 | |
| AIState FindState(const string& stateName) | 1 flags | 0x08 | |
| void StoreLastKnownPosition() | 3 flags | 0x00 | |
| void ResetBrain() | Public+2 flags | 0x00 | |
| void DeleteUnusedActionsAndDecisions() | Public+2 flags | 0x00 | |
| void .ctor() | Public+1 flags | 0x00 |