Rebornbuddy
Loading...
Searching...
No Matches
ff14bot.Objects.SpellCastInfo Class Reference

Returns information about spellcasting from the parent object. More...

Inheritance diagram for ff14bot.Objects.SpellCastInfo:
ff14bot.Objects.RemoteObject

Properties

TimeSpan CastTime [get]
 How long the spell takes to cast.
uint TargetId [get]
 The objectid target of the spell.
TimeSpan CurrentCastTime [get]
 Returns how long into the cast the target is.
ActionType ActionType [get]
 Returns the ActionType of the spell being cast.
bool IsCasting [get]
 Returns true if the target is currently casting.
TimeSpan RemainingCastTime [get]
 Returns how long before the current cast is completed.
Vector3 CastLocation [get]
 Returns the location targeted for the casted spell/item. Data persists after the cast has completed.
bool Interruptible [get]
 Returns true if the interrupt border is present.
string Name [get]
 Returns the english name of the spell being cast.
Item ItemData [get]
 Gets the ItemData object of the item being used.
SpellData SpellData [get]
 Gets the SpellData object of the spell being cast.
bool IsSpell [get]
 Returns true if the cast is for a spell.
uint ActionId [get]
 Gets the id of the action being cast.
Properties inherited from ff14bot.Objects.RemoteObject
virtual bool IsValid [get]
 Indicates whether the instance is valid and points to a valid reference or object.
IntPtr VTable [get]
 Gets the virtual function table (VTable) pointer for the remote object.
IntPtr Pointer [get, set]
 Gets or sets the memory pointer for the associated object or entity.

Additional Inherited Members

Public Member Functions inherited from ff14bot.Objects.RemoteObject
void UpdatePointer (IntPtr newptr)
 Updates the pointer to a new value and triggers any necessary update mechanisms.
Protected Member Functions inherited from ff14bot.Objects.RemoteObject
 RemoteObject (IntPtr pointer)
 Represents the base class for objects that manage pointers to external memory in the game or application.
virtual void OnUpdatePointer (IntPtr ptr)
 Invoked when the pointer to external memory is updated.

Detailed Description

Returns information about spellcasting from the parent object.

Property Documentation

◆ ActionId

uint ff14bot.Objects.SpellCastInfo.ActionId
get

Gets the id of the action being cast.

◆ ActionType

ActionType ff14bot.Objects.SpellCastInfo.ActionType
get

Returns the ActionType of the spell being cast.

◆ CastLocation

Vector3 ff14bot.Objects.SpellCastInfo.CastLocation
get

Returns the location targeted for the casted spell/item. Data persists after the cast has completed.

◆ CastTime

TimeSpan ff14bot.Objects.SpellCastInfo.CastTime
get

How long the spell takes to cast.

◆ CurrentCastTime

TimeSpan ff14bot.Objects.SpellCastInfo.CurrentCastTime
get

Returns how long into the cast the target is.

◆ Interruptible

bool ff14bot.Objects.SpellCastInfo.Interruptible
get

Returns true if the interrupt border is present.

◆ IsCasting

bool ff14bot.Objects.SpellCastInfo.IsCasting
get

Returns true if the target is currently casting.

◆ IsSpell

bool ff14bot.Objects.SpellCastInfo.IsSpell
get

Returns true if the cast is for a spell.

◆ ItemData

Item ff14bot.Objects.SpellCastInfo.ItemData
get

Gets the ItemData object of the item being used.

◆ Name

string ff14bot.Objects.SpellCastInfo.Name
get

Returns the english name of the spell being cast.

◆ RemainingCastTime

TimeSpan ff14bot.Objects.SpellCastInfo.RemainingCastTime
get

Returns how long before the current cast is completed.

◆ SpellData

SpellData ff14bot.Objects.SpellCastInfo.SpellData
get

Gets the SpellData object of the spell being cast.

◆ TargetId

uint ff14bot.Objects.SpellCastInfo.TargetId
get

The objectid target of the spell.