MegaWireDeformEditor.cs 883 B

123456789101112131415161718192021222324
  1. 
  2. #if false
  3. using UnityEngine;
  4. using UnityEditor;
  5. [CanEditMultipleObjects, CustomEditor(typeof(MegaWireDeform))]
  6. public class MegaWireDeformEditor : MegaModifierEditor
  7. {
  8. public override string GetHelpString() { return "Wire Deformer by Eli Curtz"; }
  9. public override Texture LoadImage() { return (Texture)EditorGUIUtility.LoadRequired("MegaFiers\\bend_help.png"); }
  10. public override bool Inspector()
  11. {
  12. MegaWireDeform mod = (MegaWireDeform)target;
  13. EditorGUIUtility.LookLikeControls();
  14. mod.resolution = EditorGUILayout.IntField("Resolution", mod.resolution);
  15. mod.falloff = EditorGUILayout.FloatField("FallOff", mod.falloff);
  16. mod.source = (MegaShape)EditorGUILayout.ObjectField("Source Spline", mod.source, typeof(MegaShape), true);
  17. mod.target = (MegaShape)EditorGUILayout.ObjectField("Target Spline", mod.target, typeof(MegaShape), true);
  18. return false;
  19. }
  20. }
  21. #endif