123456789101112131415161718192021222324252627282930 |
-
- using UnityEditor;
- using UnityEngine;
- [CanEditMultipleObjects, CustomEditor(typeof(MegaShapeEllipse))]
- public class MegaShapeEllipseEditor : MegaShapeEditor
- {
- public override bool Params()
- {
- MegaShapeEllipse shape = (MegaShapeEllipse)target;
- bool rebuild = false;
- float v = EditorGUILayout.FloatField("Length", shape.length);
- if ( v != shape.length )
- {
- shape.length = v;
- rebuild = true;
- }
- v = EditorGUILayout.FloatField("Width", shape.width);
- if ( v != shape.width )
- {
- shape.width = v;
- rebuild = true;
- }
- return rebuild;
- }
- }
|