public static bool Trigger(GameObject gameObject, string trigger) { Animator animator = gameObject.GetComponent <Animator>(); if (animator && AnimatorUtils.HasParameter(trigger, animator)) { animator.SetTrigger(trigger); return(true); } return(false); }
void Update() { if (HasContents) { Animator animator = contents.GetComponent <Animator>(); if (animator && AnimatorUtils.HasParameter("IsMoving", animator)) { animator.SetBool("IsMoving", !IsContentCentered()); } } }
public static bool SetBool(GameObject gameObject, string parameter, bool value) { Animator animator = gameObject.GetComponent <Animator>(); if (animator && AnimatorUtils.HasParameter(parameter, animator)) { animator.SetBool(parameter, value); return(true); } return(false); }
public void Block() { if (HasContents) { Animator animator = contents.GetComponent <Animator>(); if (animator && AnimatorUtils.HasParameter("Blocked", animator)) { animator.SetTrigger("Blocked"); } } }