Skip to main content

Class CharacterData

Dalamud wrapper around a client structs FFXIVClientStructs.FFXIV.Client.UI.Info.InfoProxyCommonList.CharacterData.

Assembly: Dalamud.dll
View Source
Declaration
public class CharacterData

Properties

Address

Gets the address of the FFXIVClientStructs.FFXIV.Client.UI.Info.InfoProxyCommonList.CharacterData in memory.

View Source
Declaration
public nint Address { get; }

ContentId

Gets the content id of the character.

View Source
Declaration
public ulong ContentId { get; }

StatusMask

Gets the status mask of the character.

View Source
Declaration
public ulong StatusMask { get; }

Statuses

Gets the applicable statues of the character.

View Source
Declaration
public IReadOnlyList<RowRef<OnlineStatus>> Statuses { get; }

DisplayGroup

Gets the display group of the character.

View Source
Declaration
public DisplayGroup DisplayGroup { get; }

IsFromOtherServer

Gets a value indicating whether the character's home world is different from the current world.

View Source
Declaration
public bool IsFromOtherServer { get; }

Sort

Gets the sort order of the character.

View Source
Declaration
public byte Sort { get; }

CurrentWorld

Gets the current world of the character.

View Source
Declaration
public RowRef<World> CurrentWorld { get; }

HomeWorld

Gets the home world of the character.

View Source
Declaration
public RowRef<World> HomeWorld { get; }

Location

Gets the location of the character.

View Source
Declaration
public RowRef<TerritoryType> Location { get; }

GrandCompany

Gets the grand company of the character.

View Source
Declaration
public RowRef<GrandCompany> GrandCompany { get; }

ClientLanguage

Gets the primary client language of the character.

View Source
Declaration
public ClientLanguage ClientLanguage { get; }

LanguageMask

Gets the supported language mask of the character.

View Source
Declaration
public byte LanguageMask { get; }

Languages

Gets the supported languages the character supports.

View Source
Declaration
public IReadOnlyList<ClientLanguage> Languages { get; }

Gender

Gets the gender of the character.

View Source
Declaration
public byte Gender { get; }

ClassJob

Gets the job of the character.

View Source
Declaration
public RowRef<ClassJob> ClassJob { get; }

Name

Gets the name of the character.

View Source
Declaration
public string Name { get; }

FCTag

Gets the free company tag of the character.

View Source
Declaration
public string FCTag { get; }