IEnumerator Flying() { if (onlyWalk) { flyType = flyTypes.FLY; anim.Play("Walk"); yield return(new WaitForSeconds(Random.Range(3, 10))); if (flyType == flyTypes.FLY) { Loop(); } } else { flyType = flyTypes.FLY; anim.Play("FlightStart"); Events.OnSFXAction("cosmonautaImpulsa"); yield return(new WaitForSeconds(2)); if (isOn && flyType == flyTypes.FLY) { anim.Play("Flight"); } yield return(new WaitForSeconds(6)); Loop(); } }
IEnumerator Floating() { flyType = flyTypes.FLOAT; anim.Play("Float"); yield return(new WaitForSeconds(5)); Loop(); }