Zdexby TheHolyOneZ
36,909 classes
Class

AIBrain

: MonoBehaviour : Behaviour : Component : Object : Object
MoreMountains.Tools.AIBrain, MoreMountains.Tools 0x00A0 (160 B) inherited 0x0020 MoreMountains.Tools.dll
0x00x00A0

Members 20

OffsetSizeNameTypeFlagsDefault
0x08OwnerGameObjectPublic—
0x08StatesList<MoreMountains.Tools.AIState>Public—
0x08<CurrentState>k__BackingFieldAIStatePrivate—
0x04TimeInThisStatefloatPublic—
0x003C0x04padding / unreflected
0x08TargetTransformPublic—
0x0C_lastKnownTargetPositionVector3Public—
0x01BrainActiveboolPublic—
0x01ResetBrainOnStartboolPublic—
0x01ResetBrainOnEnableboolPublic—
0x00570x01padding / unreflected
0x04ActionsFrequencyfloatPublic—
0x04DecisionFrequencyfloatPublic—
0x01RandomizeFrequenciesboolPublic—
0x00610x03padding / unreflected
0x08RandomActionFrequencyVector2Public—
0x08RandomDecisionFrequencyVector2Public—
0x00740x04padding / unreflected
0x08_decisionsAIDecision[]1 flags—
0x08_actionsAIAction[]1 flags—
0x04_lastActionsUpdatefloat1 flags—
0x04_lastDecisionsUpdatefloat1 flags—
0x08_initialStateAIState1 flags—
0x08_newStateAIState1 flags—
Inherited from MonoBehaviour 1
OffsetSizeNameTypeFlagsDefault
0x08m_CancellationTokenSourceCancellationTokenSourcePrivate—
Inherited from Object 5
OffsetSizeNameTypeFlagsDefault
—0x04kInstanceID_NoneintPrivateStatic+1 flags8
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+2 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 17

SignatureFlagsNativeParams
AIState get_CurrentState()Public+3 flags0x08
void set_CurrentState(AIState value)4 flags0x08
AIAction[] GetAttachedActions()Public+2 flags0x08
AIDecision[] GetAttachedDecisions()Public+2 flags0x08
void OnEnable()3 flags0x00
void Awake()3 flags0x00
void Start()3 flags0x00
void Update()3 flags0x00
void TransitionToState(const string& newStateName)Public+2 flags0x08
void OnExitState()3 flags0x00
void InitializeDecisions()3 flags0x00
void InitializeActions()3 flags0x00
AIState FindState(const string& stateName)1 flags0x08
void StoreLastKnownPosition()3 flags0x00
void ResetBrain()Public+2 flags0x00
void DeleteUnusedActionsAndDecisions()Public+2 flags0x00
void .ctor()Public+1 flags0x00

Used by 4

types with a member, parameter or interface of this type