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

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
EditorTask
EditorTasks
GameObjectModule
ModuleGUIContents
GameObjectModuleWindow
GameObjectSetup
HubModule
HelpSection
HubModuleAttribute
INetworkObjectDrawer
TypesPopup
InspectComponentWindow
InvalidBindingsAnalyzer
LinksModule
LinksModuleWindow
LocalServerModule
ModuleGUIContents
LocalServerModuleWindow
MenuItemContext
MenuItemData
MessageQueue
Migration
ModuleWindow
MultiRoomSimulatorsWizardModule
MultiRoomSimulatorsWizardModuleWindow
NetworkComponentsAnalyzer
NullObjectAnalyzer
ObjectInstantiatorAnalyzer
ObjectProviderAnalyzer
ObjectReferenceAnalyzer
OnPrefabInstanceUpdated
OnlineModule
ModuleGUIContents
OnlineModuleWindow
OverviewModule
ModuleGUIContents
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
ReadOnlyDrawer
ReplicationServerBundler
SceneCullingUtils
SceneModule
SceneModuleWindow
SchemaAndBakeModule
ModuleGUIContents
SchemaAndBakeSettings
SchemaAndBakeModuleWindow
SchemaListener
SchemaReader
Server
Shellscript
SimulatorsModule
ModuleGUIContents
SimulatorsModuleWindow
StatusTracker
WarningContextMessages
StatusTrackerController
TrackerDashboardIssue
TrackerIssue
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.

IssueConditionCustom
IssueSolutionAction
IssueSolutionDebug

Interfaces

IAnyHubModule
IExecuteAfterCompilation
IIssueCondition
IIssueSolution
IModuleWindow

Enums

PrefabStageMode

Specifies the different options for PrefabStageMode.

CoherenceSyncConfigRegistryMode
Severity
UpdateHandler

Delegates

BakeCompleteHandler