Phasor  01.00.10.059
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Functions | Variables
halo::objects Namespace Reference

Classes

struct  s_phasor_managed_obj
 
struct  s_halo_object_header
 
struct  s_halo_object_table
 
struct  s_halo_object
 
struct  s_halo_biped
 
struct  s_halo_weapon
 
struct  s_halo_vehicle
 
struct  s_object_creation_disposition
 
struct  view_vector
 

Functions

void ClearManagedObjects ()
 
void * GetObjectAddress (ident objectId)
 
bool DestroyObject (ident objid)
 
void __stdcall OnObjectDestroy (ident m_objid)
 
int __stdcall VehicleRespawnCheck (ident m_objId, s_halo_vehicle *obj)
 
bool __stdcall EquipmentDestroyCheck (int checkTicks, ident m_objId, s_halo_object *obj)
 
bool CreateObject (ident mapid, ident parentId, int respawnTime, bool bRecycle, const vect3d *location, ident &out_objid)
 
bool AssignPlayerWeapon (s_player &player, ident weaponid)
 
bool EnterVehicle (s_player &player, ident m_vehicleId, DWORD seat)
 
bool ExitVehicle (s_player &player)
 
void MoveObject (s_halo_object &object, const vect3d &pos)
 
bool FindIntersection (const view_vector &view, const halo::ident &ignore_obj, vect3d &hit_pos, ident &hit_obj)
 

Variables

std::map< ident,
s_phasor_managed_obj
managedList
 

Function Documentation

bool halo::objects::AssignPlayerWeapon ( s_player &  player,
ident  weaponid 
)
void halo::objects::ClearManagedObjects ( )
bool halo::objects::CreateObject ( ident  mapid,
ident  parentId,
int  respawnTime,
bool  bRecycle,
const vect3d location,
ident &  out_objid 
)
bool halo::objects::DestroyObject ( ident  objid)
bool halo::objects::EnterVehicle ( s_player &  player,
ident  m_vehicleId,
DWORD  seat 
)
bool __stdcall halo::objects::EquipmentDestroyCheck ( int  checkTicks,
ident  m_objId,
s_halo_object *  obj 
)
bool halo::objects::ExitVehicle ( s_player &  player)
bool halo::objects::FindIntersection ( const view_vector &  view,
const halo::ident ignore_obj,
vect3d hit_pos,
ident &  hit_obj 
)
void * halo::objects::GetObjectAddress ( ident  objectId)
void halo::objects::MoveObject ( s_halo_object &  object,
const vect3d pos 
)
void __stdcall halo::objects::OnObjectDestroy ( ident  m_objid)
int __stdcall halo::objects::VehicleRespawnCheck ( ident  m_objId,
s_halo_vehicle *  obj 
)

Variable Documentation

std::map<ident, s_phasor_managed_obj> halo::objects::managedList