using UnityEngine; using UnityEngine.UI; using System.Collections; public class ButtonDemoGraphics : MonoBehaviour { public void SetActive(bool status) { Renderer[] renderers = GetComponentsInChildren(); Text[] texts = GetComponentsInChildren(); Image[] GUIimages = GetComponentsInChildren(); foreach (Renderer renderer in renderers) { renderer.enabled = status; } foreach(Text text in texts){ text.enabled = status; } foreach(Image image in GUIimages){ image.enabled = status; } } public void SetColor(Color color) { Renderer[] renderers = GetComponentsInChildren(); Text[] texts = GetComponentsInChildren(); Image[] GUIimages = GetComponentsInChildren(); foreach (Renderer renderer in renderers) { renderer.material.color = color; } foreach (Text text in texts){ text.color = color; } foreach(Image image in GUIimages){ image.color = color; } } }