public class PrepareScene : MonoBehaviour
{
//...
}
[CustomEditor(typeof(PrepareScene))]
public class PrepareSceneEditor : Editor
{
public override void OnInspectorGUI()
{
DrawDefaultInspector();
PrepareScene myScript = (PrepareScene)target;
if (GUILayout.Button("Prepare Default Tilemap"))
{
myScript.Prepare();
}
}
}
매번 씬 생성 후 추가 작업하는게 번거로워 작업해야 할 내용을 만들어 버튼하나로 씬 세팅을 마쳤다.