private void Start()
    {
        manager = script_Manager.Instance;

        if (team >= 0)
        {
            manager.AddToTeam(team, gameObject);

            Renderer[] renderers = GetComponentsInChildren <Renderer>();
            towers = new GameObject[renderers.Length];

            for (int i = 0; i < renderers.Length; i++)
            {
                renderers[i].material.SetColor("_EmissionColor", manager.GetTeamColor(team));
                renderers[i].gameObject.AddComponent <script_explosion>();

                towers[i] = renderers[i].gameObject;
            }
        }
    }
 private void Start()
 {
     manager = script_Manager.Instance;
 }
Esempio n. 3
0
 private void Start()
 {
     manager = script_Manager.Instance;
     manager.AddToTeam(team, transform.parent.gameObject);
     gameObject.GetComponent <Renderer>().material.SetColor("_EmissionColor", manager.GetTeamColor(team));
 }