Class CompileTimeConstants
FlexBuilder's central class for the global constants that are used throughout the project, especially "current version" and URLs for the latest live docs etc.
You should never need to access this data directly (unless you need to add custom behaviour based on a specific version number of FlexBuilder)
Namespace: NinjaTools.FlexBuilder
Assembly: cs.temp.dll.dll
Syntax
public class CompileTimeConstants
Fields
- (String) appURL_mainWebsite
- (String) builtForUnityVersion
Which version of Unity was used to build/upload this version of FlexBuilder (which set of Unity APIs was it linked against, etc)
- (DateTime) builtOnDate
- (String) docsURL_FullManual
- (String) docsURL_GettingStarted
- (String) docsURL_Guide_FlexContainer
- (String) docsURL_Guide_FlexContainerSettings
- (String) docsURL_Guide_FlexItem
- (String) docsURL_Guide_FlexItemSettings
- (String) docsURL_Guide_RootFlexContainer
- (String) EditorPrefsKeyPrefix
For settings we need to store in the local Unity Settings database, what's the unique key we put on the front
- (String) manualFilename_Base
- (String) manualFilename_Fallback
- (String) manualFilename_Fallback_PointZeroRelease
- (String) manualFilename_Preferred
- (String) newsURL_Base
- (String) supportEmail
- (String) supportURL_Discord
- (String) supportURL_Forums
Properties
- (Version) builtVersion
What version of FlexBuilder are we running (what version was compiled and uploaded to the Asset Store).
- (Type) latestOfficialContentSizeAlgorithm
The ContentSizeCalculator that should be used by all projects by preference
- (Type) latestOfficialLayoutAlgorithm
The LayoutAlgorithm that should be used by all projects by preference
- (Type) latestOfficialTreeAlgorithm
The TreeAlgorithm that should be used by all projects by preference
- (String) newsFilename
- (Type) previewLayoutAlgorithm
If a public alpha/beta is running, this OPTIONAL algorithm may be recommended in addition to latestOfficialLayoutAlgorithm