Table of Contents

Class ProjectSettings

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

Constructors

ProjectSettings()

public ProjectSettings()

Fields

RSBundlingEnabled

public bool RSBundlingEnabled

Field Value

bool

activeSchemas

public SchemaAsset[] activeSchemas

Field Value

SchemaAsset[]

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

rsConsoleLogLevel

public LogLevel rsConsoleLogLevel

Field Value

LogLevel

rsFileLogLevel

public LogLevel rsFileLogLevel

Field Value

LogLevel

rsLogFilePath

public string rsLogFilePath

Field Value

string

rsLogToFile

public bool rsLogToFile

Field Value

bool

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

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

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