Class ReadOnlySePayloadSpanExtensions
Extension functions for Lumina.Text.ReadOnly.ReadOnlySePayloadSpan.
Assembly: Dalamud.dll
Declaration
public static class ReadOnlySePayloadSpanExtensions
Methods
IsMacro(ReadOnlySePayloadSpan, MacroCode)
Determines whether the payload is a macro payload matching the specified macro code.
Declaration
public static bool IsMacro(this ReadOnlySePayloadSpan payload, MacroCode macroCode)
Returns
System.Boolean: true if the payload is a macro matching <code class="paramref">macroCode</code>; otherwise, false.
Parameters
| Type | Name | Description |
|---|---|---|
Lumina.Text.ReadOnly.ReadOnlySePayloadSpan | payload | The payload span to evaluate. |
Lumina.Text.Payloads.MacroCode | macroCode | The macro code to check against. |
IsLink(ReadOnlySePayloadSpan, LinkMacroPayloadType)
Determines whether the payload is a link macro payload of the specified link type.
Declaration
public static bool IsLink(this ReadOnlySePayloadSpan payload, LinkMacroPayloadType linkType)
Returns
System.Boolean: true if the payload is a link macro matching <code class="paramref">linkType</code>; otherwise, false.
Parameters
| Type | Name | Description |
|---|---|---|
Lumina.Text.ReadOnly.ReadOnlySePayloadSpan | payload | The payload span to evaluate. |
Lumina.Text.Payloads.LinkMacroPayloadType | linkType | The link macro type to check against. |
TryParseDalamudLink(ReadOnlySePayloadSpan, out DalamudLinkPayload)
Attempts to parse a Dalamud link payload from the specified payload span.
Declaration
public static bool TryParseDalamudLink(this ReadOnlySePayloadSpan rosps, out DalamudLinkPayload payload)
Returns
System.Boolean: true if the payload was successfully parsed into a Dalamud.Game.Text.DalamudLinkPayload; otherwise, false.
Parameters
| Type | Name | Description |
|---|---|---|
Lumina.Text.ReadOnly.ReadOnlySePayloadSpan | rosps | The payload span to parse. |
| Dalamud.Game.Text.DalamudLinkPayload | payload | When this method returns, contains the parsed Dalamud.Game.Text.DalamudLinkPayload if parsing succeeded, or default if parsing failed. |