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
commandBindingCommandBindingcommandsHandlerCommandsHandler
BakeValueBinding(Binding)
public abstract Binding BakeValueBinding(Binding valueBinding)
Parameters
valueBindingBinding
Returns
CreateEntity(bool, string, AbsoluteSimulationFrame)
public abstract List<ICoherenceComponentData> CreateEntity(bool usesLodsAtRuntime, string archetypeName, AbsoluteSimulationFrame simFrame)
Parameters
usesLodsAtRuntimeboolarchetypeNamestringsimFrameAbsoluteSimulationFrame
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
entityIdEntitybridgeCoherenceBridgeclientIClientinputCoherenceInputloggerLogger
ReceiveCommand(IEntityCommand)
public virtual void ReceiveCommand(IEntityCommand command)
Parameters
commandIEntityCommand
SendInputState()
public virtual void SendInputState()