Table of Contents

Interface IBuiltInComponentAccess

Namespace
Coherence.ProtocolDef
Assembly
Coherence.ProtocolDef.dll
public interface IBuiltInComponentAccess

Methods

CreateSceneIndexChangedCommand(Entity, int)

IEntityCommand CreateSceneIndexChangedCommand(Entity entity, int sceneIndex)

Parameters

entity Entity
sceneIndex int

Returns

IEntityCommand

ExtractCoherenceTag(ICoherenceComponentData)

string ExtractCoherenceTag(ICoherenceComponentData data)

Parameters

data ICoherenceComponentData

Returns

string

ExtractCoherenceUUID(ICoherenceComponentData)

string ExtractCoherenceUUID(ICoherenceComponentData data)

Parameters

data ICoherenceComponentData

Returns

string

ExtractConnectedEntityID(ICoherenceComponentData)

Entity ExtractConnectedEntityID(ICoherenceComponentData data)

Parameters

data ICoherenceComponentData

Returns

Entity

GenerateCoherenceUUIDData(string, AbsoluteSimulationFrame)

ICoherenceComponentData GenerateCoherenceUUIDData(string UUID, AbsoluteSimulationFrame simFrame)

Parameters

UUID string
simFrame AbsoluteSimulationFrame

Returns

ICoherenceComponentData

GenerateGlobalQueryComponent()

ICoherenceComponentData GenerateGlobalQueryComponent()

Returns

ICoherenceComponentData

IsConnectedEntity(ICoherenceComponentData)

bool IsConnectedEntity(ICoherenceComponentData data)

Parameters

data ICoherenceComponentData

Returns

bool

TryGetSceneIndexChangedCommand(IEntityCommand, out int)

bool TryGetSceneIndexChangedCommand(IEntityCommand entityCommand, out int sceneIndex)

Parameters

entityCommand IEntityCommand
sceneIndex int

Returns

bool