コード例 #1
0
    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);
    }
コード例 #2
0
ファイル: Tile.cs プロジェクト: BlooGames/match-garden
 void Update()
 {
     if (HasContents)
     {
         Animator animator = contents.GetComponent <Animator>();
         if (animator && AnimatorUtils.HasParameter("IsMoving", animator))
         {
             animator.SetBool("IsMoving", !IsContentCentered());
         }
     }
 }
コード例 #3
0
    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);
    }
コード例 #4
0
ファイル: Tile.cs プロジェクト: BlooGames/match-garden
 public void Block()
 {
     if (HasContents)
     {
         Animator animator = contents.GetComponent <Animator>();
         if (animator && AnimatorUtils.HasParameter("Blocked", animator))
         {
             animator.SetTrigger("Blocked");
         }
     }
 }