C# Класс UnityEngine.StateMachineBehaviour

Наследование: ScriptableObject
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
StateMachineBehaviour ( ) : System

Описание методов

OnStateEnter() публичный Метод

public OnStateEnter ( Animator animator, AnimatorStateInfo stateInfo, int layerIndex ) : void
animator Animator
stateInfo AnimatorStateInfo
layerIndex int
Результат void

OnStateEnter() публичный Метод

public OnStateEnter ( Animator animator, AnimatorStateInfo stateInfo, int layerIndex, AnimatorControllerPlayable controller ) : void
animator Animator
stateInfo AnimatorStateInfo
layerIndex int
controller UnityEngine.Experimental.Director.AnimatorControllerPlayable
Результат void

OnStateExit() публичный Метод

public OnStateExit ( Animator animator, AnimatorStateInfo stateInfo, int layerIndex ) : void
animator Animator
stateInfo AnimatorStateInfo
layerIndex int
Результат void

OnStateExit() публичный Метод

public OnStateExit ( Animator animator, AnimatorStateInfo stateInfo, int layerIndex, AnimatorControllerPlayable controller ) : void
animator Animator
stateInfo AnimatorStateInfo
layerIndex int
controller UnityEngine.Experimental.Director.AnimatorControllerPlayable
Результат void

OnStateIK() публичный Метод

public OnStateIK ( Animator animator, AnimatorStateInfo stateInfo, int layerIndex ) : void
animator Animator
stateInfo AnimatorStateInfo
layerIndex int
Результат void

OnStateIK() публичный Метод

public OnStateIK ( Animator animator, AnimatorStateInfo stateInfo, int layerIndex, AnimatorControllerPlayable controller ) : void
animator Animator
stateInfo AnimatorStateInfo
layerIndex int
controller UnityEngine.Experimental.Director.AnimatorControllerPlayable
Результат void

OnStateMachineEnter() публичный Метод

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.
Результат void

OnStateMachineEnter() публичный Метод

public OnStateMachineEnter ( Animator animator, int stateMachinePathHash, AnimatorControllerPlayable controller ) : void
animator Animator
stateMachinePathHash int
controller UnityEngine.Experimental.Director.AnimatorControllerPlayable
Результат void

OnStateMachineExit() публичный Метод

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.
Результат void

OnStateMachineExit() публичный Метод

public OnStateMachineExit ( Animator animator, int stateMachinePathHash, AnimatorControllerPlayable controller ) : void
animator Animator
stateMachinePathHash int
controller UnityEngine.Experimental.Director.AnimatorControllerPlayable
Результат void

OnStateMove() публичный Метод

public OnStateMove ( Animator animator, AnimatorStateInfo stateInfo, int layerIndex ) : void
animator Animator
stateInfo AnimatorStateInfo
layerIndex int
Результат void

OnStateMove() публичный Метод

public OnStateMove ( Animator animator, AnimatorStateInfo stateInfo, int layerIndex, AnimatorControllerPlayable controller ) : void
animator Animator
stateInfo AnimatorStateInfo
layerIndex int
controller UnityEngine.Experimental.Director.AnimatorControllerPlayable
Результат void

OnStateUpdate() публичный Метод

public OnStateUpdate ( Animator animator, AnimatorStateInfo stateInfo, int layerIndex ) : void
animator Animator
stateInfo AnimatorStateInfo
layerIndex int
Результат void

OnStateUpdate() публичный Метод

public OnStateUpdate ( Animator animator, AnimatorStateInfo stateInfo, int layerIndex, AnimatorControllerPlayable controller ) : void
animator Animator
stateInfo AnimatorStateInfo
layerIndex int
controller UnityEngine.Experimental.Director.AnimatorControllerPlayable
Результат void

StateMachineBehaviour() защищенный Метод

protected StateMachineBehaviour ( ) : System
Результат System