Interface ICoherenceComponentData
public interface ICoherenceComponentDataProperties
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
- mapperIEntityMapper
Returns
MapToRelative(IEntityMapper)
IEntityMapper.Error MapToRelative(IEntityMapper mapper)Parameters
- mapperIEntityMapper
Returns
MergeWith(ICoherenceComponentData, uint)
ICoherenceComponentData MergeWith(ICoherenceComponentData data, uint mask)Parameters
- dataICoherenceComponentData
- maskuint
Returns
PriorityLevel()
int PriorityLevel()Returns
ResetByteArrays(ICoherenceComponentData, uint)
void ResetByteArrays(ICoherenceComponentData other, uint mask)Parameters
- otherICoherenceComponentData
- maskuint
SetSimulationFrame(AbsoluteSimulationFrame)
void SetSimulationFrame(AbsoluteSimulationFrame frame)Parameters
- frameAbsoluteSimulationFrame