parent
a276ef6e7e
commit
14ab505fbf
|
|
@ -23,9 +23,6 @@ namespace Coffee.UIExtensions.Editors
|
||||||
unmask.fitTarget = button.transform as RectTransform;
|
unmask.fitTarget = button.transform as RectTransform;
|
||||||
unmask.fitOnLateUpdate = true;
|
unmask.fitOnLateUpdate = true;
|
||||||
|
|
||||||
var screen = unmaskedPanel.transform.Find("Screen").GetComponent<Image>();
|
|
||||||
screen.gameObject.AddComponent<UnmaskRaycastFilter>().targetUnmask = unmask;
|
|
||||||
|
|
||||||
Selection.activeGameObject = button.gameObject;
|
Selection.activeGameObject = button.gameObject;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -37,6 +34,12 @@ namespace Coffee.UIExtensions.Editors
|
||||||
Selection.activeGameObject = unmaskedPanel;
|
Selection.activeGameObject = unmaskedPanel;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[MenuItem("GameObject/UI/Unmask/Unmasked Panel")]
|
||||||
|
private static GameObject CreateUnmaskedPanel(MenuCommand menuCommand)
|
||||||
|
{
|
||||||
|
return CreateUnmaskedPanel(AssetDatabase.GetBuiltinExtraResource<Sprite>("UI/Skin/UISprite.psd"), Image.Type.Sliced);
|
||||||
|
}
|
||||||
|
|
||||||
private static GameObject CreateUnmaskedPanel(Sprite unmaskSprite, Image.Type spriteType)
|
private static GameObject CreateUnmaskedPanel(Sprite unmaskSprite, Image.Type spriteType)
|
||||||
{
|
{
|
||||||
EditorApplication.ExecuteMenuItem("GameObject/UI/Panel");
|
EditorApplication.ExecuteMenuItem("GameObject/UI/Panel");
|
||||||
|
|
@ -51,6 +54,8 @@ namespace Coffee.UIExtensions.Editors
|
||||||
unmask.transform.SetParent(mask.transform);
|
unmask.transform.SetParent(mask.transform);
|
||||||
unmask.GetComponent<Image>().sprite = AssetDatabase.GetBuiltinExtraResource<Sprite>("UI/Skin/UISprite.psd");
|
unmask.GetComponent<Image>().sprite = AssetDatabase.GetBuiltinExtraResource<Sprite>("UI/Skin/UISprite.psd");
|
||||||
|
|
||||||
|
mask.gameObject.AddComponent<UnmaskRaycastFilter>().targetUnmask = unmask;
|
||||||
|
|
||||||
var image = unmask.GetComponent<Image>();
|
var image = unmask.GetComponent<Image>();
|
||||||
image.sprite = unmaskSprite;
|
image.sprite = unmaskSprite;
|
||||||
image.type = spriteType;
|
image.type = spriteType;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue