Struct DialogueComponent
Namespace: ReadyM.Relay.Common.Oblivion.ECS.Components
Assembly: ReadyM.Relay.Common.Oblivion.dll
public struct DialogueComponent : IServerAuthoritative, INativeInit, IComponent, INetSerializable, IDisposable
Implements
IServerAuthoritative, INativeInit, IComponent, INetSerializable, IDisposable
Inherited Members
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Properties
ResponsesCount
public int ResponsesCount { get; }
Property Value
TopicsCount
public int TopicsCount { get; }
Property Value
Methods
AddResponses(in DialogueResponse)
public void AddResponses(in DialogueResponse value)
Parameters
value DialogueResponse
AddTopics(in DialogueTopic)
public void AddTopics(in DialogueTopic value)
Parameters
value DialogueTopic
Assign(in DialogueComponent)
public void Assign(in DialogueComponent value)
Parameters
value DialogueComponent
ClearResponses()
public void ClearResponses()
ClearTopics()
public void ClearTopics()
ContainsResponses(in DialogueResponse)
public bool ContainsResponses(in DialogueResponse value)
Parameters
value DialogueResponse
Returns
ContainsTopics(in DialogueTopic)
public bool ContainsTopics(in DialogueTopic value)
Parameters
value DialogueTopic
Returns
Deserialize(NetDataReader)
public void Deserialize(NetDataReader reader)
Parameters
reader NetDataReader
Dispose()
public void Dispose()
GetChangeComponent()
public Type GetChangeComponent()
Returns
GetResponses()
public NativeList<DialogueResponse>.ReadOnly GetResponses()
Returns
NativeList<DialogueResponse>.ReadOnly
GetResponses(int)
public DialogueResponse GetResponses(int index)
Parameters
index int
Returns
GetTopics()
public NativeList<DialogueTopic>.ReadOnly GetTopics()
Returns
NativeList<DialogueTopic>.ReadOnly
GetTopics(int)
public DialogueTopic GetTopics(int index)
Parameters
index int
Returns
Init(AllocatorKind)
public void Init(AllocatorKind allocatorKind)
Parameters
allocatorKind AllocatorKind
InsertResponses(int, in DialogueResponse)
public void InsertResponses(int index, in DialogueResponse value)
Parameters
index int
value DialogueResponse
InsertTopics(int, in DialogueTopic)
public void InsertTopics(int index, in DialogueTopic value)
Parameters
index int
value DialogueTopic
RemoveAtResponses(int)
public DialogueResponse RemoveAtResponses(int index)
Parameters
index int
Returns
RemoveAtTopics(int)
public DialogueTopic RemoveAtTopics(int index)
Parameters
index int
Returns
ResponsesNotifyChanged(int)
public void ResponsesNotifyChanged(int id)
Parameters
id int
Serialize(NetDataWriter)
public void Serialize(NetDataWriter writer)
Parameters
writer NetDataWriter
SetResponses(in NativeList<DialogueResponse>)
public void SetResponses(in NativeList<DialogueResponse> value)
Parameters
value NativeList<DialogueResponse>
SetResponses(int, in DialogueResponse)
public void SetResponses(int index, in DialogueResponse value)
Parameters
index int
value DialogueResponse
SetTopics(in NativeList<DialogueTopic>)
public void SetTopics(in NativeList<DialogueTopic> value)
Parameters
value NativeList<DialogueTopic>
SetTopics(int, in DialogueTopic)
public void SetTopics(int index, in DialogueTopic value)
Parameters
index int
value DialogueTopic
TopicsNotifyChanged(int)
public void TopicsNotifyChanged(int id)
Parameters
id int