Class BattleChara
This class represents the battle characters.
Implements
System.IEquatable<GameObject>
Inherited Members
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: Dalamud.Game.ClientState.Objects.Types
Assembly: Dalamud.dll
Syntax
public class BattleChara : Character, IEquatable<GameObject>
Properties
| Improve this Doc View SourceCastActionId
Gets the spell action ID of the spell being cast by the actor.
Declaration
public uint CastActionId { get; }
Property Value
| Type | Description |
|---|---|
| System.UInt32 |
CastActionType
Gets the spell action type of the spell being cast by the actor.
Declaration
public byte CastActionType { get; }
Property Value
| Type | Description |
|---|---|
| System.Byte |
CastTargetObjectId
Gets the object ID of the target currently being cast at by the chara.
Declaration
public uint CastTargetObjectId { get; }
Property Value
| Type | Description |
|---|---|
| System.UInt32 |
CurrentCastTime
Gets the current casting time of the spell being cast by the chara.
Declaration
public float CurrentCastTime { get; }
Property Value
| Type | Description |
|---|---|
| System.Single |
IsCasting
Gets a value indicating whether the chara is currently casting.
Declaration
public bool IsCasting { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
IsCastInterruptible
Gets a value indicating whether the cast is interruptible.
Declaration
public bool IsCastInterruptible { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
StatusList
Gets the current status effects.
Declaration
public StatusList StatusList { get; }
Property Value
| Type | Description |
|---|---|
| StatusList |
Struct
Gets the underlying structure.
Declaration
protected BattleChara*Struct { get; }
Property Value
| Type | Description |
|---|---|
| BattleChara* |
TotalCastTime
Gets the total casting time of the spell being cast by the chara.
Declaration
public float TotalCastTime { get; }
Property Value
| Type | Description |
|---|---|
| System.Single |
Implements
System.IEquatable<T>