Files
2026-03-08 16:19:24 -06:00

32 lines
726 B
C++

#pragma once
#include "ModuleManager.h"
class SkillHackModule final : public BaseModule {
public:
SkillHackModule();
~SkillHackModule() override;
void RegisterTab() override;
void Render() override;
void Update() override;
private:
void InstallHooks();
static BOOL DispatcherHook();
static float CooldownBypassHook();
static BOOL AvailBypassHook();
static void CostBypassHook();
static SkillHackModule* s_instance_;
bool hooks_installed_ = false;
void* tramp_dispatch_1_ = nullptr;
void* tramp_dispatch_2_ = nullptr;
void* tramp_dispatch_3_ = nullptr;
void* tramp_cooldown_ = nullptr;
void* tramp_avail_ = nullptr;
void* tramp_cost_ = nullptr;
};