AnimatorExtensions.cs 328 B

12345678910111213
  1. using UnityEngine;
  2. public static class AnimatorExtensions
  3. {
  4. public static void SafeSetInt(this Animator anim, int hash, int value)
  5. {
  6. if (anim == null) return;
  7. if (!anim.isActiveAndEnabled) return;
  8. if (anim.runtimeAnimatorController == null) return;
  9. anim.SetInteger(hash, value);
  10. }
  11. }