using System; using System.Collections.Generic; namespace UnityEngine.Animations { // Token: 0x02000213 RID: 531 public interface IAnimatorControllerPlayable { // Token: 0x0600259D RID: 9629 float GetFloat(string name); // Token: 0x0600259E RID: 9630 float GetFloat(int id); // Token: 0x0600259F RID: 9631 void SetFloat(string name, float value); // Token: 0x060025A0 RID: 9632 void SetFloat(int id, float value); // Token: 0x060025A1 RID: 9633 bool GetBool(string name); // Token: 0x060025A2 RID: 9634 bool GetBool(int id); // Token: 0x060025A3 RID: 9635 void SetBool(string name, bool value); // Token: 0x060025A4 RID: 9636 void SetBool(int id, bool value); // Token: 0x060025A5 RID: 9637 int GetInteger(string name); // Token: 0x060025A6 RID: 9638 int GetInteger(int id); // Token: 0x060025A7 RID: 9639 void SetInteger(string name, int value); // Token: 0x060025A8 RID: 9640 void SetInteger(int id, int value); // Token: 0x060025A9 RID: 9641 void SetTrigger(string name); // Token: 0x060025AA RID: 9642 void SetTrigger(int id); // Token: 0x060025AB RID: 9643 void ResetTrigger(string name); // Token: 0x060025AC RID: 9644 void ResetTrigger(int id); // Token: 0x060025AD RID: 9645 bool IsParameterControlledByCurve(string name); // Token: 0x060025AE RID: 9646 bool IsParameterControlledByCurve(int id); // Token: 0x060025AF RID: 9647 int GetLayerCount(); // Token: 0x060025B0 RID: 9648 string GetLayerName(int layerIndex); // Token: 0x060025B1 RID: 9649 int GetLayerIndex(string layerName); // Token: 0x060025B2 RID: 9650 float GetLayerWeight(int layerIndex); // Token: 0x060025B3 RID: 9651 void SetLayerWeight(int layerIndex, float weight); // Token: 0x060025B4 RID: 9652 AnimatorStateInfo GetCurrentAnimatorStateInfo(int layerIndex); // Token: 0x060025B5 RID: 9653 AnimatorStateInfo GetNextAnimatorStateInfo(int layerIndex); // Token: 0x060025B6 RID: 9654 AnimatorTransitionInfo GetAnimatorTransitionInfo(int layerIndex); // Token: 0x060025B7 RID: 9655 AnimatorClipInfo[] GetCurrentAnimatorClipInfo(int layerIndex); // Token: 0x060025B8 RID: 9656 AnimatorClipInfo[] GetNextAnimatorClipInfo(int layerIndex); // Token: 0x060025B9 RID: 9657 int GetCurrentAnimatorClipInfoCount(int layerIndex); // Token: 0x060025BA RID: 9658 void GetCurrentAnimatorClipInfo(int layerIndex, List clips); // Token: 0x060025BB RID: 9659 int GetNextAnimatorClipInfoCount(int layerIndex); // Token: 0x060025BC RID: 9660 void GetNextAnimatorClipInfo(int layerIndex, List clips); // Token: 0x060025BD RID: 9661 bool IsInTransition(int layerIndex); // Token: 0x060025BE RID: 9662 int GetParameterCount(); // Token: 0x060025BF RID: 9663 AnimatorControllerParameter GetParameter(int index); // Token: 0x060025C0 RID: 9664 void CrossFadeInFixedTime(string stateName, float transitionDuration, int layer, float fixedTime); // Token: 0x060025C1 RID: 9665 void CrossFadeInFixedTime(int stateNameHash, float transitionDuration, int layer, float fixedTime); // Token: 0x060025C2 RID: 9666 void CrossFade(string stateName, float transitionDuration, int layer, float normalizedTime); // Token: 0x060025C3 RID: 9667 void CrossFade(int stateNameHash, float transitionDuration, int layer, float normalizedTime); // Token: 0x060025C4 RID: 9668 void PlayInFixedTime(string stateName, int layer, float fixedTime); // Token: 0x060025C5 RID: 9669 void PlayInFixedTime(int stateNameHash, int layer, float fixedTime); // Token: 0x060025C6 RID: 9670 void Play(string stateName, int layer, float normalizedTime); // Token: 0x060025C7 RID: 9671 void Play(int stateNameHash, int layer, float normalizedTime); // Token: 0x060025C8 RID: 9672 bool HasState(int layerIndex, int stateID); } }