Table of Contents

Coherence.Editor

Classes

AdvancedBakeWizard
BakeUtil
BaseModuleWindow
CloneMode

Handles Clone Mode for the current Editor instance. Clone Mode disables asset post-processing and a few mechanisms like baking. It's recommended to enable Clone Mode on any additional Editor instance opened for a project, so that there's no chance for asset pipeline automations to hit on those instances (referred to as Clones).

CloudModule
ModuleGUIContents
CodeGenSelector
CoherenceHub
VersionInfo
CoherenceSyncConfigAnalyzer
CoherenceSyncConfigUtils

Utility class for CoherenceSyncConfig related operations.

CoherenceSyncObjectsModule
CoherenceSyncObjectsStandaloneWindow
CoherenceSyncObjectsTreeView
CoherenceSyncObjectsWindow
CoherenceSyncUtils

Utility class for CoherenceSync related operations.

ConfigsAnalyzerHandler
Constants
DescriptorProvider
GameObjectModule
GameObjectModuleWindow
GameObjectSetup
HubModule
HelpSection
HubModuleAttribute
INetworkObjectDrawer
TypesPopup
InspectComponentWindow
InvalidBindingsAnalyzer
LearnModule
LinksModule
LinksModuleWindow
LocalServerModuleWindow
MenuItemContext
MenuItemData
Migration
ModuleWindow
MultiRoomSimulatorsWizardModule
MultiRoomSimulatorsWizardModuleWindow
NetworkComponentsAnalyzer
NetworkedPrefabsModule
NullObjectAnalyzer
ObjectInstantiatorAnalyzer
ObjectProviderAnalyzer
ObjectReferenceAnalyzer
OnPrefabInstanceUpdated
OnlineModuleWindow
Paths

Class listing various paths of interest.

All paths are relative to the project folder (e.g. 'Assets/StreamingAssets'), unless the variable name specifically contains the word 'Absolute', in which case it contains a fully qualified path (e.g. 'c:/Unity Projects/My Project/Assets/StreamingAssets').

PersistenceUtils
PopupPicker
PortalUtil
ProjectSettings
QuickStartModule
ReadOnlyDrawer
ReplicationServerBundler
ReplicationServerModule
ModuleGUIContents
SceneCullingUtils
SceneModuleWindow
SchemaAndBakeModuleWindow
SchemaListener
SchemaReader
Server
Shellscript
SimulatorsModule
ModuleGUIContents
SimulatorsModuleWindow
UploadBuildToCoherence
UsefulLinks

Structs

EntryInfo
GameObjectStatus

Object that can be used to acquire information about the status of a game object at a particular moment in time.

This includes information like whether the game object is part of a prefab, a prefab instance, or open in a prefab stage.

Interfaces

IAnyHubModule
IExecuteAfterCompilation
IModuleWindow

Enums

PrefabStageMode

Specifies the different options for PrefabStageMode.

Delegates

BakeCompleteHandler