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; }
private void Start() { manager = script_Manager.Instance; manager.AddToTeam(team, transform.parent.gameObject); gameObject.GetComponent <Renderer>().material.SetColor("_EmissionColor", manager.GetTeamColor(team)); }