Skip to main content
Version: 0.2.0

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​

int

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​

bool

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​

Type

GetFlags()​

public NativeList<WorldFlagEntry>.ReadOnly GetFlags()

Returns​

NativeList<WorldFlagEntry>.ReadOnly

GetFlags(int)​

public WorldFlagEntry GetFlags(int index)

Parameters​

index int

Returns​

WorldFlagEntry

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​

WorldFlagEntry

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

  • Properties
    • FlagsCount
  • Methods
    • AddFlags(in WorldFlagEntry)
    • Assign(in WorldStateComponent)
    • ClearFlags()
    • ContainsFlags(in WorldFlagEntry)
    • Deserialize(NetDataReader)
    • Dispose()
    • FlagsNotifyChanged(int)
    • GetChangeComponent()
    • GetFlags()
    • GetFlags(int)
    • Init(AllocatorKind)
    • InsertFlags(int, in WorldFlagEntry)
    • RemoveAtFlags(int)
    • Serialize(NetDataWriter)
    • SetFlags(in NativeList<WorldFlagEntry>)
    • SetFlags(int, in WorldFlagEntry)