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