Fix weapon ESP names (use friendly name table); add Misc features (bhop, no flash, FOV, spectator list, watermark, hitmarker/sound)
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
#pragma once
|
||||
|
||||
#include <Common/Common.hpp>
|
||||
|
||||
#include <chrono>
|
||||
|
||||
class CCSGOInput;
|
||||
class CUserCmd;
|
||||
class IGameEvent;
|
||||
|
||||
class IMisc
|
||||
{
|
||||
public:
|
||||
virtual void OnRender() = 0;
|
||||
virtual void OnClientOutput() = 0;
|
||||
virtual void OnCreateMove( CCSGOInput* pInput , CUserCmd* pUserCmd ) = 0;
|
||||
virtual void OnFrameStageNotify( int FrameStage ) = 0;
|
||||
virtual void OnFireEventClientSide( IGameEvent* pGameEvent ) = 0;
|
||||
};
|
||||
|
||||
class CMisc final : public IMisc
|
||||
{
|
||||
public:
|
||||
virtual void OnRender() override;
|
||||
virtual void OnClientOutput() override;
|
||||
virtual void OnCreateMove( CCSGOInput* pInput , CUserCmd* pUserCmd ) override;
|
||||
virtual void OnFrameStageNotify( int FrameStage ) override;
|
||||
virtual void OnFireEventClientSide( IGameEvent* pGameEvent ) override;
|
||||
|
||||
private:
|
||||
std::chrono::steady_clock::time_point m_HitTime{};
|
||||
std::chrono::steady_clock::time_point m_HitSoundTime{};
|
||||
};
|
||||
|
||||
auto GetMisc() -> CMisc*;
|
||||
Reference in New Issue
Block a user