Table of Contents

Class Paths

Namespace
Coherence.Editor
Assembly
Coherence.Editor.dll
public static class Paths
Inheritance
Paths

Fields

assetBackupPath

public const string assetBackupPath = "Library/coherence/AssetsBackup"

Field Value

string

codeGeneratorName

public const string codeGeneratorName = "protocol-code-generator.exe"

Field Value

string

coherenceSyncConfigPath

public const string coherenceSyncConfigPath = "Assets/coherence/CoherenceSyncConfigs"

Field Value

string

coherenceSyncConfigRegistryPath

public const string coherenceSyncConfigRegistryPath = "Assets/coherence/CoherenceSyncConfigRegistry.asset"

Field Value

string

combinedSchemaPath

public const string combinedSchemaPath = "Library/coherence/combined.schema"

Field Value

string

defaultCodeGeneratorPath

public const string defaultCodeGeneratorPath = "Packages/io.coherence.sdk/.Runtime/windows/protocol-code-generator.exe"

Field Value

string

defaultPersistentStorageFileName

public const string defaultPersistentStorageFileName = "world"

Field Value

string

defaultPersistentStorageFolderPath

public const string defaultPersistentStorageFolderPath = "Library/coherence/PersistentData"

Field Value

string

defaultPersistentStoragePath

public const string defaultPersistentStoragePath = "Library/coherence/PersistentData/world.json"

Field Value

string

defaultReplicationServerPath

public const string defaultReplicationServerPath = "Packages/io.coherence.sdk/.Runtime/windows/replication-server.exe"

Field Value

string

defaultSchemaBakePath

public const string defaultSchemaBakePath = "Assets/coherence/baked"

Field Value

string

docsFxConfigPath

public const string docsFxConfigPath = "Packages/io.coherence.sdk/docfx~/docfx.json"

Field Value

string

docsFxDllsPath

public const string docsFxDllsPath = "Packages/io.coherence.sdk/docfx~/dlls"

Field Value

string

docsFxPath

public const string docsFxPath = "Packages/io.coherence.sdk/docfx~"

Field Value

string

dummiesPath

public const string dummiesPath = "Packages/io.coherence.sdk/Coherence.Editor/Build/Dummies~"

Field Value

string

gameZipFile

public const string gameZipFile = "game.zip"

Field Value

string

gatherManifestPath

public const string gatherManifestPath = "Library/coherence/Gathered.json"

Field Value

string

gatherSchemaPath

public const string gatherSchemaPath = "Assets/coherence/Gathered.schema"

Field Value

string

iconsPath

public const string iconsPath = "Packages/io.coherence.sdk/Coherence.Editor/Icons"

Field Value

string

instantiatorTemplatePath

public const string instantiatorTemplatePath = "Packages/io.coherence.sdk/Coherence/CustomInstantiator.cs.template"

Field Value

string

libraryPath

public const string libraryPath = "Library/coherence"

Field Value

string

logSettingsPath

public const string logSettingsPath = "Library/coherence/logSettings.json"

Field Value

string

nativeToolExtension

public const string nativeToolExtension = ".exe"

Field Value

string

nativeToolsPath

public const string nativeToolsPath = "Packages/io.coherence.sdk/.Runtime/windows"

Field Value

string

packageId

public const string packageId = "io.coherence.sdk"

Field Value

string

packageManifestPath

public const string packageManifestPath = "Packages/io.coherence.sdk/package.json"

Field Value

string

packageRootPath

public const string packageRootPath = "Packages/io.coherence.sdk"

Field Value

string

pcgUsedPath

public const string pcgUsedPath = "Library/coherence/protocol-code-generator-used.txt"

Field Value

string

persistentStorageFileExtension

public const string persistentStorageFileExtension = "json"

Field Value

string

projectAssetsPath

public const string projectAssetsPath = "Assets/coherence"

Field Value

string

projectSettingsPath

public const string projectSettingsPath = "ProjectSettings/CoherenceSettings.asset"

Field Value

string

projectSettingsWindowPath

public const string projectSettingsWindowPath = "Project/coherence"

Field Value

string

providerTemplatePath

public const string providerTemplatePath = "Packages/io.coherence.sdk/Coherence/CustomProvider.cs.template"

Field Value

string

replicationServerName

public const string replicationServerName = "replication-server.exe"

Field Value

string

runtimeSettingsPath

public const string runtimeSettingsPath = "Assets/coherence/RuntimeSettings.asset"

Field Value

string

sampleDialogAssetPath

public const string sampleDialogAssetPath = "Packages/io.coherence.sdk/Coherence.Editor/UI/SampleDialogPicker/DialogAssets"

Field Value

string

sampleDialogPickerPath

public const string sampleDialogPickerPath = "Packages/io.coherence.sdk/Coherence.Editor/UI/SampleDialogPicker"

Field Value

string

scriptAssembliesPath

public const string scriptAssembliesPath = "Library/ScriptAssemblies"

Field Value

string

simulatorBuildOptionsPath

public const string simulatorBuildOptionsPath = "Assets/coherence/SimulatorBuildOptions.asset"

Field Value

string

simulatorZipFile

public const string simulatorZipFile = "simulator.zip"

Field Value

string

srcGenErrorsFilesPath

public const string srcGenErrorsFilesPath = "Library/coherence/SourceGeneratorBugReport"

Field Value

string

srcGenErrorsPath

public const string srcGenErrorsPath = "Library/coherence/SourceGeneratorBugReport/src-gen-compiler-errors.txt"

Field Value

string

srcGenErrorsZipPath

public const string srcGenErrorsZipPath = "Library/coherence/src-gen-compiler-errors-report.zip"

Field Value

string

srcGenExceptionLog

public const string srcGenExceptionLog = "Library/coherence/source-generator-exception.log"

Field Value

string

srcGenLog

public const string srcGenLog = "Library/coherence/source-generator.log"

Field Value

string

toolkitSchemaPath

public const string toolkitSchemaPath = "Packages/io.coherence.sdk/Coherence.Toolkit/Toolkit.schema"

Field Value

string

toolsPath

public const string toolsPath = "Packages/io.coherence.sdk/.Runtime"

Field Value

string

uiAssetsPath

public const string uiAssetsPath = "Packages/io.coherence.sdk/Coherence.Editor/UIAssets"

Field Value

string

uiPrefabsPath

public const string uiPrefabsPath = "Packages/io.coherence.sdk/Coherence.UI/Prefabs"

Field Value

string

uiRootPath

public const string uiRootPath = "Packages/io.coherence.sdk/Coherence.UI"

Field Value

string

versionInfoPath

public const string versionInfoPath = "Packages/io.coherence.sdk/Coherence/VersionInfo.asset"

Field Value

string

Properties

CodeGeneratorPath

public static string CodeGeneratorPath { get; }

Property Value

string

ReplicationServerPath

public static string ReplicationServerPath { get; }

Property Value

string

Methods

ReplicationServerNameForPlatform(BuildTarget)

Will return just the name of the executable (with platform specific suffix, if any.)

public static string ReplicationServerNameForPlatform(BuildTarget platform)

Parameters

platform BuildTarget

Returns

string

ReplicationServerPathForPlatform(BuildTarget)

Will return the full path, including executable name.

public static string ReplicationServerPathForPlatform(BuildTarget platform)

Parameters

platform BuildTarget

Returns

string