Struct JournalComponent
Namespace: ReadyM.Relay.Common.Oblivion.ECS.Components
Assembly: ReadyM.Relay.Common.Oblivion.dll
public struct JournalComponent : 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
CompassTargetsCount
public int CompassTargetsCount { get; }
Property Value
QuestsCount
public int QuestsCount { get; }
Property Value
Methods
AddCompassTargets(in QuestCompassTarget)
public void AddCompassTargets(in QuestCompassTarget value)
Parameters
value QuestCompassTarget
AddQuests(in QuestEntry)
public void AddQuests(in QuestEntry value)
Parameters
value QuestEntry
Assign(in JournalComponent)
public void Assign(in JournalComponent value)
Parameters
value JournalComponent
ClearCompassTargets()
public void ClearCompassTargets()
ClearQuests()
public void ClearQuests()
CompassTargetsNotifyChanged(int)
public void CompassTargetsNotifyChanged(int id)
Parameters
id int
ContainsCompassTargets(in QuestCompassTarget)
public bool ContainsCompassTargets(in QuestCompassTarget value)
Parameters
value QuestCompassTarget
Returns
ContainsQuests(in QuestEntry)
public bool ContainsQuests(in QuestEntry value)
Parameters
value QuestEntry
Returns
Deserialize(NetDataReader)
public void Deserialize(NetDataReader reader)
Parameters
reader NetDataReader
Dispose()
public void Dispose()
GetChangeComponent()
public Type GetChangeComponent()
Returns
GetCompassTargets()
public NativeList<QuestCompassTarget>.ReadOnly GetCompassTargets()
Returns
NativeList<QuestCompassTarget>.ReadOnly
GetCompassTargets(int)
public QuestCompassTarget GetCompassTargets(int index)
Parameters
index int
Returns
GetQuests()
public NativeList<QuestEntry>.ReadOnly GetQuests()
Returns
NativeList<QuestEntry>.ReadOnly
GetQuests(int)
public QuestEntry GetQuests(int index)
Parameters
index int
Returns
Init(AllocatorKind)
public void Init(AllocatorKind allocatorKind)
Parameters
allocatorKind AllocatorKind
InsertCompassTargets(int, in QuestCompassTarget)
public void InsertCompassTargets(int index, in QuestCompassTarget value)
Parameters
index int
value QuestCompassTarget
InsertQuests(int, in QuestEntry)
public void InsertQuests(int index, in QuestEntry value)
Parameters
index int
value QuestEntry
QuestsNotifyChanged(int)
public void QuestsNotifyChanged(int id)
Parameters
id int
RemoveAtCompassTargets(int)
public QuestCompassTarget RemoveAtCompassTargets(int index)
Parameters
index int
Returns
RemoveAtQuests(int)
public QuestEntry RemoveAtQuests(int index)
Parameters
index int
Returns
Serialize(NetDataWriter)
public void Serialize(NetDataWriter writer)
Parameters
writer NetDataWriter
SetCompassTargets(in NativeList<QuestCompassTarget>)
public void SetCompassTargets(in NativeList<QuestCompassTarget> value)
Parameters
value NativeList<QuestCompassTarget>
SetCompassTargets(int, in QuestCompassTarget)
public void SetCompassTargets(int index, in QuestCompassTarget value)
Parameters
index int
value QuestCompassTarget
SetQuests(in NativeList<QuestEntry>)
public void SetQuests(in NativeList<QuestEntry> value)
Parameters
value NativeList<QuestEntry>
SetQuests(int, in QuestEntry)
public void SetQuests(int index, in QuestEntry value)
Parameters
index int
value QuestEntry