Ejemplo n.º 1
0
    public void CreateWarrior()
    {
        Warrior    createdWarrior = new Warrior((int)sliders[0].value, (int)sliders[1].value, (int)sliders[2].value, (int)sliders[3].value, curPlayer);
        GameObject spawnedWarrior = Instantiate(warriorPrefab, (tile.transform.position + tile.GetPosition() + warriorStartPos), Quaternion.identity);

        spawnedWarrior.GetComponent <Actor>().SetWarrior(createdWarrior);

        tile.AddNewWarrior(spawnedWarrior.GetComponent <Actor>());
        curPlayer.RemoveWarriorCost(warriorCost);
        curPlayer.AddWarrior(spawnedWarrior.GetComponent <Actor>());

        panelContainer.SetActive(false);
    }