EXPEXP is how all the auto getters works, behaviors in the inspector. The values are:
NoInitSign: do not assign the value if the value is null on firsts rendering.NoAutoResignToValue: do not assign the value to the correct value on the following renderings.NoAutoResignToNull: do not assign the value to null value if the target disappears on the following renderings.NoResignButton: whenNoAutoResignis on, by default there will be areloadbutton when value is mismatched. Turn this on to hide thereloadbutton.NoMessage: whenNoAutoResignandNOResignButtonis on, by default there will be an error box when value is mismatched. Turn this on to hide the error message.NoPicker: this will remove the custom picker. This is on by default (if you do not passEXPas first argument) to keep the consistency.KeepOriginalPicker: UI Toolkit only. By default, when a custom picker is shown, Unity's default picker will hide. This will keep Unity's picker together.ForceReOrder: Force the auto-getters to changes the order the way how the resources are found for list/array. This is useful when you want to get children of way points, as the order is important.
And some shortcut:
NoAutoResign=NoAutoResignToValue | NoAutoResignToNullSilent=NoAutoResign | NoMessage. Useful if you want to allow you to manually assign a different value with no buttons and error box.JustPicker=NoInitSign | NoAutoResignToValue | NoAutoResignToNull | NoResignButton | NoMessage. Do nothing but just give you a picker with matched targets.Message=NoAutoResignToValue | NoAutoResignToNull | NoResignButton. Just give an error message if target is mismatched.