Rebornbuddy
|
Base game object class that all other game objects will inherit. More...
Classes | |
class | interactDistance |
Public Member Functions | |
override string | ToString () |
void | Interact () |
Attempts to interact with the unit. | |
bool | InLineOfSight () |
Checks if the unit is in line-of-sight of the player. | |
void | Target () |
Attempts to target the given object. | |
void | Face () |
Face this object on all axises. | |
void | Face2D () |
Face the players in 2d towards this object. | |
bool | IsFacing (Vector3 position) |
Checks if the unit is facing the supplied vector. | |
bool | IsFacing (GameObject gameObject) |
Checks if the unit is facing the passed game object. | |
bool | IsFacing () |
Checks if the unit is facing the player. | |
float | DistanceSqr (Vector3 vector) |
3D Distance Squared | |
float | DistanceSqr () |
3D Distance Squared | |
float | Distance (Vector3 vector) |
3D Distance | |
float | Distance2D (Vector3 vector) |
2D Distance | |
float | Distance2D (GameObject gameObject) |
2D Distance | |
float | Distance (GameObject gameObject) |
3D Distance | |
float | Distance2D () |
Distance 2D to the player. | |
float | Distance () |
Distance 3D to the player. | |
bool | SetMark (Mark mark) |
Attempts to set the objects mark or clear it. | |
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. |
Static Public Member Functions | |
static bool | operator== (GameObject a, GameObject b) |
Checks if two gameobjects reference the same object. | |
static bool | operator!= (GameObject a, GameObject b) |
Checks if two gameobjects reference different objects. |
Properties | |
uint | ObjectId [get] |
Gets the ObjectId of the unit. This is value will change between each run of the game and should not be stored. | |
uint | IdLocation [get] |
Gets the ObjectId id index location. | |
string | LuaString [get] |
Get the LuaString for the unit. | |
override bool | IsValid [get] |
Checks if the unit is still inside the object manager. | |
virtual bool | IsFateGone [get] |
Returns false is target is not a fatemob. Otherwise returns true if mob has fateid and fateid is no longer active. | |
bool | CanAttack [get] |
Checks if the player can attack the unit. | |
uint | FateId [get] |
Returns the ID of the fate the object belongs to. returns 0 if no fate associated. | |
float | CombatReach [get] |
Gets the combatreach for the unit in yalms. | |
bool | IsBehind [get] |
Checks if the player is currently behind this unit. | |
bool | IsFlanking [get] |
Checks if the player is currently flanking this unit. | |
bool | IsMe [get] |
Checks if the GameObject is the player. | |
float | Heading [get] |
Returns current heading in radians. | |
GameObject | SummonerGameObject [get] |
Gets the GameObject of the unit who summoned this unit. | |
uint | SummonerObjectId [get] |
Gets the ObjectId of the unit who summoned this unit. | |
virtual uint | NpcId [get] |
Gets the NPC Id of the game object, NPC Ids are not unique, and represent. | |
float | X [get] |
Get the objects X axis. | |
float | Y [get] |
Get the objects Y axis. | |
float | Z [get] |
Get the objects Z axis. | |
virtual Vector3 | Location [get] |
Gets the objects location. | |
bool | IsVisible [get] |
Checks if the unit is currently visible or not. | |
virtual string | EnglishName [get] |
Gets the english name for the unit. | |
bool | IsTargetable [get] |
Checks if the unit is able to be targeted. | |
Mark | Mark [get] |
Get the units mark/sign. | |
string | Name [get] |
Gets the name of the unit in the games current locale. | |
virtual uint | CurrentHealth [get] |
Gets the health of the unit. | |
virtual uint | MaxHealth [get] |
Gets the max health of the unit. | |
virtual float | CurrentHealthPercent [get] |
Gets the health percent of the unit. | |
virtual bool | IsWithinInteractRange [get] |
Checks if the player is within range to interact with a given object Tries to be more restrictive so that the server does not reply with out of range. | |
GameObjectType | Type [get] |
Get the GameObjectType of the object. | |
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 | |
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. |
Base game object class that all other game objects will inherit.
float ff14bot.Objects.GameObject.Distance | ( | ) |
Distance 3D to the player.
float ff14bot.Objects.GameObject.Distance | ( | GameObject | gameObject | ) |
3D Distance
gameObject |
float ff14bot.Objects.GameObject.Distance | ( | Vector3 | vector | ) |
3D Distance
vector |
float ff14bot.Objects.GameObject.Distance2D | ( | ) |
Distance 2D to the player.
float ff14bot.Objects.GameObject.Distance2D | ( | GameObject | gameObject | ) |
2D Distance
gameObject |
float ff14bot.Objects.GameObject.Distance2D | ( | Vector3 | vector | ) |
2D Distance
vector |
float ff14bot.Objects.GameObject.DistanceSqr | ( | ) |
3D Distance Squared
float ff14bot.Objects.GameObject.DistanceSqr | ( | Vector3 | vector | ) |
3D Distance Squared
vector |
void ff14bot.Objects.GameObject.Face | ( | ) |
Face this object on all axises.
void ff14bot.Objects.GameObject.Face2D | ( | ) |
Face the players in 2d towards this object.
bool ff14bot.Objects.GameObject.InLineOfSight | ( | ) |
Checks if the unit is in line-of-sight of the player.
void ff14bot.Objects.GameObject.Interact | ( | ) |
Attempts to interact with the unit.
bool ff14bot.Objects.GameObject.IsFacing | ( | ) |
Checks if the unit is facing the player.
bool ff14bot.Objects.GameObject.IsFacing | ( | GameObject | gameObject | ) |
Checks if the unit is facing the passed game object.
gameObject |
bool ff14bot.Objects.GameObject.IsFacing | ( | Vector3 | position | ) |
Checks if the unit is facing the supplied vector.
position |
|
static |
Checks if two gameobjects reference different objects.
a | |
b |
|
static |
Checks if two gameobjects reference the same object.
a | |
b |
bool ff14bot.Objects.GameObject.SetMark | ( | Mark | mark | ) |
Attempts to set the objects mark or clear it.
void ff14bot.Objects.GameObject.Target | ( | ) |
Attempts to target the given object.
override string ff14bot.Objects.GameObject.ToString | ( | ) |
|
get |
Checks if the player can attack the unit.
|
get |
Gets the combatreach for the unit in yalms.
|
get |
Gets the health of the unit.
|
get |
Gets the health percent of the unit.
|
get |
Gets the english name for the unit.
|
get |
Returns the ID of the fate the object belongs to. returns 0 if no fate associated.
|
get |
Returns current heading in radians.
|
get |
Gets the ObjectId id index location.
|
get |
Checks if the player is currently behind this unit.
|
get |
Returns false is target is not a fatemob. Otherwise returns true if mob has fateid and fateid is no longer active.
|
get |
Checks if the player is currently flanking this unit.
|
get |
Checks if the GameObject is the player.
|
get |
Checks if the unit is able to be targeted.
|
get |
Checks if the unit is still inside the object manager.
|
get |
Checks if the unit is currently visible or not.
|
get |
Checks if the player is within range to interact with a given object Tries to be more restrictive so that the server does not reply with out of range.
|
get |
Gets the objects location.
|
get |
Get the LuaString for the unit.
|
get |
Get the units mark/sign.
|
get |
Gets the max health of the unit.
|
get |
Gets the name of the unit in the games current locale.
|
get |
Gets the NPC Id of the game object, NPC Ids are not unique, and represent.
|
get |
Gets the ObjectId of the unit. This is value will change between each run of the game and should not be stored.
|
get |
Gets the GameObject of the unit who summoned this unit.
|
get |
Gets the ObjectId of the unit who summoned this unit.
|
get |
Get the GameObjectType of the object.
|
get |
Get the objects X axis.
|
get |
Get the objects Y axis.
|
get |
Get the objects Z axis.