Show / Hide Table of Contents

Class StateMachineBehaviour

Inheritance
Object
Object
ScriptableObject
StateMachineBehaviour
Inherited Members
ScriptableObject.SetDirty()
ScriptableObject.CreateInstance(String)
ScriptableObject.CreateInstance(Type)
ScriptableObject.CreateInstance<T>()
Object.GetInstanceID()
Object.GetHashCode()
Object.Equals(Object)
Object.name
Object.Instantiate(Object, Vector3, Quaternion)
Object.Instantiate(Object, Vector3, Quaternion, Transform)
Object.Instantiate(Object)
Object.Instantiate(Object, Transform)
Object.Instantiate(Object, Transform, Boolean)
Object.Instantiate<T>(T)
Object.Instantiate<T>(T, Vector3, Quaternion)
Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
Object.Instantiate<T>(T, Transform)
Object.Instantiate<T>(T, Transform, Boolean)
Object.Destroy(Object, Single)
Object.Destroy(Object)
Object.DestroyImmediate(Object, Boolean)
Object.DestroyImmediate(Object)
Object.FindObjectsOfType(Type)
Object.DontDestroyOnLoad(Object)
Object.hideFlags
Object.DestroyObject(Object, Single)
Object.DestroyObject(Object)
Object.FindSceneObjectsOfType(Type)
Object.FindObjectsOfTypeIncludingAssets(Type)
Object.FindObjectsOfType<T>()
Object.FindObjectOfType<T>()
Object.FindObjectsOfTypeAll(Type)
Object.FindObjectOfType(Type)
Object.ToString()
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetType()
Object.MemberwiseClone()
Namespace: UnityEngine
Assembly: UnityEngine.dll
Syntax
public abstract class StateMachineBehaviour : ScriptableObject

Methods

| Improve this Doc View Source

OnStateEnter(Animator, AnimatorStateInfo, Int32)

Declaration
public virtual void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex)
Parameters
Type Name Description
Animator animator
AnimatorStateInfo stateInfo
Int32 layerIndex
| Improve this Doc View Source

OnStateEnter(Animator, AnimatorStateInfo, Int32, AnimatorControllerPlayable)

Declaration
public virtual void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex, AnimatorControllerPlayable controller)
Parameters
Type Name Description
Animator animator
AnimatorStateInfo stateInfo
Int32 layerIndex
AnimatorControllerPlayable controller
| Improve this Doc View Source

OnStateExit(Animator, AnimatorStateInfo, Int32)

Declaration
public virtual void OnStateExit(Animator animator, AnimatorStateInfo stateInfo, int layerIndex)
Parameters
Type Name Description
Animator animator
AnimatorStateInfo stateInfo
Int32 layerIndex
| Improve this Doc View Source

OnStateExit(Animator, AnimatorStateInfo, Int32, AnimatorControllerPlayable)

Declaration
public virtual void OnStateExit(Animator animator, AnimatorStateInfo stateInfo, int layerIndex, AnimatorControllerPlayable controller)
Parameters
Type Name Description
Animator animator
AnimatorStateInfo stateInfo
Int32 layerIndex
AnimatorControllerPlayable controller
| Improve this Doc View Source

OnStateIK(Animator, AnimatorStateInfo, Int32)

Declaration
public virtual void OnStateIK(Animator animator, AnimatorStateInfo stateInfo, int layerIndex)
Parameters
Type Name Description
Animator animator
AnimatorStateInfo stateInfo
Int32 layerIndex
| Improve this Doc View Source

OnStateIK(Animator, AnimatorStateInfo, Int32, AnimatorControllerPlayable)

Declaration
public virtual void OnStateIK(Animator animator, AnimatorStateInfo stateInfo, int layerIndex, AnimatorControllerPlayable controller)
Parameters
Type Name Description
Animator animator
AnimatorStateInfo stateInfo
Int32 layerIndex
AnimatorControllerPlayable controller
| Improve this Doc View Source

OnStateMachineEnter(Animator, Int32)

Declaration
public virtual void OnStateMachineEnter(Animator animator, int stateMachinePathHash)
Parameters
Type Name Description
Animator animator
Int32 stateMachinePathHash
| Improve this Doc View Source

OnStateMachineEnter(Animator, Int32, AnimatorControllerPlayable)

Declaration
public virtual void OnStateMachineEnter(Animator animator, int stateMachinePathHash, AnimatorControllerPlayable controller)
Parameters
Type Name Description
Animator animator
Int32 stateMachinePathHash
AnimatorControllerPlayable controller
| Improve this Doc View Source

OnStateMachineExit(Animator, Int32)

Declaration
public virtual void OnStateMachineExit(Animator animator, int stateMachinePathHash)
Parameters
Type Name Description
Animator animator
Int32 stateMachinePathHash
| Improve this Doc View Source

OnStateMachineExit(Animator, Int32, AnimatorControllerPlayable)

Declaration
public virtual void OnStateMachineExit(Animator animator, int stateMachinePathHash, AnimatorControllerPlayable controller)
Parameters
Type Name Description
Animator animator
Int32 stateMachinePathHash
AnimatorControllerPlayable controller
| Improve this Doc View Source

OnStateMove(Animator, AnimatorStateInfo, Int32)

Declaration
public virtual void OnStateMove(Animator animator, AnimatorStateInfo stateInfo, int layerIndex)
Parameters
Type Name Description
Animator animator
AnimatorStateInfo stateInfo
Int32 layerIndex
| Improve this Doc View Source

OnStateMove(Animator, AnimatorStateInfo, Int32, AnimatorControllerPlayable)

Declaration
public virtual void OnStateMove(Animator animator, AnimatorStateInfo stateInfo, int layerIndex, AnimatorControllerPlayable controller)
Parameters
Type Name Description
Animator animator
AnimatorStateInfo stateInfo
Int32 layerIndex
AnimatorControllerPlayable controller
| Improve this Doc View Source

OnStateUpdate(Animator, AnimatorStateInfo, Int32)

Declaration
public virtual void OnStateUpdate(Animator animator, AnimatorStateInfo stateInfo, int layerIndex)
Parameters
Type Name Description
Animator animator
AnimatorStateInfo stateInfo
Int32 layerIndex
| Improve this Doc View Source

OnStateUpdate(Animator, AnimatorStateInfo, Int32, AnimatorControllerPlayable)

Declaration
public virtual void OnStateUpdate(Animator animator, AnimatorStateInfo stateInfo, int layerIndex, AnimatorControllerPlayable controller)
Parameters
Type Name Description
Animator animator
AnimatorStateInfo stateInfo
Int32 layerIndex
AnimatorControllerPlayable controller

Extension Methods

MustExtensions.MustBeEqual<T>(T, T)
MustExtensions.MustBeEqual<T>(T, T, String)
MustExtensions.MustNotBeEqual<T>(T, T)
MustExtensions.MustNotBeEqual<T>(T, T, String)
MustExtensions.MustBeNull<T>(T)
MustExtensions.MustBeNull<T>(T, String)
MustExtensions.MustNotBeNull<T>(T)
MustExtensions.MustNotBeNull<T>(T, String)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX