Interface ICoherenceComponentData
public interface ICoherenceComponentData
Properties
FieldsMask
uint FieldsMask { get; set; }
Property Value
StoppedMask
uint StoppedMask { get; set; }
Property Value
Methods
Clone()
ICoherenceComponentData Clone()
Returns
DiffWith(ICoherenceComponentData)
uint DiffWith(ICoherenceComponentData data)
Parameters
Returns
GetComponentOrder()
int GetComponentOrder()
Returns
GetComponentType()
uint GetComponentType()
Returns
GetEntityRefs()
HashSet<Entity> GetEntityRefs()
Returns
GetSimulationFrame()
AbsoluteSimulationFrame GetSimulationFrame()
Returns
HasFields()
bool HasFields()
Returns
HasRefFields()
bool HasRefFields()
Returns
InitialFieldsMask()
uint InitialFieldsMask()
Returns
IsSendOrdered()
bool IsSendOrdered()
Returns
MapToAbsolute(IEntityMapper)
IEntityMapper.Error MapToAbsolute(IEntityMapper mapper)
Parameters
mapper
IEntityMapper
Returns
MapToRelative(IEntityMapper)
IEntityMapper.Error MapToRelative(IEntityMapper mapper)
Parameters
mapper
IEntityMapper
Returns
MergeWith(ICoherenceComponentData, uint)
ICoherenceComponentData MergeWith(ICoherenceComponentData data, uint mask)
Parameters
data
ICoherenceComponentDatamask
uint
Returns
PriorityLevel()
int PriorityLevel()
Returns
ResetByteArrays(ICoherenceComponentData, uint)
void ResetByteArrays(ICoherenceComponentData other, uint mask)
Parameters
other
ICoherenceComponentDatamask
uint
SetSimulationFrame(AbsoluteSimulationFrame)
void SetSimulationFrame(AbsoluteSimulationFrame frame)
Parameters
frame
AbsoluteSimulationFrame