diff --git a/README.md b/README.md index aaa5ef7..7910d06 100644 --- a/README.md +++ b/README.md @@ -9,17 +9,17 @@ These attributes have different categories and some can be combined to create th There are six different kinds of attributes: * Access - * Modify access to drawer or value change (E.g. Hide/Show, Disable/Enable input) + * Modify access to drawer or value change (E.g. Hide/Show, Disable/Enable input) * Pre-drawer - * Modify `SerializedProperty` or `GUIContent` label before drawing begins + * Modify `SerializedProperty` or `GUIContent` label before drawing begins * Drawer - * Custom drawing of the field/method + * Custom drawing of the field/method * Value - * Modify value before setting final result (E.g. clamp value) + * Modify value before setting final result (E.g. clamp value) * Validate - * Validate field (if invalid, draws as red) + * Validate field (if invalid, draws as red) * Decorator - * Adds additional information or styling to a field/method (E.g. Header displays a title/category to fields after attribute) + * Adds additional information or styling to a field/method (E.g. Header displays a title/category to fields after attribute) ## Access @@ -27,33 +27,33 @@ There are six different kinds of attributes: List of all available access attributes: * `Disable` - * Disables input to field + * Disables input to field * `DisableField` - * Disables input to field given value of another field + * Disables input to field given value of another field * `DisableFieldInPlayMode` - * Disables input to field, when in play mode + * Disables input to field, when in play mode * `DisableMethod` - * Disables input to method (button) given value of another field + * Disables input to method (button) given value of another field * `DisableMethodInPlayMode` - * Disables input to method (button), when in play mode + * Disables input to method (button), when in play mode * `EnableField` - * Enable input to field given value of another field + * Enable input to field given value of another field * `EnableFieldInPlayMode` - * Enable input to field, when in play mode + * Enable input to field, when in play mode * `EnableMethod` - * Enable input to method (button) given value of another field + * Enable input to method (button) given value of another field * `EnableMethodInPlayMode` - * Enable input to method (button), when in play mode + * Enable input to method (button), when in play mode * `HideField` - * Hide field given value of another field + * Hide field given value of another field * `HideInNormalInspector` - * Hide field, if inspector is set to normal mode + * Hide field, if inspector is set to normal mode * `HideMethod` - * Hide method (button) given value of another field + * Hide method (button) given value of another field * `ShowField` - * Show field given value of another field + * Show field given value of another field * `ShowMethod` - * Show method (button) given value of another field + * Show method (button) given value of another field ## Pre-drawer @@ -61,7 +61,7 @@ List of all available access attributes: List of all available pre-drawer attributes: * `FieldLabelFrom` - * Sets GUIContent label for SerializedProperty to value from another field + * Sets GUIContent label for SerializedProperty to value from another field ## Drawer @@ -69,42 +69,42 @@ List of all available pre-drawer attributes: List of all available drawer attributes: * `EnumFlag` - * Adds popup with enum type provided and allows for selecting values as flags (Requirement: Enum must have flag values) + * Adds popup with enum type provided and allows for selecting values as flags (Requirement: Enum must have flag values) * `FilePath` - * Adds file window and selected file is converted to string path + * Adds file window and selected file is converted to string path * `FolderPath` - * Adds folder window and selected folder is converted to string path + * Adds folder window and selected folder is converted to string path * `IntToAnimatorParameter` - * Adds popup with all animator parameter names provided by animator field and converts to hash id + * Adds popup with all animator parameter names provided by animator field and converts to hash id * `IntToEnum` - * Adds a popup with enum type provided and converts it to an integer + * Adds a popup with enum type provided and converts it to an integer * `IntToLayer` - * Adds a popup with layers and converts it to an integer + * Adds a popup with layers and converts it to an integer * `MethodButton` - * Adds a button in the inspector that invokes the method (Requirement: No arguments) + * Adds a button in the inspector that invokes the method (Requirement: No arguments) * `Naming` - * Adds button to apply naming scheme to string value - * Types: Camel, Pascal, Snake, Snake (All caps), Kebab, Kebab (All caps) + * Adds button to apply naming scheme to string value + * Types: Camel, Pascal, Snake, Snake (All caps), Kebab, Kebab (All caps) * `Percentage` - * Convert float value to percentage and back again (1% = 0.01f) + * Convert float value to percentage and back again (1% = 0.01f) * `PopupFromConst` - * Adds popup with all const fields of type string in provided type + * Adds popup with all const fields of type string in provided type * `QuaternionToEuler` - * Converts quaternion value to Euler angles and back again + * Converts quaternion value to Euler angles and back again * `SceneDropdown` - * Adds a popup with all scenes in EditorBuildSettings scenes + * Adds a popup with all scenes in EditorBuildSettings scenes * `Slider` - * Adds a min & max slider and clamps value (Requirement: MinValue and MaxValue) + * Adds a min & max slider and clamps value (Requirement: MinValue and MaxValue) * `StringToAnimatorParameter` - * Adds popup with all animator parameter names provided by animator field specified + * Adds popup with all animator parameter names provided by animator field specified * `StringToField` - * Adds button to open window to find all fields on object of provided type and sets string with selected field name + * Adds button to open window to find all fields on object of provided type and sets string with selected field name * `StringToType` - * Adds button to open window to find all types assignable from provided type and sets string with selected type name + * Adds button to open window to find all types assignable from provided type and sets string with selected type name * `Tag` - * Adds popup with all tag values for field of type string + * Adds popup with all tag values for field of type string * `UrlGoTo` - * Adds a button to the field that calls Application.OpenUrl with string value + * Adds a button to the field that calls Application.OpenUrl with string value ## Value @@ -112,15 +112,15 @@ List of all available drawer attributes: List of all value attributes: * `ArrayIndex` - * Clamps value between other fields array size `[0;size[` + * Clamps value between other fields array size `[0;size[` * `LargerThanField` - * If value is greater than other fields value, then set value to other fields value + * If value is greater than other fields value, then set value to other fields value * `MaxValue` - * If value is greater than max value, then set value to max value + * If value is greater than max value, then set value to max value * `MinValue` - * If value is less than min value, then set value to min value + * If value is less than min value, then set value to min value * `SmallerThanField` - * If value is less than other fields value, then set value to other fields value + * If value is less than other fields value, then set value to other fields value ## Validate @@ -128,7 +128,7 @@ List of all value attributes: list of all validate attributes * `NotNullField` - * Checks if field is null + * Checks if field is null @@ -137,6 +137,6 @@ list of all validate attributes List of all decorator attributes: * `HorizontalLine` - * Draws a horizontal line above the field + * Draws a horizontal line above the field * `MethodHeader` - * Draws a header/title/category text above the method (button) \ No newline at end of file + * Draws a header/title/category text above the method (button) \ No newline at end of file diff --git a/package.json b/package.json index 68c925e..51aeec5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "com.module.inspector", - "version": "1.1.0", + "version": "1.1.1", "displayName": "Module.Inspector", "description": "Custom inspector with various useful property drawers", "unity": "2019.2",