跳到主要内容
版本:Next

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)