BipedReferencesInspector.cs 596 B

123456789101112131415161718192021222324252627
  1. using UnityEngine;
  2. using UnityEditor;
  3. using System.Collections;
  4. namespace RootMotion {
  5. /*
  6. * Custom inspector for BipedReferences
  7. * */
  8. public class BipedReferencesInspector: Inspector {
  9. /*
  10. * Draws the default property, returns true if modified
  11. * */
  12. public static bool AddModifiedInspector(SerializedProperty prop) {
  13. EditorGUILayout.PropertyField(prop, true);
  14. if (prop.isExpanded) EditorGUILayout.Space();
  15. // If references have changed reinitiate the bipedIK.
  16. if (prop.serializedObject.ApplyModifiedProperties()) return true;
  17. return false;
  18. }
  19. }
  20. }