Class CoherenceSyncBaked
- Namespace
- Coherence.Toolkit
- Assembly
- Coherence.Toolkit.dll
public abstract class CoherenceSyncBaked
- Inheritance
-
CoherenceSyncBaked
Constructors
protected CoherenceSyncBaked()
Methods
public abstract void BakeCommandBinding(CommandBinding commandBinding, CommandsHandler commandsHandler)
Parameters
commandBinding CommandBinding
commandsHandler CommandsHandler
public abstract Binding BakeValueBinding(Binding valueBinding)
Parameters
valueBinding Binding
Returns
- Binding
public abstract List<ICoherenceComponentData> CreateEntity(bool usesLodsAtRuntime, string archetypeName)
Parameters
usesLodsAtRuntime bool
archetypeName string
Returns
- List<ICoherenceComponentData>
public abstract void Dispose()
public abstract void Initialize(SerializeEntityID entityId, CoherenceBridge bridge, IClient client, CoherenceInput input, Logger logger)
Parameters
entityId SerializeEntityID
bridge CoherenceBridge
client IClient
input CoherenceInput
logger Logger
public virtual void ReceiveCommand(IEntityCommand command)
Parameters
command IEntityCommand
public virtual void SendInputState()