Show / Hide Table of Contents

# Struct Character

##### Inherited Members

System.ValueType.Equals(System.Object)
System.ValueType.GetHashCode()
System.ValueType.ToString()
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.ReferenceEquals(System.Object, System.Object)

###### Namespace: FFXIVClientStructs.FFXIV.Client.Game.Character

###### Assembly: FFXIVClientStructs.dll

##### Syntax

    public struct Character

### Fields

| Improve this Doc View Source

#### Balloon

##### Declaration

    public Balloon Balloon

##### Field Value

Type | Description
--- | ---
Balloon |

| Improve this Doc View Source

#### ClassJob

##### Declaration

    public byte ClassJob

##### Field Value

Type | Description
--- | ---
System.Byte |

| Improve this Doc View Source

#### CompanionObject

##### Declaration

    public Companion*CompanionObject

##### Field Value

Type | Description
--- | ---
Companion* |

| Improve this Doc View Source

#### CompanionOwnerID

##### Declaration

    public uint CompanionOwnerID

##### Field Value

Type | Description
--- | ---
System.UInt32 |

| Improve this Doc View Source

#### CraftingPoints

##### Declaration

    public ushort CraftingPoints

##### Field Value

Type | Description
--- | ---
System.UInt16 |

| Improve this Doc View Source

#### CurrentWorld

##### Declaration

    public ushort CurrentWorld

##### Field Value

Type | Description
--- | ---
System.UInt16 |

| Improve this Doc View Source

#### CustomizeData

##### Declaration

    public byte *CustomizeData

##### Field Value

Type | Description
--- | ---
System.Byte* |

| Improve this Doc View Source

#### DrawData

##### Declaration

    public DrawDataContainer DrawData

##### Field Value

Type | Description
--- | ---
DrawDataContainer |

| Improve this Doc View Source

#### EquipSlotData

##### Declaration

    public byte *EquipSlotData

##### Field Value

Type | Description
--- | ---
System.Byte* |

| Improve this Doc View Source

#### EventState

##### Declaration

    public byte EventState

##### Field Value

Type | Description
--- | ---
System.Byte |

| Improve this Doc View Source

#### FreeCompanyTag

##### Declaration

    public byte *FreeCompanyTag

##### Field Value

Type | Description
--- | ---
System.Byte* |

| Improve this Doc View Source

#### GameObject

##### Declaration

    public GameObject GameObject

##### Field Value

Type | Description
--- | ---
GameObject |

| Improve this Doc View Source

#### GatheringPoints

##### Declaration

    public ushort GatheringPoints

##### Field Value

Type | Description
--- | ---
System.UInt16 |

| Improve this Doc View Source

#### Health

##### Declaration

    public uint Health

##### Field Value

Type | Description
--- | ---
System.UInt32 |

| Improve this Doc View Source

#### HomeWorld

##### Declaration

    public ushort HomeWorld

##### Field Value

Type | Description
--- | ---
System.UInt16 |

| Improve this Doc View Source

#### Level

##### Declaration

    public byte Level

##### Field Value

Type | Description
--- | ---
System.Byte |

| Improve this Doc View Source

#### Mana

##### Declaration

    public uint Mana

##### Field Value

Type | Description
--- | ---
System.UInt32 |

| Improve this Doc View Source

#### MaxCraftingPoints

##### Declaration

    public ushort MaxCraftingPoints

##### Field Value

Type | Description
--- | ---
System.UInt16 |

| Improve this Doc View Source

#### MaxGatheringPoints

##### Declaration

    public ushort MaxGatheringPoints

##### Field Value

Type | Description
--- | ---
System.UInt16 |

| Improve this Doc View Source

#### MaxHealth

##### Declaration

    public uint MaxHealth

##### Field Value

Type | Description
--- | ---
System.UInt32 |

| Improve this Doc View Source

#### MaxMana

##### Declaration

    public uint MaxMana

##### Field Value

Type | Description
--- | ---
System.UInt32 |

| Improve this Doc View Source

#### ModelCharaId

##### Declaration

    public int ModelCharaId

##### Field Value

Type | Description
--- | ---
System.Int32 |

| Improve this Doc View Source

#### ModelCharaId_2

##### Declaration

    public int ModelCharaId_2

##### Field Value

Type | Description
--- | ---
System.Int32 |

| Improve this Doc View Source

#### ModelScale

##### Declaration

    public float ModelScale

##### Field Value

Type | Description
--- | ---
System.Single |

| Improve this Doc View Source

#### ModelSkeletonId

##### Declaration

    public int ModelSkeletonId

##### Field Value

Type | Description
--- | ---
System.Int32 |

| Improve this Doc View Source

#### ModelSkeletonId_2

##### Declaration

    public int ModelSkeletonId_2

##### Field Value

Type | Description
--- | ---
System.Int32 |

| Improve this Doc View Source

#### NameID

##### Declaration

    public uint NameID

##### Field Value

Type | Description
--- | ---
System.UInt32 |

| Improve this Doc View Source

#### Omen

##### Declaration

    public VfxData*Omen

##### Field Value

Type | Description
--- | ---
VfxData* |

| Improve this Doc View Source

#### OnlineStatus

##### Declaration

    public byte OnlineStatus

##### Field Value

Type | Description
--- | ---
System.Byte |

| Improve this Doc View Source

#### PlayerTargetObjectID

##### Declaration

    public uint PlayerTargetObjectID

##### Field Value

Type | Description
--- | ---
System.UInt32 |

| Improve this Doc View Source

#### ShieldValue

##### Declaration

    public byte ShieldValue

##### Field Value

Type | Description
--- | ---
System.Byte |

| Improve this Doc View Source

#### StatusFlags

##### Declaration

    public byte StatusFlags

##### Field Value

Type | Description
--- | ---
System.Byte |

| Improve this Doc View Source

#### TargetObjectID

##### Declaration

    public uint TargetObjectID

##### Field Value

Type | Description
--- | ---
System.UInt32 |

| Improve this Doc View Source

#### TransformationId

##### Declaration

    public short TransformationId

##### Field Value

Type | Description
--- | ---
System.Int16 |

| Improve this Doc View Source

#### VfxData

##### Declaration

    public VfxData*VfxData

##### Field Value

Type | Description
--- | ---
VfxData* |

| Improve this Doc View Source

#### VfxData2

##### Declaration

    public VfxData*VfxData2

##### Field Value

Type | Description
--- | ---
VfxData* |

### Methods

| Improve this Doc View Source

#### CopyFromCharacter(Character*, UInt32)

##### Declaration

    public ulong CopyFromCharacter(Character*source, uint unk)

##### Parameters

Type | Name | Description
--- | --- | ---
Character* | source |
System.UInt32 | unk |

##### Returns

Type | Description
--- | ---
System.UInt64 |

| Improve this Doc View Source

#### GetCastInfo()

##### Declaration

    public Character.CastInfo*GetCastInfo()

##### Returns

Type | Description
--- | ---
Character.CastInfo* |

| Improve this Doc View Source

#### GetForayInfo()

##### Declaration

    public Character.ForayInfo*GetForayInfo()

##### Returns

Type | Description
--- | ---
Character.ForayInfo* |

| Improve this Doc View Source

#### GetStatusManager()

##### Declaration

    public StatusManager*GetStatusManager()

##### Returns

Type | Description
--- | ---
StatusManager* |

| Improve this Doc View Source

#### GetTargetId()

##### Declaration

    public uint GetTargetId()

##### Returns

Type | Description
--- | ---
System.UInt32 |

| Improve this Doc View Source

#### IsMount()

##### Declaration

    public bool IsMount()

##### Returns

Type | Description
--- | ---
System.Boolean |