/**
 * Do not edit this file.  Any changes will be overwritten by the gamedata
 * updater or by upgrading your AMX Mod X install.
 *
 * To override data in this file, create a subdirectory named "custom" and
 * place your own gamedata file(s) inside of it.  Such files will be parsed
 * after AMXX's own.
 *
 * For more information, see http://wiki.alliedmods.net/Gamedata_Updating_(AMX_Mod_X)
 */

"Games"
{
	"#default"
	{
		"Classes"
		{
			"CBasePlayer"
			{
				"Offsets"
				{
					"random_seed"  // int
					{
						"type"      "integer"

						"windows"   "384"
						"linux"     "404"
						"mac"       "404"
					}

					"m_usPlayerBleed"  // short unsigned int
					{
						"type"      "short"
						"unsigned"  "1"

						"windows"   "388"
						"linux"     "408"
						"mac"       "408"
					}

					"m_hObserverTarget"  // EHANDLE
					{
						"type"      "ehandle"

						"windows"   "392"
						"linux"     "412"
						"mac"       "412"
					}

					"m_flNextObserverInput"  // float
					{
						"type"      "float"

						"windows"   "400"
						"linux"     "420"
						"mac"       "420"
					}

					"m_iObserverWeapon"  // int
					{
						"type"      "integer"

						"windows"   "404"
						"linux"     "424"
						"mac"       "424"
					}

					"m_iObserverC4State"  // int
					{
						"type"      "integer"

						"windows"   "408"
						"linux"     "428"
						"mac"       "428"
					}

					"m_bObserverHasDefuser"  // bool
					{
						"type"      "boolean"

						"windows"   "412"
						"linux"     "432"
						"mac"       "432"
					}

					"m_iObserverLastMode"  // int
					{
						"type"      "integer"

						"windows"   "416"
						"linux"     "436"
						"mac"       "436"
					}

					"m_flFlinchTime"  // float
					{
						"type"      "float"

						"windows"   "420"
						"linux"     "440"
						"mac"       "440"
					}

					"m_flAnimTime"  // float
					{
						"type"      "float"

						"windows"   "424"
						"linux"     "444"
						"mac"       "444"
					}

					"m_bHighDamage"  // bool
					{
						"type"      "boolean"

						"windows"   "428"
						"linux"     "448"
						"mac"       "448"
					}

					"m_flVelocityModifier"  // float
					{
						"type"      "float"

						"windows"   "432"
						"linux"     "452"
						"mac"       "452"
					}

					"m_iLastZoom"  // int
					{
						"type"      "integer"

						"windows"   "436"
						"linux"     "456"
						"mac"       "456"
					}

					"m_bResumeZoom"  // bool
					{
						"type"      "boolean"

						"windows"   "440"
						"linux"     "460"
						"mac"       "460"
					}

					"m_flEjectBrass"  // float
					{
						"type"      "float"

						"windows"   "444"
						"linux"     "464"
						"mac"       "464"
					}

					"m_iKevlar"  // int
					{
						"type"      "integer"

						"windows"   "448"
						"linux"     "468"
						"mac"       "468"
					}

					"m_bNotKilled"  // bool
					{
						"type"      "boolean"

						"windows"   "452"
						"linux"     "472"
						"mac"       "472"
					}

					"m_iTeam"  // enum TeamName
					{
						"type"      "integer"

						"windows"   "456"
						"linux"     "476"
						"mac"       "476"
					}

					"m_iAccount"  // int
					{
						"type"      "integer"

						"windows"   "460"
						"linux"     "480"
						"mac"       "480"
					}

					"m_bHasPrimary"  // bool
					{
						"type"      "boolean"

						"windows"   "464"
						"linux"     "484"
						"mac"       "484"
					}

					"m_flDeathThrowTime"  // float
					{
						"type"      "float"

						"windows"   "468"
						"linux"     "488"
						"mac"       "488"
					}

					"m_iThrowDirection"  // int
					{
						"type"      "integer"

						"windows"   "472"
						"linux"     "492"
						"mac"       "492"
					}

					"m_flLastTalk"  // float
					{
						"type"      "float"

						"windows"   "476"
						"linux"     "496"
						"mac"       "496"
					}

					"m_bJustConnected"  // bool
					{
						"type"      "boolean"

						"windows"   "480"
						"linux"     "500"
						"mac"       "500"
					}

					"m_bContextHelp"  // bool
					{
						"type"      "boolean"

						"windows"   "481"
						"linux"     "501"
						"mac"       "501"
					}

					"m_iJoiningState"  // enum JoinState
					{
						"type"      "integer"

						"windows"   "484"
						"linux"     "504"
						"mac"       "504"
					}

					"m_pIntroCamera"  // CBaseEntity*
					{
						"type"      "classptr"

						"windows"   "488"
						"linux"     "508"
						"mac"       "508"
					}

					"m_fIntroCamTime"  // float
					{
						"type"      "float"

						"windows"   "492"
						"linux"     "512"
						"mac"       "512"
					}

					"m_fLastMovement"  // float
					{
						"type"      "float"

						"windows"   "496"
						"linux"     "516"
						"mac"       "516"
					}

					"m_bMissionBriefing"  // bool
					{
						"type"      "boolean"

						"windows"   "500"
						"linux"     "520"
						"mac"       "520"
					}

					"m_bTeamChanged"  // bool
					{
						"type"      "boolean"

						"windows"   "501"
						"linux"     "521"
						"mac"       "521"
					}

					"m_iModelName"  // enum ModelName
					{
						"type"      "integer"

						"windows"   "504"
						"linux"     "524"
						"mac"       "524"
					}

					"m_iTeamKills"  // int
					{
						"type"      "integer"

						"windows"   "508"
						"linux"     "528"
						"mac"       "528"
					}

					"m_iIgnoreGlobalChat"  // int
					{
						"type"      "integer"

						"windows"   "512"
						"linux"     "532"
						"mac"       "532"
					}

					"m_bHasNightVision"  // bool
					{
						"type"      "boolean"

						"windows"   "516"
						"linux"     "536"
						"mac"       "536"
					}

					"m_bNightVisionOn"  // bool
					{
						"type"      "boolean"

						"windows"   "517"
						"linux"     "537"
						"mac"       "537"
					}

					"m_vRecentPath"  // Vector[20]
					{
						"type"      "vector"
						"size"      "20"

						"windows"   "520"
						"linux"     "540"
						"mac"       "540"
					}

					"m_flIdleCheckTime"  // float
					{
						"type"      "float"

						"windows"   "760"
						"linux"     "780"
						"mac"       "780"
					}

					"m_flRadioTime"  // float
					{
						"type"      "float"

						"windows"   "764"
						"linux"     "784"
						"mac"       "784"
					}

					"m_iRadioMessages"  // int
					{
						"type"      "integer"

						"windows"   "768"
						"linux"     "788"
						"mac"       "788"
					}

					"m_bIgnoreRadio"  // bool
					{
						"type"      "boolean"

						"windows"   "772"
						"linux"     "792"
						"mac"       "792"
					}

					"m_bHasC4"  // bool
					{
						"type"      "boolean"

						"windows"   "773"
						"linux"     "793"
						"mac"       "793"
					}

					"m_bHasDefuser"  // bool
					{
						"type"      "boolean"

						"windows"   "774"
						"linux"     "794"
						"mac"       "794"
					}

					"m_bKilledByBomb"  // bool
					{
						"type"      "boolean"

						"windows"   "775"
						"linux"     "795"
						"mac"       "795"
					}

					"m_vBlastVector"  // Vector
					{
						"type"      "vector"

						"windows"   "776"
						"linux"     "796"
						"mac"       "796"
					}

					"m_bKilledByGrenade"  // bool
					{
						"type"      "boolean"

						"windows"   "788"
						"linux"     "808"
						"mac"       "808"
					}

					"m_hintMessageQueue"  // class CHintMessageQueue
					{
						"type"      "class"

						"windows"   "792"
						"linux"     "812"
						"mac"       "812"
					}

					"m_flDisplayHistory"  // int32
					{
						"type"      "integer"

						"windows"   "816"
						"linux"     "836"
						"mac"       "836"
					}

					"m_iMenu"  // enum _Menu
					{
						"type"      "integer"

						"windows"   "820"
						"linux"     "840"
						"mac"       "840"
					}

					"m_iChaseTarget"  // int
					{
						"type"      "integer"

						"windows"   "824"
						"linux"     "844"
						"mac"       "844"
					}

					"m_pChaseTarget"  // CBaseEntity*
					{
						"type"      "classptr"

						"windows"   "828"
						"linux"     "848"
						"mac"       "848"
					}

					"m_fCamSwitch"  // float
					{
						"type"      "float"

						"windows"   "832"
						"linux"     "852"
						"mac"       "852"
					}

					"m_bEscaped"  // bool
					{
						"type"      "boolean"

						"windows"   "836"
						"linux"     "856"
						"mac"       "856"
					}

					"m_bIsVIP"  // bool
					{
						"type"      "boolean"

						"windows"   "837"
						"linux"     "857"
						"mac"       "857"
					}

					"m_tmNextRadarUpdate"  // float
					{
						"type"      "float"

						"windows"   "840"
						"linux"     "860"
						"mac"       "860"
					}

					"m_vLastOrigin"  // Vector
					{
						"type"      "vector"

						"windows"   "844"
						"linux"     "864"
						"mac"       "864"
					}

					"m_iCurrentKickVote"  // int
					{
						"type"      "integer"

						"windows"   "856"
						"linux"     "876"
						"mac"       "876"
					}

					"m_flNextVoteTime"  // float
					{
						"type"      "float"

						"windows"   "860"
						"linux"     "880"
						"mac"       "880"
					}

					"m_bJustKilledTeammate"  // bool
					{
						"type"      "boolean"

						"windows"   "864"
						"linux"     "884"
						"mac"       "884"
					}

					"m_iHostagesKilled"  // int
					{
						"type"      "integer"

						"windows"   "868"
						"linux"     "888"
						"mac"       "888"
					}

					"m_iMapVote"  // int
					{
						"type"      "integer"

						"windows"   "872"
						"linux"     "892"
						"mac"       "892"
					}

					"m_bCanShoot"  // bool
					{
						"type"      "boolean"

						"windows"   "876"
						"linux"     "896"
						"mac"       "896"
					}

					"m_flLastFired"  // float
					{
						"type"      "float"

						"windows"   "880"
						"linux"     "900"
						"mac"       "900"
					}

					"m_flLastAttackedTeammate"  // float
					{
						"type"      "float"

						"windows"   "884"
						"linux"     "904"
						"mac"       "904"
					}

					"m_bHeadshotKilled"  // bool
					{
						"type"      "boolean"

						"windows"   "888"
						"linux"     "908"
						"mac"       "908"
					}

					"m_bPunishedForTK"  // bool
					{
						"type"      "boolean"

						"windows"   "889"
						"linux"     "909"
						"mac"       "909"
					}

					"m_bReceivesNoMoneyNextRound"  // bool
					{
						"type"      "boolean"

						"windows"   "890"
						"linux"     "910"
						"mac"       "910"
					}

					"m_iTimeCheckAllowed"  // int
					{
						"type"      "integer"

						"windows"   "892"
						"linux"     "912"
						"mac"       "912"
					}

					"m_bHasChangedName"  // bool
					{
						"type"      "boolean"

						"windows"   "896"
						"linux"     "916"
						"mac"       "916"
					}

					"m_szNewName"  // char[32]
					{
						"type"      "string"
						"size"      "32"

						"windows"   "897"
						"linux"     "917"
						"mac"       "917"
					}

					"m_bIsDefusing"  // bool
					{
						"type"      "boolean"

						"windows"   "929"
						"linux"     "949"
						"mac"       "949"
					}

					"m_tmHandleSignals"  // float
					{
						"type"      "float"

						"windows"   "932"
						"linux"     "952"
						"mac"       "952"
					}

					"m_signals"  // class CUnifiedSignals
					{
						"type"      "class"

						"windows"   "936"
						"linux"     "956"
						"mac"       "956"
					}

					"m_pentCurBombTarget"  // edict_t*
					{
						"type"      "edict"

						"windows"   "944"
						"linux"     "964"
						"mac"       "964"
					}

					"m_iPlayerSound"  // int
					{
						"type"      "integer"

						"windows"   "948"
						"linux"     "968"
						"mac"       "968"
					}

					"m_iTargetVolume"  // int
					{
						"type"      "integer"

						"windows"   "952"
						"linux"     "972"
						"mac"       "972"
					}

					"m_iWeaponVolume"  // int
					{
						"type"      "integer"

						"windows"   "956"
						"linux"     "976"
						"mac"       "976"
					}

					"m_iExtraSoundTypes"  // int
					{
						"type"      "integer"

						"windows"   "960"
						"linux"     "980"
						"mac"       "980"
					}

					"m_iWeaponFlash"  // int
					{
						"type"      "integer"

						"windows"   "964"
						"linux"     "984"
						"mac"       "984"
					}

					"m_flStopExtraSoundTime"  // float
					{
						"type"      "float"

						"windows"   "968"
						"linux"     "988"
						"mac"       "988"
					}

					"m_flFlashLightTime"  // float
					{
						"type"      "float"

						"windows"   "972"
						"linux"     "992"
						"mac"       "992"
					}

					"m_iFlashBattery"  // int
					{
						"type"      "integer"

						"windows"   "976"
						"linux"     "996"
						"mac"       "996"
					}

					"m_afButtonLast"  // int
					{
						"type"      "integer"

						"windows"   "980"
						"linux"     "1000"
						"mac"       "1000"
					}

					"m_afButtonPressed"  // int
					{
						"type"      "integer"

						"windows"   "984"
						"linux"     "1004"
						"mac"       "1004"
					}

					"m_afButtonReleased"  // int
					{
						"type"      "integer"

						"windows"   "988"
						"linux"     "1008"
						"mac"       "1008"
					}

					"m_pentSndLast"  // edict_t*
					{
						"type"      "edict"

						"windows"   "992"
						"linux"     "1012"
						"mac"       "1012"
					}

					"m_flSndRoomtype"  // float
					{
						"type"      "float"

						"windows"   "996"
						"linux"     "1016"
						"mac"       "1016"
					}

					"m_flSndRange"  // float
					{
						"type"      "float"

						"windows"   "1000"
						"linux"     "1020"
						"mac"       "1020"
					}

					"m_flFallVelocity"  // float
					{
						"type"      "float"

						"windows"   "1004"
						"linux"     "1024"
						"mac"       "1024"
					}

					"m_rgItems"  // int[4]
					{
						"type"      "integer"
						"size"      "4"

						"windows"   "1008"
						"linux"     "1028"
						"mac"       "1028"
					}

					"m_fNewAmmo"  // int
					{
						"type"      "integer"

						"windows"   "1024"
						"linux"     "1044"
						"mac"       "1044"
					}

					"m_afPhysicsFlags"  // unsigned int
					{
						"type"      "integer"
						"unsigned"  "1"

						"windows"   "1028"
						"linux"     "1048"
						"mac"       "1048"
					}

					"m_fNextSuicideTime"  // float
					{
						"type"      "float"

						"windows"   "1032"
						"linux"     "1052"
						"mac"       "1052"
					}

					"m_flTimeStepSound"  // float
					{
						"type"      "float"

						"windows"   "1036"
						"linux"     "1056"
						"mac"       "1056"
					}

					"m_flTimeWeaponIdle"  // float
					{
						"type"      "float"

						"windows"   "1040"
						"linux"     "1060"
						"mac"       "1060"
					}

					"m_flSwimTime"  // float
					{
						"type"      "float"

						"windows"   "1044"
						"linux"     "1064"
						"mac"       "1064"
					}

					"m_flDuckTime"  // float
					{
						"type"      "float"

						"windows"   "1048"
						"linux"     "1068"
						"mac"       "1068"
					}

					"m_flWallJumpTime"  // float
					{
						"type"      "float"

						"windows"   "1052"
						"linux"     "1072"
						"mac"       "1072"
					}

					"m_flSuitUpdate"  // float
					{
						"type"      "float"

						"windows"   "1056"
						"linux"     "1076"
						"mac"       "1076"
					}

					"m_rgSuitPlayList"  // int[4]
					{
						"type"      "integer"
						"size"      "4"

						"windows"   "1060"
						"linux"     "1080"
						"mac"       "1080"
					}

					"m_iSuitPlayNext"  // int
					{
						"type"      "integer"

						"windows"   "1076"
						"linux"     "1096"
						"mac"       "1096"
					}

					"m_rgiSuitNoRepeat"  // int[32]
					{
						"type"      "integer"
						"size"      "32"

						"windows"   "1080"
						"linux"     "1100"
						"mac"       "1100"
					}

					"m_rgflSuitNoRepeatTime"  // float[32]
					{
						"type"      "float"
						"size"      "32"

						"windows"   "1208"
						"linux"     "1228"
						"mac"       "1228"
					}

					"m_lastDamageAmount"  // int
					{
						"type"      "integer"

						"windows"   "1336"
						"linux"     "1356"
						"mac"       "1356"
					}

					"m_tbdPrev"  // float
					{
						"type"      "float"

						"windows"   "1340"
						"linux"     "1360"
						"mac"       "1360"
					}

					"m_flgeigerRange"  // float
					{
						"type"      "float"

						"windows"   "1344"
						"linux"     "1364"
						"mac"       "1364"
					}

					"m_flgeigerDelay"  // float
					{
						"type"      "float"

						"windows"   "1348"
						"linux"     "1368"
						"mac"       "1368"
					}

					"m_igeigerRangePrev"  // int
					{
						"type"      "integer"

						"windows"   "1352"
						"linux"     "1372"
						"mac"       "1372"
					}

					"m_iStepLeft"  // int
					{
						"type"      "integer"

						"windows"   "1356"
						"linux"     "1376"
						"mac"       "1376"
					}

					"m_szTextureName"  // char[17]
					{
						"type"      "string"
						"size"      "17"

						"windows"   "1360"
						"linux"     "1380"
						"mac"       "1380"
					}

					"m_chTextureType"  // char
					{
						"type"      "character"

						"windows"   "1377"
						"linux"     "1397"
						"mac"       "1397"
					}

					"m_idrowndmg"  // int
					{
						"type"      "integer"

						"windows"   "1380"
						"linux"     "1400"
						"mac"       "1400"
					}

					"m_idrownrestored"  // int
					{
						"type"      "integer"

						"windows"   "1384"
						"linux"     "1404"
						"mac"       "1404"
					}

					"m_bitsHUDDamage"  // int
					{
						"type"      "integer"

						"windows"   "1388"
						"linux"     "1408"
						"mac"       "1408"
					}

					"m_fInitHUD"  // BOOL
					{
						"type"      "integer"

						"windows"   "1392"
						"linux"     "1412"
						"mac"       "1412"
					}

					"m_fGameHUDInitialized"  // BOOL
					{
						"type"      "integer"

						"windows"   "1396"
						"linux"     "1416"
						"mac"       "1416"
					}

					"m_iTrain"  // int
					{
						"type"      "integer"

						"windows"   "1400"
						"linux"     "1420"
						"mac"       "1420"
					}

					"m_fWeapon"  // BOOL
					{
						"type"      "integer"

						"windows"   "1404"
						"linux"     "1424"
						"mac"       "1424"
					}

					"m_pTank"  // EHANDLE
					{
						"type"      "ehandle"

						"windows"   "1408"
						"linux"     "1428"
						"mac"       "1428"
					}

					"m_fDeadTime"  // float
					{
						"type"      "float"

						"windows"   "1416"
						"linux"     "1436"
						"mac"       "1436"
					}

					"m_fNoPlayerSound"  // BOOL
					{
						"type"      "integer"

						"windows"   "1420"
						"linux"     "1440"
						"mac"       "1440"
					}

					"m_fLongJump"  // BOOL
					{
						"type"      "integer"

						"windows"   "1424"
						"linux"     "1444"
						"mac"       "1444"
					}

					"m_tSneaking"  // float
					{
						"type"      "float"

						"windows"   "1428"
						"linux"     "1448"
						"mac"       "1448"
					}

					"m_iUpdateTime"  // int
					{
						"type"      "integer"

						"windows"   "1432"
						"linux"     "1452"
						"mac"       "1452"
					}

					"m_iClientHealth"  // int
					{
						"type"      "integer"

						"windows"   "1436"
						"linux"     "1456"
						"mac"       "1456"
					}

					"m_iClientBattery"  // int
					{
						"type"      "integer"

						"windows"   "1440"
						"linux"     "1460"
						"mac"       "1460"
					}

					"m_iHideHUD"  // int
					{
						"type"      "integer"

						"windows"   "1444"
						"linux"     "1464"
						"mac"       "1464"
					}

					"m_iClientHideHUD"  // int
					{
						"type"      "integer"

						"windows"   "1448"
						"linux"     "1468"
						"mac"       "1468"
					}

					"m_iFOV"  // int
					{
						"type"      "integer"

						"windows"   "1452"
						"linux"     "1472"
						"mac"       "1472"
					}

					"m_iClientFOV"  // int
					{
						"type"      "integer"

						"windows"   "1456"
						"linux"     "1476"
						"mac"       "1476"
					}

					"m_iNumSpawns"  // int
					{
						"type"      "integer"

						"windows"   "1460"
						"linux"     "1480"
						"mac"       "1480"
					}

					"m_pObserver"  // CBaseEntity*
					{
						"type"      "classptr"

						"windows"   "1464"
						"linux"     "1484"
						"mac"       "1484"
					}

					"m_rgpPlayerItems"  // CBasePlayerItem*[6]
					{
						"type"      "classptr"
						"size"      "6"

						"windows"   "1468"
						"linux"     "1488"
						"mac"       "1488"
					}

					"m_pActiveItem"  // CBasePlayerItem*
					{
						"type"      "classptr"

						"windows"   "1492"
						"linux"     "1512"
						"mac"       "1512"
					}

					"m_pClientActiveItem"  // CBasePlayerItem*
					{
						"type"      "classptr"

						"windows"   "1496"
						"linux"     "1516"
						"mac"       "1516"
					}

					"m_pLastItem"  // CBasePlayerItem*
					{
						"type"      "classptr"

						"windows"   "1500"
						"linux"     "1520"
						"mac"       "1520"
					}

					"m_rgAmmo"  // int[32]
					{
						"type"      "integer"
						"size"      "32"

						"windows"   "1504"
						"linux"     "1524"
						"mac"       "1524"
					}

					"m_rgAmmoLast"  // int[32]
					{
						"type"      "integer"
						"size"      "32"

						"windows"   "1632"
						"linux"     "1652"
						"mac"       "1652"
					}

					"m_vecAutoAim"  // Vector
					{
						"type"      "vector"

						"windows"   "1760"
						"linux"     "1780"
						"mac"       "1780"
					}

					"m_fOnTarget"  // BOOL
					{
						"type"      "integer"

						"windows"   "1772"
						"linux"     "1792"
						"mac"       "1792"
					}

					"m_iDeaths"  // int
					{
						"type"      "integer"

						"windows"   "1776"
						"linux"     "1796"
						"mac"       "1796"
					}

					"m_izSBarState"  // int[4]
					{
						"type"      "integer"
						"size"      "4"

						"windows"   "1780"
						"linux"     "1800"
						"mac"       "1800"
					}

					"m_flNextSBarUpdateTime"  // float
					{
						"type"      "float"

						"windows"   "1796"
						"linux"     "1816"
						"mac"       "1816"
					}

					"m_flStatusBarDisappearDelay"  // float
					{
						"type"      "float"

						"windows"   "1800"
						"linux"     "1820"
						"mac"       "1820"
					}

					"m_SbarString0"  // char[128]
					{
						"type"      "string"
						"size"      "128"

						"windows"   "1804"
						"linux"     "1824"
						"mac"       "1824"
					}

					"m_lastx"  // int
					{
						"type"      "integer"

						"windows"   "1932"
						"linux"     "1952"
						"mac"       "1952"
					}

					"m_lasty"  // int
					{
						"type"      "integer"

						"windows"   "1936"
						"linux"     "1956"
						"mac"       "1956"
					}

					"m_nCustomSprayFrames"  // int
					{
						"type"      "integer"

						"windows"   "1940"
						"linux"     "1960"
						"mac"       "1960"
					}

					"m_flNextDecalTime"  // float
					{
						"type"      "float"

						"windows"   "1944"
						"linux"     "1964"
						"mac"       "1964"
					}

					"m_szTeamName"  // char[16]
					{
						"type"      "string"
						"size"      "16"

						"windows"   "1948"
						"linux"     "1968"
						"mac"       "1968"
					}

					"m_modelIndexPlayer"  // int
					{
						"type"      "integer"

						"windows"   "1964"
						"linux"     "1984"
						"mac"       "1984"
					}

					"m_szAnimExtention"  // char[32]
					{
						"type"      "string"
						"size"      "32"

						"windows"   "1968"
						"linux"     "1988"
						"mac"       "1988"
					}

					"m_iGaitsequence"  // int
					{
						"type"      "integer"

						"windows"   "2000"
						"linux"     "2020"
						"mac"       "2020"
					}

					"m_flGaitframe"  // float
					{
						"type"      "float"

						"windows"   "2004"
						"linux"     "2024"
						"mac"       "2024"
					}

					"m_flGaityaw"  // float
					{
						"type"      "float"

						"windows"   "2008"
						"linux"     "2028"
						"mac"       "2028"
					}

					"m_prevgaitorigin"  // Vector
					{
						"type"      "vector"

						"windows"   "2012"
						"linux"     "2032"
						"mac"       "2032"
					}

					"m_flPitch"  // float
					{
						"type"      "float"

						"windows"   "2024"
						"linux"     "2044"
						"mac"       "2044"
					}

					"m_flYaw"  // float
					{
						"type"      "float"

						"windows"   "2028"
						"linux"     "2048"
						"mac"       "2048"
					}

					"m_flGaitMovement"  // float
					{
						"type"      "float"

						"windows"   "2032"
						"linux"     "2052"
						"mac"       "2052"
					}

					"m_iAutoWepSwitch"  // int
					{
						"type"      "integer"

						"windows"   "2036"
						"linux"     "2056"
						"mac"       "2056"
					}

					"m_bVGUIMenus"  // bool
					{
						"type"      "boolean"

						"windows"   "2040"
						"linux"     "2060"
						"mac"       "2060"
					}

					"m_bShowHints"  // bool
					{
						"type"      "boolean"

						"windows"   "2041"
						"linux"     "2061"
						"mac"       "2061"
					}

					"m_bShieldDrawn"  // bool
					{
						"type"      "boolean"

						"windows"   "2042"
						"linux"     "2062"
						"mac"       "2062"
					}

					"m_bOwnsShield"  // bool
					{
						"type"      "boolean"

						"windows"   "2043"
						"linux"     "2063"
						"mac"       "2063"
					}

					"m_bWasFollowing"  // bool
					{
						"type"      "boolean"

						"windows"   "2044"
						"linux"     "2064"
						"mac"       "2064"
					}

					"m_flNextFollowTime"  // float
					{
						"type"      "float"

						"windows"   "2048"
						"linux"     "2068"
						"mac"       "2068"
					}

					"m_flYawModifier"  // float
					{
						"type"      "float"

						"windows"   "2052"
						"linux"     "2072"
						"mac"       "2072"
					}

					"m_blindUntilTime"  // float
					{
						"type"      "float"

						"windows"   "2056"
						"linux"     "2076"
						"mac"       "2076"
					}

					"m_blindStartTime"  // float
					{
						"type"      "float"

						"windows"   "2060"
						"linux"     "2080"
						"mac"       "2080"
					}

					"m_blindHoldTime"  // float
					{
						"type"      "float"

						"windows"   "2064"
						"linux"     "2084"
						"mac"       "2084"
					}

					"m_blindFadeTime"  // float
					{
						"type"      "float"

						"windows"   "2068"
						"linux"     "2088"
						"mac"       "2088"
					}

					"m_blindAlpha"  // int
					{
						"type"      "integer"

						"windows"   "2072"
						"linux"     "2092"
						"mac"       "2092"
					}

					"m_allowAutoFollowTime"  // float
					{
						"type"      "float"

						"windows"   "2076"
						"linux"     "2096"
						"mac"       "2096"
					}

					"m_autoBuyString"  // char[256]
					{
						"type"      "string"
						"size"      "256"

						"windows"   "2080"
						"linux"     "2100"
						"mac"       "2100"
					}

					"m_rebuyString"  // char*
					{
						"type"      "stringptr"

						"windows"   "2336"
						"linux"     "2356"
						"mac"       "2356"
					}

					"m_rebuyStruct"  // struct RebuyStruct
					{
						"type"      "structure"

						"windows"   "2340"
						"linux"     "2360"
						"mac"       "2360"
					}

					"m_bIsInRebuy"  // bool
					{
						"type"      "boolean"

						"windows"   "2380"
						"linux"     "2400"
						"mac"       "2400"
					}

					"m_flLastUpdateTime"  // float
					{
						"type"      "float"

						"windows"   "2384"
						"linux"     "2404"
						"mac"       "2404"
					}

					"m_lastLocation"  // char[32]
					{
						"type"      "string"
						"size"      "32"

						"windows"   "2388"
						"linux"     "2408"
						"mac"       "2408"
					}

					"m_progressStart"  // float
					{
						"type"      "float"

						"windows"   "2420"
						"linux"     "2440"
						"mac"       "2440"
					}

					"m_progressEnd"  // float
					{
						"type"      "float"

						"windows"   "2424"
						"linux"     "2444"
						"mac"       "2444"
					}

					"m_bObserverAutoDirector"  // bool
					{
						"type"      "boolean"

						"windows"   "2428"
						"linux"     "2448"
						"mac"       "2448"
					}

					"m_canSwitchObserverModes"  // bool
					{
						"type"      "boolean"

						"windows"   "2429"
						"linux"     "2449"
						"mac"       "2449"
					}

					"m_heartBeatTime"  // float
					{
						"type"      "float"

						"windows"   "2432"
						"linux"     "2452"
						"mac"       "2452"
					}

					"m_intenseTimestamp"  // float
					{
						"type"      "float"

						"windows"   "2436"
						"linux"     "2456"
						"mac"       "2456"
					}

					"m_silentTimestamp"  // float
					{
						"type"      "float"

						"windows"   "2440"
						"linux"     "2460"
						"mac"       "2460"
					}

					"m_musicState"  // enum MusicState
					{
						"type"      "integer"

						"windows"   "2444"
						"linux"     "2464"
						"mac"       "2464"
					}

					"m_flLastCommandTime"  // float[8]
					{
						"type"      "float"
						"size"      "8"

						"windows"   "2448"
						"linux"     "2468"
						"mac"       "2468"
					}

					"m_iLastAccount"  // int
					{
						"type"      "integer"

						"windows"   "2480"
						"linux"     "2500"
						"mac"       "2500"
					}

					"m_iLastClientHealth"  // int
					{
						"type"      "integer"

						"windows"   "2484"
						"linux"     "2504"
						"mac"       "2504"
					}

					"m_tmNextAccountHealthUpdate"  // float
					{
						"type"      "float"

						"windows"   "2488"
						"linux"     "2508"
						"mac"       "2508"
					}
				}
			}
		}
	}
}


/**
 * Class Hierarchy
 * -
 * CBaseEntity
 *     CBaseDelay
 *         CBaseAnimating
 *             CBaseToggle
 *                 CBaseMonster
 *                     CBasePlayer
 */
