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
GetFieldCount()
int GetFieldCount()
Returns
GetMinSimulationFrame()
AbsoluteSimulationFrame? GetMinSimulationFrame()
Returns
GetSimulationFrames()
long[] GetSimulationFrames()
Returns
- long[]
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)
ICoherenceComponentData MergeWith(ICoherenceComponentData data)
Parameters
Returns
PriorityLevel()
int PriorityLevel()
Returns
ReplaceReferences(Entity, Entity)
Replaces all references to 'fromEntity' with 'toEntity' in this component.
uint ReplaceReferences(Entity fromEntity, Entity toEntity)
Parameters
Returns
- uint
The field mask of references that were changed.