Example #1
0
 public void StartGame()
 {
     // Set default boid values.
     transform.position = boidData.pos;
     boidData.target    = gameplayMgr.GetKorokkeMotionData();
     tapGesture.Tapped += OnTap;
     state = PugState.SeekKorokke;
 }
Example #2
0
 public void FreakOut()
 {
     leAudio.PlayOneShot(tappedSound);
     animator.SetTrigger("gtfo");
     boidData.maxSpeed *= freakOutSpeedIncrease;
     boidData.maxForce *= freakOutForceIncrease;
     tapGesture.Tapped -= OnTap;
     state              = PugState.FreakOut;
 }
Example #3
0
    public void StoleKorokke()
    {
        animator.SetTrigger("steal");
        leAudio.PlayOneShot(escapeSound);
        boidData.maxSpeed *= escapeSpeedIncrease;
        boidData.maxForce *= escapeForceIncrease;
        tapGesture.Tapped -= OnTap;

        state = PugState.Escape;
    }
Example #4
0
 public void LateToParty()
 {
     animator.SetTrigger("steal_other");
     tapGesture.Tapped -= OnTap;
     state              = PugState.Idle;
 }