Ejemplo n.º 1
0
 private static void SetDefaultValue(UIRawImage component)
 {
     if (component == null)
     {
         return;
     }
     component.raycastTarget = false;
 }
Ejemplo n.º 2
0
        public static UIRawImage AddComponent()
        {
            UIRawImage component = UtilEditor.ExtensionComponentWhenCreate <UIRawImage>(typeof(UIRawImage).Name.ToString());

            //设置默认值
            SetDefaultValue(component);
            return(component);
        }
Ejemplo n.º 3
0
    static void AddUIRawImage(MenuCommand menuCommand)
    {
        GameObject go  = new GameObject("UIRawImage");
        UIRawImage obj = go.AddComponent <UIRawImage>();

        obj.raycastTarget = false;

        PlaceUIElementRoot(menuCommand, go);
    }
Ejemplo n.º 4
0
 public override void OnInspectorGUI()
 {
     component = (UIRawImage)target;
     base.OnInspectorGUI();
     component.key = EditorGUILayout.TextField("KEY", component.key);
     if (!component.bInit)
     {
         component.bInit = true;
         SetDefaultValue(component);
     }
 }
Ejemplo n.º 5
0
    static void CreateUIRawImage()
    {
        var selectedObj = Selection.activeObject as GameObject;

        if (selectedObj != null)
        {
            GameObject obj = PrefabCache.main.Load("Common/Prefab/UIKit/UIImage/UIRawImage");
            if (obj != null)
            {
                UIRawImage uiPrefab = obj.GetComponent <UIRawImage>();
                UIRawImage ui       = (UIRawImage)GameObject.Instantiate(uiPrefab);
                ui.transform.SetParent(selectedObj.transform);
                Selection.activeGameObject = ui.gameObject;
                ui.transform.localScale    = new Vector3(1f, 1f, 1f);
                RectTransform rctran = ui.GetComponent <RectTransform>();
                rctran.anchoredPosition = Vector2.zero;
            }
        }
    }