Пример #1
0
 private IEnumerator FixCoroutine(Hazard hazard)
 {
     for (int i = 0; i < hazard.fixLoops; i++)
     {
         float soundLenght = hazard.PlayRandomSound();
         yield return(new WaitForSeconds(soundLenght));
     }
     // Destroy fuse on use
     if (holdingToolType == Tool.Type.Fuse)
     {
         isHoldingTool = false;
         anim.SetBool("Carrying", false);
         myToolSprite.enabled = false;
     }
     isFixing = false;
     hazard.Fix();
 }