mirror of
https://github.com/bdunderscore/modular-avatar.git
synced 2025-01-01 20:25:07 +08:00
ddbc3b164b
* chore: rearrange package structure to have the package at the root * ci: update CI workflows * ci: fixing workflow bugs * ci: recurse building .zip package * ci: more fixes * ci: add back in the nadena.dev VPM repo * ci: fix tests
31 lines
870 B
C#
31 lines
870 B
C#
using UnityEditor;
|
|
using UnityEngine.UIElements;
|
|
|
|
namespace nadena.dev.modular_avatar.editor.ErrorReporting
|
|
{
|
|
internal class SelectionButton : Box
|
|
{
|
|
private UnityEngine.Object target;
|
|
|
|
internal SelectionButton(string typeName, UnityEngine.Object target)
|
|
{
|
|
this.target = target;
|
|
|
|
AddToClassList("selection-button");
|
|
|
|
var tex = EditorGUIUtility.FindTexture("d_Search Icon");
|
|
var icon = new Image {image = tex};
|
|
Add(icon);
|
|
|
|
var button = new Button(() =>
|
|
{
|
|
Selection.activeObject = target;
|
|
EditorGUIUtility.PingObject(target);
|
|
});
|
|
|
|
//button.Add(new Label("[" + typeName + "] " + target.name));
|
|
button.text = "[" + typeName + "] " + target.name;
|
|
Add(button);
|
|
}
|
|
}
|
|
} |