Rebornbuddy
|
Classes | |
struct | MarkStorage |
struct | SignList |
Static Public Member Functions | |
static GameObject | GetObjectByName (string Name) |
static GameObject | GetObjectByObjectId (uint ObjectId) |
Retrieves a GameObject instance by its unique object identifier. | |
static GameObject | GetObjectByNPCId (uint NpcId) |
Retrieves a GameObject instance by its NPC ID. | |
static T[] | GetObjectsByNPCIds< T > (uint[] NpcIds) |
Retrieves an array of game objects of the specified type T that match any of the provided NPC IDs. | |
static T[] | GetObjectsByNPCIds< T > (HashSet< uint > NpcIds) |
Retrieves an array of game objects of the specified type T that match any of the provided NPC IDs. | |
static IEnumerable< GameObject > | GetObjectsByNPCId (uint NpcId) |
Retrieves all game objects with the specified NPC ID. | |
static IEnumerable< T > | GetObjectsByNPCId< T > (uint NpcId) |
Retrieves a collection of game objects of the specified type T that match the given NPC ID. | |
static T | GetObjectByNPCId< T > (uint NpcId) |
Retrieves the first game object of the specified type T that matches the given NPC ID. | |
static void | Clear () |
Clears the entity manager of any cached values and forces a refresh on next Update() call. | |
static void | Update () |
Updates the EntityManager's object storage lists. | |
static IEnumerable< T > | GetObjectsOfType< T > (bool allowInheritance=false, bool includeMeIfFound=false) |
Gets object of the specified type. | |
static T | GetObjectById< T > (uint @ref, bool allowInheritance=false) |
Gets a entity by it's ref. |
Static Public Attributes | |
static readonly int | MaxObjects |
Maximum Number of objects that the game will store. | |
const uint | EmptyGameObject = 0xE0000000 |
Constant used to represent an empty object. | |
static HashSet< BattleCharacter > | Attackers |
List of characters currently on the threat list. |
Properties | |
static int | NumberOfAttackers [get] |
Current number of units on the attacker. | |
static IEnumerable< GameObject > | GameObjects [get] |
Gets a list of entities. | |
static GameObject | Target [get] |
Get the active players target. | |
static LocalPlayer | LocalPlayer [get] |
static BattleCharacter | CurrentPet [get] |
Get the players active pet Might not be in the object list for a few frames after being summoned. | |
static uint | PetObjectId [get] |
Returns the objectid of pet even if it is not yet in the object manager. | |
static IEnumerable< Tuple< GameObject, Mark > > | MarkedUnits [get] |
Get the units that currently have a mark/sign assigned to them. |
|
static |
Clears the entity manager of any cached values and forces a refresh on next Update() call.
|
static |
Gets a entity by it's ref.
T |
ref | The ref. |
allowInheritance | if set to true [allow inheritance]. |
Created 2012-02-27
T | : | GameObject |
|
static |
|
static |
Retrieves a GameObject instance by its NPC ID.
NpcId | The identifier of the NPC. |
null
if no matching object is found.
|
static |
Retrieves the first game object of the specified type T that matches the given NPC ID.
T | The type of the game object to retrieve. Must inherit from GameObject. |
NpcId | The NPC ID of the game object to search for. |
null
if no such object is found. T | : | GameObject |
|
static |
Retrieves a GameObject instance by its unique object identifier.
ObjectId | The unique identifier of the object to retrieve. |
null
if no object with the given identifier exists.
|
static |
Retrieves all game objects with the specified NPC ID.
NpcId | The NPC ID to filter game objects by. |
|
static |
Retrieves a collection of game objects of the specified type T that match the given NPC ID.
T | The type of game objects to retrieve. Must be a type derived from GameObject. |
NpcId | The NPC ID used to filter the game objects. |
T | : | GameObject |
|
static |
Retrieves an array of game objects of the specified type T that match any of the provided NPC IDs.
T | The type of game objects to retrieve. Must be a type derived from GameObject. |
NpcIds | An array of NPC IDs to filter the game objects. |
T | : | GameObject |
|
static |
Retrieves an array of game objects of the specified type T that match any of the provided NPC IDs.
T | The type of game objects to retrieve. Must be a type derived from GameObject. |
NpcIds | An array of NPC IDs to filter the game objects. |
T | : | GameObject |
|
static |
Gets object of the specified type.
T |
allowInheritance | Indicates whether to also get objects that derives from the specified type. |
includeMeIfFound | Indicates whether to include the local player. |
T | : | GameObject |
|
static |
Updates the EntityManager's object storage lists.
|
static |
List of characters currently on the threat list.
|
static |
Constant used to represent an empty object.
|
static |
Maximum Number of objects that the game will store.
|
staticget |
Get the players active pet Might not be in the object list for a few frames after being summoned.
|
staticget |
Gets a list of entities.
A List of entities.
|
staticget |
|
staticget |
Get the units that currently have a mark/sign assigned to them.
|
staticget |
Current number of units on the attacker.
|
staticget |
Returns the objectid of pet even if it is not yet in the object manager.
|
staticget |
Get the active players target.