AnimatorControllerPlayable.PlayInFixedTime
Declaration
public void PlayInFixedTime(string stateName, int layer = -1, float fixedTime = float.NegativeInfinity);public void PlayInFixedTime(int stateNameHash, int layer = -1, float fixedTime = float.NegativeInfinity);Параметры
| Параметр | Описание |
|---|---|
| stateName | Имя состояния. |
| stateNameHash | Хеш-имя состояния. Если stateNameHash равен 0, метод меняет время текущего состояния. |
| слой | Индекс слоя. Если слой равен -1, воспроизводится первое состояние с заданным именем или хешем. |
| fixedTime | Сдвиг времени (в секундах). |
Описание
Воспроизводит состояние.
Когда вы указываете имя состояния или строку, по которой формируется хеш, оно должно включать имя родительского слоя. Например, если у вас есть Run состояние в Base Layer, имя будет Base Layer.Run.
Дополнительные ресурсы: Animator.StringToHash для получения хэша из имени.