예제 #1
0
 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;
     }
 }
예제 #2
0
    //функция генерации выбора ячейки для выстрела компьютера. ---------
    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);
    }