示例#1
0
    public void Fire()
    {
        myPlayer         = Player.GetComponent <ContolPL>();
        Player.tag       = "Fire";
        myPlayer.element = "Ice";
        myPlayer.GetComponent <MeshRenderer>().material = FireMat;

        Player.transform.position = new Vector3(Random.Range(-20.0f, 20.0f), 1.0f, Random.Range(-20.0f, 20.0f));
        Player.SetActive(true);

        gameObject.SetActive(false);
    }
示例#2
0
    //Ініціалізуєм ботів
    private void Start()
    {
        size = MainBatton.CounterBot;

        for (int i = 0; i < size / 3; i++)
        {
            ListBots.Add(Instantiate(Ice) as GameObject);
            ListBots.Add(Instantiate(Fire) as GameObject);
            ListBots.Add(Instantiate(Water) as GameObject);
        }

        for (int i = 0; i < size; i++)
        {
            ListBots[i].transform.position = new Vector3(Random.Range(-20.0f, 20.0f), 1.0f, Random.Range(-20.0f, 20.0f));
            ListBots[i].name = namesBot[i];
        }


        myPlayer = Player.GetComponent <ContolPL>();
        for (int i = 0; i < size; i++)
        {
            OllBotsReturn.Add(ListBots[i].GetComponent <MoveBot>());
        }
    }