aboutsummaryrefslogtreecommitdiff
path: root/mp/src/game/client/hl2/c_hl2_playerlocaldata.h
diff options
context:
space:
mode:
Diffstat (limited to 'mp/src/game/client/hl2/c_hl2_playerlocaldata.h')
-rw-r--r--mp/src/game/client/hl2/c_hl2_playerlocaldata.h55
1 files changed, 55 insertions, 0 deletions
diff --git a/mp/src/game/client/hl2/c_hl2_playerlocaldata.h b/mp/src/game/client/hl2/c_hl2_playerlocaldata.h
new file mode 100644
index 00000000..9c862368
--- /dev/null
+++ b/mp/src/game/client/hl2/c_hl2_playerlocaldata.h
@@ -0,0 +1,55 @@
+//========= Copyright Valve Corporation, All rights reserved. ============//
+//
+// Purpose:
+//
+// $Workfile: $
+// $NoKeywords: $
+//=============================================================================//
+
+#if !defined( C_HL2_PLAYERLOCALDATA_H )
+#define C_HL2_PLAYERLOCALDATA_H
+#ifdef _WIN32
+#pragma once
+#endif
+
+
+#include "dt_recv.h"
+
+#include "hl2/hl_movedata.h"
+
+EXTERN_RECV_TABLE( DT_HL2Local );
+
+
+class C_HL2PlayerLocalData
+{
+public:
+ DECLARE_PREDICTABLE();
+ DECLARE_CLASS_NOBASE( C_HL2PlayerLocalData );
+ DECLARE_EMBEDDED_NETWORKVAR();
+
+ C_HL2PlayerLocalData();
+
+ float m_flSuitPower;
+ bool m_bZooming;
+ int m_bitsActiveDevices;
+ int m_iSquadMemberCount;
+ int m_iSquadMedicCount;
+ bool m_fSquadInFollowMode;
+ bool m_bWeaponLowered;
+ EHANDLE m_hAutoAimTarget;
+ Vector m_vecAutoAimPoint;
+ bool m_bDisplayReticle;
+ bool m_bStickyAutoAim;
+ bool m_bAutoAimTarget;
+#ifdef HL2_EPISODIC
+ float m_flFlashBattery;
+ Vector m_vecLocatorOrigin;
+#endif
+
+ // Ladder related data
+ EHANDLE m_hLadder;
+ LadderMove_t m_LadderMove;
+};
+
+
+#endif