Settings
Last updated
Last updated
The settings can be found in Project Settings -> Binding System.
Here is a short description of each settting:
Show Implicit Converters: if on, the converters which are safe and without parameters are always shown in Bind drawer.
Show Incompatible Modifiers: whether to show incompatible modifiers or not. An incompatible modifier is a modifier that has a ModifyMode
which is not coherent with the BindMode
. E.g. a value which is readonly cannot use a writeonly modifier.
Show Target Replacement: whether to show or not the bind source replacement controls, that is, Group Rebinding.
Minimal UI: enables the Bind fields modern drawers based on UI Toolkit.
Optimization: offers various levels of optimization. The optimization typically consists of a generator building a file with fast access to slow class members. For more info refer to Performance section.
Auto Apply Optimization: when to apply the optimization logic. Three options are available:
Never: the optimization will never be applied.
On Each Compilation: will run on each recompilation, thus optimizing in editor as well. May lead to occasional short-lived compile error messages.
On Each Build: will apply only before building the player. This is the recommended approach.
Auto Conversion: enables an automatic logic which detects field type change and reserializes its value to keep the data consistent. For more info refer to Bind Types Reserialization section.
*Build All AOT Code: not needed anymore.