using UnityEngine; using UnityEngine.UI; using System.Collections; public static class ExtensionComponent { public static void SetActive(this Component comp, bool active) { if (comp == null) { return; } comp.gameObject.SetActive(active); } public static Sprite GetSprite(this Component comp) { return comp.GetComponent().sprite; } public static T AddComponent(this Component comp) where T : Component { return comp.transform.gameObject.AddComponent(); } }