void OnMouseDown() { if (battleBegin == true && shoot == true && this.gameObject.transform.renderer.enabled == true) //если сражение началось и разрешен выстрел //звук выстрела. { Level1_Sound L1s = (Level1_Sound)CameraSound.GetComponent("Level1_Sound"); L1s.Fire(); //-------------- targetForBall = this.gameObject.tag; selectTarget = this.gameObject; whoShoots = "User"; //выстрел пользователя this.gameObject.transform.renderer.enabled = false; shoot = false; } }
//функция генерации выбора ячейки для выстрела компьютера. --------- private string choicePC() { //Определении количества оставшихся кораблей. int CellUser = 1; CellUser = rnd.Next(0, poolCellsUser.Count); //проверка ячейки на предыдущий в неё выстрел while (poolCellsUser[CellUser].gameObject.transform.renderer.enabled == false) { CellUser = rnd.Next(0, poolCellsUser.Count); } selectTarget = poolCellsUser[CellUser].gameObject; poolCellsUser[CellUser].gameObject.transform.renderer.enabled = false; //звук выстрела. L1s.Fire(); //-------------- return(poolCellsUser[CellUser].gameObject.tag); }