Skip to content

Compilation Symbols Reference

Guribo edited this page Jul 5, 2026 · 1 revision

Compilation Symbols Reference

Reference for TLP scripting defines and their effects.

Symbols

Symbol Purpose Editable
TLP_UDONVOICEUTILS Package marker — always defined No
TLP_UDONUTILS UdonUtils marker — always defined No
TLP_DEBUG Verbose logging (excluded from builds) Yes
TLP_UNIT_TESTING SDK workarounds for unit testing Yes

How to Change

  1. Go to Edit > Project Settings > Player > Script Compilation
  2. Add or remove symbols from the Scripting Defines list
  3. Unity recompiles automatically

Notes

  • TLP_UDONVOICEUTILS and TLP_UDONUTILS are always defined by the package — do not remove them
  • TLP_DEBUG is excluded from release builds automatically
  • TLP_UNIT_TESTING is for editor testing only — never enable in production

See Also

Clone this wiki locally