Class TitleScreenMenuEntry
Class representing an entry in the title screen menu.
Assembly: Dalamud.dll
Declaration
public class TitleScreenMenuEntry : ITitleScreenMenuEntry, IReadOnlyTitleScreenMenuEntry, IComparable<TitleScreenMenuEntry>
Implements:
Dalamud.Interface.ITitleScreenMenuEntry, Dalamud.Interface.IReadOnlyTitleScreenMenuEntry, System.IComparable<Dalamud.Interface.TitleScreenMenuEntry>
Properties
Priority
Gets the priority of this entry.
Declaration
public ulong Priority { get; init; }
Name
Gets the name of this entry.
Declaration
public string Name { get; set; }
Texture
Gets the texture of this entry.
Declaration
public ISharedImmediateTexture Texture { get; set; }
IsInternal
Gets or sets a value indicating whether this entry is internal.
Declaration
public bool IsInternal { get; set; }
CallingAssembly
Gets the calling assembly of this entry.
Declaration
public Assembly? CallingAssembly { get; init; }
Id
Gets the internal ID of this entry.
Declaration
public Guid Id { get; init; }
ShowConditionKeys
Gets the keys that have to be pressed to show the menu.
Declaration
public IReadOnlySet<VirtualKey> ShowConditionKeys { get; init; }
Methods
CompareTo(TitleScreenMenuEntry?)
Declaration
public int CompareTo(TitleScreenMenuEntry? other)
Returns
System.Int32
Parameters
| Type | Name |
|---|---|
| Dalamud.Interface.TitleScreenMenuEntry | other |
IsShowConditionSatisfied()
Determines the displaying condition of this menu entry is met.
Declaration
public bool IsShowConditionSatisfied()
Returns
System.Boolean: True if met.
Trigger()
Trigger the action associated with this entry.
Declaration
public void Trigger()
Implements
- Dalamud.Interface.ITitleScreenMenuEntry
- Dalamud.Interface.IReadOnlyTitleScreenMenuEntry
System.IComparable<Dalamud.Interface.TitleScreenMenuEntry>