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)
public abstract List<ICoherenceComponentData> CreateEntity(bool usesLodsAtRuntime, string archetypeName)
Parameters
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()