]> git.lizzy.rs Git - SuperMouseAdventure.git/blob - 2DGame/Assets/Scripts/Mouse/MouseGardener.cs
Idle Animation Schnecke
[SuperMouseAdventure.git] / 2DGame / Assets / Scripts / Mouse / MouseGardener.cs
1 using System.Collections;
2 using System.Collections.Generic;
3 using UnityEngine;
4
5 public class MouseGardener : StateMachineBehaviour
6 {
7     PowerUps powerUps;
8
9     // OnStateEnter is called when a transition starts and the state machine starts to evaluate this state
10     override public void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex)
11     {
12         powerUps = animator.GetComponent<PowerUps>(); 
13     }
14
15     // OnStateUpdate is called on each Update frame between OnStateEnter and OnStateExit callbacks
16     override public void OnStateUpdate(Animator animator, AnimatorStateInfo stateInfo, int layerIndex)
17     {
18         if(powerUps.mouseIsGardener == true)
19         {
20             animator.SetBool("gardener", true);
21         }
22         else
23         {
24             animator.SetBool("gardener", false);
25         }
26     }
27
28     // OnStateExit is called when a transition ends and the state machine finishes evaluating this state
29     override public void OnStateExit(Animator animator, AnimatorStateInfo stateInfo, int layerIndex)
30     {
31
32     }
33 }