Thread: Vtables

Results 1 to 13 of 13
  1. #1
    1A-4D-46-E3-33-91's Avatar
    Join Date
    Aug 2016
    Gender
    male
    Location
    senator
    Posts
    0
    Reputation
    10
    Thanks
    2

    Vtables

    CCollisionProperty
    Code:
    /*
    ida_vtable*****c v2b - Senator
    VTABLE BLOCK:	0x007C5770
    DUMP FROM 'client.dylib'
    
    ADDRESS	ID	FUNCTION
    */
    
    0x31F40	0	CCollisionProperty::GetEntityHandle(void);
    0x33B20	1	CCollisionProperty::OBBMinsPreScaled(void)const;
    0x33B30	2	CCollisionProperty::OBBMaxsPreScaled(void)const;
    0x33B40	3	CCollisionProperty::OBBMins(void)const;
    0x33B50	4	CCollisionProperty::OBBMaxs(void)const;
    0x32AF0	5	CCollisionProperty::WorldSpaceTriggerBounds(Vector *,Vector *)const;
    0x32C50	6	CCollisionProperty::TestCollision(Ray_t const&,unsigned int,CGameTrace &);
    0x32C90	7	CCollisionProperty::TestHitboxes(Ray_t const&,unsigned int,CGameTrace &);
    0x32C20	8	CCollisionProperty::GetCollisionModelIndex(void);
    0x32C30	9	CCollisionProperty::GetCollisionModel(void);
    0x32220	10	CCollisionProperty::GetCollisionOrigin(void)const;
    0x32240	11	CCollisionProperty::GetCollisionAngles(void)const;
    0x32280	12	CCollisionProperty::CollisionToWorldTransform(void)const;
    0x32150	13	CCollisionProperty::GetSolid(void)const;
    0x33B60	14	CCollisionProperty::GetSolidFlags(void)const;
    0x31FE0	15	CCollisionProperty::GetIClientUnknown(void);
    0x31F50	16	CCollisionProperty::GetCollisionGroup(void)const;
    0x336B0	17	CCollisionProperty::WorldSpaceSurroundingBounds(Vector *,Vector *);
    0x31F60	18	CCollisionProperty::ShouldTouchTrigger(int)const;
    0x31FA0	19	CCollisionProperty::GetRootParentToWorldTransform(void)const;
    0x33B70	20	CCollisionProperty::NetworkStateChanged(void);
    0x33B80	21	CCollisionProperty::NetworkStateChanged(void *);
    0x31680	22	CCollisionProperty::GetPredDescMap(void);
    0x00000	23	dword_0;
    0x9CD098	24	`vtable for'__cxxabiv1::__si_class_type_info;
    0x6B1230	25	`typeinfo name for'CCollisionProperty;
    0x7951A0	26	`typeinfo for'ICollideable;
    0x00000	27	dword_0;
    0x00000	28	dword_0;
    0x00000	29	dword_0;
    0x9CD09C	30	`vtable for'__cxxabiv1::__vmi_class_type_info;
    0x6B1250	31	`typeinfo name for'CDirtySpatialPartitionEntityList;
    0x00000	32	dword_0;
    CEngineClient
    Code:
    /*
    ida_vtable*****c v2b - Senator
    VTABLE BLOCK:	0x004C1970
    DUMP FROM 'engine.dylib'
    
    ADDRESS	ID	FUNCTION
    */
    
    0xAD590	0	CEngineClient::GetIntersectingSurfaces(model_t const*,Vector const&,float,bool,SurfInfo *,int);
    0xAD670	1	CEngineClient::GetLightForPoint(Vector const&,bool);
    0xAE150	2	CEngineClient::TraceLineMaterialAndLighting(Vector const&,Vector const&,Vector&,Vector&);
    0xAD960	3	CEngineClient::ParseFile(char const*,char *,int);
    0xAD990	4	CEngineClient::CopyLocalFile(char const*,char const*);
    0xAD9B0	5	CEngineClient::GetScreenSize(int &,int &);
    0xADA70	6	CEngineClient::ServerCmd(char const*,bool);
    0xADB00	7	CEngineClient::ClientCmd(char const*);
    0xADBF0	8	CEngineClient::GetPlayerInfo(int,player_info_s *);
    0xAE850	9	CEngineClient::GetPlayerForUserID(int);
    0xADCB0	10	CEngineClient::TextMessageGet(char const*);
    0xADCD0	11	CEngineClient::Con_IsVisible(void);
    0xADCF0	12	CEngineClient::GetLocalPlayer(void);
    0xADD60	13	CEngineClient::LoadModel(char const*,bool);
    0xAE250	14	CEngineClient::Time(void);
    0xADD10	15	CEngineClient::GetLastTimeStamp(void);
    0xADDA0	16	CEngineClient::GetSentence(CAudioSource *);
    0xADDC0	17	CEngineClient::GetSentenceLength(CAudioSource *);
    0xADE20	18	CEngineClient::IsStreaming(CAudioSource *)const;
    0xADE50	19	CEngineClient::GetViewAngles(QAngle &);
    0xADE90	20	CEngineClient::SetViewAngles(QAngle &);
    0xADEF0	21	CEngineClient::GetMaxClients(void);
    0xADF60	22	CEngineClient::Key_LookupBinding(char const*);
    0xADFA0	23	CEngineClient::Key_BindingForKey(ButtonCode_t);
    0xADFC0	24	CEngineClient::StartKeyTrapMode(void);
    0xADFD0	25	CEngineClient::CheckDoneKeyTrapping(ButtonCode_t &);
    0xADFF0	26	CEngineClient::IsInGame(void);
    0xAE010	27	CEngineClient::IsConnected(void);
    0xAE030	28	CEngineClient::IsDrawingLoadingImage(void);
    0xAE050	29	CEngineClient::Con_NPrintf(int,char const*,...);
    0xAE0D0	30	CEngineClient::Con_NXPrintf(con_nprint_s const*,char const*,...);
    0xAE180	31	CEngineClient::IsBoxVisible(Vector const&,Vector const&);
    0xAE1C0	32	CEngineClient::IsBoxInViewCluster(Vector const&,Vector const&);
    0xAE3D0	33	CEngineClient::CullBox(Vector const&,Vector const&);
    0xAE270	34	CEngineClient::Sound_ExtraUpdate(void);
    0xAE400	35	CEngineClient::GetGameDirectory(void);
    0xAE410	36	CEngineClient::WorldToScreenMatrix(void);
    0xAE440	37	CEngineClient::WorldToViewMatrix(void);
    0xAE470	38	CEngineClient::GameLumpVersion(int)const;
    0xAE490	39	CEngineClient::GameLumpSize(int)const;
    0xAE4B0	40	CEngineClient::LoadGameLump(int,void *,int);
    0xAE4E0	41	CEngineClient::LevelLeafCount(void)const;
    0xAE500	42	CEngineClient::GetBSPTreeQuery(void);
    0xAE510	43	CEngineClient::LinearToGamma(float *,float *);
    0xAE5A0	44	CEngineClient::LightStyleValue(int);
    0xAE5E0	45	CEngineClient::ComputeDynamicLighting(Vector const&,Vector const*,Vector&);
    0xAE650	46	CEngineClient::GetAmbientLightColor(Vector &);
    0xAE6A0	47	CEngineClient::GetDXSupportLevel(void);
    0xAE6D0	48	CEngineClient::SupportsHDR(void);
    0xAE6E0	49	CEngineClient::Mat_Stub(IMaterialSystem *);
    0xAE720	50	CEngineClient::GetChapterName(char *,int);
    0xAE770	51	CEngineClient::GetLevelName(void);
    0xAE7C0	52	CEngineClient::GetLevelVersion(void);
    0xAE8C0	53	CEngineClient::GetVoiceTweakAPI(void);
    0xAE8D0	54	CEngineClient::EngineStats_BeginFrame(void);
    0xAE8F0	55	CEngineClient::EngineStats_EndFrame(void);
    0xAE910	56	CEngineClient::FireEvents(void);
    0xAE950	57	CEngineClient::GetLeavesArea(int *,int);
    0xAE9B0	58	CEngineClient::DoesBoxTouchAreaFrustum(Vector const&,Vector const&,int);
    0xAE9F0	59	CEngineClient::SetAudioState(AudioState_t const&);
    0xAEA10	60	CEngineClient::SentenceGroupPick(int,char *,int);
    0xAEA40	61	CEngineClient::SentenceGroupPickSequential(int,char *,int,int,int);
    0xAEA80	62	CEngineClient::SentenceIndexFromName(char const*);
    0xAEAC0	63	CEngineClient::SentenceNameFromIndex(int);
    0xAEAE0	64	CEngineClient::SentenceGroupIndexFromName(char const*);
    0xAEB00	65	CEngineClient::SentenceGroupNameFromIndex(int);
    0xAEB20	66	CEngineClient::SentenceLength(int);
    0xAE610	67	CEngineClient::ComputeLighting(Vector const&,Vector const*,bool,Vector&,Vector*);
    0xAEB80	68	CEngineClient::ActivateOccluder(int,bool);
    0xAEBB0	69	CEngineClient::IsOccluded(Vector const&,Vector const&);
    0xAEBE0	70	CEngineClient::SaveAllocMemory(unsigned long,unsigned long);
    0xAEC10	71	CEngineClient::SaveFreeMemory(void *);
    0xAEC30	72	CEngineClient::GetNetChannelInfo(void);
    0xAEB40	73	CEngineClient::DebugDrawPhysCollide(CPhysCollide const*,IMaterial *,matrix3x4_t &,color32_s const&);
    0xAE920	74	CEngineClient::CheckPoint(char const*);
    0xAE5D0	75	CEngineClient::DrawPortals(void);
    0xAEC40	76	CEngineClient::IsPlayingDemo(void);
    0xAEC70	77	CEngineClient::IsRecordingDemo(void);
    0xAECA0	78	CEngineClient::IsPlayingTimeDemo(void);
    0xAED20	79	CEngineClient::GetDemoRecordingTick(void);
    0xAED50	80	CEngineClient::GetDemoPlaybackTick(void);
    0xAED80	81	CEngineClient::GetDemoPlaybackStartTick(void);
    0xAEDB0	82	CEngineClient::GetDemoPlaybackTimeScale(void);
    0xAEDE0	83	CEngineClient::GetDemoPlaybackTotalTicks(void);
    0xAECD0	84	CEngineClient::IsPaused(void);
    0xAED00	85	CEngineClient::IsTakingScreenshot(void);
    0xAEE10	86	CEngineClient::IsHLTV(void);
    0xAE7D0	87	CEngineClient::IsLevelMainMenuBackground(void);
    0xAE7F0	88	CEngineClient::GetMainMenuBackgroundName(char *,int);
    0xAEE30	89	CEngineClient::GetVideoModes(int &,vmode_s *&);
    0xAE820	90	CEngineClient::SetOcclusionParameters(OcclusionParams_t const&);
    0xAEE70	91	CEngineClient::GetUILanguage(char *,int);
    0xAEEC0	92	CEngineClient::IsSkyboxVisibleFromPoint(Vector const&);
    0xAEF20	93	CEngineClient::GetMapEntitiesString(void);
    0xAEF30	94	CEngineClient::IsInEditMode(void);
    0xAEF70	95	CEngineClient::GetScreenAspectRatio(void);
    0xB0BA0	96	CEngineClient::REMOVED_SteamRefreshLogin(char const*,bool);
    0xB0BB0	97	CEngineClient::REMOVED_SteamProcessCall(bool &);
    0xB0BC0	98	CEngineClient::GetEngineBuildNumber(void);
    0xB0BD0	99	CEngineClient::GetProductVersionString(void);
    0xAF000	100	CEngineClient::GrabPreColorCorrectedFrame(int,int,int,int);
    0xAF040	101	CEngineClient::IsHammerRunning(void)const;
    0xADBD0	102	CEngineClient::ExecuteClientCmd(char const*);
    0xADD30	103	CEngineClient::MapHasHDRLighting(void);
    0xAEF80	104	CEngineClient::GetAppID(void);
    0xAD6C0	105	CEngineClient::GetLightForPointFast(Vector const&,bool);
    0xADB70	106	CEngineClient::ClientCmd_Unrestricted(char const*);
    0xADB90	107	CEngineClient::SetRestrictServerCommands(bool);
    0xADBB0	108	CEngineClient::SetRestrictClientCommands(bool);
    0xAEF90	109	CEngineClient::SetOverlayBindProxy(int,void *);
    0xAEFF0	110	CEngineClient::CopyFrameBufferToMaterial(char const*);
    0xAEFC0	111	CEngineClient::ChangeTeam(char const*);
    0xADF50	112	CEngineClient::ReadConfiguration(bool);
    0xAF060	113	CEngineClient::SetAchievementMgr(IAchievementMgr *);
    0xAF080	114	CEngineClient::GetAchievementMgr(void);
    0xADF30	115	CEngineClient::MapLoadFailed(void);
    0xADF10	116	CEngineClient::SetMapLoadFailed(bool);
    0xAF090	117	CEngineClient::IsLowViolence(void);
    0xAF0B0	118	CEngineClient::GetMostRecentSaveGame(void);
    0xAF0E0	119	CEngineClient::SetMostRecentSaveGame(char const*);
    0xAF110	120	CEngineClient::StartXboxExitingProcess(void);
    0xAF120	121	CEngineClient::IsSaveInProgress(void);
    0xAF150	122	CEngineClient::OnStorageDeviceAttached(void);
    0xAF180	123	CEngineClient::OnStorageDeviceDetached(void);
    0xAF1B0	124	CEngineClient::ResetDemoInterpolation(void);
    0xAF210	125	CEngineClient::SetGamestatsData(CGamestatsData *);
    0xAF230	126	CEngineClient::GetGamestatsData(void);
    0xAF240	127	CEngineClient::GetMouseDelta(int &,int &,bool);
    0xAF280	128	CEngineClient::ServerCmdKeyValues(KeyValues *);
    0xAF2B0	129	CEngineClient::IsSkippingPlayback(void);
    0xAF2E0	130	CEngineClient::IsLoadingDemo(void);
    0xAF310	131	CEngineClient::IsPlayingDemoALocallyRecordedDemo(void);
    0xADF80	132	CEngineClient::Key_LookupBindingExact(char const*);
    0xB0BE0	133	CEngineClient::GMOD_SetTimeManipulator(float);
    0xAFEF0	134	CEngineClient::GMOD_SendToServer(void *,unsigned int,bool);
    0xB0070	135	CEngineClient::GMOD_PlaceDecalMaterial(IMaterial *,bool,int,IClientEntity *,Vector const&,Vector const&,color32_s const&,float,float);
    0xB0240	136	CEngineClient::GMOD_GetSpew(char *,unsigned long);
    0xB0260	137	CEngineClient::GMOD_SetViewEntity(unsigned int);
    0xB03E0	138	CEngineClient::GMOD_BrushMaterialOverride(IMaterial *);
    0xB04E0	139	CEngineClient::GMOD_R_RedownloadAllLightmaps(void);
    0xB0640	140	CEngineClient::GMOD_RawClientCmd_Unrestricted(char const*);
    0xB0C00	141	CEngineClient::GMOD_CreateDataTable(void (*)(void *,int,CGMODVariant const&));
    0xB0C40	142	CEngineClient::GMOD_DestroyDataTable(IGMODDataTable *);
    0xB07B0	143	CEngineClient::GMOD_LoadModel(char const*);
    0xAF390	144	CEngineClient::GetProtocolVersion(void);
    0xAF3D0	145	CEngineClient::IsWindowedMode(void);
    0xAFD60	146	CEngineClient::FlashWindow(void);
    0xAF400	147	CEngineClient::GetClientVersion(void)const;
    0xAF410	148	CEngineClient::IsActiveApp(void);
    0xAF440	149	CEngineClient::DisconnectInternal(void);
    0xAEF50	150	CEngineClient::IsInCommentaryMode(void);
    0x00000	151	qword_0;
    0x81C4F0	152	`vtable for'__cxxabiv1::__si_class_type_info;
    0x416738	153	`typeinfo name for'CEngineClient;
    0x494E58	154	`typeinfo for'IVEngineClient;
    0x00000	155	qword_0;
    0x00000	156	qword_0;
    0x00000	157	qword_0;
    0x00000	158	qword_0;
    0x4C1DA0	159	`typeinfo for'CClientState;
    0xB21E0	160	CClientState::~CClientState();
    0xB21B0	161	CClientState::~CClientState();
    0x91390	162	CBaseClientState::ConnectionStart(INetChannel *);
    0x2316A0	163	CClientState::ConnectionClosing(char const*);
    0x2317C0	164	CClientState::ConnectionCrashed(char const*);
    0x231930	165	CClientState::PacketStart(int,int);
    0x231950	166	CClientState::PacketEnd(void);
    0x231820	167	CClientState::FileRequested(char const*,unsigned int);
    0x2318B0	168	CClientState::FileReceived(char const*,unsigned int);
    0x231900	169	CClientState::FileDenied(char const*,unsigned int);
    0x231920	170	CClientState::FileSent(char const*,unsigned int);
    0xB3F50	171	CClientState::ProcessConnectionlessPacket(netpacket_s *);
    0x231B30	172	CClientState::ProcessTick(NET_Tick *);
    0x231C90	173	CClientState::ProcessStringCmd(NET_StringCmd *);
    0x93E50	174	CBaseClientState::ProcessSetConVar(NET_SetConVar *);
    0x940D0	175	CBaseClientState::ProcessSignonState(NET_SignonState *);
    0x94270	176	CBaseClientState::ProcessPrint(SVC_Print *);
    0x231D00	177	CClientState::ProcessServerInfo(SVC_ServerInfo *);
    0x94CF0	178	CBaseClientState::ProcessSendTable(SVC_SendTable *);
    0x231EE0	179	CClientState::ProcessClassInfo(SVC_ClassInfo *);
    0x232010	180	CClientState::ProcessSetPause(SVC_SetPause *);
    0x953D0	181	CBaseClientState::ProcessCreateStringTable(SVC_CreateStringTable *);
    0x957E0	182	CBaseClientState::ProcessUpdateStringTable(SVC_UpdateStringTable *);
    0x959C0	183	CBaseClientState::ProcessSetView(SVC_SetView *);
    0x232DB0	184	CClientState::ProcessPacketEntities(SVC_PacketEntities *);
    0x943F0	185	CBaseClientState::ProcessMenu(SVC_Menu *);
    0x966E0	186	CBaseClientState::ProcessGameEventList(SVC_GameEventList *);
    0x968E0	187	CBaseClientState::ProcessGetCvarValue(SVC_GetCvarValue *);
    0x96D00	188	CBaseClientState::ProcessCmdKeyValues(SVC_CmdKeyValues *);
    0x96860	189	CBaseClientState::ProcessGMod_ServerToClient(SVC_GMod_ServerToClient *);
    0x96C80	190	CBaseClientState::GetDemoProtocolVersion(void)const;
    0xB3D40	191	CClientState::Clear(void);
    0xB3FA0	192	CClientState::FullConnect(netadr_s &);
    0x92570	193	CBaseClientState::Connect(char const*,char const*);
    0xB31D0	194	CClientState::SetSignonState(int,int);
    0x2319C0	195	CClientState::Disconnect(char const*,bool);
    0x92080	196	CBaseClientState::SendConnectPacket(int,int,unsigned long long,bool);
    0xB2940	197	CClientState::GetCDKeyHash(void);
    0xB64C0	198	CClientState::RunFrame(void);
    0x92D40	199	CBaseClientState::CheckForResend(void);
    0xB3A90	200	CClientState::InstallStringTableCallback(char const*);
    0xB3710	201	CClientState::HookClientStringTable(char const*);
    0x96130	202	CBaseClientState::LinkClasses(void);
    0x96D70	203	CBaseClientState::GetConnectionRetryNumber(void)const;
    0x96D80	204	CBaseClientState::GetClientName(void);
    0xB4FE0	205	CClientState::ReadEnterPVS(CEntityReadInfo &);
    0xB5210	206	CClientState::ReadLeavePVS(CEntityReadInfo &);
    0xB53D0	207	CClientState::ReadDeltaEnt(CEntityReadInfo &);
    0xB5550	208	CClientState::ReadPreserveEnt(CEntityReadInfo &);
    0xB4DE0	209	CClientState::ReadDeletions(CEntityReadInfo &);
    0x232070	210	CClientState::ProcessVoiceInit(SVC_VoiceInit *);
    0x2320D0	211	CClientState::ProcessVoiceData(SVC_VoiceData *);
    0x232500	212	CClientState::ProcessSounds(SVC_Sounds *);
    0x232700	213	CClientState::ProcessFixAngle(SVC_FixAngle *);
    0x232880	214	CClientState::ProcessCrosshairAngle(SVC_CrosshairAngle *);
    0x2328E0	215	CClientState::ProcessBSPDecal(SVC_BSPDecal *);
    0x232A10	216	CClientState::ProcessGameEvent(SVC_GameEvent *);
    0x232AF0	217	CClientState::ProcessUserMessage(SVC_UserMessage *);
    0x232C30	218	CClientState::ProcessEntityMessage(SVC_EntityMessage *);
    0x232EB0	219	CClientState::ProcessTempEntities(SVC_TempEntities *);
    0x2322C0	220	CClientState::ProcessPrefetch(SVC_Prefetch *);
    CGameMovement
    Code:
    /*
    ida_vtable*****c v2b - Senator
    VTABLE BLOCK:	0x007C6890
    DUMP FROM 'client.dylib'
    
    ADDRESS	ID	FUNCTION
    */
    
    0x3CC60	0	CGameMovement::~CGameMovement();
    0x3CC50	1	CGameMovement::~CGameMovement();
    0x3D9E0	2	CGameMovement::ProcessMovement(C_BasePlayer *,CMoveData *);
    0x3DC20	3	CGameMovement::StartTrackPredictionErrors(C_BasePlayer *);
    0x3DC30	4	CGameMovement::FinishTrackPredictionErrors(C_BasePlayer *);
    0x3CBE0	5	CGameMovement::DiffPrint(char const*,...);
    0x3CD90	6	CGameMovement::GetPlayerMins(bool)const;
    0x3CDC0	7	CGameMovement::GetPlayerMaxs(bool)const;
    0x3CF30	8	CGameMovement::GetPlayerViewOffset(bool)const;
    0x46960	9	CGameMovement::TracePlayerBBox(Vector const&,Vector const&,unsigned int,int,CGameTrace &);
    0x46D20	10	CGameMovement::TryTouchGround(Vector const&,Vector const&,Vector const&,Vector const&,unsigned int,int,CGameTrace &);
    0x3CC80	11	CGameMovement::PlayerSolidMask(bool);
    0x45D80	12	CGameMovement::PlayerMove(void);
    0x422A0	13	CGameMovement::CalcRoll(QAngle const&,Vector const&,float,float);
    0x3DC40	14	CGameMovement::DecayPunchAngle(void);
    0x3E310	15	CGameMovement::CheckWaterJump(void);
    0x3E780	16	CGameMovement::WaterMove(void);
    0x3F310	17	CGameMovement::AirAccelerate(Vector &,float,float);
    0x3F460	18	CGameMovement::AirMove(void);
    0x470A0	19	CGameMovement::GetAirSpeedCap(void);
    0x3F720	20	CGameMovement::CanAccelerate(void);
    0x3F750	21	CGameMovement::Accelerate(Vector &,float,float);
    0x3F9C0	22	CGameMovement::WalkMove(void);
    0x40060	23	CGameMovement::FullWalkMove(void);
    0x470B0	24	CGameMovement::OnJump(float);
    0x470C0	25	CGameMovement::OnLand(float);
    0x470D0	26	CGameMovement::OnTryPlayerMoveCollision(CGameTrace &);
    0x3CDF0	27	CGameMovement::GetPlayerMins(void)const;
    0x3CE90	28	CGameMovement::GetPlayerMaxs(void)const;
    0x3CD00	29	CGameMovement::GetCheckInterval(CGameMovement::IntervalType_t);
    0x40B00	30	CGameMovement::CheckJumpButton(void);
    0x46400	31	CGameMovement::FullTossMove(void);
    0x40E50	32	CGameMovement::FullLadderMove(void);
    0x40F20	33	CGameMovement::TryPlayerMove(Vector *,CGameTrace *);
    0x41AB0	34	CGameMovement::LadderMove(void);
    0x470E0	35	CGameMovement::OnLadder(CGameTrace &);
    0x47140	36	CGameMovement::LadderDistance(void)const;
    0x47150	37	CGameMovement::LadderMask(void)const;
    0x47160	38	CGameMovement::ClimbSpeed(void)const;
    0x47170	39	CGameMovement::LadderLateralMultiplier(void)const;
    0x427A0	40	CGameMovement::CheckStuck(void);
    0x42CB0	41	CGameMovement::CheckWater(void);
    0x440E0	42	CGameMovement::CategorizePosition(void);
    0x3D360	43	CGameMovement::CheckParameters(void);
    0x3D8E0	44	CGameMovement::ReduceTimers(void);
    0x443F0	45	CGameMovement::CheckFalling(void);
    0x44760	46	CGameMovement::PlayerRoughLandingEffects(float);
    0x456C0	47	CGameMovement::Duck(void);
    0x454F0	48	CGameMovement::HandleDuckingSpeedCrop(void);
    0x44B80	49	CGameMovement::FinishUnDuck(void);
    0x45150	50	CGameMovement::FinishDuck(void);
    0x449A0	51	CGameMovement::CanUnduck(void);
    0x3CFC0	52	CGameMovement::TestPlayerPosition(Vector const&,int,CGameTrace &);
    0x42F70	53	CGameMovement::SetGroundEntity(CGameTrace *);
    0x3EDA0	54	CGameMovement::StepMove(Vector &,CGameTrace &);
    0x47180	55	CGameMovement::TracePlayerBBoxLower(Vector const&,Vector const&,unsigned int,int,CGameTrace &);
    0x46950	56	CGameMovement::GameHasLadders(void)const;
    0x00000	57	dword_0;
    0x9CD098	58	`vtable for'__cxxabiv1::__si_class_type_info;
    0x6B14E4	59	`typeinfo name for'CGameMovement;
    0x7953E8	60	`typeinfo for'IGameMovement;
    0x00000	61	dword_0;
    0x00000	62	dword_0;
    0x7C6FA0	63	`typeinfo for'C_GameRulesProxy;
    0x47980	64	C_GameRulesProxy::~C_GameRulesProxy();
    0x47910	65	C_GameRulesProxy::~C_GameRulesProxy();
    0x22CFB0	66	C_BaseEntity::SetRefEHandle(CBaseHandle const&);
    0x22CFF0	67	C_BaseEntity::GetRefEHandle(void)const;
    0x02270	68	C_BaseEntity::GetCollideable(void);
    0x02280	69	C_BaseEntity::GetClientNetworkable(void);
    0x02290	70	C_BaseEntity::GetClientRenderable(void);
    0x022A0	71	C_BaseEntity::GetIClientEntity(void);
    0x022B0	72	C_BaseEntity::GetBaseEntity(void);
    0x022C0	73	C_BaseEntity::GetClientThinkable(void);
    0x22D000	74	C_BaseEntity::Release(void);
    0x22E130	75	C_BaseEntity::GetAbsOrigin(void)const;
    0x22E530	76	C_BaseEntity::GetAbsAngles(void)const;
    0x22E840	77	C_BaseEntity::GetMouth(void);
    0x22E850	78	C_BaseEntity::GetSoundSpatialization(SpatializationInfo_t &);
    0x235D80	79	C_BaseEntity::GetDataDescMap(void);
    0x47710	80	C_GameRulesProxy::YouForgotToImplementOrDeclareClientClass(void);
    0x47720	81	C_GameRulesProxy::GetClientClass(void);
    0x22AA00	82	C_BaseEntity::GetPredDescMap(void);
    0x232B0	83	C_BaseEntity::FireBullets(FireBulletsInfo_t const&);
    0x022D0	84	C_BaseEntity::ModifyFireBulletsDamage(CTakeDamageInfo *);
    0x24B60	85	C_BaseEntity::ShouldDrawUnderwaterBulletBubbles(void);
    0x022E0	86	C_BaseEntity::ShouldDrawWaterImpacts(void);
    0x24B70	87	C_BaseEntity::HandleShotImpactingWater(FireBulletsInfo_t const&,Vector const&,ITraceFilter *,Vector*);
    0x24F20	88	C_BaseEntity::GetBeamTraceFilter(void);
    0x24F30	89	C_BaseEntity::DispatchTraceAttack(CTakeDamageInfo const&,Vector const&,CGameTrace *,CDmgAccumulator *);
    0x24F40	90	C_BaseEntity::TraceAttack(CTakeDamageInfo const&,Vector const&,CGameTrace *,CDmgAccumulator *);
    0x253C0	91	C_BaseEntity::DoImpactEffect(CGameTrace &,int);
    0x253F0	92	C_BaseEntity::MakeTracer(Vector const&,CGameTrace const&,int);
    0x254C0	93	C_BaseEntity::GetTracerAttachment(void);
    0x254F0	94	C_BaseEntity::BloodColor(void);
    0x25500	95	C_BaseEntity::GetTracerType(void);
    0x22CD00	96	C_BaseEntity::Spawn(void);
    0x22CD20	97	C_BaseEntity::SpawnClientEntity(void);
    0x22CD30	98	C_BaseEntity::Precache(void);
    0x22CD10	99	C_BaseEntity::Activate(void);
    0x20DC0	100	C_BaseEntity::ParseMapData(CEntityMapData *);
    0x20F50	101	C_BaseEntity::KeyValue(char const*,char const*);
    0x21320	102	C_BaseEntity::KeyValue(char const*,float);
    0x213A0	103	C_BaseEntity::KeyValue(char const*,Vector const&);
    0x21440	104	C_BaseEntity::GetKeyValue(char const*,char *,int);
    0x22CD40	105	C_BaseEntity::Init(int,int);
    0x022F0	106	C_BaseEntity::GetIClientUnknown(void);
    0x02300	107	C_BaseEntity::GetBaseAnimating(void);
    0x235E80	108	C_BaseEntity::SetClassname(char const*);
    0x236390	109	C_BaseEntity::RecordToolMessage(void);
    0x22DD90	110	C_BaseEntity::GetRenderOrigin(void);
    0x22DDC0	111	C_BaseEntity::GetRenderAngles(void);
    0x02310	112	C_BaseEntity::GetObserverCamOrigin(void);
    0x22DDF0	113	C_BaseEntity::RenderableToWorldTransform(void);
    0x22E6C0	114	C_BaseEntity::IsTransparent(void);
    0x22E740	115	C_BaseEntity::IsTwoPass(void);
    0x22E7C0	116	C_BaseEntity::UsesPowerOfTwoFrameBufferTexture(void);
    0x22E7E0	117	C_BaseEntity::UsesFullFrameBufferTexture(void);
    0x22E800	118	C_BaseEntity::IgnoresZBuffer(void)const;
    0x02340	119	C_BaseEntity::GetModel(void)const;
    0x22EE60	120	C_BaseEntity::DrawModel(int);
    0x232480	121	C_BaseEntity::ComputeFxBlend(void);
    0x232CE0	122	C_BaseEntity::GetFxBlend(void);
    0x02350	123	C_BaseEntity::LODTest(void);
    0x22DE60	124	C_BaseEntity::GetRenderBounds(Vector &,Vector &);
    0x22DE40	125	C_BaseEntity::GetPVSNotifyInterface(void);
    0x22E050	126	C_BaseEntity::GetRenderBoundsWorldspace(Vector &,Vector &);
    0x22E0B0	127	C_BaseEntity::GetShadowRenderBounds(Vector &,Vector &,ShadowType_t);
    0x232D00	128	C_BaseEntity::GetColorModulation(float *);
    0x02360	129	C_BaseEntity::OnThreadedDrawSetup(void);
    0x22D630	130	C_BaseEntity::TestCollision(Ray_t const&,unsigned int,CGameTrace &);
    0x22D640	131	C_BaseEntity::TestHitboxes(Ray_t const&,unsigned int,CGameTrace &);
    0x2349C0	132	C_BaseEntity::GetAttackDamageScale(void);
    0x22F2D0	133	C_BaseEntity::NotifyShouldTransmit(ShouldTransmitState_t);
    0x22F570	134	C_BaseEntity::PreDataUpdate(DataUpdateType_t);
    0x2306B0	135	C_BaseEntity::PostDataUpdate(DataUpdateType_t);
    0x230690	136	C_BaseEntity::ValidateModelIndex(void);
    0x2334D0	137	C_BaseEntity::SetDormant(bool);
    0x233510	138	C_BaseEntity::IsDormant(void);
    0x233550	139	C_BaseEntity::SetDestroyedOnRecreateEntities(void);
    0x231040	140	C_BaseEntity::GetEFlags(void)const;
    0x231050	141	C_BaseEntity::SetEFlags(int);
    0x22DD50	142	C_BaseEntity::entindex(void)const;
    0x22D660	143	C_BaseEntity::ReceiveMessage(int,bf_read &);
    0x22D780	144	C_BaseEntity::GetDataTableBasePtr(void);
    0x231C80	145	C_BaseEntity::ClientThink(void);
    0x232440	146	C_BaseEntity::GetThinkHandle(void);
    0x232460	147	C_BaseEntity::SetThinkHandle(CClientThinkHandlePtr *);
    0x235D90	148	C_BaseEntity::ShouldSavePhysics(void);
    0x235DA0	149	C_BaseEntity::OnSave(void);
    0x235DC0	150	C_BaseEntity::OnRestore(void);
    0x47D90	151	C_GameRulesProxy::ObjectCaps(void);
    0x235E50	152	C_BaseEntity::Save(ISave &);
    0x235E90	153	C_BaseEntity::Restore(IRestore &);
    0x22E20	154	C_BaseEntity::CreateVPhysics(void);
    0x22AA0	155	C_BaseEntity::VPhysicsDestroyObject(void);
    0x220E0	156	C_BaseEntity::GMOD_VPhysicsTest(IPhysicsObject *);
    0x22700	157	C_BaseEntity::VPhysicsUpdate(IPhysicsObject *);
    0x22D380	158	C_BaseEntity::VPhysicsGetObjectList(IPhysicsObject **,int);
    0x22D3B0	159	C_BaseEntity::VPhysicsIsFlesh(void);
    0x22F150	160	C_BaseEntity::SetupBones(matrix3x4_t *,int,int,float);
    0x22F170	161	C_BaseEntity::SetupWeights(matrix3x4_t const*,int,float *,float *);
    0x02370	162	C_BaseEntity::UsesFlexDelayedWeights(void);
    0x22F240	163	C_BaseEntity::DoAnimationEvents(void);
    0x231B20	164	C_BaseEntity::AddEntity(void);
    0x233610	165	C_BaseEntity::GetLocalAngles(void)const;
    0x235CD0	166	C_BaseEntity::GetPrevLocalOrigin(void)const;
    0x235D20	167	C_BaseEntity::GetPrevLocalAngles(void)const;
    0x02380	168	C_BaseEntity::CalcOverrideModelIndex(void);
    0x02390	169	C_BaseEntity::WorldAlignMins(void)const;
    0x023B0	170	C_BaseEntity::WorldAlignMaxs(void)const;
    0x20C10	171	C_BaseEntity::WorldSpaceCenter(void)const;
    0x22D650	172	C_BaseEntity::ComputeWorldSpaceSurroundingBox(Vector *,Vector *);
    0x023D0	173	C_BaseEntity::GetSolid(void)const;
    0x023F0	174	C_BaseEntity::GetSolidFlags(void)const;
    0x02410	175	C_BaseEntity::LookupAttachment(char const*);
    0x22EAE0	176	C_BaseEntity::GetAttachment(int,matrix3x4_t &);
    0x22EAA0	177	C_BaseEntity::GetAttachment(int,Vector &);
    0x22E9C0	178	C_BaseEntity::GetAttachment(int,Vector &,QAngle &);
    0x22EB60	179	C_BaseEntity::GetAttachmentVelocity(int,Vector &,Quaternion &);
    0x2333A0	180	C_BaseEntity::GetTeam(void);
    0x2333B0	181	C_BaseEntity::GetTeamNumber(void)const;
    0x234930	182	C_BaseEntity::ChangeTeam(int);
    0x2333C0	183	C_BaseEntity::GetRenderTeamNumber(void);
    0x2333D0	184	C_BaseEntity::InSameTeam(C_BaseEntity*);
    0x233410	185	C_BaseEntity::InLocalTeam(void);
    0x02420	186	C_BaseEntity::IsValidIDTarget(void);
    0x02430	187	C_BaseEntity::GetIDString(void);
    0x25510	188	C_BaseEntity::ModifyEmitSoundParams(EmitSound_t &);
    0x22CDD0	189	C_BaseEntity::InitializeAsClientEntity(char const*,RenderGroup_t);
    0x231CA0	190	C_BaseEntity::Simulate(void);
    0x232300	191	C_BaseEntity::OnDataChanged(DataUpdateType_t);
    0x2322C0	192	C_BaseEntity::OnPreDataChanged(DataUpdateType_t);
    0x02440	193	C_BaseEntity::GetClientVehicle(void);
    0x231B40	194	C_BaseEntity::GetAimEntOrigin(IClientEntity *,Vector *,QAngle *);
    0x22F9C0	195	C_BaseEntity::GetOldOrigin(void);
    0x2353C0	196	C_BaseEntity::GetRenderGroup(void);
    0x235FB0	197	C_BaseEntity::GetToolRecordingState(KeyValues *);
    0x236380	198	C_BaseEntity::CleanupToolRecordingState(KeyValues *);
    0x232DA0	199	C_BaseEntity::GetCollideType(void);
    0x22D5D0	200	C_BaseEntity::ShouldDraw(void);
    0x231030	201	C_BaseEntity::IsSelfAnimating(void);
    0x2310C0	202	C_BaseEntity::OnLatchInterpolatedVariables(int);
    0x231720	203	C_BaseEntity::OnNewModel(void);
    0x231730	204	C_BaseEntity::OnNewParticleEffect(char const*,CNewParticleEffect *);
    0x235C80	205	C_BaseEntity::ResetLatched(void);
    0x2314D0	206	C_BaseEntity::Interpolate(float);
    0x231740	207	C_BaseEntity::IsSubModel(void);
    0x2317A0	208	C_BaseEntity::CreateLightEffects(void);
    0x22BCC0	209	C_BaseEntity::Clear(void);
    0x22EC10	210	C_BaseEntity::DrawBrushModel(bool,int,bool);
    0x231C60	211	C_BaseEntity::GetTextureAnimationStartTime(void);
    0x231C70	212	C_BaseEntity::TextureAnimationWrapped(void);
    0x233440	213	C_BaseEntity::SetNextClientThink(float);
    0x02450	214	C_BaseEntity::SetHealth(int);
    0x02460	215	C_BaseEntity::GetHealth(void)const;
    0x02470	216	C_BaseEntity::GetMaxHealth(void)const;
    0x22D7A0	217	C_BaseEntity::ShadowCastType(void);
    0x22D9F0	218	C_BaseEntity::ShouldReceiveProjectedTextures(int);
    0x22DAD0	219	C_BaseEntity::IsShadowDirty(void);
    0x22DB10	220	C_BaseEntity::MarkShadowDirty(bool);
    0x22DB70	221	C_BaseEntity::GetShadowParent(void);
    0x22DC10	222	C_BaseEntity::FirstShadowChild(void);
    0x22DCB0	223	C_BaseEntity::NextShadowPeer(void);
    0x233150	224	C_BaseEntity::AddDecal(Vector const&,Vector const&,Vector const&,int,int,bool,CGameTrace &,int);
    0x234840	225	C_BaseEntity::IsClientCreated(void)const;
    0x234960	226	C_BaseEntity::UpdateOnRemove(void);
    0x234F60	227	C_BaseEntity::SUB_Remove(void);
    0x2341C0	228	C_BaseEntity::SetPredictable(bool);
    0x2355D0	229	C_BaseEntity::RestoreData(char const*,int,int);
    0x21A90	230	C_BaseEntity::DamageDecal(int,int);
    0x216D0	231	C_BaseEntity::DecalTrace(CGameTrace *,char const*);
    0x217A0	232	C_BaseEntity::ImpactTrace(CGameTrace *,int,char const*);
    0x02480	233	C_BaseEntity::ShouldPredict(void);
    0x02490	234	C_BaseEntity::Think(void);
    0x024C0	235	C_BaseEntity::CanBePoweredUp(void);
    0x024D0	236	C_BaseEntity::AttemptToPowerup(int,float,float,C_BaseEntity*,CDamageModifier *);
    0x8A780	237	C_BaseEntity::IsCurrentlyTouching(void)const;
    0x3E3E30	238	C_BaseEntity::StartTouch(C_BaseEntity*);
    0x3E3E40	239	C_BaseEntity::Touch(C_BaseEntity*);
    0x3E3E80	240	C_BaseEntity::EndTouch(C_BaseEntity*);
    0x8B580	241	C_BaseEntity::PhysicsSolidMaskForEntity(void)const;
    0x8CDB0	242	C_BaseEntity::PhysicsSimulate(void);
    0x024E0	243	C_BaseEntity::IsAlive(void);
    0x024F0	244	C_BaseEntity::IsPlayer(void)const;
    0x02500	245	C_BaseEntity::IsBaseCombatCharacter(void);
    0x02510	246	C_BaseEntity::MyCombatCharacterPointer(void);
    0x02520	247	C_BaseEntity::IsNPC(void);
    0x02530	248	C_BaseEntity::IsNextBot(void);
    0x02540	249	C_BaseEntity::IsBaseObject(void)const;
    0x02550	250	C_BaseEntity::IsBaseCombatWeapon(void)const;
    0x02560	251	C_BaseEntity::MyCombatWeaponPointer(void);
    0x02570	252	C_BaseEntity::IsBaseTrain(void)const;
    0x20B20	253	C_BaseEntity::EyePosition(void);
    0x20B80	254	C_BaseEntity::EyeAngles(void);
    0x20B90	255	C_BaseEntity::LocalEyeAngles(void);
    0x20BA0	256	C_BaseEntity::EarPosition(void);
    0x21680	257	C_BaseEntity::ShouldCollide(int,int)const;
    0x20C00	258	C_BaseEntity::GetViewOffset(void)const;
    0x20BD0	259	C_BaseEntity::SetViewOffset(Vector const&);
    0x02580	260	C_BaseEntity::GetBody(void);
    0x02590	261	C_BaseEntity::GetSkin(void);
    0x025A0	262	C_BaseEntity::GetModelInstance(void);
    0x025B0	263	C_BaseEntity::GetShadowHandle(void)const;
    0x025C0	264	C_BaseEntity::RenderHandle(void);
    0x22D2B0	265	C_BaseEntity::CreateModelInstance(void);
    0x231920	266	C_BaseEntity::ShouldInterpolate(void);
    0x025D0	267	C_BaseEntity::GetClientSideFade(void);
    0x2336F0	268	C_BaseEntity::BoneMergeFastCullBloat(Vector &,Vector &,Vector const&,Vector const&)const;
    0x234860	269	C_BaseEntity::OnPredictedEntityRemove(bool,C_BaseEntity*);
    0x22D820	270	C_BaseEntity::GetShadowCastDistance(float *,ShadowType_t)const;
    0x22D910	271	C_BaseEntity::GetShadowCastDirection(Vector *,ShadowType_t)const;
    0x22D880	272	C_BaseEntity::GetShadowUseOtherEntity(void)const;
    0x22D8C0	273	C_BaseEntity::SetShadowUseOtherEntity(C_BaseEntity*);
    0x025E0	274	C_BaseEntity::AddRagdollToFadeQueue(void);
    0x025F0	275	C_BaseEntity::IsDeflectable(void);
    0x02600	276	C_BaseEntity::GetStudioBody(void);
    0x3E3B70	277	C_BaseEntity::PerformCustomPhysics(Vector *,Vector *,QAngle *,QAngle *);
    0x22EBD0	278	C_BaseEntity::GetRenderClipPlane(void);
    0x02610	279	C_BaseEntity::OnOwnerChanged(void);
    0x236C00	280	C_BaseEntity::VPhysicsGetElement(int);
    0x02620	281	C_BaseEntity::IsARagdoll(void);
    0x236840	282	C_BaseEntity::SetMaterialOverride(char const*);
    0x236900	283	C_BaseEntity::SetMaterialOverridePointer(IMaterial *);
    0x02630	284	C_BaseEntity::GetMaterialOverridePointer(void);
    0x2368D0	285	C_BaseEntity::GetMaterialOverride(void);
    0x236A40	286	C_BaseEntity::StartMaterialOverride(void);
    0x236BA0	287	C_BaseEntity::EndMaterialOverride(void);
    0x02640	288	C_BaseEntity::GetCreationTime(void);
    0x02650	289	C_BaseEntity::IsPredicted(void)const;
    0x02660	290	C_BaseEntity::IsWeapon(void)const;
    0x02670	291	C_BaseEntity::IsVehicle(void)const;
    0x02680	292	C_BaseEntity::IsJeep(void)const;
    0x02690	293	C_BaseEntity::UsesLua(void);
    0x026A0	294	C_BaseEntity::GetLuaEntityType(void);
    0x25980	295	C_BaseEntity::PushEntity(void);
    0x25A00	296	C_BaseEntity::Push_This_Entity(void);
    0x026B0	297	C_BaseEntity::SetEntity(char const*,C_BaseEntity*);
    0x236820	298	C_BaseEntity::GetParentPhysicsNum(void);
    0x236830	299	C_BaseEntity::SetParentPhysicsNum(int);
    0x026C0	300	C_BaseEntity::StartMotionController(void);
    0x026D0	301	C_BaseEntity::StopMotionController(void);
    0x026E0	302	C_BaseEntity::AttachObjectToMotionController(IPhysicsObject *);
    0x026F0	303	C_BaseEntity::DetachObjectFromMotionController(IPhysicsObject *);
    0x236C10	304	C_BaseEntity::GetCustomisedRenderBounds(Vector &,Vector &);
    0x236C80	305	C_BaseEntity::SetCustomisedRenderBounds(Vector *,Vector *);
    0x02700	306	C_BaseEntity::GetLuaScriptName(void);
    0x02710	307	C_BaseEntity::SpawnedViaLua(void);
    0x25A30	308	C_BaseEntity::OverridePosition(void);
    0x02720	309	C_BaseEntity::InitializeScriptedEntity(char const*);
    0x25F70	310	C_BaseEntity::ClearLuaData(void);
    0x25E90	311	C_BaseEntity::GetLuaTable(void);
    0x25CD0	312	C_BaseEntity::GetLuaEntity(void);
    0x25F10	313	C_BaseEntity::SetLuaTable(ILuaObject *);
    0x02730	314	C_BaseEntity::Lua_OnEntityInitialized(void);
    0x259D0	315	C_BaseEntity::HasLuaTable(void);
    0x02740	316	C_BaseEntity::LuaEntityInitialized(void);
    0x22A90	317	C_BaseEntity::ForcePhysicsDropObject(void);
    0x25C10	318	C_BaseEntity::StartDriving(C_BasePlayer *);
    0x25C70	319	C_BaseEntity::FinishDriving(C_BasePlayer *);
    0x236EB0	320	C_BaseEntity::GMod_ShouldRenderEntity(void);
    0x02750	321	C_BaseEntity::OnClientsideLuaRestored(void);
    0x25FC0	322	C_BaseEntity::Lua_GetLuaClass(void);
    0x2371C0	323	C_BaseEntity::VPhysicsCollision(int,gamevcollisionevent_t *);
    0x47A20	324	C_GameRulesProxy::UpdateTransmitState(void);
    CHLClient
    Code:
    /*
    ida_vtable*****c v2b - Senator
    VTABLE BLOCK:	0x007DCD20
    DUMP FROM 'client.dylib'
    
    ADDRESS	ID	FUNCTION
    */
    
    0x1DD6B0	0	CHLClient::Init(void * (*)(char const*,int *),void * (*)(char const*,int *),CGlobalVarsBase *,IGet *);
    0x1DE2F0	1	CHLClient::PostInit(void);
    0x1DE4A0	2	CHLClient::Shutdown(void);
    0x1DE2D0	3	CHLClient::ReplayInit(void * (*)(char const*,int *));
    0x1DE2E0	4	CHLClient::ReplayPostInit(void);
    0x1DF250	5	CHLClient::LevelInitPreEntity(char const*);
    0x1DF3D0	6	CHLClient::LevelInitPostEntity(void);
    0x1DF400	7	CHLClient::LevelShutdown(void);
    0x1DE870	8	CHLClient::GetAllClasses(void);
    0x1DE650	9	CHLClient::HudVidInit(void);
    0x1DE690	10	CHLClient::HudProcessInput(bool);
    0x1DE6C0	11	CHLClient::HudUpdate(bool);
    0x1DE810	12	CHLClient::HudReset(void);
    0x1DE840	13	CHLClient::HudText(char const*);
    0x1DE880	14	CHLClient::IN_ActivateMouse(void);
    0x1DE8B0	15	CHLClient::IN_DeactivateMouse(void);
    0x1DE8E0	16	CHLClient::IN_Accumulate(void);
    0x1DE910	17	CHLClient::IN_ClearStates(void);
    0x1DE940	18	CHLClient::IN_IsKeyDown(char const*,bool &);
    0x1DE980	19	CHLClient::IN_OnMouseWheeled(int);
    0x1DE9C0	20	CHLClient::IN_KeyEvent(int,ButtonCode_t,char const*);
    0x1DEB00	21	CHLClient::CreateMove(int,float,bool);
    0x1DEA00	22	CHLClient::ExtraMouseSample(float,bool);
    0x1DEBB0	23	CHLClient::WriteUsercmdDeltaToBuffer(bf_write *,int,int,bool);
    0x1DEC00	24	CHLClient::EncodeUserCmdToBuffer(bf_write &,int);
    0x1DEC30	25	CHLClient::DecodeUserCmdFromBuffer(bf_read &,int);
    0x1DEC60	26	CHLClient::View_Render(vrect_t *);
    0x1E19F0	27	CHLClient::RenderView(CViewSetup const&,int,int);
    0x1DF220	28	CHLClient::View_Fade(ScreenFade_t *);
    0x1DF5C0	29	CHLClient::SetCrosshairAngle(QAngle const&);
    0x1DF600	30	CHLClient::InitSprite(CEngineSprite *,char const*);
    0x1DF630	31	CHLClient::ShutdownSprite(CEngineSprite *);
    0x1DF650	32	CHLClient::GetSpriteSize(void)const;
    0x1DF660	33	CHLClient::VoiceStatus(int,int);
    0x1DF770	34	CHLClient::InstallStringTableCallback(char const*);
    0x1E0A00	35	CHLClient::FrameStageNotify(ClientFrameStage_t);
    0x1DF9C0	36	CHLClient::DispatchUserMessage(int,bf_read &);
    0x1E0F50	37	CHLClient::SaveInit(int);
    0x1E0F70	38	CHLClient::SaveWriteFields(CSaveRestoreData *,char const*,void *,datamap_t *,typedescription_t *,int);
    0x1E1090	39	CHLClient::SaveReadFields(CSaveRestoreData *,char const*,void *,datamap_t *,typedescription_t *,int);
    0x1E11B0	40	CHLClient::PreSave(CSaveRestoreData *);
    0x1E11E0	41	CHLClient::Save(CSaveRestoreData *);
    0x1E12F0	42	CHLClient::WriteSaveHeaders(CSaveRestoreData *);
    0x1E1410	43	CHLClient::ReadRestoreHeaders(CSaveRestoreData *);
    0x1E1530	44	CHLClient::Restore(CSaveRestoreData *,bool);
    0x1E1710	45	CHLClient::DispatchOnRestore(void);
    0x1E18F0	46	CHLClient::GetStandardRecvProxies(void);
    0x1E1800	47	CHLClient::WriteSaveGameScreenshot(char const*);
    0x1E1830	48	CHLClient::EmitSentenceCloseCaption(char const*);
    0x1E1880	49	CHLClient::EmitCloseCaption(char const*,float);
    0x1E1900	50	CHLClient::CanRecordDemo(char *,int)const;
    0x1E1940	51	CHLClient::OnDemoRecordStart(char const*);
    0x1E1950	52	CHLClient::OnDemoRecordStop(void);
    0x1E1960	53	CHLClient::OnDemoPlaybackStart(char const*);
    0x1E1970	54	CHLClient::OnDemoPlaybackStop(void);
    0x1DE860	55	CHLClient::ShouldDrawDropdownConsole(void);
    0x1E1980	56	CHLClient::GetScreenWidth(void);
    0x1E1990	57	CHLClient::GetScreenHeight(void);
    0x1E19A0	58	CHLClient::WriteSaveGameScreenshotOfSize(char const*,int,int,bool,bool);
    0x1DEEE0	59	CHLClient::GetPlayerView(CViewSetup &);
    0x1DF080	60	CHLClient::SetupGameProperties(CUtlVector<_XUSER_CONTEXT,CUtlMemory<_XUSER_CONTEXT,int>> &,CUtlVector&<_XUSER_PROPERTY,CUtlMemory<CUtlVector&,int>>);
    0x1DF0B0	61	CHLClient::GetPresenceID(char const*);
    0x1DF0E0	62	CHLClient::GetPropertyIdString(unsigned int);
    0x1DF110	63	CHLClient::GetPropertyDisplayString(unsigned int,unsigned int,char *,int);
    0x1DF190	64	CHLClient::InvalidateMdlCache(void);
    0x1DEAB0	65	CHLClient::IN_SetSampleTime(float);
    0x1E1B60	66	CHLClient::ReloadFilesInList(IFileList *);
    0x1DF150	67	CHLClient::StartStatsReporting(void *,bool);
    0x1E1B80	68	CHLClient::HandleUiToggle(void);
    0x1E1B90	69	CHLClient::ShouldAllowConsole(void);
    0x1E1BA0	70	CHLClient::GetRenamedRecvTableInfos(void);
    0x1E1BB0	71	CHLClient::GetClientUIMouthInfo(void);
    0x1E1BC0	72	CHLClient::FileReceived(char const*,unsigned int);
    0x1E1C10	73	CHLClient::TranslateEffectForVisionFilter(char const*,char const*);
    0x1E1C00	74	CHLClient::ClientAdjustStartSoundParams(StartSoundParams_t &);
    0x1E1C50	75	CHLClient::DisconnectAttempt(void);
    0x1E1CA0	76	CHLClient::GMOD_ReceiveServerMessage(bf_read *,int);
    0x1E1C60	77	CHLClient::GMOD_DoSnapshots(void);
    0x1E1C70	78	CHLClient::GMOD_VoiceVolume(unsigned int,float);
    0x1E1EF0	79	CHLClient::GMOD_OnDrawSkybox(void);
    0x1DE990	80	CHLClient::IN_MouseWheelAnalog(int);
    0x1E20A0	81	CHLClient::GMOD_ClearReplicatedConVars(void);
    0x1E2080	82	CHLClient::GMOD_PrecacheReplicatedConVar(char const*,char const*);
    0x00000	83	dword_0;
    0x9CD098	84	`vtable for'__cxxabiv1::__si_class_type_info;
    0x6B3D26	85	`typeinfo name for'CHLClient;
    0x7A0708	86	`typeinfo for'IBaseClientDLL;
    0x00000	87	dword_0;
    0x00000	88	dword_0;
    0x7DCE98	89	`typeinfo for'CFlaggedEntitiesEnum;
    0x1E3690	90	CFlaggedEntitiesEnum::EnumElement(IHandleEntity *);
    0x00000	91	dword_0;
    0x9CD098	92	`vtable for'__cxxabiv1::__si_class_type_info;
    0x6B3D40	93	`typeinfo name for'CFlaggedEntitiesEnum;
    0x799110	94	`typeinfo for'IPartitionEnumerator;
    0x00000	95	dword_0;
    0x00000	96	dword_0;
    0x00000	97	dword_0;
    0x00000	98	dword_0;
    0x7DCED0	99	`typeinfo for'CClassMap;
    0x1E4A10	100	CClassMap::~CClassMap();
    0x1E4A40	101	CClassMap::~CClassMap();
    0x1E46B0	102	CClassMap::Add(char const*,char const*,int,C_BaseEntity * (*)(void));
    0x1E4830	103	CClassMap::Lookup(char const*);
    0x1E4930	104	CClassMap::CreateEntity(char const*);
    0x1E49A0	105	CClassMap::GetClassSize(char const*);
    0x9CD098	106	`vtable for'__cxxabiv1::__si_class_type_info;
    0x6B3D6F	107	`typeinfo name for'CClassMap;
    0x7A0838	108	`typeinfo for'IClassMap;
    0x00000	109	dword_0;
    0x00000	110	dword_0;
    0x7DCF28	111	`typeinfo for'CClientEffectPrecacheSystem;
    0x1E7FE0	112	CClientEffectPrecacheSystem::Name(void);
    0x1E7FF0	113	CClientEffectPrecacheSystem::Init(void);
    0x1E8000	114	CClientEffectPrecacheSystem::PostInit(void);
    0x1E7E90	115	CClientEffectPrecacheSystem::Shutdown(void);
    0x1E7DD0	116	CClientEffectPrecacheSystem::LevelInitPreEntity(void);
    0x1E8010	117	CClientEffectPrecacheSystem::LevelInitPostEntity(void);
    0x4A820	118	IGameSystem::LevelShutdownPreClearSteamAPIContext(void);
    0x1E7E30	119	CClientEffectPrecacheSystem::LevelShutdownPreEntity(void);
    0x1E7E40	120	CClientEffectPrecacheSystem::LevelShutdownPostEntity(void);
    0x1E8020	121	CClientEffectPrecacheSystem::OnSave(void);
    0x1E8030	122	CClientEffectPrecacheSystem::OnRestore(void);
    0x1E8040	123	CClientEffectPrecacheSystem::SafeRemoveIfDesired(void);
    0x1E8050	124	CClientEffectPrecacheSystem::IsPerFrame(void);
    0x1E7F60	125	CClientEffectPrecacheSystem::~CClientEffectPrecacheSystem();
    0x1E8060	126	CClientEffectPrecacheSystem::~CClientEffectPrecacheSystem();
    0x00000	127	dword_0;
    0x9CD098	128	`vtable for'__cxxabiv1::__si_class_type_info;
    0x6B3D80	129	`typeinfo name for'CClientEffectPrecacheSystem;
    0x7D75D0	130	`typeinfo for'IGameSystem;
    0x00000	131	dword_0;
    0x00000	132	dword_0;
    0x00000	133	dword_0;
    0x00000	134	dword_0;
    0x7DCFB0	135	`typeinfo for'CClientEntityList;
    0x1E8FA0	136	CClientEntityList::OnAddEntity(IHandleEntity *,CBaseHandle);
    0x1E90D0	137	CClientEntityList::OnRemoveEntity(IHandleEntity *,CBaseHandle);
    0x1E8260	138	CClientEntityList::~CClientEntityList();
    0x1E8630	139	CClientEntityList::~CClientEntityList();
    0x1E88D0	140	CClientEntityList::GetClientNetworkable(int);
    0x1E88F0	141	CClientEntityList::GetClientEntity(int);
    0x1E8960	142	CClientEntityList::NumberOfEntities(bool);
    0x1E93D0	143	CClientEntityList::GetClientUnknownFromHandle(CBaseHandle);
    0x1E8AD0	144	CClientEntityList::GetClientNetworkableFromHandle(CBaseHandle);
    0x1E8B50	145	CClientEntityList::GetClientEntityFromHandle(CBaseHandle);
    0x1E8A80	146	CClientEntityList::GetHighestEntityIndex(void);
    0x1E89A0	147	CClientEntityList::SetMaxEntities(int);
    0x1E89C0	148	CClientEntityList::GetMaxEntities(void);
    ClientModeShared
    Code:
    /*
    ida_vtable*****c v2b - Senator
    VTABLE BLOCK:	0x007DD110
    DUMP FROM 'client.dylib'
    
    ADDRESS	ID	FUNCTION
    */
    
    0x1F3430	0	ClientModeShared::~ClientModeShared();
    0x1F3400	1	ClientModeShared::~ClientModeShared();
    0x1F3C80	2	ClientModeShared::InitViewport(void);
    0x1F35D0	3	ClientModeShared::Init(void);
    0x1F3C90	4	ClientModeShared::VGui_Shutdown(void);
    0x1F3CC0	5	ClientModeShared::Shutdown(void);
    0x1F4BC0	6	ClientModeShared::Enable(void);
    0x1F4C80	7	ClientModeShared::Disable(void);
    0x1F4CD0	8	ClientModeShared::Layout(void);
    0x1F5F90	9	ClientModeShared::GetViewport(void);
    0x1F5FA0	10	ClientModeShared::GetViewportAnimationController(void);
    0x1F4660	11	ClientModeShared::ProcessInput(bool);
    0x1F4440	12	ClientModeShared::ShouldDrawDetailObjects(void);
    0x1F43C0	13	ClientModeShared::ShouldDrawEntity(C_BaseEntity *);
    0x1F44C0	14	ClientModeShared::ShouldDrawLocalPlayer(C_BasePlayer *);
    0x1F43D0	15	ClientModeShared::ShouldDrawParticles(void);
    0x1F4500	16	ClientModeShared::ShouldDrawFog(void);
    0x1F3D10	17	ClientModeShared::OverrideView(CViewSetup *);
    0x1F4690	18	ClientModeShared::KeyInput(int,ButtonCode_t,char const*);
    0x1F49C0	19	ClientModeShared::StartMessageMode(int);
    0x1F4970	20	ClientModeShared::GetMessagePanel(void);
    0x1F43E0	21	ClientModeShared::OverrideMouseInput(float *,float *);
    0x1F3CD0	22	ClientModeShared::CreateMove(float,CUserCmd *);
    0x1F49F0	23	ClientModeShared::LevelInit(char const*);
    0x1F4B10	24	ClientModeShared::LevelShutdown(void);
    0x1F4410	25	ClientModeShared::ShouldDrawViewModel(void);
    0x1F4490	26	ClientModeShared::ShouldDrawCrosshair(void);
    0x1F4510	27	ClientModeShared::AdjustEngineViewport(int &,int &,int &,int &);
    0x1F4520	28	ClientModeShared::PreRender(CViewSetup *);
    0x1F4530	29	ClientModeShared::PostRender(void);
    0x1F4550	30	ClientModeShared::PostRenderVGui(void);
    0x1F5EC0	31	ClientModeShared::ActivateInGameVGuiContext(vgui::Panel *);
    0x1F5F20	32	ClientModeShared::DeactivateInGameVGuiContext(void);
    0x1F4D90	33	ClientModeShared::GetViewModelFOV(void);
    0x1F5FC0	34	ClientModeShared::CanRecordDemo(char *,int)const;
    0x1F3590	35	ClientModeShared::ComputeVguiResConditions(KeyValues *);
    0x1F5FD0	36	ClientModeShared::GetServerName(void);
    0x1F5FE0	37	ClientModeShared::SetServerName(wchar_t *);
    0x1F5FF0	38	ClientModeShared::GetMapName(void);
    0x1F6000	39	ClientModeShared::SetMapName(wchar_t *);
    0x1F4960	40	ClientModeShared::DoPostScreenSpaceEffects(CViewSetup const*);
    0x1F5EB0	41	ClientModeShared::DisplayReplayMessage(char const*,float,bool,char const*,bool);
    0x1F4560	42	ClientModeShared::Update(void);
    0x1F4450	43	ClientModeShared::ShouldBlackoutAroundHUD(void);
    0x1F4480	44	ClientModeShared::ShouldOverrideHeadtrackControl(void);
    0x1F6010	45	ClientModeShared::IsInfoPanelAllowed(void);
    0x1F6020	46	ClientModeShared::InfoPanelDisplayed(void);
    0x1F3560	47	ClientModeShared::ReloadScheme(void);
    0x1F4910	48	ClientModeShared::HudElementKeyInput(int,ButtonCode_t,char const*);
    0x1F4DF0	49	ClientModeShared::FireGameEvent(IGameEvent *);
    0x1F47E0	50	ClientModeShared::HandleSpectatorKeyInput(int,ButtonCode_t,char const*);
    0x1F6030	51	ClientModeShared::GetHUDChatPanel(void);
    0x1F5EA0	52	ClientModeShared::UpdateReplayMessages(void);
    CMatSystemSurface
    Code:
    /*
    ida_vtable*****c v2b - Senator
    VTABLE BLOCK:	0x000DEF50
    DUMP FROM 'vguimatsurface.dylib'
    
    ADDRESS	ID	FUNCTION
    */
    
    0x085D0	0	CMatSystemSurface::Connect;
    0x08710	1	CMatSystemSurface::Disconnect;
    0x08760	2	CMatSystemSurface::QueryInterface;
    0x08980	3	CMatSystemSurface::Init;
    0x08C90	4	CMatSystemSurface::Shutdown;
    0x09720	5	CMatSystemSurface::RunFrame;
    0x08F10	6	CMatSystemSurface::GetEmbeddedPanel;
    0x08ED0	7	CMatSystemSurface::SetEmbeddedPanel;
    0x097E0	8	CMatSystemSurface::PushMakeCurrent;
    0x099D0	9	CMatSystemSurface::PopMakeCurrent;
    0x09A50	10	CMatSystemSurface::DrawSetColor;
    0x09A80	11	CMatSystemSurface::DrawSetColor;
    0x0ABE0	12	CMatSystemSurface::DrawFilledRect;
    0x0ACE0	13	CMatSystemSurface::DrawFilledRectArray;
    0x0B720	14	CMatSystemSurface::DrawOutlinedRect;
    0x09E30	15	CMatSystemSurface::DrawLine;
    0x09F30	16	CMatSystemSurface::DrawPolyLine;
    0x0CDD0	17	CMatSystemSurface::DrawSetTextFont;
    0x0CE60	18	CMatSystemSurface::DrawSetTextColor;
    0x0CED0	19	CMatSystemSurface::DrawSetTextColor;
    0x0CF50	20	CMatSystemSurface::DrawSetTextPos;
    0x0CF70	21	CMatSystemSurface::DrawGetTextPos;
    0x0D340	22	CMatSystemSurface::DrawPrintText;
    0x0CFD0	23	CMatSystemSurface::DrawUnicodeChar;
    0x0CDE0	24	CMatSystemSurface::DrawFlushText;
    0x10730	25	CMatSystemSurface::CreateHTMLWindow;
    0x10750	26	CMatSystemSurface::PaintHTMLWindow;
    0x10740	27	CMatSystemSurface::DeleteHTMLWindow;
    0x0BCC0	28	CMatSystemSurface::DrawGetTextureId;
    0x0BBE0	29	CMatSystemSurface::DrawGetTextureFile;
    0x0BCE0	30	CMatSystemSurface::DrawSetTextureFile;
    0x10770	31	CMatSystemSurface::DrawSetTextureRGBA;
    0x0BDB0	32	CMatSystemSurface::DrawSetTexture;
    0x0BDE0	33	CMatSystemSurface::DrawGetTextureSize;
    0x0BE10	34	CMatSystemSurface::DrawTexturedRect;
    0x10700	35	CMatSystemSurface::IsTextureIDValid;
    0x0BBB0	36	CMatSystemSurface::DeleteTextureByID;
    0x0BB60	37	CMatSystemSurface::CreateNewTextureID;
    0x0D750	38	CMatSystemSurface::GetScreenSize;
    0x0DAE0	39	CMatSystemSurface::SetAsTopMost;
    0x0DE30	40	CMatSystemSurface::BringToFront;
    0x0DB00	41	CMatSystemSurface::SetForegroundWindow;
    0x0DB10	42	CMatSystemSurface::SetPanelVisible;
    0x0DB20	43	CMatSystemSurface::SetMinimized;
    0x0DB90	44	CMatSystemSurface::IsMinimized;
    0x0DBD0	45	CMatSystemSurface::FlashWindow;
    0x0DBE0	46	CMatSystemSurface::SetTitle;
    0x0DAF0	47	CMatSystemSurface::SetAsToolBar;
    0x0DFB0	48	CMatSystemSurface::CreatePopup;
    0x0DD40	49	CMatSystemSurface::SwapBuffers;
    0x0DD50	50	CMatSystemSurface::Invalidate;
    0x0DF60	51	CMatSystemSurface::SetCursor;
    0x106D0	52	CMatSystemSurface::SetCursorAlwaysVisible;
    0x106B0	53	CMatSystemSurface::IsCursorVisible;
    0x0DD60	54	CMatSystemSurface::ApplyChanges;
    0x0DD90	55	CMatSystemSurface::IsWithin;
    0x0DE20	56	CMatSystemSurface::HasFocus;
    0x08F20	57	CMatSystemSurface::SupportsFeature;
    0x0E7D0	58	CMatSystemSurface::RestrictPaintToSinglePanel;
    0x108B0	59	CMatSystemSurface::SetModalPanel;
    0x108C0	60	CMatSystemSurface::GetModalPanel;
    0x108D0	61	CMatSystemSurface::UnlockCursor;
    0x108F0	62	CMatSystemSurface::LockCursor;
    0x10910	63	CMatSystemSurface::SetTranslateExtendedKeys;
    0x10920	64	CMatSystemSurface::GetTopmostPopup;
    0x0DEA0	65	CMatSystemSurface::SetTopLevelFocus;
    0x0C3B0	66	CMatSystemSurface::CreateFont;
    0x0C3D0	67	CMatSystemSurface::SetFontGlyphSet;
    0x0C430	68	CMatSystemSurface::SetFontGlyphSet_Extended;
    0x0C680	69	CMatSystemSurface::AddCustomFontFile;
    0x0C4E0	70	CMatSystemSurface::GetFontTall;
    0x0C500	71	CMatSystemSurface::GetFontTallRequested;
    0x0C520	72	CMatSystemSurface::GetFontAscent;
    0x0C550	73	CMatSystemSurface::IsFontAdditive;
    0x0C580	74	CMatSystemSurface::GetCharABCwide;
    0x0C5C0	75	CMatSystemSurface::GetCharacterWidth;
    0x0C640	76	CMatSystemSurface::GetTextSize;
    0x0DD70	77	CMatSystemSurface::GetNotifyPanel;
    0x0DD80	78	CMatSystemSurface::SetNotifyIcon;
    0x0DF40	79	CMatSystemSurface::PlaySound;
    0x0E290	80	CMatSystemSurface::GetPopupCount;
    0x0E2A0	81	CMatSystemSurface::GetPopup;
    0x0DDA0	82	CMatSystemSurface::ShouldPaintChildPanel;
    0x0DE10	83	CMatSystemSurface::RecreateContext;
    0x0E100	84	CMatSystemSurface::AddPanel;
    0x0E170	85	CMatSystemSurface::ReleasePanel;
    0x10250	86	CMatSystemSurface::MovePopupToFront;
    0x10560	87	CMatSystemSurface::MovePopupToBack;
    0x0E440	88	CMatSystemSurface::SolveTraverse;
    0x0F100	89	CMatSystemSurface::PaintTraverse;
    0x0DFA0	90	CMatSystemSurface::EnableMouseCapture;
    0x0DA10	91	CMatSystemSurface::GetWorkspaceBounds;
    0x10930	92	CMatSystemSurface::GetAbsoluteWindowBounds;
    0x118E0	93	CMatSystemSurface::GetProportionalBase;
    0x10970	94	CMatSystemSurface::CalculateMouseVisible;
    0x10C60	95	CMatSystemSurface::NeedKBInput;
    0x11900	96	CMatSystemSurface::HasCursorPosFunctions;
    0x10C80	97	CMatSystemSurface::SurfaceGetCursorPos;
    0x10CB0	98	CMatSystemSurface::SurfaceSetCursorPos;
    0x09EF0	99	CMatSystemSurface::DrawTexturedLine;
    0x0B7D0	100	CMatSystemSurface::DrawOutlinedCircle;
    0x0A220	101	CMatSystemSurface::DrawTexturedPolyLine;
    0x0BF60	102	CMatSystemSurface::DrawTexturedSubRect;
    0x0C0E0	103	CMatSystemSurface::DrawTexturedPolygon;
    0x0DCF0	104	CMatSystemSurface::GetTitle;
    0x10200	105	CMatSystemSurface::IsCursorLocked;
    0x0DAB0	106	CMatSystemSurface::SetWorkspaceInsets;
    0x0D020	107	CMatSystemSurface::DrawGetUnicodeCharRenderInfo;
    0x0D2E0	108	CMatSystemSurface::DrawRenderCharFromInfo;
    0x10CE0	109	CMatSystemSurface::DrawSetAlphaMultiplier;
    0x10D10	110	CMatSystemSurface::DrawGetAlphaMultiplier;
    0x10710	111	CMatSystemSurface::SetAllowHTMLJavaScript;
    0x0D870	112	CMatSystemSurface::OnScreenSizeChanged;
    0x10D20	113	CMatSystemSurface::CreateCursorFromFile;
    0x0BC50	114	CMatSystemSurface::DrawGetTextureMatInfoFactory;
    0x0E840	115	CMatSystemSurface::PaintTraverseEx;
    0x0F7E0	116	CMatSystemSurface::GetZPos;
    0x10D40	117	CMatSystemSurface::SetPanelForInput;
    0x0B050	118	CMatSystemSurface::DrawFilledRectFastFade;
    0x0B230	119	CMatSystemSurface::DrawFilledRectFade;
    0x107C0	120	CMatSystemSurface::DrawSetTextureRGBAEx;
    0x0CF10	121	CMatSystemSurface::DrawSetTextScale;
    0x0C490	122	CMatSystemSurface::SetBitmapFontGlyphSet;
    0x0C890	123	CMatSystemSurface::AddBitmapFontFile;
    0x0CA60	124	CMatSystemSurface::SetBitmapFontName;
    0x0CC20	125	CMatSystemSurface::GetBitmapFontName;
    0x0CC90	126	CMatSystemSurface::ClearTemporaryFontCache;
    0x10D90	127	CMatSystemSurface::GetIconImageForFullPath;
    0x0CF90	128	CMatSystemSurface::DrawUnicodeString;
    0x0CCB0	129	CMatSystemSurface::PrecacheFontCharacters;
    0x10DA0	130	CMatSystemSurface::GetResolutionKey;
    0x0CD90	131	CMatSystemSurface::GetFontName;
    0x0CDB0	132	CMatSystemSurface::GetFontFamilyName;
    0x0C5F0	133	CMatSystemSurface::GetKernedCharWidth;
    0x0D7C0	134	CMatSystemSurface::ForceScreenSizeOverride;
    0x0D7F0	135	CMatSystemSurface::ForceScreenPosOffset;
    0x0D820	136	CMatSystemSurface::OffsetAbsPos;
    0x0D9B0	137	CMatSystemSurface::ResetFontCaches;
    0x11410	138	CMatSystemSurface::GetTextureNumFrames;
    0x11440	139	CMatSystemSurface::DrawSetTextureFrame;
    0x0D850	140	CMatSystemSurface::IsScreenSizeOverrideActive;
    0x0D860	141	CMatSystemSurface::IsScreenPosOverrideActive;
    0x0BB90	142	CMatSystemSurface::DestroyTextureID;
    0x10860	143	CMatSystemSurface::DrawUpdateRegionTextureRGBA;
    0x10760	144	CMatSystemSurface::BHTMLWindowNeedsPaint;
    0x11910	145	CMatSystemSurface::GetWebkitHTMLUserAgentString;
    0x11920	146	CMatSystemSurface::AccessChromeHTMLController;
    0x10ED0	147	CMatSystemSurface::SetFullscreenViewport;
    0x10F00	148	CMatSystemSurface::GetFullscreenViewport;
    0x10F70	149	CMatSystemSurface::PushFullscreenViewport;
    0x11170	150	CMatSystemSurface::PopFullscreenViewport;
    0x11260	151	CMatSystemSurface::SetSoftwareCursor;
    0x11280	152	CMatSystemSurface::PaintSoftwareCursor;
    0x114C0	153	CMatSystemSurface::GMOD_ClearFontCache;
    0x114E0	154	CMatSystemSurface::GMOD_GetTextSize;
    0x08F40	155	CMatSystemSurface::AttachToWindow;
    0x10230	156	CMatSystemSurface::EnableWindowsMessages;
    0x0F130	157	CMatSystemSurface::Begin3DPaint;
    0x0F430	158	CMatSystemSurface::End3DPaint;
    0x10150	159	CMatSystemSurface::DisableClipping;
    0x10180	160	CMatSystemSurface::GetClippingRect;
    0x101D0	161	CMatSystemSurface::SetClippingRect;
    0x10220	162	CMatSystemSurface::SetMouseCallbacks;
    0x0DF30	163	CMatSystemSurface::InstallPlaySoundFunc;
    0x0F7F0	164	CMatSystemSurface::DrawColoredCircle;
    0x0FA70	165	CMatSystemSurface::DrawColoredText;
    0x0FDC0	166	CMatSystemSurface::DrawColoredTextRect;
    0x0FBA0	167	CMatSystemSurface::DrawTextHeight;
    0x10070	168	CMatSystemSurface::DrawTextLen;
    0x08FF0	169	CMatSystemSurface::DrawPanelIn3DSpace;
    0x0BD20	170	CMatSystemSurface::DrawSetTextureMaterial;
    0x08FA0	171	CMatSystemSurface::HandleInputEvent;
    0x10E90	172	CMatSystemSurface::Set3DPaintTempRenderTarget;
    0x10EA0	173	CMatSystemSurface::Reset3DPaintTempRenderTarget;
    0x0BD60	174	CMatSystemSurface::DrawGetTextureMaterial;
    0x07910	175	CMatSystemSurface::~CMatSystemSurface;
    0x07F00	176	CMatSystemSurface::~CMatSystemSurface;
    0x11930	177	CMatSystemSurface::InEngine;
    0x10660	178	CMatSystemSurface::IsInThink;
    0x00000	179	dword_0;
    0x115050	180	`vtable for'__cxxabiv1::__si_class_type_info;
    0xACBD0	181	`typeinfo name for'CMatSystemSurface;
    0xD54B8	182	`typeinfo for'CTier3AppSystem<IMatSystemSurface,0>;
    0x00000	183	dword_0;
    0x115050	184	`vtable for'__cxxabiv1::__si_class_type_info;
    0xACBF0	185	`typeinfo name for'CMatEmbeddedPanel;
    0xF2280	186	`typeinfo for'vgui::Panel;
    0x00000	187	dword_0;
    0x00000	188	dword_0;
    0x00000	189	dword_0;
    0x00000	190	dword_0;
    0x00000	191	dword_0;
    0xF2280	192	`typeinfo for'vgui::Panel;
    0x11940	193	vgui::Panel::GetVPanel;
    0x6CAA0	194	vgui::Panel::Think;
    0x71D40	195	vgui::Panel::PerformApplySchemeSettings;
    0x6CB10	196	vgui::Panel::PaintTraverse;
    0x6CA60	197	vgui::Panel::Repaint;
    0x70540	198	vgui::Panel::IsWithinTraverse;
    0x712B0	199	vgui::Panel::GetInset;
    0x70AB0	200	vgui::Panel::GetClipRect;
    0x6D790	201	vgui::Panel::OnChildAdded;
    0x6D7C0	202	vgui::Panel::OnSizeChanged;
    0x70D50	203	vgui::Panel::InternalFocusChanged;
    0x74F50	204	vgui::Panel::RequestInfo;
    0x70C30	205	vgui::Panel::RequestFocus;
    0x70B50	206	vgui::Panel::RequestFocusPrev;
    0x70BC0	207	vgui::Panel::RequestFocusNext;
    0x73E30	208	vgui::Panel::OnMessage;
    0x70CE0	209	vgui::Panel::GetCurrentKeyFocus;
    0x70D40	210	vgui::Panel::GetTabPosition;
    0x6C450	211	vgui::Panel::GetName;
    0x6C480	212	vgui::Panel::GetClassName;
    0x6DC90	213	vgui::Panel::GetScheme;
    0x11950	214	vgui::Panel::IsProportional;
    0x6DC50	215	vgui::Panel::IsAutoDeleteSet;
    0x6DC60	216	vgui::Panel::DeletePanel;
    0x73D20	217	vgui::Panel::QueryInterface;
    0x11960	218	vgui::Panel::GetPanel;
    0x6C470	219	vgui::Panel::GetModuleName;
    0x73D10	220	vgui::Panel::OnTick;
    0x11970	221	vgui::Panel::GetMessageMap;
    0x119E0	222	vgui::Panel::GetAnimMap;
    0x11A00	223	vgui::Panel::GetKBMap;
    0x6BD70	224	vgui::Panel::~Panel;
    0x6BD30	225	vgui::Panel::~Panel;
    0x6B7D0	226	vgui::Panel::Init;
    0x6C8B0	227	vgui::Panel::SetVisible;
    0x6C910	228	vgui::Panel::IsVisible;
    0x74E80	229	vgui::Panel::PostMessage;
    0x73C40	230	vgui::Panel::OnMove;
    0x6C640	231	vgui::Panel::GetParent;
    0x6C600	232	vgui::Panel::GetVParent;
    0x6D5B0	233	vgui::Panel::SetParent;
    0x6D5F0	234	vgui::Panel::SetParent;
    0x6D8E0	235	vgui::Panel::HasParent;
    0x70B10	236	vgui::Panel::GetChildren;
    0x6DC20	237	vgui::Panel::SetAutoDelete;
    0x70D80	238	vgui::Panel::AddActionSignalTarget;
    0x70E40	239	vgui::Panel::AddActionSignalTarget;
    0x70F00	240	vgui::Panel::RemoveActionSignalTarget;
    0x70F90	241	vgui::Panel::PostActionSignal;
    0x74DE0	242	vgui::Panel::RequestInfoFromChild;
    0x74ED0	243	vgui::Panel::PostMessageToChild;
    0x74E20	244	vgui::Panel::PostMessage;
    0x750E0	245	vgui::Panel::SetInfo;
    0x75220	246	vgui::Panel::SetSilentMode;
    0x75240	247	vgui::Panel::InstallMouseHandler;
    0x6C950	248	vgui::Panel::SetEnabled;
    0x6C9E0	249	vgui::Panel::IsEnabled;
    0x6CA20	250	vgui::Panel::IsPopup;
    0x6D880	251	vgui::Panel::MoveToFront;
    0x716F0	252	vgui::Panel::SetBgColor;
    0x71700	253	vgui::Panel::SetFgColor;
    0x71710	254	vgui::Panel::GetBgColor;
    0x71720	255	vgui::Panel::GetFgColor;
    0x708E0	256	vgui::Panel::SetCursor;
    0x708F0	257	vgui::Panel::GetCursor;
    0x70900	258	vgui::Panel::SetCursorAlwaysVisible;
    0x70CF0	259	vgui::Panel::HasFocus;
    0x71740	260	vgui::Panel::InvalidateLayout;
    0x70D30	261	vgui::Panel::SetTabPosition;
    0x710D0	262	vgui::Panel::SetBorder;
    0x711C0	263	vgui::Panel::GetBorder;
    0x711D0	264	vgui::Panel::SetPaintBorderEnabled;
    0x71200	265	vgui::Panel::SetPaintBackgroundEnabled;
    0x71250	266	vgui::Panel::SetPaintEnabled;
    0x71280	267	vgui::Panel::SetPostChildPaintEnabled;
    0x71230	268	vgui::Panel::SetPaintBackgroundType;
    0x71310	269	vgui::Panel::GetPaintSize;
    0x715A0	270	vgui::Panel::SetBuildGroup;
    0x71630	271	vgui::Panel::IsBuildGroupEnabled;
    0x71870	272	vgui::Panel::IsCursorNone;
    0x718A0	273	vgui::Panel::IsCursorOver;
    0x71A40	274	vgui::Panel::MarkForDeletion;
    0x71AA0	275	vgui::Panel::IsLayoutInvalid;
    0x6DD80	276	vgui::Panel::HasHotkey;
    0x6D570	277	vgui::Panel::IsOpaque;
    0x6DD00	278	vgui::Panel::SetScheme;
    0x6DD60	279	vgui::Panel::SetScheme;
    0x73B70	280	vgui::Panel::GetSchemeColor;
    0x73BA0	281	vgui::Panel::GetSchemeColor;
    0x71BD0	282	vgui::Panel::ApplySchemeSettings;
    0x72410	283	vgui::Panel::ApplySettings;
    0x734F0	284	vgui::Panel::GetSettings;
    0x73BD0	285	vgui::Panel::GetDescription;
    0x73BE0	286	vgui::Panel::ApplyUserConfigSettings;
    0x73BF0	287	vgui::Panel::GetUserConfigSettings;
    0x73C00	288	vgui::Panel::HasUserConfigSettings;
    0x71960	289	vgui::Panel::OnCommand;
    0x70D60	290	vgui::Panel::OnMouseCaptureLost;
    0x71A20	291	vgui::Panel::OnSetFocus;
    0x71A30	292	vgui::Panel::OnKillFocus;
    0x75290	293	vgui::Panel::OnDelete;
    0x6F570	294	vgui::Panel::OnThink;
    0x6FC80	295	vgui::Panel::OnCursorMoved;
    0x6FD50	296	vgui::Panel::OnCursorEntered;
    0x6FD60	297	vgui::Panel::OnCursorExited;
    0x6FD70	298	vgui::Panel::OnMousePressed;
    0x6FD80	299	vgui::Panel::OnMouseDoublePressed;
    0x6FDA0	300	vgui::Panel::OnMouseReleased;
    0x6FDB0	301	vgui::Panel::OnMouseWheeled;
    0x6E560	302	vgui::Panel::SetTriplePressAllowed;
    0x6E590	303	vgui::Panel::IsTriplePressAllowed;
    0x6FD90	304	vgui::Panel::OnMouseTriplePressed;
    0x6EB40	305	vgui::Panel::SetKeyBindingsContext;
    0x6EB80	306	vgui::Panel::GetKeyBindingsContext;
    0x6EB90	307	vgui::Panel::IsValidKeyBindingsContext;
    0x6ECB0	308	vgui::Panel::IsKeyRebound;
    0x6ECA0	309	vgui::Panel::IsKeyOverridden;
    0x6E930	310	vgui::Panel::AddKeyBinding;
    0x6EC60	311	vgui::Panel::EditKeyBindings;
    0x6EBC0	312	vgui::Panel::GetKeyBindingsFile;
    0x6EC10	313	vgui::Panel::GetKeyBindingsFilePathID;
    0x6FE20	314	vgui::Panel::OnKeyCodePressed;
    0x70110	315	vgui::Panel::OnKeyCodeTyped;
    0x70310	316	vgui::Panel::OnKeyTyped;
    0x70380	317	vgui::Panel::OnKeyCodeReleased;
    0x703F0	318	vgui::Panel::OnKeyFocusTicked;
    0x70450	319	vgui::Panel::OnMouseFocusTicked;
    0x6CFD0	320	vgui::Panel::PaintBackground;
    0x6D430	321	vgui::Panel::Paint;
    0x6CFA0	322	vgui::Panel::PaintBorder;
    0x6D450	323	vgui::Panel::PaintBuildOverlay;
    0x6D440	324	vgui::Panel::PostChildPaint;
    0x71730	325	vgui::Panel::PerformLayout;
    0x73D30	326	vgui::Panel::GetPanelMap;
    0x75390	327	vgui::Panel::SetProportional;
    0x755D0	328	vgui::Panel::SetMouseInputEnabled;
    0x754B0	329	vgui::Panel::SetKeyBoardInputEnabled;
    0x75670	330	vgui::Panel::IsMouseInputEnabled;
    0x75630	331	vgui::Panel::IsKeyBoardInputEnabled;
    0x76940	332	vgui::Panel::DrawTexturedBox;
    0x75C00	333	vgui::Panel::DrawBox;
    0x75FE0	334	vgui::Panel::DrawBoxFade;
    0x766A0	335	vgui::Panel::DrawHollowBox;
    0x76700	336	vgui::Panel::DrawHollowBox;
    0x769F0	337	vgui::Panel::SetDragEnabled;
    0x76A40	338	vgui::Panel::IsDragEnabled;
    0x76A50	339	vgui::Panel::SetShowDragHelper;
    0x76C70	340	vgui::Panel::OnDragFailed;
    0x76A60	341	vgui::Panel::SetBlockDragChaining;
    0x76A70	342	vgui::Panel::IsBlockingDragChaining;
    0x76A80	343	vgui::Panel::GetDragStartTolerance;
    0x76A90	344	vgui::Panel::SetDragSTartTolerance;
    0x76AA0	345	vgui::Panel::SetDropEnabled;
    0x76AC0	346	vgui::Panel::IsDropEnabled;
    0x788F0	347	vgui::Panel::GetDropContextMenu;
    0x77650	348	vgui::Panel::OnDropContextHoverShow;
    0x77660	349	vgui::Panel::OnDropContextHoverHide;
    0x788C0	350	vgui::Panel::GetDragDropInfo;
    0x788D0	351	vgui::Panel::OnGetAdditionalDragPanels;
    0x788E0	352	vgui::Panel::OnCreateDragData;
    0x77670	353	vgui::Panel::IsDroppable;
    0x79250	354	vgui::Panel::OnDraggablePanelPaint;
    0x79400	355	vgui::Panel::OnDroppablePanelPaint;
    0x79500	356	vgui::Panel::OnPanelDropped;
    0x79510	357	vgui::Panel::OnPanelEnteredDroppablePanel;
    0x79520	358	vgui::Panel::OnPanelExitedDroppablePanel;
    0x76AD0	359	vgui::Panel::GetDropTarget;
    0x76B40	360	vgui::Panel::GetDragPanel;
    0x79740	361	vgui::Panel::IsBeingDragged;
    0x77790	362	vgui::Panel::GetDropCursor;
    0x77680	363	vgui::Panel::CanStartDragging;
    0x79850	364	vgui::Panel::FillRectSkippingPanel;
    0x75B90	365	vgui::Panel::GetPaintBackgroundType;
    0x75BA0	366	vgui::Panel::GetCornerTextureSize;
    0x79A20	367	vgui::Panel::SetSkipChildDuringPainting;
    0x79AA0	368	vgui::Panel::NavigateUp;
    0x79DA0	369	vgui::Panel::NavigateDown;
    0x7A0C0	370	vgui::Panel::NavigateLeft;
    0x7A3E0	371	vgui::Panel::NavigateRight;
    0x7A700	372	vgui::Panel::NavigateActivate;
    0x7AA20	373	vgui::Panel::NavigateBack;
    0x7AD20	374	vgui::Panel::NavigateTo;
    0x7B090	375	vgui::Panel::NavigateFrom;
    0x7B1C0	376	vgui::Panel::NavigateToChild;
    0x7B280	377	vgui::Panel::OnNavigateTo;
    0x7B290	378	vgui::Panel::OnNavigateFrom;
    0x76B90	379	vgui::Panel::OnStartDragging;
    0x777A0	380	vgui::Panel::OnContinueDragging;
    0x76C80	381	vgui::Panel::OnFinishDragging;
    0x79530	382	vgui::Panel::DragDropStartDragging;
    0x78CD0	383	vgui::Panel::GetDragData;
    0x78900	384	vgui::Panel::CreateDragData;
    0x70C60	385	vgui::Panel::OnRequestFocus;
    0x6C6B0	386	vgui::Panel::OnScreenSizeChanged;
    0x6DD90	387	vgui::Panel::InternalCursorMoved;
    0x6E0F0	388	vgui::Panel::InternalCursorEntered;
    0x6E180	389	vgui::Panel::InternalCursorExited;
    0x6E260	390	vgui::Panel::InternalMousePressed;
    0x6E400	391	vgui::Panel::InternalMouseDoublePressed;
    0x6E5A0	392	vgui::Panel::InternalMouseTriplePressed;
    0x6E620	393	vgui::Panel::InternalMouseReleased;
    0x6E840	394	vgui::Panel::InternalMouseWheeled;
    0x6E890	395	vgui::Panel::InternalKeyCodePressed;
    0x6EDC0	396	vgui::Panel::InternalKeyCodeTyped;
    0x6F040	397	vgui::Panel::InternalKeyTyped;
    0x6F170	398	vgui::Panel::InternalKeyCodeReleased;
    0x6F2A0	399	vgui::Panel::InternalKeyFocusTicked;
    0x6F2D0	400	vgui::Panel::InternalMouseFocusTicked;
    0x73C10	401	vgui::Panel::InternalInvalidateLayout;
    0x73C50	402	vgui::Panel::InternalMove;
    0x00000	403	dword_0;
    0x00000	404	dword_0;
    0x00000	405	dword_0;
    0x00000	406	dword_0;
    0xDF5F8	407	`typeinfo for'CTextureDictionary;
    0x14A00	408	CTextureDictionary::CreateTexture;
    0x14AD0	409	CTextureDictionary::DestroyTexture;
    0x14B00	410	CTextureDictionary::DestroyAllTextures;
    0x14EE0	411	CTextureDictionary::IsValidId;
    0x14F20	412	CTextureDictionary::BindTextureToFile;
    0x14FC0	413	CTextureDictionary::BindTextureToMaterial;
    0x15020	414	CTextureDictionary::BindTextureToMaterialReference;
    0x150B0	415	CTextureDictionary::GetTextureMaterial;
    0x150F0	416	CTextureDictionary::GetTextureSize;
    0x15150	417	CTextureDictionary::GetTextureTexCoords;
    0x14C50	418	CTextureDictionary::SetTextureRGBA;
    0x151E0	419	CTextureDictionary::FindTextureIdForTextureFile;
    0x14D30	420	CTextureDictionary::SetSubTextureRGBA;
    0x14D80	421	CTextureDictionary::SetSubTextureRGBAEx;
    0x14CA0	422	CTextureDictionary::SetTextureRGBAEx;
    0x14E00	423	CTextureDictionary::UpdateSubTextureRGBA;
    0x115050	424	`vtable for'__cxxabiv1::__si_class_type_info;
    0xACDF0	425	`typeinfo name for'CTextureDictionary;
    0xD5590	426	`typeinfo for'ITextureDictionary;
    0x00000	427	dword_0;
    0x00000	428	dword_0;
    0x00000	429	dword_0;
    0x00000	430	dword_0;
    0xDF6F0	431	`typeinfo for'ConCommand;
    0x16600	432	ConCommand::~ConCommand;
    0x165F0	433	ConCommand::~ConCommand;
    0x16610	434	ConCommand::IsCommand;
    0x164F0	435	ConCommandBase::IsFlagSet;
    0x16510	436	ConCommandBase::AddFlags;
    0x164E0	437	ConCommandBase::GetName;
    0x16520	438	ConCommandBase::GetHelpText;
    0x16530	439	ConCommandBase::IsRegistered;
    0x16430	440	ConCommandBase::GetDLLIdentifier;
    0x16440	441	ConCommandBase::CreateBase;
    0x164B0	442	ConCommandBase::Init;
    0x16670	443	ConCommand::AutoCompleteSuggest;
    0x167B0	444	ConCommand::CanAutoComplete;
    0x16620	445	ConCommand::Dispatch;
    0x00000	446	dword_0;
    0xDF6D0	447	`typeinfo for'ConVar;
    0x16A70	448	ConVar::~ConVar;
    0x16A30	449	ConVar::~ConVar;
    0x16B40	450	ConVar::IsCommand;
    0x16AB0	451	ConVar::IsFlagSet;
    0x16B00	452	ConVar::AddFlags;
    0x16B20	453	ConVar::GetName;
    0x16AF0	454	ConVar::GetHelpText;
    0x16B10	455	ConVar::IsRegistered;
    0x16430	456	ConCommandBase::GetDLLIdentifier;
    0x16440	457	ConCommandBase::CreateBase;
    0x16B50	458	ConVar::Init;
    0x17180	459	ConVar::SetValue;
    0x171C0	460	ConVar::SetValue;
    0x17220	461	ConVar::SetValue;
    0x16B80	462	ConVar::InternalSetValue;
    0x16E50	463	ConVar::InternalSetFloatValue;
    0x16F60	464	ConVar::InternalSetIntValue;
    0x16E10	465	ConVar::ClampValue;
    0x16CA0	466	ConVar::ChangeStringValue;
    0x17070	467	ConVar::Create;
    CPrediction
    Code:
    /*
    ida_vtable*****c v2b - Senator
    VTABLE BLOCK:	0x008463A0
    DUMP FROM 'client.dylib'
    
    ADDRESS	ID	FUNCTION
    */
    
    0x3E78A0	0	CPrediction::~CPrediction();
    0x3E7890	1	CPrediction::~CPrediction();
    0x3E78C0	2	CPrediction::Init(void);
    0x3E78F0	3	CPrediction::Shutdown(void);
    0x3EB350	4	CPrediction::Update(int,bool,int,int);
    0x3E7C80	5	CPrediction::PreEntityPacketReceived(int,int);
    0x3E7E80	6	CPrediction::PostEntityPacketReceived(void);
    0x3E8120	7	CPrediction::PostNetworkDataReceived(int);
    0x3E7C60	8	CPrediction::OnReceivedUncompressedPacket(void);
    0x3EB780	9	CPrediction::GetViewOrigin(Vector &);
    0x3EB7E0	10	CPrediction::SetViewOrigin(Vector &);
    0x3EB850	11	CPrediction::GetViewAngles(QAngle &);
    0x3EB8B0	12	CPrediction::SetViewAngles(QAngle &);
    0x3EB8F0	13	CPrediction::GetLocalViewAngles(QAngle &);
    0x3EB950	14	CPrediction::SetLocalViewAngles(QAngle &);
    0x3EB990	15	CPrediction::InPrediction(void)const;
    0x3EB770	16	CPrediction::IsFirstTimePredicted(void)const;
    0x3EB980	17	CPrediction::GetIncomingPacketNumber(void)const;
    0x3E9730	18	CPrediction::RunCommand(C_BasePlayer *,CUserCmd *,IMoveHelper *);
    0x3E88C0	19	CPrediction::SetupMove(C_BasePlayer *,CUserCmd *,IMoveHelper *,CMoveData *);
    0x3E8D10	20	CPrediction::FinishMove(C_BasePlayer *,CUserCmd *,CMoveData *);
    0x3E9CD0	21	CPrediction::SetIdealPitch(C_BasePlayer *,Vector const&,QAngle const&,Vector const&);
    0x3EB610	22	CPrediction::_Update(bool,bool,int,int);
    VEngineTraceClient
    Code:
    /*
    ida_vtable*****c v2b - Senator
    VTABLE BLOCK:	0x004EF2A0
    DUMP FROM 'engine.dylib'
    
    ADDRESS	ID	FUNCTION
    */
    
    0x155BA0	0	CEngineTrace::GetPointContents(Vector const&,IHandleEntity **);
    0x155E00	1	CEngineTrace::GetPointContents_Collideable(ICollideable *,Vector const&);
    0x1577B0	2	CEngineTrace::ClipRayToEntity(Ray_t const&,unsigned int,IHandleEntity *,CGameTrace *);
    0x1574A0	3	CEngineTrace::ClipRayToCollideable(Ray_t const&,unsigned int,ICollideable *,CGameTrace *);
    0x1580F0	4	CEngineTrace::TraceRay(Ray_t const&,unsigned int,ITraceFilter *,CGameTrace *);
    0x157BC0	5	CEngineTrace::SetupLeafAndEntityListRay(Ray_t const&,CTraceListData &);
    0x157CC0	6	CEngineTrace::SetupLeafAndEntityListBox(Vector const&,Vector const&,CTraceListData &);
    0x157D50	7	CEngineTrace::TraceRayAgainstLeafAndEntityList(Ray_t const&,CTraceListData &,unsigned int,ITraceFilter *,CGameTrace *);
    0x158530	8	CEngineTrace::SweepCollideable(ICollideable *,Vector const&,Vector const&,QAngle const&,unsigned int,ITraceFilter *,CGameTrace *);
    0x1586F0	9	CEngineTrace::EnumerateEntities(Ray_t const&,bool,IEntityEnumerator *);
    0x158770	10	CEngineTrace::EnumerateEntities(Vector const&,Vector const&,IEntityEnumerator *);
    0x155AD0	11	CEngineTraceClient::GetCollideable(IHandleEntity *);
    0x156090	12	CEngineTrace::GetStatByIndex(int,bool);
    0x1560C0	13	CEngineTrace::GetBrushesInAABB(Vector const&,Vector const&,CUtlVector<int,CUtlMemory<int,int>> *,int);
    0x156580	14	CEngineTrace::GetCollidableFromDisplacementsInAABB(Vector const&,Vector const&);
    0x1569B0	15	CEngineTrace::GetBrushInfo(int,CUtlVector<Vector4D,CUtlMemory<Vector4D,int>> *,int *);
    0x156C40	16	CEngineTrace::PointOutsideWorld(Vector const&);
    0x156C80	17	CEngineTrace::GetLeafContainingPoint(Vector const&);
    0x157A90	18	CEngineTraceClient::HandleEntityToCollideable(IHandleEntity *,ICollideable **,char const**);
    0x157B30	19	CEngineTraceClient::GetWorldCollideable(void);
    0x157370	20	CEngineTraceClient::SetTraceEntity(ICollideable *,CGameTrace *);
    0x155B60	21	CEngineTraceClient::SpatialPartitionMask(void)const;
    0x155B80	22	CEngineTraceClient::SpatialPartitionTriggerMask(void)const;
    VClientEntityList
    Code:
    /*
    ida_vtable*****c v2b - Senator
    VTABLE BLOCK:	0x007E1610
    DUMP FROM 'client.dylib'
    
    ADDRESS	ID	FUNCTION
    */
    
    0x22BFD0	0	C_BaseEntity::~C_BaseEntity();
    0x22BFA0	1	C_BaseEntity::~C_BaseEntity();
    0x22CFB0	2	C_BaseEntity::SetRefEHandle(CBaseHandle const&);
    0x22CFF0	3	C_BaseEntity::GetRefEHandle(void)const;
    0x02270	4	C_BaseEntity::GetCollideable(void);
    0x02280	5	C_BaseEntity::GetClientNetworkable(void);
    0x02290	6	C_BaseEntity::GetClientRenderable(void);
    0x022A0	7	C_BaseEntity::GetIClientEntity(void);
    0x022B0	8	C_BaseEntity::GetBaseEntity(void);
    0x022C0	9	C_BaseEntity::GetClientThinkable(void);
    0x22D000	10	C_BaseEntity::Release(void);
    0x22E130	11	C_BaseEntity::GetAbsOrigin(void)const;
    0x22E530	12	C_BaseEntity::GetAbsAngles(void)const;
    0x22E840	13	C_BaseEntity::GetMouth(void);
    0x22E850	14	C_BaseEntity::GetSoundSpatialization(SpatializationInfo_t &);
    0x235D80	15	C_BaseEntity::GetDataDescMap(void);
    0x229460	16	C_BaseEntity::YouForgotToImplementOrDeclareClientClass(void);
    0x229470	17	C_BaseEntity::GetClientClass(void);
    0x22AA00	18	C_BaseEntity::GetPredDescMap(void);
    0x232B0	19	C_BaseEntity::FireBullets(FireBulletsInfo_t const&);
    0x022D0	20	C_BaseEntity::ModifyFireBulletsDamage(CTakeDamageInfo *);
    0x24B60	21	C_BaseEntity::ShouldDrawUnderwaterBulletBubbles(void);
    0x022E0	22	C_BaseEntity::ShouldDrawWaterImpacts(void);
    0x24B70	23	C_BaseEntity::HandleShotImpactingWater(FireBulletsInfo_t const&,Vector const&,ITraceFilter *,Vector*);
    0x24F20	24	C_BaseEntity::GetBeamTraceFilter(void);
    0x24F30	25	C_BaseEntity::DispatchTraceAttack(CTakeDamageInfo const&,Vector const&,CGameTrace *,CDmgAccumulator *);
    0x24F40	26	C_BaseEntity::TraceAttack(CTakeDamageInfo const&,Vector const&,CGameTrace *,CDmgAccumulator *);
    0x253C0	27	C_BaseEntity::DoImpactEffect(CGameTrace &,int);
    0x253F0	28	C_BaseEntity::MakeTracer(Vector const&,CGameTrace const&,int);
    0x254C0	29	C_BaseEntity::GetTracerAttachment(void);
    0x254F0	30	C_BaseEntity::BloodColor(void);
    0x25500	31	C_BaseEntity::GetTracerType(void);
    0x22CD00	32	C_BaseEntity::Spawn(void);
    0x22CD20	33	C_BaseEntity::SpawnClientEntity(void);
    0x22CD30	34	C_BaseEntity::Precache(void);
    0x22CD10	35	C_BaseEntity::Activate(void);
    0x20DC0	36	C_BaseEntity::ParseMapData(CEntityMapData *);
    0x20F50	37	C_BaseEntity::KeyValue(char const*,char const*);
    0x21320	38	C_BaseEntity::KeyValue(char const*,float);
    0x213A0	39	C_BaseEntity::KeyValue(char const*,Vector const&);
    0x21440	40	C_BaseEntity::GetKeyValue(char const*,char *,int);
    0x22CD40	41	C_BaseEntity::Init(int,int);
    0x022F0	42	C_BaseEntity::GetIClientUnknown(void);
    0x02300	43	C_BaseEntity::GetBaseAnimating(void);
    0x235E80	44	C_BaseEntity::SetClassname(char const*);
    0x236390	45	C_BaseEntity::RecordToolMessage(void);
    0x22DD90	46	C_BaseEntity::GetRenderOrigin(void);
    0x22DDC0	47	C_BaseEntity::GetRenderAngles(void);
    0x02310	48	C_BaseEntity::GetObserverCamOrigin(void);
    0x22DDF0	49	C_BaseEntity::RenderableToWorldTransform(void);
    0x22E6C0	50	C_BaseEntity::IsTransparent(void);
    0x22E740	51	C_BaseEntity::IsTwoPass(void);
    0x22E7C0	52	C_BaseEntity::UsesPowerOfTwoFrameBufferTexture(void);
    0x22E7E0	53	C_BaseEntity::UsesFullFrameBufferTexture(void);
    0x22E800	54	C_BaseEntity::IgnoresZBuffer(void)const;
    0x02340	55	C_BaseEntity::GetModel(void)const;
    0x22EE60	56	C_BaseEntity::DrawModel(int);
    0x232480	57	C_BaseEntity::ComputeFxBlend(void);
    0x232CE0	58	C_BaseEntity::GetFxBlend(void);
    0x02350	59	C_BaseEntity::LODTest(void);
    0x22DE60	60	C_BaseEntity::GetRenderBounds(Vector &,Vector &);
    0x22DE40	61	C_BaseEntity::GetPVSNotifyInterface(void);
    0x22E050	62	C_BaseEntity::GetRenderBoundsWorldspace(Vector &,Vector &);
    0x22E0B0	63	C_BaseEntity::GetShadowRenderBounds(Vector &,Vector &,ShadowType_t);
    0x232D00	64	C_BaseEntity::GetColorModulation(float *);
    0x02360	65	C_BaseEntity::OnThreadedDrawSetup(void);
    0x22D630	66	C_BaseEntity::TestCollision(Ray_t const&,unsigned int,CGameTrace &);
    0x22D640	67	C_BaseEntity::TestHitboxes(Ray_t const&,unsigned int,CGameTrace &);
    0x2349C0	68	C_BaseEntity::GetAttackDamageScale(void);
    0x22F2D0	69	C_BaseEntity::NotifyShouldTransmit(ShouldTransmitState_t);
    0x22F570	70	C_BaseEntity::PreDataUpdate(DataUpdateType_t);
    0x2306B0	71	C_BaseEntity::PostDataUpdate(DataUpdateType_t);
    0x230690	72	C_BaseEntity::ValidateModelIndex(void);
    0x2334D0	73	C_BaseEntity::SetDormant(bool);
    0x233510	74	C_BaseEntity::IsDormant(void);
    0x233550	75	C_BaseEntity::SetDestroyedOnRecreateEntities(void);
    0x231040	76	C_BaseEntity::GetEFlags(void)const;
    0x231050	77	C_BaseEntity::SetEFlags(int);
    0x22DD50	78	C_BaseEntity::entindex(void)const;
    0x22D660	79	C_BaseEntity::ReceiveMessage(int,bf_read &);
    0x22D780	80	C_BaseEntity::GetDataTableBasePtr(void);
    0x231C80	81	C_BaseEntity::ClientThink(void);
    0x232440	82	C_BaseEntity::GetThinkHandle(void);
    0x232460	83	C_BaseEntity::SetThinkHandle(CClientThinkHandlePtr *);
    0x235D90	84	C_BaseEntity::ShouldSavePhysics(void);
    0x235DA0	85	C_BaseEntity::OnSave(void);
    0x235DC0	86	C_BaseEntity::OnRestore(void);
    0x235F30	87	C_BaseEntity::ObjectCaps(void);
    0x235E50	88	C_BaseEntity::Save(ISave &);
    0x235E90	89	C_BaseEntity::Restore(IRestore &);
    0x22E20	90	C_BaseEntity::CreateVPhysics(void);
    0x22AA0	91	C_BaseEntity::VPhysicsDestroyObject(void);
    0x220E0	92	C_BaseEntity::GMOD_VPhysicsTest(IPhysicsObject *);
    0x22700	93	C_BaseEntity::VPhysicsUpdate(IPhysicsObject *);
    0x22D380	94	C_BaseEntity::VPhysicsGetObjectList(IPhysicsObject **,int);
    0x22D3B0	95	C_BaseEntity::VPhysicsIsFlesh(void);
    0x22F150	96	C_BaseEntity::SetupBones(matrix3x4_t *,int,int,float);
    0x22F170	97	C_BaseEntity::SetupWeights(matrix3x4_t const*,int,float *,float *);
    0x02370	98	C_BaseEntity::UsesFlexDelayedWeights(void);
    0x22F240	99	C_BaseEntity::DoAnimationEvents(void);
    0x231B20	100	C_BaseEntity::AddEntity(void);
    0x233610	101	C_BaseEntity::GetLocalAngles(void)const;
    0x235CD0	102	C_BaseEntity::GetPrevLocalOrigin(void)const;
    0x235D20	103	C_BaseEntity::GetPrevLocalAngles(void)const;
    0x02380	104	C_BaseEntity::CalcOverrideModelIndex(void);
    0x02390	105	C_BaseEntity::WorldAlignMins(void)const;
    0x023B0	106	C_BaseEntity::WorldAlignMaxs(void)const;
    0x20C10	107	C_BaseEntity::WorldSpaceCenter(void)const;
    0x22D650	108	C_BaseEntity::ComputeWorldSpaceSurroundingBox(Vector *,Vector *);
    0x023D0	109	C_BaseEntity::GetSolid(void)const;
    0x023F0	110	C_BaseEntity::GetSolidFlags(void)const;
    0x02410	111	C_BaseEntity::LookupAttachment(char const*);
    0x22EAE0	112	C_BaseEntity::GetAttachment(int,matrix3x4_t &);
    0x22EAA0	113	C_BaseEntity::GetAttachment(int,Vector &);
    0x22E9C0	114	C_BaseEntity::GetAttachment(int,Vector &,QAngle &);
    0x22EB60	115	C_BaseEntity::GetAttachmentVelocity(int,Vector &,Quaternion &);
    0x2333A0	116	C_BaseEntity::GetTeam(void);
    0x2333B0	117	C_BaseEntity::GetTeamNumber(void)const;
    0x234930	118	C_BaseEntity::ChangeTeam(int);
    0x2333C0	119	C_BaseEntity::GetRenderTeamNumber(void);
    0x2333D0	120	C_BaseEntity::InSameTeam(C_BaseEntity*);
    0x233410	121	C_BaseEntity::InLocalTeam(void);
    0x02420	122	C_BaseEntity::IsValidIDTarget(void);
    0x02430	123	C_BaseEntity::GetIDString(void);
    0x25510	124	C_BaseEntity::ModifyEmitSoundParams(EmitSound_t &);
    0x22CDD0	125	C_BaseEntity::InitializeAsClientEntity(char const*,RenderGroup_t);
    0x231CA0	126	C_BaseEntity::Simulate(void);
    0x232300	127	C_BaseEntity::OnDataChanged(DataUpdateType_t);
    0x2322C0	128	C_BaseEntity::OnPreDataChanged(DataUpdateType_t);
    0x02440	129	C_BaseEntity::GetClientVehicle(void);
    0x231B40	130	C_BaseEntity::GetAimEntOrigin(IClientEntity *,Vector *,QAngle *);
    0x22F9C0	131	C_BaseEntity::GetOldOrigin(void);
    0x2353C0	132	C_BaseEntity::GetRenderGroup(void);
    0x235FB0	133	C_BaseEntity::GetToolRecordingState(KeyValues *);
    0x236380	134	C_BaseEntity::CleanupToolRecordingState(KeyValues *);
    0x232DA0	135	C_BaseEntity::GetCollideType(void);
    0x22D5D0	136	C_BaseEntity::ShouldDraw(void);
    0x231030	137	C_BaseEntity::IsSelfAnimating(void);
    0x2310C0	138	C_BaseEntity::OnLatchInterpolatedVariables(int);
    0x231720	139	C_BaseEntity::OnNewModel(void);
    0x231730	140	C_BaseEntity::OnNewParticleEffect(char const*,CNewParticleEffect *);
    0x235C80	141	C_BaseEntity::ResetLatched(void);
    0x2314D0	142	C_BaseEntity::Interpolate(float);
    0x231740	143	C_BaseEntity::IsSubModel(void);
    0x2317A0	144	C_BaseEntity::CreateLightEffects(void);
    0x22BCC0	145	C_BaseEntity::Clear(void);
    0x22EC10	146	C_BaseEntity::DrawBrushModel(bool,int,bool);
    0x231C60	147	C_BaseEntity::GetTextureAnimationStartTime(void);
    0x231C70	148	C_BaseEntity::TextureAnimationWrapped(void);
    0x233440	149	C_BaseEntity::SetNextClientThink(float);
    0x02450	150	C_BaseEntity::SetHealth(int);
    0x02460	151	C_BaseEntity::GetHealth(void)const;
    0x02470	152	C_BaseEntity::GetMaxHealth(void)const;
    0x22D7A0	153	C_BaseEntity::ShadowCastType(void);
    0x22D9F0	154	C_BaseEntity::ShouldReceiveProjectedTextures(int);
    0x22DAD0	155	C_BaseEntity::IsShadowDirty(void);
    0x22DB10	156	C_BaseEntity::MarkShadowDirty(bool);
    0x22DB70	157	C_BaseEntity::GetShadowParent(void);
    0x22DC10	158	C_BaseEntity::FirstShadowChild(void);
    0x22DCB0	159	C_BaseEntity::NextShadowPeer(void);
    0x233150	160	C_BaseEntity::AddDecal(Vector const&,Vector const&,Vector const&,int,int,bool,CGameTrace &,int);
    0x234840	161	C_BaseEntity::IsClientCreated(void)const;
    0x234960	162	C_BaseEntity::UpdateOnRemove(void);
    0x234F60	163	C_BaseEntity::SUB_Remove(void);
    0x2341C0	164	C_BaseEntity::SetPredictable(bool);
    0x2355D0	165	C_BaseEntity::RestoreData(char const*,int,int);
    0x21A90	166	C_BaseEntity::DamageDecal(int,int);
    0x216D0	167	C_BaseEntity::DecalTrace(CGameTrace *,char const*);
    0x217A0	168	C_BaseEntity::ImpactTrace(CGameTrace *,int,char const*);
    0x02480	169	C_BaseEntity::ShouldPredict(void);
    0x02490	170	C_BaseEntity::Think(void);
    0x024C0	171	C_BaseEntity::CanBePoweredUp(void);
    0x024D0	172	C_BaseEntity::AttemptToPowerup(int,float,float,C_BaseEntity*,CDamageModifier *);
    0x8A780	173	C_BaseEntity::IsCurrentlyTouching(void)const;
    0x3E3E30	174	C_BaseEntity::StartTouch(C_BaseEntity*);
    0x3E3E40	175	C_BaseEntity::Touch(C_BaseEntity*);
    0x3E3E80	176	C_BaseEntity::EndTouch(C_BaseEntity*);
    0x8B580	177	C_BaseEntity::PhysicsSolidMaskForEntity(void)const;
    0x8CDB0	178	C_BaseEntity::PhysicsSimulate(void);
    0x024E0	179	C_BaseEntity::IsAlive(void);
    0x024F0	180	C_BaseEntity::IsPlayer(void)const;
    0x02500	181	C_BaseEntity::IsBaseCombatCharacter(void);
    0x02510	182	C_BaseEntity::MyCombatCharacterPointer(void);
    0x02520	183	C_BaseEntity::IsNPC(void);
    0x02530	184	C_BaseEntity::IsNextBot(void);
    0x02540	185	C_BaseEntity::IsBaseObject(void)const;
    0x02550	186	C_BaseEntity::IsBaseCombatWeapon(void)const;
    0x02560	187	C_BaseEntity::MyCombatWeaponPointer(void);
    0x02570	188	C_BaseEntity::IsBaseTrain(void)const;
    0x20B20	189	C_BaseEntity::EyePosition(void);
    0x20B80	190	C_BaseEntity::EyeAngles(void);
    0x20B90	191	C_BaseEntity::LocalEyeAngles(void);
    0x20BA0	192	C_BaseEntity::EarPosition(void);
    0x21680	193	C_BaseEntity::ShouldCollide(int,int)const;
    0x20C00	194	C_BaseEntity::GetViewOffset(void)const;
    0x20BD0	195	C_BaseEntity::SetViewOffset(Vector const&);
    0x02580	196	C_BaseEntity::GetBody(void);
    0x02590	197	C_BaseEntity::GetSkin(void);
    0x025A0	198	C_BaseEntity::GetModelInstance(void);
    0x025B0	199	C_BaseEntity::GetShadowHandle(void)const;
    0x025C0	200	C_BaseEntity::RenderHandle(void);
    0x22D2B0	201	C_BaseEntity::CreateModelInstance(void);
    0x231920	202	C_BaseEntity::ShouldInterpolate(void);
    0x025D0	203	C_BaseEntity::GetClientSideFade(void);
    0x2336F0	204	C_BaseEntity::BoneMergeFastCullBloat(Vector &,Vector &,Vector const&,Vector const&)const;
    0x234860	205	C_BaseEntity::OnPredictedEntityRemove(bool,C_BaseEntity*);
    0x22D820	206	C_BaseEntity::GetShadowCastDistance(float *,ShadowType_t)const;
    0x22D910	207	C_BaseEntity::GetShadowCastDirection(Vector *,ShadowType_t)const;
    0x22D880	208	C_BaseEntity::GetShadowUseOtherEntity(void)const;
    0x22D8C0	209	C_BaseEntity::SetShadowUseOtherEntity(C_BaseEntity*);
    0x025E0	210	C_BaseEntity::AddRagdollToFadeQueue(void);
    0x025F0	211	C_BaseEntity::IsDeflectable(void);
    0x02600	212	C_BaseEntity::GetStudioBody(void);
    0x3E3B70	213	C_BaseEntity::PerformCustomPhysics(Vector *,Vector *,QAngle *,QAngle *);
    0x22EBD0	214	C_BaseEntity::GetRenderClipPlane(void);
    0x02610	215	C_BaseEntity::OnOwnerChanged(void);
    0x236C00	216	C_BaseEntity::VPhysicsGetElement(int);
    0x02620	217	C_BaseEntity::IsARagdoll(void);
    0x236840	218	C_BaseEntity::SetMaterialOverride(char const*);
    0x236900	219	C_BaseEntity::SetMaterialOverridePointer(IMaterial *);
    0x02630	220	C_BaseEntity::GetMaterialOverridePointer(void);
    0x2368D0	221	C_BaseEntity::GetMaterialOverride(void);
    0x236A40	222	C_BaseEntity::StartMaterialOverride(void);
    0x236BA0	223	C_BaseEntity::EndMaterialOverride(void);
    0x02640	224	C_BaseEntity::GetCreationTime(void);
    0x02650	225	C_BaseEntity::IsPredicted(void)const;
    0x02660	226	C_BaseEntity::IsWeapon(void)const;
    0x02670	227	C_BaseEntity::IsVehicle(void)const;
    0x02680	228	C_BaseEntity::IsJeep(void)const;
    0x02690	229	C_BaseEntity::UsesLua(void);
    0x026A0	230	C_BaseEntity::GetLuaEntityType(void);
    0x25980	231	C_BaseEntity::PushEntity(void);
    0x25A00	232	C_BaseEntity::Push_This_Entity(void);
    0x026B0	233	C_BaseEntity::SetEntity(char const*,C_BaseEntity*);
    0x236820	234	C_BaseEntity::GetParentPhysicsNum(void);
    0x236830	235	C_BaseEntity::SetParentPhysicsNum(int);
    0x026C0	236	C_BaseEntity::StartMotionController(void);
    0x026D0	237	C_BaseEntity::StopMotionController(void);
    0x026E0	238	C_BaseEntity::AttachObjectToMotionController(IPhysicsObject *);
    0x026F0	239	C_BaseEntity::DetachObjectFromMotionController(IPhysicsObject *);
    0x236C10	240	C_BaseEntity::GetCustomisedRenderBounds(Vector &,Vector &);
    0x236C80	241	C_BaseEntity::SetCustomisedRenderBounds(Vector *,Vector *);
    0x02700	242	C_BaseEntity::GetLuaScriptName(void);
    0x02710	243	C_BaseEntity::SpawnedViaLua(void);
    0x25A30	244	C_BaseEntity::OverridePosition(void);
    0x02720	245	C_BaseEntity::InitializeScriptedEntity(char const*);
    0x25F70	246	C_BaseEntity::ClearLuaData(void);
    0x25E90	247	C_BaseEntity::GetLuaTable(void);
    0x25CD0	248	C_BaseEntity::GetLuaEntity(void);
    0x25F10	249	C_BaseEntity::SetLuaTable(ILuaObject *);
    0x02730	250	C_BaseEntity::Lua_OnEntityInitialized(void);
    0x259D0	251	C_BaseEntity::HasLuaTable(void);
    0x02740	252	C_BaseEntity::LuaEntityInitialized(void);
    0x22A90	253	C_BaseEntity::ForcePhysicsDropObject(void);
    0x25C10	254	C_BaseEntity::StartDriving(C_BasePlayer *);
    0x25C70	255	C_BaseEntity::FinishDriving(C_BasePlayer *);
    0x236EB0	256	C_BaseEntity::GMod_ShouldRenderEntity(void);
    0x02750	257	C_BaseEntity::OnClientsideLuaRestored(void);
    0x25FC0	258	C_BaseEntity::Lua_GetLuaClass(void);
    0x2371C0	259	C_BaseEntity::VPhysicsCollision(int,gamevcollisionevent_t *);
    VPanel
    Code:
    /*
    ida_vtable*****c v2b - Senator
    VTABLE BLOCK:	0x0002C240
    DUMP FROM 'vgui2.dylib'
    
    ADDRESS	ID	FUNCTION
    */
    
    0x16A40	0	vgui::VPanel::~VPanel();
    0x169E0	1	vgui::VPanel::~VPanel();
    0x16AB0	2	vgui::VPanel::Init(vgui::IClientPanel *);
    0x179E0	3	vgui::VPanel::Plat(void);
    0x179F0	4	vgui::VPanel::SetPlat(vgui::SurfacePlat *);
    0x17D60	5	vgui::VPanel::GetHPanel(void);
    0x17D70	6	vgui::VPanel::SetHPanel(unsigned long);
    0x17D80	7	vgui::VPanel::PopupWantsFront(void);
    0x17D90	8	vgui::VPanel::SetPopupWantsFront(bool);
    0x17A00	9	vgui::VPanel::IsPopup(void);
    0x17A10	10	vgui::VPanel::SetPopup(bool);
    0x17A60	11	vgui::VPanel::IsFullyVisible(void);
    0x16E40	12	vgui::VPanel::SetPos(int,int);
    0x16E60	13	vgui::VPanel::GetPos(int &,int &);
    0x16E80	14	vgui::VPanel::SetSize(int,int);
    0x16EE0	15	vgui::VPanel::GetSize(int &,int &);
    0x16F00	16	vgui::VPanel::SetMinimumSize(int,int);
    0x16F50	17	vgui::VPanel::GetMinimumSize(int &,int &);
    0x17250	18	vgui::VPanel::SetZPos(int);
    0x17560	19	vgui::VPanel::GetZPos(void);
    0x17020	20	vgui::VPanel::GetAbsPos(int &,int &);
    0x17090	21	vgui::VPanel::GetClipRect(int &,int &,int &,int &);
    0x170C0	22	vgui::VPanel::SetInset(int,int,int,int);
    0x170F0	23	vgui::VPanel::GetInset(int &,int &,int &,int &);
    0x16AC0	24	vgui::VPanel::Solve(void);
    0x16F70	25	vgui::VPanel::SetVisible(bool);
    0x16FE0	26	vgui::VPanel::SetEnabled(bool);
    0x17000	27	vgui::VPanel::IsVisible(void);
    0x17010	28	vgui::VPanel::IsEnabled(void);
    0x17120	29	vgui::VPanel::SetParent(vgui::VPanel*);
    0x17210	30	vgui::VPanel::GetChildCount(void);
    0x17220	31	vgui::VPanel::GetChild(int);
    0x17240	32	vgui::VPanel::GetParent(void);
    0x17570	33	vgui::VPanel::MoveToFront(void);
    0x17740	34	vgui::VPanel::MoveToBack(void);
    0x179A0	35	vgui::VPanel::HasParent(vgui::VPanel*);
    0x17230	36	vgui::VPanel::GetChildren(void);
    0x17A90	37	vgui::VPanel::GetName(void);
    0x17AC0	38	vgui::VPanel::GetClassName(void);
    0x17AF0	39	vgui::VPanel::GetScheme(void);
    0x17B20	40	vgui::VPanel::SendMessage(KeyValues *,unsigned int);
    0x17DA0	41	vgui::VPanel::Client(void);
    0x17B50	42	vgui::VPanel::SetKeyBoardInputEnabled(bool);
    0x17B70	43	vgui::VPanel::SetMouseInputEnabled(bool);
    0x17B90	44	vgui::VPanel::IsKeyBoardInputEnabled(void);
    0x17BA0	45	vgui::VPanel::IsMouseInputEnabled(void);
    0x17A30	46	vgui::VPanel::IsTopmostPopup(void)const;
    0x17A40	47	vgui::VPanel::SetTopmostPopup(bool);
    0x17BB0	48	vgui::VPanel::SetSiblingPin(vgui::VPanel*,unsigned char,unsigned char);
    0x17070	49	vgui::VPanel::GetInternalAbsPos(int &,int &);
    0x31CAC	50	`vtable for'__cxxabiv1::__class_type_info;
    0x2573B	51	`typeinfo name for'vgui::VPanel;
    0x00000	52	dword_0;
    0x00000	53	dword_0;
    0x00000	54	dword_0;
    0x2C400	55	`typeinfo for'ConCommand;
    0x18C50	56	ConCommand::~ConCommand();
    0x18C40	57	ConCommand::~ConCommand();
    0x18C60	58	ConCommand::IsCommand(void)const;
    0x18B40	59	ConCommandBase::IsFlagSet(int)const;
    0x18B60	60	ConCommandBase::AddFlags(int);
    0x18B30	61	ConCommandBase::GetName(void)const;
    0x18B70	62	ConCommandBase::GetHelpText(void)const;
    0x18B80	63	ConCommandBase::IsRegistered(void)const;
    0x18A80	64	ConCommandBase::GetDLLIdentifier(void)const;
    0x18A90	65	ConCommandBase::CreateBase(char const*,char const*,int);
    0x18B00	66	ConCommandBase::Init(void);
    0x18CC0	67	ConCommand::AutoCompleteSuggest(char const*,CUtlVector<CUtlString,CUtlMemory<CUtlString,int>> &);
    0x18E00	68	ConCommand::CanAutoComplete(void);
    0x18C70	69	ConCommand::Dispatch(CCommand const&);
    0x00000	70	dword_0;
    0x2C3E0	71	`typeinfo for'ConVar;
    0x18F80	72	ConVar::~ConVar();
    0x18F40	73	ConVar::~ConVar();
    0x19050	74	ConVar::IsCommand(void)const;
    0x18FC0	75	ConVar::IsFlagSet(int)const;
    0x19010	76	ConVar::AddFlags(int);
    0x19030	77	ConVar::GetName(void)const;
    0x19000	78	ConVar::GetHelpText(void)const;
    0x19020	79	ConVar::IsRegistered(void)const;
    0x18A80	80	ConCommandBase::GetDLLIdentifier(void)const;
    0x18A90	81	ConCommandBase::CreateBase(char const*,char const*,int);
    0x19060	82	ConVar::Init(void);
    0x19690	83	ConVar::SetValue(char const*);
    0x196D0	84	ConVar::SetValue(float);
    0x19730	85	ConVar::SetValue(int);
    0x19090	86	ConVar::InternalSetValue(char const*);
    0x19360	87	ConVar::InternalSetFloatValue(float);
    0x19470	88	ConVar::InternalSetIntValue(int);
    0x19320	89	ConVar::ClampValue(float &);
    0x191B0	90	ConVar::ChangeStringValue(char const*,float);
    0x19580	91	ConVar::Create(char const*,char const*,int,char const*,bool,float,bool,float,void (*)(IConVar *,char const*,float));
    CModelInfoClient
    Code:
    /*
    ida_vtable*****c v2b - Senator
    VTABLE BLOCK:	0x004F02F0
    DUMP FROM 'engine.dylib'
    
    ADDRESS	ID	FUNCTION
    */
    
    0x1DC020	0	CModelInfoClient::~CModelInfoClient();
    0x1DC4C0	1	CModelInfoClient::~CModelInfoClient();
    0x1DB7A0	2	CModelInfoClient::GetModel(int);
    0x1D9E70	3	CModelInfo::GetModelIndex(char const*)const;
    0x1DA550	4	CModelInfo::GetModelName(model_t const*)const;
    0x1DAF70	5	CModelInfo::GetVCollide(model_t const*);
    0x1DB010	6	CModelInfo::GetVCollide(int);
    0x1DA590	7	CModelInfo::GetModelBounds(model_t const*,Vector &,Vector &)const;
    0x1DA5E0	8	CModelInfo::GetModelRenderBounds(model_t const*,Vector &,Vector &)const;
    0x1DA7B0	9	CModelInfo::GetModelFrameCount(model_t const*)const;
    0x1DA840	10	CModelInfo::GetModelType(model_t const*)const;
    0x1DA9F0	11	CModelInfo::GetModelExtraData(model_t const*);
    0x1DAB70	12	CModelInfo::ModelHasMaterialProxy(model_t const*)const;
    0x1DAB90	13	CModelInfo::IsTranslucent(model_t const*)const;
    0x1DABD0	14	CModelInfo::IsTranslucentTwoPass(model_t const*)const;
    0x1DAE10	15	CModelInfo::RecomputeTranslucency(model_t const*,int,int,void *,float);
    0x1DAE50	16	CModelInfo::GetModelMaterialCount(model_t const*)const;
    0x1DAE70	17	CModelInfo::GetModelMaterials(model_t const*,int,IMaterial **);
    0x1DABB0	18	CModelInfo::IsModelVertexLit(model_t const*)const;
    0x1DB0B0	19	CModelInfo::GetModelKeyValueText(model_t const*);
    0x1DB110	20	CModelInfo::GetModelKeyValue(model_t const*,CUtlBuffer &);
    0x1DB210	21	CModelInfo::GetModelRadius(model_t const*);
    0x1DAA20	22	CModelInfo::FindModel(studiohdr_t const*,void **,char const*)const;
    0x1DAA80	23	CModelInfo::FindModel(void *)const;
    0x1DAAB0	24	CModelInfo::GetVirtualModel(studiohdr_t const*)const;
    0x1DAAF0	25	CModelInfo::GetAnimBlock(studiohdr_t const*,int)const;
    0x1DBAD0	26	CModelInfoClient::GetModelMaterialColorAndLighting(model_t const*,Vector const&,QAngle const&,CGameTrace *,Vector&,Vector&);
    0x1DAEA0	27	CModelInfo::GetIlluminationPoint(model_t const*,IClientRenderable *,Vector const&,QAngle const&,Vector*);
    0x1DAF20	28	CModelInfo::GetModelContents(int);
    0x1DB230	29	CModelInfo::GetStudiomodel(model_t const*);
    0x1DA770	30	CModelInfo::GetModelSpriteWidth(model_t const*)const;
    0x1DA790	31	CModelInfo::GetModelSpriteHeight(model_t const*)const;
    0x1DB8C0	32	CModelInfoClient::SetLevelScreenFadeRange(float,float);
    0x1DB910	33	CModelInfoClient::GetLevelScreenFadeRange(float *,float *)const;
    0x1DB930	34	CModelInfoClient::SetViewScreenFadeRange(float,float);
    0x1DB980	35	CModelInfoClient::ComputeLevelScreenFade(Vector const&,float,float)const;
    0x1DB9C0	36	CModelInfoClient::ComputeViewScreenFade(Vector const&,float,float)const;
    0x1DAB30	37	CModelInfo::GetAutoplayList(studiohdr_t const*,unsigned short **)const;
    0x1DB270	38	CModelInfo::GetCollideForVirtualTerrain(int);
    0x1DABF0	39	CModelInfo::IsUsingFBTexture(model_t const*,int,int,void *)const;
    0x1DB860	40	CModelInfoClient::FindOrLoadModel(char const*);
    0x1DC310	41	IVModelInfo::InitDynamicModels(void);
    0x1DC330	42	IVModelInfo::ShutdownDynamicModels(void);
    0x1DC350	43	IVModelInfo::AddDynamicModel(char const*,int);
    0x1DC370	44	IVModelInfo::ReferenceModel(int);
    0x1DC390	45	IVModelInfo::UnreferenceModel(int);
    0x1DC3B0	46	IVModelInfo::CleanupDynamicModels(bool);
    0x1DC3D0	47	CModelInfo::GetCacheHandle(model_t const*)const;
    0x1DB290	48	CModelInfo::GetBrushModelPlaneCount(model_t const*)const;
    0x1DB2C0	49	CModelInfo::GetBrushModelPlane(model_t const*,int,cplane_t &,Vector *)const;
    0x1DC3F0	50	CModelInfo::GetSurfacepropsForVirtualTerrain(int);
    0x1DA4F0	51	CModelInfo::OnLevelChange(void);
    0x1D9F60	52	CModelInfo::GetModelClientSideIndex(char const*)const;
    0x1DB6C0	53	CModelInfoClient::RegisterDynamicModel(char const*,bool);
    0x1DA3F0	54	CModelInfo::IsDynamicModelLoading(int);
    0x1DA450	55	CModelInfo::AddRefDynamicModel(int);
    0x1DA4A0	56	CModelInfo::ReleaseDynamicModel(int);
    0x1DA2C0	57	CModelInfo::RegisterModelLoadCallback(int,IModelLoadCallback *,bool);
    0x1DA340	58	CModelInfo::UnregisterModelLoadCallback(int,IModelLoadCallback *);
    0x1DB7E0	59	CModelInfoClient::OnDynamicModelsStringTableChange(int,char const*,void const*);
    0x1DB670	60	CModelInfoClient::GetDynamicModelStringTable(void)const;
    0x1DB690	61	CModelInfoClient::LookupPrecachedModelIndex(char const*)const;

  2. The Following 2 Users Say Thank You to 1A-4D-46-E3-33-91 For This Useful Post:

    0x28 (08-03-2016),IAmPhage (08-19-2016)

  3. #2
    0x28's Avatar
    Join Date
    Oct 2015
    Gender
    male
    Posts
    53
    Reputation
    10
    Thanks
    193
    Actually pretty helpful when I'm too lazy to dump a new vtable

  4. #3
    OJthejuiceman's Avatar
    Join Date
    Jun 2015
    Gender
    male
    Posts
    35
    Reputation
    10
    Thanks
    47
    My Mood
    Buzzed
    but pretty gay when it comes from someone with THICC wrists

  5. #4
    Razon91's Avatar
    Join Date
    Nov 2014
    Gender
    male
    Location
    star69
    Posts
    62
    Reputation
    10
    Thanks
    120
    Quote Originally Posted by OJthejuiceman View Post
    but pretty gay when it comes from someone with THICC wrists
    calm your autism

  6. #5
    OJthejuiceman's Avatar
    Join Date
    Jun 2015
    Gender
    male
    Posts
    35
    Reputation
    10
    Thanks
    47
    My Mood
    Buzzed
    Quote Originally Posted by Razon91 View Post
    calm your autism
    is that the only insult you cheat.team skidtards have? That's funny actually, quite harmless

  7. #6
    Liquid.Crew's Avatar
    Join Date
    Aug 2016
    Gender
    female
    Posts
    0
    Reputation
    10
    Thanks
    0
    Quote Originally Posted by OJthejuiceman View Post
    is that the only insult you cheat.team skidtards have? That's funny actually, quite harmless
    OJtheskid strikes again

  8. #7
    OJthejuiceman's Avatar
    Join Date
    Jun 2015
    Gender
    male
    Posts
    35
    Reputation
    10
    Thanks
    47
    My Mood
    Buzzed
    Quote Originally Posted by Liquid.Crew View Post
    OJtheskid strikes again
    if ur p$ilent then
    ok Xander Willburn of Kansas City pls stfu you were dumb enough to click on my rat, then you got booted off ALL day

  9. #8
    Cyaegha's Avatar
    Join Date
    Aug 2016
    Gender
    male
    Posts
    536
    Reputation
    17
    Thanks
    526
    Quote Originally Posted by OJthejuiceman View Post
    if ur p$ilent then
    ok Xander Willburn of Kansas City pls stfu you were dumb enough to click on my rat, then you got booted off ALL day
    hard man oj striked again!!
    inb4 'knock knock'

  10. #9
    OJthejuiceman's Avatar
    Join Date
    Jun 2015
    Gender
    male
    Posts
    35
    Reputation
    10
    Thanks
    47
    My Mood
    Buzzed
    Quote Originally Posted by Cyaegha View Post
    hard man oj striked again!!
    inb4 'knock knock'
    owned him with a click of a button.

  11. #10
    Cyaegha's Avatar
    Join Date
    Aug 2016
    Gender
    male
    Posts
    536
    Reputation
    17
    Thanks
    526
    Quote Originally Posted by OJthejuiceman View Post
    owned him with a click of a button.
    awesome dude!!!!!!!!!!!!!!!

  12. #11
    Liquid.Crew's Avatar
    Join Date
    Aug 2016
    Gender
    female
    Posts
    0
    Reputation
    10
    Thanks
    0
    Quote Originally Posted by OJthejuiceman View Post
    owned him with a click of a button.
    was actually yung prince who got him to click on the rat but ok

  13. #12
    OJthejuiceman's Avatar
    Join Date
    Jun 2015
    Gender
    male
    Posts
    35
    Reputation
    10
    Thanks
    47
    My Mood
    Buzzed
    Quote Originally Posted by Liquid.Crew View Post
    was actually yung prince who got him to click on the rat but ok
    and quit posing like you're in liquid bc you're not ok? oh and it had both of our rats bound to it

  14. #13
    IAmPhage's Avatar
    Join Date
    Jul 2016
    Gender
    male
    Posts
    110
    Reputation
    10
    Thanks
    39
    CBaseEntity

    Code:
    /*
    ida_vtable*****c v2b - Senator
    VTABLE BLOCK:	0x007E3880
    DUMP FROM 'client.dylib'
    
    ADDRESS	ID	FUNCTION
    */
    
    0x22D4B0	0	C_BaseEntity::~C_BaseEntity;
    0x22E4C0	1	C_BaseEntity::SetRefEHandle;
    0x22E500	2	C_BaseEntity::GetRefEHandle;
    0x02540	3	C_BaseEntity::GetCollideable;
    0x02550	4	C_BaseEntity::GetClientNetworkable;
    0x02560	5	C_BaseEntity::GetClientRenderable;
    0x02570	6	C_BaseEntity::GetIClientEntity;
    0x02580	7	C_BaseEntity::GetBaseEntity;
    0x02590	8	C_BaseEntity::GetClientThinkable;
    0x22E510	9	C_BaseEntity::Release;
    0x22F640	10	C_BaseEntity::GetAbsOrigin;
    0x22FA40	11	C_BaseEntity::GetAbsAngles;
    0x22FD50	12	C_BaseEntity::GetMouth;
    0x22FD60	13	C_BaseEntity::GetSoundSpatialization;
    0x237290	14	C_BaseEntity::GetDataDescMap;
    0x22A970	15	C_BaseEntity::YouForgotToImplementOrDeclareClientClass;
    0x22A980	16	C_BaseEntity::GetClientClass;
    0x22BF10	17	C_BaseEntity::GetPredDescMap;
    0x23600	18	C_BaseEntity::FireBullets;
    0x025A0	19	C_BaseEntity::ModifyFireBulletsDamage;
    0x24EB0	20	C_BaseEntity::ShouldDrawUnderwaterBulletBubbles;
    0x025B0	21	C_BaseEntity::ShouldDrawWaterImpacts;
    0x24EC0	22	C_BaseEntity::HandleShotImpactingWater;
    0x25270	23	C_BaseEntity::GetBeamTraceFilter;
    0x25280	24	C_BaseEntity::DispatchTraceAttack;
    0x25290	25	C_BaseEntity::TraceAttack;
    0x25710	26	C_BaseEntity::DoImpactEffect;
    0x25740	27	C_BaseEntity::MakeTracer;
    0x25810	28	C_BaseEntity::GetTracerAttachment;
    0x25840	29	C_BaseEntity::BloodColor;
    0x25850	30	C_BaseEntity::GetTracerType;
    0x22E210	31	C_BaseEntity::Spawn;
    0x22E230	32	C_BaseEntity::SpawnClientEntity;
    0x22E240	33	C_BaseEntity::Precache;
    0x22E220	34	C_BaseEntity::Activate;
    0x21110	35	C_BaseEntity::ParseMapData;
    0x212A0	36	C_BaseEntity::KeyValue;
    0x21670	37	C_BaseEntity::KeyValue;
    0x216F0	38	C_BaseEntity::KeyValue;
    0x21790	39	C_BaseEntity::GetKeyValue;
    0x22E250	40	C_BaseEntity::Init;
    0x025C0	41	C_BaseEntity::GetIClientUnknown;
    0x025D0	42	C_BaseEntity::GetBaseAnimating;
    0x237390	43	C_BaseEntity::SetClassname;
    0x2378A0	44	C_BaseEntity::RecordToolMessage;
    0x22F2A0	45	C_BaseEntity::GetRenderOrigin;
    0x22F2D0	46	C_BaseEntity::GetRenderAngles;
    0x025E0	47	C_BaseEntity::GetObserverCamOrigin;
    0x22F300	48	C_BaseEntity::RenderableToWorldTransform;
    0x22FBD0	49	C_BaseEntity::IsTransparent;
    0x22FC50	50	C_BaseEntity::IsTwoPass;
    0x22FCD0	51	C_BaseEntity::UsesPowerOfTwoFrameBufferTexture;
    0x22FCF0	52	C_BaseEntity::UsesFullFrameBufferTexture;
    0x22FD10	53	C_BaseEntity::IgnoresZBuffer;
    0x02610	54	C_BaseEntity::GetModel;
    0x230370	55	C_BaseEntity::DrawModel;
    0x233990	56	C_BaseEntity::ComputeFxBlend;
    0x2341F0	57	C_BaseEntity::GetFxBlend;
    0x02620	58	C_BaseEntity::LODTest;
    0x22F370	59	C_BaseEntity::GetRenderBounds;
    0x22F350	60	C_BaseEntity::GetPVSNotifyInterface;
    0x22F560	61	C_BaseEntity::GetRenderBoundsWorldspace;
    0x22F5C0	62	C_BaseEntity::GetShadowRenderBounds;
    0x234210	63	C_BaseEntity::GetColorModulation;
    0x02630	64	C_BaseEntity::OnThreadedDrawSetup;
    0x22EB40	65	C_BaseEntity::TestCollision;
    0x22EB50	66	C_BaseEntity::TestHitboxes;
    0x235ED0	67	C_BaseEntity::GetAttackDamageScale;
    0x2307E0	68	C_BaseEntity::NotifyShouldTransmit;
    0x230A80	69	C_BaseEntity::PreDataUpdate;
    0x231BC0	70	C_BaseEntity::PostDataUpdate;
    0x231BA0	71	C_BaseEntity::ValidateModelIndex;
    0x2349E0	72	C_BaseEntity::SetDormant;
    0x234A20	73	C_BaseEntity::IsDormant;
    0x234A60	74	C_BaseEntity::SetDestroyedOnRecreateEntities;
    0x232550	75	C_BaseEntity::GetEFlags;
    0x232560	76	C_BaseEntity::SetEFlags;
    0x22F260	77	C_BaseEntity::entindex;
    0x22EB70	78	C_BaseEntity::ReceiveMessage;
    0x22EC90	79	C_BaseEntity::GetDataTableBasePtr;
    0x233190	80	C_BaseEntity::ClientThink;
    0x233950	81	C_BaseEntity::GetThinkHandle;
    0x233970	82	C_BaseEntity::SetThinkHandle;
    0x2372A0	83	C_BaseEntity::ShouldSavePhysics;
    0x2372B0	84	C_BaseEntity::OnSave;
    0x2372D0	85	C_BaseEntity::OnRestore;
    0x237440	86	C_BaseEntity::ObjectCaps;
    0x237360	87	C_BaseEntity::Save;
    0x2373A0	88	C_BaseEntity::Restore;
    0x23170	89	C_BaseEntity::CreateVPhysics;
    0x22DF0	90	C_BaseEntity::VPhysicsDestroyObject;
    0x22430	91	C_BaseEntity::GMOD_VPhysicsTest;
    0x22A50	92	C_BaseEntity::VPhysicsUpdate;
    0x22E890	93	C_BaseEntity::VPhysicsGetObjectList;
    0x22E8C0	94	C_BaseEntity::VPhysicsIsFlesh;
    0x230660	95	C_BaseEntity::SetupBones;
    0x230680	96	C_BaseEntity::SetupWeights;
    0x02640	97	C_BaseEntity::UsesFlexDelayedWeights;
    0x230750	98	C_BaseEntity::DoAnimationEvents;
    0x233030	99	C_BaseEntity::AddEntity;
    0x234B20	100	C_BaseEntity::GetLocalAngles;
    0x2371E0	101	C_BaseEntity::GetPrevLocalOrigin;
    0x237230	102	C_BaseEntity::GetPrevLocalAngles;
    0x02650	103	C_BaseEntity::CalcOverrideModelIndex;
    0x02660	104	C_BaseEntity::WorldAlignMins;
    0x02680	105	C_BaseEntity::WorldAlignMaxs;
    0x20F60	106	C_BaseEntity::WorldSpaceCenter;
    0x22EB60	107	C_BaseEntity::ComputeWorldSpaceSurroundingBox;
    0x026A0	108	C_BaseEntity::GetSolid;
    0x026C0	109	C_BaseEntity::GetSolidFlags;
    0x026E0	110	C_BaseEntity::LookupAttachment;
    0x22FFF0	111	C_BaseEntity::GetAttachment;
    0x22FFB0	112	C_BaseEntity::GetAttachment;
    0x22FED0	113	C_BaseEntity::GetAttachment;
    0x230070	114	C_BaseEntity::GetAttachmentVelocity;
    0x2348B0	115	C_BaseEntity::GetTeam;
    0x2348C0	116	C_BaseEntity::GetTeamNumber;
    0x235E40	117	C_BaseEntity::ChangeTeam;
    0x2348D0	118	C_BaseEntity::GetRenderTeamNumber;
    0x2348E0	119	C_BaseEntity::InSameTeam;
    0x234920	120	C_BaseEntity::InLocalTeam;
    0x026F0	121	C_BaseEntity::IsValidIDTarget;
    0x02700	122	C_BaseEntity::GetIDString;
    0x25860	123	C_BaseEntity::ModifyEmitSoundParams;
    0x22E2E0	124	C_BaseEntity::InitializeAsClientEntity;
    0x2331B0	125	C_BaseEntity::Simulate;
    0x233810	126	C_BaseEntity::OnDataChanged;
    0x2337D0	127	C_BaseEntity::OnPreDataChanged;
    0x02710	128	C_BaseEntity::GetClientVehicle;
    0x233050	129	C_BaseEntity::GetAimEntOrigin;
    0x230ED0	130	C_BaseEntity::GetOldOrigin;
    0x2368D0	131	C_BaseEntity::GetRenderGroup;
    0x2374C0	132	C_BaseEntity::GetToolRecordingState;
    0x237890	133	C_BaseEntity::CleanupToolRecordingState;
    0x2342B0	134	C_BaseEntity::GetCollideType;
    0x22EAE0	135	C_BaseEntity::ShouldDraw;
    0x232540	136	C_BaseEntity::IsSelfAnimating;
    0x2325D0	137	C_BaseEntity::OnLatchInterpolatedVariables;
    0x232C30	138	C_BaseEntity::OnNewModel;
    0x232C40	139	C_BaseEntity::OnNewParticleEffect;
    0x237190	140	C_BaseEntity::ResetLatched;
    0x2329E0	141	C_BaseEntity::Interpolate;
    0x232C50	142	C_BaseEntity::IsSubModel;
    0x232CB0	143	C_BaseEntity::CreateLightEffects;
    0x22D1D0	144	C_BaseEntity::Clear;
    0x230120	145	C_BaseEntity::DrawBrushModel;
    0x233170	146	C_BaseEntity::GetTextureAnimationStartTime;
    0x233180	147	C_BaseEntity::TextureAnimationWrapped;
    0x234950	148	C_BaseEntity::SetNextClientThink;
    0x02720	149	C_BaseEntity::SetHealth;
    0x02730	150	C_BaseEntity::GetHealth;
    0x02740	151	C_BaseEntity::GetMaxHealth;
    0x22ECB0	152	C_BaseEntity::ShadowCastType;
    0x22EF00	153	C_BaseEntity::ShouldReceiveProjectedTextures;
    0x22EFE0	154	C_BaseEntity::IsShadowDirty;
    0x22F020	155	C_BaseEntity::MarkShadowDirty;
    0x22F080	156	C_BaseEntity::GetShadowParent;
    0x22F120	157	C_BaseEntity::FirstShadowChild;
    0x22F1C0	158	C_BaseEntity::NextShadowPeer;
    0x234660	159	C_BaseEntity::AddDecal;
    0x235D50	160	C_BaseEntity::IsClientCreated;
    0x235E70	161	C_BaseEntity::UpdateOnRemove;
    0x236470	162	C_BaseEntity::SUB_Remove;
    0x2356D0	163	C_BaseEntity::SetPredictable;
    0x236AE0	164	C_BaseEntity::RestoreData;
    0x21DE0	165	C_BaseEntity::DamageDecal;
    0x21A20	166	C_BaseEntity::DecalTrace;
    0x21AF0	167	C_BaseEntity::ImpactTrace;
    0x02750	168	C_BaseEntity::ShouldPredict;
    0x02760	169	C_BaseEntity::Think;
    0x02790	170	C_BaseEntity::CanBePoweredUp;
    0x027A0	171	C_BaseEntity::AttemptToPowerup;
    0x8AAB0	172	C_BaseEntity::IsCurrentlyTouching;
    0x3E5480	173	C_BaseEntity::StartTouch;
    0x3E5490	174	C_BaseEntity::Touch;
    0x3E54D0	175	C_BaseEntity::EndTouch;
    0x8B8B0	176	C_BaseEntity::PhysicsSolidMaskForEntity;
    0x8D0E0	177	C_BaseEntity::PhysicsSimulate;
    0x027B0	178	C_BaseEntity::IsAlive;
    0x027C0	179	C_BaseEntity::IsPlayer;
    0x027D0	180	C_BaseEntity::IsBaseCombatCharacter;
    0x027E0	181	C_BaseEntity::MyCombatCharacterPointer;
    0x027F0	182	C_BaseEntity::IsNPC;
    0x02800	183	C_BaseEntity::IsNextBot;
    0x02810	184	C_BaseEntity::IsBaseObject;
    0x02820	185	C_BaseEntity::IsBaseCombatWeapon;
    0x02830	186	C_BaseEntity::MyCombatWeaponPointer;
    0x02840	187	C_BaseEntity::IsBaseTrain;
    0x20E70	188	C_BaseEntity::EyePosition;
    0x20ED0	189	C_BaseEntity::EyeAngles;
    0x20EE0	190	C_BaseEntity::LocalEyeAngles;
    0x20EF0	191	C_BaseEntity::EarPosition;
    0x219D0	192	C_BaseEntity::ShouldCollide;
    0x20F50	193	C_BaseEntity::GetViewOffset;
    0x20F20	194	C_BaseEntity::SetViewOffset;
    0x02850	195	C_BaseEntity::GetBody;
    0x02860	196	C_BaseEntity::GetSkin;
    0x02870	197	C_BaseEntity::GetModelInstance;
    0x02880	198	C_BaseEntity::GetShadowHandle;
    0x02890	199	C_BaseEntity::RenderHandle;
    0x22E7C0	200	C_BaseEntity::CreateModelInstance;
    0x232E30	201	C_BaseEntity::ShouldInterpolate;
    0x028A0	202	C_BaseEntity::GetClientSideFade;
    0x234C00	203	C_BaseEntity::BoneMergeFastCullBloat;
    0x235D70	204	C_BaseEntity::OnPredictedEntityRemove;
    0x22ED30	205	C_BaseEntity::GetShadowCastDistance;
    0x22EE20	206	C_BaseEntity::GetShadowCastDirection;
    0x22ED90	207	C_BaseEntity::GetShadowUseOtherEntity;
    0x22EDD0	208	C_BaseEntity::SetShadowUseOtherEntity;
    0x028B0	209	C_BaseEntity::AddRagdollToFadeQueue;
    0x028C0	210	C_BaseEntity::IsDeflectable;
    0x028D0	211	C_BaseEntity::GetStudioBody;
    0x3E51C0	212	C_BaseEntity::PerformCustomPhysics;
    0x2300E0	213	C_BaseEntity::GetRenderClipPlane;
    0x028E0	214	C_BaseEntity::OnOwnerChanged;
    0x238110	215	C_BaseEntity::VPhysicsGetElement;
    0x028F0	216	C_BaseEntity::IsARagdoll;
    0x237D50	217	C_BaseEntity::SetMaterialOverride;
    0x237E10	218	C_BaseEntity::SetMaterialOverridePointer;
    0x02900	219	C_BaseEntity::GetMaterialOverridePointer;
    0x237DE0	220	C_BaseEntity::GetMaterialOverride;
    0x237F50	221	C_BaseEntity::StartMaterialOverride;
    0x2380B0	222	C_BaseEntity::EndMaterialOverride;
    0x02910	223	C_BaseEntity::GetCreationTime;
    0x02920	224	C_BaseEntity::IsPredicted;
    0x02930	225	C_BaseEntity::IsWeapon;
    0x02940	226	C_BaseEntity::IsVehicle;
    0x02950	227	C_BaseEntity::IsJeep;
    0x02960	228	C_BaseEntity::UsesLua;
    0x02970	229	C_BaseEntity::GetLuaEntityType;
    0x25CD0	230	C_BaseEntity::PushEntity;
    0x25D50	231	C_BaseEntity::Push_This_Entity;
    0x02980	232	C_BaseEntity::SetEntity;
    0x237D30	233	C_BaseEntity::GetParentPhysicsNum;
    0x237D40	234	C_BaseEntity::SetParentPhysicsNum;
    0x02990	235	C_BaseEntity::StartMotionController;
    0x029A0	236	C_BaseEntity::StopMotionController;
    0x029B0	237	C_BaseEntity::AttachObjectToMotionController;
    0x029C0	238	C_BaseEntity::DetachObjectFromMotionController;
    0x238120	239	C_BaseEntity::GetCustomisedRenderBounds;
    0x238190	240	C_BaseEntity::SetCustomisedRenderBounds;
    0x029D0	241	C_BaseEntity::GetLuaScriptName;
    0x029E0	242	C_BaseEntity::SpawnedViaLua;
    0x25D80	243	C_BaseEntity::OverridePosition;
    0x029F0	244	C_BaseEntity::InitializeScriptedEntity;
    0x262C0	245	C_BaseEntity::ClearLuaData;
    0x261E0	246	C_BaseEntity::GetLuaTable;
    0x26020	247	C_BaseEntity::GetLuaEntity;
    0x26260	248	C_BaseEntity::SetLuaTable;
    0x02A00	249	C_BaseEntity::Lua_OnEntityInitialized;
    0x25D20	250	C_BaseEntity::HasLuaTable;
    0x02A10	251	C_BaseEntity::LuaEntityInitialized;
    0x22DE0	252	C_BaseEntity::ForcePhysicsDropObject;
    0x25F60	253	C_BaseEntity::StartDriving;
    0x25FC0	254	C_BaseEntity::FinishDriving;
    0x2383C0	255	C_BaseEntity::GMod_ShouldRenderEntity;
    0x02A20	256	C_BaseEntity::OnClientsideLuaRestored;
    0x26310	257	C_BaseEntity::Lua_GetLuaClass;
    0x238700	258	C_BaseEntity::VPhysicsCollision;
    CCLientEntityList
    Code:
    /*
    ida_vtable*****c v2b - Senator
    VTABLE BLOCK:	0x007DF190
    DUMP FROM 'client.dylib'
    
    ADDRESS	ID	FUNCTION
    */
    
    0x1EA520	0	CClientEntityList::OnRemoveEntity;
    0x1E96B0	1	CClientEntityList::~CClientEntityList;
    0x1E9A80	2	CClientEntityList::~CClientEntityList;
    0x1E9D20	3	CClientEntityList::GetClientNetworkable;
    0x1E9D40	4	CClientEntityList::GetClientEntity;
    0x1E9DB0	5	CClientEntityList::NumberOfEntities;
    0x1EA820	6	CClientEntityList::GetClientUnknownFromHandle;
    0x1E9F20	7	CClientEntityList::GetClientNetworkableFromHandle;
    0x1E9FA0	8	CClientEntityList::GetClientEntityFromHandle;
    0x1E9ED0	9	CClientEntityList::GetHighestEntityIndex;
    0x1E9DF0	10	CClientEntityList::SetMaxEntities;
    0x1E9E10	11	CClientEntityList::GetMaxEntities;
    CBaseLuaInterface
    Code:
    /*
    ida_vtable*****c v2b - Senator
    VTABLE BLOCK:	0x0006FCF0
    DUMP FROM 'lua_shared.dylib'
    
    ADDRESS	ID	FUNCTION
    */
    
    0x09CE0	0	CBaseLuaInterface::Top;
    0x09D40	1	CBaseLuaInterface::Push;
    0x09DD0	2	CBaseLuaInterface::Pop;
    0x09E50	3	CBaseLuaInterface::GetTable;
    0x09EE0	4	CBaseLuaInterface::GetField;
    0x09F50	5	CBaseLuaInterface::SetField;
    0x09FC0	6	CBaseLuaInterface::CreateTable;
    0x0A030	7	CBaseLuaInterface::SetTable;
    0x0A0E0	8	CBaseLuaInterface::SetMetaTable;
    0x0A190	9	CBaseLuaInterface::GetMetaTable;
    0x0A200	10	CBaseLuaInterface::Call;
    0x0A2A0	11	CBaseLuaInterface::PCall;
    0x0A370	12	CBaseLuaInterface::Equal;
    0x0A3E0	13	CBaseLuaInterface::RawEqual;
    0x0A450	14	CBaseLuaInterface::Insert;
    0x0A4B0	15	CBaseLuaInterface::Remove;
    0x0A510	16	CBaseLuaInterface::Next;
    0x0A570	17	CBaseLuaInterface::NewUserdata;
    0x0A5D0	18	CBaseLuaInterface::ThrowError;
    0x0A640	19	CBaseLuaInterface::CheckType;
    0x0A6B0	20	CBaseLuaInterface::ArgError;
    0x0A720	21	CBaseLuaInterface::RawGet;
    0x0A780	22	CBaseLuaInterface::RawSet;
    0x0A7E0	23	CBaseLuaInterface::GetString;
    0x0A850	24	CBaseLuaInterface::GetNumber;
    0x0A8B0	25	CBaseLuaInterface::GetBool;
    0x0A920	26	CBaseLuaInterface::GetCFunction;
    0x0A980	27	CBaseLuaInterface::GetUserdata;
    0x0A9E0	28	CBaseLuaInterface::PushNil;
    0x0AA40	29	CBaseLuaInterface::PushString;
    0x0AAC0	30	CBaseLuaInterface::PushNumber;
    0x0AB20	31	CBaseLuaInterface::PushBool;
    0x0AB80	32	CBaseLuaInterface::PushCFunction;
    0x0ABF0	33	CBaseLuaInterface::PushCClosure;
    0x0AC60	34	CBaseLuaInterface::PushUserdata;
    0x0ACC0	35	CBaseLuaInterface::ReferenceCreate;
    0x0AD20	36	CBaseLuaInterface::ReferenceFree;
    0x0AD90	37	CBaseLuaInterface::ReferencePush;
    0x0AE00	38	CBaseLuaInterface::PushSpecial;
    0x010C0	39	CBaseLuaInterface::IsType;
    0x012A0	40	CBaseLuaInterface::GetType;
    0x0AEA0	41	CBaseLuaInterface::GetTypeName;
    0x0AEF0	42	CBaseLuaInterface::CreateMetaTableType;
    0x0AF60	43	CBaseLuaInterface::CheckString;
    0x0AF90	44	CBaseLuaInterface::CheckNumber;
    0x0AFB0	45	CBaseLuaInterface::ObjLen;
    CCvar
    Code:
    /*
    ida_vtable*****c v2b - Senator
    VTABLE BLOCK:	0x000158B0
    DUMP FROM 'libvstdlib.dylib'
    
    ADDRESS	ID	FUNCTION
    */
    
    0x00C50	0	CCvar::Connect;
    0x00CC0	1	CCvar::Disconnect;
    0x00D10	2	CCvar::QueryInterface;
    0x00CF0	3	CCvar::Init;
    0x00D00	4	CCvar::Shutdown;
    0x00D70	5	CCvar::AllocateDLLIdentifier;
    0x00D80	6	CCvar::RegisterConCommand;
    0x010A0	7	CCvar::UnregisterConCommand;
    0x01100	8	CCvar::UnregisterConCommands;
    0x01660	9	CCvar::GetCommandLineValue;
    0x011C0	10	CCvar::FindCommandBase;
    0x01160	11	CCvar::FindCommandBase;
    0x01400	12	CCvar::FindVar;
    0x01220	13	CCvar::FindVar;
    0x01620	14	CCvar::FindCommand;
    0x015E0	15	CCvar::FindCommand;
    0x016F0	16	CCvar::GetCommands;
    0x01700	17	CCvar::GetCommands;
    0x01710	18	CCvar::InstallGlobalChangeCallback;
    0x017A0	19	CCvar::RemoveGlobalChangeCallback;
    0x01810	20	CCvar::CallGlobalChangeCallbacks;
    0x01EE0	21	CCvar::InstallConsoleDisplayFunc;
    0x01F70	22	CCvar::RemoveConsoleDisplayFunc;
    0x01FE0	23	CCvar::ConsoleColorPrintf;
    0x02140	24	CCvar::ConsolePrintf;
    0x02220	25	CCvar::ConsoleDPrintf;
    0x01880	26	CCvar::RevertFlaggedConVars;
    0x00D50	27	CCvar::InstallCVarQuery;
    0x01920	28	CCvar::IsMaterialThreadSetAllowed;
    0x01930	29	CCvar::QueueMaterialThreadSetValue;
    0x019F0	30	CCvar::QueueMaterialThreadSetValue;
    0x01AA0	31	CCvar::QueueMaterialThreadSetValue;
    0x01B50	32	CCvar::HasQueuedMaterialThreadConVarSets;
    0x01B60	33	CCvar::ProcessQueuedMaterialThreadConVarSets;
    0x00970	34	CCvar::FactoryInternalIterator;
    0x00000	35	dword_0;
    0x00000	36	dword_0;
    0x00000	37	dword_0;
    0x00000	38	dword_0;
    0x15970	39	`typeinfo for'CCvar::CCVarIteratorInternal;
    0x02460	40	CCvar::CCVarIteratorInternal::~CCVarIteratorInternal;
    0x02470	41	CCvar::CCVarIteratorInternal::~CCVarIteratorInternal;
    0x00910	42	CCvar::CCVarIteratorInternal::SetFirst;
    0x00930	43	CCvar::CCVarIteratorInternal::Next;
    0x00950	44	CCvar::CCVarIteratorInternal::IsValid;
    0x00960	45	CCvar::CCVarIteratorInternal::Get;
    CDebugOverlay
    Code:
    /*
    ida_vtable*****c v2b - Senator
    VTABLE BLOCK:	0x0049E130
    
    ADDRESS	ID	FUNCTION
    */
    0x1205C0	0	CIVDebugOverlay::AddEntityTextOverlay;
    0x120640	1	CIVDebugOverlay::AddBoxOverlay;
    0x1206A0	2	CIVDebugOverlay::AddTriangleOverlay;
    0x120700	3	CIVDebugOverlay::AddLineOverlay;
    0x120750	4	CIVDebugOverlay::AddTextOverlay;
    0x1207B0	5	CIVDebugOverlay::AddTextOverlay;
    0x120810	6	CIVDebugOverlay::AddScreenTextOverlay;
    0x120870	7	CIVDebugOverlay::AddSweptBoxOverlay;
    0x1208D0	8	CIVDebugOverlay::AddGridOverlay;
    0x1208F0	9	CIVDebugOverlay::ScreenPosition;
    0x120910	10	CIVDebugOverlay::ScreenPosition;
    0x120940	11	CIVDebugOverlay::GetFirst;
    0x120950	12	CIVDebugOverlay::GetNext;
    0x120960	13	CIVDebugOverlay::ClearDeadOverlays;
    0x120970	14	CIVDebugOverlay::ClearAllOverlays;
    0x120980	15	CIVDebugOverlay::AddTextOverlayRGB;
    0x120A10	16	CIVDebugOverlay::AddTextOverlayRGB;
    0x120AC0	17	CIVDebugOverlay::AddLineOverlayAlpha;
    0x120B10	18	CIVDebugOverlay::AddBoxOverlay2;
    CGameConsole
    Code:
    /*
    ida_vtable*****c v2b - Senator
    VTABLE BLOCK:	0x001D38C0
    DUMP FROM 'GameUI.dylib'
    
    ADDRESS	ID	FUNCTION
    */
    
    0x21FD0	0	CGameConsole::~CGameConsole;
    0x220B0	1	CGameConsole::Activate;
    0x21FE0	2	CGameConsole::Initialize;
    0x22100	3	CGameConsole::Hide;
    0x22120	4	CGameConsole::Clear;
    0x22140	5	CGameConsole::IsConsoleVisible;
    0x22170	6	CGameConsole::SetParent;
    CInputSystem
    Code:
    /*
    ida_vtable*****c v2b - Senator
    VTABLE BLOCK:	0x0000A2D0
    DUMP FROM 'inputsystem.dylib'
    
    ADDRESS	ID	FUNCTION
    */
    
    0x01C90	0	CInputSystem::Connect(void * (*)(char const*,int *));
    0x03670	1	CTier2AppSystem<IInputSystem,0>::Disconnect(void);
    0x036A0	2	CBaseAppSystem<IInputSystem>::QueryInterface(char const*);
    0x01BB0	3	CInputSystem::Init(void);
    0x01D10	4	CInputSystem::Shutdown(void);
    0x01D60	5	CInputSystem::AttachToWindow(void *);
    0x01FB0	6	CInputSystem::DetachFromWindow(void);
    0x01FE0	7	CInputSystem::EnableInput(bool);
    0x01FF0	8	CInputSystem::EnableMessagePump(bool);
    0x02EA0	9	CInputSystem::PollInputState(void);
    0x03320	10	CInputSystem::GetPollTick(void)const;
    0x03330	11	CInputSystem::IsButtonDown(ButtonCode_t)const;
    0x03370	12	CInputSystem::GetButtonPressedTick(ButtonCode_t)const;
    0x03380	13	CInputSystem::GetButtonReleasedTick(ButtonCode_t)const;
    0x03350	14	CInputSystem::GetAnalogValue(AnalogCode_t)const;
    0x03360	15	CInputSystem::GetAnalogDelta(AnalogCode_t)const;
    0x03390	16	CInputSystem::GetEventCount(void)const;
    0x033A0	17	CInputSystem::GetEventData(void)const;
    0x033B0	18	CInputSystem::PostUserEvent(InputEvent_t const&);
    0x032B0	19	CInputSystem::GetJoystickCount(void)const;
    0x032C0	20	CInputSystem::EnableJoystickInput(int,bool);
    0x03300	21	CInputSystem::EnableJoystickDiagonalPOV(int,bool);
    0x031D0	22	CInputSystem::SampleDevices(void);
    0x03250	23	CInputSystem::SetRumble(float,float,int);
    0x03260	24	CInputSystem::StopRumble(void);
    0x02000	25	CInputSystem::ResetInputState(void);
    0x03210	26	CInputSystem::SetPrimaryUserId(int);
    0x02290	27	CInputSystem::ButtonCodeToString(ButtonCode_t)const;
    0x022C0	28	CInputSystem::AnalogCodeToString(AnalogCode_t)const;
    0x022E0	29	CInputSystem::StringToButtonCode(char const*)const;
    0x02310	30	CInputSystem::StringToAnalogCode(char const*)const;
    0x01D40	31	CInputSystem::SleepUntilInput(int);
    0x02330	32	CInputSystem::VirtualKeyToButtonCode(int)const;
    0x02350	33	CInputSystem::ButtonCodeToVirtualKey(ButtonCode_t)const;
    0x02370	34	CInputSystem::ScanCodeToButtonCode(int)const;
    0x031C0	35	CInputSystem::GetPollCount(void)const;
    0x03490	36	CInputSystem::SetCursorPosition(int,int);
    0x036B0	37	CInputSystem::GetHapticsInterfaceAddress(void)const;
    0x036C0	38	CInputSystem::SetNovintPure(bool);
    0x03620	39	CInputSystem::GetRawMouseAccumulators(int &,int &);
    0x03660	40	CInputSystem::SetConsoleTextMode(bool);
    0x01910	41	CInputSystem::~CInputSystem();
    0x01930	42	CInputSystem::~CInputSystem();
    CLuaInterface
    Code:
    /*
    ida_vtable*****c v2b - Senator
    VTABLE BLOCK:	0x0006F6E0
    DUMP FROM 'lua_shared.dylib'
    
    ADDRESS	ID	FUNCTION
    */
    
    0x09CE0	0	CBaseLuaInterface::Top;
    0x09D40	1	CBaseLuaInterface::Push;
    0x09DD0	2	CBaseLuaInterface::Pop;
    0x09E50	3	CBaseLuaInterface::GetTable;
    0x09EE0	4	CBaseLuaInterface::GetField;
    0x09F50	5	CBaseLuaInterface::SetField;
    0x09FC0	6	CBaseLuaInterface::CreateTable;
    0x0A030	7	CBaseLuaInterface::SetTable;
    0x0A0E0	8	CBaseLuaInterface::SetMetaTable;
    0x0A190	9	CBaseLuaInterface::GetMetaTable;
    0x0A200	10	CBaseLuaInterface::Call;
    0x0A2A0	11	CBaseLuaInterface::PCall;
    0x0A370	12	CBaseLuaInterface::Equal;
    0x0A3E0	13	CBaseLuaInterface::RawEqual;
    0x0A450	14	CBaseLuaInterface::Insert;
    0x0A4B0	15	CBaseLuaInterface::Remove;
    0x0A510	16	CBaseLuaInterface::Next;
    0x0A570	17	CBaseLuaInterface::NewUserdata;
    0x0A5D0	18	CBaseLuaInterface::ThrowError;
    0x06630	19	CLuaInterface::CheckType;
    0x0A6B0	20	CBaseLuaInterface::ArgError;
    0x0A720	21	CBaseLuaInterface::RawGet;
    0x0A780	22	CBaseLuaInterface::RawSet;
    0x0A7E0	23	CBaseLuaInterface::GetString;
    0x0A850	24	CBaseLuaInterface::GetNumber;
    0x0A8B0	25	CBaseLuaInterface::GetBool;
    0x0A920	26	CBaseLuaInterface::GetCFunction;
    0x0A980	27	CBaseLuaInterface::GetUserdata;
    0x08AC0	28	CLuaInterface::PushNil;
    0x0AA40	29	CBaseLuaInterface::PushString;
    0x0AAC0	30	CBaseLuaInterface::PushNumber;
    0x0AB20	31	CBaseLuaInterface::PushBool;
    0x0AB80	32	CBaseLuaInterface::PushCFunction;
    0x0ABF0	33	CBaseLuaInterface::PushCClosure;
    0x0AC60	34	CBaseLuaInterface::PushUserdata;
    0x0ACC0	35	CBaseLuaInterface::ReferenceCreate;
    0x0AD20	36	CBaseLuaInterface::ReferenceFree;
    0x0AD90	37	CBaseLuaInterface::ReferencePush;
    0x0AE00	38	CBaseLuaInterface::PushSpecial;
    0x010C0	39	CBaseLuaInterface::IsType;
    0x012A0	40	CBaseLuaInterface::GetType;
    0x0AEA0	41	CBaseLuaInterface::GetTypeName;
    0x0AEF0	42	CBaseLuaInterface::CreateMetaTableType;
    0x0AF60	43	CBaseLuaInterface::CheckString;
    0x0AF90	44	CBaseLuaInterface::CheckNumber;
    0x0AFB0	45	CBaseLuaInterface::ObjLen;
    0x0B0A0	46	CLuaInterface::AddThreadedCall;
    0x01640	47	CLuaInterface::Init;
    0x05D70	48	CLuaInterface::Shutdown;
    0x05E30	49	CLuaInterface::Cycle;
    0x06C70	50	CLuaInterface::GetLuaState;
    0x090E0	51	CLuaInterface::Global;
    0x06340	52	CLuaInterface::GetObject;
    0x064C0	53	CLuaInterface::DELETE_ME_5437;
    0x064D0	54	CLuaInterface::_DELETE_ME2466;
    0x06510	55	CLuaInterface::PushLuaObject;
    0x06540	56	CLuaInterface::PushLuaFunction;
    0x06570	57	CLuaInterface::LuaError;
    0x065C0	58	CLuaInterface::TypeError;
    0x06B20	59	CLuaInterface::CallInternal;
    0x06AC0	60	CLuaInterface::CallInternalNoReturns;
    0x068D0	61	CLuaInterface::CallInternalGetBool;
    0x06980	62	CLuaInterface::CallInternalGetString;
    0x06A30	63	CLuaInterface::CallInternalGet;
    0x0B0E0	64	CLuaInterface::_DELETE_ME;
    0x06E00	65	CLuaInterface::NewGlobalTable;
    0x06180	66	CLuaInterface::NewTemporaryObject;
    0x06150	67	CLuaInterface::isUserData;
    0x06F90	68	CLuaInterface::GetMetaTableObject;
    0x07190	69	CLuaInterface::GetMetaTableObject;
    0x05FB0	70	CLuaInterface::GetReturn;
    0x07340	71	CLuaInterface::IsServer;
    0x07350	72	CLuaInterface::IsClient;
    0x07370	73	CLuaInterface::IsDedicatedServer;
    0x07FE0	74	CLuaInterface::DestroyObject;
    0x08010	75	CLuaInterface::CreateObject;
    0x06D00	76	CLuaInterface::SetMember;
    0x07470	77	CLuaInterface::GetNewTable;
    0x07390	78	CLuaInterface::SetMember;
    0x07400	79	CLuaInterface::SetMember;
    0x06D80	80	CLuaInterface::SetMember;
    0x06C80	81	CLuaInterface::SetMember;
    0x0B0F0	82	CLuaInterface::SetIsServer;
    0x064E0	83	CLuaInterface::PushLong;
    0x088B0	84	CLuaInterface::GetFlags;
    0x07600	85	CLuaInterface::FindOnObjectsMetaTable;
    0x07680	86	CLuaInterface::FindObjectOnTable;
    0x076E0	87	CLuaInterface::SetMemberFast;
    0x07740	88	CLuaInterface::RunString;
    0x07EF0	89	CLuaInterface::IsEqual;
    0x065F0	90	CLuaInterface::Error;
    0x07F80	91	CLuaInterface::GetStringOrError;
    0x08180	92	CLuaInterface::RunLuaModule;
    0x08220	93	CLuaInterface::FindAndRunScript;
    0x08870	94	CLuaInterface::SetPathID;
    0x088A0	95	CLuaInterface::GetPathID;
    0x089A0	96	CLuaInterface::ErrorNoHalt;
    0x08A00	97	CLuaInterface::Msg;
    0x08760	98	CLuaInterface::PushPath;
    0x08800	99	CLuaInterface::PopPath;
    0x08830	100	CLuaInterface::GetPath;
    0x08D50	101	CLuaInterface::GetColor;
    0x08E40	102	CLuaInterface::PushColor;
    0x08B60	103	CLuaInterface::GetStack;
    0x08B90	104	CLuaInterface::GetInfo;
    0x08BC0	105	CLuaInterface::GetLocal;
    0x08BF0	106	CLuaInterface::GetUpvalue;
    0x077A0	107	CLuaInterface::RunStringEx;
    0x0B100	108	CLuaInterface::DELETE_ME1;
    0x08EF0	109	CLuaInterface::GetDataString;
    0x08AE0	110	CLuaInterface::ErrorFromLua;
    0x08C20	111	CLuaInterface::GetCurrentLocation;
    0x08A60	112	CLuaInterface::MsgColour;
    0x08F40	113	CLuaInterface::SetState;
    0x0AFD0	114	ILuaInterface_DeleteMe::DELETE_ME2;
    0x08F70	115	CLuaInterface::GetCurrentFile;
    0x09020	116	CLuaInterface::CompileString;
    0x0AFE0	117	CBaseLuaInterface::ThreadLock;
    0x0B010	118	CBaseLuaInterface::ThreadUnlock;
    0x06680	119	CLuaInterface::CallFunctionProtected;
    0x090F0	120	CLuaInterface::Require;
    0x0B110	121	CLuaInterface::GetActualTypeName;
    0x09BA0	122	CLuaInterface::SetupInfiniteLoopProtection;
    0x0B030	123	CBaseLuaInterface::PreCreateTable;
    0x09BB0	124	CLuaInterface::PushPooledString;
    0x09C00	125	CLuaInterface::GetPooledString;
    CLuaShared
    Code:
    /*
    ida_vtable*****c v2b - Senator
    VTABLE BLOCK:	0x0006FFC0
    DUMP FROM 'lua_shared.dylib'
    
    ADDRESS	ID	FUNCTION
    */
    
    0x0BD60	0	CLuaShared::~CLuaShared;
    0x0BD30	1	CLuaShared::~CLuaShared;
    0x0BE60	2	CLuaShared::Init;
    0x0BEE0	3	CLuaShared::Shutdown;
    0x0BF40	4	CLuaShared::DumpStats;
    0x0C0F0	5	CLuaShared::CreateLuaInterface;
    0x0C120	6	CLuaShared::CloseLuaInterface;
    0x0C160	7	CLuaShared::GetLuaInterface;
    0x0CAA0	8	CLuaShared::LoadFile;
    0x0D760	9	CLuaShared::GetCache;
    0x0C170	10	CLuaShared::MountLua;
    0x0C1C0	11	CLuaShared::MountLuaAdd;
    0x0C590	12	CLuaShared::UnMountLua;
    0x0C5C0	13	CLuaShared::SetFileContents;
    0x0D980	14	CLuaShared::SetLuaFindHook;
    0x0C5D0	15	CLuaShared::FindScripts;
    CModelInfo
    Code:
    /*
    ida_vtable*****c v2b - Senator
    VTABLE BLOCK:	0x004F02F0
    DUMP FROM 'engine.dylib'
    
    ADDRESS	ID	FUNCTION
    */
    
    0x1DC020	0	CModelInfoClient::~CModelInfoClient();
    0x1DC4C0	1	CModelInfoClient::~CModelInfoClient();
    0x1DB7A0	2	CModelInfoClient::GetModel(int);
    0x1D9E70	3	CModelInfo::GetModelIndex(char const*)const;
    0x1DA550	4	CModelInfo::GetModelName(model_t const*)const;
    0x1DAF70	5	CModelInfo::GetVCollide(model_t const*);
    0x1DB010	6	CModelInfo::GetVCollide(int);
    0x1DA590	7	CModelInfo::GetModelBounds(model_t const*,Vector &,Vector &)const;
    0x1DA5E0	8	CModelInfo::GetModelRenderBounds(model_t const*,Vector &,Vector &)const;
    0x1DA7B0	9	CModelInfo::GetModelFrameCount(model_t const*)const;
    0x1DA840	10	CModelInfo::GetModelType(model_t const*)const;
    0x1DA9F0	11	CModelInfo::GetModelExtraData(model_t const*);
    0x1DAB70	12	CModelInfo::ModelHasMaterialProxy(model_t const*)const;
    0x1DAB90	13	CModelInfo::IsTranslucent(model_t const*)const;
    0x1DABD0	14	CModelInfo::IsTranslucentTwoPass(model_t const*)const;
    0x1DAE10	15	CModelInfo::RecomputeTranslucency(model_t const*,int,int,void *,float);
    0x1DAE50	16	CModelInfo::GetModelMaterialCount(model_t const*)const;
    0x1DAE70	17	CModelInfo::GetModelMaterials(model_t const*,int,IMaterial **);
    0x1DABB0	18	CModelInfo::IsModelVertexLit(model_t const*)const;
    0x1DB0B0	19	CModelInfo::GetModelKeyValueText(model_t const*);
    0x1DB110	20	CModelInfo::GetModelKeyValue(model_t const*,CUtlBuffer &);
    0x1DB210	21	CModelInfo::GetModelRadius(model_t const*);
    0x1DAA20	22	CModelInfo::FindModel(studiohdr_t const*,void **,char const*)const;
    0x1DAA80	23	CModelInfo::FindModel(void *)const;
    0x1DAAB0	24	CModelInfo::GetVirtualModel(studiohdr_t const*)const;
    0x1DAAF0	25	CModelInfo::GetAnimBlock(studiohdr_t const*,int)const;
    0x1DBAD0	26	CModelInfoClient::GetModelMaterialColorAndLighting(model_t const*,Vector const&,QAngle const&,CGameTrace *,Vector&,Vector&);
    0x1DAEA0	27	CModelInfo::GetIlluminationPoint(model_t const*,IClientRenderable *,Vector const&,QAngle const&,Vector*);
    0x1DAF20	28	CModelInfo::GetModelContents(int);
    0x1DB230	29	CModelInfo::GetStudiomodel(model_t const*);
    0x1DA770	30	CModelInfo::GetModelSpriteWidth(model_t const*)const;
    0x1DA790	31	CModelInfo::GetModelSpriteHeight(model_t const*)const;
    0x1DB8C0	32	CModelInfoClient::SetLevelScreenFadeRange(float,float);
    0x1DB910	33	CModelInfoClient::GetLevelScreenFadeRange(float *,float *)const;
    0x1DB930	34	CModelInfoClient::SetViewScreenFadeRange(float,float);
    0x1DB980	35	CModelInfoClient::ComputeLevelScreenFade(Vector const&,float,float)const;
    0x1DB9C0	36	CModelInfoClient::ComputeViewScreenFade(Vector const&,float,float)const;
    0x1DAB30	37	CModelInfo::GetAutoplayList(studiohdr_t const*,unsigned short **)const;
    0x1DB270	38	CModelInfo::GetCollideForVirtualTerrain(int);
    0x1DABF0	39	CModelInfo::IsUsingFBTexture(model_t const*,int,int,void *)const;
    0x1DB860	40	CModelInfoClient::FindOrLoadModel(char const*);
    0x1DC310	41	IVModelInfo::InitDynamicModels(void);
    0x1DC330	42	IVModelInfo::ShutdownDynamicModels(void);
    0x1DC350	43	IVModelInfo::AddDynamicModel(char const*,int);
    0x1DC370	44	IVModelInfo::ReferenceModel(int);
    0x1DC390	45	IVModelInfo::UnreferenceModel(int);
    0x1DC3B0	46	IVModelInfo::CleanupDynamicModels(bool);
    0x1DC3D0	47	CModelInfo::GetCacheHandle(model_t const*)const;
    0x1DB290	48	CModelInfo::GetBrushModelPlaneCount(model_t const*)const;
    0x1DB2C0	49	CModelInfo::GetBrushModelPlane(model_t const*,int,cplane_t &,Vector *)const;
    0x1DC3F0	50	CModelInfo::GetSurfacepropsForVirtualTerrain(int);
    0x1DA4F0	51	CModelInfo::OnLevelChange(void);
    0x1D9F60	52	CModelInfo::GetModelClientSideIndex(char const*)const;
    0x1DB6C0	53	CModelInfoClient::RegisterDynamicModel(char const*,bool);
    0x1DA3F0	54	CModelInfo::IsDynamicModelLoading(int);
    0x1DA450	55	CModelInfo::AddRefDynamicModel(int);
    0x1DA4A0	56	CModelInfo::ReleaseDynamicModel(int);
    0x1DA2C0	57	CModelInfo::RegisterModelLoadCallback(int,IModelLoadCallback *,bool);
    0x1DA340	58	CModelInfo::UnregisterModelLoadCallback(int,IModelLoadCallback *);
    0x1DB7E0	59	CModelInfoClient::OnDynamicModelsStringTableChange(int,char const*,void const*);
    0x1DB670	60	CModelInfoClient::GetDynamicModelStringTable(void)const;
    0x1DB690	61	CModelInfoClient::LookupPrecachedModelIndex(char const*)const;
    ConVar
    Code:
    /*
    ida_vtable*****c v2b - Senator
    VTABLE BLOCK:	0x004FD640
    DUMP FROM 'engine.dylib'
    
    ADDRESS	ID	FUNCTION
    */
    
    0x2AC0A0	0	ConVar::~ConVar();
    0x2AC060	1	ConVar::~ConVar();
    0x2AC1F0	2	ConVar::IsCommand(void)const;
    0x2AC160	3	ConVar::IsFlagSet(int)const;
    0x2AC1B0	4	ConVar::AddFlags(int);
    0x2AC1D0	5	ConVar::GetName(void)const;
    0x2AC1A0	6	ConVar::GetHelpText(void)const;
    0x2AC1C0	7	ConVar::IsRegistered(void)const;
    0x2AAFF0	8	ConCommandBase::GetDLLIdentifier(void)const;
    0x2AB000	9	ConCommandBase::CreateBase(char const*,char const*,int);
    0x2AC200	10	ConVar::Init(void);
    0x2AC830	11	ConVar::SetValue(char const*);
    0x2AC870	12	ConVar::SetValue(float);
    0x2AC8D0	13	ConVar::SetValue(int);
    0x2AC230	14	ConVar::InternalSetValue(char const*);
    0x2AC500	15	ConVar::InternalSetFloatValue(float);
    0x2AC610	16	ConVar::InternalSetIntValue(int);
    0x2AC4C0	17	ConVar::ClampValue(float &);
    0x2AC350	18	ConVar::ChangeStringValue(char const*,float);
    0x2AC720	19	ConVar::Create(char const*,char const*,int,char const*,bool,float,bool,float,void (*)(IConVar *,char const*,float));
    CStudioRenderContext
    Code:
    /*
    ida_vtable*****c v2b - Senator
    VTABLE BLOCK:	0x00088F70
    
    ADDRESS	ID	FUNCTION
    */
    0x6FBF0	0	CStudioRenderContext::Disconnect;
    0x6FC40	1	CStudioRenderContext::QueryInterface;
    0x6FC60	2	CStudioRenderContext::Init;
    0x6FD10	3	CStudioRenderContext::Shutdown;
    0x72E80	4	CStudioRenderContext::BeginFrame;
    0x72F20	5	CStudioRenderContext::EndFrame;
    0x6FD50	6	CStudioRenderContext::Mat_Stub;
    0x72F30	7	CStudioRenderContext::UpdateConfig;
    0x72F80	8	CStudioRenderContext::GetCurrentConfig;
    0x72180	9	CStudioRenderContext::LoadModel;
    0x723A0	10	CStudioRenderContext::UnloadModel;
    0x72490	11	CStudioRenderContext::RefreshStudioHdr;
    0x724A0	12	CStudioRenderContext::SetEyeViewTarget;
    0x724D0	13	CStudioRenderContext::GetNumAmbientLightSamples;
    0x724E0	14	CStudioRenderContext::GetAmbientLightDirections;
    0x73630	15	CStudioRenderContext::SetAmbientLightColors;
    0x73450	16	CStudioRenderContext::SetAmbientLightColors;
    0x73710	17	CStudioRenderContext::SetLocalLights;
    0x733C0	18	CStudioRenderContext::SetViewState;
    0x739E0	19	CStudioRenderContext::LockFlexWeights;
    0x73BB0	20	CStudioRenderContext::UnlockFlexWeights;
    0x738F0	21	CStudioRenderContext::LockBoneMatrices;
    0x739D0	22	CStudioRenderContext::UnlockBoneMatrices;
    0x724F0	23	CStudioRenderContext::GetNumLODs;
    0x72500	24	CStudioRenderContext::GetLODSwitchValue;
    0x72520	25	CStudioRenderContext::SetLODSwitchValue;
    0x738A0	26	CStudioRenderContext::SetColorModulation;
    0x738D0	27	CStudioRenderContext::SetAlphaModulation;
    0x740A0	28	CStudioRenderContext::DrawModel;
    0x74D70	29	CStudioRenderContext::DrawModelStaticProp;
    0x75260	30	CStudioRenderContext::DrawStaticPropDecals;
    0x753A0	31	CStudioRenderContext::DrawStaticPropShadows;
    0x73380	32	CStudioRenderContext::ForcedMaterialOverride;
    0x76FD0	33	CStudioRenderContext::CreateDecalList;
    0x75D60	34	CStudioRenderContext::DestroyDecalList;
    0x75EB0	35	CStudioRenderContext::AddDecal;
    0x24B60	36	CStudioRenderContext::ComputeLighting;
    0x24D10	37	CStudioRenderContext::ComputeLightingConstDirectional;
    0x75870	38	CStudioRenderContext::AddShadow;
    0x75C20	39	CStudioRenderContext::ClearAllShadows;
    0x77000	40	CStudioRenderContext::ComputeModelLod;
    0x728B0	41	CStudioRenderContext::GetPerfStats;
    0x23700	42	CStudioRenderContext::GetTriangles;
    0x72570	43	CStudioRenderContext::GetMaterialList;
    0x72760	44	CStudioRenderContext::GetMaterialListFromBodyAndSkin;
    0x74D20	45	CStudioRenderContext::DrawModelArray;
    0x72FD0	46	CStudioRenderContext::GMOD_ModelMaterialOverride;
    0x73150	47	CStudioRenderContext::GMOD_ForcedMaterialOverrideByIndex;
    0x73260	48	CStudioRenderContext::GMOD_ResetMaterialOverridesByIndex;
    0x6FAE0	49	CStudioRenderContext::~CStudioRenderContext;
    0x6FB00	50	CStudioRenderContext::~CStudioRenderContext;

  15. The Following User Says Thank You to IAmPhage For This Useful Post:

    bee_tee_gee (08-21-2016)

Similar Threads

  1. [CODE]VTable hooking
    By Hell_Demon in forum C++/C Programming
    Replies: 4
    Last Post: 10-31-2010, 01:49 PM
  2. IDA Vtable walker and 'reconstructor'
    By HL-SDK in forum Combat Arms Coding Help & Discussion
    Replies: 1
    Last Post: 10-13-2010, 04:48 PM
  3. BF2 VTable
    By Xlilzoosk8rX in forum Battlefield 2 Hacks & Cheats
    Replies: 7
    Last Post: 10-12-2010, 03:05 PM
  4. unable to hook DrawPrimitive in vtable
    By Anddos in forum General Hacking
    Replies: 2
    Last Post: 02-08-2010, 05:19 AM
  5. [Source]Vtable Hook?
    By SoreBack in forum Combat Arms Hacks & Cheats
    Replies: 17
    Last Post: 01-29-2009, 11:46 AM