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)