Table of Contents

Namespace Coherence

Namespaces

Coherence.Brisk
Coherence.Brook
Coherence.Build
Coherence.Cloud
Coherence.CodeGen
Coherence.Common
Coherence.Connection
Coherence.Core
Coherence.Cram
Coherence.Debugging
Coherence.Editor
Coherence.Entities
Coherence.Flux
Coherence.Generated
Coherence.Interpolation
Coherence.Log
Coherence.Message.Serializer.Serialize
Coherence.Prefs
Coherence.ProtocolDef
Coherence.Runtime
Coherence.Serializer
Coherence.SimulationFrame
Coherence.Simulator
Coherence.Stats
Coherence.Tend
Coherence.Toolkit
Coherence.Transport
Coherence.Utils

Classes

ArchetypeDefinition
ArchetypeItem
ArchetypeItemField
ArchetypeLOD
AuthorityModeExtensions
BaseDefinition
CoherenceToUnityConverters
CommandDefinition
CommandDescription
CommandParameterInfo
ComponentDefinition
ComponentMember
ComponentMemberDescription
Constants

Paths that are needed at runtime. Also see Coherence.Editor.Constants

DictionaryOfStringString
IdOffsets
InputDefinition
PreloadedSingleton
PreloadedSingleton<T>
RuntimeSettings
SchemaAsset
SchemaDefinition
SerializableDictionary<TKey, TValue>
SimulatorUtility
SyncedComponent
VersionInfo

Structs

AuthorityChange
AuthorityRequest
AuthorityRequestRejection
EntitiesBakeData
Field

An input definition, e.g. a single button. A CoherenceInput can have a collection of these.

PacketSentDebugInfo
SceneIndexChanged
SyncedBehaviour

Interfaces

IClient
INetworkTime

Enums

AuthorityType

Represents the type of control client has over an entity.

Field.Type

The type of the input.

FloatCompression
MessageTarget

Defines recipients of the message.

MessageType

All the messages that are present in the Coherence protocol.

PredictionMode

PredictionMode is used to configure when bindings should apply or discard incoming network samples.

SimulatorUtility.Type