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