/// <summary> /// Set Animator Trigger using legacy Animation Trigger names. /// </summary> public void LegacySetAnimationTrigger(string trigger) { //Debug.Log("LegacyAnimationTrigger: " + (AnimatorTrigger)System.Enum.Parse(typeof(AnimatorTrigger), trigger) + " - " + (int)(AnimatorTrigger)System.Enum.Parse(typeof(AnimatorTrigger), trigger)); AnimatorTrigger parsed_enum = (AnimatorTrigger)System.Enum.Parse(typeof(AnimatorTrigger), trigger); animator.SetInteger("TriggerNumber", (int)(AnimatorTrigger)System.Enum.Parse(typeof(AnimatorTrigger), trigger)); animator.SetTrigger("Trigger"); }
public void SetTrigger(AnimatorTrigger triggerValue) { switch (triggerValue) { case AnimatorTrigger.Touch: anim.SetTrigger("touch"); break; } }
private void Start() { animator = GetComponent <Animator>(); AnimatorTrigger animatorTrigger = animator.GetBehaviour <AnimatorTrigger>(); if (animatorTrigger) { animatorTrigger.OnEnter += AnimatorTrigger_OnEnter; animatorTrigger.OnExit += AnimatorTrigger_OnExit; } }
private void Init() { selectTrigger = new AnimatorTrigger(); activeTrigger = new AnimatorTrigger(); speed = 0.0f; isVisible = true; rotate = true; selectCommand = new DelegateCommand(SelectIcon); toggleCommand = new DelegateCommand(ToggleIcon); }
/// <summary> /// Set Animator Trigger. /// </summary> public void SetAnimatorTrigger(AnimatorTrigger trigger) { //Debug.Log("SetAnimatorTrigger: " + trigger + " - " + ( int )trigger); animator.SetInteger("Trigger Number", ( int )trigger); animator.SetTrigger("Trigger"); }