Commit Graph

117 Commits

Author SHA1 Message Date
VladV
fc4da39d75 Add OdinInspector integration 2022-05-18 20:03:06 +03:00
VladV
7d48204c2d Prepare for Odin integration 2022-05-18 20:03:06 +03:00
VladV
36a78379c4 Add TriMonoBehaviour and TriStriptableObject 2022-05-17 13:16:24 +03:00
VladV
90b9ce05a3 Fix type selector in reference gui 2022-05-17 12:54:39 +03:00
VladV
e3a127c335 Readme 2022-05-16 09:35:30 +03:00
VladV
bc62ea4b21 Use value resolver for LabelText and PropertyTooltip 2022-05-16 08:44:30 +03:00
VladV
971f1873fb readme 2022-05-14 10:24:26 +03:00
VladV
36b01b0617 Fix #1 - Add compared value to ShowIf, HideIf, EnableIf, DisableIf 2022-05-14 10:20:25 +03:00
VladV
ce6611ddd8 Allow Indent attribute usage on methods 2022-05-14 10:06:30 +03:00
VladV
4163fc7075 Fix empty Button text on parameterless ctor use 2022-05-14 10:04:30 +03:00
VladV
9370098159 Fix required message is empty with HideLabel atrribute 2022-05-14 10:02:47 +03:00
VladV
a0eebb410e Fix LabelText ignored with HideLabel attribute 2022-05-14 09:14:42 +03:00
VladV
2b474cb850 Add parameterless constructor for intellisense improvement 2022-05-14 08:50:53 +03:00
VladV
5abfc75a89 Readme 2022-05-13 10:51:26 +03:00
VladV
9dd4c9e9df Up version 1.0.0 2022-05-12 12:08:12 +03:00
VladV
90547c7709 ReferenceGui improvements 2022-05-12 11:28:02 +03:00
VladV
e1c3f78bf5 Add ShowIf, HideIf, EnableIf, DisableIf attributes 2022-05-11 20:33:48 +03:00
VladV
ae03a2ceda Add Attribute property to processors 2022-05-11 20:28:20 +03:00
VladV
8f6af257c0 Fix value resolver nullref 2022-05-11 20:14:50 +03:00
VladV
2ba8bb9fcc Use value resolver for Button attribute 2022-05-11 20:00:14 +03:00
VladV
45328d5124 Use value resolver for Title attribute 2022-05-11 20:00:14 +03:00
VladV
c11e6b70ef Rework ValueResolver 2022-05-11 19:48:50 +03:00
VladV
9cd81f72dd Readme 2022-05-11 19:28:37 +03:00
VladV
cc3b1b1118 readme 2022-05-11 15:13:58 +03:00
VladV
de2582134f Add OnValueChanged attribute 2022-05-11 14:15:12 +03:00
VladV
fb8041857a Add ActionResolver 2022-05-11 14:13:25 +03:00
VladV
bdc01494ee Add value modification tracking 2022-05-11 11:56:38 +03:00
VladV
ac5c8b6792 Add SmartValue 2022-05-11 11:23:11 +03:00
VladV
b2d882b871 Fix serializedobject invalidation 2022-05-11 11:12:11 +03:00
VladV
b02c4aa388 Fix value comparer 2022-05-11 11:11:33 +03:00
VladV
87972df66b Multi edit support for non serialized lists 2022-05-11 10:51:22 +03:00
VladV
a94645a3ad Run validation on gui changed 2022-05-09 15:18:11 +03:00
VladV
682ed659db Use MethodResolver in ValidateInputAttribute 2022-05-09 15:12:30 +03:00
VladV
7c1e995bdf Add method resolvers 2022-05-09 15:06:51 +03:00
VladV
f819b0e46a Add Initialize method for drawers, processors and validators 2022-05-09 14:23:27 +03:00
VladV
5a7b20958f Hide header in reference type dropdown 2022-05-09 11:24:02 +03:00
VladV
0d0ec09bf4 Delete unnecessary change check 2022-05-09 11:09:11 +03:00
VladV
85603b0325 Add empty constructor in ButtonAttribute for intellisense 2022-05-09 10:31:05 +03:00
VladV
0ee8329d65 Record undo in ButtonAttribute 2022-05-09 10:29:33 +03:00
VladV
538df6c2a5 Add TypeMismatch validator 2022-05-09 10:14:06 +03:00
VladV
b286b66551 Hide add and remove buttons for ShowInInspector arrays 2022-05-08 14:50:00 +03:00
VladV
e6138b340b Ignore ReflectionTypeLoadException 2022-05-08 14:40:11 +03:00
VladV
0841d5e9dd Access to unity internal with InternalsVisibleTo instead of reflection 2022-05-08 14:31:18 +03:00
VladV
28cae2b146 Fix applyOnArrayElement 2022-05-07 19:31:14 +03:00
VladV
7dd7768132 Fix ValidateInput on array elements 2022-05-07 19:30:05 +03:00
VladV
b76d18abd9 Add ValidateInput attribute 2022-05-07 19:04:09 +03:00
VladV
f2dd8848ba Fix bug due to which InlineProperty attribute was ignored in lists 2022-05-04 10:15:08 +03:00
VladV
aa9df5a6b6 Add settings page in ProjectSettings 2022-05-04 09:41:56 +03:00
VladV
967481dd04 Update readme 2022-05-03 15:26:47 +03:00
VladV
ce579e0f1f Fix sometimes asset changes are lost 2022-05-03 15:25:10 +03:00