Struct DeltaComponents
public struct DeltaComponents
Fields
Destroys
public HashSet<uint> Destroys
Field Value
OrderedUpdateTime
public DateTime? OrderedUpdateTime
Field Value
Updates
public ComponentUpdates Updates
Field Value
Properties
Count
public int Count { get; }
Property Value
Methods
Clone()
public DeltaComponents Clone()
Returns
CloneFrom(DeltaComponents)
public void CloneFrom(DeltaComponents other)
Parameters
other
DeltaComponents
Merge(DeltaComponents, IComponentInfo)
public void Merge(DeltaComponents other, IComponentInfo componentInfo)
Parameters
other
DeltaComponentscomponentInfo
IComponentInfo
New(int)
public static DeltaComponents New(int capacity = 0)
Parameters
capacity
int
Returns
RemoveComponent(uint, IComponentInfo)
public void RemoveComponent(uint comp, IComponentInfo componentInfo)
Parameters
comp
uintcomponentInfo
IComponentInfo
RemoveComponents(IReadOnlyList<uint>, IComponentInfo)
public void RemoveComponents(IReadOnlyList<uint> components, IComponentInfo componentInfo)
Parameters
components
IReadOnlyList<uint>componentInfo
IComponentInfo
Reset()
public void Reset()
ToString()
public override string ToString()
Returns
UpdateComponent(ComponentChange)
public void UpdateComponent(ComponentChange change)
Parameters
change
ComponentChange
UpdateComponents(ComponentUpdates)
public void UpdateComponents(ComponentUpdates componentUpdates)
Parameters
componentUpdates
ComponentUpdates