Example #1
0
 public void OnTap()
 {
     //animator.StopPlayback();
     //animator.SetInteger("State", (int)eMascotState.TAP);
     //animator.Play("Tap");
     if (state == eMascotState.IDLE)
     {
         state = eMascotState.TAP;
         index = 0;
     }
     mascotSound.OnTapMascot();
 }
Example #2
0
 // Update is called once per frame
 void Update()
 {
     if (state == eMascotState.IDLE)
     {
         index += Time.deltaTime * 10;
         if ((int)index >= idleAnimations.Length)
         {
             index = 0;
         }
         texture.mainTexture = idleAnimations [(int)index];
     }
     else if (state == eMascotState.TAP)
     {
         index += Time.deltaTime * 10;
         if ((int)index >= tapAnimations.Length - 1)
         {
             state = eMascotState.IDLE;
         }
         texture.mainTexture = tapAnimations [(int)index];
     }
 }