Class ProjectSettings
- Namespace
- Coherence.Editor
- Assembly
- Coherence.Editor.dll
public class ProjectSettings : ScriptableSingleton<ProjectSettings>
- Inheritance
-
ProjectSettings
Constructors
ProjectSettings()
Fields
RSBundlingEnabledLinux
public bool RSBundlingEnabledLinux
Field Value
- bool
RSBundlingEnabledMac
public bool RSBundlingEnabledMac
Field Value
- bool
RSBundlingEnabledWindows
public bool RSBundlingEnabledWindows
Field Value
- bool
activeSchemas
public SchemaAsset[] activeSchemas
Field Value
- SchemaAsset[]
bakeMode
public ProjectSettings.BakeMode bakeMode
Field Value
- ProjectSettings.BakeMode
keepConnectionAlive
public bool keepConnectionAlive
Field Value
- bool
recvFrequency
Field Value
- int
reportAnalytics
public bool reportAnalytics
Field Value
- bool
roomsUDPPort
Field Value
- int
roomsWebPort
Field Value
- int
runtimeSettingsGuid
public string runtimeSettingsGuid
Field Value
- string
schemaBakeGenerateAsmdef
public bool schemaBakeGenerateAsmdef
Field Value
- bool
sendFrequency
Field Value
- int
showHubMessageAreas
public bool showHubMessageAreas
Field Value
- bool
showHubModuleDescription
public bool showHubModuleDescription
Field Value
- bool
showHubSectionInfo
public bool showHubSectionInfo
Field Value
- bool
worldUDPPort
Field Value
- int
worldWebPort
Field Value
- int
Properties
ActiveSchemasChanged
public bool ActiveSchemasChanged { get; }
Property Value
- bool
ConfigRegistryMode
public ProjectSettings.CoherenceSyncConfigRegistryMode ConfigRegistryMode { get; }
Property Value
- ProjectSettings.CoherenceSyncConfigRegistryMode
CustomAPIDomain
public string CustomAPIDomain { get; set; }
Property Value
- string
public string CustomToolsPath { get; set; }
Property Value
- string
Email
public string Email { get; set; }
Property Value
- string
LoginToken
public string LoginToken { get; set; }
Property Value
- string
PortalToken
public string PortalToken { get; }
Property Value
- string
ProjectName
public string ProjectName { get; set; }
Property Value
- string
RuntimeSettings
public RuntimeSettings RuntimeSettings { get; }
Property Value
- RuntimeSettings
UseCoherenceSyncSchema
public bool UseCoherenceSyncSchema { get; }
Property Value
- bool
UseCustomEndpoints
public bool UseCustomEndpoints { get; set; }
Property Value
- bool
UseCustomSchemas
public bool UseCustomSchemas { get; }
Property Value
- bool
public bool UseCustomTools { get; set; }
Property Value
- bool
public bool UseToolkit { get; }
Property Value
- bool
UserID
public string UserID { get; set; }
Property Value
- string
Methods
AddSchema(SchemaAsset)
public void AddSchema(SchemaAsset asset)
Parameters
asset
SchemaAsset
GetSchemaBakeFolderPath()
public string GetSchemaBakeFolderPath()
Returns
- string
HasSchema(SchemaAsset)
public bool HasSchema(SchemaAsset schema)
Parameters
schema
SchemaAsset
Returns
- bool
PruneSchemas()
public void PruneSchemas()
RebuildDefineSymbols()
public void RebuildDefineSymbols()
RehashActiveSchemas()
public bool RehashActiveSchemas()
Returns
- bool
RemoveSchema(SchemaAsset)
public void RemoveSchema(SchemaAsset asset)
Parameters
asset
SchemaAsset
Save()
TryGetActiveSchemasHash(out Hash128)
public bool TryGetActiveSchemasHash(out Hash128 hash)
Parameters
hash
Hash128
Returns
- bool