C# Class UnityEngine.StateMachineBehaviour

Inheritance: ScriptableObject
ファイルを表示 Open project: CarlosHBC/UnityDecompiled Class Usage Examples

Public Methods

Method Description
OnStateEnter ( Animator animator, AnimatorStateInfo stateInfo, int layerIndex ) : void
OnStateEnter ( Animator animator, AnimatorStateInfo stateInfo, int layerIndex, AnimatorControllerPlayable controller ) : void
OnStateExit ( Animator animator, AnimatorStateInfo stateInfo, int layerIndex ) : void
OnStateExit ( Animator animator, AnimatorStateInfo stateInfo, int layerIndex, AnimatorControllerPlayable controller ) : void
OnStateIK ( Animator animator, AnimatorStateInfo stateInfo, int layerIndex ) : void
OnStateIK ( Animator animator, AnimatorStateInfo stateInfo, int layerIndex, AnimatorControllerPlayable controller ) : void
OnStateMachineEnter ( Animator animator, int stateMachinePathHash ) : void

Called on the first Update frame when making a transition to a StateMachine. This is not called when making a transition into a StateMachine sub-state.

OnStateMachineEnter ( Animator animator, int stateMachinePathHash, AnimatorControllerPlayable controller ) : void
OnStateMachineExit ( Animator animator, int stateMachinePathHash ) : void

Called on the last Update frame when making a transition out of a StateMachine. This is not called when making a transition into a StateMachine sub-state.

OnStateMachineExit ( Animator animator, int stateMachinePathHash, AnimatorControllerPlayable controller ) : void
OnStateMove ( Animator animator, AnimatorStateInfo stateInfo, int layerIndex ) : void
OnStateMove ( Animator animator, AnimatorStateInfo stateInfo, int layerIndex, AnimatorControllerPlayable controller ) : void
OnStateUpdate ( Animator animator, AnimatorStateInfo stateInfo, int layerIndex ) : void
OnStateUpdate ( Animator animator, AnimatorStateInfo stateInfo, int layerIndex, AnimatorControllerPlayable controller ) : void

Protected Methods

Method Description
StateMachineBehaviour ( ) : System

Method Details

OnStateEnter() public method

public OnStateEnter ( Animator animator, AnimatorStateInfo stateInfo, int layerIndex ) : void
animator Animator
stateInfo AnimatorStateInfo
layerIndex int
return void

OnStateEnter() public method

public OnStateEnter ( Animator animator, AnimatorStateInfo stateInfo, int layerIndex, AnimatorControllerPlayable controller ) : void
animator Animator
stateInfo AnimatorStateInfo
layerIndex int
controller UnityEngine.Experimental.Director.AnimatorControllerPlayable
return void

OnStateExit() public method

public OnStateExit ( Animator animator, AnimatorStateInfo stateInfo, int layerIndex ) : void
animator Animator
stateInfo AnimatorStateInfo
layerIndex int
return void

OnStateExit() public method

public OnStateExit ( Animator animator, AnimatorStateInfo stateInfo, int layerIndex, AnimatorControllerPlayable controller ) : void
animator Animator
stateInfo AnimatorStateInfo
layerIndex int
controller UnityEngine.Experimental.Director.AnimatorControllerPlayable
return void

OnStateIK() public method

public OnStateIK ( Animator animator, AnimatorStateInfo stateInfo, int layerIndex ) : void
animator Animator
stateInfo AnimatorStateInfo
layerIndex int
return void

OnStateIK() public method

public OnStateIK ( Animator animator, AnimatorStateInfo stateInfo, int layerIndex, AnimatorControllerPlayable controller ) : void
animator Animator
stateInfo AnimatorStateInfo
layerIndex int
controller UnityEngine.Experimental.Director.AnimatorControllerPlayable
return void

OnStateMachineEnter() public method

Called on the first Update frame when making a transition to a StateMachine. This is not called when making a transition into a StateMachine sub-state.

public OnStateMachineEnter ( Animator animator, int stateMachinePathHash ) : void
animator Animator The Animator playing this state machine.
stateMachinePathHash int The full path hash for this state machine.
return void

OnStateMachineEnter() public method

public OnStateMachineEnter ( Animator animator, int stateMachinePathHash, AnimatorControllerPlayable controller ) : void
animator Animator
stateMachinePathHash int
controller UnityEngine.Experimental.Director.AnimatorControllerPlayable
return void

OnStateMachineExit() public method

Called on the last Update frame when making a transition out of a StateMachine. This is not called when making a transition into a StateMachine sub-state.

public OnStateMachineExit ( Animator animator, int stateMachinePathHash ) : void
animator Animator The Animator playing this state machine.
stateMachinePathHash int The full path hash for this state machine.
return void

OnStateMachineExit() public method

public OnStateMachineExit ( Animator animator, int stateMachinePathHash, AnimatorControllerPlayable controller ) : void
animator Animator
stateMachinePathHash int
controller UnityEngine.Experimental.Director.AnimatorControllerPlayable
return void

OnStateMove() public method

public OnStateMove ( Animator animator, AnimatorStateInfo stateInfo, int layerIndex ) : void
animator Animator
stateInfo AnimatorStateInfo
layerIndex int
return void

OnStateMove() public method

public OnStateMove ( Animator animator, AnimatorStateInfo stateInfo, int layerIndex, AnimatorControllerPlayable controller ) : void
animator Animator
stateInfo AnimatorStateInfo
layerIndex int
controller UnityEngine.Experimental.Director.AnimatorControllerPlayable
return void

OnStateUpdate() public method

public OnStateUpdate ( Animator animator, AnimatorStateInfo stateInfo, int layerIndex ) : void
animator Animator
stateInfo AnimatorStateInfo
layerIndex int
return void

OnStateUpdate() public method

public OnStateUpdate ( Animator animator, AnimatorStateInfo stateInfo, int layerIndex, AnimatorControllerPlayable controller ) : void
animator Animator
stateInfo AnimatorStateInfo
layerIndex int
controller UnityEngine.Experimental.Director.AnimatorControllerPlayable
return void

StateMachineBehaviour() protected method

protected StateMachineBehaviour ( ) : System
return System