using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; #if UNITY_EDITOR using UnityEditor; #endif namespace Ether { public class ImageEx : Image { private void OnRectTransformDimensionsChange() { base.OnRectTransformDimensionsChange(); Debug.LogError("OnRectTransformDimensionsChange"); } private void OnTransformChildrenChanged() { Debug.LogError("1111111111"); } #if UNITY_EDITOR [MenuItem("GameObject/UIEx/ImageEx", priority = -1000)] private static void CreateButtonEx(MenuCommand menuCmd) { GameObject selection = Selection.activeGameObject; CommonExtension.CreateComponent(selection, (obj) => { obj.GetComponent().raycastTarget = false; }); } #endif } }