Skip to main content
Version: 0.2.0

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​

int

QuestsCount​

public int QuestsCount { get; }

Property Value​

int

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​

bool

ContainsQuests(in QuestEntry)​

public bool ContainsQuests(in QuestEntry value)

Parameters​

value QuestEntry

Returns​

bool

Deserialize(NetDataReader)​

public void Deserialize(NetDataReader reader)

Parameters​

reader NetDataReader

Dispose()​

public void Dispose()

GetChangeComponent()​

public Type GetChangeComponent()

Returns​

Type

GetCompassTargets()​

public NativeList<QuestCompassTarget>.ReadOnly GetCompassTargets()

Returns​

NativeList<QuestCompassTarget>.ReadOnly

GetCompassTargets(int)​

public QuestCompassTarget GetCompassTargets(int index)

Parameters​

index int

Returns​

QuestCompassTarget

GetQuests()​

public NativeList<QuestEntry>.ReadOnly GetQuests()

Returns​

NativeList<QuestEntry>.ReadOnly

GetQuests(int)​

public QuestEntry GetQuests(int index)

Parameters​

index int

Returns​

QuestEntry

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​

QuestCompassTarget

RemoveAtQuests(int)​

public QuestEntry RemoveAtQuests(int index)

Parameters​

index int

Returns​

QuestEntry

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

  • Properties
    • CompassTargetsCount
    • QuestsCount
  • Methods
    • AddCompassTargets(in QuestCompassTarget)
    • AddQuests(in QuestEntry)
    • Assign(in JournalComponent)
    • ClearCompassTargets()
    • ClearQuests()
    • CompassTargetsNotifyChanged(int)
    • ContainsCompassTargets(in QuestCompassTarget)
    • ContainsQuests(in QuestEntry)
    • Deserialize(NetDataReader)
    • Dispose()
    • GetChangeComponent()
    • GetCompassTargets()
    • GetCompassTargets(int)
    • GetQuests()
    • GetQuests(int)
    • Init(AllocatorKind)
    • InsertCompassTargets(int, in QuestCompassTarget)
    • InsertQuests(int, in QuestEntry)
    • QuestsNotifyChanged(int)
    • RemoveAtCompassTargets(int)
    • RemoveAtQuests(int)
    • Serialize(NetDataWriter)
    • SetCompassTargets(in NativeList<QuestCompassTarget>)
    • SetCompassTargets(int, in QuestCompassTarget)
    • SetQuests(in NativeList<QuestEntry>)
    • SetQuests(int, in QuestEntry)