跳到主要内容
版本:Next

Struct SpokenTopicsComponent

Namespace: ReadyM.Relay.Common.Oblivion.ECS.Components
Assembly: ReadyM.Relay.Common.Oblivion.dll

public struct SpokenTopicsComponent : 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

TopicsCount

public int TopicsCount { get; }

Property Value

int

Methods

AddTopics(in SpokenTopicEntry)

public void AddTopics(in SpokenTopicEntry value)

Parameters

value SpokenTopicEntry

Assign(in SpokenTopicsComponent)

public void Assign(in SpokenTopicsComponent value)

Parameters

value SpokenTopicsComponent

ClearTopics()

public void ClearTopics()

ContainsTopics(in SpokenTopicEntry)

public bool ContainsTopics(in SpokenTopicEntry value)

Parameters

value SpokenTopicEntry

Returns

bool

Deserialize(NetDataReader)

public void Deserialize(NetDataReader reader)

Parameters

reader NetDataReader

Dispose()

public void Dispose()

GetChangeComponent()

public Type GetChangeComponent()

Returns

Type

GetTopics()

public NativeList<SpokenTopicEntry>.ReadOnly GetTopics()

Returns

NativeList<SpokenTopicEntry>.ReadOnly

GetTopics(int)

public SpokenTopicEntry GetTopics(int index)

Parameters

index int

Returns

SpokenTopicEntry

Init(AllocatorKind)

public void Init(AllocatorKind allocatorKind)

Parameters

allocatorKind AllocatorKind

InsertTopics(int, in SpokenTopicEntry)

public void InsertTopics(int index, in SpokenTopicEntry value)

Parameters

index int

value SpokenTopicEntry

RemoveAtTopics(int)

public SpokenTopicEntry RemoveAtTopics(int index)

Parameters

index int

Returns

SpokenTopicEntry

Serialize(NetDataWriter)

public void Serialize(NetDataWriter writer)

Parameters

writer NetDataWriter

SetTopics(in NativeList<SpokenTopicEntry>)

public void SetTopics(in NativeList<SpokenTopicEntry> value)

Parameters

value NativeList<SpokenTopicEntry>

SetTopics(int, in SpokenTopicEntry)

public void SetTopics(int index, in SpokenTopicEntry value)

Parameters

index int

value SpokenTopicEntry

TopicsNotifyChanged(int)

public void TopicsNotifyChanged(int id)

Parameters

id int

  • Properties
    • TopicsCount
  • Methods
    • AddTopics(in SpokenTopicEntry)
    • Assign(in SpokenTopicsComponent)
    • ClearTopics()
    • ContainsTopics(in SpokenTopicEntry)
    • Deserialize(NetDataReader)
    • Dispose()
    • GetChangeComponent()
    • GetTopics()
    • GetTopics(int)
    • Init(AllocatorKind)
    • InsertTopics(int, in SpokenTopicEntry)
    • RemoveAtTopics(int)
    • Serialize(NetDataWriter)
    • SetTopics(in NativeList<SpokenTopicEntry>)
    • SetTopics(int, in SpokenTopicEntry)
    • TopicsNotifyChanged(int)