modular-avatar/Runtime/TestComponent.cs
bd_ ddbc3b164b
chore: restructure repository to put package at top-level (#477)
* 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
2023-10-08 15:39:57 +09:00

27 lines
641 B
C#

using UnityEngine;
#if UNITY_EDITOR
using UnityEditor;
#endif
namespace nadena.dev.modular_avatar.core
{
public class TestComponent : MonoBehaviour
{
public AvatarObjectReference objRef = new AvatarObjectReference();
}
#if UNITY_EDITOR
[CustomEditor(typeof(TestComponent))]
class TestComponentEditor : Editor
{
public override void OnInspectorGUI()
{
base.OnInspectorGUI();
TestComponent target = (TestComponent) this.target;
EditorGUILayout.ObjectField("Current target", target.objRef.Get(target), typeof(GameObject), true);
}
}
#endif
}