Show / Hide Table of Contents

Class QuestPayload

An SeString Payload representing an interactable quest link.

Inheritance
System.Object
Payload
QuestPayload
Inherited Members
Payload.Dirty
Payload.DataResolver
Payload.Encode(Boolean)
Payload.Decode(BinaryReader, DataManager)
Payload.START_BYTE
Payload.END_BYTE
Payload.GetInteger(BinaryReader)
Payload.MakeInteger(UInt32, Boolean, Boolean)
Payload.GetMarkerForIntegerBytes(Byte[])
Payload.GetMarkerForPackedIntegerBytes(Byte[])
Payload.GetPackedIntegers(BinaryReader)
Payload.MakePackedInteger(UInt32, UInt32, Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Dalamud.Game.Chat.SeStringHandling.Payloads
Assembly: Dalamud.dll
Syntax
public class QuestPayload : Payload

Constructors

| Improve this Doc View Source

QuestPayload(DataManager, UInt32)

Creates a payload representing an interactable quest link for the specified quest.

Declaration
public QuestPayload(DataManager data, uint questId)
Parameters
Type Name Description
DataManager data

DataManager instance needed to resolve game data.

System.UInt32 questId

The id of the quest.

Properties

| Improve this Doc View Source

Quest

The underlying Lumina Quest represented by this payload.

Declaration
[JsonIgnore]
public Quest Quest { get; }
Property Value
Type Description
Lumina.Excel.GeneratedSheets.Quest
Remarks

Value is evaluated lazily and cached.

| Improve this Doc View Source

Type

Declaration
public override PayloadType Type { get; }
Property Value
Type Description
PayloadType
Overrides
Payload.Type

Methods

| Improve this Doc View Source

DecodeImpl(BinaryReader, Int64)

Declaration
protected override void DecodeImpl(BinaryReader reader, long endOfStream)
Parameters
Type Name Description
System.IO.BinaryReader reader
System.Int64 endOfStream
Overrides
Payload.DecodeImpl(BinaryReader, Int64)
| Improve this Doc View Source

EncodeImpl()

Declaration
protected override byte[] EncodeImpl()
Returns
Type Description
System.Byte[]
Overrides
Payload.EncodeImpl()
| Improve this Doc View Source

ToString()

Declaration
public override string ToString()
Returns
Type Description
System.String
Overrides
System.Object.ToString()
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX