Skip to main content
Version: 0.2.0

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)