2019-03-21 20:18:31 +01:00
|
|
|
#pragma once
|
|
|
|
#include "common.hpp"
|
|
|
|
#include "gta/fwddec.hpp"
|
|
|
|
#include "gta/enums.hpp"
|
|
|
|
#include "function_types.hpp"
|
|
|
|
|
|
|
|
namespace big
|
|
|
|
{
|
|
|
|
class pointers
|
|
|
|
{
|
|
|
|
public:
|
|
|
|
explicit pointers();
|
|
|
|
~pointers();
|
|
|
|
public:
|
|
|
|
HWND m_hwnd{};
|
|
|
|
|
|
|
|
eGameState *m_game_state{};
|
|
|
|
bool *m_is_session_started{};
|
|
|
|
|
|
|
|
CPedFactory **m_ped_factory{};
|
|
|
|
CNetworkPlayerMgr **m_network_player_mgr{};
|
2021-01-15 16:48:47 +01:00
|
|
|
CReplayInterface **m_replay_interface{};
|
2019-03-21 20:18:31 +01:00
|
|
|
|
|
|
|
rage::scrNativeRegistrationTable *m_native_registration_table{};
|
|
|
|
functions::get_native_handler_t m_get_native_handler{};
|
|
|
|
functions::fix_vectors_t m_fix_vectors{};
|
|
|
|
|
|
|
|
rage::atArray<GtaThread*> *m_script_threads{};
|
|
|
|
rage::scrProgramTable *m_script_program_table{};
|
|
|
|
functions::run_script_threads_t m_run_script_threads{};
|
|
|
|
std::int64_t **m_script_globals{};
|
|
|
|
|
|
|
|
CGameScriptHandlerMgr **m_script_handler_mgr{};
|
|
|
|
|
|
|
|
IDXGISwapChain **m_swapchain{};
|
2020-02-22 18:37:42 -05:00
|
|
|
|
|
|
|
PVOID m_model_spawn_bypass;
|
2020-12-26 17:35:05 +01:00
|
|
|
|
2020-12-27 17:49:50 +01:00
|
|
|
functions::error_screen* m_error_screen{};
|
2020-12-31 23:22:28 +01:00
|
|
|
functions::get_event_data* m_get_event_data{};
|
2020-12-27 15:42:35 +01:00
|
|
|
functions::get_player_name* m_get_player_name{};
|
2020-12-31 23:22:28 +01:00
|
|
|
functions::get_net_player* m_get_net_game_player{};
|
2020-12-27 18:29:33 +01:00
|
|
|
functions::increment_stat_event* m_increment_stat_event{};
|
2020-12-27 19:10:01 +01:00
|
|
|
functions::script_event_handler* m_script_event_handler{};
|
2020-12-31 01:45:27 +01:00
|
|
|
functions::set_session_weather* m_set_session_weather{};
|
2020-12-31 02:10:15 +01:00
|
|
|
functions::spectate_player* m_spectate_player{};
|
2020-12-27 19:10:01 +01:00
|
|
|
functions::sync_local_time* m_sync_local_time{};
|
2020-12-28 01:33:40 +01:00
|
|
|
functions::trigger_script_event* m_trigger_script_event{};
|
2019-03-21 20:18:31 +01:00
|
|
|
};
|
|
|
|
|
|
|
|
inline pointers *g_pointers{};
|
|
|
|
}
|