Table of Contents

Class ProjectSettings

Namespace
Coherence.Editor
Assembly
Coherence.Editor.dll
public class ProjectSettings : ScriptableSingleton<ProjectSettings>
Inheritance
ProjectSettings

Constructors

ProjectSettings()

public 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

public int recvFrequency

Field Value

int

reportAnalytics

public bool reportAnalytics

Field Value

bool

roomsUDPPort

public int roomsUDPPort

Field Value

int

roomsWebPort

public int roomsWebPort

Field Value

int

runtimeSettingsGuid

public string runtimeSettingsGuid

Field Value

string

schemaBakeGenerateAsmdef

public bool schemaBakeGenerateAsmdef

Field Value

bool

sendFrequency

public int 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

public int worldUDPPort

Field Value

int

worldWebPort

public 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

CustomToolsPath

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

UseCustomTools

public bool UseCustomTools { get; set; }

Property Value

bool

UseToolkit

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()

public void Save()

TryGetActiveSchemasHash(out Hash128)

public bool TryGetActiveSchemasHash(out Hash128 hash)

Parameters

hash Hash128

Returns

bool