Table of Contents

Class CoherenceSyncBaked

Namespace
Coherence.Toolkit
Assembly
Coherence.Toolkit.dll
public abstract class CoherenceSyncBaked
Inheritance
CoherenceSyncBaked

Constructors

CoherenceSyncBaked()

protected CoherenceSyncBaked()

Methods

BakeCommandBinding(CommandBinding, CommandsHandler)

public abstract void BakeCommandBinding(CommandBinding commandBinding, CommandsHandler commandsHandler)

Parameters

commandBinding CommandBinding
commandsHandler CommandsHandler

BakeValueBinding(Binding)

public abstract Binding BakeValueBinding(Binding valueBinding)

Parameters

valueBinding Binding

Returns

Binding

CreateEntity(bool, string, AbsoluteSimulationFrame)

public abstract List<ICoherenceComponentData> CreateEntity(bool usesLodsAtRuntime, string archetypeName, AbsoluteSimulationFrame simFrame)

Parameters

usesLodsAtRuntime bool
archetypeName string
simFrame AbsoluteSimulationFrame

Returns

List<ICoherenceComponentData>

Dispose()

public abstract void Dispose()

Initialize(Entity, CoherenceBridge, IClient, CoherenceInput, Logger)

public abstract void Initialize(Entity entityId, CoherenceBridge bridge, IClient client, CoherenceInput input, Logger logger)

Parameters

entityId Entity
bridge CoherenceBridge
client IClient
input CoherenceInput
logger Logger

ReceiveCommand(IEntityCommand)

public virtual void ReceiveCommand(IEntityCommand command)

Parameters

command IEntityCommand

SendInputState()

public virtual void SendInputState()