Ejemplo n.º 1
0
        void Reset()
        {
            provider = gameObject.GetComponent <PrefabProviderBase>();
            if (provider == null)
            {
                provider = gameObject.AddComponent <SimplePrefabProvider>();
            }
            var rect = GetComponent <RectTransform>();

            rect.anchorMin = Vector2.zero;
            rect.anchorMax = Vector2.one;
            rect.offsetMax = Vector2.zero;
            rect.offsetMin = Vector2.zero;
            name           = "ContextMenu";
            transform.SetAsLastSibling();
            var image = GetComponent <Image>();

            if (image != null)
            {
                image.enabled = false;
            }
        }
        public static RectTransform GetPanel(this PrefabProviderBase prefabs, Transform target, string label, string style = null)
        {
            var instanced = prefabs.InstantiatePrefab <RectTransform>(target, label, style);

            return(instanced);
        }