Skip to main content
Version: 15.x (API 15) [Current]

Class CharacterData

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

Assembly: Dalamud.dll​
Declaration
public class CharacterData

Properties​

Address​

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

Declaration
public nint Address { get; }

ContentId​

Gets the content id of the character.

Declaration
public ulong ContentId { get; }

StatusMask​

Gets the status mask of the character.

Declaration
public ulong StatusMask { get; }

Statuses​

Gets the applicable statues of the character.

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

DisplayGroup​

Gets the display group of the character.

Declaration
public DisplayGroup DisplayGroup { get; }

IsFromOtherServer​

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

Declaration
public bool IsFromOtherServer { get; }

Sort​

Gets the sort order of the character.

Declaration
public byte Sort { get; }

CurrentWorld​

Gets the current world of the character.

Declaration
public RowRef<World> CurrentWorld { get; }

HomeWorld​

Gets the home world of the character.

Declaration
public RowRef<World> HomeWorld { get; }

Location​

Gets the location of the character.

Declaration
public RowRef<TerritoryType> Location { get; }

GrandCompany​

Gets the grand company of the character.

Declaration
public RowRef<GrandCompany> GrandCompany { get; }

ClientLanguage​

Gets the primary client language of the character.

Declaration
public ClientLanguage ClientLanguage { get; }

LanguageMask​

Gets the supported language mask of the character.

Declaration
public byte LanguageMask { get; }

Languages​

Gets the supported languages the character supports.

Declaration
public IReadOnlyList<ClientLanguage> Languages { get; }

Gender​

Gets the gender of the character.

Declaration
public byte Gender { get; }

ClassJob​

Gets the job of the character.

Declaration
public RowRef<ClassJob> ClassJob { get; }

Name​

Gets the name of the character.

Declaration
public string Name { get; }

FCTag​

Gets the free company tag of the character.

Declaration
public string FCTag { get; }