Class CompilationSymbols
- Namespace
- FluffyUnderware.Curvy
A class containing all preprocessor define symbols used by Curvy Splines
public static class CompilationSymbols
- Inheritance
-
CompilationSymbols
Fields
CurvyDebug
Shows and logs additional data in several places to ease debugging.
public const string CurvyDebug = "CURVY_DEBUG"
Field Value
CurvyExtraSanityChecks
Same as CurvySanityChecks, but enables checks that are costly CPU wise. It is rarely needed to activate these checks.
public const string CurvyExtraSanityChecks = "CURVY_SANITY_CHECKS_PRIVATE"
Field Value
CurvySanityChecks
Enables Sanity checks. Helpful when using Curvy's API, as those checks warn you about invalid usage of the API. These checks cost some additional CPU time.
public const string CurvySanityChecks = "CURVY_SANITY_CHECKS"
Field Value
- See Also
CurvyShowAllAnnouncements
Makes the announcements fetcher show all announcements, even if they were already shown.
public const string CurvyShowAllAnnouncements = "CURVY_SHOW_ALL_ANNOUNCEMENTS"
Field Value
CurvySplines
This compiler symbol is defined when Curvy Splines is in the project
public const string CurvySplines = "CURVY_SPLINES"
Field Value
DocumentationForceIgnoreCurvy
Defined by documentation generator to ignore Curvy's code not meant for documentation.
public const string DocumentationForceIgnoreCurvy = "DOCUMENTATION___FORCE_IGNORE___CURVY"
Field Value
DocumentationForceIgnorePrivate
Defined by documentation generator to ignore methods inherited from Unity Componenets, such as OnEnable.
public const string DocumentationForceIgnorePrivate = "DOCUMENTATION___FORCE_IGNORE___UNITY"
Field Value
EnableIL2Cpp
Scripting backend for IL2CPP.
public const string EnableIL2Cpp = "ENABLE_IL2CPP"
Field Value
Net46
Defined when building scripts against .NET 4.x API compatibility level on Mono and IL2CPP.
public const string Net46 = "NET_4_6"
Field Value
UnityEditor
Unity's preprocessor define symbol used to run code in the editor only.
public const string UnityEditor = "UNITY_EDITOR"
Field Value
UnityWSA
Scripting symbol for Universal Windows Platform. Additionally, NETFX_CORE is defined when compiling C# files against .NET Core and using .NET scripting backend
public const string UnityWSA = "UNITY_WSA"
Field Value
UnityWebGL
Scripting symbol for WebGL.
public const string UnityWebGL = "UNITY_WEBGL"