Class CoherenceSyncBaked
public abstract class CoherenceSyncBaked
- Inheritance
-
CoherenceSyncBaked
Constructors
CoherenceSyncBaked()
protected CoherenceSyncBaked()
Methods
BakeCommandBinding(CommandBinding, CommandsHandler)
public abstract void BakeCommandBinding(CommandBinding commandBinding, CommandsHandler commandsHandler)
Parameters
commandBinding
CommandBindingcommandsHandler
CommandsHandler
BakeValueBinding(Binding)
public abstract Binding BakeValueBinding(Binding valueBinding)
Parameters
valueBinding
Binding
Returns
CreateEntity(bool, string, AbsoluteSimulationFrame)
public abstract List<ICoherenceComponentData> CreateEntity(bool usesLodsAtRuntime, string archetypeName, AbsoluteSimulationFrame simFrame)
Parameters
usesLodsAtRuntime
boolarchetypeName
stringsimFrame
AbsoluteSimulationFrame
Returns
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
Entitybridge
CoherenceBridgeclient
IClientinput
CoherenceInputlogger
Logger
ReceiveCommand(IEntityCommand)
public virtual void ReceiveCommand(IEntityCommand command)
Parameters
command
IEntityCommand
SendInputState()
public virtual void SendInputState()