IVehicle
auto cad drawing graphical antique furniture guides restaurant franchises canada rose valley lake pennsylvania power dvd 5 download juice movie poster michael gross md expect script timeout american sign language dictionary cd elysian fields auto cad drawing graphical one 2 many polynesian wars outfit shopping on the wagon week album song trey release of o level result 2005 self divorce texas laundromat furniture video editting software free infection control in nursing homes eurodollars exchange list of cars for sale in las vegas single christian mothers ru 21 uk voice changing software download win an ipod wiccan meditations sam harris star search marriage certificate in massachusetts when daylight savings time changes inventory management and accounting quake 2 server setup static characterization jacksonville marketing consultant yahoo game download mac school web graphic stone cold steve austin video party rental baltimore nemo lights java acronym acid stained flooring jason shane scott plumbing gaskets independent research project ideas watch free cartoon movies mo nevada newspaper picture of madonna on the rocks painting lawn mowing prices metal model cars tsp login adjunctive therapies anguilla hotel and resort jewish volunteer programs independence air inc. prices of petrol accurate appraisal monica wells pink gem stones atl credit movie wake me up when semptember end lyric thoi dai bo gia western blvd now baby just let me out scaner protected area style attributes html mississippi paint horse club mark bennett attorney pubblico 2 doom earth hell search aol members profiles washington mutual new york locations mechanism of antibiotic resistance play a mcdonalds game www nj transit com 1000 clown placebo studies northern michigan vacation property english to hindi translation free software saliva photo the male g spot south bend in movie times advance boy game micro nintendo window 2003 sp2 newton wine sub advised funds starring you african american history month activities windows media play 10 download space dynamics lab menu thai make a magnetic compass art schools pennsylvania internet security site web pain on head precambrian geology area 51 cheat codes pokemon games du... show horses uk
This interface class is defined in src\game_shared\IVehicle.h
. This class is the interface from which vehicles are derived. It is used by the player to access vehicles.
class IVehicle { public: // Get and set the current driver. Use PassengerRole_t enum in shareddefs.h for adding passengers virtual CBasePlayer* GetPassenger( int nRole = VEHICLE_DRIVER ) = 0; virtual int GetPassengerRole( CBasePlayer *pPassenger ) = 0; // Where is the passenger seeing from? virtual void GetVehicleViewPosition( int nRole, Vector *pOrigin, QAngle *pAngles ) = 0; // Does the player use his normal weapons while in this mode? virtual bool IsPassengerUsingStandardWeapons( int nRole = VEHICLE_DRIVER ) = 0; // Process movement virtual void SetupMove( CBasePlayer *player, CUserCmd *ucmd, IMoveHelper *pHelper, CMoveData *move ) = 0; virtual void ProcessMovement( CBasePlayer *pPlayer, CMoveData *pMoveData ) = 0; virtual void FinishMove( CBasePlayer *player, CUserCmd *ucmd, CMoveData *move ) = 0; // Process input virtual void ItemPostFrame( CBasePlayer *pPlayer ) = 0; }