private void OnTriggerEnter(Collider other) { // столконовение с дополнительным источником щита if (other.tag == "Shield") { gameControllerScript.RiseShields(); Destroy(other.gameObject); StartCoroutine(ShowShieldsRiseStatus()); } // Столкновение с дополнительным источником снарядов для главного и вспосомгательного калибров if (other.tag == "Ammo") { Destroy(other.gameObject); ammoLargeLazer += 10; gameControllerScript.largeLaserTxt.text = "Large Laser " + ammoLargeLazer; ammoSmallLazer += 10; gameControllerScript.smallLaserTxt.text = "Small Laser " + ammoSmallLazer; StartCoroutine(StatusSphereLaunch()); } // Столкновение с бонусом Wing Support if (other.tag == "WingSupport") { Destroy(other.gameObject); if (gameControllerScript.ShowWingSupportCount() != 5 && gameControllerScript.ShowWingSupportCount() < 6) { gameControllerScript.AddWingSupport(); StartCoroutine(AddWingSupportText()); } else if (gameControllerScript.ShowWingSupportCount() == 5) { StartCoroutine(WingSupportIsFull()); gameControllerScript.IncreaseScore(75); } } }