#pragma once class IVEngineClient { public: bool Con_IsVisible() { return GetVirtualFunction(this, 11)(this); } int GetLocalPlayer() { return GetVirtualFunction(this, 12)(this); } float Time() { return GetVirtualFunction(this, 14)(this); } float GetLastTimeStamp() { return GetVirtualFunction(this, 15)(this); } void GetViewAngles(QAngle& angles) { return GetVirtualFunction(this, 19)(this, angles); } void SetViewAngles(QAngle& angles) { return GetVirtualFunction(this, 20)(this, angles); } int GetMaxClients() { return GetVirtualFunction(this, 21)(this); } bool IsInGame() { return GetVirtualFunction(this, 26)(this); } bool IsConnected() { return GetVirtualFunction(this, 27)(this); } const char* GetGameDirectory() { return GetVirtualFunction(this, 35)(this); } const char* GetLevelName() { return GetVirtualFunction(this, 51)(this); } void ClientCmd_Unrestricted(const char* command) { return GetVirtualFunction(this, 106)(this, command); } };