Files
2025-06-09 23:23:13 +08:00

29 lines
942 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEditor;
namespace JBooth.MicroVerseCore
{
[CustomEditor(typeof(BendRules))]
public class BendRulesEditor : Editor
{
public override void OnInspectorGUI()
{
serializedObject.Update();
BendRules rules = (target as BendRules);
EditorGUILayout.PropertyField(serializedObject.FindProperty("mode"));
serializedObject.ApplyModifiedProperties();
if (rules.mode != BendRules.Mode.None)
{
EditorGUILayout.PropertyField(serializedObject.FindProperty("spawnRules"));
if (rules.mode != BendRules.Mode.Bend)
{
EditorGUILayout.PropertyField(serializedObject.FindProperty("placeRules"));
}
serializedObject.ApplyModifiedProperties();
}
}
}
}