ESP.h 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. #pragma once
  2. #include "../FunctionIncludes.h"
  3. #include "../../game/filters.h"
  4. #include "../../game/SimpleFilter.h"
  5. #include "ESPRender.h"
  6. namespace cheat
  7. {
  8. class ESP : public Function {
  9. public:
  10. ConfigField<bool> f_Enabled;
  11. ConfigField<bool> f_DrawTracer;
  12. ConfigField<float> f_OutlineThickness;
  13. ConfigField<float> f_TracerSize;
  14. ConfigField<bool> f_DrawBox;
  15. ConfigField<float> f_FillTransparency;
  16. ConfigField<bool> f_DrawDistance;
  17. ConfigField<bool> f_DrawName;
  18. ConfigField<int> f_FontSize;
  19. ConfigField<float> f_FontOutlineSize;
  20. ConfigField<float> f_Range;
  21. ImColor GlobalBoxColor;
  22. ImColor GlobalLineColor;
  23. ImColor GlobalTextColor;
  24. ConfigField<std::vector<float>> f_GlobalBoxColor;
  25. ConfigField<std::vector<float>> f_GlobalLineColor;
  26. ConfigField<std::vector<float>> f_GlobalTextColor;
  27. Hotkey f_Hotkey;
  28. game::EntityManager* entityManager;
  29. ImColor m_FontContrastColor;
  30. void Outer() override;
  31. void GUI() override;
  32. void Status() override;
  33. std::string getModule() override;
  34. static ESP& getInstance();
  35. ESP();
  36. };
  37. }