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
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
Deserialize(NetDataReader)
public void Deserialize(NetDataReader reader)
Parameters
reader NetDataReader
Dispose()
public void Dispose()
GetChangeComponent()
public Type GetChangeComponent()
Returns
GetTopics()
public NativeList<SpokenTopicEntry>.ReadOnly GetTopics()
Returns
NativeList<SpokenTopicEntry>.ReadOnly
GetTopics(int)
public SpokenTopicEntry GetTopics(int index)
Parameters
index int
Returns
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
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