Table of Contents

Interface IEntityMessage

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

Properties

Entity

Entity Entity { get; set; }

Property Value

Entity

Routing

MessageTarget Routing { get; set; }

Property Value

MessageTarget

Sender

uint Sender { get; set; }

Property Value

uint

Methods

Clone()

IEntityMessage Clone()

Returns

IEntityMessage

GetComponentType()

uint GetComponentType()

Returns

uint

GetEntityRefs()

HashSet<Entity> GetEntityRefs()

Returns

HashSet<Entity>

MapToAbsolute(IEntityMapper, Logger)

IEntityMapper.Error MapToAbsolute(IEntityMapper mapper, Logger logger)

Parameters

mapper IEntityMapper
logger Logger

Returns

IEntityMapper.Error

MapToRelative(IEntityMapper, Logger)

IEntityMapper.Error MapToRelative(IEntityMapper mapper, Logger logger)

Parameters

mapper IEntityMapper
logger Logger

Returns

IEntityMapper.Error

NullEntityRefs(Entity)

void NullEntityRefs(Entity entity)

Parameters

entity Entity