C# Класс UnityEngine.Experimental.Director.AnimatorControllerPlayable

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

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

Метод Описание
AddInput ( AnimationPlayable source ) : int
AnimatorControllerPlayable ( RuntimeAnimatorController controller ) : System
CrossFade ( string stateName, float transitionDuration, [ layer, [ normalizedTime ) : void
CrossFadeInFixedTime ( string stateName, float transitionDuration, [ layer, [ fixedTime ) : void
GetBool ( int id ) : bool
GetBool ( string name ) : bool
GetFloat ( int id ) : float
GetFloat ( string name ) : float
GetInteger ( int id ) : int
GetInteger ( string name ) : int
IsParameterControlledByCurve ( int id ) : bool
IsParameterControlledByCurve ( string name ) : bool
Play ( string stateName, [ layer, [ normalizedTime ) : void
PlayInFixedTime ( string stateName, [ layer, [ fixedTime ) : void
RemoveAllInputs ( ) : bool
RemoveInput ( AnimationPlayable playable ) : bool
RemoveInput ( int index ) : bool
ResetTrigger ( int id ) : void
ResetTrigger ( string name ) : void
SetBool ( int id, bool value ) : void
SetBool ( string name, bool value ) : void
SetFloat ( int id, float value ) : void
SetFloat ( string name, float value ) : void
SetInput ( AnimationPlayable source, int index ) : bool
SetInputs ( IEnumerable sources ) : bool
SetInteger ( int id, int value ) : void
SetInteger ( string name, int value ) : void
SetTrigger ( int id ) : void
SetTrigger ( string name ) : void

Приватные методы

Метод Описание
CrossFade ( int stateNameHash, float transitionDuration ) : void
CrossFade ( int stateNameHash, float transitionDuration, [ layer, [ normalizedTime ) : void
CrossFade ( int stateNameHash, float transitionDuration, int layer ) : void
CrossFade ( string stateName, float transitionDuration ) : void
CrossFade ( string stateName, float transitionDuration, int layer ) : void
CrossFadeInFixedTime ( int stateNameHash, float transitionDuration ) : void
CrossFadeInFixedTime ( int stateNameHash, float transitionDuration, [ layer, [ fixedTime ) : void
CrossFadeInFixedTime ( int stateNameHash, float transitionDuration, int layer ) : void
CrossFadeInFixedTime ( string stateName, float transitionDuration ) : void
CrossFadeInFixedTime ( string stateName, float transitionDuration, int layer ) : void
GetAnimatorTransitionInfo ( int layerIndex ) : AnimatorTransitionInfo
GetBoolID ( int id ) : bool
GetBoolString ( string name ) : bool
GetCurrentAnimatorClipInfo ( int layerIndex ) : UnityEngine.AnimatorClipInfo[]
GetCurrentAnimatorStateInfo ( int layerIndex ) : AnimatorStateInfo
GetFloatID ( int id ) : float
GetFloatString ( string name ) : float
GetIntegerID ( int id ) : int
GetIntegerString ( string name ) : int
GetLayerIndex ( string layerName ) : int
GetLayerName ( int layerIndex ) : string
GetLayerWeight ( int layerIndex ) : float
GetNextAnimatorClipInfo ( int layerIndex ) : UnityEngine.AnimatorClipInfo[]
GetNextAnimatorStateInfo ( int layerIndex ) : AnimatorStateInfo
GetParameter ( int index ) : AnimatorControllerParameter
HasState ( int layerIndex, int stateID ) : bool
InstantiateEnginePlayable ( RuntimeAnimatorController controller ) : void
IsInTransition ( int layerIndex ) : bool
IsParameterControlledByCurveID ( int id ) : bool
IsParameterControlledByCurveString ( string name ) : bool
Play ( int stateNameHash ) : void
Play ( int stateNameHash, [ layer, [ normalizedTime ) : void
Play ( int stateNameHash, int layer ) : void
Play ( string stateName ) : void
Play ( string stateName, int layer ) : void
PlayInFixedTime ( int stateNameHash ) : void
PlayInFixedTime ( int stateNameHash, [ layer, [ fixedTime ) : void
PlayInFixedTime ( int stateNameHash, int layer ) : void
PlayInFixedTime ( string stateName ) : void
PlayInFixedTime ( string stateName, int layer ) : void
ResetTriggerID ( int id ) : void
ResetTriggerString ( string name ) : void
ResolveHash ( int hash ) : string
SetBoolID ( int id, bool value ) : void
SetBoolString ( string name, bool value ) : void
SetFloatID ( int id, float value ) : void
SetFloatString ( string name, float value ) : void
SetIntegerID ( int id, int value ) : void
SetIntegerString ( string name, int value ) : void
SetLayerWeight ( int layerIndex, float weight ) : void
SetTriggerID ( int id ) : void
SetTriggerString ( string name ) : void
StringToHash ( string name ) : int

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

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

public AddInput ( AnimationPlayable source ) : int
source AnimationPlayable
Результат int

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

public AnimatorControllerPlayable ( RuntimeAnimatorController controller ) : System
controller UnityEngine.RuntimeAnimatorController
Результат System

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

public CrossFade ( string stateName, float transitionDuration, [ layer, [ normalizedTime ) : void
stateName string
transitionDuration float
layer [
normalizedTime [
Результат void

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

public CrossFadeInFixedTime ( string stateName, float transitionDuration, [ layer, [ fixedTime ) : void
stateName string
transitionDuration float
layer [
fixedTime [
Результат void

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

public GetBool ( int id ) : bool
id int
Результат bool

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

public GetBool ( string name ) : bool
name string
Результат bool

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

public GetFloat ( int id ) : float
id int
Результат float

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

public GetFloat ( string name ) : float
name string
Результат float

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

public GetInteger ( int id ) : int
id int
Результат int

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

public GetInteger ( string name ) : int
name string
Результат int

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

public IsParameterControlledByCurve ( int id ) : bool
id int
Результат bool

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

public IsParameterControlledByCurve ( string name ) : bool
name string
Результат bool

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

public Play ( string stateName, [ layer, [ normalizedTime ) : void
stateName string
layer [
normalizedTime [
Результат void

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

public PlayInFixedTime ( string stateName, [ layer, [ fixedTime ) : void
stateName string
layer [
fixedTime [
Результат void

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

public RemoveAllInputs ( ) : bool
Результат bool

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

public RemoveInput ( AnimationPlayable playable ) : bool
playable AnimationPlayable
Результат bool

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

public RemoveInput ( int index ) : bool
index int
Результат bool

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

public ResetTrigger ( int id ) : void
id int
Результат void

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

public ResetTrigger ( string name ) : void
name string
Результат void

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

public SetBool ( int id, bool value ) : void
id int
value bool
Результат void

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

public SetBool ( string name, bool value ) : void
name string
value bool
Результат void

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

public SetFloat ( int id, float value ) : void
id int
value float
Результат void

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

public SetFloat ( string name, float value ) : void
name string
value float
Результат void

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

public SetInput ( AnimationPlayable source, int index ) : bool
source AnimationPlayable
index int
Результат bool

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

public SetInputs ( IEnumerable sources ) : bool
sources IEnumerable
Результат bool

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

public SetInteger ( int id, int value ) : void
id int
value int
Результат void

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

public SetInteger ( string name, int value ) : void
name string
value int
Результат void

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

public SetTrigger ( int id ) : void
id int
Результат void

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

public SetTrigger ( string name ) : void
name string
Результат void