⚙️Settings
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 theBindMode
. E.g. a value which is readonly cannot use a writeonly modifier.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: whether to generate all AOT code required by the BindingSystem or only the codepaths found in built scenes.
Last updated