Page cover image

Settings

The settings can be found in Project Settings -> Binding System.

Settings Page

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.

    Target Replacement
  • 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.

Last updated

Was this helpful?