Struct WorldStateComponent
Namespace: ReadyM.Relay.Common.Oblivion.ECS.Components
Assembly: ReadyM.Relay.Common.Oblivion.dll
public struct WorldStateComponent : INativeInit, IComponent, INetSerializable, IDisposable
Implements
INativeInit, IComponent, INetSerializable, IDisposable
Inherited Members
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Properties
FlagsCount
public int FlagsCount { get; }
Property Value
Methods
AddFlags(in WorldFlagEntry)
public void AddFlags(in WorldFlagEntry value)
Parameters
value WorldFlagEntry
Assign(in WorldStateComponent)
public void Assign(in WorldStateComponent value)
Parameters
value WorldStateComponent
ClearFlags()
public void ClearFlags()
ContainsFlags(in WorldFlagEntry)
public bool ContainsFlags(in WorldFlagEntry value)
Parameters
value WorldFlagEntry
Returns
Deserialize(NetDataReader)
public void Deserialize(NetDataReader reader)
Parameters
reader NetDataReader
Dispose()
public void Dispose()
FlagsNotifyChanged(int)
public void FlagsNotifyChanged(int id)
Parameters
id int
GetChangeComponent()
public Type GetChangeComponent()
Returns
GetFlags()
public NativeList<WorldFlagEntry>.ReadOnly GetFlags()
Returns
NativeList<WorldFlagEntry>.ReadOnly
GetFlags(int)
public WorldFlagEntry GetFlags(int index)
Parameters
index int
Returns
Init(AllocatorKind)
public void Init(AllocatorKind allocatorKind)
Parameters
allocatorKind AllocatorKind
InsertFlags(int, in WorldFlagEntry)
public void InsertFlags(int index, in WorldFlagEntry value)
Parameters
index int
value WorldFlagEntry
RemoveAtFlags(int)
public WorldFlagEntry RemoveAtFlags(int index)
Parameters
index int
Returns
Serialize(NetDataWriter)
public void Serialize(NetDataWriter writer)
Parameters
writer NetDataWriter
SetFlags(in NativeList<WorldFlagEntry>)
public void SetFlags(in NativeList<WorldFlagEntry> value)
Parameters
value NativeList<WorldFlagEntry>
SetFlags(int, in WorldFlagEntry)
public void SetFlags(int index, in WorldFlagEntry value)
Parameters
index int
value WorldFlagEntry