Files
cheat_escape_the_backrooms/cheat/gvalue.h
T
LHY1339 0149b2bba2 update
2025-11-16 15:27:35 +08:00

74 lines
1.5 KiB
C++

#pragma once
#include <Windows.h>
using fn_post_render = void(__thiscall*)(void*, void*);
using fn_wnd_proc = WNDPROC;
struct s_mouse
{
int x = 0;
int y = 0;
bool left = false;
};
struct s_visual
{
bool enable = true;
bool box = true;
bool name = true;
bool distance = true;
bool line = false;
bool extent = false;
};
namespace SDK
{
class UWorld;
class APlayerController;
class UCanvas;
class UEngine;
}
namespace gvalue
{
inline void** vtb;
inline fn_post_render def_post_render;
inline fn_wnd_proc def_wnd_proc;
inline bool menu_open = true;
inline s_mouse mouse_input = {};
inline bool is_exit = false;
inline bool is_clean = false;
inline s_visual visual_player;
inline s_visual visual_entity;
inline s_visual visual_item;
inline s_visual visual_interact;
inline int visual_distance = 100;
inline bool draw_mesh = false;
inline int draw_mesh_distance = 10;
inline int fov = 120;
inline bool disable_post = false;
inline bool third_person = false;
inline int third_distance = 200;
inline bool inf_stamina = true;
inline bool inf_sanity = true;
inline bool no_balance = true;
inline bool inf_jump = false;
inline int walk_speed = 250;
inline int run_speed = 500;
inline int crouch_speed = 100;
inline float speedup_multi = 1;
inline bool ghost_mode = false;
inline bool fly_mode = false;
inline float fly_speed = 5.0f;
inline bool x_delete = false;
inline SDK::UWorld* world;
inline SDK::APlayerController* controller;
inline SDK::UCanvas* canvas;
inline SDK::UEngine* engine;
inline HINSTANCE dll_inst;
}