はじめに
「runtime-object-editor」を Unity プロジェクトに導入することで
OnGUI を使用してゲーム実行中にオブジェクトの値を編集できるようになります
使用例
使い方
using RuntimeObjectEditor; using System; using System.Collections.Generic; using UnityEngine; [Serializable] public class Data { public int m_id; public string m_name; public List<string> m_types; } public class Example : MonoBehaviour { public Data m_data; private ObjectEditor m_editor; private void Awake() { m_editor = gameObject.AddComponent<ObjectEditor>(); m_editor.Open( m_data, () => OnClosed() ); } private void OnClosed() { } }
上記のようなコードを記述して使用します