diff --git a/scripts/gtav-classes.cmake b/scripts/gtav-classes.cmake index e75930dd..1ea126d6 100644 --- a/scripts/gtav-classes.cmake +++ b/scripts/gtav-classes.cmake @@ -3,7 +3,7 @@ include(FetchContent) FetchContent_Declare( gtav_classes GIT_REPOSITORY https://github.com/Yimura/GTAV-Classes.git - GIT_TAG 9da68ec82769c684068023c00ac5e5acd7836c97 + GIT_TAG 0f88abb93d1499c04f440b77095ae4e02e5144ae GIT_PROGRESS TRUE CONFIGURE_COMMAND "" BUILD_COMMAND "" diff --git a/src/backend/commands/player/kick/end_session_kick.cpp b/src/backend/commands/player/kick/end_session_kick.cpp index 538b77a3..e5d7e79f 100644 --- a/src/backend/commands/player/kick/end_session_kick.cpp +++ b/src/backend/commands/player/kick/end_session_kick.cpp @@ -25,6 +25,8 @@ namespace big g_player_service->m_player_to_use_end_session_kick = player; *scr_globals::gsbd.as() = (int)(__rdtsc() % 50000) + 6; // making the game trigger the broadcast is a bit difficult and requires a little bit of tampering with the value and some luck + script::get_current()->yield(5s); + *scr_globals::gsbd.as() = 4; } }; diff --git a/src/backend/commands/player/toxic/set_wanted_level.cpp b/src/backend/commands/player/toxic/set_wanted_level.cpp index f4659f38..9fce34d6 100644 --- a/src/backend/commands/player/toxic/set_wanted_level.cpp +++ b/src/backend/commands/player/toxic/set_wanted_level.cpp @@ -55,16 +55,11 @@ namespace big if (wanted_level > 0) { - auto& gpbd = scr_globals::globalplayer_bd.as()->Entries[self::id]; - - gpbd.RemoteWantedLevelPlayer = id; - gpbd.RemoteWantedLevelAmount = wanted_level; - - for (int i = 0; PLAYER::GET_PLAYER_WANTED_LEVEL(id) < wanted_level && i < 3600; i++) - script::get_current()->yield(1ms); - - gpbd.RemoteWantedLevelPlayer = -1; - gpbd.RemoteWantedLevelAmount = -1; + for (int i = 0; PLAYER::GET_PLAYER_WANTED_LEVEL(id) < wanted_level && player->is_valid() && i < 10; i++) + { + g_pointers->m_gta.m_set_wanted_level(player->get_net_game_player(), wanted_level, 0, -1); + script::get_current()->yield(200ms); + } } } } diff --git a/src/backend/commands/player/vehicle/break_doors.cpp b/src/backend/commands/player/vehicle/break_doors.cpp new file mode 100644 index 00000000..b683ec48 --- /dev/null +++ b/src/backend/commands/player/vehicle/break_doors.cpp @@ -0,0 +1,46 @@ +#include "backend/player_command.hpp" +#include "gta/net_game_event.hpp" +#include "natives.hpp" +#include "pointers.hpp" +#include "util/teleport.hpp" + +namespace big +{ + inline void break_vehicle_door(CVehicle* vehicle, std::uint8_t door_index) + { + if (!vehicle->m_net_object) + return; + + int object_id = vehicle->m_net_object->m_object_id; + + g_pointers->m_gta.m_check_event_queue(*g_pointers->m_gta.m_net_event_manager, true); + + CDoorBreakEvent* event = + reinterpret_cast(g_pointers->m_gta.m_get_new_pool_item(*g_pointers->m_gta.m_net_event_pool)); + + if (!event) + return; + + g_pointers->m_gta.m_construct_door_break_event(event); + + event->m_vehicle_id = object_id; + event->m_door_id = door_index; + + g_pointers->m_gta.m_queue_network_event(*g_pointers->m_gta.m_net_event_manager, event); + } + + class break_doors : player_command + { + using player_command::player_command; + + virtual void execute(player_ptr player, const command_arguments& _args, const std::shared_ptr ctx) + { + Ped ped = PLAYER::GET_PLAYER_PED_SCRIPT_INDEX(player->id()); + Vehicle vehicle = PED::GET_VEHICLE_PED_IS_IN(ped, false); + for (int i = 0; i < VEHICLE::GET_NUMBER_OF_VEHICLE_DOORS(vehicle); i++) + break_vehicle_door(player->get_current_vehicle(), i); + } + }; + + break_doors g_break_doors("breakdoors", "Break Vehicle Doors", "Breaks all vehicle doors", 0); +} \ No newline at end of file diff --git a/src/backend/commands/player/vehicle/burst_tyres.cpp b/src/backend/commands/player/vehicle/burst_tyres.cpp index e88bf786..51bd318f 100644 --- a/src/backend/commands/player/vehicle/burst_tyres.cpp +++ b/src/backend/commands/player/vehicle/burst_tyres.cpp @@ -33,5 +33,5 @@ namespace big } }; - burst_tyres g_burst_tyres("burstwheels", "Burst Vehicle Tyres", "Removes their tyres.", 0); + burst_tyres g_burst_tyres("burstwheels", "Burst Vehicle Tyres", "Removes their tyres", 0); } diff --git a/src/backend/commands/player/vehicle/flip_180.cpp b/src/backend/commands/player/vehicle/flip_180.cpp index c0235526..b300fc32 100644 --- a/src/backend/commands/player/vehicle/flip_180.cpp +++ b/src/backend/commands/player/vehicle/flip_180.cpp @@ -41,6 +41,6 @@ namespace big }; flip_180 - g_flip_180("flip180", "Rotate 180", "Rotates their car around", 0) + g_flip_180("flip180", "Rotate 180", "Rotates the player's car around", 0) ; } \ No newline at end of file diff --git a/src/backend/commands/player/vehicle/flying_vehicle.cpp b/src/backend/commands/player/vehicle/flying_vehicle.cpp index 3a440d86..58cf33aa 100644 --- a/src/backend/commands/player/vehicle/flying_vehicle.cpp +++ b/src/backend/commands/player/vehicle/flying_vehicle.cpp @@ -29,5 +29,5 @@ namespace big } }; - flying_vehicle g_flying_vehicle("flyingveh", "Flying Vehicle", "Catapults their car to the sky.", 0); + flying_vehicle g_flying_vehicle("flyingveh", "Flying Vehicle", "Catapults the player's car to the sky", 0); } \ No newline at end of file diff --git a/src/backend/commands/player/vehicle/open_doors.cpp b/src/backend/commands/player/vehicle/open_doors.cpp index c563167a..4602890b 100644 --- a/src/backend/commands/player/vehicle/open_doors.cpp +++ b/src/backend/commands/player/vehicle/open_doors.cpp @@ -22,7 +22,7 @@ namespace big if (entity::take_control_of(vehicle)) { - for (int i = 0; i < VEHICLE::GET_NUMBER_OF_VEHICLE_DOORS(i); i++) + for (int i = 0; i < VEHICLE::GET_NUMBER_OF_VEHICLE_DOORS(vehicle); i++) { VEHICLE::SET_VEHICLE_DOOR_OPEN(vehicle, i, true, false); } diff --git a/src/backend/commands/player/vehicle/special_ability.cpp b/src/backend/commands/player/vehicle/special_ability.cpp new file mode 100644 index 00000000..4b5f078c --- /dev/null +++ b/src/backend/commands/player/vehicle/special_ability.cpp @@ -0,0 +1,31 @@ +#include "backend/player_command.hpp" +#include "natives.hpp" +#include "pointers.hpp" +#include "util/teleport.hpp" + +namespace big +{ + template + class vehicle_special_ability : player_command + { + using player_command::player_command; + + virtual void execute(player_ptr player, const command_arguments& _args, const std::shared_ptr ctx) + { + Ped ped = PLAYER::GET_PLAYER_PED_SCRIPT_INDEX(player->id()); + if (!PED::IS_PED_IN_ANY_VEHICLE(ped, true)) + { + g_notification_service->push_warning("TOXIC"_T.data(), "ERROR_PLAYER_IS_NOT_IN_VEHICLE"_T.data()); + } + else + { + g_pointers->m_gta.m_activate_special_ability(player->get_current_vehicle(), ability_type); + } + } + }; + + vehicle_special_ability<0> g_special_jump_vehicle("svehjump", "Special: Jump", "Activates the vehicle jump on the player's vehicle. This may cause undefined behavior if the vehicle cannot jump", 0); + vehicle_special_ability<1> g_special_boost_vehicle("svehboost", "Special: Boost", "Activates the boost on the player's vehicle. This may cause undefined behavior if the vehicle cannot boost", 0); + vehicle_special_ability<3> g_special_shunt_left("sshuntleft", "Special: Shunt Left", "Shunts the player's vehicle to the left", 0); + vehicle_special_ability<2> g_special_shunt_right("sshuntright", "Special: Shunt Right", "Shunts the player's vehicle to the right", 0); +} \ No newline at end of file diff --git a/src/backend/commands/player/vehicle/stop_vehicle.cpp b/src/backend/commands/player/vehicle/stop_vehicle.cpp index fee094b3..225097c2 100644 --- a/src/backend/commands/player/vehicle/stop_vehicle.cpp +++ b/src/backend/commands/player/vehicle/stop_vehicle.cpp @@ -31,5 +31,5 @@ namespace big } }; - stop_vehicle g_stop_vehicle("stopveh", "Stop Vehicle", "Stops players vehicle", 0); + stop_vehicle g_stop_vehicle("stopveh", "Stop Vehicle", "Stops the player's vehicle", 0); } \ No newline at end of file diff --git a/src/backend/commands/player/vehicle/unlock_doors.cpp b/src/backend/commands/player/vehicle/unlock_doors.cpp index a8687dad..33ddee73 100644 --- a/src/backend/commands/player/vehicle/unlock_doors.cpp +++ b/src/backend/commands/player/vehicle/unlock_doors.cpp @@ -18,5 +18,5 @@ namespace big } }; - unlock_vehicle g_unlock_vehicle("unlockveh", "Unlock Vehicle Doors", "Unlocks Vehicle Doors", 0); + unlock_vehicle g_unlock_vehicle("unlockveh", "Unlock Vehicle Doors", "Unlocks all vehicle doors", 0); } \ No newline at end of file diff --git a/src/backend/commands/player/vehicle/window_tint.cpp b/src/backend/commands/player/vehicle/window_tint.cpp index 283b94b1..d1b25626 100644 --- a/src/backend/commands/player/vehicle/window_tint.cpp +++ b/src/backend/commands/player/vehicle/window_tint.cpp @@ -24,5 +24,5 @@ namespace big } }; - black_tint g_black_tint("blacktint", "Black Window Tint", "Makes their windows black.", 0); + black_tint g_black_tint("blacktint", "Black Window Tint", "Makes the player's vehicle windows black", 0); } \ No newline at end of file diff --git a/src/backend/looped/player/good_options.cpp b/src/backend/looped/player/good_options.cpp index 2d2b352c..8ad46c1a 100644 --- a/src/backend/looped/player/good_options.cpp +++ b/src/backend/looped/player/good_options.cpp @@ -61,5 +61,17 @@ namespace big } }); } + + if (g.session.vehicle_fix_all) + { + g_pointers->m_gta.m_give_pickup_rewards(-1, REWARD_VEHICLE_FIX); + } + else + { + g_player_service->iterate([](const player_entry& entry) { + if (entry.second->fix_vehicle) + g_pointers->m_gta.m_give_pickup_rewards(-1, REWARD_VEHICLE_FIX); + }); + } } } diff --git a/src/backend/looped/self/persist_outfit.cpp b/src/backend/looped/self/persist_outfit.cpp index aca4fd0a..345ba5ae 100644 --- a/src/backend/looped/self/persist_outfit.cpp +++ b/src/backend/looped/self/persist_outfit.cpp @@ -1,8 +1,9 @@ #include "backend/looped/looped.hpp" -#include "services/outfit/outfit_service.hpp" -#include "natives.hpp" #include "file_manager.hpp" #include "logger/logger.hpp" +#include "natives.hpp" +#include "pointers.hpp" +#include "services/outfit/outfit_service.hpp" namespace big { @@ -32,6 +33,7 @@ namespace big i >> outfit; } - outfit_service::apply_outfit(outfit, false); + if (outfit.contains("model") && outfit["model"].get() == ENTITY::GET_ENTITY_MODEL(self::ped)) + outfit_service::apply_outfit(outfit, false); } } \ No newline at end of file diff --git a/src/backend/looped/weapons/increase_damage.cpp b/src/backend/looped/weapons/increase_damage.cpp index 198f8558..66272084 100644 --- a/src/backend/looped/weapons/increase_damage.cpp +++ b/src/backend/looped/weapons/increase_damage.cpp @@ -3,17 +3,25 @@ namespace big { - class increased_damage : looped_command { using looped_command::looped_command; + Hash ped_weapon; + virtual void on_tick() override { if (g.weapons.increased_damage != 1) { Hash weapon{}; WEAPON::GET_CURRENT_PED_WEAPON(self::ped, &weapon, 0); + + if (weapon != ped_weapon) + { + WEAPON::SET_WEAPON_DAMAGE_MODIFIER(weapon, 1); + ped_weapon = weapon; + } + WEAPON::SET_WEAPON_DAMAGE_MODIFIER(weapon, g.weapons.increased_damage); } } diff --git a/src/backend/looped/weapons/tpgun.cpp b/src/backend/looped/weapons/tpgun.cpp index bd9feef2..020b0f4c 100644 --- a/src/backend/looped/weapons/tpgun.cpp +++ b/src/backend/looped/weapons/tpgun.cpp @@ -9,13 +9,13 @@ namespace big { if (g.weapons.custom_weapon == CustomWeapon::TP_GUN && (!g.self.custom_weapon_stop || WEAPON::IS_PED_ARMED(self::ped, 4 | 2))) { - Vector3 c; entity::raycast(&c); - if (PAD::IS_DISABLED_CONTROL_PRESSED(0, (int)ControllerInputs::INPUT_AIM)) { if (PAD::IS_DISABLED_CONTROL_JUST_RELEASED(0, (int)ControllerInputs::INPUT_ATTACK)) { - ENTITY::SET_ENTITY_COORDS(self::ped, c.x, c.y, c.z, 0, 0, 0, 0); + Vector3 c; + entity::raycast(&c); + PED::SET_PED_COORDS_KEEP_VEHICLE(self::ped, c.x, c.y, c.z); } } } diff --git a/src/backend/looped/world/blackout.cpp b/src/backend/looped/world/blackout.cpp new file mode 100644 index 00000000..3439aae6 --- /dev/null +++ b/src/backend/looped/world/blackout.cpp @@ -0,0 +1,29 @@ +#include "backend/looped_command.hpp" +#include "core/data/weathers.hpp" +#include "fiber_pool.hpp" +#include "gta_util.hpp" +#include "natives.hpp" +#include "pointers.hpp" +#include "script.hpp" +#include "services/tunables/tunables_service.hpp" + +namespace big +{ + class blackout : looped_command + { + using looped_command::looped_command; + + virtual void on_tick() override + { + GRAPHICS::SET_ARTIFICIAL_LIGHTS_STATE(true); + } + + virtual void on_disable() override + { + GRAPHICS::SET_ARTIFICIAL_LIGHTS_STATE(false); + } + }; + + blackout g_blackout("blackout", "Blackout", "Enables blackout mode. This is local and cannot be seen by other players", + g.world.blackout); +} \ No newline at end of file diff --git a/src/benchmark.hpp b/src/benchmark.hpp deleted file mode 100644 index b80004f7..00000000 --- a/src/benchmark.hpp +++ /dev/null @@ -1,35 +0,0 @@ -#pragma once - -#include "logger.hpp" - -namespace big -{ - using namespace std::chrono; - class benchmark - { - public: - explicit benchmark(std::string name = "") : - m_start(high_resolution_clock::now()), - m_name(name) - { - } - - void get_runtime() - { - auto now = high_resolution_clock::now(); - auto milliseconds_elapsed = duration_cast(now - m_start); - auto microseconds_elapsed = duration_cast(now - m_start); - LOG(INFO) << m_name << " finished with a resulting time of: " << milliseconds_elapsed.count() << "ms " - << microseconds_elapsed.count() % 1000 << "us"; - } - - void reset() - { - m_start = high_resolution_clock::now(); - } - - private: - high_resolution_clock::time_point m_start; - std::string m_name; - }; -} diff --git a/src/byte_patch_manager.cpp b/src/byte_patch_manager.cpp index 14ee3a7d..4837a271 100644 --- a/src/byte_patch_manager.cpp +++ b/src/byte_patch_manager.cpp @@ -80,6 +80,9 @@ namespace big // Prevent the game from crashing when flooded with outgoing events memory::byte_patch::make(g_pointers->m_gta.m_free_event_error, std::vector{0x90, 0x90, 0x90, 0x90, 0x90})->apply(); + + // Always send the special ability event + memory::byte_patch::make(g_pointers->m_gta.m_activate_special_ability_patch, std::to_array({0xB0, 0x01, 0xC3}))->apply(); } byte_patch_manager::byte_patch_manager() diff --git a/src/core/data/infractions.hpp b/src/core/data/infractions.hpp index 4b51cedf..238d81bd 100644 --- a/src/core/data/infractions.hpp +++ b/src/core/data/infractions.hpp @@ -6,12 +6,12 @@ namespace big // Add new values to the bottom enum class Infraction { - DESYNC_PROTECTION, + DESYNC_PROTECTION, // do not use BREAKUP_KICK_DETECTED, // do not use LOST_CONNECTION_KICK_DETECTED, // do not use SPOOFED_ROCKSTAR_ID, // do not use TRIGGERED_ANTICHEAT, - TRIED_CRASH_PLAYER, // do not use + TRIED_CRASH_PLAYER, TRIED_KICK_PLAYER, BLAME_EXPLOSION_DETECTED, // do not use (for now) ATTACKING_WITH_GODMODE, @@ -20,6 +20,8 @@ namespace big SPOOFED_DATA, SPOOFED_HOST_TOKEN, INVALID_PLAYER_MODEL, + SUPER_JUMP, + UNDEAD_OTR, }; inline std::unordered_map infraction_desc = { @@ -37,5 +39,7 @@ namespace big {Infraction::SPOOFED_DATA, "Had spoofed data"}, {Infraction::SPOOFED_HOST_TOKEN, "Had spoofed their host token"}, {Infraction::INVALID_PLAYER_MODEL, "Had used an invalid player model"}, + {Infraction::SUPER_JUMP, "Had used super jump"}, + {Infraction::UNDEAD_OTR, "Had used undead OTR"}, }; } \ No newline at end of file diff --git a/src/core/enums.hpp b/src/core/enums.hpp index 3e6eee75..5b0008b2 100644 --- a/src/core/enums.hpp +++ b/src/core/enums.hpp @@ -191,6 +191,8 @@ namespace big NotificationMoneyBanked = 94410750, // TICK_TC_BANK NotificationMoneyRemoved = -242911964, // TICK_TC_REMO NotificationMoneyStolen = -295926414, // TICK_TC_STOL + NotificationCrash1 = -994541138, // AMCH_ATTEMPT2 + NotificationCrash2 = 782258655, // GBSAL_COLL DestroyPersonalVehicle = 109434679, // CnC_PV_THEFT TriggerCEORaid = -1906536929, diff --git a/src/core/settings.hpp b/src/core/settings.hpp index ecb245dd..e1c90c3a 100644 --- a/src/core/settings.hpp +++ b/src/core/settings.hpp @@ -16,6 +16,7 @@ class CNetGamePlayer; +enum class eNetObjType; namespace rage { @@ -67,18 +68,12 @@ namespace big int friend_count = 0; int player_count = 0; - CNetGamePlayer* m_syncing_player = nullptr; - std::unordered_map m_spoofed_peer_ids; + CNetGamePlayer* m_syncing_player = nullptr; + eNetObjType m_syncing_object_type = (eNetObjType)-1; int m_remote_controller_vehicle = -1; int m_remote_controlled_vehicle = -1; - /* - uint16_t m_tp_veh_net_id; - uint16_t m_tp_player_net_id; - rage::fvector3 m_tp_position; - */ - std::unordered_map m_remote_player_teleports; rage::scrThread* m_hunt_the_beast_thread = nullptr; @@ -120,6 +115,14 @@ namespace big NLOHMANN_DEFINE_TYPE_INTRUSIVE(logs, metric_logs, packet_logs, script_hook_logs, script_event) } logs{}; + struct fuzzer + { + bool enabled = false; + bool enabled_object_types[14]; + bool active = false; + int thread_id = 0; + std::int16_t syncing_object_id = -1; + } fuzzer{}; bool window_hook = false; NLOHMANN_DEFINE_TYPE_INTRUSIVE(debug, logs, window_hook) @@ -255,7 +258,6 @@ namespace big bool bounty = true; bool ceo_money = true; bool clear_wanted_level = true; - bool fake_deposit = true; bool force_mission = true; bool force_teleport = true; bool gta_banner = false; @@ -273,7 +275,7 @@ namespace big bool start_activity = true; bool send_sms = true; - NLOHMANN_DEFINE_TYPE_INTRUSIVE(script_events, bounty, ceo_money, clear_wanted_level, fake_deposit, force_mission, force_teleport, gta_banner, mc_teleport, personal_vehicle_destroyed, remote_off_radar, rotate_cam, send_to_cutscene, send_to_location, sound_spam, spectate, give_collectible, vehicle_kick, teleport_to_warehouse, start_activity, send_sms) + NLOHMANN_DEFINE_TYPE_INTRUSIVE(script_events, bounty, ceo_money, clear_wanted_level, force_mission, force_teleport, gta_banner, mc_teleport, personal_vehicle_destroyed, remote_off_radar, rotate_cam, send_to_cutscene, send_to_location, sound_spam, spectate, give_collectible, vehicle_kick, teleport_to_warehouse, start_activity, send_sms) } script_events{}; bool rid_join = false; @@ -305,47 +307,47 @@ namespace big NLOHMANN_DEFINE_TYPE_INTRUSIVE(ipls, select) } ipls{}; - bool clean_player = false; - bool force_wanted_level = false; - bool free_cam = false; - bool invisibility = false; - bool local_visibility = true; - bool never_wanted = false; - bool no_ragdoll = false; - bool noclip = false; + bool clean_player = false; + bool force_wanted_level = false; + bool free_cam = false; + bool invisibility = false; + bool local_visibility = true; + bool never_wanted = false; + bool no_ragdoll = false; + bool noclip = false; float noclip_aim_speed_multiplier = 0.25f; float noclip_speed_multiplier = 20.f; - bool off_radar = false; - bool ghost_org = false; - bool super_run = false; - bool no_collision = false; - bool unlimited_oxygen = false; - bool no_water_collision = false; - int wanted_level = 0; - bool god_mode = false; - bool part_water = false; - bool proof_bullet = false; - bool proof_fire = false; - bool proof_collision = false; - bool proof_melee = false; - bool proof_explosion = false; - bool proof_steam = false; - bool proof_drown = false; - bool proof_water = false; - uint32_t proof_mask = 0; - bool mobile_radio = false; - bool fast_respawn = false; - bool auto_tp = false; - bool super_jump = false; - bool beast_jump = false; - bool healthregen = false; - float healthregenrate = 1.0f; - bool superman = false; - bool custom_weapon_stop = true; - bool prompt_ambient_animations = false; - std::string persist_outfit = ""; - bool persist_outfits_mis = false; - + bool off_radar = false; + bool ghost_org = false; + bool super_run = false; + bool no_collision = false; + bool unlimited_oxygen = false; + bool no_water_collision = false; + int wanted_level = 0; + bool god_mode = false; + bool part_water = false; + bool proof_bullet = false; + bool proof_fire = false; + bool proof_collision = false; + bool proof_melee = false; + bool proof_explosion = false; + bool proof_steam = false; + bool proof_drown = false; + bool proof_water = false; + uint32_t proof_mask = 0; + bool mobile_radio = false; + bool fast_respawn = false; + bool auto_tp = false; + bool super_jump = false; + bool beast_jump = false; + bool healthregen = false; + float healthregenrate = 1.0f; + bool superman = false; + bool custom_weapon_stop = true; + bool prompt_ambient_animations = false; + std::string persist_outfit = ""; + bool persist_outfits_mis = false; + struct hud { bool color_override = false; @@ -415,6 +417,7 @@ namespace big bool off_radar_all = false; bool semi_godmode_all = false; bool wanted_level_all = false; + bool vehicle_fix_all = false; bool show_cheating_message = false; bool anonymous_bounty = true; @@ -574,7 +577,9 @@ namespace big bool override_weather = false; int local_weather = 0; - NLOHMANN_DEFINE_TYPE_INTRUSIVE(world, water, spawn_ped, custom_time, blackhole, model_swapper, nearby, orbital_drone, local_weather, override_weather) + bool blackout = false; + + NLOHMANN_DEFINE_TYPE_INTRUSIVE(world, water, spawn_ped, custom_time, blackhole, model_swapper, nearby, orbital_drone, local_weather, override_weather, blackout) } world{}; struct spoofing @@ -596,8 +601,9 @@ namespace big bool spoof_bad_sport = false; int badsport_type = 0; - bool spoof_player_model = false; - std::string player_model = ""; + bool spoof_player_model = false; + std::string player_model = ""; + std::string player_outfit = ""; bool spoof_cheater = false; diff --git a/src/function_types.hpp b/src/function_types.hpp index 112b78fd..5dc6aabe 100644 --- a/src/function_types.hpp +++ b/src/function_types.hpp @@ -7,6 +7,8 @@ class sCloudFile; class CPlayerGameStateDataNode; class CVehicleGadgetDataNode; class CGameScriptHandlerNetComponent; +class CDoorBreakEvent; +class GenericPool; enum eVehicleGadgetType : uint32_t; namespace rage @@ -28,6 +30,9 @@ namespace rage class rlQueryPresenceAttributesContext; enum class eThreadState : uint32_t; class netArrayHandlerBase; + class fwRefAwareBase; + class netGameEvent; + class netEventMgr; } namespace datafile_commands @@ -160,4 +165,18 @@ namespace big::functions using connection_manager_try_free_memory = void (*)(rage::netConnectionManager* mgr); using remove_message_from_queue = void (*)(rage::netMessageQueue* queue, rage::netQueuedMessage* message); using remove_message_from_unacked_reliables = void (*)(void* list, uint16_t* unk); + + using remove_reference = void (*)(rage::fwRefAwareBase* object, void* reference); + + using activate_special_ability = void (*)(CVehicle* vehicle, int special_ability_type); + using set_wanted_level = void (*)(CNetGamePlayer* player, int wanted_level, int unk, std::uint8_t unk_player_id); + + using check_event_queue = bool (*)(rage::netEventMgr* mgr, bool free); + using get_new_pool_item = void* (*)(GenericPool* pool); + using construct_door_break_event = CDoorBreakEvent* (*)(CDoorBreakEvent* _this); + using queue_network_event = void (*)(rage::netEventMgr* mgr, rage::netGameEvent* event); + + using delete_ped = bool (*)(CPed* ped); + using delete_vehicle = bool (*)(CVehicle* veh); + using delete_object = bool (*)(CObject* object, bool unk); } diff --git a/src/gta/enums.hpp b/src/gta/enums.hpp index 8ccc4291..864e9a90 100644 --- a/src/gta/enums.hpp +++ b/src/gta/enums.hpp @@ -1029,13 +1029,13 @@ enum class BlipColors enum BlipDisplayBits { - BlipShowCheckmark = (1 << 16), - BlipShowDollarSign = (1 << 17), - BlipShowHeadingIndicator = (1 << 18), - BlipShowFullCircle = (1 << 19), - BlipIsFriend = (1 << 20), - BlipIsCrew = (1 << 21), - BlipIsSelected = (1 << 23), + BlipShowCheckmark = (1 << 16), + BlipShowDollarSign = (1 << 17), + BlipShowHeadingIndicator = (1 << 18), + BlipShowFullCircle = (1 << 19), + BlipIsFriend = (1 << 20), + BlipIsCrew = (1 << 21), + BlipIsSelected = (1 << 23), }; enum class BlipRenderBits @@ -1069,6 +1069,23 @@ enum class eNetObjType NET_OBJ_TYPE_TRAIN }; +constexpr const auto net_object_type_strs = std::to_array({ + "AUTOMOBILE", + "BIKE", + "BOAT", + "DOOR", + "HELI", + "OBJECT", + "PED", + "PICKUP", + "PICKUP_PLACEMENT", + "PLANE", + "SUBMARINE", + "PLAYER", + "TRAILER", + "TRAIN", +}); + enum class eNetObjectFlags : uint16_t { NET_OBJ_FLAGS_FROM_SCRIPT = 1 << 2, diff --git a/src/gta/natives.hpp b/src/gta/natives.hpp index 1edfe890..0f736e7e 100644 --- a/src/gta/natives.hpp +++ b/src/gta/natives.hpp @@ -10,47 +10,47 @@ namespace rage class scrNativeCallContext { public: - void reset() + constexpr void reset() { m_arg_count = 0; m_data_count = 0; } template - void push_arg(T&& value) + constexpr void push_arg(T&& value) { static_assert(sizeof(T) <= sizeof(uint64_t)); *reinterpret_cast>*>(reinterpret_cast(m_args) + (m_arg_count++)) = std::forward(value); } template - T& get_arg(std::size_t index) + constexpr T& get_arg(std::size_t index) { static_assert(sizeof(T) <= sizeof(uint64_t)); return *reinterpret_cast(reinterpret_cast(m_args) + index); } template - void set_arg(std::size_t index, T&& value) + constexpr void set_arg(std::size_t index, T&& value) { static_assert(sizeof(T) <= sizeof(uint64_t)); *reinterpret_cast>*>(reinterpret_cast(m_args) + index) = std::forward(value); } template - T* get_return_value() + constexpr T* get_return_value() { return reinterpret_cast(m_return_value); } template - void set_return_value(T&& value) + constexpr void set_return_value(T&& value) { *reinterpret_cast>*>(m_return_value) = std::forward(value); } template - void set_return_value(T& value) + constexpr void set_return_value(T& value) { *reinterpret_cast>*>(m_return_value) = std::forward(value); } diff --git a/src/gta/net_game_event.hpp b/src/gta/net_game_event.hpp index d911f894..923f9204 100644 --- a/src/gta/net_game_event.hpp +++ b/src/gta/net_game_event.hpp @@ -8,41 +8,51 @@ #pragma pack(push, 1) namespace rage { +#pragma pack(push, 8) class CSyncDataBase { public: virtual ~CSyncDataBase() = default; - virtual bool SerializeDword(uint32_t* dword, int size) = 0; - virtual bool SerializeWord(uint16_t* word, int size) = 0; - virtual bool SerializeByte(uint8_t* byte, int size) = 0; - virtual bool SerializeInt32(int32_t* i, int size) = 0; - virtual bool SerializeInt16(int16_t* i, int size) = 0; - virtual bool SerializeSignedByte(int8_t* byte, int size) = 0; - virtual bool SerializeBool(bool* flag) = 0; - virtual bool SerializeInt64(int64_t* i, int size) = 0; - virtual bool SerializeInt32Alt(int32_t* i, int size) = 0; - virtual bool SerializeInt16Alt(int16_t* i, int size) = 0; - virtual bool SerializeSignedByteAlt(int8_t* byte, int size) = 0; - virtual bool SerializeQword(uint64_t* qword, int size) = 0; - virtual bool SerializeDwordAlt(uint32_t* dword, int size) = 0; - virtual bool SerializeWordAlt(uint16_t* word, int size) = 0; - virtual bool SerializeByteAlt(uint8_t* byte, int size) = 0; - virtual bool SerializeSignedFloat(float* flt, float divisor, int size) = 0; - virtual bool SerializeFloat(float* flt, float divisor, int size) = 0; - virtual bool SerializeNetworkId(uint16_t* net_id) = 0; - virtual bool SerializeVector3(rage::fvector3* vec3, float divisor, int size) = 0; + virtual bool SerializeDword(uint32_t* dword, int size) = 0; // 1 + virtual bool SerializeWord(uint16_t* word, int size) = 0; // 2 + virtual bool SerializeByte(uint8_t* byte, int size) = 0; // 3 + virtual bool SerializeInt32(int32_t* i, int size) = 0; // 4 + virtual bool SerializeInt16(int16_t* i, int size) = 0; // 5 + virtual bool SerializeSignedByte(int8_t* byte, int size) = 0; // 6 + virtual bool SerializeBool(bool* flag) = 0; // 7 + virtual bool SerializeInt64(int64_t* i, int size) = 0; // 8 + virtual bool SerializeInt32Alt(int32_t* i, int size) = 0; // 9 + virtual bool SerializeInt16Alt(int16_t* i, int size) = 0; // 10 + virtual bool SerializeSignedByteAlt(int8_t* byte, int size) = 0; // 11 + virtual bool SerializeQword(uint64_t* qword, int size) = 0; // 12 + virtual bool SerializeDwordAlt(uint32_t* dword, int size) = 0; // 13 + virtual bool SerializeWordAlt(uint16_t* word, int size) = 0; // 14 + virtual bool SerializeByteAlt(uint8_t* byte, int size) = 0; // 15 + virtual bool SerializeSignedFloat(float* flt, float divisor, int size) = 0; // 16 + virtual bool SerializeFloat(float* flt, float divisor, int size) = 0; // 17 + virtual bool SerializeNetworkId(uint16_t* net_id) = 0; // 18 + virtual bool SerializeVector3(rage::fvector3* vec3, float divisor, int size) = 0; // 19 virtual bool SerializeQuaternion(void* unk) = 0; // i have no clue what that is - virtual bool SerializeVector3SignedZComponent(rage::fvector3* vec3, float divisor, int size) = 0; + virtual bool SerializeVector3SignedZComponent(rage::fvector3* vec3, float divisor, int size) = 0; // 21 virtual bool SerializeOrientation(rage::fvector4* vec4, float size) = 0; // yes, the size is a float virtual bool SerializeArray(void* array, int size) = 0; virtual bool SerializeString(char* str, int max_length) = 0; virtual bool IsSizeCalculator() = 0; virtual bool IsSizeCalculator2() = 0; - void* unk_0x8; - void* syncLog; - datBitBuffer* buffer; + enum class Type + { + Reader = 1, + Writer, + SizeCalculator, + Logger + }; + + Type m_type; + void* m_sync_log; + datBitBuffer* m_buffer; }; +#pragma pack(pop) class netPlayer; @@ -627,6 +637,7 @@ namespace rage uint32_t m_0x28; // 0x28 char m_padding2[0x04]; }; + static_assert(sizeof(rage::netGameEvent) == 0x30); } class CScriptedGameEvent : public rage::netGameEvent @@ -644,4 +655,11 @@ public: Hash m_stat; // 0x30 uint32_t m_amount; // 0x34 }; + +class CDoorBreakEvent : public rage::netGameEvent +{ +public: + std::uint16_t m_vehicle_id; // 0x30 + std::uint8_t m_door_id; // 0x32 +}; #pragma pack(pop) diff --git a/src/gta/pools.hpp b/src/gta/pools.hpp index a4abd402..ce549753 100644 --- a/src/gta/pools.hpp +++ b/src/gta/pools.hpp @@ -112,7 +112,7 @@ public: inline UINT64 get_address(UINT32 i) { - return mask(i) & (m_pool_address + i * m_item_size); + return mask(i) & (m_pool_address + (uint64_t)i * m_item_size); } inline int get_item_count() diff --git a/src/gta_pointers.hpp b/src/gta_pointers.hpp index 9c02823c..5e64db4d 100644 --- a/src/gta_pointers.hpp +++ b/src/gta_pointers.hpp @@ -13,11 +13,16 @@ class CVehicleSeatMetadataMgr; class CVehicleDriveByMetadataMgr; class CBlipList; class TimecycleKeyframeData; +class CTrainConfig; namespace rage { template class atSingleton; + + template + class atArray; + class RageSecurity; class netTime; class rlGamerInfo; @@ -162,7 +167,8 @@ namespace big PVOID m_invalid_mods_crash_detour; PVOID m_invalid_decal_crash; - PVOID m_task_parachute_object_0x270; + PVOID m_task_parachute_object; + PVOID m_task_ambient_clips; int64_t** m_send_chat_ptr; functions::send_chat_message m_send_chat_message; @@ -209,6 +215,7 @@ namespace big PVOID m_send_session_matchmaking_attributes; PVOID m_serialize_take_off_ped_variation_task; + PVOID m_serialize_parachute_task; functions::encode_session_info m_encode_session_info; functions::decode_session_info m_decode_session_info; @@ -300,6 +307,31 @@ namespace big PVOID m_render_big_ped; bool* m_force_relay_connections; + + functions::remove_reference m_remove_reference; + + PVOID m_read_bits_single; + void** m_sync_data_reader_vtable; + + GenericPool** m_interior_proxy_pool; + + rage::atArray* m_train_config_array; + + functions::activate_special_ability m_activate_special_ability; + PVOID m_activate_special_ability_patch; + + functions::set_wanted_level m_set_wanted_level; + + rage::netEventMgr** m_net_event_manager; + GenericPool** m_net_event_pool; + functions::check_event_queue m_check_event_queue; + functions::get_new_pool_item m_get_new_pool_item; + functions::construct_door_break_event m_construct_door_break_event; + functions::queue_network_event m_queue_network_event; + + functions::delete_ped m_delete_ped; + functions::delete_vehicle m_delete_vehicle; + functions::delete_object m_delete_object; }; #pragma pack(pop) static_assert(sizeof(gta_pointers) % 8 == 0, "Pointers are not properly aligned"); diff --git a/src/hooking.cpp b/src/hooking.cpp index 3c61012d..8404fd9d 100644 --- a/src/hooking.cpp +++ b/src/hooking.cpp @@ -16,12 +16,32 @@ namespace big { hooking::hooking() : - // Swapchain - m_swapchain_hook(*g_pointers->m_gta.m_swapchain, hooks::swapchain_num_funcs) + m_swapchain_hook(*g_pointers->m_gta.m_swapchain, hooks::swapchain_num_funcs), + m_sync_data_reader_hook(g_pointers->m_gta.m_sync_data_reader_vtable, 27) { m_swapchain_hook.hook(hooks::swapchain_present_index, &hooks::swapchain_present); m_swapchain_hook.hook(hooks::swapchain_resizebuffers_index, &hooks::swapchain_resizebuffers); + m_sync_data_reader_hook.hook(1, &hooks::sync_reader_serialize_dword); + m_sync_data_reader_hook.hook(2, &hooks::sync_reader_serialize_word); + m_sync_data_reader_hook.hook(3, &hooks::sync_reader_serialize_byte); + m_sync_data_reader_hook.hook(4, &hooks::sync_reader_serialize_int32); + m_sync_data_reader_hook.hook(5, &hooks::sync_reader_serialize_int16); + m_sync_data_reader_hook.hook(6, &hooks::sync_reader_serialize_signed_byte); + m_sync_data_reader_hook.hook(7, &hooks::sync_reader_serialize_bool); + m_sync_data_reader_hook.hook(9, &hooks::sync_reader_serialize_int32); + m_sync_data_reader_hook.hook(10, &hooks::sync_reader_serialize_int16); + m_sync_data_reader_hook.hook(11, &hooks::sync_reader_serialize_signed_byte); + m_sync_data_reader_hook.hook(13, &hooks::sync_reader_serialize_dword); + m_sync_data_reader_hook.hook(14, &hooks::sync_reader_serialize_word); + m_sync_data_reader_hook.hook(15, &hooks::sync_reader_serialize_byte); + m_sync_data_reader_hook.hook(16, &hooks::sync_reader_serialize_signed_float); + m_sync_data_reader_hook.hook(17, &hooks::sync_reader_serialize_float); + m_sync_data_reader_hook.hook(18, &hooks::sync_reader_serialize_net_id); + m_sync_data_reader_hook.hook(19, &hooks::sync_reader_serialize_vec3); + m_sync_data_reader_hook.hook(21, &hooks::sync_reader_serialize_vec3_signed); + m_sync_data_reader_hook.hook(23, &hooks::sync_reader_serialize_array); + // The only instances in that vector at this point should only be the "lazy" hooks // aka the ones that still don't have their m_target assigned for (auto& detour_hook_helper : m_detour_hook_helpers) @@ -58,7 +78,8 @@ namespace big detour_hook_helper::add("IMCD", g_pointers->m_gta.m_invalid_mods_crash_detour); detour_hook_helper::add("IDC", g_pointers->m_gta.m_invalid_decal_crash); - detour_hook_helper::add("TPO270", g_pointers->m_gta.m_task_parachute_object_0x270); + detour_hook_helper::add("TPO", g_pointers->m_gta.m_task_parachute_object); + detour_hook_helper::add("TAC", g_pointers->m_gta.m_task_ambient_clips); detour_hook_helper::add("UPAI", g_pointers->m_sc.m_update_presence_attribute_int); detour_hook_helper::add("UPAS", g_pointers->m_sc.m_update_presence_attribute_string); @@ -81,6 +102,7 @@ namespace big detour_hook_helper::add("SSMA", g_pointers->m_gta.m_send_session_matchmaking_attributes); detour_hook_helper::add("STOPVT", g_pointers->m_gta.m_serialize_take_off_ped_variation_task); + detour_hook_helper::add("SPT", g_pointers->m_gta.m_serialize_parachute_task); detour_hook_helper::add("QD", g_pointers->m_gta.m_queue_dependency); detour_hook_helper::add("PMFS", g_pointers->m_gta.m_prepare_metric_for_sending); @@ -122,6 +144,8 @@ namespace big detour_hook_helper::add("RE", g_pointers->m_gta.m_render_entity); detour_hook_helper::add("RBP", g_pointers->m_gta.m_render_big_ped); + detour_hook_helper::add("RBS", g_pointers->m_gta.m_read_bits_single); + g_hooking = this; } @@ -138,6 +162,7 @@ namespace big void hooking::enable() { m_swapchain_hook.enable(); + m_sync_data_reader_hook.enable(); m_og_wndproc = WNDPROC(SetWindowLongPtrW(g_pointers->m_hwnd, GWLP_WNDPROC, LONG_PTR(&hooks::wndproc))); for (auto& detour_hook_helper : m_detour_hook_helpers) @@ -160,6 +185,7 @@ namespace big } SetWindowLongPtrW(g_pointers->m_hwnd, GWLP_WNDPROC, reinterpret_cast(m_og_wndproc)); + m_sync_data_reader_hook.disable(); m_swapchain_hook.disable(); MH_ApplyQueued(); diff --git a/src/hooking.hpp b/src/hooking.hpp index 56be6759..19b92d9d 100644 --- a/src/hooking.hpp +++ b/src/hooking.hpp @@ -6,6 +6,7 @@ #include "gta/fwddec.hpp" #include "gta/script_thread.hpp" #include "vmt_hook.hpp" +#include "vtable_hook.hpp" #include @@ -34,6 +35,8 @@ class IDirectSoundCapture; class CVehicleProximityMigrationDataNode; class CNonPhysicalPlayerData; class TimecycleKeyframeData; +class CPedTaskSpecificDataNode; +class CPedTaskSequenceDataNode; namespace rage { @@ -96,7 +99,8 @@ namespace big static void invalid_mods_crash_detour(int64_t a1, int64_t a2, int a3, char a4); static void invalid_decal(uintptr_t a1, int a2); - static int task_parachute_object_0x270(uint64_t _this, int a2, int a3); + static int task_parachute_object(uint64_t _this, int a2, int a3); + static int task_ambient_clips(uint64_t _this, int a2, int a3); static bool update_presence_attribute_int(void* presence_data, int profile_index, char* attr, uint64_t value); static bool update_presence_attribute_string(void* presence_data, int profile_index, char* attr, char* value); @@ -119,6 +123,7 @@ namespace big static bool send_session_matchmaking_attributes(void* a1, rage::rlSessionInfo* info, uint64_t session_id, bool use_session_id, MatchmakingAttributes* attributes); static void serialize_take_off_ped_variation_task(ClonedTakeOffPedVariationInfo* info, rage::CSyncDataBase* serializer); + static void serialize_parachute_task(__int64 info, rage::CSyncDataBase* serializer); static int nt_query_virtual_memory(void* _this, HANDLE handle, PVOID base_addr, int info_class, MEMORY_BASIC_INFORMATION* info, int size, size_t* return_len); static void queue_dependency(void* dependency); @@ -158,6 +163,22 @@ namespace big static void* render_ped(__int64 renderer, CPed* ped, __int64 a3, __int64 a4); static void render_entity(__int64 renderer, rage::fwEntity* entity, int unk, bool a4); static __int64 render_big_ped(__int64 renderer, CPed* ped, __int64 a3, __int64 a4); + + static bool read_bits_single(void* data, int* out_value, int size, int offset); + + static bool sync_reader_serialize_dword(void* _this, uint32_t* dword, int size); + static bool sync_reader_serialize_word(void* _this, uint16_t* word, int size); + static bool sync_reader_serialize_byte(void* _this, uint8_t* byte, int size); + static bool sync_reader_serialize_int32(void* _this, int32_t* i, int size); + static bool sync_reader_serialize_int16(void* _this, int16_t* i, int size); + static bool sync_reader_serialize_signed_byte(void* _this, int8_t* i, int size); + static bool sync_reader_serialize_bool(void* _this, bool* flag, int size); + static bool sync_reader_serialize_signed_float(void* _this, float* flt, float divisor, int size); + static bool sync_reader_serialize_float(void* _this, float* flt, float divisor, int size); + static bool sync_reader_serialize_net_id(void* _this, uint16_t* id); + static bool sync_reader_serialize_vec3(void* _this, rage::fvector3* vec, float divisor, int size); + static bool sync_reader_serialize_vec3_signed(void* _this, rage::fvector3* vec, float divisor, int size); + static bool sync_reader_serialize_array(void* _this, void* array, int size); }; class minhook_keepalive @@ -246,6 +267,7 @@ namespace big minhook_keepalive m_minhook_keepalive; vmt_hook m_swapchain_hook; + vtable_hook m_sync_data_reader_hook; WNDPROC m_og_wndproc = nullptr; diff --git a/src/hooks/fuzzer/read_bits_single.cpp b/src/hooks/fuzzer/read_bits_single.cpp new file mode 100644 index 00000000..134c8498 --- /dev/null +++ b/src/hooks/fuzzer/read_bits_single.cpp @@ -0,0 +1,20 @@ +#include "hooking.hpp" +#include "natives.hpp" +#include "util/fuzzer.hpp" + +namespace big +{ + bool hooks::read_bits_single(void* data, int* out_value, int size, int offset) + { + auto orig = g_hooking->get_original()(data, out_value, size, offset); + + if (fuzzer::is_fuzzer_enabled()) + { + fuzzer::handle_vtable_write(out_value, sizeof(int), __FUNCTION__); + *out_value = fuzzer::fuzz_bits(*out_value, size); + return true; + } + + return orig; + } +} \ No newline at end of file diff --git a/src/hooks/fuzzer/sync_data_reader.cpp b/src/hooks/fuzzer/sync_data_reader.cpp new file mode 100644 index 00000000..85a6f113 --- /dev/null +++ b/src/hooks/fuzzer/sync_data_reader.cpp @@ -0,0 +1,187 @@ +#include "hooking.hpp" +#include "util/fuzzer.hpp" + +namespace big +{ + bool hooks::sync_reader_serialize_dword(void* _this, uint32_t* dword, int size) + { + auto orig = g_hooking->m_sync_data_reader_hook.get_original(1)(_this, dword, size); + + if (fuzzer::is_fuzzer_enabled()) + { + fuzzer::handle_vtable_write(dword, sizeof(uint32_t), __FUNCTION__); + *dword = fuzzer::fuzz_bits(*dword, size); + return true; + } + + return orig; + } + + bool hooks::sync_reader_serialize_word(void* _this, uint16_t* word, int size) + { + auto orig = g_hooking->m_sync_data_reader_hook.get_original(2)(_this, word, size); + + if (fuzzer::is_fuzzer_enabled()) + { + fuzzer::handle_vtable_write(word, sizeof(uint16_t), __FUNCTION__); + *word = fuzzer::fuzz_bits(*word, size); + return true; + } + + return orig; + } + + bool hooks::sync_reader_serialize_byte(void* _this, uint8_t* byte, int size) + { + auto orig = g_hooking->m_sync_data_reader_hook.get_original(3)(_this, byte, size); + + if (fuzzer::is_fuzzer_enabled()) + { + fuzzer::handle_vtable_write(byte, sizeof(uint8_t), __FUNCTION__); + *byte = fuzzer::fuzz_bits(*byte, size); + return true; + } + + return orig; + } + + bool hooks::sync_reader_serialize_int32(void* _this, int32_t* i, int size) + { + auto orig = g_hooking->m_sync_data_reader_hook.get_original(4)(_this, i, size); + + if (fuzzer::is_fuzzer_enabled()) + { + fuzzer::handle_vtable_write(i, sizeof(int32_t), __FUNCTION__); + *i = fuzzer::fuzz_signed_bits(*i, size); + return true; + } + + return orig; + } + + bool hooks::sync_reader_serialize_int16(void* _this, int16_t* i, int size) + { + auto orig = g_hooking->m_sync_data_reader_hook.get_original(5)(_this, i, size); + + if (fuzzer::is_fuzzer_enabled()) + { + fuzzer::handle_vtable_write(i, sizeof(int16_t), __FUNCTION__); + *i = fuzzer::fuzz_signed_bits(*i, size); + return true; + } + + return orig; + } + + bool hooks::sync_reader_serialize_signed_byte(void* _this, int8_t* i, int size) + { + auto orig = g_hooking->m_sync_data_reader_hook.get_original(6)(_this, i, size); + + if (fuzzer::is_fuzzer_enabled()) + { + fuzzer::handle_vtable_write(i, sizeof(int8_t), __FUNCTION__); + *i = fuzzer::fuzz_signed_bits(*i, size); + return true; + } + + return orig; + } + + bool hooks::sync_reader_serialize_bool(void* _this, bool* flag, int size) + { + auto orig = g_hooking->m_sync_data_reader_hook.get_original(7)(_this, flag, size); + + if (fuzzer::is_fuzzer_enabled()) + { + fuzzer::handle_vtable_write(flag, sizeof(bool), __FUNCTION__); + *flag = fuzzer::fuzz_bool(*flag); + return true; + } + + return orig; + } + + bool hooks::sync_reader_serialize_signed_float(void* _this, float* flt, float divisor, int size) + { + auto orig = g_hooking->m_sync_data_reader_hook.get_original(16)(_this, flt, divisor, size); + + if (fuzzer::is_fuzzer_enabled()) + { + fuzzer::handle_vtable_write(flt, sizeof(float), __FUNCTION__); + *flt = fuzzer::fuzz_float(*flt, size, divisor, true); + return true; + } + + return orig; + } + + bool hooks::sync_reader_serialize_float(void* _this, float* flt, float divisor, int size) + { + auto orig = g_hooking->m_sync_data_reader_hook.get_original(17)(_this, flt, divisor, size); + + if (fuzzer::is_fuzzer_enabled()) + { + fuzzer::handle_vtable_write(flt, sizeof(float), __FUNCTION__); + *flt = fuzzer::fuzz_float(*flt, size, divisor, false); + return true; + } + + return orig; + } + + bool hooks::sync_reader_serialize_net_id(void* _this, uint16_t* id) + { + auto orig = g_hooking->m_sync_data_reader_hook.get_original(18)(_this, id); + + if (fuzzer::is_fuzzer_enabled()) + { + fuzzer::handle_vtable_write(id, sizeof(uint16_t), __FUNCTION__); + *id = fuzzer::fuzz_network_id(*id); + return true; + } + + return orig; + } + + bool hooks::sync_reader_serialize_vec3(void* _this, rage::fvector3* vec, float divisor, int size) + { + auto orig = g_hooking->m_sync_data_reader_hook.get_original(19)(_this, vec, divisor, size); + + if (fuzzer::is_fuzzer_enabled()) + { + fuzzer::handle_vtable_write(vec, sizeof(rage::fvector3), __FUNCTION__); + *vec = fuzzer::fuzz_vector(*vec, size, divisor, false); + return true; + } + + return orig; + } + + bool hooks::sync_reader_serialize_vec3_signed(void* _this, rage::fvector3* vec, float divisor, int size) + { + auto orig = g_hooking->m_sync_data_reader_hook.get_original(21)(_this, vec, divisor, size); + + if (fuzzer::is_fuzzer_enabled()) + { + fuzzer::handle_vtable_write(vec, sizeof(rage::fvector3), __FUNCTION__); + *vec = fuzzer::fuzz_vector(*vec, size, divisor, true); + return true; + } + + return orig; + } + + bool hooks::sync_reader_serialize_array(void* _this, void* array, int size) + { + auto orig = g_hooking->m_sync_data_reader_hook.get_original(23)(_this, array, size); + + if (fuzzer::is_fuzzer_enabled()) + { + fuzzer::handle_vtable_write(array, size / 8, __FUNCTION__); + fuzzer::fuzz_data(array, size / 8); + return true; + } + + return orig; + } +} \ No newline at end of file diff --git a/src/hooks/player_management/assign_physical_index.cpp b/src/hooks/player_management/assign_physical_index.cpp index c882619c..b5799b79 100644 --- a/src/hooks/player_management/assign_physical_index.cpp +++ b/src/hooks/player_management/assign_physical_index.cpp @@ -29,7 +29,6 @@ namespace big if (new_index == static_cast(-1)) { - g.m_spoofed_peer_ids.erase(player->get_net_data()->m_host_token); g_player_service->player_leave(player); if (net_player_data) diff --git a/src/hooks/player_management/network_player_mgr.cpp b/src/hooks/player_management/network_player_mgr.cpp index 27fed421..43944283 100644 --- a/src/hooks/player_management/network_player_mgr.cpp +++ b/src/hooks/player_management/network_player_mgr.cpp @@ -1,8 +1,8 @@ +#include "core/data/menu_event.hpp" #include "hooking.hpp" #include "lua/lua_manager.hpp" #include "pointers.hpp" #include "services/players/player_service.hpp" -#include "core/data/menu_event.hpp" #include @@ -25,7 +25,6 @@ namespace big void hooks::network_player_mgr_shutdown(CNetworkPlayerMgr* _this) { - g.m_spoofed_peer_ids.clear(); g_player_service->do_cleanup(); if (g.notifications.network_player_mgr_shutdown.log) diff --git a/src/hooks/protections/can_apply_data.cpp b/src/hooks/protections/can_apply_data.cpp index 6f6db3fe..ca968969 100644 --- a/src/hooks/protections/can_apply_data.cpp +++ b/src/hooks/protections/can_apply_data.cpp @@ -13,6 +13,7 @@ #include "netsync/nodes/door/CDoorScriptInfoDataNode.hpp" #include "netsync/nodes/dynamic_entity/CDynamicEntityGameStateDataNode.hpp" #include "netsync/nodes/entity/CEntityScriptGameStateDataNode.hpp" +#include "netsync/nodes/entity/CEntityScriptInfoDataNode.hpp" #include "netsync/nodes/object/CObjectCreationDataNode.hpp" #include "netsync/nodes/ped/CPedAIDataNode.hpp" #include "netsync/nodes/ped/CPedAttachDataNode.hpp" @@ -37,6 +38,7 @@ #include "netsync/nodes/physical/CPhysicalVelocityDataNode.hpp" #include "netsync/nodes/pickup/CPickupCreationDataNode.hpp" #include "netsync/nodes/pickup_placement/CPickupPlacementCreationDataNode.hpp" +#include "netsync/nodes/player/CPlayerAmbientModelStreamingNode.hpp" #include "netsync/nodes/player/CPlayerAppearanceDataNode.hpp" #include "netsync/nodes/player/CPlayerCameraDataNode.hpp" #include "netsync/nodes/player/CPlayerCreationDataNode.hpp" @@ -50,6 +52,7 @@ #include "netsync/nodes/proximity_migrateable/CSectorDataNode.hpp" #include "netsync/nodes/proximity_migrateable/CSectorPositionDataNode.hpp" #include "netsync/nodes/train/CTrainGameStateDataNode.hpp" +#include "netsync/nodes/vehicle/CVehicleComponentReservationDataNode.hpp" #include "netsync/nodes/vehicle/CVehicleControlDataNode.hpp" #include "netsync/nodes/vehicle/CVehicleCreationDataNode.hpp" #include "netsync/nodes/vehicle/CVehicleGadgetDataNode.hpp" @@ -58,531 +61,22 @@ #include "network/CNetGamePlayer.hpp" #include "network/netObject.hpp" #include "ped/CPed.hpp" +#include "services/gta_data/gta_data_service.hpp" #include "util/model_info.hpp" #include "util/notify.hpp" +#include "util/pools.hpp" #include "util/session.hpp" +#include "util/sync_trees.hpp" +#include "vehicle/CTrainConfig.hpp" #include "vehicle/CVehicleModelInfo.hpp" namespace big { - struct sync_node_id - { - Hash id; - const char* name; - - constexpr sync_node_id() - { - id = 0; - } - - template - constexpr sync_node_id(char const (&pp)[N]) - { - id = rage::consteval_joaat(pp); - name = pp; - } - - // implicit conversion - constexpr operator Hash() const - { - return id; - } - }; - - // Sync Node Virtual Function Table address to all sync node identifiers that also have that vft address. - using sync_node_vft_to_ids = std::unordered_map; - - // Sync Tree node array index to node identifier. - using sync_tree_node_array_index_to_node_id_t = std::vector; - - struct sync_node_finder_t - { - static constexpr size_t sync_tree_count = size_t(eNetObjType::NET_OBJ_TYPE_TRAIN) + 1; - - std::array sync_trees_sync_node_addr_to_ids; - - std::array sync_trees_node_array_index_to_node_id = { - { - // AUTOMOBILE - { - {"CVehicleCreationDataNode"}, - {"CAutomobileCreationDataNode"}, - - {"CGlobalFlagsDataNode"}, - {"CDynamicEntityGameStateDataNode"}, - {"CPhysicalGameStateDataNode"}, - {"CVehicleGameStateDataNode"}, - - {"CEntityScriptGameStateDataNode"}, - {"CPhysicalScriptGameStateDataNode"}, - {"CVehicleScriptGameStateDataNode"}, - {"CEntityScriptInfoDataNode"}, - - {"CPhysicalAttachDataNode"}, - {"CVehicleAppearanceDataNode"}, - {"CVehicleDamageStatusDataNode"}, - {"CVehicleComponentReservationDataNode"}, - {"CVehicleHealthDataNode"}, - {"CVehicleTaskDataNode"}, - - {"CSectorDataNode"}, - {"CSectorPositionDataNode"}, - {"CEntityOrientationDataNode"}, - {"CPhysicalVelocityDataNode"}, - {"CVehicleAngVelocityDataNode"}, - - {"CVehicleSteeringDataNode"}, - {"CVehicleControlDataNode"}, - {"CVehicleGadgetDataNode"}, - - {"CMigrationDataNode"}, - {"CPhysicalMigrationDataNode"}, - {"CPhysicalScriptMigrationDataNode"}, - {"CVehicleProximityMigrationDataNode"}, - }, - // BIKE - { - {"CVehicleCreationDataNode"}, - - {"CGlobalFlagsDataNode"}, - {"CDynamicEntityGameStateDataNode"}, - {"CPhysicalGameStateDataNode"}, - {"CVehicleGameStateDataNode"}, - {"CBikeGameStateDataNode"}, - - {"CEntityScriptGameStateDataNode"}, - {"CPhysicalScriptGameStateDataNode"}, - {"CVehicleScriptGameStateDataNode"}, - {"CEntityScriptInfoDataNode"}, - - {"CPhysicalAttachDataNode"}, - {"CVehicleAppearanceDataNode"}, - {"CVehicleDamageStatusDataNode"}, - {"CVehicleComponentReservationDataNode"}, - {"CVehicleHealthDataNode"}, - {"CVehicleTaskDataNode"}, - - {"CSectorDataNode"}, - {"CSectorPositionDataNode"}, - {"CEntityOrientationDataNode"}, - {"CPhysicalVelocityDataNode"}, - {"CVehicleAngVelocityDataNode"}, - - {"CVehicleSteeringDataNode"}, - {"CVehicleControlDataNode"}, - {"CVehicleGadgetDataNode"}, - - {"CMigrationDataNode"}, - {"CPhysicalMigrationDataNode"}, - {"CPhysicalScriptMigrationDataNode"}, - {"CVehicleProximityMigrationDataNode"}, - }, - // BOAT - { - {"CVehicleCreationDataNode"}, - - {"CGlobalFlagsDataNode"}, - {"CDynamicEntityGameStateDataNode"}, - {"CPhysicalGameStateDataNode"}, - {"CVehicleGameStateDataNode"}, - {"CBoatGameStateDataNode"}, - - {"CEntityScriptGameStateDataNode"}, - {"CPhysicalScriptGameStateDataNode"}, - {"CVehicleScriptGameStateDataNode"}, - {"CEntityScriptInfoDataNode"}, - - {"CPhysicalAttachDataNode"}, - {"CVehicleAppearanceDataNode"}, - {"CVehicleDamageStatusDataNode"}, - {"CVehicleComponentReservationDataNode"}, - {"CVehicleHealthDataNode"}, - {"CVehicleTaskDataNode"}, - - {"CSectorDataNode"}, - {"CSectorPositionDataNode"}, - {"CEntityOrientationDataNode"}, - {"CPhysicalVelocityDataNode"}, - {"CVehicleAngVelocityDataNode"}, - - {"CVehicleSteeringDataNode"}, - {"CVehicleControlDataNode"}, - {"CVehicleGadgetDataNode"}, - - {"CMigrationDataNode"}, - {"CPhysicalMigrationDataNode"}, - {"CPhysicalScriptMigrationDataNode"}, - {"CVehicleProximityMigrationDataNode"}, - }, - // DOOR - { - {"CDoorCreationDataNode"}, - - {"CGlobalFlagsDataNode"}, - {"CDoorScriptInfoDataNode"}, - {"CDoorScriptGameStateDataNode"}, - - {"CDoorMovementDataNode"}, - - {"CMigrationDataNode"}, - {"CPhysicalScriptMigrationDataNode"}, - }, - // HELI - { - {"CVehicleCreationDataNode"}, - {"CAutomobileCreationDataNode"}, - - {"CGlobalFlagsDataNode"}, - {"CDynamicEntityGameStateDataNode"}, - {"CPhysicalGameStateDataNode"}, - {"CVehicleGameStateDataNode"}, - - {"CEntityScriptGameStateDataNode"}, - {"CPhysicalScriptGameStateDataNode"}, - {"CVehicleScriptGameStateDataNode"}, - {"CEntityScriptInfoDataNode"}, - - {"CPhysicalAttachDataNode"}, - {"CVehicleAppearanceDataNode"}, - {"CVehicleDamageStatusDataNode"}, - {"CVehicleComponentReservationDataNode"}, - {"CVehicleHealthDataNode"}, - {"CVehicleTaskDataNode"}, - {"CHeliHealthDataNode"}, - - {"CSectorDataNode"}, - {"CSectorPositionDataNode"}, - {"CEntityOrientationDataNode"}, - {"CPhysicalVelocityDataNode"}, - {"CVehicleAngVelocityDataNode"}, - - {"CVehicleSteeringDataNode"}, - {"CVehicleControlDataNode"}, - {"CVehicleGadgetDataNode"}, - {"CHeliControlDataNode"}, - - {"CMigrationDataNode"}, - {"CPhysicalMigrationDataNode"}, - {"CPhysicalScriptMigrationDataNode"}, - {"CVehicleProximityMigrationDataNode"}, - }, - // OBJECT - { - {"CObjectCreationDataNode"}, - - {"CGlobalFlagsDataNode"}, - {"CDynamicEntityGameStateDataNode"}, - {"CPhysicalGameStateDataNode"}, - {"CObjectGameStateDataNode"}, - - {"CEntityScriptGameStateDataNode"}, - {"CPhysicalScriptGameStateDataNode"}, - {"CObjectScriptGameStateDataNode"}, - {"CEntityScriptInfoDataNode"}, - - {"CPhysicalAttachDataNode"}, - {"CPhysicalHealthDataNode"}, - - {"CSectorDataNode"}, - {"CObjectSectorPosNode"}, - {"CObjectOrientationNode"}, - {"CPhysicalVelocityDataNode"}, - {"CPhysicalAngVelocityDataNode"}, - - {"CMigrationDataNode"}, - {"CPhysicalMigrationDataNode"}, - {"CPhysicalScriptMigrationDataNode"}, - }, - // PED - { - {"CPedCreationDataNode"}, - {"CPedScriptCreationDataNode"}, - - {"CGlobalFlagsDataNode"}, - {"CDynamicEntityGameStateDataNode"}, - {"CPhysicalGameStateDataNode"}, - {"CPedGameStateDataNode"}, - {"CPedComponentReservationDataNode"}, - - {"CEntityScriptGameStateDataNode"}, - {"CPhysicalScriptGameStateDataNode"}, - {"CPedScriptGameStateDataNode"}, - {"CEntityScriptInfoDataNode"}, - - {"CPedAttachDataNode"}, - {"CPedHealthDataNode"}, - {"CPedMovementGroupDataNode"}, - {"CPedAIDataNode"}, - {"CPedAppearanceDataNode"}, - - {"CPedOrientationDataNode"}, - {"CPedMovementDataNode"}, - - {"CPedTaskTreeDataNode"}, - {"CPedTaskSpecificDataNode"}, - {"CPedTaskSpecificDataNode"}, - {"CPedTaskSpecificDataNode"}, - {"CPedTaskSpecificDataNode"}, - {"CPedTaskSpecificDataNode"}, - {"CPedTaskSpecificDataNode"}, - {"CPedTaskSpecificDataNode"}, - {"CPedTaskSpecificDataNode"}, - - {"CSectorDataNode"}, - {"CPedSectorPosMapNode"}, - {"CPedSectorPosNavMeshNode"}, - - {"CMigrationDataNode"}, - {"CPhysicalMigrationDataNode"}, - {"CPhysicalScriptMigrationDataNode"}, - {"CPedInventoryDataNode"}, - {"CPedTaskSequenceDataNode"}, - }, - // PICKUP - { - {"CPickupCreationDataNode"}, - - {"CGlobalFlagsDataNode"}, - {"CDynamicEntityGameStateDataNode"}, - - {"CPickupScriptGameStateNode"}, - {"CPhysicalGameStateDataNode"}, - {"CEntityScriptGameStateDataNode"}, - {"CPhysicalScriptGameStateDataNode"}, - {"CEntityScriptInfoDataNode"}, - {"CPhysicalHealthDataNode"}, - - {"CPhysicalAttachDataNode"}, - - {"CSectorDataNode"}, - {"CPickupSectorPosNode"}, - {"CEntityOrientationDataNode"}, - {"CPhysicalVelocityDataNode"}, - {"CPhysicalAngVelocityDataNode"}, - - {"CMigrationDataNode"}, - {"CPhysicalMigrationDataNode"}, - {"CPhysicalScriptMigrationDataNode"}, - }, - // PICKUP_PLACEMENT - { - {"CPickupPlacementCreationDataNode"}, - {"CMigrationDataNode"}, - {"CGlobalFlagsDataNode"}, - {"CPickupPlacementStateDataNode"}, - }, - // PLANE - { - {"CVehicleCreationDataNode"}, - - {"CGlobalFlagsDataNode"}, - {"CDynamicEntityGameStateDataNode"}, - {"CPhysicalGameStateDataNode"}, - {"CVehicleGameStateDataNode"}, - - {"CEntityScriptGameStateDataNode"}, - {"CPhysicalScriptGameStateDataNode"}, - {"CVehicleScriptGameStateDataNode"}, - {"CEntityScriptInfoDataNode"}, - - {"CPhysicalAttachDataNode"}, - {"CVehicleAppearanceDataNode"}, - {"CVehicleDamageStatusDataNode"}, - {"CVehicleComponentReservationDataNode"}, - {"CVehicleHealthDataNode"}, - {"CVehicleTaskDataNode"}, - {"CPlaneGameStateDataNode"}, - - {"CSectorDataNode"}, - {"CSectorPositionDataNode"}, - {"CEntityOrientationDataNode"}, - {"CPhysicalVelocityDataNode"}, - {"CVehicleAngVelocityDataNode"}, - - {"CVehicleSteeringDataNode"}, - {"CVehicleControlDataNode"}, - {"CVehicleGadgetDataNode"}, - {"CPlaneControlDataNode"}, - - {"CMigrationDataNode"}, - {"CPhysicalMigrationDataNode"}, - {"CPhysicalScriptMigrationDataNode"}, - {"CVehicleProximityMigrationDataNode"}, - }, - // SUBMARINE - { - {"CVehicleCreationDataNode"}, - - {"CGlobalFlagsDataNode"}, - {"CDynamicEntityGameStateDataNode"}, - {"CPhysicalGameStateDataNode"}, - {"CVehicleGameStateDataNode"}, - {"CSubmarineGameStateDataNode"}, - - {"CEntityScriptGameStateDataNode"}, - {"CPhysicalScriptGameStateDataNode"}, - {"CVehicleScriptGameStateDataNode"}, - {"CEntityScriptInfoDataNode"}, - - {"CPhysicalAttachDataNode"}, - {"CVehicleAppearanceDataNode"}, - {"CVehicleDamageStatusDataNode"}, - {"CVehicleComponentReservationDataNode"}, - {"CVehicleHealthDataNode"}, - {"CVehicleTaskDataNode"}, - - {"CSectorDataNode"}, - {"CSectorPositionDataNode"}, - {"CEntityOrientationDataNode"}, - {"CPhysicalVelocityDataNode"}, - {"CVehicleAngVelocityDataNode"}, - - {"CVehicleSteeringDataNode"}, - {"CVehicleControlDataNode"}, - {"CVehicleGadgetDataNode"}, - {"CSubmarineControlDataNode"}, - - {"CMigrationDataNode"}, - {"CPhysicalMigrationDataNode"}, - {"CPhysicalScriptMigrationDataNode"}, - {"CVehicleProximityMigrationDataNode"}, - }, - // PLAYER - { - {"CPlayerCreationDataNode"}, - - {"CGlobalFlagsDataNode"}, - {"CDynamicEntityGameStateDataNode"}, - {"CPhysicalGameStateDataNode"}, - {"CPedGameStateDataNode"}, - {"CPedComponentReservationDataNode"}, - - {"CEntityScriptGameStateDataNode"}, - {"CPlayerGameStateDataNode"}, - - {"CPedAttachDataNode"}, - {"CPedHealthDataNode"}, - {"CPedMovementGroupDataNode"}, - {"CPedAIDataNode"}, - {"CPlayerAppearanceDataNode"}, - {"CPlayerPedGroupDataNode"}, - {"CPlayerAmbientModelStreamingNode"}, - {"CPlayerGamerDataNode"}, - {"CPlayerExtendedGameStateNode"}, - - {"CPedOrientationDataNode"}, - {"CPedMovementDataNode"}, - - {"CPedTaskTreeDataNode"}, - {"CPedTaskSpecificDataNode"}, - {"CPedTaskSpecificDataNode"}, - {"CPedTaskSpecificDataNode"}, - {"CPedTaskSpecificDataNode"}, - {"CPedTaskSpecificDataNode"}, - {"CPedTaskSpecificDataNode"}, - {"CPedTaskSpecificDataNode"}, - {"CPedTaskSpecificDataNode"}, - - {"CSectorDataNode"}, - {"CPlayerSectorPosNode"}, - {"CPlayerCameraDataNode"}, - {"CPlayerWantedAndLOSDataNode"}, - - {"CMigrationDataNode"}, - {"CPhysicalMigrationDataNode"}, - {"CPhysicalScriptMigrationDataNode"}, - }, - // TRAILER - { - - }, - // TRAIN - { - {"CVehicleCreationDataNode"}, - - {"CGlobalFlagsDataNode"}, - {"CDynamicEntityGameStateDataNode"}, - {"CPhysicalGameStateDataNode"}, - {"CVehicleGameStateDataNode"}, - {"CTrainGameStateDataNode"}, - - {"CEntityScriptGameStateDataNode"}, - {"CPhysicalScriptGameStateDataNode"}, - {"CVehicleScriptGameStateDataNode"}, - {"CEntityScriptInfoDataNode"}, - - {"CPhysicalAttachDataNode"}, - {"CVehicleAppearanceDataNode"}, - {"CVehicleDamageStatusDataNode"}, - {"CVehicleComponentReservationDataNode"}, - {"CVehicleHealthDataNode"}, - {"CVehicleTaskDataNode"}, - - {"CSectorDataNode"}, - {"CSectorPositionDataNode"}, - {"CEntityOrientationDataNode"}, - {"CPhysicalVelocityDataNode"}, - {"CVehicleAngVelocityDataNode"}, - - {"CVehicleSteeringDataNode"}, - {"CVehicleControlDataNode"}, - {"CVehicleGadgetDataNode"}, - - {"CMigrationDataNode"}, - {"CPhysicalMigrationDataNode"}, - {"CPhysicalScriptMigrationDataNode"}, - {"CVehicleProximityMigrationDataNode"}, - }, - }, - }; - }; - - class sync_node_finder - { - private: - static inline sync_node_finder_t finder; - - public: - static const sync_node_id& find(eNetObjType obj_type, uintptr_t addr) - { - return finder.sync_trees_sync_node_addr_to_ids[(int)obj_type][addr]; - } - - static void init() - { - for (int i = (int)eNetObjType::NET_OBJ_TYPE_AUTOMOBILE; i <= (int)eNetObjType::NET_OBJ_TYPE_TRAIN; i++) - { - if (i == (int)eNetObjType::NET_OBJ_TYPE_TRAILER) - continue; - - rage::netSyncTree* tree = g_pointers->m_gta.m_get_sync_tree_for_type(*g_pointers->m_gta.m_network_object_mgr, i); - - if (tree->m_child_node_count != finder.sync_trees_node_array_index_to_node_id[i].size()) - { - LOG(FATAL) << "Cache nodes failed " << i << " " << tree->m_child_node_count << " " - << finder.sync_trees_node_array_index_to_node_id[i].size(); - - throw std::runtime_error("Failed to cache nodes"); - } - - for (int j = 0; j < tree->m_child_node_count; j++) - { - const uintptr_t addr = (uintptr_t)tree->m_child_nodes[j]; - - const sync_node_id node_id = finder.sync_trees_node_array_index_to_node_id[i][j]; - - finder.sync_trees_sync_node_addr_to_ids[i][addr] = node_id; - } - } - } - }; - - constexpr uint32_t crash_peds[] = {RAGE_JOAAT("slod_human"), RAGE_JOAAT("slod_small_quadped"), RAGE_JOAAT("slod_large_quadped")}; constexpr uint32_t crash_vehicles[] = {RAGE_JOAAT("arbitergt"), RAGE_JOAAT("astron2"), RAGE_JOAAT("cyclone2"), RAGE_JOAAT("ignus2"), RAGE_JOAAT("s95")}; - constexpr uint32_t crash_objects[] = {RAGE_JOAAT("prop_dummy_01"), RAGE_JOAAT("prop_dummy_car"), RAGE_JOAAT("prop_dummy_light"), RAGE_JOAAT("prop_dummy_plane"), RAGE_JOAAT("prop_distantcar_night"), RAGE_JOAAT("prop_distantcar_day"), RAGE_JOAAT("hei_bh1_08_details4_em_night"), RAGE_JOAAT("dt1_18_sq_night_slod"), RAGE_JOAAT("ss1_12_night_slod"), -1288391198, RAGE_JOAAT("h4_prop_bush_bgnvla_med_01"), RAGE_JOAAT("h4_prop_bush_bgnvla_lrg_01"), RAGE_JOAAT("h4_prop_bush_buddleia_low_01"), RAGE_JOAAT("h4_prop_bush_ear_aa"), RAGE_JOAAT("h4_prop_bush_ear_ab"), RAGE_JOAAT("h4_prop_bush_fern_low_01"), RAGE_JOAAT("h4_prop_bush_fern_tall_cc"), RAGE_JOAAT("h4_prop_bush_mang_ad"), RAGE_JOAAT("h4_prop_bush_mang_low_aa"), RAGE_JOAAT("h4_prop_bush_mang_low_ab"), RAGE_JOAAT("h4_prop_bush_seagrape_low_01"), RAGE_JOAAT("prop_h4_ground_cover"), RAGE_JOAAT("h4_prop_weed_groundcover_01"), RAGE_JOAAT("h4_prop_grass_med_01"), RAGE_JOAAT("h4_prop_grass_tropical_lush_01"), RAGE_JOAAT("h4_prop_grass_wiregrass_01"), RAGE_JOAAT("h4_prop_weed_01_plant"), RAGE_JOAAT("h4_prop_weed_01_row"), RAGE_JOAAT("urbanweeds02_l1"), RAGE_JOAAT("proc_forest_grass01"), RAGE_JOAAT("prop_small_bushyba"), RAGE_JOAAT("v_res_d_dildo_a"), RAGE_JOAAT("v_res_d_dildo_b"), RAGE_JOAAT("v_res_d_dildo_c"), RAGE_JOAAT("v_res_d_dildo_d"), RAGE_JOAAT("v_res_d_dildo_e"), RAGE_JOAAT("v_res_d_dildo_f"), RAGE_JOAAT("v_res_skateboard"), RAGE_JOAAT("prop_battery_01"), RAGE_JOAAT("prop_barbell_01"), RAGE_JOAAT("prop_barbell_02"), RAGE_JOAAT("prop_bandsaw_01"), RAGE_JOAAT("prop_bbq_3"), RAGE_JOAAT("v_med_curtainsnewcloth2"), RAGE_JOAAT("bh1_07_flagpoles"), 92962485, RAGE_JOAAT("proc_dry_plants_01"), RAGE_JOAAT("proc_leafyplant_01"), RAGE_JOAAT("proc_grassplantmix_02"), RAGE_JOAAT("proc_dryplantsgrass_01"), RAGE_JOAAT("proc_dryplantsgrass_02"), RAGE_JOAAT("proc_dryplantsgrass_02"), RAGE_JOAAT("proc_grasses01"), RAGE_JOAAT("prop_dryweed_002_a"), RAGE_JOAAT("prop_fernba"), RAGE_JOAAT("prop_weed_001_aa"), RAGE_JOAAT("urbangrnfrnds_01"), RAGE_JOAAT("urbanweeds01"), RAGE_JOAAT("prop_dandy_b"), RAGE_JOAAT("v_proc2_temp"), RAGE_JOAAT("prop_fernbb"), RAGE_JOAAT("proc_drygrassfronds01"), RAGE_JOAAT("prop_log_ae"), RAGE_JOAAT("prop_grass_da")}; + constexpr uint32_t crash_objects[] = {RAGE_JOAAT("prop_dummy_01"), RAGE_JOAAT("prop_dummy_car"), RAGE_JOAAT("prop_dummy_light"), RAGE_JOAAT("prop_dummy_plane"), RAGE_JOAAT("prop_distantcar_night"), RAGE_JOAAT("prop_distantcar_day"), RAGE_JOAAT("hei_bh1_08_details4_em_night"), RAGE_JOAAT("dt1_18_sq_night_slod"), RAGE_JOAAT("ss1_12_night_slod"), -1288391198, RAGE_JOAAT("h4_prop_bush_bgnvla_med_01"), RAGE_JOAAT("h4_prop_bush_bgnvla_lrg_01"), RAGE_JOAAT("h4_prop_bush_buddleia_low_01"), RAGE_JOAAT("h4_prop_bush_ear_aa"), RAGE_JOAAT("h4_prop_bush_ear_ab"), RAGE_JOAAT("h4_prop_bush_fern_low_01"), RAGE_JOAAT("h4_prop_bush_fern_tall_cc"), RAGE_JOAAT("h4_prop_bush_mang_ad"), RAGE_JOAAT("h4_prop_bush_mang_low_aa"), RAGE_JOAAT("h4_prop_bush_mang_low_ab"), RAGE_JOAAT("h4_prop_bush_seagrape_low_01"), RAGE_JOAAT("prop_h4_ground_cover"), RAGE_JOAAT("h4_prop_weed_groundcover_01"), RAGE_JOAAT("h4_prop_grass_med_01"), RAGE_JOAAT("h4_prop_grass_tropical_lush_01"), RAGE_JOAAT("h4_prop_grass_wiregrass_01"), RAGE_JOAAT("h4_prop_weed_01_plant"), RAGE_JOAAT("h4_prop_weed_01_row"), RAGE_JOAAT("urbanweeds02_l1"), RAGE_JOAAT("proc_forest_grass01"), RAGE_JOAAT("prop_small_bushyba"), RAGE_JOAAT("v_res_d_dildo_a"), RAGE_JOAAT("v_res_d_dildo_b"), RAGE_JOAAT("v_res_d_dildo_c"), RAGE_JOAAT("v_res_d_dildo_d"), RAGE_JOAAT("v_res_d_dildo_e"), RAGE_JOAAT("v_res_d_dildo_f"), RAGE_JOAAT("v_res_skateboard"), RAGE_JOAAT("prop_battery_01"), RAGE_JOAAT("prop_barbell_01"), RAGE_JOAAT("prop_barbell_02"), RAGE_JOAAT("prop_bandsaw_01"), RAGE_JOAAT("prop_bbq_3"), RAGE_JOAAT("v_med_curtainsnewcloth2"), RAGE_JOAAT("bh1_07_flagpoles"), 92962485, RAGE_JOAAT("proc_dry_plants_01"), RAGE_JOAAT("proc_leafyplant_01"), RAGE_JOAAT("proc_grassplantmix_02"), RAGE_JOAAT("proc_dryplantsgrass_01"), RAGE_JOAAT("proc_dryplantsgrass_02"), RAGE_JOAAT("proc_dryplantsgrass_02"), RAGE_JOAAT("proc_grasses01"), RAGE_JOAAT("prop_dryweed_002_a"), RAGE_JOAAT("prop_fernba"), RAGE_JOAAT("prop_weed_001_aa"), RAGE_JOAAT("urbangrnfrnds_01"), RAGE_JOAAT("urbanweeds01"), RAGE_JOAAT("prop_dandy_b"), RAGE_JOAAT("v_proc2_temp"), RAGE_JOAAT("prop_fernbb"), RAGE_JOAAT("proc_drygrassfronds01"), RAGE_JOAAT("prop_log_ae"), RAGE_JOAAT("prop_grass_da"), RAGE_JOAAT("prop_fragtest_cnst_04")}; constexpr uint32_t valid_player_models[] = { RAGE_JOAAT("mp_m_freemode_01"), @@ -758,7 +252,7 @@ namespace big inline bool is_sane_override_pos(float x, float y, float z) { - bool crash = (char)(fmaxf(0.0, (x + 149.0) - -8192.0) / 75.0) == 255 || (char)(fmaxf(0.0, (y + 149.0) - -8192.0) / 75.0) == 255; + bool crash = ((int)round(fmaxf(0.0, (x + 149.0) - -8192.0) / 75.0)) == 255 || ((int)round(fmaxf(0.0, (y + 149.0) - -8192.0) / 75.0)) == 255; return !crash; } @@ -789,6 +283,58 @@ namespace big return buffer; } + inline std::string get_model_hash_string(uint32_t model) + { + auto info = model_info::get_model(model); + + if (!info) + return std::format("0x{:X}", model); + + const char* model_str = nullptr; + + if (info->m_model_type == eModelType::Vehicle) + { + for (auto& [name, data] : g_gta_data_service->vehicles()) + { + if (data.m_hash == model) + { + model_str = name.data(); + } + } + } + else if (info->m_model_type == eModelType::Ped || info->m_model_type == eModelType::OnlineOnlyPed) + { + for (auto& [name, data] : g_gta_data_service->peds()) + { + if (data.m_hash == model) + { + model_str = name.data(); + } + } + } + + if (!model_str) + return std::format("0x{:X}", model); + + return std::format("{} (0x{:X})", model_str, model); + } + + inline std::string get_network_id_string(int16_t net_id) + { + auto net_obj = g_pointers->m_gta.m_get_net_object(*g_pointers->m_gta.m_network_object_mgr, net_id, false); + + if (!net_obj) + return std::format("{}", net_id); + + if (auto game_obj = net_obj->GetGameObject(); !game_obj || !game_obj->m_model_info) + return std::format("{} ({})", net_id, net_object_type_strs[net_obj->m_object_type]); + + return std::format("{} ({}, {})", + net_id, + net_object_type_strs[net_obj->m_object_type], + get_model_hash_string(net_obj->GetGameObject()->m_model_info->m_hash)); + } + inline bool is_valid_clan_tag(char* data, bool system_clan) { int length = strlen(data); @@ -813,6 +359,49 @@ namespace big return true; } + // broken game code + inline bool is_valid_interior_game(uint32_t interior_index) + { + if ((int)(__int64)*(int16_t*)&interior_index >= (int)(*g_pointers->m_gta.m_interior_proxy_pool)->m_size) // this is the bug, should have been an unsigned compare instead + return false; + + // some more checks that aren't broken + + auto a1 = (uint16_t*)&interior_index; + + __int16 v2; // ax + unsigned __int16 v3; // ax + bool v4; // cf + bool v5; // zf + unsigned __int16 v6; // ax + + if (*a1 == 0xFFFF) + return false; + + v2 = a1[1]; + if ((v2 & 1) != 0) + { + v6 = v2 >> 2; + v4 = v6 < 0xFFu; + v5 = v6 == 255; + } + else + { + v3 = v2 >> 2; + v4 = v3 < 0x1Fu; + v5 = v3 == 31; + } + return v4 || v5; + } + + inline bool is_valid_interior_fixed(uint32_t interior_index) + { + if ((uint32_t)(__int64)*(int16_t*)&interior_index >= (uint32_t)(*g_pointers->m_gta.m_interior_proxy_pool)->m_size) + return false; + + return true; + } + #define LOG_FIELD_H(type, field) LOG(INFO) << "\t" << #field << ": " << HEX_TO_UPPER((((type*)(node))->field)); #define LOG_FIELD(type, field) LOG(INFO) << "\t" << #field << ": " << ((((type*)(node))->field)); #define LOG_FIELD_C(type, field) LOG(INFO) << "\t" << #field << ": " << (int)((((type*)(node))->field)); @@ -825,6 +414,17 @@ namespace big << " Z: " << ((((type*)(node))->field)).z << " W: " << ((((type*)(node))->field)).w; #define LOG_FIELD_APPLY(type, field, func) LOG(INFO) << "\t" << #field << ": " << func((((type*)(node))->field)); +#define LOG_FIELD_MH(type, field) LOG_FIELD_APPLY(type, field, get_model_hash_string); +#define LOG_FIELD_NI(type, field) LOG_FIELD_APPLY(type, field, get_network_id_string); +#define LOG_FIELD_SI(type, field) \ + LOG_FIELD(type, field.m_local_handle); \ + LOG_FIELD_NI(type, field.m_network_handle); \ + LOG_FIELD_H(type, field.m_script_id.m_hash); \ + LOG_FIELD(type, field.m_script_id.m_timestamp); \ + LOG_FIELD(type, field.m_script_id.m_position_hash); \ + LOG_FIELD(type, field.m_script_id.m_instance_id); \ + LOG_FIELD(type, field.m_script_id.m_unk); + void log_node(const sync_node_id& node_id, player_ptr sender, CProjectBaseSyncDataNode* node, rage::netObject* object) { if (object) @@ -837,7 +437,7 @@ namespace big case sync_node_id("CVehicleCreationDataNode"): LOG_FIELD(CVehicleCreationDataNode, m_pop_type); LOG_FIELD(CVehicleCreationDataNode, m_random_seed); - LOG_FIELD_H(CVehicleCreationDataNode, m_model); + LOG_FIELD_MH(CVehicleCreationDataNode, m_model); LOG_FIELD(CVehicleCreationDataNode, m_vehicle_status); LOG_FIELD(CVehicleCreationDataNode, m_max_health); LOG_FIELD(CVehicleCreationDataNode, m_creation_token); @@ -846,12 +446,12 @@ namespace big break; case sync_node_id("CPedCreationDataNode"): LOG_FIELD(CPedCreationDataNode, m_pop_type); - LOG_FIELD_H(CPedCreationDataNode, m_model); + LOG_FIELD_MH(CPedCreationDataNode, m_model); LOG_FIELD(CPedCreationDataNode, m_random_seed); LOG_FIELD(CPedCreationDataNode, m_max_health); LOG_FIELD_B(CPedCreationDataNode, m_in_vehicle); LOG_FIELD(CPedCreationDataNode, pad_0xD1[0]); - LOG_FIELD(CPedCreationDataNode, m_vehicle_id); + LOG_FIELD_NI(CPedCreationDataNode, m_vehicle_id); LOG_FIELD(CPedCreationDataNode, m_vehicle_seat); LOG_FIELD_B(CPedCreationDataNode, m_has_prop); LOG_FIELD(CPedCreationDataNode, m_prop_model); @@ -870,7 +470,7 @@ namespace big LOG_FIELD_V3(CObjectCreationDataNode, m_script_grab_position); LOG_FIELD(CObjectCreationDataNode, m_script_grab_radius); LOG_FIELD(CObjectCreationDataNode, m_created_by); - LOG_FIELD_H(CObjectCreationDataNode, m_model); + LOG_FIELD_MH(CObjectCreationDataNode, m_model); LOG_FIELD(CObjectCreationDataNode, m_frag_group_index); LOG_FIELD(CObjectCreationDataNode, m_ownership_token); LOG_FIELD(CObjectCreationDataNode, unk_015C); @@ -897,14 +497,14 @@ namespace big LOG_FIELD_B(CTrainGameStateDataNode, m_render_derailed); LOG_FIELD_B(CTrainGameStateDataNode, unk_00C6); LOG_FIELD_B(CTrainGameStateDataNode, unk_00C7); - LOG_FIELD(CTrainGameStateDataNode, m_engine_id); + LOG_FIELD_NI(CTrainGameStateDataNode, m_engine_id); LOG_FIELD_C(CTrainGameStateDataNode, m_train_config_index); LOG_FIELD_C(CTrainGameStateDataNode, m_carriage_config_index); LOG_FIELD_C(CTrainGameStateDataNode, m_track_id); LOG_FIELD(CTrainGameStateDataNode, m_distance_from_engine); LOG_FIELD(CTrainGameStateDataNode, m_cruise_speed); - LOG_FIELD(CTrainGameStateDataNode, m_linked_to_backward_id); - LOG_FIELD(CTrainGameStateDataNode, m_linked_to_forward_id); + LOG_FIELD_NI(CTrainGameStateDataNode, m_linked_to_backward_id); + LOG_FIELD_NI(CTrainGameStateDataNode, m_linked_to_forward_id); LOG_FIELD(CTrainGameStateDataNode, m_train_state); LOG_FIELD_B(CTrainGameStateDataNode, unk_00E0); LOG_FIELD_B(CTrainGameStateDataNode, m_force_doors_open); @@ -925,7 +525,7 @@ namespace big LOG_FIELD_B(CAutomobileCreationDataNode, m_all_doors_closed); break; case sync_node_id("CDoorCreationDataNode"): - LOG_FIELD_H(CDoorCreationDataNode, m_model); + LOG_FIELD_MH(CDoorCreationDataNode, m_model); LOG_FIELD_V3(CDoorCreationDataNode, m_pos); LOG_FIELD_B(CDoorCreationDataNode, m_is_script_door); LOG_FIELD_B(CDoorCreationDataNode, m_player_wants_control); @@ -949,6 +549,7 @@ namespace big break; case sync_node_id("CDoorScriptInfoDataNode"): LOG_FIELD_B(CDoorScriptInfoDataNode, m_has_script_info); + LOG_FIELD_SI(CDoorScriptInfoDataNode, m_script_info); LOG_FIELD(CDoorScriptInfoDataNode, m_door_system_hash); LOG_FIELD_B(CDoorScriptInfoDataNode, m_existing_door_system_entry); break; @@ -964,7 +565,7 @@ namespace big case sync_node_id("CPedAttachDataNode"): LOG_FIELD_V3(CPedAttachDataNode, m_offset); LOG_FIELD_V4(CPedAttachDataNode, m_orientation); - LOG_FIELD(CPedAttachDataNode, m_attached_to); + LOG_FIELD_NI(CPedAttachDataNode, m_attached_to); LOG_FIELD(CPedAttachDataNode, m_attachment_bone); LOG_FIELD(CPedAttachDataNode, m_attachment_flags); LOG_FIELD(CPedAttachDataNode, m_heading_1); @@ -1000,15 +601,15 @@ namespace big { for (int i = 0; i < ((CPedGameStateDataNode*)node)->m_num_equiped_gadgets; i++) { - LOG_FIELD_B(CPedGameStateDataNode, m_gadget_hash[i]); + LOG_FIELD_H(CPedGameStateDataNode, m_gadget_hash[i]); } } LOG_FIELD(CPedGameStateDataNode, m_seat); LOG_FIELD(CPedGameStateDataNode, m_action_mode_override); LOG_FIELD(CPedGameStateDataNode, unk_013C); LOG_FIELD(CPedGameStateDataNode, m_vehicle); - LOG_FIELD(CPedGameStateDataNode, m_mount_id); - LOG_FIELD(CPedGameStateDataNode, m_custodian_id); + LOG_FIELD_NI(CPedGameStateDataNode, m_mount_id); + LOG_FIELD_NI(CPedGameStateDataNode, m_custodian_id); LOG_FIELD(CPedGameStateDataNode, unk_0146); LOG_FIELD_B(CPedGameStateDataNode, m_tint_index); LOG_FIELD_C(CPedGameStateDataNode, pad_0149); @@ -1063,7 +664,7 @@ namespace big LOG_FIELD_H(CPedHealthDataNode, m_weapon_damage_hash); LOG_FIELD(CPedHealthDataNode, m_hurt_end_time); LOG_FIELD_H(CPedHealthDataNode, m_weapon_damage_component); - LOG_FIELD(CPedHealthDataNode, m_weapon_damage_entity); + LOG_FIELD_NI(CPedHealthDataNode, m_weapon_damage_entity); LOG_FIELD_B(CPedHealthDataNode, m_has_max_health); LOG_FIELD_B(CPedHealthDataNode, m_has_default_armor); LOG_FIELD_B(CPedHealthDataNode, unk_00E4); @@ -1092,8 +693,8 @@ namespace big LOG_FIELD_B(CPedScriptCreationDataNode, m_stay_in_car_when_jacked); break; case sync_node_id("CPedTaskSpecificDataNode"): - LOG_FIELD(CPedTaskSpecificDataNode, m_task_index); - LOG_FIELD_APPLY(CPedTaskSpecificDataNode, m_task_type, get_task_type_string); + //LOG_FIELD(CPedTaskSpecificDataNode, m_task_index); not serialized + //LOG_FIELD_APPLY(CPedTaskSpecificDataNode, m_task_type, get_task_type_string); not serialized LOG_FIELD(CPedTaskSpecificDataNode, m_buffer_size); break; case sync_node_id("CPhysicalAngVelocityDataNode"): @@ -1104,7 +705,7 @@ namespace big case sync_node_id("CPhysicalAttachDataNode"): LOG_FIELD_B(CPhysicalAttachDataNode, m_attached); LOG_FIELD_B(CPhysicalAttachDataNode, unk_00C1); - LOG_FIELD(CPhysicalAttachDataNode, m_attached_to); + LOG_FIELD_NI(CPhysicalAttachDataNode, m_attached_to); LOG_FIELD_V3(CPhysicalAttachDataNode, m_offset); LOG_FIELD_V4(CPhysicalAttachDataNode, m_orientation); LOG_FIELD_V3(CPhysicalAttachDataNode, m_parent_offset); @@ -1123,7 +724,7 @@ namespace big LOG_FIELD_B(CPhysicalHealthDataNode, m_has_max_health_changed); LOG_FIELD(CPhysicalHealthDataNode, m_max_health); LOG_FIELD(CPhysicalHealthDataNode, m_current_health); - LOG_FIELD(CPhysicalHealthDataNode, m_weapon_damage_entity); + LOG_FIELD_NI(CPhysicalHealthDataNode, m_weapon_damage_entity); LOG_FIELD_H(CPhysicalHealthDataNode, m_weapon_damage_hash); LOG_FIELD(CPhysicalHealthDataNode, unk_00D8); break; @@ -1143,9 +744,10 @@ namespace big break; case sync_node_id("CPickupCreationDataNode"): LOG_FIELD_B(CPickupCreationDataNode, m_has_placement); + LOG_FIELD_SI(CPickupCreationDataNode, m_script_object_info); LOG_FIELD_H(CPickupCreationDataNode, m_pickup_hash); LOG_FIELD(CPickupCreationDataNode, m_amount); - LOG_FIELD_H(CPickupCreationDataNode, m_custom_model); + LOG_FIELD_MH(CPickupCreationDataNode, m_custom_model); LOG_FIELD(CPickupCreationDataNode, m_life_time); LOG_FIELD(CPickupCreationDataNode, m_num_weapon_components); if (((CPickupCreationDataNode*)node)->m_num_weapon_components <= 12) @@ -1173,6 +775,7 @@ namespace big LOG_FIELD(CPickupPlacementCreationDataNode, m_team_permits); break; case sync_node_id("CPlayerCameraDataNode"): + { LOG_FIELD(CPlayerCameraDataNode, m_free_cam_pos_x); LOG_FIELD(CPlayerCameraDataNode, m_free_cam_pos_y); LOG_FIELD(CPlayerCameraDataNode, m_free_cam_pos_z); @@ -1180,13 +783,17 @@ namespace big LOG_FIELD(CPlayerCameraDataNode, m_lock_on_target_offset_y); LOG_FIELD(CPlayerCameraDataNode, m_camera_x); LOG_FIELD(CPlayerCameraDataNode, m_camera_z); - LOG_FIELD(CPlayerCameraDataNode, m_free_aim_locked_on_target); + LOG_FIELD_NI(CPlayerCameraDataNode, m_free_aim_locked_on_target); LOG_FIELD_B(CPlayerCameraDataNode, m_free_cam); LOG_FIELD_B(CPlayerCameraDataNode, m_has_position_offset); LOG_FIELD_B(CPlayerCameraDataNode, m_is_long_range_target); + LOG_FIELD_B(CPlayerCameraDataNode, pad_0110[3]); + auto unk_pos = (rage::fvector3*)((__int64)node + 0xF0); + LOG(INFO) << unk_pos->x << " " << unk_pos->y << " " << unk_pos->z; break; + } case sync_node_id("CPlayerCreationDataNode"): - LOG_FIELD_H(CPlayerCreationDataNode, m_model); + LOG_FIELD_MH(CPlayerCreationDataNode, m_model); LOG_FIELD(CPlayerCreationDataNode, m_num_scars); LOG_FIELD(CPlayerCreationDataNode, unk_0188); LOG_FIELD_B(CPlayerCreationDataNode, unk_0240); @@ -1274,7 +881,7 @@ namespace big LOG_FIELD_B(CPlayerGameStateDataNode, unk_0125); LOG_FIELD_B(CPlayerGameStateDataNode, unk_0126); LOG_FIELD_B(CPlayerGameStateDataNode, unk_0127); - LOG_FIELD(CPlayerGameStateDataNode, m_spectating_net_id); + LOG_FIELD_NI(CPlayerGameStateDataNode, m_spectating_net_id); LOG_FIELD_C(CPlayerGameStateDataNode, m_antagonistic_to_player_id); LOG_FIELD_C(CPlayerGameStateDataNode, m_tutorial_index); LOG_FIELD_C(CPlayerGameStateDataNode, m_tutorial_instance_id); @@ -1337,7 +944,7 @@ namespace big LOG_FIELD_B(CPlayerSectorPosNode, m_is_standing_on_entity); LOG_FIELD_B(CPlayerSectorPosNode, unk_00CD); LOG_FIELD_B(CPlayerSectorPosNode, unk_00CE); - LOG_FIELD(CPlayerSectorPosNode, m_entity_standing_on); + LOG_FIELD_NI(CPlayerSectorPosNode, m_entity_standing_on); LOG_FIELD_V3(CPlayerSectorPosNode, m_standing_on_entity_offset); LOG_FIELD(CPlayerSectorPosNode, m_stealth_noise); break; @@ -1494,9 +1101,128 @@ namespace big LOG_FIELD_B(CPlayerWantedAndLOSDataNode, m_unk3); LOG_FIELD_C(CPlayerWantedAndLOSDataNode, m_unk_player_index); break; + case sync_node_id("CVehicleControlDataNode"): + LOG_FIELD(CVehicleControlDataNode, m_num_wheels); + LOG_FIELD(CVehicleControlDataNode, dwordC4); + LOG_FIELD(CVehicleControlDataNode, m_brake_control); + LOG_FIELD(CVehicleControlDataNode, dwordCC); + LOG_FIELD(CVehicleControlDataNode, m_road_node_address); + LOG_FIELD_B(CVehicleControlDataNode, m_kers_active); + LOG_FIELD_B(CVehicleControlDataNode, m_bringing_vehicle_to_halt); + LOG_FIELD(CVehicleControlDataNode, m_halt_distance); + LOG_FIELD_B(CVehicleControlDataNode, m_control_vertical_velocity); + LOG_FIELD_B(CVehicleControlDataNode, m_has_suspension_data); + LOG_FIELD_B(CVehicleControlDataNode, byteDE); + for (int i = 0; i < 10; i++) + LOG_FIELD(CVehicleControlDataNode, m_suspension_heights[i]); + LOG_FIELD_B(CVehicleControlDataNode, byte108); + LOG_FIELD_B(CVehicleControlDataNode, byte109); + LOG_FIELD_B(CVehicleControlDataNode, byte10A); + LOG_FIELD_B(CVehicleControlDataNode, byte10B); + LOG_FIELD_B(CVehicleControlDataNode, byte10C); + LOG_FIELD_B(CVehicleControlDataNode, byte10D); + LOG_FIELD_B(CVehicleControlDataNode, byte10E); + LOG_FIELD(CVehicleControlDataNode, float110); + LOG_FIELD(CVehicleControlDataNode, dword114); + LOG_FIELD_B(CVehicleControlDataNode, byte118); + LOG_FIELD_B(CVehicleControlDataNode, m_is_submarine_car); + LOG_FIELD(CVehicleControlDataNode, m_rudder_rotation_x); + LOG_FIELD(CVehicleControlDataNode, m_rudder_rotation_y); + LOG_FIELD(CVehicleControlDataNode, m_rudder_rotation_z); + LOG_FIELD_B(CVehicleControlDataNode, byte128); + LOG_FIELD_B(CVehicleControlDataNode, byte129); + break; + case sync_node_id("CVehicleComponentReservationDataNode"): + LOG_FIELD_B(CVehicleComponentReservationDataNode, m_has_component_reservations); + LOG_FIELD(CVehicleComponentReservationDataNode, m_num_peds_using_component); + for (int i = 0; i < ((CVehicleComponentReservationDataNode*)node)->m_num_peds_using_component; i++) + LOG_FIELD_NI(CVehicleComponentReservationDataNode, m_peds_using_component[i]); + break; + case sync_node_id("CPlayerAmbientModelStreamingNode"): + LOG_FIELD(CPlayerAmbientModelStreamingNode, m_allowed_ped_model_start_offset); + LOG_FIELD(CPlayerAmbientModelStreamingNode, m_allowed_vehicle_model_start_offset); + LOG_FIELD(CPlayerAmbientModelStreamingNode, m_vehicle_anim_streaming_target_entrypoint); + LOG_FIELD_NI(CPlayerAmbientModelStreamingNode, m_vehicle_anim_streaming_target); + break; + case sync_node_id("CEntityScriptInfoDataNode"): + LOG_FIELD_B(CEntityScriptInfoDataNode, m_has_script_info); + LOG_FIELD_SI(CEntityScriptInfoDataNode, m_script_info); + break; + case sync_node_id("CPlayerAppearanceDataNode"): + LOG_FIELD_B(CPlayerAppearanceDataNode, m_anim_task_active); + LOG_FIELD_B(CPlayerAppearanceDataNode, unk_0x415); + LOG_FIELD_B(CPlayerAppearanceDataNode, m_task_move_active); + LOG_FIELD_B(CPlayerAppearanceDataNode, m_mobile_phone_task_active); + LOG_FIELD_B(CPlayerAppearanceDataNode, m_mobile_phone_gesture_active); + LOG_FIELD_H(CPlayerAppearanceDataNode, m_anim_name_hash); + LOG_FIELD(CPlayerAppearanceDataNode, m_anim_dict_index); + LOG_FIELD(CPlayerAppearanceDataNode, m_phone_mode); + break; } } + eNetObjType vehicle_type_to_object_type(eVehicleType type) + { + switch (type) + { + case eVehicleType::VEHICLE_TYPE_CAR: + case eVehicleType::VEHICLE_TYPE_SUBMARINECAR: + case eVehicleType::VEHICLE_TYPE_AUTOGYRO: + case eVehicleType::VEHICLE_TYPE_QUADBIKE: + case eVehicleType::VEHICLE_TYPE_AMPHIBIOUS_QUADBIKE: + case eVehicleType::VEHICLE_TYPE_AMPHIBIOUS_AUTOMOBILE: return eNetObjType::NET_OBJ_TYPE_AUTOMOBILE; + case eVehicleType::VEHICLE_TYPE_HELI: + case eVehicleType::VEHICLE_TYPE_BLIMP: return eNetObjType::NET_OBJ_TYPE_HELI; + case eVehicleType::VEHICLE_TYPE_PLANE: return eNetObjType::NET_OBJ_TYPE_PLANE; + case eVehicleType::VEHICLE_TYPE_BIKE: + case eVehicleType::VEHICLE_TYPE_BICYCLE: return eNetObjType::NET_OBJ_TYPE_BIKE; + case eVehicleType::VEHICLE_TYPE_TRAILER: return eNetObjType::NET_OBJ_TYPE_TRAILER; + case eVehicleType::VEHICLE_TYPE_TRAIN: return eNetObjType::NET_OBJ_TYPE_TRAIN; + case eVehicleType::VEHICLE_TYPE_SUBMARINE: return eNetObjType::NET_OBJ_TYPE_SUBMARINE; + case eVehicleType::VEHICLE_TYPE_BOAT: return eNetObjType::NET_OBJ_TYPE_BOAT; + case eVehicleType::VEHICLE_TYPE_DRAFT: return eNetObjType::NET_OBJ_TYPE_AUTOMOBILE; // this appears to be unused + } + + return eNetObjType::NET_OBJ_TYPE_AUTOMOBILE; + } + + bool is_crash_ped_task(eTaskTypeIndex type) + { + if (type == eTaskTypeIndex::CTaskUnalerted && g.m_syncing_object_type == eNetObjType::NET_OBJ_TYPE_PLAYER) + return true; + + return false; + } + + bool is_crash_vehicle_task(eTaskTypeIndex type) + { + switch (type) + { + case eTaskTypeIndex::CTaskVehicleGoToPlane: + case eTaskTypeIndex::CTaskVehicleLandPlane: + case eTaskTypeIndex::CTaskVehiclePlayerDrivePlane: + case eTaskTypeIndex::CTaskVehiclePlaneChase: return g.m_syncing_object_type != eNetObjType::NET_OBJ_TYPE_PLANE; + case eTaskTypeIndex::CTaskVehicleGoToHelicopter: + case eTaskTypeIndex::CTaskVehiclePoliceBehaviourHelicopter: + case eTaskTypeIndex::CTaskVehiclePlayerDriveHeli: + case eTaskTypeIndex::CTaskVehicleLand: + case eTaskTypeIndex::CTaskVehicleHeliProtect: return g.m_syncing_object_type != eNetObjType::NET_OBJ_TYPE_HELI; + case eTaskTypeIndex::CTaskVehicleGoToBoat: + case eTaskTypeIndex::CTaskVehicleCruiseBoat: + case eTaskTypeIndex::CTaskVehicleFleeBoat: + case eTaskTypeIndex::CTaskVehiclePoliceBehaviourBoat: + case eTaskTypeIndex::CTaskVehiclePlayerDriveBoat: + return g.m_syncing_object_type != eNetObjType::NET_OBJ_TYPE_BOAT; + case eTaskTypeIndex::CTaskVehicleGoToSubmarine: + case eTaskTypeIndex::CTaskVehiclePlayerDriveSubmarine: + return g.m_syncing_object_type != eNetObjType::NET_OBJ_TYPE_SUBMARINE; + case eTaskTypeIndex::CTaskVehicleFleeAirborne: + return g.m_syncing_object_type != eNetObjType::NET_OBJ_TYPE_HELI && g.m_syncing_object_type != eNetObjType::NET_OBJ_TYPE_PLANE; + } + + return false; + } + bool check_node(rage::netSyncNodeBase* node, CNetGamePlayer* sender, rage::netObject* object) { if (node->IsParentNode()) @@ -1516,7 +1242,7 @@ namespace big if ((((CProjectBaseSyncDataNode*)node)->flags & 1) == 0) return false; - if (sender_plyr && sender_plyr->log_clones) + if (g.debug.fuzzer.active && g.debug.fuzzer.enabled || sender_plyr && sender_plyr->log_clones) log_node(node_id, sender_plyr, (CProjectBaseSyncDataNode*)node, object); switch (node_id) @@ -1529,6 +1255,14 @@ namespace big notify::crash_blocked(sender, "invalid vehicle model"); return true; } + if (auto info = model_info::get_vehicle_model(creation_node->m_model)) + { + if (vehicle_type_to_object_type(info->m_vehicle_type) != g.m_syncing_object_type) + { + notify::crash_blocked(sender, "vehicle model mismatch"); + return true; + } + } break; } case sync_node_id("CDoorCreationDataNode"): @@ -1549,6 +1283,16 @@ namespace big notify::crash_blocked(sender, "invalid pickup model"); return true; } + + for (int i = 0; i < creation_node->m_num_weapon_components; i++) + { + uint64_t buffer[20]{}; + if (!WEAPON::GET_WEAPON_COMPONENT_HUD_STATS(creation_node->m_weapon_component[i], (Any*)buffer)) // trying to save a pointer here + { + notify::crash_blocked(sender, "invalid pickup weapon component hash"); + return true; + } + } break; } case sync_node_id("CPhysicalAttachDataNode"): @@ -1556,10 +1300,11 @@ namespace big const auto attach_node = (CPhysicalAttachDataNode*)(node); if (attach_node->m_attached - && is_attachment_infinite(object, - attach_node->m_attached_to, - attach_node->m_attach_bone, - attach_node->m_other_attach_bone)) + && (object->m_object_id == attach_node->m_attached_to + || is_attachment_infinite(object, + attach_node->m_attached_to, + attach_node->m_attach_bone, + attach_node->m_other_attach_bone))) { notify::crash_blocked(sender, "infinite physical attachment"); return true; @@ -1602,10 +1347,11 @@ namespace big { const auto attach_node = (CPedAttachDataNode*)(node); if (attach_node->m_attached - && is_attachment_infinite(object, - attach_node->m_attached_to, - attach_node->m_attachment_bone, - attach_node->m_attachment_bone)) + && (object->m_object_id == attach_node->m_attached_to + || is_attachment_infinite(object, + attach_node->m_attached_to, + attach_node->m_attachment_bone, + attach_node->m_attachment_bone))) { if (auto game_object = (CPed*)object->GetGameObject()) if (!game_object->m_player_info) @@ -1634,6 +1380,9 @@ namespace big notify::crash_blocked(sender, "invalid player model (appearance node)"); return true; } + + player_appearance_node->m_mobile_phone_gesture_active = false; // There is a crash with the anim dict index here, but it's difficult to detect. Phone gestures are unused and can be safely disabled + check_player_model(sender_plyr, player_appearance_node->m_model_hash); break; } @@ -1651,7 +1400,7 @@ namespace big case sync_node_id("CSectorDataNode"): { const auto sector_node = (CSectorDataNode*)(node); - if (sector_node->m_pos_x == 712 || sector_node->m_pos_y == 712 || sector_node->m_pos_z == 712) + if (sector_node->m_pos_x >= 711 || sector_node->m_pos_y >= 711) { notify::crash_blocked(sender, "invalid sector position (sector node)"); return true; @@ -1664,15 +1413,27 @@ namespace big if (game_state_node->m_is_overriding_population_control_sphere && !is_sane_override_pos(game_state_node->m_population_control_sphere_x, game_state_node->m_population_control_sphere_y, - game_state_node->m_population_control_sphere_z) - && gta_util::get_network()->m_game_session_ptr->is_host()) + game_state_node->m_population_control_sphere_z)) { - notify::crash_blocked(sender, "invalid sector position (player game state node)"); + if (gta_util::get_network()->m_game_session_ptr->is_host()) + notify::crash_blocked(sender, "invalid sector position (player game state node)"); + return true; } if (sender_plyr) { + if (game_state_node->m_super_jump) + { + session::add_infraction(sender_plyr, Infraction::SUPER_JUMP); + } + + if (!game_state_node->m_is_max_armor_and_health_default && game_state_node->m_max_health == 0.0f + && game_state_node->m_player_state == 1) + { + session::add_infraction(sender_plyr, Infraction::SUPER_JUMP); + } + if (game_state_node->m_is_spectating) { if (!sender_plyr->get_ped()) @@ -1734,12 +1495,36 @@ namespace big case sync_node_id("CTrainGameStateDataNode"): { const auto train_node = (CTrainGameStateDataNode*)(node); - if (train_node->m_track_id < 0 || train_node->m_track_id >= 27) + int track_id = train_node->m_track_id; + if (track_id != -1 && (track_id < 0 || track_id >= 12)) { - //notify::crash_blocked(sender, "out of bounds train track index"); - //LOG(INFO) << train_node->m_track_id; + notify::crash_blocked(sender, "out of bounds train track index"); + LOG(INFO) << (int)train_node->m_track_id; return true; } + + int train_config_index = train_node->m_train_config_index; + int carriage_config_index = train_node->m_carriage_config_index; + + if (train_config_index != -1) + { + if ((uint32_t)train_config_index >= g_pointers->m_gta.m_train_config_array->size()) + { + notify::crash_blocked(sender, "out of bounds train config index"); + return true; + } + + if (carriage_config_index != -1) + { + if ((uint32_t)carriage_config_index + >= (*g_pointers->m_gta.m_train_config_array)[train_config_index].m_carraige_configs.size()) + { + notify::crash_blocked(sender, "out of bounds carriage config index"); + return true; + } + } + } + break; } case sync_node_id("CVehicleProximityMigrationDataNode"): @@ -1812,19 +1597,99 @@ namespace big { if (auto vehicle = (CVehicle*)object->GetGameObject()) { - if (auto model_info = vehicle->m_model_info) + if (auto model_info = static_cast(vehicle->m_model_info)) { - if (model_info->m_hash != RAGE_JOAAT("stromberg") && model_info->m_hash != RAGE_JOAAT("toreador")) + if (model_info->m_vehicle_type != eVehicleType::VEHICLE_TYPE_SUBMARINECAR) { notify::crash_blocked(sender, "submarine car"); return true; } } } + + return true; } break; } + case sync_node_id("CPlayerCameraDataNode"): + { + const auto camera_node = (CPlayerCameraDataNode*)(node); + if (!is_sane_override_pos(camera_node->m_free_cam_pos_x, camera_node->m_free_cam_pos_y, camera_node->m_free_cam_pos_z)) + { + if (gta_util::get_network()->m_game_session_ptr->is_host()) + notify::crash_blocked(sender, "invalid sector position (camera data node)"); + return true; + } + + break; + } + case sync_node_id("CVehicleGadgetDataNode"): + { + const auto gadget_node = (CVehicleGadgetDataNode*)(node); + for (int i = 0; i < gadget_node->m_gadget_count; i++) + { + if (gadget_node->m_gadget_data[i].m_gadget_type > 6) + { + notify::crash_blocked(sender, "out of bounds gadget type"); + return true; + } + } + break; + } + case sync_node_id("CPedTaskTreeDataNode"): + { + const auto task_node = (CPedTaskTreeDataNode*)(node); + + for (int i = 0; i < 8; i++) + { + if (task_node->m_task_bitset & (1 << i)) + { + if (is_crash_ped_task((eTaskTypeIndex)task_node->m_tasks[i].m_task_type)) + { + notify::crash_blocked(sender, "invalid ped task"); + return true; + } + } + } + + break; + } + case sync_node_id("CVehicleTaskDataNode"): + { + const auto task_node = (CVehicleTaskDataNode*)(node); + if (is_crash_vehicle_task((eTaskTypeIndex)task_node->m_task_type)) + { + notify::crash_blocked(sender, "invalid vehicle task"); + return true; + } + + break; + } + case sync_node_id("CEntityScriptInfoDataNode"): + { + const auto script_node = (CEntityScriptInfoDataNode*)(node); + if (script_node->m_has_script_info) + { + if (script_node->m_script_info.m_local_handle == 0) + { + notify::crash_blocked(sender, "invalid script info"); + return true; + } + } + break; + } + case sync_node_id("CDynamicEntityGameStateDataNode"): + { + const auto game_state_node = (CDynamicEntityGameStateDataNode*)(node); + + if (is_valid_interior_game(game_state_node->m_interior_index) + && !is_valid_interior_fixed(game_state_node->m_interior_index)) // will crash + { + notify::crash_blocked(sender, "invalid interior"); + return true; + } + } } } return false; diff --git a/src/hooks/protections/receive_net_message.cpp b/src/hooks/protections/receive_net_message.cpp index 7152e43a..ae919892 100644 --- a/src/hooks/protections/receive_net_message.cpp +++ b/src/hooks/protections/receive_net_message.cpp @@ -167,17 +167,6 @@ namespace big } break; } - case rage::eNetMessage::MsgNetComplaint: - { - uint64_t host_token{}; - buffer.ReadQWord(&host_token, 64); - if (player && host_token != player->get_net_data()->m_host_token && !player->exposed_desync_protection) - { - session::add_infraction(player, Infraction::DESYNC_PROTECTION); - player->exposed_desync_protection = true; - } - return true; - } case rage::eNetMessage::MsgScriptHostRequest: { CGameScriptId script; @@ -205,16 +194,6 @@ namespace big } break; } - case rage::eNetMessage::MsgTransitionGamerInstruction: - { - // it doesn't work but a certain p2c uses it - if (is_kick_instruction(buffer)) - { - g.reactions.gamer_instruction_kick.process(player); - return true; - } - break; - } case rage::eNetMessage::MsgKickPlayer: { KickReason reason = buffer.Read(3); diff --git a/src/hooks/protections/received_clone_create.cpp b/src/hooks/protections/received_clone_create.cpp index 23b60af0..22610ba2 100644 --- a/src/hooks/protections/received_clone_create.cpp +++ b/src/hooks/protections/received_clone_create.cpp @@ -17,7 +17,14 @@ namespace big if (plyr && plyr->block_clone_create) return; - g.m_syncing_player = src; + g.m_syncing_player = src; + g.m_syncing_object_type = object_type; + + g.debug.fuzzer.thread_id = GetCurrentThreadId(); + if (g.debug.fuzzer.enabled_object_types[(int)object_type]) + g.debug.fuzzer.active = true; + g.debug.fuzzer.syncing_object_id = object_id; g_hooking->get_original()(mgr, src, dst, object_type, object_id, object_flag, buffer, timestamp); + g.debug.fuzzer.active = false; } } \ No newline at end of file diff --git a/src/hooks/protections/received_clone_sync.cpp b/src/hooks/protections/received_clone_sync.cpp index 16a552c5..b7585db7 100644 --- a/src/hooks/protections/received_clone_sync.cpp +++ b/src/hooks/protections/received_clone_sync.cpp @@ -23,7 +23,16 @@ namespace big if (plyr && plyr->block_clone_sync) return eAckCode::ACKCODE_FAIL; - g.m_syncing_player = src; - return g_hooking->get_original()(mgr, src, dst, object_type, object_id, buffer, unk, timestamp); + g.m_syncing_player = src; + g.m_syncing_object_type = object_type; + + g.debug.fuzzer.thread_id = GetCurrentThreadId(); + if (g.debug.fuzzer.enabled_object_types[(int)object_type]) + g.debug.fuzzer.active = true; + g.debug.fuzzer.syncing_object_id = object_id; + auto ret = g_hooking->get_original()(mgr, src, dst, object_type, object_id, buffer, unk, timestamp); + g.debug.fuzzer.active = false; + + return ret; } } diff --git a/src/hooks/protections/received_event.cpp b/src/hooks/protections/received_event.cpp index 9f3f87bb..6b24ab99 100644 --- a/src/hooks/protections/received_event.cpp +++ b/src/hooks/protections/received_event.cpp @@ -4,9 +4,9 @@ #include "hooking.hpp" #include "script/scriptIdBase.hpp" #include "util/math.hpp" +#include "util/mobile.hpp" #include "util/notify.hpp" #include "util/toxic.hpp" -#include "util/mobile.hpp" #include #include @@ -506,8 +506,8 @@ namespace big Vehicle personal_vehicle = mobile::mechanic::get_personal_vehicle(); Vehicle veh = g_pointers->m_gta.m_ptr_to_handle(g_local_player->m_vehicle); if (!NETWORK::NETWORK_IS_ACTIVITY_SESSION() //If we're in Freemode. - || personal_vehicle == veh //Or we're in our personal vehicle. - || DECORATOR::DECOR_GET_INT(veh, "RandomId") == g_local_player->m_net_object->m_object_id) // Or it's a vehicle we spawned. + || personal_vehicle == veh //Or we're in our personal vehicle. + || DECORATOR::DECOR_GET_INT(veh, "RandomId") == g_local_player->m_net_object->m_object_id) // Or it's a vehicle we spawned. { g_pointers->m_gta.m_send_event_ack(event_manager, source_player, target_player, event_index, event_handled_bitset); // Tell them to get bent. g.reactions.request_control_event.process(plyr); @@ -611,6 +611,7 @@ namespace big uint32_t timestamp = buffer->Read(32); int count = buffer->Read(2); bool all_objects_migrate_together = buffer->Read(1); + eNetObjType sync_type; if (count > 3) { @@ -629,10 +630,17 @@ namespace big g_pointers->m_gta.m_send_event_ack(event_manager, source_player, target_player, event_index, event_handled_bitset); return; } + + sync_type = object_type; } buffer->Seek(0); - g.m_syncing_player = source_player; + + if (count) + { + g.m_syncing_player = source_player; + g.m_syncing_object_type = sync_type; + } break; } case eNetworkEvents::NETWORK_PLAY_SOUND_EVENT: diff --git a/src/hooks/protections/script_event_handler.cpp b/src/hooks/protections/script_event_handler.cpp index 15579c6b..8eeb394d 100644 --- a/src/hooks/protections/script_event_handler.cpp +++ b/src/hooks/protections/script_event_handler.cpp @@ -127,19 +127,27 @@ namespace big break; } case eRemoteEvent::Notification: + { switch (static_cast(args[2])) { - case eRemoteEvent::NotificationMoneyBanked: + case eRemoteEvent::NotificationMoneyBanked: // never used case eRemoteEvent::NotificationMoneyRemoved: - case eRemoteEvent::NotificationMoneyStolen: - if (g.protections.script_events.fake_deposit) + case eRemoteEvent::NotificationMoneyStolen: g.reactions.fake_deposit.process(plyr); return true; + case eRemoteEvent::NotificationCrash1: // this isn't used by the game + session::add_infraction(plyr, Infraction::TRIED_CRASH_PLAYER); // stand user detected + return true; + case eRemoteEvent::NotificationCrash2: + if (!gta_util::find_script_thread(RAGE_JOAAT("gb_salvage"))) { - g.reactions.fake_deposit.process(plyr); + // This looks like it's meant to trigger a sound crash by spamming too many notifications. We've already patched it, but the notifications are still annoying + session::add_infraction(plyr, Infraction::TRIED_CRASH_PLAYER); // stand user detected return true; } break; } + break; + } case eRemoteEvent::ForceMission: if (g.protections.script_events.force_mission) { @@ -365,8 +373,8 @@ namespace big if (!plyr->get_ped() || math::distance_between_vectors(*plyr->get_ped()->get_position(), *g_local_player->get_position()) > 75.0f) { - g.reactions.send_to_interior.process(plyr); - return true; + // g.reactions.send_to_interior.process(plyr); false positives + return true; // this is fine, the game will reject our false positives anyway } break; @@ -383,7 +391,8 @@ namespace big { if (auto script = gta_util::find_script_thread(RAGE_JOAAT("freemode"))) { - if (script->m_net_component && ((CGameScriptHandlerNetComponent*)script->m_net_component)->m_host && ((CGameScriptHandlerNetComponent*)script->m_net_component)->m_host->m_net_game_player != player) + if (script->m_net_component && ((CGameScriptHandlerNetComponent*)script->m_net_component)->m_host + && ((CGameScriptHandlerNetComponent*)script->m_net_component)->m_host->m_net_game_player != player) { g.reactions.trigger_business_raid.process(plyr); } @@ -396,7 +405,8 @@ namespace big // TODO: Breaks stuff if (auto script = gta_util::find_script_thread(RAGE_JOAAT("freemode"))) { - if (script->m_net_component && ((CGameScriptHandlerNetComponent*)script->m_net_component)->m_host && ((CGameScriptHandlerNetComponent*)script->m_net_component)->m_host->m_net_game_player != player) + if (script->m_net_component && ((CGameScriptHandlerNetComponent*)script->m_net_component)->m_host + && ((CGameScriptHandlerNetComponent*)script->m_net_component)->m_host->m_net_game_player != player) { g.reactions.start_script.process(plyr); return true; diff --git a/src/hooks/protections/serialize_parachute_task.cpp b/src/hooks/protections/serialize_parachute_task.cpp new file mode 100644 index 00000000..7feff680 --- /dev/null +++ b/src/hooks/protections/serialize_parachute_task.cpp @@ -0,0 +1,29 @@ +#include "hooking.hpp" +#include "util/notify.hpp" + +#include + +namespace big +{ +#pragma pack(push, 8) + struct TaskObject + { + uint16_t m_net_id; + rage::CDynamicEntity* m_entity; + }; +#pragma pack(pop) + + void hooks::serialize_parachute_task(__int64 info, rage::CSyncDataBase* serializer) + { + auto object = reinterpret_cast(info + 0x30); + g_hooking->get_original()(info, serializer); + + if (object->m_entity && object->m_entity->m_entity_type != 5) + { + g_pointers->m_gta.m_remove_reference(object->m_entity, &object->m_entity); + notify::crash_blocked(g.m_syncing_player, "invalid parachute object type"); + object->m_entity = nullptr; + object->m_net_id = 0; + } + } +} diff --git a/src/hooks/protections/serialize_take_off_ped_variation_task.cpp b/src/hooks/protections/serialize_take_off_ped_variation_task.cpp index 70e1382b..40418497 100644 --- a/src/hooks/protections/serialize_take_off_ped_variation_task.cpp +++ b/src/hooks/protections/serialize_take_off_ped_variation_task.cpp @@ -30,7 +30,7 @@ namespace big g_hooking->get_original()(info, serializer); if (!is_valid_parachute_model(info->m_prop_hash)) { - notify::crash_blocked(g.m_syncing_player, "invalid parachute"); + notify::crash_blocked(g.m_syncing_player, "invalid parachute model"); info->m_prop_hash = 0; } } diff --git a/src/hooks/protections/task_ambient_clips.cpp b/src/hooks/protections/task_ambient_clips.cpp new file mode 100644 index 00000000..f759f02d --- /dev/null +++ b/src/hooks/protections/task_ambient_clips.cpp @@ -0,0 +1,15 @@ +#include "hooking.hpp" + +namespace big +{ + int hooks::task_ambient_clips(uint64_t _this, int a2, int a3) + { + // enter crash func + // TODO: this doesn't block the crash completely + + if (*(uint64_t*)(_this + 0x100)) + return g_hooking->get_original()(_this, a2, a3); + + return 0; + } +} \ No newline at end of file diff --git a/src/hooks/protections/task_parachute_object_0x270.cpp b/src/hooks/protections/task_parachute_object.cpp similarity index 53% rename from src/hooks/protections/task_parachute_object_0x270.cpp rename to src/hooks/protections/task_parachute_object.cpp index 952ed272..2fc67957 100644 --- a/src/hooks/protections/task_parachute_object_0x270.cpp +++ b/src/hooks/protections/task_parachute_object.cpp @@ -2,16 +2,16 @@ namespace big { - int hooks::task_parachute_object_0x270(uint64_t _this, int a2, int a3) + int hooks::task_parachute_object(uint64_t _this, int a2, int a3) { - if (a2 == 1 && a3 == 1)// enter crash func + if (a2 == 1 && a3 == 1) // enter crash func { if (auto ptr = *(uint64_t*)(_this + 16)) if (auto ptr2 = *(uint64_t*)(ptr + 80)) if (auto ptr3 = *(uint64_t*)(ptr2 + 64)) - return g_hooking->get_original()(_this, a2, a3); + return g_hooking->get_original()(_this, a2, a3); return 0; } - return g_hooking->get_original()(_this, a2, a3); + return g_hooking->get_original()(_this, a2, a3); } } \ No newline at end of file diff --git a/src/hooks/script/init_native_tables.cpp b/src/hooks/script/init_native_tables.cpp index 1f236564..ce5a7357 100644 --- a/src/hooks/script/init_native_tables.cpp +++ b/src/hooks/script/init_native_tables.cpp @@ -7,8 +7,12 @@ namespace big bool hooks::init_native_tables(rage::scrProgram* program) { bool ret = g_hooking->get_original()(program); - g_script_patcher_service->on_script_load(program); - g_native_hooks->hook_program(program); + + if (program->m_code_size && program->m_code_blocks) // ensure that we aren't hooking SHV threads + { + g_script_patcher_service->on_script_load(program); + g_native_hooks->hook_program(program); + } return ret; } diff --git a/src/logger/stack_trace.cpp b/src/logger/stack_trace.cpp index 4650eaf4..50c7729d 100644 --- a/src/logger/stack_trace.cpp +++ b/src/logger/stack_trace.cpp @@ -140,7 +140,12 @@ namespace big continue; } const auto module_info = get_module_by_address(addr); - m_dump << module_info->m_path.filename().string() << " " << std::string_view(symbol->Name, symbol->NameLen); + + if (module_info->m_base == (uint64_t)GetModuleHandle(0)) + m_dump << module_info->m_path.filename().string() << " " << std::string_view(symbol->Name, symbol->NameLen) << " (" + << module_info->m_path.filename().string() << "+" << HEX_TO_UPPER(addr - module_info->m_base) << ")"; + else + m_dump << module_info->m_path.filename().string() << " " << std::string_view(symbol->Name, symbol->NameLen); continue; } diff --git a/src/lua/bindings/script.cpp b/src/lua/bindings/script.cpp index 13996956..ecc01e78 100644 --- a/src/lua/bindings/script.cpp +++ b/src/lua/bindings/script.cpp @@ -65,7 +65,10 @@ namespace lua::script auto res = func(dummy_script_util); if (!res.valid()) + { big::g_lua_manager->handle_error(res, res.lua_state()); + break; + } if (func.runnable()) { @@ -128,7 +131,10 @@ namespace lua::script auto res = func(dummy_script_util); if (!res.valid()) + { big::g_lua_manager->handle_error(res, res.lua_state()); + break; + } if (func.runnable()) { diff --git a/src/lua/natives/lua_native_binding_APP.cpp b/src/lua/natives/lua_native_binding_APP.cpp index e8e8fefc..4285c2b5 100644 --- a/src/lua/natives/lua_native_binding_APP.cpp +++ b/src/lua/natives/lua_native_binding_APP.cpp @@ -3,94 +3,94 @@ namespace lua::native { - static bool LUA_NATIVE_APP_APP_DATA_VALID( ) + static bool LUA_NATIVE_APP_APP_DATA_VALID() { auto retval = (bool)APP::APP_DATA_VALID(); return retval; } - static int LUA_NATIVE_APP_APP_GET_INT( const char* property ) + static int LUA_NATIVE_APP_APP_GET_INT(const char* property) { auto retval = APP::APP_GET_INT(property); return retval; } - static float LUA_NATIVE_APP_APP_GET_FLOAT( const char* property ) + static float LUA_NATIVE_APP_APP_GET_FLOAT(const char* property) { auto retval = APP::APP_GET_FLOAT(property); return retval; } - static const char* LUA_NATIVE_APP_APP_GET_STRING( const char* property ) + static const char* LUA_NATIVE_APP_APP_GET_STRING(const char* property) { auto retval = APP::APP_GET_STRING(property); return retval; } - static void LUA_NATIVE_APP_APP_SET_INT( const char* property, int value ) + static void LUA_NATIVE_APP_APP_SET_INT(const char* property, int value) { APP::APP_SET_INT(property, value); } - static void LUA_NATIVE_APP_APP_SET_FLOAT( const char* property, float value ) + static void LUA_NATIVE_APP_APP_SET_FLOAT(const char* property, float value) { APP::APP_SET_FLOAT(property, value); } - static void LUA_NATIVE_APP_APP_SET_STRING( const char* property, const char* value ) + static void LUA_NATIVE_APP_APP_SET_STRING(const char* property, const char* value) { APP::APP_SET_STRING(property, value); } - static void LUA_NATIVE_APP_APP_SET_APP( const char* appName ) + static void LUA_NATIVE_APP_APP_SET_APP(const char* appName) { APP::APP_SET_APP(appName); } - static void LUA_NATIVE_APP_APP_SET_BLOCK( const char* blockName ) + static void LUA_NATIVE_APP_APP_SET_BLOCK(const char* blockName) { APP::APP_SET_BLOCK(blockName); } - static void LUA_NATIVE_APP_APP_CLEAR_BLOCK( ) + static void LUA_NATIVE_APP_APP_CLEAR_BLOCK() { APP::APP_CLEAR_BLOCK(); } - static void LUA_NATIVE_APP_APP_CLOSE_APP( ) + static void LUA_NATIVE_APP_APP_CLOSE_APP() { APP::APP_CLOSE_APP(); } - static void LUA_NATIVE_APP_APP_CLOSE_BLOCK( ) + static void LUA_NATIVE_APP_APP_CLOSE_BLOCK() { APP::APP_CLOSE_BLOCK(); } - static bool LUA_NATIVE_APP_APP_HAS_LINKED_SOCIAL_CLUB_ACCOUNT( ) + static bool LUA_NATIVE_APP_APP_HAS_LINKED_SOCIAL_CLUB_ACCOUNT() { auto retval = (bool)APP::APP_HAS_LINKED_SOCIAL_CLUB_ACCOUNT(); return retval; } - static bool LUA_NATIVE_APP_APP_HAS_SYNCED_DATA( const char* appName ) + static bool LUA_NATIVE_APP_APP_HAS_SYNCED_DATA(const char* appName) { auto retval = (bool)APP::APP_HAS_SYNCED_DATA(appName); return retval; } - static void LUA_NATIVE_APP_APP_SAVE_DATA( ) + static void LUA_NATIVE_APP_APP_SAVE_DATA() { APP::APP_SAVE_DATA(); } - static int LUA_NATIVE_APP_APP_GET_DELETED_FILE_STATUS( ) + static int LUA_NATIVE_APP_APP_GET_DELETED_FILE_STATUS() { auto retval = APP::APP_GET_DELETED_FILE_STATUS(); return retval; } - static bool LUA_NATIVE_APP_APP_DELETE_APP_DATA( const char* appName ) + static bool LUA_NATIVE_APP_APP_DELETE_APP_DATA(const char* appName) { auto retval = (bool)APP::APP_DELETE_APP_DATA(appName); return retval; diff --git a/src/lua/natives/lua_native_binding_AUDIO.cpp b/src/lua/natives/lua_native_binding_AUDIO.cpp index 393efa10..9cc883e0 100644 --- a/src/lua/natives/lua_native_binding_AUDIO.cpp +++ b/src/lua/natives/lua_native_binding_AUDIO.cpp @@ -3,155 +3,155 @@ namespace lua::native { - static void LUA_NATIVE_AUDIO_PLAY_PED_RINGTONE( const char* ringtoneName, Ped ped, bool p2 ) + static void LUA_NATIVE_AUDIO_PLAY_PED_RINGTONE(const char* ringtoneName, Ped ped, bool p2) { AUDIO::PLAY_PED_RINGTONE(ringtoneName, ped, p2); } - static bool LUA_NATIVE_AUDIO_IS_PED_RINGTONE_PLAYING( Ped ped ) + static bool LUA_NATIVE_AUDIO_IS_PED_RINGTONE_PLAYING(Ped ped) { auto retval = (bool)AUDIO::IS_PED_RINGTONE_PLAYING(ped); return retval; } - static void LUA_NATIVE_AUDIO_STOP_PED_RINGTONE( Ped ped ) + static void LUA_NATIVE_AUDIO_STOP_PED_RINGTONE(Ped ped) { AUDIO::STOP_PED_RINGTONE(ped); } - static bool LUA_NATIVE_AUDIO_IS_MOBILE_PHONE_CALL_ONGOING( ) + static bool LUA_NATIVE_AUDIO_IS_MOBILE_PHONE_CALL_ONGOING() { auto retval = (bool)AUDIO::IS_MOBILE_PHONE_CALL_ONGOING(); return retval; } - static bool LUA_NATIVE_AUDIO_IS_MOBILE_INTERFERENCE_ACTIVE( ) + static bool LUA_NATIVE_AUDIO_IS_MOBILE_INTERFERENCE_ACTIVE() { auto retval = (bool)AUDIO::IS_MOBILE_INTERFERENCE_ACTIVE(); return retval; } - static void LUA_NATIVE_AUDIO_CREATE_NEW_SCRIPTED_CONVERSATION( ) + static void LUA_NATIVE_AUDIO_CREATE_NEW_SCRIPTED_CONVERSATION() { AUDIO::CREATE_NEW_SCRIPTED_CONVERSATION(); } - static void LUA_NATIVE_AUDIO_ADD_LINE_TO_CONVERSATION( int index, const char* p1, const char* p2, int p3, int p4, bool p5, bool p6, bool p7, bool p8, int p9, bool p10, bool p11, bool p12 ) + static void LUA_NATIVE_AUDIO_ADD_LINE_TO_CONVERSATION(int index, const char* p1, const char* p2, int p3, int p4, bool p5, bool p6, bool p7, bool p8, int p9, bool p10, bool p11, bool p12) { AUDIO::ADD_LINE_TO_CONVERSATION(index, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12); } - static void LUA_NATIVE_AUDIO_ADD_PED_TO_CONVERSATION( int index, Ped ped, const char* p2 ) + static void LUA_NATIVE_AUDIO_ADD_PED_TO_CONVERSATION(int index, Ped ped, const char* p2) { AUDIO::ADD_PED_TO_CONVERSATION(index, ped, p2); } - static void LUA_NATIVE_AUDIO_SET_POSITION_FOR_NULL_CONV_PED( Any p0, float p1, float p2, float p3 ) + static void LUA_NATIVE_AUDIO_SET_POSITION_FOR_NULL_CONV_PED(Any p0, float p1, float p2, float p3) { AUDIO::SET_POSITION_FOR_NULL_CONV_PED(p0, p1, p2, p3); } - static void LUA_NATIVE_AUDIO_SET_ENTITY_FOR_NULL_CONV_PED( int p0, Entity entity ) + static void LUA_NATIVE_AUDIO_SET_ENTITY_FOR_NULL_CONV_PED(int p0, Entity entity) { AUDIO::SET_ENTITY_FOR_NULL_CONV_PED(p0, entity); } - static void LUA_NATIVE_AUDIO_SET_MICROPHONE_POSITION( bool toggle, float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3 ) + static void LUA_NATIVE_AUDIO_SET_MICROPHONE_POSITION(bool toggle, float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3) { AUDIO::SET_MICROPHONE_POSITION(toggle, x1, y1, z1, x2, y2, z2, x3, y3, z3); } - static void LUA_NATIVE_AUDIO_SET_CONVERSATION_AUDIO_CONTROLLED_BY_ANIM( bool p0 ) + static void LUA_NATIVE_AUDIO_SET_CONVERSATION_AUDIO_CONTROLLED_BY_ANIM(bool p0) { AUDIO::SET_CONVERSATION_AUDIO_CONTROLLED_BY_ANIM(p0); } - static void LUA_NATIVE_AUDIO_SET_CONVERSATION_AUDIO_PLACEHOLDER( bool p0 ) + static void LUA_NATIVE_AUDIO_SET_CONVERSATION_AUDIO_PLACEHOLDER(bool p0) { AUDIO::SET_CONVERSATION_AUDIO_PLACEHOLDER(p0); } - static void LUA_NATIVE_AUDIO_START_SCRIPT_PHONE_CONVERSATION( bool p0, bool p1 ) + static void LUA_NATIVE_AUDIO_START_SCRIPT_PHONE_CONVERSATION(bool p0, bool p1) { AUDIO::START_SCRIPT_PHONE_CONVERSATION(p0, p1); } - static void LUA_NATIVE_AUDIO_PRELOAD_SCRIPT_PHONE_CONVERSATION( bool p0, bool p1 ) + static void LUA_NATIVE_AUDIO_PRELOAD_SCRIPT_PHONE_CONVERSATION(bool p0, bool p1) { AUDIO::PRELOAD_SCRIPT_PHONE_CONVERSATION(p0, p1); } - static void LUA_NATIVE_AUDIO_START_SCRIPT_CONVERSATION( bool p0, bool p1, bool p2, bool p3 ) + static void LUA_NATIVE_AUDIO_START_SCRIPT_CONVERSATION(bool p0, bool p1, bool p2, bool p3) { AUDIO::START_SCRIPT_CONVERSATION(p0, p1, p2, p3); } - static void LUA_NATIVE_AUDIO_PRELOAD_SCRIPT_CONVERSATION( bool p0, bool p1, bool p2, bool p3 ) + static void LUA_NATIVE_AUDIO_PRELOAD_SCRIPT_CONVERSATION(bool p0, bool p1, bool p2, bool p3) { AUDIO::PRELOAD_SCRIPT_CONVERSATION(p0, p1, p2, p3); } - static void LUA_NATIVE_AUDIO_START_PRELOADED_CONVERSATION( ) + static void LUA_NATIVE_AUDIO_START_PRELOADED_CONVERSATION() { AUDIO::START_PRELOADED_CONVERSATION(); } - static bool LUA_NATIVE_AUDIO_GET_IS_PRELOADED_CONVERSATION_READY( ) + static bool LUA_NATIVE_AUDIO_GET_IS_PRELOADED_CONVERSATION_READY() { auto retval = (bool)AUDIO::GET_IS_PRELOADED_CONVERSATION_READY(); return retval; } - static bool LUA_NATIVE_AUDIO_IS_SCRIPTED_CONVERSATION_ONGOING( ) + static bool LUA_NATIVE_AUDIO_IS_SCRIPTED_CONVERSATION_ONGOING() { auto retval = (bool)AUDIO::IS_SCRIPTED_CONVERSATION_ONGOING(); return retval; } - static bool LUA_NATIVE_AUDIO_IS_SCRIPTED_CONVERSATION_LOADED( ) + static bool LUA_NATIVE_AUDIO_IS_SCRIPTED_CONVERSATION_LOADED() { auto retval = (bool)AUDIO::IS_SCRIPTED_CONVERSATION_LOADED(); return retval; } - static int LUA_NATIVE_AUDIO_GET_CURRENT_SCRIPTED_CONVERSATION_LINE( ) + static int LUA_NATIVE_AUDIO_GET_CURRENT_SCRIPTED_CONVERSATION_LINE() { auto retval = AUDIO::GET_CURRENT_SCRIPTED_CONVERSATION_LINE(); return retval; } - static void LUA_NATIVE_AUDIO_PAUSE_SCRIPTED_CONVERSATION( bool p0 ) + static void LUA_NATIVE_AUDIO_PAUSE_SCRIPTED_CONVERSATION(bool p0) { AUDIO::PAUSE_SCRIPTED_CONVERSATION(p0); } - static void LUA_NATIVE_AUDIO_RESTART_SCRIPTED_CONVERSATION( ) + static void LUA_NATIVE_AUDIO_RESTART_SCRIPTED_CONVERSATION() { AUDIO::RESTART_SCRIPTED_CONVERSATION(); } - static int LUA_NATIVE_AUDIO_STOP_SCRIPTED_CONVERSATION( bool p0 ) + static int LUA_NATIVE_AUDIO_STOP_SCRIPTED_CONVERSATION(bool p0) { auto retval = AUDIO::STOP_SCRIPTED_CONVERSATION(p0); return retval; } - static void LUA_NATIVE_AUDIO_SKIP_TO_NEXT_SCRIPTED_CONVERSATION_LINE( ) + static void LUA_NATIVE_AUDIO_SKIP_TO_NEXT_SCRIPTED_CONVERSATION_LINE() { AUDIO::SKIP_TO_NEXT_SCRIPTED_CONVERSATION_LINE(); } - static void LUA_NATIVE_AUDIO_INTERRUPT_CONVERSATION( Ped ped, const char* voiceline, const char* speaker ) + static void LUA_NATIVE_AUDIO_INTERRUPT_CONVERSATION(Ped ped, const char* voiceline, const char* speaker) { AUDIO::INTERRUPT_CONVERSATION(ped, voiceline, speaker); } - static void LUA_NATIVE_AUDIO_INTERRUPT_CONVERSATION_AND_PAUSE( Ped ped, const char* p1, const char* speaker ) + static void LUA_NATIVE_AUDIO_INTERRUPT_CONVERSATION_AND_PAUSE(Ped ped, const char* p1, const char* speaker) { AUDIO::INTERRUPT_CONVERSATION_AND_PAUSE(ped, p1, speaker); } - static std::tuple LUA_NATIVE_AUDIO_GET_VARIATION_CHOSEN_FOR_SCRIPTED_LINE( Any p0 ) + static std::tuple LUA_NATIVE_AUDIO_GET_VARIATION_CHOSEN_FOR_SCRIPTED_LINE(Any p0) { std::tuple return_values; std::get<0>(return_values) = AUDIO::GET_VARIATION_CHOSEN_FOR_SCRIPTED_LINE(&p0); @@ -160,621 +160,621 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_AUDIO_SET_NO_DUCKING_FOR_CONVERSATION( bool p0 ) + static void LUA_NATIVE_AUDIO_SET_NO_DUCKING_FOR_CONVERSATION(bool p0) { AUDIO::SET_NO_DUCKING_FOR_CONVERSATION(p0); } - static void LUA_NATIVE_AUDIO_REGISTER_SCRIPT_WITH_AUDIO( int p0 ) + static void LUA_NATIVE_AUDIO_REGISTER_SCRIPT_WITH_AUDIO(int p0) { AUDIO::REGISTER_SCRIPT_WITH_AUDIO(p0); } - static void LUA_NATIVE_AUDIO_UNREGISTER_SCRIPT_WITH_AUDIO( ) + static void LUA_NATIVE_AUDIO_UNREGISTER_SCRIPT_WITH_AUDIO() { AUDIO::UNREGISTER_SCRIPT_WITH_AUDIO(); } - static bool LUA_NATIVE_AUDIO_REQUEST_MISSION_AUDIO_BANK( const char* audioBank, bool p1, Any p2 ) + static bool LUA_NATIVE_AUDIO_REQUEST_MISSION_AUDIO_BANK(const char* audioBank, bool p1, Any p2) { auto retval = (bool)AUDIO::REQUEST_MISSION_AUDIO_BANK(audioBank, p1, p2); return retval; } - static bool LUA_NATIVE_AUDIO_REQUEST_AMBIENT_AUDIO_BANK( const char* audioBank, bool p1, Any p2 ) + static bool LUA_NATIVE_AUDIO_REQUEST_AMBIENT_AUDIO_BANK(const char* audioBank, bool p1, Any p2) { auto retval = (bool)AUDIO::REQUEST_AMBIENT_AUDIO_BANK(audioBank, p1, p2); return retval; } - static bool LUA_NATIVE_AUDIO_REQUEST_SCRIPT_AUDIO_BANK( const char* audioBank, bool p1, Any p2 ) + static bool LUA_NATIVE_AUDIO_REQUEST_SCRIPT_AUDIO_BANK(const char* audioBank, bool p1, Any p2) { auto retval = (bool)AUDIO::REQUEST_SCRIPT_AUDIO_BANK(audioBank, p1, p2); return retval; } - static bool LUA_NATIVE_AUDIO_HINT_MISSION_AUDIO_BANK( const char* audioBank, bool p1, Any p2 ) + static bool LUA_NATIVE_AUDIO_HINT_MISSION_AUDIO_BANK(const char* audioBank, bool p1, Any p2) { auto retval = (bool)AUDIO::HINT_MISSION_AUDIO_BANK(audioBank, p1, p2); return retval; } - static bool LUA_NATIVE_AUDIO_HINT_AMBIENT_AUDIO_BANK( const char* audioBank, bool p1, Any p2 ) + static bool LUA_NATIVE_AUDIO_HINT_AMBIENT_AUDIO_BANK(const char* audioBank, bool p1, Any p2) { auto retval = (bool)AUDIO::HINT_AMBIENT_AUDIO_BANK(audioBank, p1, p2); return retval; } - static bool LUA_NATIVE_AUDIO_HINT_SCRIPT_AUDIO_BANK( const char* audioBank, bool p1, Any p2 ) + static bool LUA_NATIVE_AUDIO_HINT_SCRIPT_AUDIO_BANK(const char* audioBank, bool p1, Any p2) { auto retval = (bool)AUDIO::HINT_SCRIPT_AUDIO_BANK(audioBank, p1, p2); return retval; } - static void LUA_NATIVE_AUDIO_RELEASE_MISSION_AUDIO_BANK( ) + static void LUA_NATIVE_AUDIO_RELEASE_MISSION_AUDIO_BANK() { AUDIO::RELEASE_MISSION_AUDIO_BANK(); } - static void LUA_NATIVE_AUDIO_RELEASE_AMBIENT_AUDIO_BANK( ) + static void LUA_NATIVE_AUDIO_RELEASE_AMBIENT_AUDIO_BANK() { AUDIO::RELEASE_AMBIENT_AUDIO_BANK(); } - static void LUA_NATIVE_AUDIO_RELEASE_NAMED_SCRIPT_AUDIO_BANK( const char* audioBank ) + static void LUA_NATIVE_AUDIO_RELEASE_NAMED_SCRIPT_AUDIO_BANK(const char* audioBank) { AUDIO::RELEASE_NAMED_SCRIPT_AUDIO_BANK(audioBank); } - static void LUA_NATIVE_AUDIO_RELEASE_SCRIPT_AUDIO_BANK( ) + static void LUA_NATIVE_AUDIO_RELEASE_SCRIPT_AUDIO_BANK() { AUDIO::RELEASE_SCRIPT_AUDIO_BANK(); } - static void LUA_NATIVE_AUDIO_UNHINT_AMBIENT_AUDIO_BANK( ) + static void LUA_NATIVE_AUDIO_UNHINT_AMBIENT_AUDIO_BANK() { AUDIO::UNHINT_AMBIENT_AUDIO_BANK(); } - static void LUA_NATIVE_AUDIO_UNHINT_SCRIPT_AUDIO_BANK( ) + static void LUA_NATIVE_AUDIO_UNHINT_SCRIPT_AUDIO_BANK() { AUDIO::UNHINT_SCRIPT_AUDIO_BANK(); } - static void LUA_NATIVE_AUDIO_UNHINT_NAMED_SCRIPT_AUDIO_BANK( const char* audioBank ) + static void LUA_NATIVE_AUDIO_UNHINT_NAMED_SCRIPT_AUDIO_BANK(const char* audioBank) { AUDIO::UNHINT_NAMED_SCRIPT_AUDIO_BANK(audioBank); } - static int LUA_NATIVE_AUDIO_GET_SOUND_ID( ) + static int LUA_NATIVE_AUDIO_GET_SOUND_ID() { auto retval = AUDIO::GET_SOUND_ID(); return retval; } - static void LUA_NATIVE_AUDIO_RELEASE_SOUND_ID( int soundId ) + static void LUA_NATIVE_AUDIO_RELEASE_SOUND_ID(int soundId) { AUDIO::RELEASE_SOUND_ID(soundId); } - static void LUA_NATIVE_AUDIO_PLAY_SOUND( int soundId, const char* audioName, const char* audioRef, bool p3, Any p4, bool p5 ) + static void LUA_NATIVE_AUDIO_PLAY_SOUND(int soundId, const char* audioName, const char* audioRef, bool p3, Any p4, bool p5) { AUDIO::PLAY_SOUND(soundId, audioName, audioRef, p3, p4, p5); } - static void LUA_NATIVE_AUDIO_PLAY_SOUND_FRONTEND( int soundId, const char* audioName, const char* audioRef, bool p3 ) + static void LUA_NATIVE_AUDIO_PLAY_SOUND_FRONTEND(int soundId, const char* audioName, const char* audioRef, bool p3) { AUDIO::PLAY_SOUND_FRONTEND(soundId, audioName, audioRef, p3); } - static void LUA_NATIVE_AUDIO_PLAY_DEFERRED_SOUND_FRONTEND( const char* soundName, const char* soundsetName ) + static void LUA_NATIVE_AUDIO_PLAY_DEFERRED_SOUND_FRONTEND(const char* soundName, const char* soundsetName) { AUDIO::PLAY_DEFERRED_SOUND_FRONTEND(soundName, soundsetName); } - static void LUA_NATIVE_AUDIO_PLAY_SOUND_FROM_ENTITY( int soundId, const char* audioName, Entity entity, const char* audioRef, bool isNetwork, Any p5 ) + static void LUA_NATIVE_AUDIO_PLAY_SOUND_FROM_ENTITY(int soundId, const char* audioName, Entity entity, const char* audioRef, bool isNetwork, Any p5) { AUDIO::PLAY_SOUND_FROM_ENTITY(soundId, audioName, entity, audioRef, isNetwork, p5); } - static void LUA_NATIVE_AUDIO_PLAY_SOUND_FROM_ENTITY_HASH( int soundId, Hash model, Entity entity, Hash soundSetHash, Any p4, Any p5 ) + static void LUA_NATIVE_AUDIO_PLAY_SOUND_FROM_ENTITY_HASH(int soundId, Hash model, Entity entity, Hash soundSetHash, Any p4, Any p5) { AUDIO::PLAY_SOUND_FROM_ENTITY_HASH(soundId, model, entity, soundSetHash, p4, p5); } - static void LUA_NATIVE_AUDIO_PLAY_SOUND_FROM_COORD( int soundId, const char* audioName, float x, float y, float z, const char* audioRef, bool isNetwork, int range, bool p8 ) + static void LUA_NATIVE_AUDIO_PLAY_SOUND_FROM_COORD(int soundId, const char* audioName, float x, float y, float z, const char* audioRef, bool isNetwork, int range, bool p8) { AUDIO::PLAY_SOUND_FROM_COORD(soundId, audioName, x, y, z, audioRef, isNetwork, range, p8); } - static void LUA_NATIVE_AUDIO_UPDATE_SOUND_COORD( int soundId, float x, float y, float z ) + static void LUA_NATIVE_AUDIO_UPDATE_SOUND_COORD(int soundId, float x, float y, float z) { AUDIO::UPDATE_SOUND_COORD(soundId, x, y, z); } - static void LUA_NATIVE_AUDIO_STOP_SOUND( int soundId ) + static void LUA_NATIVE_AUDIO_STOP_SOUND(int soundId) { AUDIO::STOP_SOUND(soundId); } - static int LUA_NATIVE_AUDIO_GET_NETWORK_ID_FROM_SOUND_ID( int soundId ) + static int LUA_NATIVE_AUDIO_GET_NETWORK_ID_FROM_SOUND_ID(int soundId) { auto retval = AUDIO::GET_NETWORK_ID_FROM_SOUND_ID(soundId); return retval; } - static int LUA_NATIVE_AUDIO_GET_SOUND_ID_FROM_NETWORK_ID( int netId ) + static int LUA_NATIVE_AUDIO_GET_SOUND_ID_FROM_NETWORK_ID(int netId) { auto retval = AUDIO::GET_SOUND_ID_FROM_NETWORK_ID(netId); return retval; } - static void LUA_NATIVE_AUDIO_SET_VARIABLE_ON_SOUND( int soundId, const char* variable, float p2 ) + static void LUA_NATIVE_AUDIO_SET_VARIABLE_ON_SOUND(int soundId, const char* variable, float p2) { AUDIO::SET_VARIABLE_ON_SOUND(soundId, variable, p2); } - static void LUA_NATIVE_AUDIO_SET_VARIABLE_ON_STREAM( const char* variable, float p1 ) + static void LUA_NATIVE_AUDIO_SET_VARIABLE_ON_STREAM(const char* variable, float p1) { AUDIO::SET_VARIABLE_ON_STREAM(variable, p1); } - static void LUA_NATIVE_AUDIO_OVERRIDE_UNDERWATER_STREAM( const char* p0, bool p1 ) + static void LUA_NATIVE_AUDIO_OVERRIDE_UNDERWATER_STREAM(const char* p0, bool p1) { AUDIO::OVERRIDE_UNDERWATER_STREAM(p0, p1); } - static void LUA_NATIVE_AUDIO_SET_VARIABLE_ON_UNDER_WATER_STREAM( const char* variableName, float value ) + static void LUA_NATIVE_AUDIO_SET_VARIABLE_ON_UNDER_WATER_STREAM(const char* variableName, float value) { AUDIO::SET_VARIABLE_ON_UNDER_WATER_STREAM(variableName, value); } - static bool LUA_NATIVE_AUDIO_HAS_SOUND_FINISHED( int soundId ) + static bool LUA_NATIVE_AUDIO_HAS_SOUND_FINISHED(int soundId) { auto retval = (bool)AUDIO::HAS_SOUND_FINISHED(soundId); return retval; } - static void LUA_NATIVE_AUDIO_PLAY_PED_AMBIENT_SPEECH_NATIVE( Ped ped, const char* speechName, const char* speechParam, Any p3 ) + static void LUA_NATIVE_AUDIO_PLAY_PED_AMBIENT_SPEECH_NATIVE(Ped ped, const char* speechName, const char* speechParam, Any p3) { AUDIO::PLAY_PED_AMBIENT_SPEECH_NATIVE(ped, speechName, speechParam, p3); } - static void LUA_NATIVE_AUDIO_PLAY_PED_AMBIENT_SPEECH_AND_CLONE_NATIVE( Ped ped, const char* speechName, const char* speechParam, Any p3 ) + static void LUA_NATIVE_AUDIO_PLAY_PED_AMBIENT_SPEECH_AND_CLONE_NATIVE(Ped ped, const char* speechName, const char* speechParam, Any p3) { AUDIO::PLAY_PED_AMBIENT_SPEECH_AND_CLONE_NATIVE(ped, speechName, speechParam, p3); } - static void LUA_NATIVE_AUDIO_PLAY_PED_AMBIENT_SPEECH_WITH_VOICE_NATIVE( Ped ped, const char* speechName, const char* voiceName, const char* speechParam, bool p4 ) + static void LUA_NATIVE_AUDIO_PLAY_PED_AMBIENT_SPEECH_WITH_VOICE_NATIVE(Ped ped, const char* speechName, const char* voiceName, const char* speechParam, bool p4) { AUDIO::PLAY_PED_AMBIENT_SPEECH_WITH_VOICE_NATIVE(ped, speechName, voiceName, speechParam, p4); } - static void LUA_NATIVE_AUDIO_PLAY_AMBIENT_SPEECH_FROM_POSITION_NATIVE( const char* speechName, const char* voiceName, float x, float y, float z, const char* speechParam ) + static void LUA_NATIVE_AUDIO_PLAY_AMBIENT_SPEECH_FROM_POSITION_NATIVE(const char* speechName, const char* voiceName, float x, float y, float z, const char* speechParam) { AUDIO::PLAY_AMBIENT_SPEECH_FROM_POSITION_NATIVE(speechName, voiceName, x, y, z, speechParam); } - static void LUA_NATIVE_AUDIO_OVERRIDE_TREVOR_RAGE( const char* voiceEffect ) + static void LUA_NATIVE_AUDIO_OVERRIDE_TREVOR_RAGE(const char* voiceEffect) { AUDIO::OVERRIDE_TREVOR_RAGE(voiceEffect); } - static void LUA_NATIVE_AUDIO_RESET_TREVOR_RAGE( ) + static void LUA_NATIVE_AUDIO_RESET_TREVOR_RAGE() { AUDIO::RESET_TREVOR_RAGE(); } - static void LUA_NATIVE_AUDIO_SET_PLAYER_ANGRY( Ped ped, bool toggle ) + static void LUA_NATIVE_AUDIO_SET_PLAYER_ANGRY(Ped ped, bool toggle) { AUDIO::SET_PLAYER_ANGRY(ped, toggle); } - static void LUA_NATIVE_AUDIO_PLAY_PAIN( Ped ped, int painID, int p1, Any p3 ) + static void LUA_NATIVE_AUDIO_PLAY_PAIN(Ped ped, int painID, int p1, Any p3) { AUDIO::PLAY_PAIN(ped, painID, p1, p3); } - static void LUA_NATIVE_AUDIO_RELEASE_WEAPON_AUDIO( ) + static void LUA_NATIVE_AUDIO_RELEASE_WEAPON_AUDIO() { AUDIO::RELEASE_WEAPON_AUDIO(); } - static void LUA_NATIVE_AUDIO_ACTIVATE_AUDIO_SLOWMO_MODE( const char* mode ) + static void LUA_NATIVE_AUDIO_ACTIVATE_AUDIO_SLOWMO_MODE(const char* mode) { AUDIO::ACTIVATE_AUDIO_SLOWMO_MODE(mode); } - static void LUA_NATIVE_AUDIO_DEACTIVATE_AUDIO_SLOWMO_MODE( const char* mode ) + static void LUA_NATIVE_AUDIO_DEACTIVATE_AUDIO_SLOWMO_MODE(const char* mode) { AUDIO::DEACTIVATE_AUDIO_SLOWMO_MODE(mode); } - static void LUA_NATIVE_AUDIO_SET_AMBIENT_VOICE_NAME( Ped ped, const char* name ) + static void LUA_NATIVE_AUDIO_SET_AMBIENT_VOICE_NAME(Ped ped, const char* name) { AUDIO::SET_AMBIENT_VOICE_NAME(ped, name); } - static void LUA_NATIVE_AUDIO_SET_AMBIENT_VOICE_NAME_HASH( Ped ped, Hash hash ) + static void LUA_NATIVE_AUDIO_SET_AMBIENT_VOICE_NAME_HASH(Ped ped, Hash hash) { AUDIO::SET_AMBIENT_VOICE_NAME_HASH(ped, hash); } - static Hash LUA_NATIVE_AUDIO_GET_AMBIENT_VOICE_NAME_HASH( Ped ped ) + static Hash LUA_NATIVE_AUDIO_GET_AMBIENT_VOICE_NAME_HASH(Ped ped) { auto retval = AUDIO::GET_AMBIENT_VOICE_NAME_HASH(ped); return retval; } - static void LUA_NATIVE_AUDIO_SET_PED_VOICE_FULL( Ped ped ) + static void LUA_NATIVE_AUDIO_SET_PED_VOICE_FULL(Ped ped) { AUDIO::SET_PED_VOICE_FULL(ped); } - static void LUA_NATIVE_AUDIO_SET_PED_RACE_AND_VOICE_GROUP( Ped ped, int p1, Hash voiceGroup ) + static void LUA_NATIVE_AUDIO_SET_PED_RACE_AND_VOICE_GROUP(Ped ped, int p1, Hash voiceGroup) { AUDIO::SET_PED_RACE_AND_VOICE_GROUP(ped, p1, voiceGroup); } - static void LUA_NATIVE_AUDIO_SET_PED_VOICE_GROUP( Ped ped, Hash voiceGroupHash ) + static void LUA_NATIVE_AUDIO_SET_PED_VOICE_GROUP(Ped ped, Hash voiceGroupHash) { AUDIO::SET_PED_VOICE_GROUP(ped, voiceGroupHash); } - static void LUA_NATIVE_AUDIO_SET_PED_VOICE_GROUP_FROM_RACE_TO_PVG( Ped ped, Hash voiceGroupHash ) + static void LUA_NATIVE_AUDIO_SET_PED_VOICE_GROUP_FROM_RACE_TO_PVG(Ped ped, Hash voiceGroupHash) { AUDIO::SET_PED_VOICE_GROUP_FROM_RACE_TO_PVG(ped, voiceGroupHash); } - static void LUA_NATIVE_AUDIO_SET_PED_GENDER( Ped ped, bool p1 ) + static void LUA_NATIVE_AUDIO_SET_PED_GENDER(Ped ped, bool p1) { AUDIO::SET_PED_GENDER(ped, p1); } - static void LUA_NATIVE_AUDIO_STOP_CURRENT_PLAYING_SPEECH( Ped ped ) + static void LUA_NATIVE_AUDIO_STOP_CURRENT_PLAYING_SPEECH(Ped ped) { AUDIO::STOP_CURRENT_PLAYING_SPEECH(ped); } - static void LUA_NATIVE_AUDIO_STOP_CURRENT_PLAYING_AMBIENT_SPEECH( Ped ped ) + static void LUA_NATIVE_AUDIO_STOP_CURRENT_PLAYING_AMBIENT_SPEECH(Ped ped) { AUDIO::STOP_CURRENT_PLAYING_AMBIENT_SPEECH(ped); } - static bool LUA_NATIVE_AUDIO_IS_AMBIENT_SPEECH_PLAYING( Ped ped ) + static bool LUA_NATIVE_AUDIO_IS_AMBIENT_SPEECH_PLAYING(Ped ped) { auto retval = (bool)AUDIO::IS_AMBIENT_SPEECH_PLAYING(ped); return retval; } - static bool LUA_NATIVE_AUDIO_IS_SCRIPTED_SPEECH_PLAYING( Ped p0 ) + static bool LUA_NATIVE_AUDIO_IS_SCRIPTED_SPEECH_PLAYING(Ped p0) { auto retval = (bool)AUDIO::IS_SCRIPTED_SPEECH_PLAYING(p0); return retval; } - static bool LUA_NATIVE_AUDIO_IS_ANY_SPEECH_PLAYING( Ped ped ) + static bool LUA_NATIVE_AUDIO_IS_ANY_SPEECH_PLAYING(Ped ped) { auto retval = (bool)AUDIO::IS_ANY_SPEECH_PLAYING(ped); return retval; } - static bool LUA_NATIVE_AUDIO_IS_ANY_POSITIONAL_SPEECH_PLAYING( ) + static bool LUA_NATIVE_AUDIO_IS_ANY_POSITIONAL_SPEECH_PLAYING() { auto retval = (bool)AUDIO::IS_ANY_POSITIONAL_SPEECH_PLAYING(); return retval; } - static bool LUA_NATIVE_AUDIO_DOES_CONTEXT_EXIST_FOR_THIS_PED( Ped ped, const char* speechName, bool p2 ) + static bool LUA_NATIVE_AUDIO_DOES_CONTEXT_EXIST_FOR_THIS_PED(Ped ped, const char* speechName, bool p2) { auto retval = (bool)AUDIO::DOES_CONTEXT_EXIST_FOR_THIS_PED(ped, speechName, p2); return retval; } - static bool LUA_NATIVE_AUDIO_IS_PED_IN_CURRENT_CONVERSATION( Ped ped ) + static bool LUA_NATIVE_AUDIO_IS_PED_IN_CURRENT_CONVERSATION(Ped ped) { auto retval = (bool)AUDIO::IS_PED_IN_CURRENT_CONVERSATION(ped); return retval; } - static void LUA_NATIVE_AUDIO_SET_PED_IS_DRUNK( Ped ped, bool toggle ) + static void LUA_NATIVE_AUDIO_SET_PED_IS_DRUNK(Ped ped, bool toggle) { AUDIO::SET_PED_IS_DRUNK(ped, toggle); } - static void LUA_NATIVE_AUDIO_PLAY_ANIMAL_VOCALIZATION( Ped pedHandle, int p1, const char* speechName ) + static void LUA_NATIVE_AUDIO_PLAY_ANIMAL_VOCALIZATION(Ped pedHandle, int p1, const char* speechName) { AUDIO::PLAY_ANIMAL_VOCALIZATION(pedHandle, p1, speechName); } - static bool LUA_NATIVE_AUDIO_IS_ANIMAL_VOCALIZATION_PLAYING( Ped pedHandle ) + static bool LUA_NATIVE_AUDIO_IS_ANIMAL_VOCALIZATION_PLAYING(Ped pedHandle) { auto retval = (bool)AUDIO::IS_ANIMAL_VOCALIZATION_PLAYING(pedHandle); return retval; } - static void LUA_NATIVE_AUDIO_SET_ANIMAL_MOOD( Ped animal, int mood ) + static void LUA_NATIVE_AUDIO_SET_ANIMAL_MOOD(Ped animal, int mood) { AUDIO::SET_ANIMAL_MOOD(animal, mood); } - static bool LUA_NATIVE_AUDIO_IS_MOBILE_PHONE_RADIO_ACTIVE( ) + static bool LUA_NATIVE_AUDIO_IS_MOBILE_PHONE_RADIO_ACTIVE() { auto retval = (bool)AUDIO::IS_MOBILE_PHONE_RADIO_ACTIVE(); return retval; } - static void LUA_NATIVE_AUDIO_SET_MOBILE_PHONE_RADIO_STATE( bool state ) + static void LUA_NATIVE_AUDIO_SET_MOBILE_PHONE_RADIO_STATE(bool state) { AUDIO::SET_MOBILE_PHONE_RADIO_STATE(state); } - static int LUA_NATIVE_AUDIO_GET_PLAYER_RADIO_STATION_INDEX( ) + static int LUA_NATIVE_AUDIO_GET_PLAYER_RADIO_STATION_INDEX() { auto retval = AUDIO::GET_PLAYER_RADIO_STATION_INDEX(); return retval; } - static const char* LUA_NATIVE_AUDIO_GET_PLAYER_RADIO_STATION_NAME( ) + static const char* LUA_NATIVE_AUDIO_GET_PLAYER_RADIO_STATION_NAME() { auto retval = AUDIO::GET_PLAYER_RADIO_STATION_NAME(); return retval; } - static const char* LUA_NATIVE_AUDIO_GET_RADIO_STATION_NAME( int radioStation ) + static const char* LUA_NATIVE_AUDIO_GET_RADIO_STATION_NAME(int radioStation) { auto retval = AUDIO::GET_RADIO_STATION_NAME(radioStation); return retval; } - static int LUA_NATIVE_AUDIO_GET_PLAYER_RADIO_STATION_GENRE( ) + static int LUA_NATIVE_AUDIO_GET_PLAYER_RADIO_STATION_GENRE() { auto retval = AUDIO::GET_PLAYER_RADIO_STATION_GENRE(); return retval; } - static bool LUA_NATIVE_AUDIO_IS_RADIO_RETUNING( ) + static bool LUA_NATIVE_AUDIO_IS_RADIO_RETUNING() { auto retval = (bool)AUDIO::IS_RADIO_RETUNING(); return retval; } - static bool LUA_NATIVE_AUDIO_IS_RADIO_FADED_OUT( ) + static bool LUA_NATIVE_AUDIO_IS_RADIO_FADED_OUT() { auto retval = (bool)AUDIO::IS_RADIO_FADED_OUT(); return retval; } - static void LUA_NATIVE_AUDIO_SET_RADIO_RETUNE_UP( ) + static void LUA_NATIVE_AUDIO_SET_RADIO_RETUNE_UP() { AUDIO::SET_RADIO_RETUNE_UP(); } - static void LUA_NATIVE_AUDIO_SET_RADIO_RETUNE_DOWN( ) + static void LUA_NATIVE_AUDIO_SET_RADIO_RETUNE_DOWN() { AUDIO::SET_RADIO_RETUNE_DOWN(); } - static void LUA_NATIVE_AUDIO_SET_RADIO_TO_STATION_NAME( const char* stationName ) + static void LUA_NATIVE_AUDIO_SET_RADIO_TO_STATION_NAME(const char* stationName) { AUDIO::SET_RADIO_TO_STATION_NAME(stationName); } - static void LUA_NATIVE_AUDIO_SET_VEH_RADIO_STATION( Vehicle vehicle, const char* radioStation ) + static void LUA_NATIVE_AUDIO_SET_VEH_RADIO_STATION(Vehicle vehicle, const char* radioStation) { AUDIO::SET_VEH_RADIO_STATION(vehicle, radioStation); } - static void LUA_NATIVE_AUDIO_SET_VEH_HAS_NORMAL_RADIO( Vehicle vehicle ) + static void LUA_NATIVE_AUDIO_SET_VEH_HAS_NORMAL_RADIO(Vehicle vehicle) { AUDIO::SET_VEH_HAS_NORMAL_RADIO(vehicle); } - static bool LUA_NATIVE_AUDIO_IS_VEHICLE_RADIO_ON( Vehicle vehicle ) + static bool LUA_NATIVE_AUDIO_IS_VEHICLE_RADIO_ON(Vehicle vehicle) { auto retval = (bool)AUDIO::IS_VEHICLE_RADIO_ON(vehicle); return retval; } - static void LUA_NATIVE_AUDIO_SET_VEH_FORCED_RADIO_THIS_FRAME( Vehicle vehicle ) + static void LUA_NATIVE_AUDIO_SET_VEH_FORCED_RADIO_THIS_FRAME(Vehicle vehicle) { AUDIO::SET_VEH_FORCED_RADIO_THIS_FRAME(vehicle); } - static void LUA_NATIVE_AUDIO_SET_EMITTER_RADIO_STATION( const char* emitterName, const char* radioStation, Any p2 ) + static void LUA_NATIVE_AUDIO_SET_EMITTER_RADIO_STATION(const char* emitterName, const char* radioStation, Any p2) { AUDIO::SET_EMITTER_RADIO_STATION(emitterName, radioStation, p2); } - static void LUA_NATIVE_AUDIO_SET_STATIC_EMITTER_ENABLED( const char* emitterName, bool toggle ) + static void LUA_NATIVE_AUDIO_SET_STATIC_EMITTER_ENABLED(const char* emitterName, bool toggle) { AUDIO::SET_STATIC_EMITTER_ENABLED(emitterName, toggle); } - static void LUA_NATIVE_AUDIO_LINK_STATIC_EMITTER_TO_ENTITY( const char* emitterName, Entity entity ) + static void LUA_NATIVE_AUDIO_LINK_STATIC_EMITTER_TO_ENTITY(const char* emitterName, Entity entity) { AUDIO::LINK_STATIC_EMITTER_TO_ENTITY(emitterName, entity); } - static void LUA_NATIVE_AUDIO_SET_RADIO_TO_STATION_INDEX( int radioStation ) + static void LUA_NATIVE_AUDIO_SET_RADIO_TO_STATION_INDEX(int radioStation) { AUDIO::SET_RADIO_TO_STATION_INDEX(radioStation); } - static void LUA_NATIVE_AUDIO_SET_FRONTEND_RADIO_ACTIVE( bool active ) + static void LUA_NATIVE_AUDIO_SET_FRONTEND_RADIO_ACTIVE(bool active) { AUDIO::SET_FRONTEND_RADIO_ACTIVE(active); } - static void LUA_NATIVE_AUDIO_UNLOCK_MISSION_NEWS_STORY( int newsStory ) + static void LUA_NATIVE_AUDIO_UNLOCK_MISSION_NEWS_STORY(int newsStory) { AUDIO::UNLOCK_MISSION_NEWS_STORY(newsStory); } - static bool LUA_NATIVE_AUDIO_IS_MISSION_NEWS_STORY_UNLOCKED( int newsStory ) + static bool LUA_NATIVE_AUDIO_IS_MISSION_NEWS_STORY_UNLOCKED(int newsStory) { auto retval = (bool)AUDIO::IS_MISSION_NEWS_STORY_UNLOCKED(newsStory); return retval; } - static int LUA_NATIVE_AUDIO_GET_AUDIBLE_MUSIC_TRACK_TEXT_ID( ) + static int LUA_NATIVE_AUDIO_GET_AUDIBLE_MUSIC_TRACK_TEXT_ID() { auto retval = AUDIO::GET_AUDIBLE_MUSIC_TRACK_TEXT_ID(); return retval; } - static void LUA_NATIVE_AUDIO_PLAY_END_CREDITS_MUSIC( bool play ) + static void LUA_NATIVE_AUDIO_PLAY_END_CREDITS_MUSIC(bool play) { AUDIO::PLAY_END_CREDITS_MUSIC(play); } - static void LUA_NATIVE_AUDIO_SKIP_RADIO_FORWARD( ) + static void LUA_NATIVE_AUDIO_SKIP_RADIO_FORWARD() { AUDIO::SKIP_RADIO_FORWARD(); } - static void LUA_NATIVE_AUDIO_FREEZE_RADIO_STATION( const char* radioStation ) + static void LUA_NATIVE_AUDIO_FREEZE_RADIO_STATION(const char* radioStation) { AUDIO::FREEZE_RADIO_STATION(radioStation); } - static void LUA_NATIVE_AUDIO_UNFREEZE_RADIO_STATION( const char* radioStation ) + static void LUA_NATIVE_AUDIO_UNFREEZE_RADIO_STATION(const char* radioStation) { AUDIO::UNFREEZE_RADIO_STATION(radioStation); } - static void LUA_NATIVE_AUDIO_SET_RADIO_AUTO_UNFREEZE( bool toggle ) + static void LUA_NATIVE_AUDIO_SET_RADIO_AUTO_UNFREEZE(bool toggle) { AUDIO::SET_RADIO_AUTO_UNFREEZE(toggle); } - static void LUA_NATIVE_AUDIO_SET_INITIAL_PLAYER_STATION( const char* radioStation ) + static void LUA_NATIVE_AUDIO_SET_INITIAL_PLAYER_STATION(const char* radioStation) { AUDIO::SET_INITIAL_PLAYER_STATION(radioStation); } - static void LUA_NATIVE_AUDIO_SET_USER_RADIO_CONTROL_ENABLED( bool toggle ) + static void LUA_NATIVE_AUDIO_SET_USER_RADIO_CONTROL_ENABLED(bool toggle) { AUDIO::SET_USER_RADIO_CONTROL_ENABLED(toggle); } - static void LUA_NATIVE_AUDIO_SET_RADIO_TRACK( const char* radioStation, const char* radioTrack ) + static void LUA_NATIVE_AUDIO_SET_RADIO_TRACK(const char* radioStation, const char* radioTrack) { AUDIO::SET_RADIO_TRACK(radioStation, radioTrack); } - static void LUA_NATIVE_AUDIO_SET_RADIO_TRACK_WITH_START_OFFSET( const char* radioStationName, const char* mixName, int p2 ) + static void LUA_NATIVE_AUDIO_SET_RADIO_TRACK_WITH_START_OFFSET(const char* radioStationName, const char* mixName, int p2) { AUDIO::SET_RADIO_TRACK_WITH_START_OFFSET(radioStationName, mixName, p2); } - static void LUA_NATIVE_AUDIO_SET_NEXT_RADIO_TRACK( const char* radioName, const char* radioTrack, const char* p2, const char* p3 ) + static void LUA_NATIVE_AUDIO_SET_NEXT_RADIO_TRACK(const char* radioName, const char* radioTrack, const char* p2, const char* p3) { AUDIO::SET_NEXT_RADIO_TRACK(radioName, radioTrack, p2, p3); } - static void LUA_NATIVE_AUDIO_SET_VEHICLE_RADIO_LOUD( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_AUDIO_SET_VEHICLE_RADIO_LOUD(Vehicle vehicle, bool toggle) { AUDIO::SET_VEHICLE_RADIO_LOUD(vehicle, toggle); } - static bool LUA_NATIVE_AUDIO_CAN_VEHICLE_RECEIVE_CB_RADIO( Vehicle vehicle ) + static bool LUA_NATIVE_AUDIO_CAN_VEHICLE_RECEIVE_CB_RADIO(Vehicle vehicle) { auto retval = (bool)AUDIO::CAN_VEHICLE_RECEIVE_CB_RADIO(vehicle); return retval; } - static void LUA_NATIVE_AUDIO_SET_MOBILE_RADIO_ENABLED_DURING_GAMEPLAY( bool toggle ) + static void LUA_NATIVE_AUDIO_SET_MOBILE_RADIO_ENABLED_DURING_GAMEPLAY(bool toggle) { AUDIO::SET_MOBILE_RADIO_ENABLED_DURING_GAMEPLAY(toggle); } - static bool LUA_NATIVE_AUDIO_DOES_PLAYER_VEH_HAVE_RADIO( ) + static bool LUA_NATIVE_AUDIO_DOES_PLAYER_VEH_HAVE_RADIO() { auto retval = (bool)AUDIO::DOES_PLAYER_VEH_HAVE_RADIO(); return retval; } - static bool LUA_NATIVE_AUDIO_IS_PLAYER_VEH_RADIO_ENABLE( ) + static bool LUA_NATIVE_AUDIO_IS_PLAYER_VEH_RADIO_ENABLE() { auto retval = (bool)AUDIO::IS_PLAYER_VEH_RADIO_ENABLE(); return retval; } - static void LUA_NATIVE_AUDIO_SET_VEHICLE_RADIO_ENABLED( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_AUDIO_SET_VEHICLE_RADIO_ENABLED(Vehicle vehicle, bool toggle) { AUDIO::SET_VEHICLE_RADIO_ENABLED(vehicle, toggle); } - static void LUA_NATIVE_AUDIO_SET_POSITIONED_PLAYER_VEHICLE_RADIO_EMITTER_ENABLED( Any p0 ) + static void LUA_NATIVE_AUDIO_SET_POSITIONED_PLAYER_VEHICLE_RADIO_EMITTER_ENABLED(Any p0) { AUDIO::SET_POSITIONED_PLAYER_VEHICLE_RADIO_EMITTER_ENABLED(p0); } - static void LUA_NATIVE_AUDIO_SET_CUSTOM_RADIO_TRACK_LIST( const char* radioStation, const char* trackListName, bool p2 ) + static void LUA_NATIVE_AUDIO_SET_CUSTOM_RADIO_TRACK_LIST(const char* radioStation, const char* trackListName, bool p2) { AUDIO::SET_CUSTOM_RADIO_TRACK_LIST(radioStation, trackListName, p2); } - static void LUA_NATIVE_AUDIO_CLEAR_CUSTOM_RADIO_TRACK_LIST( const char* radioStation ) + static void LUA_NATIVE_AUDIO_CLEAR_CUSTOM_RADIO_TRACK_LIST(const char* radioStation) { AUDIO::CLEAR_CUSTOM_RADIO_TRACK_LIST(radioStation); } - static int LUA_NATIVE_AUDIO_GET_NUM_UNLOCKED_RADIO_STATIONS( ) + static int LUA_NATIVE_AUDIO_GET_NUM_UNLOCKED_RADIO_STATIONS() { auto retval = AUDIO::GET_NUM_UNLOCKED_RADIO_STATIONS(); return retval; } - static int LUA_NATIVE_AUDIO_FIND_RADIO_STATION_INDEX( Hash stationNameHash ) + static int LUA_NATIVE_AUDIO_FIND_RADIO_STATION_INDEX(Hash stationNameHash) { auto retval = AUDIO::FIND_RADIO_STATION_INDEX(stationNameHash); return retval; } - static void LUA_NATIVE_AUDIO_SET_RADIO_STATION_MUSIC_ONLY( const char* radioStation, bool toggle ) + static void LUA_NATIVE_AUDIO_SET_RADIO_STATION_MUSIC_ONLY(const char* radioStation, bool toggle) { AUDIO::SET_RADIO_STATION_MUSIC_ONLY(radioStation, toggle); } - static void LUA_NATIVE_AUDIO_SET_RADIO_FRONTEND_FADE_TIME( float fadeTime ) + static void LUA_NATIVE_AUDIO_SET_RADIO_FRONTEND_FADE_TIME(float fadeTime) { AUDIO::SET_RADIO_FRONTEND_FADE_TIME(fadeTime); } - static void LUA_NATIVE_AUDIO_UNLOCK_RADIO_STATION_TRACK_LIST( const char* radioStation, const char* trackListName ) + static void LUA_NATIVE_AUDIO_UNLOCK_RADIO_STATION_TRACK_LIST(const char* radioStation, const char* trackListName) { AUDIO::UNLOCK_RADIO_STATION_TRACK_LIST(radioStation, trackListName); } - static void LUA_NATIVE_AUDIO_LOCK_RADIO_STATION_TRACK_LIST( const char* radioStation, const char* trackListName ) + static void LUA_NATIVE_AUDIO_LOCK_RADIO_STATION_TRACK_LIST(const char* radioStation, const char* trackListName) { AUDIO::LOCK_RADIO_STATION_TRACK_LIST(radioStation, trackListName); } - static void LUA_NATIVE_AUDIO_UPDATE_UNLOCKABLE_DJ_RADIO_TRACKS( bool enableMixes ) + static void LUA_NATIVE_AUDIO_UPDATE_UNLOCKABLE_DJ_RADIO_TRACKS(bool enableMixes) { AUDIO::UPDATE_UNLOCKABLE_DJ_RADIO_TRACKS(enableMixes); } - static void LUA_NATIVE_AUDIO_LOCK_RADIO_STATION( const char* radioStationName, bool toggle ) + static void LUA_NATIVE_AUDIO_LOCK_RADIO_STATION(const char* radioStationName, bool toggle) { AUDIO::LOCK_RADIO_STATION(radioStationName, toggle); } - static void LUA_NATIVE_AUDIO_SET_RADIO_STATION_AS_FAVOURITE( const char* radioStation, bool toggle ) + static void LUA_NATIVE_AUDIO_SET_RADIO_STATION_AS_FAVOURITE(const char* radioStation, bool toggle) { AUDIO::SET_RADIO_STATION_AS_FAVOURITE(radioStation, toggle); } - static bool LUA_NATIVE_AUDIO_IS_RADIO_STATION_FAVOURITED( const char* radioStation ) + static bool LUA_NATIVE_AUDIO_IS_RADIO_STATION_FAVOURITED(const char* radioStation) { auto retval = (bool)AUDIO::IS_RADIO_STATION_FAVOURITED(radioStation); return retval; } - static std::tuple LUA_NATIVE_AUDIO_GET_NEXT_AUDIBLE_BEAT( float out1, float out2, int out3 ) + static std::tuple LUA_NATIVE_AUDIO_GET_NEXT_AUDIBLE_BEAT(float out1, float out2, int out3) { std::tuple return_values; std::get<0>(return_values) = (bool)AUDIO::GET_NEXT_AUDIBLE_BEAT(&out1, &out2, &out3); @@ -785,682 +785,682 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_AUDIO_FORCE_MUSIC_TRACK_LIST( const char* radioStation, const char* trackListName, int milliseconds ) + static void LUA_NATIVE_AUDIO_FORCE_MUSIC_TRACK_LIST(const char* radioStation, const char* trackListName, int milliseconds) { AUDIO::FORCE_MUSIC_TRACK_LIST(radioStation, trackListName, milliseconds); } - static int LUA_NATIVE_AUDIO_GET_CURRENT_TRACK_PLAY_TIME( const char* radioStationName ) + static int LUA_NATIVE_AUDIO_GET_CURRENT_TRACK_PLAY_TIME(const char* radioStationName) { auto retval = AUDIO::GET_CURRENT_TRACK_PLAY_TIME(radioStationName); return retval; } - static Hash LUA_NATIVE_AUDIO_GET_CURRENT_TRACK_SOUND_NAME( const char* radioStationName ) + static Hash LUA_NATIVE_AUDIO_GET_CURRENT_TRACK_SOUND_NAME(const char* radioStationName) { auto retval = AUDIO::GET_CURRENT_TRACK_SOUND_NAME(radioStationName); return retval; } - static void LUA_NATIVE_AUDIO_SET_VEHICLE_MISSILE_WARNING_ENABLED( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_AUDIO_SET_VEHICLE_MISSILE_WARNING_ENABLED(Vehicle vehicle, bool toggle) { AUDIO::SET_VEHICLE_MISSILE_WARNING_ENABLED(vehicle, toggle); } - static void LUA_NATIVE_AUDIO_SET_AMBIENT_ZONE_STATE( const char* zoneName, bool p1, bool p2 ) + static void LUA_NATIVE_AUDIO_SET_AMBIENT_ZONE_STATE(const char* zoneName, bool p1, bool p2) { AUDIO::SET_AMBIENT_ZONE_STATE(zoneName, p1, p2); } - static void LUA_NATIVE_AUDIO_CLEAR_AMBIENT_ZONE_STATE( const char* zoneName, bool p1 ) + static void LUA_NATIVE_AUDIO_CLEAR_AMBIENT_ZONE_STATE(const char* zoneName, bool p1) { AUDIO::CLEAR_AMBIENT_ZONE_STATE(zoneName, p1); } - static void LUA_NATIVE_AUDIO_SET_AMBIENT_ZONE_LIST_STATE( const char* ambientZone, bool p1, bool p2 ) + static void LUA_NATIVE_AUDIO_SET_AMBIENT_ZONE_LIST_STATE(const char* ambientZone, bool p1, bool p2) { AUDIO::SET_AMBIENT_ZONE_LIST_STATE(ambientZone, p1, p2); } - static void LUA_NATIVE_AUDIO_CLEAR_AMBIENT_ZONE_LIST_STATE( const char* ambientZone, bool p1 ) + static void LUA_NATIVE_AUDIO_CLEAR_AMBIENT_ZONE_LIST_STATE(const char* ambientZone, bool p1) { AUDIO::CLEAR_AMBIENT_ZONE_LIST_STATE(ambientZone, p1); } - static void LUA_NATIVE_AUDIO_SET_AMBIENT_ZONE_STATE_PERSISTENT( const char* ambientZone, bool p1, bool p2 ) + static void LUA_NATIVE_AUDIO_SET_AMBIENT_ZONE_STATE_PERSISTENT(const char* ambientZone, bool p1, bool p2) { AUDIO::SET_AMBIENT_ZONE_STATE_PERSISTENT(ambientZone, p1, p2); } - static void LUA_NATIVE_AUDIO_SET_AMBIENT_ZONE_LIST_STATE_PERSISTENT( const char* ambientZone, bool p1, bool p2 ) + static void LUA_NATIVE_AUDIO_SET_AMBIENT_ZONE_LIST_STATE_PERSISTENT(const char* ambientZone, bool p1, bool p2) { AUDIO::SET_AMBIENT_ZONE_LIST_STATE_PERSISTENT(ambientZone, p1, p2); } - static bool LUA_NATIVE_AUDIO_IS_AMBIENT_ZONE_ENABLED( const char* ambientZone ) + static bool LUA_NATIVE_AUDIO_IS_AMBIENT_ZONE_ENABLED(const char* ambientZone) { auto retval = (bool)AUDIO::IS_AMBIENT_ZONE_ENABLED(ambientZone); return retval; } - static void LUA_NATIVE_AUDIO_REFRESH_CLOSEST_OCEAN_SHORELINE( ) + static void LUA_NATIVE_AUDIO_REFRESH_CLOSEST_OCEAN_SHORELINE() { AUDIO::REFRESH_CLOSEST_OCEAN_SHORELINE(); } - static void LUA_NATIVE_AUDIO_SET_CUTSCENE_AUDIO_OVERRIDE( const char* name ) + static void LUA_NATIVE_AUDIO_SET_CUTSCENE_AUDIO_OVERRIDE(const char* name) { AUDIO::SET_CUTSCENE_AUDIO_OVERRIDE(name); } - static void LUA_NATIVE_AUDIO_SET_VARIABLE_ON_SYNCH_SCENE_AUDIO( const char* variableName, float value ) + static void LUA_NATIVE_AUDIO_SET_VARIABLE_ON_SYNCH_SCENE_AUDIO(const char* variableName, float value) { AUDIO::SET_VARIABLE_ON_SYNCH_SCENE_AUDIO(variableName, value); } - static int LUA_NATIVE_AUDIO_PLAY_POLICE_REPORT( const char* name, float p1 ) + static int LUA_NATIVE_AUDIO_PLAY_POLICE_REPORT(const char* name, float p1) { auto retval = AUDIO::PLAY_POLICE_REPORT(name, p1); return retval; } - static void LUA_NATIVE_AUDIO_CANCEL_ALL_POLICE_REPORTS( ) + static void LUA_NATIVE_AUDIO_CANCEL_ALL_POLICE_REPORTS() { AUDIO::CANCEL_ALL_POLICE_REPORTS(); } - static void LUA_NATIVE_AUDIO_BLIP_SIREN( Vehicle vehicle ) + static void LUA_NATIVE_AUDIO_BLIP_SIREN(Vehicle vehicle) { AUDIO::BLIP_SIREN(vehicle); } - static void LUA_NATIVE_AUDIO_OVERRIDE_VEH_HORN( Vehicle vehicle, bool override, int hornHash ) + static void LUA_NATIVE_AUDIO_OVERRIDE_VEH_HORN(Vehicle vehicle, bool override, int hornHash) { AUDIO::OVERRIDE_VEH_HORN(vehicle, override, hornHash); } - static bool LUA_NATIVE_AUDIO_IS_HORN_ACTIVE( Vehicle vehicle ) + static bool LUA_NATIVE_AUDIO_IS_HORN_ACTIVE(Vehicle vehicle) { auto retval = (bool)AUDIO::IS_HORN_ACTIVE(vehicle); return retval; } - static void LUA_NATIVE_AUDIO_SET_AGGRESSIVE_HORNS( bool toggle ) + static void LUA_NATIVE_AUDIO_SET_AGGRESSIVE_HORNS(bool toggle) { AUDIO::SET_AGGRESSIVE_HORNS(toggle); } - static void LUA_NATIVE_AUDIO_SET_RADIO_POSITION_AUDIO_MUTE( bool p0 ) + static void LUA_NATIVE_AUDIO_SET_RADIO_POSITION_AUDIO_MUTE(bool p0) { AUDIO::SET_RADIO_POSITION_AUDIO_MUTE(p0); } - static void LUA_NATIVE_AUDIO_SET_VEHICLE_CONVERSATIONS_PERSIST( bool p0, bool p1 ) + static void LUA_NATIVE_AUDIO_SET_VEHICLE_CONVERSATIONS_PERSIST(bool p0, bool p1) { AUDIO::SET_VEHICLE_CONVERSATIONS_PERSIST(p0, p1); } - static void LUA_NATIVE_AUDIO_SET_VEHICLE_CONVERSATIONS_PERSIST_NEW( bool p0, bool p1, bool p2 ) + static void LUA_NATIVE_AUDIO_SET_VEHICLE_CONVERSATIONS_PERSIST_NEW(bool p0, bool p1, bool p2) { AUDIO::SET_VEHICLE_CONVERSATIONS_PERSIST_NEW(p0, p1, p2); } - static bool LUA_NATIVE_AUDIO_IS_STREAM_PLAYING( ) + static bool LUA_NATIVE_AUDIO_IS_STREAM_PLAYING() { auto retval = (bool)AUDIO::IS_STREAM_PLAYING(); return retval; } - static int LUA_NATIVE_AUDIO_GET_STREAM_PLAY_TIME( ) + static int LUA_NATIVE_AUDIO_GET_STREAM_PLAY_TIME() { auto retval = AUDIO::GET_STREAM_PLAY_TIME(); return retval; } - static bool LUA_NATIVE_AUDIO_LOAD_STREAM( const char* streamName, const char* soundSet ) + static bool LUA_NATIVE_AUDIO_LOAD_STREAM(const char* streamName, const char* soundSet) { auto retval = (bool)AUDIO::LOAD_STREAM(streamName, soundSet); return retval; } - static bool LUA_NATIVE_AUDIO_LOAD_STREAM_WITH_START_OFFSET( const char* streamName, int startOffset, const char* soundSet ) + static bool LUA_NATIVE_AUDIO_LOAD_STREAM_WITH_START_OFFSET(const char* streamName, int startOffset, const char* soundSet) { auto retval = (bool)AUDIO::LOAD_STREAM_WITH_START_OFFSET(streamName, startOffset, soundSet); return retval; } - static void LUA_NATIVE_AUDIO_PLAY_STREAM_FROM_PED( Ped ped ) + static void LUA_NATIVE_AUDIO_PLAY_STREAM_FROM_PED(Ped ped) { AUDIO::PLAY_STREAM_FROM_PED(ped); } - static void LUA_NATIVE_AUDIO_PLAY_STREAM_FROM_VEHICLE( Vehicle vehicle ) + static void LUA_NATIVE_AUDIO_PLAY_STREAM_FROM_VEHICLE(Vehicle vehicle) { AUDIO::PLAY_STREAM_FROM_VEHICLE(vehicle); } - static void LUA_NATIVE_AUDIO_PLAY_STREAM_FROM_OBJECT( Object object ) + static void LUA_NATIVE_AUDIO_PLAY_STREAM_FROM_OBJECT(Object object) { AUDIO::PLAY_STREAM_FROM_OBJECT(object); } - static void LUA_NATIVE_AUDIO_PLAY_STREAM_FRONTEND( ) + static void LUA_NATIVE_AUDIO_PLAY_STREAM_FRONTEND() { AUDIO::PLAY_STREAM_FRONTEND(); } - static void LUA_NATIVE_AUDIO_PLAY_STREAM_FROM_POSITION( float x, float y, float z ) + static void LUA_NATIVE_AUDIO_PLAY_STREAM_FROM_POSITION(float x, float y, float z) { AUDIO::PLAY_STREAM_FROM_POSITION(x, y, z); } - static void LUA_NATIVE_AUDIO_STOP_STREAM( ) + static void LUA_NATIVE_AUDIO_STOP_STREAM() { AUDIO::STOP_STREAM(); } - static void LUA_NATIVE_AUDIO_STOP_PED_SPEAKING( Ped ped, bool shaking ) + static void LUA_NATIVE_AUDIO_STOP_PED_SPEAKING(Ped ped, bool shaking) { AUDIO::STOP_PED_SPEAKING(ped, shaking); } - static void LUA_NATIVE_AUDIO_BLOCK_ALL_SPEECH_FROM_PED( Ped ped, bool p1, bool p2 ) + static void LUA_NATIVE_AUDIO_BLOCK_ALL_SPEECH_FROM_PED(Ped ped, bool p1, bool p2) { AUDIO::BLOCK_ALL_SPEECH_FROM_PED(ped, p1, p2); } - static void LUA_NATIVE_AUDIO_STOP_PED_SPEAKING_SYNCED( Ped ped, bool p1 ) + static void LUA_NATIVE_AUDIO_STOP_PED_SPEAKING_SYNCED(Ped ped, bool p1) { AUDIO::STOP_PED_SPEAKING_SYNCED(ped, p1); } - static void LUA_NATIVE_AUDIO_DISABLE_PED_PAIN_AUDIO( Ped ped, bool toggle ) + static void LUA_NATIVE_AUDIO_DISABLE_PED_PAIN_AUDIO(Ped ped, bool toggle) { AUDIO::DISABLE_PED_PAIN_AUDIO(ped, toggle); } - static bool LUA_NATIVE_AUDIO_IS_AMBIENT_SPEECH_DISABLED( Ped ped ) + static bool LUA_NATIVE_AUDIO_IS_AMBIENT_SPEECH_DISABLED(Ped ped) { auto retval = (bool)AUDIO::IS_AMBIENT_SPEECH_DISABLED(ped); return retval; } - static void LUA_NATIVE_AUDIO_BLOCK_SPEECH_CONTEXT_GROUP( const char* p0, int p1 ) + static void LUA_NATIVE_AUDIO_BLOCK_SPEECH_CONTEXT_GROUP(const char* p0, int p1) { AUDIO::BLOCK_SPEECH_CONTEXT_GROUP(p0, p1); } - static void LUA_NATIVE_AUDIO_UNBLOCK_SPEECH_CONTEXT_GROUP( const char* p0 ) + static void LUA_NATIVE_AUDIO_UNBLOCK_SPEECH_CONTEXT_GROUP(const char* p0) { AUDIO::UNBLOCK_SPEECH_CONTEXT_GROUP(p0); } - static void LUA_NATIVE_AUDIO_SET_SIREN_WITH_NO_DRIVER( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_AUDIO_SET_SIREN_WITH_NO_DRIVER(Vehicle vehicle, bool toggle) { AUDIO::SET_SIREN_WITH_NO_DRIVER(vehicle, toggle); } - static void LUA_NATIVE_AUDIO_SET_SIREN_BYPASS_MP_DRIVER_CHECK( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_AUDIO_SET_SIREN_BYPASS_MP_DRIVER_CHECK(Vehicle vehicle, bool toggle) { AUDIO::SET_SIREN_BYPASS_MP_DRIVER_CHECK(vehicle, toggle); } - static void LUA_NATIVE_AUDIO_TRIGGER_SIREN_AUDIO( Vehicle vehicle ) + static void LUA_NATIVE_AUDIO_TRIGGER_SIREN_AUDIO(Vehicle vehicle) { AUDIO::TRIGGER_SIREN_AUDIO(vehicle); } - static void LUA_NATIVE_AUDIO_SET_HORN_PERMANENTLY_ON( Vehicle vehicle ) + static void LUA_NATIVE_AUDIO_SET_HORN_PERMANENTLY_ON(Vehicle vehicle) { AUDIO::SET_HORN_PERMANENTLY_ON(vehicle); } - static void LUA_NATIVE_AUDIO_SET_HORN_ENABLED( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_AUDIO_SET_HORN_ENABLED(Vehicle vehicle, bool toggle) { AUDIO::SET_HORN_ENABLED(vehicle, toggle); } - static void LUA_NATIVE_AUDIO_SET_AUDIO_VEHICLE_PRIORITY( Vehicle vehicle, Any p1 ) + static void LUA_NATIVE_AUDIO_SET_AUDIO_VEHICLE_PRIORITY(Vehicle vehicle, Any p1) { AUDIO::SET_AUDIO_VEHICLE_PRIORITY(vehicle, p1); } - static void LUA_NATIVE_AUDIO_SET_HORN_PERMANENTLY_ON_TIME( Vehicle vehicle, float time ) + static void LUA_NATIVE_AUDIO_SET_HORN_PERMANENTLY_ON_TIME(Vehicle vehicle, float time) { AUDIO::SET_HORN_PERMANENTLY_ON_TIME(vehicle, time); } - static void LUA_NATIVE_AUDIO_USE_SIREN_AS_HORN( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_AUDIO_USE_SIREN_AS_HORN(Vehicle vehicle, bool toggle) { AUDIO::USE_SIREN_AS_HORN(vehicle, toggle); } - static void LUA_NATIVE_AUDIO_FORCE_USE_AUDIO_GAME_OBJECT( Vehicle vehicle, const char* audioName ) + static void LUA_NATIVE_AUDIO_FORCE_USE_AUDIO_GAME_OBJECT(Vehicle vehicle, const char* audioName) { AUDIO::FORCE_USE_AUDIO_GAME_OBJECT(vehicle, audioName); } - static void LUA_NATIVE_AUDIO_PRELOAD_VEHICLE_AUDIO_BANK( Hash vehicleModel ) + static void LUA_NATIVE_AUDIO_PRELOAD_VEHICLE_AUDIO_BANK(Hash vehicleModel) { AUDIO::PRELOAD_VEHICLE_AUDIO_BANK(vehicleModel); } - static void LUA_NATIVE_AUDIO_SET_VEHICLE_STARTUP_REV_SOUND( Vehicle vehicle, const char* p1, const char* p2 ) + static void LUA_NATIVE_AUDIO_SET_VEHICLE_STARTUP_REV_SOUND(Vehicle vehicle, const char* p1, const char* p2) { AUDIO::SET_VEHICLE_STARTUP_REV_SOUND(vehicle, p1, p2); } - static void LUA_NATIVE_AUDIO_RESET_VEHICLE_STARTUP_REV_SOUND( Vehicle vehicle ) + static void LUA_NATIVE_AUDIO_RESET_VEHICLE_STARTUP_REV_SOUND(Vehicle vehicle) { AUDIO::RESET_VEHICLE_STARTUP_REV_SOUND(vehicle); } - static void LUA_NATIVE_AUDIO_SET_VEHICLE_FORCE_REVERSE_WARNING( Any p0, Any p1 ) + static void LUA_NATIVE_AUDIO_SET_VEHICLE_FORCE_REVERSE_WARNING(Any p0, Any p1) { AUDIO::SET_VEHICLE_FORCE_REVERSE_WARNING(p0, p1); } - static bool LUA_NATIVE_AUDIO_IS_VEHICLE_AUDIBLY_DAMAGED( Vehicle vehicle ) + static bool LUA_NATIVE_AUDIO_IS_VEHICLE_AUDIBLY_DAMAGED(Vehicle vehicle) { auto retval = (bool)AUDIO::IS_VEHICLE_AUDIBLY_DAMAGED(vehicle); return retval; } - static void LUA_NATIVE_AUDIO_SET_VEHICLE_AUDIO_ENGINE_DAMAGE_FACTOR( Vehicle vehicle, float damageFactor ) + static void LUA_NATIVE_AUDIO_SET_VEHICLE_AUDIO_ENGINE_DAMAGE_FACTOR(Vehicle vehicle, float damageFactor) { AUDIO::SET_VEHICLE_AUDIO_ENGINE_DAMAGE_FACTOR(vehicle, damageFactor); } - static void LUA_NATIVE_AUDIO_SET_VEHICLE_AUDIO_BODY_DAMAGE_FACTOR( Vehicle vehicle, float intensity ) + static void LUA_NATIVE_AUDIO_SET_VEHICLE_AUDIO_BODY_DAMAGE_FACTOR(Vehicle vehicle, float intensity) { AUDIO::SET_VEHICLE_AUDIO_BODY_DAMAGE_FACTOR(vehicle, intensity); } - static void LUA_NATIVE_AUDIO_ENABLE_VEHICLE_FANBELT_DAMAGE( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_AUDIO_ENABLE_VEHICLE_FANBELT_DAMAGE(Vehicle vehicle, bool toggle) { AUDIO::ENABLE_VEHICLE_FANBELT_DAMAGE(vehicle, toggle); } - static void LUA_NATIVE_AUDIO_ENABLE_VEHICLE_EXHAUST_POPS( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_AUDIO_ENABLE_VEHICLE_EXHAUST_POPS(Vehicle vehicle, bool toggle) { AUDIO::ENABLE_VEHICLE_EXHAUST_POPS(vehicle, toggle); } - static void LUA_NATIVE_AUDIO_SET_VEHICLE_BOOST_ACTIVE( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_AUDIO_SET_VEHICLE_BOOST_ACTIVE(Vehicle vehicle, bool toggle) { AUDIO::SET_VEHICLE_BOOST_ACTIVE(vehicle, toggle); } - static void LUA_NATIVE_AUDIO_SET_PLAYER_VEHICLE_ALARM_AUDIO_ACTIVE( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_AUDIO_SET_PLAYER_VEHICLE_ALARM_AUDIO_ACTIVE(Vehicle vehicle, bool toggle) { AUDIO::SET_PLAYER_VEHICLE_ALARM_AUDIO_ACTIVE(vehicle, toggle); } - static void LUA_NATIVE_AUDIO_SET_SCRIPT_UPDATE_DOOR_AUDIO( Hash doorHash, bool toggle ) + static void LUA_NATIVE_AUDIO_SET_SCRIPT_UPDATE_DOOR_AUDIO(Hash doorHash, bool toggle) { AUDIO::SET_SCRIPT_UPDATE_DOOR_AUDIO(doorHash, toggle); } - static void LUA_NATIVE_AUDIO_PLAY_VEHICLE_DOOR_OPEN_SOUND( Vehicle vehicle, int doorId ) + static void LUA_NATIVE_AUDIO_PLAY_VEHICLE_DOOR_OPEN_SOUND(Vehicle vehicle, int doorId) { AUDIO::PLAY_VEHICLE_DOOR_OPEN_SOUND(vehicle, doorId); } - static void LUA_NATIVE_AUDIO_PLAY_VEHICLE_DOOR_CLOSE_SOUND( Vehicle vehicle, int doorId ) + static void LUA_NATIVE_AUDIO_PLAY_VEHICLE_DOOR_CLOSE_SOUND(Vehicle vehicle, int doorId) { AUDIO::PLAY_VEHICLE_DOOR_CLOSE_SOUND(vehicle, doorId); } - static void LUA_NATIVE_AUDIO_ENABLE_STALL_WARNING_SOUNDS( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_AUDIO_ENABLE_STALL_WARNING_SOUNDS(Vehicle vehicle, bool toggle) { AUDIO::ENABLE_STALL_WARNING_SOUNDS(vehicle, toggle); } - static bool LUA_NATIVE_AUDIO_IS_GAME_IN_CONTROL_OF_MUSIC( ) + static bool LUA_NATIVE_AUDIO_IS_GAME_IN_CONTROL_OF_MUSIC() { auto retval = (bool)AUDIO::IS_GAME_IN_CONTROL_OF_MUSIC(); return retval; } - static void LUA_NATIVE_AUDIO_SET_GPS_ACTIVE( bool active ) + static void LUA_NATIVE_AUDIO_SET_GPS_ACTIVE(bool active) { AUDIO::SET_GPS_ACTIVE(active); } - static void LUA_NATIVE_AUDIO_PLAY_MISSION_COMPLETE_AUDIO( const char* audioName ) + static void LUA_NATIVE_AUDIO_PLAY_MISSION_COMPLETE_AUDIO(const char* audioName) { AUDIO::PLAY_MISSION_COMPLETE_AUDIO(audioName); } - static bool LUA_NATIVE_AUDIO_IS_MISSION_COMPLETE_PLAYING( ) + static bool LUA_NATIVE_AUDIO_IS_MISSION_COMPLETE_PLAYING() { auto retval = (bool)AUDIO::IS_MISSION_COMPLETE_PLAYING(); return retval; } - static bool LUA_NATIVE_AUDIO_IS_MISSION_COMPLETE_READY_FOR_UI( ) + static bool LUA_NATIVE_AUDIO_IS_MISSION_COMPLETE_READY_FOR_UI() { auto retval = (bool)AUDIO::IS_MISSION_COMPLETE_READY_FOR_UI(); return retval; } - static void LUA_NATIVE_AUDIO_BLOCK_DEATH_JINGLE( bool toggle ) + static void LUA_NATIVE_AUDIO_BLOCK_DEATH_JINGLE(bool toggle) { AUDIO::BLOCK_DEATH_JINGLE(toggle); } - static bool LUA_NATIVE_AUDIO_START_AUDIO_SCENE( const char* scene ) + static bool LUA_NATIVE_AUDIO_START_AUDIO_SCENE(const char* scene) { auto retval = (bool)AUDIO::START_AUDIO_SCENE(scene); return retval; } - static void LUA_NATIVE_AUDIO_STOP_AUDIO_SCENE( const char* scene ) + static void LUA_NATIVE_AUDIO_STOP_AUDIO_SCENE(const char* scene) { AUDIO::STOP_AUDIO_SCENE(scene); } - static void LUA_NATIVE_AUDIO_STOP_AUDIO_SCENES( ) + static void LUA_NATIVE_AUDIO_STOP_AUDIO_SCENES() { AUDIO::STOP_AUDIO_SCENES(); } - static bool LUA_NATIVE_AUDIO_IS_AUDIO_SCENE_ACTIVE( const char* scene ) + static bool LUA_NATIVE_AUDIO_IS_AUDIO_SCENE_ACTIVE(const char* scene) { auto retval = (bool)AUDIO::IS_AUDIO_SCENE_ACTIVE(scene); return retval; } - static void LUA_NATIVE_AUDIO_SET_AUDIO_SCENE_VARIABLE( const char* scene, const char* variable, float value ) + static void LUA_NATIVE_AUDIO_SET_AUDIO_SCENE_VARIABLE(const char* scene, const char* variable, float value) { AUDIO::SET_AUDIO_SCENE_VARIABLE(scene, variable, value); } - static void LUA_NATIVE_AUDIO_SET_AUDIO_SCRIPT_CLEANUP_TIME( int time ) + static void LUA_NATIVE_AUDIO_SET_AUDIO_SCRIPT_CLEANUP_TIME(int time) { AUDIO::SET_AUDIO_SCRIPT_CLEANUP_TIME(time); } - static void LUA_NATIVE_AUDIO_ADD_ENTITY_TO_AUDIO_MIX_GROUP( Entity entity, const char* groupName, float p2 ) + static void LUA_NATIVE_AUDIO_ADD_ENTITY_TO_AUDIO_MIX_GROUP(Entity entity, const char* groupName, float p2) { AUDIO::ADD_ENTITY_TO_AUDIO_MIX_GROUP(entity, groupName, p2); } - static void LUA_NATIVE_AUDIO_REMOVE_ENTITY_FROM_AUDIO_MIX_GROUP( Entity entity, float p1 ) + static void LUA_NATIVE_AUDIO_REMOVE_ENTITY_FROM_AUDIO_MIX_GROUP(Entity entity, float p1) { AUDIO::REMOVE_ENTITY_FROM_AUDIO_MIX_GROUP(entity, p1); } - static bool LUA_NATIVE_AUDIO_AUDIO_IS_MUSIC_PLAYING( ) + static bool LUA_NATIVE_AUDIO_AUDIO_IS_MUSIC_PLAYING() { auto retval = (bool)AUDIO::AUDIO_IS_MUSIC_PLAYING(); return retval; } - static bool LUA_NATIVE_AUDIO_AUDIO_IS_SCRIPTED_MUSIC_PLAYING( ) + static bool LUA_NATIVE_AUDIO_AUDIO_IS_SCRIPTED_MUSIC_PLAYING() { auto retval = (bool)AUDIO::AUDIO_IS_SCRIPTED_MUSIC_PLAYING(); return retval; } - static bool LUA_NATIVE_AUDIO_PREPARE_MUSIC_EVENT( const char* eventName ) + static bool LUA_NATIVE_AUDIO_PREPARE_MUSIC_EVENT(const char* eventName) { auto retval = (bool)AUDIO::PREPARE_MUSIC_EVENT(eventName); return retval; } - static bool LUA_NATIVE_AUDIO_CANCEL_MUSIC_EVENT( const char* eventName ) + static bool LUA_NATIVE_AUDIO_CANCEL_MUSIC_EVENT(const char* eventName) { auto retval = (bool)AUDIO::CANCEL_MUSIC_EVENT(eventName); return retval; } - static bool LUA_NATIVE_AUDIO_TRIGGER_MUSIC_EVENT( const char* eventName ) + static bool LUA_NATIVE_AUDIO_TRIGGER_MUSIC_EVENT(const char* eventName) { auto retval = (bool)AUDIO::TRIGGER_MUSIC_EVENT(eventName); return retval; } - static bool LUA_NATIVE_AUDIO_IS_MUSIC_ONESHOT_PLAYING( ) + static bool LUA_NATIVE_AUDIO_IS_MUSIC_ONESHOT_PLAYING() { auto retval = (bool)AUDIO::IS_MUSIC_ONESHOT_PLAYING(); return retval; } - static int LUA_NATIVE_AUDIO_GET_MUSIC_PLAYTIME( ) + static int LUA_NATIVE_AUDIO_GET_MUSIC_PLAYTIME() { auto retval = AUDIO::GET_MUSIC_PLAYTIME(); return retval; } - static void LUA_NATIVE_AUDIO_SET_GLOBAL_RADIO_SIGNAL_LEVEL( Any p0 ) + static void LUA_NATIVE_AUDIO_SET_GLOBAL_RADIO_SIGNAL_LEVEL(Any p0) { AUDIO::SET_GLOBAL_RADIO_SIGNAL_LEVEL(p0); } - static void LUA_NATIVE_AUDIO_RECORD_BROKEN_GLASS( float x, float y, float z, float radius ) + static void LUA_NATIVE_AUDIO_RECORD_BROKEN_GLASS(float x, float y, float z, float radius) { AUDIO::RECORD_BROKEN_GLASS(x, y, z, radius); } - static void LUA_NATIVE_AUDIO_CLEAR_ALL_BROKEN_GLASS( ) + static void LUA_NATIVE_AUDIO_CLEAR_ALL_BROKEN_GLASS() { AUDIO::CLEAR_ALL_BROKEN_GLASS(); } - static void LUA_NATIVE_AUDIO_SCRIPT_OVERRIDES_WIND_ELEVATION( bool p0, Any p1 ) + static void LUA_NATIVE_AUDIO_SCRIPT_OVERRIDES_WIND_ELEVATION(bool p0, Any p1) { AUDIO::SCRIPT_OVERRIDES_WIND_ELEVATION(p0, p1); } - static void LUA_NATIVE_AUDIO_SET_PED_WALLA_DENSITY( float p0, float p1 ) + static void LUA_NATIVE_AUDIO_SET_PED_WALLA_DENSITY(float p0, float p1) { AUDIO::SET_PED_WALLA_DENSITY(p0, p1); } - static void LUA_NATIVE_AUDIO_SET_PED_INTERIOR_WALLA_DENSITY( float p0, float p1 ) + static void LUA_NATIVE_AUDIO_SET_PED_INTERIOR_WALLA_DENSITY(float p0, float p1) { AUDIO::SET_PED_INTERIOR_WALLA_DENSITY(p0, p1); } - static void LUA_NATIVE_AUDIO_FORCE_PED_PANIC_WALLA( ) + static void LUA_NATIVE_AUDIO_FORCE_PED_PANIC_WALLA() { AUDIO::FORCE_PED_PANIC_WALLA(); } - static bool LUA_NATIVE_AUDIO_PREPARE_ALARM( const char* alarmName ) + static bool LUA_NATIVE_AUDIO_PREPARE_ALARM(const char* alarmName) { auto retval = (bool)AUDIO::PREPARE_ALARM(alarmName); return retval; } - static void LUA_NATIVE_AUDIO_START_ALARM( const char* alarmName, bool p2 ) + static void LUA_NATIVE_AUDIO_START_ALARM(const char* alarmName, bool p2) { AUDIO::START_ALARM(alarmName, p2); } - static void LUA_NATIVE_AUDIO_STOP_ALARM( const char* alarmName, bool toggle ) + static void LUA_NATIVE_AUDIO_STOP_ALARM(const char* alarmName, bool toggle) { AUDIO::STOP_ALARM(alarmName, toggle); } - static void LUA_NATIVE_AUDIO_STOP_ALL_ALARMS( bool stop ) + static void LUA_NATIVE_AUDIO_STOP_ALL_ALARMS(bool stop) { AUDIO::STOP_ALL_ALARMS(stop); } - static bool LUA_NATIVE_AUDIO_IS_ALARM_PLAYING( const char* alarmName ) + static bool LUA_NATIVE_AUDIO_IS_ALARM_PLAYING(const char* alarmName) { auto retval = (bool)AUDIO::IS_ALARM_PLAYING(alarmName); return retval; } - static Hash LUA_NATIVE_AUDIO_GET_VEHICLE_DEFAULT_HORN( Vehicle vehicle ) + static Hash LUA_NATIVE_AUDIO_GET_VEHICLE_DEFAULT_HORN(Vehicle vehicle) { auto retval = AUDIO::GET_VEHICLE_DEFAULT_HORN(vehicle); return retval; } - static Hash LUA_NATIVE_AUDIO_GET_VEHICLE_DEFAULT_HORN_IGNORE_MODS( Vehicle vehicle ) + static Hash LUA_NATIVE_AUDIO_GET_VEHICLE_DEFAULT_HORN_IGNORE_MODS(Vehicle vehicle) { auto retval = AUDIO::GET_VEHICLE_DEFAULT_HORN_IGNORE_MODS(vehicle); return retval; } - static void LUA_NATIVE_AUDIO_RESET_PED_AUDIO_FLAGS( Ped ped ) + static void LUA_NATIVE_AUDIO_RESET_PED_AUDIO_FLAGS(Ped ped) { AUDIO::RESET_PED_AUDIO_FLAGS(ped); } - static void LUA_NATIVE_AUDIO_SET_PED_FOOTSTEPS_EVENTS_ENABLED( Ped ped, bool toggle ) + static void LUA_NATIVE_AUDIO_SET_PED_FOOTSTEPS_EVENTS_ENABLED(Ped ped, bool toggle) { AUDIO::SET_PED_FOOTSTEPS_EVENTS_ENABLED(ped, toggle); } - static void LUA_NATIVE_AUDIO_SET_PED_CLOTH_EVENTS_ENABLED( Ped ped, bool toggle ) + static void LUA_NATIVE_AUDIO_SET_PED_CLOTH_EVENTS_ENABLED(Ped ped, bool toggle) { AUDIO::SET_PED_CLOTH_EVENTS_ENABLED(ped, toggle); } - static void LUA_NATIVE_AUDIO_OVERRIDE_PLAYER_GROUND_MATERIAL( Hash hash, bool toggle ) + static void LUA_NATIVE_AUDIO_OVERRIDE_PLAYER_GROUND_MATERIAL(Hash hash, bool toggle) { AUDIO::OVERRIDE_PLAYER_GROUND_MATERIAL(hash, toggle); } - static void LUA_NATIVE_AUDIO_USE_FOOTSTEP_SCRIPT_SWEETENERS( Ped ped, bool p1, Hash hash ) + static void LUA_NATIVE_AUDIO_USE_FOOTSTEP_SCRIPT_SWEETENERS(Ped ped, bool p1, Hash hash) { AUDIO::USE_FOOTSTEP_SCRIPT_SWEETENERS(ped, p1, hash); } - static void LUA_NATIVE_AUDIO_OVERRIDE_MICROPHONE_SETTINGS( Hash hash, bool toggle ) + static void LUA_NATIVE_AUDIO_OVERRIDE_MICROPHONE_SETTINGS(Hash hash, bool toggle) { AUDIO::OVERRIDE_MICROPHONE_SETTINGS(hash, toggle); } - static void LUA_NATIVE_AUDIO_FREEZE_MICROPHONE( ) + static void LUA_NATIVE_AUDIO_FREEZE_MICROPHONE() { AUDIO::FREEZE_MICROPHONE(); } - static void LUA_NATIVE_AUDIO_DISTANT_COP_CAR_SIRENS( bool value ) + static void LUA_NATIVE_AUDIO_DISTANT_COP_CAR_SIRENS(bool value) { AUDIO::DISTANT_COP_CAR_SIRENS(value); } - static void LUA_NATIVE_AUDIO_SET_SIREN_CAN_BE_CONTROLLED_BY_AUDIO( Vehicle vehicle, bool p1 ) + static void LUA_NATIVE_AUDIO_SET_SIREN_CAN_BE_CONTROLLED_BY_AUDIO(Vehicle vehicle, bool p1) { AUDIO::SET_SIREN_CAN_BE_CONTROLLED_BY_AUDIO(vehicle, p1); } - static void LUA_NATIVE_AUDIO_ENABLE_STUNT_JUMP_AUDIO( ) + static void LUA_NATIVE_AUDIO_ENABLE_STUNT_JUMP_AUDIO() { AUDIO::ENABLE_STUNT_JUMP_AUDIO(); } - static void LUA_NATIVE_AUDIO_SET_AUDIO_FLAG( const char* flagName, bool toggle ) + static void LUA_NATIVE_AUDIO_SET_AUDIO_FLAG(const char* flagName, bool toggle) { AUDIO::SET_AUDIO_FLAG(flagName, toggle); } - static bool LUA_NATIVE_AUDIO_PREPARE_SYNCHRONIZED_AUDIO_EVENT( const char* audioEvent, Any p1 ) + static bool LUA_NATIVE_AUDIO_PREPARE_SYNCHRONIZED_AUDIO_EVENT(const char* audioEvent, Any p1) { auto retval = (bool)AUDIO::PREPARE_SYNCHRONIZED_AUDIO_EVENT(audioEvent, p1); return retval; } - static bool LUA_NATIVE_AUDIO_PREPARE_SYNCHRONIZED_AUDIO_EVENT_FOR_SCENE( int sceneID, const char* audioEvent ) + static bool LUA_NATIVE_AUDIO_PREPARE_SYNCHRONIZED_AUDIO_EVENT_FOR_SCENE(int sceneID, const char* audioEvent) { auto retval = (bool)AUDIO::PREPARE_SYNCHRONIZED_AUDIO_EVENT_FOR_SCENE(sceneID, audioEvent); return retval; } - static bool LUA_NATIVE_AUDIO_PLAY_SYNCHRONIZED_AUDIO_EVENT( int sceneID ) + static bool LUA_NATIVE_AUDIO_PLAY_SYNCHRONIZED_AUDIO_EVENT(int sceneID) { auto retval = (bool)AUDIO::PLAY_SYNCHRONIZED_AUDIO_EVENT(sceneID); return retval; } - static bool LUA_NATIVE_AUDIO_STOP_SYNCHRONIZED_AUDIO_EVENT( int sceneID ) + static bool LUA_NATIVE_AUDIO_STOP_SYNCHRONIZED_AUDIO_EVENT(int sceneID) { auto retval = (bool)AUDIO::STOP_SYNCHRONIZED_AUDIO_EVENT(sceneID); return retval; } - static void LUA_NATIVE_AUDIO_INIT_SYNCH_SCENE_AUDIO_WITH_POSITION( const char* audioEvent, float x, float y, float z ) + static void LUA_NATIVE_AUDIO_INIT_SYNCH_SCENE_AUDIO_WITH_POSITION(const char* audioEvent, float x, float y, float z) { AUDIO::INIT_SYNCH_SCENE_AUDIO_WITH_POSITION(audioEvent, x, y, z); } - static void LUA_NATIVE_AUDIO_INIT_SYNCH_SCENE_AUDIO_WITH_ENTITY( const char* audioEvent, Entity entity ) + static void LUA_NATIVE_AUDIO_INIT_SYNCH_SCENE_AUDIO_WITH_ENTITY(const char* audioEvent, Entity entity) { AUDIO::INIT_SYNCH_SCENE_AUDIO_WITH_ENTITY(audioEvent, entity); } - static void LUA_NATIVE_AUDIO_SET_AUDIO_SPECIAL_EFFECT_MODE( int mode ) + static void LUA_NATIVE_AUDIO_SET_AUDIO_SPECIAL_EFFECT_MODE(int mode) { AUDIO::SET_AUDIO_SPECIAL_EFFECT_MODE(mode); } - static void LUA_NATIVE_AUDIO_SET_PORTAL_SETTINGS_OVERRIDE( const char* p0, const char* p1 ) + static void LUA_NATIVE_AUDIO_SET_PORTAL_SETTINGS_OVERRIDE(const char* p0, const char* p1) { AUDIO::SET_PORTAL_SETTINGS_OVERRIDE(p0, p1); } - static void LUA_NATIVE_AUDIO_REMOVE_PORTAL_SETTINGS_OVERRIDE( const char* p0 ) + static void LUA_NATIVE_AUDIO_REMOVE_PORTAL_SETTINGS_OVERRIDE(const char* p0) { AUDIO::REMOVE_PORTAL_SETTINGS_OVERRIDE(p0); } - static void LUA_NATIVE_AUDIO_STOP_SMOKE_GRENADE_EXPLOSION_SOUNDS( ) + static void LUA_NATIVE_AUDIO_STOP_SMOKE_GRENADE_EXPLOSION_SOUNDS() { AUDIO::STOP_SMOKE_GRENADE_EXPLOSION_SOUNDS(); } - static int LUA_NATIVE_AUDIO_GET_MUSIC_VOL_SLIDER( ) + static int LUA_NATIVE_AUDIO_GET_MUSIC_VOL_SLIDER() { auto retval = AUDIO::GET_MUSIC_VOL_SLIDER(); return retval; } - static void LUA_NATIVE_AUDIO_REQUEST_TENNIS_BANKS( Ped ped ) + static void LUA_NATIVE_AUDIO_REQUEST_TENNIS_BANKS(Ped ped) { AUDIO::REQUEST_TENNIS_BANKS(ped); } - static void LUA_NATIVE_AUDIO_UNREQUEST_TENNIS_BANKS( ) + static void LUA_NATIVE_AUDIO_UNREQUEST_TENNIS_BANKS() { AUDIO::UNREQUEST_TENNIS_BANKS(); } - static void LUA_NATIVE_AUDIO_SET_SKIP_MINIGUN_SPIN_UP_AUDIO( bool p0 ) + static void LUA_NATIVE_AUDIO_SET_SKIP_MINIGUN_SPIN_UP_AUDIO(bool p0) { AUDIO::SET_SKIP_MINIGUN_SPIN_UP_AUDIO(p0); } - static void LUA_NATIVE_AUDIO_STOP_CUTSCENE_AUDIO( ) + static void LUA_NATIVE_AUDIO_STOP_CUTSCENE_AUDIO() { AUDIO::STOP_CUTSCENE_AUDIO(); } - static bool LUA_NATIVE_AUDIO_HAS_LOADED_MP_DATA_SET( ) + static bool LUA_NATIVE_AUDIO_HAS_LOADED_MP_DATA_SET() { auto retval = (bool)AUDIO::HAS_LOADED_MP_DATA_SET(); return retval; } - static bool LUA_NATIVE_AUDIO_HAS_LOADED_SP_DATA_SET( ) + static bool LUA_NATIVE_AUDIO_HAS_LOADED_SP_DATA_SET() { auto retval = (bool)AUDIO::HAS_LOADED_SP_DATA_SET(); return retval; } - static int LUA_NATIVE_AUDIO_GET_VEHICLE_HORN_SOUND_INDEX( Vehicle vehicle ) + static int LUA_NATIVE_AUDIO_GET_VEHICLE_HORN_SOUND_INDEX(Vehicle vehicle) { auto retval = AUDIO::GET_VEHICLE_HORN_SOUND_INDEX(vehicle); return retval; } - static void LUA_NATIVE_AUDIO_SET_VEHICLE_HORN_SOUND_INDEX( Vehicle vehicle, int value ) + static void LUA_NATIVE_AUDIO_SET_VEHICLE_HORN_SOUND_INDEX(Vehicle vehicle, int value) { AUDIO::SET_VEHICLE_HORN_SOUND_INDEX(vehicle, value); } diff --git a/src/lua/natives/lua_native_binding_BRAIN.cpp b/src/lua/natives/lua_native_binding_BRAIN.cpp index 2c78a52c..0f92b084 100644 --- a/src/lua/natives/lua_native_binding_BRAIN.cpp +++ b/src/lua/natives/lua_native_binding_BRAIN.cpp @@ -3,59 +3,59 @@ namespace lua::native { - static void LUA_NATIVE_BRAIN_ADD_SCRIPT_TO_RANDOM_PED( const char* name, Hash model, float p2, float p3 ) + static void LUA_NATIVE_BRAIN_ADD_SCRIPT_TO_RANDOM_PED(const char* name, Hash model, float p2, float p3) { BRAIN::ADD_SCRIPT_TO_RANDOM_PED(name, model, p2, p3); } - static void LUA_NATIVE_BRAIN_REGISTER_OBJECT_SCRIPT_BRAIN( const char* scriptName, Hash modelHash, int p2, float activationRange, int p4, int p5 ) + static void LUA_NATIVE_BRAIN_REGISTER_OBJECT_SCRIPT_BRAIN(const char* scriptName, Hash modelHash, int p2, float activationRange, int p4, int p5) { BRAIN::REGISTER_OBJECT_SCRIPT_BRAIN(scriptName, modelHash, p2, activationRange, p4, p5); } - static bool LUA_NATIVE_BRAIN_IS_OBJECT_WITHIN_BRAIN_ACTIVATION_RANGE( Object object ) + static bool LUA_NATIVE_BRAIN_IS_OBJECT_WITHIN_BRAIN_ACTIVATION_RANGE(Object object) { auto retval = (bool)BRAIN::IS_OBJECT_WITHIN_BRAIN_ACTIVATION_RANGE(object); return retval; } - static void LUA_NATIVE_BRAIN_REGISTER_WORLD_POINT_SCRIPT_BRAIN( const char* scriptName, float activationRange, int p2 ) + static void LUA_NATIVE_BRAIN_REGISTER_WORLD_POINT_SCRIPT_BRAIN(const char* scriptName, float activationRange, int p2) { BRAIN::REGISTER_WORLD_POINT_SCRIPT_BRAIN(scriptName, activationRange, p2); } - static bool LUA_NATIVE_BRAIN_IS_WORLD_POINT_WITHIN_BRAIN_ACTIVATION_RANGE( ) + static bool LUA_NATIVE_BRAIN_IS_WORLD_POINT_WITHIN_BRAIN_ACTIVATION_RANGE() { auto retval = (bool)BRAIN::IS_WORLD_POINT_WITHIN_BRAIN_ACTIVATION_RANGE(); return retval; } - static void LUA_NATIVE_BRAIN_ENABLE_SCRIPT_BRAIN_SET( int brainSet ) + static void LUA_NATIVE_BRAIN_ENABLE_SCRIPT_BRAIN_SET(int brainSet) { BRAIN::ENABLE_SCRIPT_BRAIN_SET(brainSet); } - static void LUA_NATIVE_BRAIN_DISABLE_SCRIPT_BRAIN_SET( int brainSet ) + static void LUA_NATIVE_BRAIN_DISABLE_SCRIPT_BRAIN_SET(int brainSet) { BRAIN::DISABLE_SCRIPT_BRAIN_SET(brainSet); } - static void LUA_NATIVE_BRAIN_REACTIVATE_ALL_WORLD_BRAINS_THAT_ARE_WAITING_TILL_OUT_OF_RANGE( ) + static void LUA_NATIVE_BRAIN_REACTIVATE_ALL_WORLD_BRAINS_THAT_ARE_WAITING_TILL_OUT_OF_RANGE() { BRAIN::REACTIVATE_ALL_WORLD_BRAINS_THAT_ARE_WAITING_TILL_OUT_OF_RANGE(); } - static void LUA_NATIVE_BRAIN_REACTIVATE_ALL_OBJECT_BRAINS_THAT_ARE_WAITING_TILL_OUT_OF_RANGE( ) + static void LUA_NATIVE_BRAIN_REACTIVATE_ALL_OBJECT_BRAINS_THAT_ARE_WAITING_TILL_OUT_OF_RANGE() { BRAIN::REACTIVATE_ALL_OBJECT_BRAINS_THAT_ARE_WAITING_TILL_OUT_OF_RANGE(); } - static void LUA_NATIVE_BRAIN_REACTIVATE_NAMED_WORLD_BRAINS_WAITING_TILL_OUT_OF_RANGE( const char* scriptName ) + static void LUA_NATIVE_BRAIN_REACTIVATE_NAMED_WORLD_BRAINS_WAITING_TILL_OUT_OF_RANGE(const char* scriptName) { BRAIN::REACTIVATE_NAMED_WORLD_BRAINS_WAITING_TILL_OUT_OF_RANGE(scriptName); } - static void LUA_NATIVE_BRAIN_REACTIVATE_NAMED_OBJECT_BRAINS_WAITING_TILL_OUT_OF_RANGE( const char* scriptName ) + static void LUA_NATIVE_BRAIN_REACTIVATE_NAMED_OBJECT_BRAINS_WAITING_TILL_OUT_OF_RANGE(const char* scriptName) { BRAIN::REACTIVATE_NAMED_OBJECT_BRAINS_WAITING_TILL_OUT_OF_RANGE(scriptName); } diff --git a/src/lua/natives/lua_native_binding_CAM.cpp b/src/lua/natives/lua_native_binding_CAM.cpp index f58d5759..e833ba31 100644 --- a/src/lua/natives/lua_native_binding_CAM.cpp +++ b/src/lua/natives/lua_native_binding_CAM.cpp @@ -3,1304 +3,1304 @@ namespace lua::native { - static void LUA_NATIVE_CAM_RENDER_SCRIPT_CAMS( bool render, bool ease, int easeTime, bool p3, bool p4, Any p5 ) + static void LUA_NATIVE_CAM_RENDER_SCRIPT_CAMS(bool render, bool ease, int easeTime, bool p3, bool p4, Any p5) { CAM::RENDER_SCRIPT_CAMS(render, ease, easeTime, p3, p4, p5); } - static void LUA_NATIVE_CAM_STOP_RENDERING_SCRIPT_CAMS_USING_CATCH_UP( bool render, float p1, int p2, Any p3 ) + static void LUA_NATIVE_CAM_STOP_RENDERING_SCRIPT_CAMS_USING_CATCH_UP(bool render, float p1, int p2, Any p3) { CAM::STOP_RENDERING_SCRIPT_CAMS_USING_CATCH_UP(render, p1, p2, p3); } - static Cam LUA_NATIVE_CAM_CREATE_CAM( const char* camName, bool p1 ) + static Cam LUA_NATIVE_CAM_CREATE_CAM(const char* camName, bool p1) { auto retval = CAM::CREATE_CAM(camName, p1); return retval; } - static Cam LUA_NATIVE_CAM_CREATE_CAM_WITH_PARAMS( const char* camName, float posX, float posY, float posZ, float rotX, float rotY, float rotZ, float fov, bool p8, int p9 ) + static Cam LUA_NATIVE_CAM_CREATE_CAM_WITH_PARAMS(const char* camName, float posX, float posY, float posZ, float rotX, float rotY, float rotZ, float fov, bool p8, int p9) { auto retval = CAM::CREATE_CAM_WITH_PARAMS(camName, posX, posY, posZ, rotX, rotY, rotZ, fov, p8, p9); return retval; } - static Cam LUA_NATIVE_CAM_CREATE_CAMERA( Hash camHash, bool p1 ) + static Cam LUA_NATIVE_CAM_CREATE_CAMERA(Hash camHash, bool p1) { auto retval = CAM::CREATE_CAMERA(camHash, p1); return retval; } - static Cam LUA_NATIVE_CAM_CREATE_CAMERA_WITH_PARAMS( Hash camHash, float posX, float posY, float posZ, float rotX, float rotY, float rotZ, float fov, bool p8, Any p9 ) + static Cam LUA_NATIVE_CAM_CREATE_CAMERA_WITH_PARAMS(Hash camHash, float posX, float posY, float posZ, float rotX, float rotY, float rotZ, float fov, bool p8, Any p9) { auto retval = CAM::CREATE_CAMERA_WITH_PARAMS(camHash, posX, posY, posZ, rotX, rotY, rotZ, fov, p8, p9); return retval; } - static void LUA_NATIVE_CAM_DESTROY_CAM( Cam cam, bool bScriptHostCam ) + static void LUA_NATIVE_CAM_DESTROY_CAM(Cam cam, bool bScriptHostCam) { CAM::DESTROY_CAM(cam, bScriptHostCam); } - static void LUA_NATIVE_CAM_DESTROY_ALL_CAMS( bool bScriptHostCam ) + static void LUA_NATIVE_CAM_DESTROY_ALL_CAMS(bool bScriptHostCam) { CAM::DESTROY_ALL_CAMS(bScriptHostCam); } - static bool LUA_NATIVE_CAM_DOES_CAM_EXIST( Cam cam ) + static bool LUA_NATIVE_CAM_DOES_CAM_EXIST(Cam cam) { auto retval = (bool)CAM::DOES_CAM_EXIST(cam); return retval; } - static void LUA_NATIVE_CAM_SET_CAM_ACTIVE( Cam cam, bool active ) + static void LUA_NATIVE_CAM_SET_CAM_ACTIVE(Cam cam, bool active) { CAM::SET_CAM_ACTIVE(cam, active); } - static bool LUA_NATIVE_CAM_IS_CAM_ACTIVE( Cam cam ) + static bool LUA_NATIVE_CAM_IS_CAM_ACTIVE(Cam cam) { auto retval = (bool)CAM::IS_CAM_ACTIVE(cam); return retval; } - static bool LUA_NATIVE_CAM_IS_CAM_RENDERING( Cam cam ) + static bool LUA_NATIVE_CAM_IS_CAM_RENDERING(Cam cam) { auto retval = (bool)CAM::IS_CAM_RENDERING(cam); return retval; } - static Cam LUA_NATIVE_CAM_GET_RENDERING_CAM( ) + static Cam LUA_NATIVE_CAM_GET_RENDERING_CAM() { auto retval = CAM::GET_RENDERING_CAM(); return retval; } - static Vector3 LUA_NATIVE_CAM_GET_CAM_COORD( Cam cam ) + static Vector3 LUA_NATIVE_CAM_GET_CAM_COORD(Cam cam) { auto retval = CAM::GET_CAM_COORD(cam); return retval; } - static Vector3 LUA_NATIVE_CAM_GET_CAM_ROT( Cam cam, int rotationOrder ) + static Vector3 LUA_NATIVE_CAM_GET_CAM_ROT(Cam cam, int rotationOrder) { auto retval = CAM::GET_CAM_ROT(cam, rotationOrder); return retval; } - static float LUA_NATIVE_CAM_GET_CAM_FOV( Cam cam ) + static float LUA_NATIVE_CAM_GET_CAM_FOV(Cam cam) { auto retval = CAM::GET_CAM_FOV(cam); return retval; } - static float LUA_NATIVE_CAM_GET_CAM_NEAR_CLIP( Cam cam ) + static float LUA_NATIVE_CAM_GET_CAM_NEAR_CLIP(Cam cam) { auto retval = CAM::GET_CAM_NEAR_CLIP(cam); return retval; } - static float LUA_NATIVE_CAM_GET_CAM_FAR_CLIP( Cam cam ) + static float LUA_NATIVE_CAM_GET_CAM_FAR_CLIP(Cam cam) { auto retval = CAM::GET_CAM_FAR_CLIP(cam); return retval; } - static float LUA_NATIVE_CAM_GET_CAM_NEAR_DOF( Cam cam ) + static float LUA_NATIVE_CAM_GET_CAM_NEAR_DOF(Cam cam) { auto retval = CAM::GET_CAM_NEAR_DOF(cam); return retval; } - static float LUA_NATIVE_CAM_GET_CAM_FAR_DOF( Cam cam ) + static float LUA_NATIVE_CAM_GET_CAM_FAR_DOF(Cam cam) { auto retval = CAM::GET_CAM_FAR_DOF(cam); return retval; } - static float LUA_NATIVE_CAM_GET_CAM_DOF_STRENGTH( Cam cam ) + static float LUA_NATIVE_CAM_GET_CAM_DOF_STRENGTH(Cam cam) { auto retval = CAM::GET_CAM_DOF_STRENGTH(cam); return retval; } - static void LUA_NATIVE_CAM_SET_CAM_PARAMS( Cam cam, float posX, float posY, float posZ, float rotX, float rotY, float rotZ, float fieldOfView, Any p8, int p9, int p10, int p11 ) + static void LUA_NATIVE_CAM_SET_CAM_PARAMS(Cam cam, float posX, float posY, float posZ, float rotX, float rotY, float rotZ, float fieldOfView, Any p8, int p9, int p10, int p11) { CAM::SET_CAM_PARAMS(cam, posX, posY, posZ, rotX, rotY, rotZ, fieldOfView, p8, p9, p10, p11); } - static void LUA_NATIVE_CAM_SET_CAM_COORD( Cam cam, float posX, float posY, float posZ ) + static void LUA_NATIVE_CAM_SET_CAM_COORD(Cam cam, float posX, float posY, float posZ) { CAM::SET_CAM_COORD(cam, posX, posY, posZ); } - static void LUA_NATIVE_CAM_SET_CAM_ROT( Cam cam, float rotX, float rotY, float rotZ, int rotationOrder ) + static void LUA_NATIVE_CAM_SET_CAM_ROT(Cam cam, float rotX, float rotY, float rotZ, int rotationOrder) { CAM::SET_CAM_ROT(cam, rotX, rotY, rotZ, rotationOrder); } - static void LUA_NATIVE_CAM_SET_CAM_FOV( Cam cam, float fieldOfView ) + static void LUA_NATIVE_CAM_SET_CAM_FOV(Cam cam, float fieldOfView) { CAM::SET_CAM_FOV(cam, fieldOfView); } - static void LUA_NATIVE_CAM_SET_CAM_NEAR_CLIP( Cam cam, float nearClip ) + static void LUA_NATIVE_CAM_SET_CAM_NEAR_CLIP(Cam cam, float nearClip) { CAM::SET_CAM_NEAR_CLIP(cam, nearClip); } - static void LUA_NATIVE_CAM_SET_CAM_FAR_CLIP( Cam cam, float farClip ) + static void LUA_NATIVE_CAM_SET_CAM_FAR_CLIP(Cam cam, float farClip) { CAM::SET_CAM_FAR_CLIP(cam, farClip); } - static void LUA_NATIVE_CAM_FORCE_CAM_FAR_CLIP( Cam cam, float p1 ) + static void LUA_NATIVE_CAM_FORCE_CAM_FAR_CLIP(Cam cam, float p1) { CAM::FORCE_CAM_FAR_CLIP(cam, p1); } - static void LUA_NATIVE_CAM_SET_CAM_MOTION_BLUR_STRENGTH( Cam cam, float strength ) + static void LUA_NATIVE_CAM_SET_CAM_MOTION_BLUR_STRENGTH(Cam cam, float strength) { CAM::SET_CAM_MOTION_BLUR_STRENGTH(cam, strength); } - static void LUA_NATIVE_CAM_SET_CAM_NEAR_DOF( Cam cam, float nearDOF ) + static void LUA_NATIVE_CAM_SET_CAM_NEAR_DOF(Cam cam, float nearDOF) { CAM::SET_CAM_NEAR_DOF(cam, nearDOF); } - static void LUA_NATIVE_CAM_SET_CAM_FAR_DOF( Cam cam, float farDOF ) + static void LUA_NATIVE_CAM_SET_CAM_FAR_DOF(Cam cam, float farDOF) { CAM::SET_CAM_FAR_DOF(cam, farDOF); } - static void LUA_NATIVE_CAM_SET_CAM_DOF_STRENGTH( Cam cam, float dofStrength ) + static void LUA_NATIVE_CAM_SET_CAM_DOF_STRENGTH(Cam cam, float dofStrength) { CAM::SET_CAM_DOF_STRENGTH(cam, dofStrength); } - static void LUA_NATIVE_CAM_SET_CAM_DOF_PLANES( Cam cam, float p1, float p2, float p3, float p4 ) + static void LUA_NATIVE_CAM_SET_CAM_DOF_PLANES(Cam cam, float p1, float p2, float p3, float p4) { CAM::SET_CAM_DOF_PLANES(cam, p1, p2, p3, p4); } - static void LUA_NATIVE_CAM_SET_CAM_USE_SHALLOW_DOF_MODE( Cam cam, bool toggle ) + static void LUA_NATIVE_CAM_SET_CAM_USE_SHALLOW_DOF_MODE(Cam cam, bool toggle) { CAM::SET_CAM_USE_SHALLOW_DOF_MODE(cam, toggle); } - static void LUA_NATIVE_CAM_SET_USE_HI_DOF( ) + static void LUA_NATIVE_CAM_SET_USE_HI_DOF() { CAM::SET_USE_HI_DOF(); } - static void LUA_NATIVE_CAM_SET_USE_HI_DOF_ON_SYNCED_SCENE_THIS_UPDATE( ) + static void LUA_NATIVE_CAM_SET_USE_HI_DOF_ON_SYNCED_SCENE_THIS_UPDATE() { CAM::SET_USE_HI_DOF_ON_SYNCED_SCENE_THIS_UPDATE(); } - static void LUA_NATIVE_CAM_SET_CAM_DOF_OVERRIDDEN_FOCUS_DISTANCE( Cam camera, float p1 ) + static void LUA_NATIVE_CAM_SET_CAM_DOF_OVERRIDDEN_FOCUS_DISTANCE(Cam camera, float p1) { CAM::SET_CAM_DOF_OVERRIDDEN_FOCUS_DISTANCE(camera, p1); } - static void LUA_NATIVE_CAM_SET_CAM_DOF_OVERRIDDEN_FOCUS_DISTANCE_BLEND_LEVEL( Any p0, float p1 ) + static void LUA_NATIVE_CAM_SET_CAM_DOF_OVERRIDDEN_FOCUS_DISTANCE_BLEND_LEVEL(Any p0, float p1) { CAM::SET_CAM_DOF_OVERRIDDEN_FOCUS_DISTANCE_BLEND_LEVEL(p0, p1); } - static void LUA_NATIVE_CAM_SET_CAM_DOF_FNUMBER_OF_LENS( Cam camera, float p1 ) + static void LUA_NATIVE_CAM_SET_CAM_DOF_FNUMBER_OF_LENS(Cam camera, float p1) { CAM::SET_CAM_DOF_FNUMBER_OF_LENS(camera, p1); } - static void LUA_NATIVE_CAM_SET_CAM_DOF_FOCAL_LENGTH_MULTIPLIER( Cam camera, float multiplier ) + static void LUA_NATIVE_CAM_SET_CAM_DOF_FOCAL_LENGTH_MULTIPLIER(Cam camera, float multiplier) { CAM::SET_CAM_DOF_FOCAL_LENGTH_MULTIPLIER(camera, multiplier); } - static void LUA_NATIVE_CAM_SET_CAM_DOF_FOCUS_DISTANCE_BIAS( Cam camera, float p1 ) + static void LUA_NATIVE_CAM_SET_CAM_DOF_FOCUS_DISTANCE_BIAS(Cam camera, float p1) { CAM::SET_CAM_DOF_FOCUS_DISTANCE_BIAS(camera, p1); } - static void LUA_NATIVE_CAM_SET_CAM_DOF_MAX_NEAR_IN_FOCUS_DISTANCE( Cam camera, float p1 ) + static void LUA_NATIVE_CAM_SET_CAM_DOF_MAX_NEAR_IN_FOCUS_DISTANCE(Cam camera, float p1) { CAM::SET_CAM_DOF_MAX_NEAR_IN_FOCUS_DISTANCE(camera, p1); } - static void LUA_NATIVE_CAM_SET_CAM_DOF_MAX_NEAR_IN_FOCUS_DISTANCE_BLEND_LEVEL( Cam camera, float p1 ) + static void LUA_NATIVE_CAM_SET_CAM_DOF_MAX_NEAR_IN_FOCUS_DISTANCE_BLEND_LEVEL(Cam camera, float p1) { CAM::SET_CAM_DOF_MAX_NEAR_IN_FOCUS_DISTANCE_BLEND_LEVEL(camera, p1); } - static void LUA_NATIVE_CAM_SET_CAM_DOF_SHOULD_KEEP_LOOK_AT_TARGET_IN_FOCUS( Cam camera, bool state ) + static void LUA_NATIVE_CAM_SET_CAM_DOF_SHOULD_KEEP_LOOK_AT_TARGET_IN_FOCUS(Cam camera, bool state) { CAM::SET_CAM_DOF_SHOULD_KEEP_LOOK_AT_TARGET_IN_FOCUS(camera, state); } - static void LUA_NATIVE_CAM_ATTACH_CAM_TO_ENTITY( Cam cam, Entity entity, float xOffset, float yOffset, float zOffset, bool isRelative ) + static void LUA_NATIVE_CAM_ATTACH_CAM_TO_ENTITY(Cam cam, Entity entity, float xOffset, float yOffset, float zOffset, bool isRelative) { CAM::ATTACH_CAM_TO_ENTITY(cam, entity, xOffset, yOffset, zOffset, isRelative); } - static void LUA_NATIVE_CAM_ATTACH_CAM_TO_PED_BONE( Cam cam, Ped ped, int boneIndex, float x, float y, float z, bool heading ) + static void LUA_NATIVE_CAM_ATTACH_CAM_TO_PED_BONE(Cam cam, Ped ped, int boneIndex, float x, float y, float z, bool heading) { CAM::ATTACH_CAM_TO_PED_BONE(cam, ped, boneIndex, x, y, z, heading); } - static void LUA_NATIVE_CAM_HARD_ATTACH_CAM_TO_PED_BONE( Cam cam, Ped ped, int boneIndex, float p3, float p4, float p5, float p6, float p7, float p8, bool p9 ) + static void LUA_NATIVE_CAM_HARD_ATTACH_CAM_TO_PED_BONE(Cam cam, Ped ped, int boneIndex, float p3, float p4, float p5, float p6, float p7, float p8, bool p9) { CAM::HARD_ATTACH_CAM_TO_PED_BONE(cam, ped, boneIndex, p3, p4, p5, p6, p7, p8, p9); } - static void LUA_NATIVE_CAM_HARD_ATTACH_CAM_TO_ENTITY( Cam cam, Entity entity, float xRot, float yRot, float zRot, float xOffset, float yOffset, float zOffset, bool isRelative ) + static void LUA_NATIVE_CAM_HARD_ATTACH_CAM_TO_ENTITY(Cam cam, Entity entity, float xRot, float yRot, float zRot, float xOffset, float yOffset, float zOffset, bool isRelative) { CAM::HARD_ATTACH_CAM_TO_ENTITY(cam, entity, xRot, yRot, zRot, xOffset, yOffset, zOffset, isRelative); } - static void LUA_NATIVE_CAM_ATTACH_CAM_TO_VEHICLE_BONE( Cam cam, Vehicle vehicle, int boneIndex, bool relativeRotation, float rotX, float rotY, float rotZ, float offsetX, float offsetY, float offsetZ, bool fixedDirection ) + static void LUA_NATIVE_CAM_ATTACH_CAM_TO_VEHICLE_BONE(Cam cam, Vehicle vehicle, int boneIndex, bool relativeRotation, float rotX, float rotY, float rotZ, float offsetX, float offsetY, float offsetZ, bool fixedDirection) { CAM::ATTACH_CAM_TO_VEHICLE_BONE(cam, vehicle, boneIndex, relativeRotation, rotX, rotY, rotZ, offsetX, offsetY, offsetZ, fixedDirection); } - static void LUA_NATIVE_CAM_DETACH_CAM( Cam cam ) + static void LUA_NATIVE_CAM_DETACH_CAM(Cam cam) { CAM::DETACH_CAM(cam); } - static void LUA_NATIVE_CAM_SET_CAM_INHERIT_ROLL_VEHICLE( Cam cam, bool p1 ) + static void LUA_NATIVE_CAM_SET_CAM_INHERIT_ROLL_VEHICLE(Cam cam, bool p1) { CAM::SET_CAM_INHERIT_ROLL_VEHICLE(cam, p1); } - static void LUA_NATIVE_CAM_POINT_CAM_AT_COORD( Cam cam, float x, float y, float z ) + static void LUA_NATIVE_CAM_POINT_CAM_AT_COORD(Cam cam, float x, float y, float z) { CAM::POINT_CAM_AT_COORD(cam, x, y, z); } - static void LUA_NATIVE_CAM_POINT_CAM_AT_ENTITY( Cam cam, Entity entity, float p2, float p3, float p4, bool p5 ) + static void LUA_NATIVE_CAM_POINT_CAM_AT_ENTITY(Cam cam, Entity entity, float p2, float p3, float p4, bool p5) { CAM::POINT_CAM_AT_ENTITY(cam, entity, p2, p3, p4, p5); } - static void LUA_NATIVE_CAM_POINT_CAM_AT_PED_BONE( Cam cam, Ped ped, int boneIndex, float x, float y, float z, bool p6 ) + static void LUA_NATIVE_CAM_POINT_CAM_AT_PED_BONE(Cam cam, Ped ped, int boneIndex, float x, float y, float z, bool p6) { CAM::POINT_CAM_AT_PED_BONE(cam, ped, boneIndex, x, y, z, p6); } - static void LUA_NATIVE_CAM_STOP_CAM_POINTING( Cam cam ) + static void LUA_NATIVE_CAM_STOP_CAM_POINTING(Cam cam) { CAM::STOP_CAM_POINTING(cam); } - static void LUA_NATIVE_CAM_SET_CAM_AFFECTS_AIMING( Cam cam, bool toggle ) + static void LUA_NATIVE_CAM_SET_CAM_AFFECTS_AIMING(Cam cam, bool toggle) { CAM::SET_CAM_AFFECTS_AIMING(cam, toggle); } - static void LUA_NATIVE_CAM_SET_CAM_CONTROLS_MINI_MAP_HEADING( Cam cam, bool toggle ) + static void LUA_NATIVE_CAM_SET_CAM_CONTROLS_MINI_MAP_HEADING(Cam cam, bool toggle) { CAM::SET_CAM_CONTROLS_MINI_MAP_HEADING(cam, toggle); } - static void LUA_NATIVE_CAM_SET_CAM_IS_INSIDE_VEHICLE( Cam cam, bool toggle ) + static void LUA_NATIVE_CAM_SET_CAM_IS_INSIDE_VEHICLE(Cam cam, bool toggle) { CAM::SET_CAM_IS_INSIDE_VEHICLE(cam, toggle); } - static void LUA_NATIVE_CAM_ALLOW_MOTION_BLUR_DECAY( Any p0, bool p1 ) + static void LUA_NATIVE_CAM_ALLOW_MOTION_BLUR_DECAY(Any p0, bool p1) { CAM::ALLOW_MOTION_BLUR_DECAY(p0, p1); } - static void LUA_NATIVE_CAM_SET_CAM_DEBUG_NAME( Cam camera, const char* name ) + static void LUA_NATIVE_CAM_SET_CAM_DEBUG_NAME(Cam camera, const char* name) { CAM::SET_CAM_DEBUG_NAME(camera, name); } - static Cam LUA_NATIVE_CAM_GET_DEBUG_CAM( ) + static Cam LUA_NATIVE_CAM_GET_DEBUG_CAM() { auto retval = CAM::GET_DEBUG_CAM(); return retval; } - static void LUA_NATIVE_CAM_ADD_CAM_SPLINE_NODE( Cam camera, float x, float y, float z, float xRot, float yRot, float zRot, int length, int smoothingStyle, int rotationOrder ) + static void LUA_NATIVE_CAM_ADD_CAM_SPLINE_NODE(Cam camera, float x, float y, float z, float xRot, float yRot, float zRot, int length, int smoothingStyle, int rotationOrder) { CAM::ADD_CAM_SPLINE_NODE(camera, x, y, z, xRot, yRot, zRot, length, smoothingStyle, rotationOrder); } - static void LUA_NATIVE_CAM_ADD_CAM_SPLINE_NODE_USING_CAMERA_FRAME( Cam cam, Cam cam2, int length, int p3 ) + static void LUA_NATIVE_CAM_ADD_CAM_SPLINE_NODE_USING_CAMERA_FRAME(Cam cam, Cam cam2, int length, int p3) { CAM::ADD_CAM_SPLINE_NODE_USING_CAMERA_FRAME(cam, cam2, length, p3); } - static void LUA_NATIVE_CAM_ADD_CAM_SPLINE_NODE_USING_CAMERA( Cam cam, Cam cam2, int length, int p3 ) + static void LUA_NATIVE_CAM_ADD_CAM_SPLINE_NODE_USING_CAMERA(Cam cam, Cam cam2, int length, int p3) { CAM::ADD_CAM_SPLINE_NODE_USING_CAMERA(cam, cam2, length, p3); } - static void LUA_NATIVE_CAM_ADD_CAM_SPLINE_NODE_USING_GAMEPLAY_FRAME( Cam cam, int length, int p2 ) + static void LUA_NATIVE_CAM_ADD_CAM_SPLINE_NODE_USING_GAMEPLAY_FRAME(Cam cam, int length, int p2) { CAM::ADD_CAM_SPLINE_NODE_USING_GAMEPLAY_FRAME(cam, length, p2); } - static void LUA_NATIVE_CAM_SET_CAM_SPLINE_PHASE( Cam cam, float p1 ) + static void LUA_NATIVE_CAM_SET_CAM_SPLINE_PHASE(Cam cam, float p1) { CAM::SET_CAM_SPLINE_PHASE(cam, p1); } - static float LUA_NATIVE_CAM_GET_CAM_SPLINE_PHASE( Cam cam ) + static float LUA_NATIVE_CAM_GET_CAM_SPLINE_PHASE(Cam cam) { auto retval = CAM::GET_CAM_SPLINE_PHASE(cam); return retval; } - static float LUA_NATIVE_CAM_GET_CAM_SPLINE_NODE_PHASE( Cam cam ) + static float LUA_NATIVE_CAM_GET_CAM_SPLINE_NODE_PHASE(Cam cam) { auto retval = CAM::GET_CAM_SPLINE_NODE_PHASE(cam); return retval; } - static void LUA_NATIVE_CAM_SET_CAM_SPLINE_DURATION( Cam cam, int timeDuration ) + static void LUA_NATIVE_CAM_SET_CAM_SPLINE_DURATION(Cam cam, int timeDuration) { CAM::SET_CAM_SPLINE_DURATION(cam, timeDuration); } - static void LUA_NATIVE_CAM_SET_CAM_SPLINE_SMOOTHING_STYLE( Cam cam, int smoothingStyle ) + static void LUA_NATIVE_CAM_SET_CAM_SPLINE_SMOOTHING_STYLE(Cam cam, int smoothingStyle) { CAM::SET_CAM_SPLINE_SMOOTHING_STYLE(cam, smoothingStyle); } - static int LUA_NATIVE_CAM_GET_CAM_SPLINE_NODE_INDEX( Cam cam ) + static int LUA_NATIVE_CAM_GET_CAM_SPLINE_NODE_INDEX(Cam cam) { auto retval = CAM::GET_CAM_SPLINE_NODE_INDEX(cam); return retval; } - static void LUA_NATIVE_CAM_SET_CAM_SPLINE_NODE_EASE( Cam cam, int easingFunction, int p2, float p3 ) + static void LUA_NATIVE_CAM_SET_CAM_SPLINE_NODE_EASE(Cam cam, int easingFunction, int p2, float p3) { CAM::SET_CAM_SPLINE_NODE_EASE(cam, easingFunction, p2, p3); } - static void LUA_NATIVE_CAM_SET_CAM_SPLINE_NODE_VELOCITY_SCALE( Cam cam, int p1, float scale ) + static void LUA_NATIVE_CAM_SET_CAM_SPLINE_NODE_VELOCITY_SCALE(Cam cam, int p1, float scale) { CAM::SET_CAM_SPLINE_NODE_VELOCITY_SCALE(cam, p1, scale); } - static void LUA_NATIVE_CAM_OVERRIDE_CAM_SPLINE_VELOCITY( Cam cam, int p1, float p2, float p3 ) + static void LUA_NATIVE_CAM_OVERRIDE_CAM_SPLINE_VELOCITY(Cam cam, int p1, float p2, float p3) { CAM::OVERRIDE_CAM_SPLINE_VELOCITY(cam, p1, p2, p3); } - static void LUA_NATIVE_CAM_OVERRIDE_CAM_SPLINE_MOTION_BLUR( Cam cam, int p1, float p2, float p3 ) + static void LUA_NATIVE_CAM_OVERRIDE_CAM_SPLINE_MOTION_BLUR(Cam cam, int p1, float p2, float p3) { CAM::OVERRIDE_CAM_SPLINE_MOTION_BLUR(cam, p1, p2, p3); } - static void LUA_NATIVE_CAM_SET_CAM_SPLINE_NODE_EXTRA_FLAGS( Cam cam, int p1, int flags ) + static void LUA_NATIVE_CAM_SET_CAM_SPLINE_NODE_EXTRA_FLAGS(Cam cam, int p1, int flags) { CAM::SET_CAM_SPLINE_NODE_EXTRA_FLAGS(cam, p1, flags); } - static bool LUA_NATIVE_CAM_IS_CAM_SPLINE_PAUSED( Cam cam ) + static bool LUA_NATIVE_CAM_IS_CAM_SPLINE_PAUSED(Cam cam) { auto retval = (bool)CAM::IS_CAM_SPLINE_PAUSED(cam); return retval; } - static void LUA_NATIVE_CAM_SET_CAM_ACTIVE_WITH_INTERP( Cam camTo, Cam camFrom, int duration, int easeLocation, int easeRotation ) + static void LUA_NATIVE_CAM_SET_CAM_ACTIVE_WITH_INTERP(Cam camTo, Cam camFrom, int duration, int easeLocation, int easeRotation) { CAM::SET_CAM_ACTIVE_WITH_INTERP(camTo, camFrom, duration, easeLocation, easeRotation); } - static bool LUA_NATIVE_CAM_IS_CAM_INTERPOLATING( Cam cam ) + static bool LUA_NATIVE_CAM_IS_CAM_INTERPOLATING(Cam cam) { auto retval = (bool)CAM::IS_CAM_INTERPOLATING(cam); return retval; } - static void LUA_NATIVE_CAM_SHAKE_CAM( Cam cam, const char* type, float amplitude ) + static void LUA_NATIVE_CAM_SHAKE_CAM(Cam cam, const char* type, float amplitude) { CAM::SHAKE_CAM(cam, type, amplitude); } - static void LUA_NATIVE_CAM_ANIMATED_SHAKE_CAM( Cam cam, const char* p1, const char* p2, const char* p3, float amplitude ) + static void LUA_NATIVE_CAM_ANIMATED_SHAKE_CAM(Cam cam, const char* p1, const char* p2, const char* p3, float amplitude) { CAM::ANIMATED_SHAKE_CAM(cam, p1, p2, p3, amplitude); } - static bool LUA_NATIVE_CAM_IS_CAM_SHAKING( Cam cam ) + static bool LUA_NATIVE_CAM_IS_CAM_SHAKING(Cam cam) { auto retval = (bool)CAM::IS_CAM_SHAKING(cam); return retval; } - static void LUA_NATIVE_CAM_SET_CAM_SHAKE_AMPLITUDE( Cam cam, float amplitude ) + static void LUA_NATIVE_CAM_SET_CAM_SHAKE_AMPLITUDE(Cam cam, float amplitude) { CAM::SET_CAM_SHAKE_AMPLITUDE(cam, amplitude); } - static void LUA_NATIVE_CAM_STOP_CAM_SHAKING( Cam cam, bool p1 ) + static void LUA_NATIVE_CAM_STOP_CAM_SHAKING(Cam cam, bool p1) { CAM::STOP_CAM_SHAKING(cam, p1); } - static void LUA_NATIVE_CAM_SHAKE_SCRIPT_GLOBAL( const char* p0, float p1 ) + static void LUA_NATIVE_CAM_SHAKE_SCRIPT_GLOBAL(const char* p0, float p1) { CAM::SHAKE_SCRIPT_GLOBAL(p0, p1); } - static void LUA_NATIVE_CAM_ANIMATED_SHAKE_SCRIPT_GLOBAL( const char* p0, const char* p1, const char* p2, float p3 ) + static void LUA_NATIVE_CAM_ANIMATED_SHAKE_SCRIPT_GLOBAL(const char* p0, const char* p1, const char* p2, float p3) { CAM::ANIMATED_SHAKE_SCRIPT_GLOBAL(p0, p1, p2, p3); } - static bool LUA_NATIVE_CAM_IS_SCRIPT_GLOBAL_SHAKING( ) + static bool LUA_NATIVE_CAM_IS_SCRIPT_GLOBAL_SHAKING() { auto retval = (bool)CAM::IS_SCRIPT_GLOBAL_SHAKING(); return retval; } - static void LUA_NATIVE_CAM_STOP_SCRIPT_GLOBAL_SHAKING( bool p0 ) + static void LUA_NATIVE_CAM_STOP_SCRIPT_GLOBAL_SHAKING(bool p0) { CAM::STOP_SCRIPT_GLOBAL_SHAKING(p0); } - static void LUA_NATIVE_CAM_TRIGGER_VEHICLE_PART_BROKEN_CAMERA_SHAKE( Vehicle vehicle, int p1, float p2 ) + static void LUA_NATIVE_CAM_TRIGGER_VEHICLE_PART_BROKEN_CAMERA_SHAKE(Vehicle vehicle, int p1, float p2) { CAM::TRIGGER_VEHICLE_PART_BROKEN_CAMERA_SHAKE(vehicle, p1, p2); } - static bool LUA_NATIVE_CAM_PLAY_CAM_ANIM( Cam cam, const char* animName, const char* animDictionary, float x, float y, float z, float xRot, float yRot, float zRot, bool p9, int p10 ) + static bool LUA_NATIVE_CAM_PLAY_CAM_ANIM(Cam cam, const char* animName, const char* animDictionary, float x, float y, float z, float xRot, float yRot, float zRot, bool p9, int p10) { auto retval = (bool)CAM::PLAY_CAM_ANIM(cam, animName, animDictionary, x, y, z, xRot, yRot, zRot, p9, p10); return retval; } - static bool LUA_NATIVE_CAM_IS_CAM_PLAYING_ANIM( Cam cam, const char* animName, const char* animDictionary ) + static bool LUA_NATIVE_CAM_IS_CAM_PLAYING_ANIM(Cam cam, const char* animName, const char* animDictionary) { auto retval = (bool)CAM::IS_CAM_PLAYING_ANIM(cam, animName, animDictionary); return retval; } - static void LUA_NATIVE_CAM_SET_CAM_ANIM_CURRENT_PHASE( Cam cam, float phase ) + static void LUA_NATIVE_CAM_SET_CAM_ANIM_CURRENT_PHASE(Cam cam, float phase) { CAM::SET_CAM_ANIM_CURRENT_PHASE(cam, phase); } - static float LUA_NATIVE_CAM_GET_CAM_ANIM_CURRENT_PHASE( Cam cam ) + static float LUA_NATIVE_CAM_GET_CAM_ANIM_CURRENT_PHASE(Cam cam) { auto retval = CAM::GET_CAM_ANIM_CURRENT_PHASE(cam); return retval; } - static bool LUA_NATIVE_CAM_PLAY_SYNCHRONIZED_CAM_ANIM( Any p0, Any p1, const char* animName, const char* animDictionary ) + static bool LUA_NATIVE_CAM_PLAY_SYNCHRONIZED_CAM_ANIM(Any p0, Any p1, const char* animName, const char* animDictionary) { auto retval = (bool)CAM::PLAY_SYNCHRONIZED_CAM_ANIM(p0, p1, animName, animDictionary); return retval; } - static void LUA_NATIVE_CAM_SET_FLY_CAM_HORIZONTAL_RESPONSE( Cam cam, float p1, float p2, float p3 ) + static void LUA_NATIVE_CAM_SET_FLY_CAM_HORIZONTAL_RESPONSE(Cam cam, float p1, float p2, float p3) { CAM::SET_FLY_CAM_HORIZONTAL_RESPONSE(cam, p1, p2, p3); } - static void LUA_NATIVE_CAM_SET_FLY_CAM_VERTICAL_RESPONSE( Cam cam, float p1, float p2, float p3 ) + static void LUA_NATIVE_CAM_SET_FLY_CAM_VERTICAL_RESPONSE(Cam cam, float p1, float p2, float p3) { CAM::SET_FLY_CAM_VERTICAL_RESPONSE(cam, p1, p2, p3); } - static void LUA_NATIVE_CAM_SET_FLY_CAM_MAX_HEIGHT( Cam cam, float height ) + static void LUA_NATIVE_CAM_SET_FLY_CAM_MAX_HEIGHT(Cam cam, float height) { CAM::SET_FLY_CAM_MAX_HEIGHT(cam, height); } - static void LUA_NATIVE_CAM_SET_FLY_CAM_COORD_AND_CONSTRAIN( Cam cam, float x, float y, float z ) + static void LUA_NATIVE_CAM_SET_FLY_CAM_COORD_AND_CONSTRAIN(Cam cam, float x, float y, float z) { CAM::SET_FLY_CAM_COORD_AND_CONSTRAIN(cam, x, y, z); } - static void LUA_NATIVE_CAM_SET_FLY_CAM_VERTICAL_CONTROLS_THIS_UPDATE( Cam cam ) + static void LUA_NATIVE_CAM_SET_FLY_CAM_VERTICAL_CONTROLS_THIS_UPDATE(Cam cam) { CAM::SET_FLY_CAM_VERTICAL_CONTROLS_THIS_UPDATE(cam); } - static bool LUA_NATIVE_CAM_WAS_FLY_CAM_CONSTRAINED_ON_PREVIOUS_UDPATE( Cam cam ) + static bool LUA_NATIVE_CAM_WAS_FLY_CAM_CONSTRAINED_ON_PREVIOUS_UDPATE(Cam cam) { auto retval = (bool)CAM::WAS_FLY_CAM_CONSTRAINED_ON_PREVIOUS_UDPATE(cam); return retval; } - static bool LUA_NATIVE_CAM_IS_SCREEN_FADED_OUT( ) + static bool LUA_NATIVE_CAM_IS_SCREEN_FADED_OUT() { auto retval = (bool)CAM::IS_SCREEN_FADED_OUT(); return retval; } - static bool LUA_NATIVE_CAM_IS_SCREEN_FADED_IN( ) + static bool LUA_NATIVE_CAM_IS_SCREEN_FADED_IN() { auto retval = (bool)CAM::IS_SCREEN_FADED_IN(); return retval; } - static bool LUA_NATIVE_CAM_IS_SCREEN_FADING_OUT( ) + static bool LUA_NATIVE_CAM_IS_SCREEN_FADING_OUT() { auto retval = (bool)CAM::IS_SCREEN_FADING_OUT(); return retval; } - static bool LUA_NATIVE_CAM_IS_SCREEN_FADING_IN( ) + static bool LUA_NATIVE_CAM_IS_SCREEN_FADING_IN() { auto retval = (bool)CAM::IS_SCREEN_FADING_IN(); return retval; } - static void LUA_NATIVE_CAM_DO_SCREEN_FADE_IN( int duration ) + static void LUA_NATIVE_CAM_DO_SCREEN_FADE_IN(int duration) { CAM::DO_SCREEN_FADE_IN(duration); } - static void LUA_NATIVE_CAM_DO_SCREEN_FADE_OUT( int duration ) + static void LUA_NATIVE_CAM_DO_SCREEN_FADE_OUT(int duration) { CAM::DO_SCREEN_FADE_OUT(duration); } - static void LUA_NATIVE_CAM_SET_WIDESCREEN_BORDERS( bool p0, int p1 ) + static void LUA_NATIVE_CAM_SET_WIDESCREEN_BORDERS(bool p0, int p1) { CAM::SET_WIDESCREEN_BORDERS(p0, p1); } - static bool LUA_NATIVE_CAM_ARE_WIDESCREEN_BORDERS_ACTIVE( ) + static bool LUA_NATIVE_CAM_ARE_WIDESCREEN_BORDERS_ACTIVE() { auto retval = (bool)CAM::ARE_WIDESCREEN_BORDERS_ACTIVE(); return retval; } - static Vector3 LUA_NATIVE_CAM_GET_GAMEPLAY_CAM_COORD( ) + static Vector3 LUA_NATIVE_CAM_GET_GAMEPLAY_CAM_COORD() { auto retval = CAM::GET_GAMEPLAY_CAM_COORD(); return retval; } - static Vector3 LUA_NATIVE_CAM_GET_GAMEPLAY_CAM_ROT( int rotationOrder ) + static Vector3 LUA_NATIVE_CAM_GET_GAMEPLAY_CAM_ROT(int rotationOrder) { auto retval = CAM::GET_GAMEPLAY_CAM_ROT(rotationOrder); return retval; } - static float LUA_NATIVE_CAM_GET_GAMEPLAY_CAM_FOV( ) + static float LUA_NATIVE_CAM_GET_GAMEPLAY_CAM_FOV() { auto retval = CAM::GET_GAMEPLAY_CAM_FOV(); return retval; } - static void LUA_NATIVE_CAM_SET_GAMEPLAY_CAM_MOTION_BLUR_SCALING_THIS_UPDATE( float p0 ) + static void LUA_NATIVE_CAM_SET_GAMEPLAY_CAM_MOTION_BLUR_SCALING_THIS_UPDATE(float p0) { CAM::SET_GAMEPLAY_CAM_MOTION_BLUR_SCALING_THIS_UPDATE(p0); } - static void LUA_NATIVE_CAM_SET_GAMEPLAY_CAM_MAX_MOTION_BLUR_STRENGTH_THIS_UPDATE( float p0 ) + static void LUA_NATIVE_CAM_SET_GAMEPLAY_CAM_MAX_MOTION_BLUR_STRENGTH_THIS_UPDATE(float p0) { CAM::SET_GAMEPLAY_CAM_MAX_MOTION_BLUR_STRENGTH_THIS_UPDATE(p0); } - static float LUA_NATIVE_CAM_GET_GAMEPLAY_CAM_RELATIVE_HEADING( ) + static float LUA_NATIVE_CAM_GET_GAMEPLAY_CAM_RELATIVE_HEADING() { auto retval = CAM::GET_GAMEPLAY_CAM_RELATIVE_HEADING(); return retval; } - static void LUA_NATIVE_CAM_SET_GAMEPLAY_CAM_RELATIVE_HEADING( float heading ) + static void LUA_NATIVE_CAM_SET_GAMEPLAY_CAM_RELATIVE_HEADING(float heading) { CAM::SET_GAMEPLAY_CAM_RELATIVE_HEADING(heading); } - static float LUA_NATIVE_CAM_GET_GAMEPLAY_CAM_RELATIVE_PITCH( ) + static float LUA_NATIVE_CAM_GET_GAMEPLAY_CAM_RELATIVE_PITCH() { auto retval = CAM::GET_GAMEPLAY_CAM_RELATIVE_PITCH(); return retval; } - static void LUA_NATIVE_CAM_SET_GAMEPLAY_CAM_RELATIVE_PITCH( float angle, float scalingFactor ) + static void LUA_NATIVE_CAM_SET_GAMEPLAY_CAM_RELATIVE_PITCH(float angle, float scalingFactor) { CAM::SET_GAMEPLAY_CAM_RELATIVE_PITCH(angle, scalingFactor); } - static void LUA_NATIVE_CAM_RESET_GAMEPLAY_CAM_FULL_ATTACH_PARENT_TRANSFORM_TIMER( ) + static void LUA_NATIVE_CAM_RESET_GAMEPLAY_CAM_FULL_ATTACH_PARENT_TRANSFORM_TIMER() { CAM::RESET_GAMEPLAY_CAM_FULL_ATTACH_PARENT_TRANSFORM_TIMER(); } - static void LUA_NATIVE_CAM_FORCE_CAMERA_RELATIVE_HEADING_AND_PITCH( float roll, float pitch, float yaw ) + static void LUA_NATIVE_CAM_FORCE_CAMERA_RELATIVE_HEADING_AND_PITCH(float roll, float pitch, float yaw) { CAM::FORCE_CAMERA_RELATIVE_HEADING_AND_PITCH(roll, pitch, yaw); } - static void LUA_NATIVE_CAM_FORCE_BONNET_CAMERA_RELATIVE_HEADING_AND_PITCH( float p0, float p1 ) + static void LUA_NATIVE_CAM_FORCE_BONNET_CAMERA_RELATIVE_HEADING_AND_PITCH(float p0, float p1) { CAM::FORCE_BONNET_CAMERA_RELATIVE_HEADING_AND_PITCH(p0, p1); } - static void LUA_NATIVE_CAM_SET_FIRST_PERSON_SHOOTER_CAMERA_HEADING( float yaw ) + static void LUA_NATIVE_CAM_SET_FIRST_PERSON_SHOOTER_CAMERA_HEADING(float yaw) { CAM::SET_FIRST_PERSON_SHOOTER_CAMERA_HEADING(yaw); } - static void LUA_NATIVE_CAM_SET_FIRST_PERSON_SHOOTER_CAMERA_PITCH( float pitch ) + static void LUA_NATIVE_CAM_SET_FIRST_PERSON_SHOOTER_CAMERA_PITCH(float pitch) { CAM::SET_FIRST_PERSON_SHOOTER_CAMERA_PITCH(pitch); } - static void LUA_NATIVE_CAM_SET_SCRIPTED_CAMERA_IS_FIRST_PERSON_THIS_FRAME( bool p0 ) + static void LUA_NATIVE_CAM_SET_SCRIPTED_CAMERA_IS_FIRST_PERSON_THIS_FRAME(bool p0) { CAM::SET_SCRIPTED_CAMERA_IS_FIRST_PERSON_THIS_FRAME(p0); } - static void LUA_NATIVE_CAM_SHAKE_GAMEPLAY_CAM( const char* shakeName, float intensity ) + static void LUA_NATIVE_CAM_SHAKE_GAMEPLAY_CAM(const char* shakeName, float intensity) { CAM::SHAKE_GAMEPLAY_CAM(shakeName, intensity); } - static bool LUA_NATIVE_CAM_IS_GAMEPLAY_CAM_SHAKING( ) + static bool LUA_NATIVE_CAM_IS_GAMEPLAY_CAM_SHAKING() { auto retval = (bool)CAM::IS_GAMEPLAY_CAM_SHAKING(); return retval; } - static void LUA_NATIVE_CAM_SET_GAMEPLAY_CAM_SHAKE_AMPLITUDE( float amplitude ) + static void LUA_NATIVE_CAM_SET_GAMEPLAY_CAM_SHAKE_AMPLITUDE(float amplitude) { CAM::SET_GAMEPLAY_CAM_SHAKE_AMPLITUDE(amplitude); } - static void LUA_NATIVE_CAM_STOP_GAMEPLAY_CAM_SHAKING( bool p0 ) + static void LUA_NATIVE_CAM_STOP_GAMEPLAY_CAM_SHAKING(bool p0) { CAM::STOP_GAMEPLAY_CAM_SHAKING(p0); } - static void LUA_NATIVE_CAM_SET_GAMEPLAY_CAM_FOLLOW_PED_THIS_UPDATE( Ped ped ) + static void LUA_NATIVE_CAM_SET_GAMEPLAY_CAM_FOLLOW_PED_THIS_UPDATE(Ped ped) { CAM::SET_GAMEPLAY_CAM_FOLLOW_PED_THIS_UPDATE(ped); } - static bool LUA_NATIVE_CAM_IS_GAMEPLAY_CAM_RENDERING( ) + static bool LUA_NATIVE_CAM_IS_GAMEPLAY_CAM_RENDERING() { auto retval = (bool)CAM::IS_GAMEPLAY_CAM_RENDERING(); return retval; } - static bool LUA_NATIVE_CAM_IS_INTERPOLATING_FROM_SCRIPT_CAMS( ) + static bool LUA_NATIVE_CAM_IS_INTERPOLATING_FROM_SCRIPT_CAMS() { auto retval = (bool)CAM::IS_INTERPOLATING_FROM_SCRIPT_CAMS(); return retval; } - static bool LUA_NATIVE_CAM_IS_INTERPOLATING_TO_SCRIPT_CAMS( ) + static bool LUA_NATIVE_CAM_IS_INTERPOLATING_TO_SCRIPT_CAMS() { auto retval = (bool)CAM::IS_INTERPOLATING_TO_SCRIPT_CAMS(); return retval; } - static void LUA_NATIVE_CAM_SET_GAMEPLAY_CAM_ALTITUDE_FOV_SCALING_STATE( bool p0 ) + static void LUA_NATIVE_CAM_SET_GAMEPLAY_CAM_ALTITUDE_FOV_SCALING_STATE(bool p0) { CAM::SET_GAMEPLAY_CAM_ALTITUDE_FOV_SCALING_STATE(p0); } - static void LUA_NATIVE_CAM_DISABLE_GAMEPLAY_CAM_ALTITUDE_FOV_SCALING_THIS_UPDATE( ) + static void LUA_NATIVE_CAM_DISABLE_GAMEPLAY_CAM_ALTITUDE_FOV_SCALING_THIS_UPDATE() { CAM::DISABLE_GAMEPLAY_CAM_ALTITUDE_FOV_SCALING_THIS_UPDATE(); } - static bool LUA_NATIVE_CAM_IS_GAMEPLAY_CAM_LOOKING_BEHIND( ) + static bool LUA_NATIVE_CAM_IS_GAMEPLAY_CAM_LOOKING_BEHIND() { auto retval = (bool)CAM::IS_GAMEPLAY_CAM_LOOKING_BEHIND(); return retval; } - static void LUA_NATIVE_CAM_SET_GAMEPLAY_CAM_IGNORE_ENTITY_COLLISION_THIS_UPDATE( Entity entity ) + static void LUA_NATIVE_CAM_SET_GAMEPLAY_CAM_IGNORE_ENTITY_COLLISION_THIS_UPDATE(Entity entity) { CAM::SET_GAMEPLAY_CAM_IGNORE_ENTITY_COLLISION_THIS_UPDATE(entity); } - static void LUA_NATIVE_CAM_DISABLE_CAM_COLLISION_FOR_OBJECT( Entity entity ) + static void LUA_NATIVE_CAM_DISABLE_CAM_COLLISION_FOR_OBJECT(Entity entity) { CAM::DISABLE_CAM_COLLISION_FOR_OBJECT(entity); } - static void LUA_NATIVE_CAM_BYPASS_CAMERA_COLLISION_BUOYANCY_TEST_THIS_UPDATE( ) + static void LUA_NATIVE_CAM_BYPASS_CAMERA_COLLISION_BUOYANCY_TEST_THIS_UPDATE() { CAM::BYPASS_CAMERA_COLLISION_BUOYANCY_TEST_THIS_UPDATE(); } - static void LUA_NATIVE_CAM_SET_GAMEPLAY_CAM_ENTITY_TO_LIMIT_FOCUS_OVER_BOUNDING_SPHERE_THIS_UPDATE( Entity entity ) + static void LUA_NATIVE_CAM_SET_GAMEPLAY_CAM_ENTITY_TO_LIMIT_FOCUS_OVER_BOUNDING_SPHERE_THIS_UPDATE(Entity entity) { CAM::SET_GAMEPLAY_CAM_ENTITY_TO_LIMIT_FOCUS_OVER_BOUNDING_SPHERE_THIS_UPDATE(entity); } - static void LUA_NATIVE_CAM_DISABLE_FIRST_PERSON_CAMERA_WATER_CLIPPING_TEST_THIS_UPDATE( ) + static void LUA_NATIVE_CAM_DISABLE_FIRST_PERSON_CAMERA_WATER_CLIPPING_TEST_THIS_UPDATE() { CAM::DISABLE_FIRST_PERSON_CAMERA_WATER_CLIPPING_TEST_THIS_UPDATE(); } - static void LUA_NATIVE_CAM_SET_FOLLOW_CAM_IGNORE_ATTACH_PARENT_MOVEMENT_THIS_UPDATE( ) + static void LUA_NATIVE_CAM_SET_FOLLOW_CAM_IGNORE_ATTACH_PARENT_MOVEMENT_THIS_UPDATE() { CAM::SET_FOLLOW_CAM_IGNORE_ATTACH_PARENT_MOVEMENT_THIS_UPDATE(); } - static bool LUA_NATIVE_CAM_IS_SPHERE_VISIBLE( float x, float y, float z, float radius ) + static bool LUA_NATIVE_CAM_IS_SPHERE_VISIBLE(float x, float y, float z, float radius) { auto retval = (bool)CAM::IS_SPHERE_VISIBLE(x, y, z, radius); return retval; } - static bool LUA_NATIVE_CAM_IS_FOLLOW_PED_CAM_ACTIVE( ) + static bool LUA_NATIVE_CAM_IS_FOLLOW_PED_CAM_ACTIVE() { auto retval = (bool)CAM::IS_FOLLOW_PED_CAM_ACTIVE(); return retval; } - static bool LUA_NATIVE_CAM_SET_FOLLOW_PED_CAM_THIS_UPDATE( const char* camName, int p1 ) + static bool LUA_NATIVE_CAM_SET_FOLLOW_PED_CAM_THIS_UPDATE(const char* camName, int p1) { auto retval = (bool)CAM::SET_FOLLOW_PED_CAM_THIS_UPDATE(camName, p1); return retval; } - static void LUA_NATIVE_CAM_USE_SCRIPT_CAM_FOR_AMBIENT_POPULATION_ORIGIN_THIS_FRAME( bool p0, bool p1 ) + static void LUA_NATIVE_CAM_USE_SCRIPT_CAM_FOR_AMBIENT_POPULATION_ORIGIN_THIS_FRAME(bool p0, bool p1) { CAM::USE_SCRIPT_CAM_FOR_AMBIENT_POPULATION_ORIGIN_THIS_FRAME(p0, p1); } - static void LUA_NATIVE_CAM_SET_FOLLOW_PED_CAM_LADDER_ALIGN_THIS_UPDATE( ) + static void LUA_NATIVE_CAM_SET_FOLLOW_PED_CAM_LADDER_ALIGN_THIS_UPDATE() { CAM::SET_FOLLOW_PED_CAM_LADDER_ALIGN_THIS_UPDATE(); } - static void LUA_NATIVE_CAM_SET_THIRD_PERSON_CAM_RELATIVE_HEADING_LIMITS_THIS_UPDATE( float minimum, float maximum ) + static void LUA_NATIVE_CAM_SET_THIRD_PERSON_CAM_RELATIVE_HEADING_LIMITS_THIS_UPDATE(float minimum, float maximum) { CAM::SET_THIRD_PERSON_CAM_RELATIVE_HEADING_LIMITS_THIS_UPDATE(minimum, maximum); } - static void LUA_NATIVE_CAM_SET_THIRD_PERSON_CAM_RELATIVE_PITCH_LIMITS_THIS_UPDATE( float minimum, float maximum ) + static void LUA_NATIVE_CAM_SET_THIRD_PERSON_CAM_RELATIVE_PITCH_LIMITS_THIS_UPDATE(float minimum, float maximum) { CAM::SET_THIRD_PERSON_CAM_RELATIVE_PITCH_LIMITS_THIS_UPDATE(minimum, maximum); } - static void LUA_NATIVE_CAM_SET_THIRD_PERSON_CAM_ORBIT_DISTANCE_LIMITS_THIS_UPDATE( float p0, float distance ) + static void LUA_NATIVE_CAM_SET_THIRD_PERSON_CAM_ORBIT_DISTANCE_LIMITS_THIS_UPDATE(float p0, float distance) { CAM::SET_THIRD_PERSON_CAM_ORBIT_DISTANCE_LIMITS_THIS_UPDATE(p0, distance); } - static void LUA_NATIVE_CAM_SET_IN_VEHICLE_CAM_STATE_THIS_UPDATE( Vehicle p0, int p1 ) + static void LUA_NATIVE_CAM_SET_IN_VEHICLE_CAM_STATE_THIS_UPDATE(Vehicle p0, int p1) { CAM::SET_IN_VEHICLE_CAM_STATE_THIS_UPDATE(p0, p1); } - static void LUA_NATIVE_CAM_DISABLE_ON_FOOT_FIRST_PERSON_VIEW_THIS_UPDATE( ) + static void LUA_NATIVE_CAM_DISABLE_ON_FOOT_FIRST_PERSON_VIEW_THIS_UPDATE() { CAM::DISABLE_ON_FOOT_FIRST_PERSON_VIEW_THIS_UPDATE(); } - static void LUA_NATIVE_CAM_DISABLE_FIRST_PERSON_FLASH_EFFECT_THIS_UPDATE( ) + static void LUA_NATIVE_CAM_DISABLE_FIRST_PERSON_FLASH_EFFECT_THIS_UPDATE() { CAM::DISABLE_FIRST_PERSON_FLASH_EFFECT_THIS_UPDATE(); } - static void LUA_NATIVE_CAM_BLOCK_FIRST_PERSON_ORIENTATION_RESET_THIS_UPDATE( ) + static void LUA_NATIVE_CAM_BLOCK_FIRST_PERSON_ORIENTATION_RESET_THIS_UPDATE() { CAM::BLOCK_FIRST_PERSON_ORIENTATION_RESET_THIS_UPDATE(); } - static int LUA_NATIVE_CAM_GET_FOLLOW_PED_CAM_ZOOM_LEVEL( ) + static int LUA_NATIVE_CAM_GET_FOLLOW_PED_CAM_ZOOM_LEVEL() { auto retval = CAM::GET_FOLLOW_PED_CAM_ZOOM_LEVEL(); return retval; } - static int LUA_NATIVE_CAM_GET_FOLLOW_PED_CAM_VIEW_MODE( ) + static int LUA_NATIVE_CAM_GET_FOLLOW_PED_CAM_VIEW_MODE() { auto retval = CAM::GET_FOLLOW_PED_CAM_VIEW_MODE(); return retval; } - static void LUA_NATIVE_CAM_SET_FOLLOW_PED_CAM_VIEW_MODE( int viewMode ) + static void LUA_NATIVE_CAM_SET_FOLLOW_PED_CAM_VIEW_MODE(int viewMode) { CAM::SET_FOLLOW_PED_CAM_VIEW_MODE(viewMode); } - static bool LUA_NATIVE_CAM_IS_FOLLOW_VEHICLE_CAM_ACTIVE( ) + static bool LUA_NATIVE_CAM_IS_FOLLOW_VEHICLE_CAM_ACTIVE() { auto retval = (bool)CAM::IS_FOLLOW_VEHICLE_CAM_ACTIVE(); return retval; } - static void LUA_NATIVE_CAM_SET_FOLLOW_VEHICLE_CAM_HIGH_ANGLE_MODE_THIS_UPDATE( bool p0 ) + static void LUA_NATIVE_CAM_SET_FOLLOW_VEHICLE_CAM_HIGH_ANGLE_MODE_THIS_UPDATE(bool p0) { CAM::SET_FOLLOW_VEHICLE_CAM_HIGH_ANGLE_MODE_THIS_UPDATE(p0); } - static void LUA_NATIVE_CAM_SET_FOLLOW_VEHICLE_CAM_HIGH_ANGLE_MODE_EVERY_UPDATE( bool p0, bool p1 ) + static void LUA_NATIVE_CAM_SET_FOLLOW_VEHICLE_CAM_HIGH_ANGLE_MODE_EVERY_UPDATE(bool p0, bool p1) { CAM::SET_FOLLOW_VEHICLE_CAM_HIGH_ANGLE_MODE_EVERY_UPDATE(p0, p1); } - static bool LUA_NATIVE_CAM_SET_TABLE_GAMES_CAMERA_THIS_UPDATE( Hash hash ) + static bool LUA_NATIVE_CAM_SET_TABLE_GAMES_CAMERA_THIS_UPDATE(Hash hash) { auto retval = (bool)CAM::SET_TABLE_GAMES_CAMERA_THIS_UPDATE(hash); return retval; } - static int LUA_NATIVE_CAM_GET_FOLLOW_VEHICLE_CAM_ZOOM_LEVEL( ) + static int LUA_NATIVE_CAM_GET_FOLLOW_VEHICLE_CAM_ZOOM_LEVEL() { auto retval = CAM::GET_FOLLOW_VEHICLE_CAM_ZOOM_LEVEL(); return retval; } - static void LUA_NATIVE_CAM_SET_FOLLOW_VEHICLE_CAM_ZOOM_LEVEL( int zoomLevel ) + static void LUA_NATIVE_CAM_SET_FOLLOW_VEHICLE_CAM_ZOOM_LEVEL(int zoomLevel) { CAM::SET_FOLLOW_VEHICLE_CAM_ZOOM_LEVEL(zoomLevel); } - static int LUA_NATIVE_CAM_GET_FOLLOW_VEHICLE_CAM_VIEW_MODE( ) + static int LUA_NATIVE_CAM_GET_FOLLOW_VEHICLE_CAM_VIEW_MODE() { auto retval = CAM::GET_FOLLOW_VEHICLE_CAM_VIEW_MODE(); return retval; } - static void LUA_NATIVE_CAM_SET_FOLLOW_VEHICLE_CAM_VIEW_MODE( int viewMode ) + static void LUA_NATIVE_CAM_SET_FOLLOW_VEHICLE_CAM_VIEW_MODE(int viewMode) { CAM::SET_FOLLOW_VEHICLE_CAM_VIEW_MODE(viewMode); } - static int LUA_NATIVE_CAM_GET_CAM_VIEW_MODE_FOR_CONTEXT( int context ) + static int LUA_NATIVE_CAM_GET_CAM_VIEW_MODE_FOR_CONTEXT(int context) { auto retval = CAM::GET_CAM_VIEW_MODE_FOR_CONTEXT(context); return retval; } - static void LUA_NATIVE_CAM_SET_CAM_VIEW_MODE_FOR_CONTEXT( int context, int viewMode ) + static void LUA_NATIVE_CAM_SET_CAM_VIEW_MODE_FOR_CONTEXT(int context, int viewMode) { CAM::SET_CAM_VIEW_MODE_FOR_CONTEXT(context, viewMode); } - static int LUA_NATIVE_CAM_GET_CAM_ACTIVE_VIEW_MODE_CONTEXT( ) + static int LUA_NATIVE_CAM_GET_CAM_ACTIVE_VIEW_MODE_CONTEXT() { auto retval = CAM::GET_CAM_ACTIVE_VIEW_MODE_CONTEXT(); return retval; } - static void LUA_NATIVE_CAM_USE_VEHICLE_CAM_STUNT_SETTINGS_THIS_UPDATE( ) + static void LUA_NATIVE_CAM_USE_VEHICLE_CAM_STUNT_SETTINGS_THIS_UPDATE() { CAM::USE_VEHICLE_CAM_STUNT_SETTINGS_THIS_UPDATE(); } - static void LUA_NATIVE_CAM_USE_DEDICATED_STUNT_CAMERA_THIS_UPDATE( const char* camName ) + static void LUA_NATIVE_CAM_USE_DEDICATED_STUNT_CAMERA_THIS_UPDATE(const char* camName) { CAM::USE_DEDICATED_STUNT_CAMERA_THIS_UPDATE(camName); } - static void LUA_NATIVE_CAM_FORCE_VEHICLE_CAM_STUNT_SETTINGS_THIS_UPDATE( ) + static void LUA_NATIVE_CAM_FORCE_VEHICLE_CAM_STUNT_SETTINGS_THIS_UPDATE() { CAM::FORCE_VEHICLE_CAM_STUNT_SETTINGS_THIS_UPDATE(); } - static void LUA_NATIVE_CAM_SET_FOLLOW_VEHICLE_CAM_SEAT_THIS_UPDATE( int seatIndex ) + static void LUA_NATIVE_CAM_SET_FOLLOW_VEHICLE_CAM_SEAT_THIS_UPDATE(int seatIndex) { CAM::SET_FOLLOW_VEHICLE_CAM_SEAT_THIS_UPDATE(seatIndex); } - static bool LUA_NATIVE_CAM_IS_AIM_CAM_ACTIVE( ) + static bool LUA_NATIVE_CAM_IS_AIM_CAM_ACTIVE() { auto retval = (bool)CAM::IS_AIM_CAM_ACTIVE(); return retval; } - static bool LUA_NATIVE_CAM_IS_AIM_CAM_ACTIVE_IN_ACCURATE_MODE( ) + static bool LUA_NATIVE_CAM_IS_AIM_CAM_ACTIVE_IN_ACCURATE_MODE() { auto retval = (bool)CAM::IS_AIM_CAM_ACTIVE_IN_ACCURATE_MODE(); return retval; } - static bool LUA_NATIVE_CAM_IS_FIRST_PERSON_AIM_CAM_ACTIVE( ) + static bool LUA_NATIVE_CAM_IS_FIRST_PERSON_AIM_CAM_ACTIVE() { auto retval = (bool)CAM::IS_FIRST_PERSON_AIM_CAM_ACTIVE(); return retval; } - static void LUA_NATIVE_CAM_DISABLE_AIM_CAM_THIS_UPDATE( ) + static void LUA_NATIVE_CAM_DISABLE_AIM_CAM_THIS_UPDATE() { CAM::DISABLE_AIM_CAM_THIS_UPDATE(); } - static float LUA_NATIVE_CAM_GET_FIRST_PERSON_AIM_CAM_ZOOM_FACTOR( ) + static float LUA_NATIVE_CAM_GET_FIRST_PERSON_AIM_CAM_ZOOM_FACTOR() { auto retval = CAM::GET_FIRST_PERSON_AIM_CAM_ZOOM_FACTOR(); return retval; } - static void LUA_NATIVE_CAM_SET_FIRST_PERSON_AIM_CAM_ZOOM_FACTOR( float zoomFactor ) + static void LUA_NATIVE_CAM_SET_FIRST_PERSON_AIM_CAM_ZOOM_FACTOR(float zoomFactor) { CAM::SET_FIRST_PERSON_AIM_CAM_ZOOM_FACTOR(zoomFactor); } - static void LUA_NATIVE_CAM_SET_FIRST_PERSON_AIM_CAM_ZOOM_FACTOR_LIMITS_THIS_UPDATE( float p0, float p1 ) + static void LUA_NATIVE_CAM_SET_FIRST_PERSON_AIM_CAM_ZOOM_FACTOR_LIMITS_THIS_UPDATE(float p0, float p1) { CAM::SET_FIRST_PERSON_AIM_CAM_ZOOM_FACTOR_LIMITS_THIS_UPDATE(p0, p1); } - static void LUA_NATIVE_CAM_SET_FIRST_PERSON_AIM_CAM_RELATIVE_HEADING_LIMITS_THIS_UPDATE( float p0, float p1 ) + static void LUA_NATIVE_CAM_SET_FIRST_PERSON_AIM_CAM_RELATIVE_HEADING_LIMITS_THIS_UPDATE(float p0, float p1) { CAM::SET_FIRST_PERSON_AIM_CAM_RELATIVE_HEADING_LIMITS_THIS_UPDATE(p0, p1); } - static void LUA_NATIVE_CAM_SET_FIRST_PERSON_AIM_CAM_RELATIVE_PITCH_LIMITS_THIS_UPDATE( float p0, float p1 ) + static void LUA_NATIVE_CAM_SET_FIRST_PERSON_AIM_CAM_RELATIVE_PITCH_LIMITS_THIS_UPDATE(float p0, float p1) { CAM::SET_FIRST_PERSON_AIM_CAM_RELATIVE_PITCH_LIMITS_THIS_UPDATE(p0, p1); } - static void LUA_NATIVE_CAM_SET_FIRST_PERSON_AIM_CAM_NEAR_CLIP_THIS_UPDATE( float p0 ) + static void LUA_NATIVE_CAM_SET_FIRST_PERSON_AIM_CAM_NEAR_CLIP_THIS_UPDATE(float p0) { CAM::SET_FIRST_PERSON_AIM_CAM_NEAR_CLIP_THIS_UPDATE(p0); } - static void LUA_NATIVE_CAM_SET_THIRD_PERSON_AIM_CAM_NEAR_CLIP_THIS_UPDATE( float p0 ) + static void LUA_NATIVE_CAM_SET_THIRD_PERSON_AIM_CAM_NEAR_CLIP_THIS_UPDATE(float p0) { CAM::SET_THIRD_PERSON_AIM_CAM_NEAR_CLIP_THIS_UPDATE(p0); } - static void LUA_NATIVE_CAM_SET_ALLOW_CUSTOM_VEHICLE_DRIVE_BY_CAM_THIS_UPDATE( bool p0 ) + static void LUA_NATIVE_CAM_SET_ALLOW_CUSTOM_VEHICLE_DRIVE_BY_CAM_THIS_UPDATE(bool p0) { CAM::SET_ALLOW_CUSTOM_VEHICLE_DRIVE_BY_CAM_THIS_UPDATE(p0); } - static void LUA_NATIVE_CAM_FORCE_TIGHTSPACE_CUSTOM_FRAMING_THIS_UPDATE( ) + static void LUA_NATIVE_CAM_FORCE_TIGHTSPACE_CUSTOM_FRAMING_THIS_UPDATE() { CAM::FORCE_TIGHTSPACE_CUSTOM_FRAMING_THIS_UPDATE(); } - static Vector3 LUA_NATIVE_CAM_GET_FINAL_RENDERED_CAM_COORD( ) + static Vector3 LUA_NATIVE_CAM_GET_FINAL_RENDERED_CAM_COORD() { auto retval = CAM::GET_FINAL_RENDERED_CAM_COORD(); return retval; } - static Vector3 LUA_NATIVE_CAM_GET_FINAL_RENDERED_CAM_ROT( int rotationOrder ) + static Vector3 LUA_NATIVE_CAM_GET_FINAL_RENDERED_CAM_ROT(int rotationOrder) { auto retval = CAM::GET_FINAL_RENDERED_CAM_ROT(rotationOrder); return retval; } - static Vector3 LUA_NATIVE_CAM_GET_FINAL_RENDERED_REMOTE_PLAYER_CAM_ROT( Player player, int rotationOrder ) + static Vector3 LUA_NATIVE_CAM_GET_FINAL_RENDERED_REMOTE_PLAYER_CAM_ROT(Player player, int rotationOrder) { auto retval = CAM::GET_FINAL_RENDERED_REMOTE_PLAYER_CAM_ROT(player, rotationOrder); return retval; } - static float LUA_NATIVE_CAM_GET_FINAL_RENDERED_CAM_FOV( ) + static float LUA_NATIVE_CAM_GET_FINAL_RENDERED_CAM_FOV() { auto retval = CAM::GET_FINAL_RENDERED_CAM_FOV(); return retval; } - static float LUA_NATIVE_CAM_GET_FINAL_RENDERED_REMOTE_PLAYER_CAM_FOV( Player player ) + static float LUA_NATIVE_CAM_GET_FINAL_RENDERED_REMOTE_PLAYER_CAM_FOV(Player player) { auto retval = CAM::GET_FINAL_RENDERED_REMOTE_PLAYER_CAM_FOV(player); return retval; } - static float LUA_NATIVE_CAM_GET_FINAL_RENDERED_CAM_NEAR_CLIP( ) + static float LUA_NATIVE_CAM_GET_FINAL_RENDERED_CAM_NEAR_CLIP() { auto retval = CAM::GET_FINAL_RENDERED_CAM_NEAR_CLIP(); return retval; } - static float LUA_NATIVE_CAM_GET_FINAL_RENDERED_CAM_FAR_CLIP( ) + static float LUA_NATIVE_CAM_GET_FINAL_RENDERED_CAM_FAR_CLIP() { auto retval = CAM::GET_FINAL_RENDERED_CAM_FAR_CLIP(); return retval; } - static float LUA_NATIVE_CAM_GET_FINAL_RENDERED_CAM_NEAR_DOF( ) + static float LUA_NATIVE_CAM_GET_FINAL_RENDERED_CAM_NEAR_DOF() { auto retval = CAM::GET_FINAL_RENDERED_CAM_NEAR_DOF(); return retval; } - static float LUA_NATIVE_CAM_GET_FINAL_RENDERED_CAM_FAR_DOF( ) + static float LUA_NATIVE_CAM_GET_FINAL_RENDERED_CAM_FAR_DOF() { auto retval = CAM::GET_FINAL_RENDERED_CAM_FAR_DOF(); return retval; } - static float LUA_NATIVE_CAM_GET_FINAL_RENDERED_CAM_MOTION_BLUR_STRENGTH( ) + static float LUA_NATIVE_CAM_GET_FINAL_RENDERED_CAM_MOTION_BLUR_STRENGTH() { auto retval = CAM::GET_FINAL_RENDERED_CAM_MOTION_BLUR_STRENGTH(); return retval; } - static void LUA_NATIVE_CAM_SET_GAMEPLAY_COORD_HINT( float x, float y, float z, int duration, int blendOutDuration, int blendInDuration, int p6 ) + static void LUA_NATIVE_CAM_SET_GAMEPLAY_COORD_HINT(float x, float y, float z, int duration, int blendOutDuration, int blendInDuration, int p6) { CAM::SET_GAMEPLAY_COORD_HINT(x, y, z, duration, blendOutDuration, blendInDuration, p6); } - static void LUA_NATIVE_CAM_SET_GAMEPLAY_PED_HINT( Ped ped, float x1, float y1, float z1, bool p4, int duration, int blendOutDuration, int blendInDuration ) + static void LUA_NATIVE_CAM_SET_GAMEPLAY_PED_HINT(Ped ped, float x1, float y1, float z1, bool p4, int duration, int blendOutDuration, int blendInDuration) { CAM::SET_GAMEPLAY_PED_HINT(ped, x1, y1, z1, p4, duration, blendOutDuration, blendInDuration); } - static void LUA_NATIVE_CAM_SET_GAMEPLAY_VEHICLE_HINT( Vehicle vehicle, float offsetX, float offsetY, float offsetZ, bool p4, int time, int easeInTime, int easeOutTime ) + static void LUA_NATIVE_CAM_SET_GAMEPLAY_VEHICLE_HINT(Vehicle vehicle, float offsetX, float offsetY, float offsetZ, bool p4, int time, int easeInTime, int easeOutTime) { CAM::SET_GAMEPLAY_VEHICLE_HINT(vehicle, offsetX, offsetY, offsetZ, p4, time, easeInTime, easeOutTime); } - static void LUA_NATIVE_CAM_SET_GAMEPLAY_OBJECT_HINT( Object object, float xOffset, float yOffset, float zOffset, bool p4, int time, int easeInTime, int easeOutTime ) + static void LUA_NATIVE_CAM_SET_GAMEPLAY_OBJECT_HINT(Object object, float xOffset, float yOffset, float zOffset, bool p4, int time, int easeInTime, int easeOutTime) { CAM::SET_GAMEPLAY_OBJECT_HINT(object, xOffset, yOffset, zOffset, p4, time, easeInTime, easeOutTime); } - static void LUA_NATIVE_CAM_SET_GAMEPLAY_ENTITY_HINT( Entity entity, float xOffset, float yOffset, float zOffset, bool p4, int time, int easeInTime, int easeOutTime, int p8 ) + static void LUA_NATIVE_CAM_SET_GAMEPLAY_ENTITY_HINT(Entity entity, float xOffset, float yOffset, float zOffset, bool p4, int time, int easeInTime, int easeOutTime, int p8) { CAM::SET_GAMEPLAY_ENTITY_HINT(entity, xOffset, yOffset, zOffset, p4, time, easeInTime, easeOutTime, p8); } - static bool LUA_NATIVE_CAM_IS_GAMEPLAY_HINT_ACTIVE( ) + static bool LUA_NATIVE_CAM_IS_GAMEPLAY_HINT_ACTIVE() { auto retval = (bool)CAM::IS_GAMEPLAY_HINT_ACTIVE(); return retval; } - static void LUA_NATIVE_CAM_STOP_GAMEPLAY_HINT( bool p0 ) + static void LUA_NATIVE_CAM_STOP_GAMEPLAY_HINT(bool p0) { CAM::STOP_GAMEPLAY_HINT(p0); } - static void LUA_NATIVE_CAM_STOP_GAMEPLAY_HINT_BEING_CANCELLED_THIS_UPDATE( bool p0 ) + static void LUA_NATIVE_CAM_STOP_GAMEPLAY_HINT_BEING_CANCELLED_THIS_UPDATE(bool p0) { CAM::STOP_GAMEPLAY_HINT_BEING_CANCELLED_THIS_UPDATE(p0); } - static void LUA_NATIVE_CAM_STOP_CODE_GAMEPLAY_HINT( bool p0 ) + static void LUA_NATIVE_CAM_STOP_CODE_GAMEPLAY_HINT(bool p0) { CAM::STOP_CODE_GAMEPLAY_HINT(p0); } - static bool LUA_NATIVE_CAM_IS_CODE_GAMEPLAY_HINT_ACTIVE( ) + static bool LUA_NATIVE_CAM_IS_CODE_GAMEPLAY_HINT_ACTIVE() { auto retval = (bool)CAM::IS_CODE_GAMEPLAY_HINT_ACTIVE(); return retval; } - static void LUA_NATIVE_CAM_SET_GAMEPLAY_HINT_FOV( float FOV ) + static void LUA_NATIVE_CAM_SET_GAMEPLAY_HINT_FOV(float FOV) { CAM::SET_GAMEPLAY_HINT_FOV(FOV); } - static void LUA_NATIVE_CAM_SET_GAMEPLAY_HINT_FOLLOW_DISTANCE_SCALAR( float value ) + static void LUA_NATIVE_CAM_SET_GAMEPLAY_HINT_FOLLOW_DISTANCE_SCALAR(float value) { CAM::SET_GAMEPLAY_HINT_FOLLOW_DISTANCE_SCALAR(value); } - static void LUA_NATIVE_CAM_SET_GAMEPLAY_HINT_BASE_ORBIT_PITCH_OFFSET( float value ) + static void LUA_NATIVE_CAM_SET_GAMEPLAY_HINT_BASE_ORBIT_PITCH_OFFSET(float value) { CAM::SET_GAMEPLAY_HINT_BASE_ORBIT_PITCH_OFFSET(value); } - static void LUA_NATIVE_CAM_SET_GAMEPLAY_HINT_CAMERA_RELATIVE_SIDE_OFFSET( float xOffset ) + static void LUA_NATIVE_CAM_SET_GAMEPLAY_HINT_CAMERA_RELATIVE_SIDE_OFFSET(float xOffset) { CAM::SET_GAMEPLAY_HINT_CAMERA_RELATIVE_SIDE_OFFSET(xOffset); } - static void LUA_NATIVE_CAM_SET_GAMEPLAY_HINT_CAMERA_RELATIVE_VERTICAL_OFFSET( float yOffset ) + static void LUA_NATIVE_CAM_SET_GAMEPLAY_HINT_CAMERA_RELATIVE_VERTICAL_OFFSET(float yOffset) { CAM::SET_GAMEPLAY_HINT_CAMERA_RELATIVE_VERTICAL_OFFSET(yOffset); } - static void LUA_NATIVE_CAM_SET_GAMEPLAY_HINT_CAMERA_BLEND_TO_FOLLOW_PED_MEDIUM_VIEW_MODE( bool toggle ) + static void LUA_NATIVE_CAM_SET_GAMEPLAY_HINT_CAMERA_BLEND_TO_FOLLOW_PED_MEDIUM_VIEW_MODE(bool toggle) { CAM::SET_GAMEPLAY_HINT_CAMERA_BLEND_TO_FOLLOW_PED_MEDIUM_VIEW_MODE(toggle); } - static void LUA_NATIVE_CAM_SET_CINEMATIC_BUTTON_ACTIVE( bool p0 ) + static void LUA_NATIVE_CAM_SET_CINEMATIC_BUTTON_ACTIVE(bool p0) { CAM::SET_CINEMATIC_BUTTON_ACTIVE(p0); } - static bool LUA_NATIVE_CAM_IS_CINEMATIC_CAM_RENDERING( ) + static bool LUA_NATIVE_CAM_IS_CINEMATIC_CAM_RENDERING() { auto retval = (bool)CAM::IS_CINEMATIC_CAM_RENDERING(); return retval; } - static void LUA_NATIVE_CAM_SHAKE_CINEMATIC_CAM( const char* shakeType, float amount ) + static void LUA_NATIVE_CAM_SHAKE_CINEMATIC_CAM(const char* shakeType, float amount) { CAM::SHAKE_CINEMATIC_CAM(shakeType, amount); } - static bool LUA_NATIVE_CAM_IS_CINEMATIC_CAM_SHAKING( ) + static bool LUA_NATIVE_CAM_IS_CINEMATIC_CAM_SHAKING() { auto retval = (bool)CAM::IS_CINEMATIC_CAM_SHAKING(); return retval; } - static void LUA_NATIVE_CAM_SET_CINEMATIC_CAM_SHAKE_AMPLITUDE( float p0 ) + static void LUA_NATIVE_CAM_SET_CINEMATIC_CAM_SHAKE_AMPLITUDE(float p0) { CAM::SET_CINEMATIC_CAM_SHAKE_AMPLITUDE(p0); } - static void LUA_NATIVE_CAM_STOP_CINEMATIC_CAM_SHAKING( bool p0 ) + static void LUA_NATIVE_CAM_STOP_CINEMATIC_CAM_SHAKING(bool p0) { CAM::STOP_CINEMATIC_CAM_SHAKING(p0); } - static void LUA_NATIVE_CAM_DISABLE_CINEMATIC_BONNET_CAMERA_THIS_UPDATE( ) + static void LUA_NATIVE_CAM_DISABLE_CINEMATIC_BONNET_CAMERA_THIS_UPDATE() { CAM::DISABLE_CINEMATIC_BONNET_CAMERA_THIS_UPDATE(); } - static void LUA_NATIVE_CAM_DISABLE_CINEMATIC_VEHICLE_IDLE_MODE_THIS_UPDATE( ) + static void LUA_NATIVE_CAM_DISABLE_CINEMATIC_VEHICLE_IDLE_MODE_THIS_UPDATE() { CAM::DISABLE_CINEMATIC_VEHICLE_IDLE_MODE_THIS_UPDATE(); } - static void LUA_NATIVE_CAM_INVALIDATE_CINEMATIC_VEHICLE_IDLE_MODE( ) + static void LUA_NATIVE_CAM_INVALIDATE_CINEMATIC_VEHICLE_IDLE_MODE() { CAM::INVALIDATE_CINEMATIC_VEHICLE_IDLE_MODE(); } - static void LUA_NATIVE_CAM_INVALIDATE_IDLE_CAM( ) + static void LUA_NATIVE_CAM_INVALIDATE_IDLE_CAM() { CAM::INVALIDATE_IDLE_CAM(); } - static bool LUA_NATIVE_CAM_IS_CINEMATIC_IDLE_CAM_RENDERING( ) + static bool LUA_NATIVE_CAM_IS_CINEMATIC_IDLE_CAM_RENDERING() { auto retval = (bool)CAM::IS_CINEMATIC_IDLE_CAM_RENDERING(); return retval; } - static bool LUA_NATIVE_CAM_IS_CINEMATIC_FIRST_PERSON_VEHICLE_INTERIOR_CAM_RENDERING( ) + static bool LUA_NATIVE_CAM_IS_CINEMATIC_FIRST_PERSON_VEHICLE_INTERIOR_CAM_RENDERING() { auto retval = (bool)CAM::IS_CINEMATIC_FIRST_PERSON_VEHICLE_INTERIOR_CAM_RENDERING(); return retval; } - static void LUA_NATIVE_CAM_CREATE_CINEMATIC_SHOT( Hash p0, int time, bool p2, Entity entity ) + static void LUA_NATIVE_CAM_CREATE_CINEMATIC_SHOT(Hash p0, int time, bool p2, Entity entity) { CAM::CREATE_CINEMATIC_SHOT(p0, time, p2, entity); } - static bool LUA_NATIVE_CAM_IS_CINEMATIC_SHOT_ACTIVE( Hash p0 ) + static bool LUA_NATIVE_CAM_IS_CINEMATIC_SHOT_ACTIVE(Hash p0) { auto retval = (bool)CAM::IS_CINEMATIC_SHOT_ACTIVE(p0); return retval; } - static void LUA_NATIVE_CAM_STOP_CINEMATIC_SHOT( Hash p0 ) + static void LUA_NATIVE_CAM_STOP_CINEMATIC_SHOT(Hash p0) { CAM::STOP_CINEMATIC_SHOT(p0); } - static void LUA_NATIVE_CAM_FORCE_CINEMATIC_RENDERING_THIS_UPDATE( bool toggle ) + static void LUA_NATIVE_CAM_FORCE_CINEMATIC_RENDERING_THIS_UPDATE(bool toggle) { CAM::FORCE_CINEMATIC_RENDERING_THIS_UPDATE(toggle); } - static void LUA_NATIVE_CAM_SET_CINEMATIC_NEWS_CHANNEL_ACTIVE_THIS_UPDATE( ) + static void LUA_NATIVE_CAM_SET_CINEMATIC_NEWS_CHANNEL_ACTIVE_THIS_UPDATE() { CAM::SET_CINEMATIC_NEWS_CHANNEL_ACTIVE_THIS_UPDATE(); } - static void LUA_NATIVE_CAM_SET_CINEMATIC_MODE_ACTIVE( bool toggle ) + static void LUA_NATIVE_CAM_SET_CINEMATIC_MODE_ACTIVE(bool toggle) { CAM::SET_CINEMATIC_MODE_ACTIVE(toggle); } - static bool LUA_NATIVE_CAM_IS_IN_VEHICLE_MOBILE_PHONE_CAMERA_RENDERING( ) + static bool LUA_NATIVE_CAM_IS_IN_VEHICLE_MOBILE_PHONE_CAMERA_RENDERING() { auto retval = (bool)CAM::IS_IN_VEHICLE_MOBILE_PHONE_CAMERA_RENDERING(); return retval; } - static bool LUA_NATIVE_CAM_DISABLE_CINEMATIC_SLOW_MO_THIS_UPDATE( ) + static bool LUA_NATIVE_CAM_DISABLE_CINEMATIC_SLOW_MO_THIS_UPDATE() { auto retval = (bool)CAM::DISABLE_CINEMATIC_SLOW_MO_THIS_UPDATE(); return retval; } - static bool LUA_NATIVE_CAM_IS_BONNET_CINEMATIC_CAM_RENDERING( ) + static bool LUA_NATIVE_CAM_IS_BONNET_CINEMATIC_CAM_RENDERING() { auto retval = (bool)CAM::IS_BONNET_CINEMATIC_CAM_RENDERING(); return retval; } - static bool LUA_NATIVE_CAM_IS_CINEMATIC_CAM_INPUT_ACTIVE( ) + static bool LUA_NATIVE_CAM_IS_CINEMATIC_CAM_INPUT_ACTIVE() { auto retval = (bool)CAM::IS_CINEMATIC_CAM_INPUT_ACTIVE(); return retval; } - static void LUA_NATIVE_CAM_IGNORE_MENU_PREFERENCE_FOR_BONNET_CAMERA_THIS_UPDATE( ) + static void LUA_NATIVE_CAM_IGNORE_MENU_PREFERENCE_FOR_BONNET_CAMERA_THIS_UPDATE() { CAM::IGNORE_MENU_PREFERENCE_FOR_BONNET_CAMERA_THIS_UPDATE(); } - static void LUA_NATIVE_CAM_BYPASS_CUTSCENE_CAM_RENDERING_THIS_UPDATE( ) + static void LUA_NATIVE_CAM_BYPASS_CUTSCENE_CAM_RENDERING_THIS_UPDATE() { CAM::BYPASS_CUTSCENE_CAM_RENDERING_THIS_UPDATE(); } - static void LUA_NATIVE_CAM_STOP_CUTSCENE_CAM_SHAKING( Any p0 ) + static void LUA_NATIVE_CAM_STOP_CUTSCENE_CAM_SHAKING(Any p0) { CAM::STOP_CUTSCENE_CAM_SHAKING(p0); } - static void LUA_NATIVE_CAM_SET_CUTSCENE_CAM_FAR_CLIP_THIS_UPDATE( float p0 ) + static void LUA_NATIVE_CAM_SET_CUTSCENE_CAM_FAR_CLIP_THIS_UPDATE(float p0) { CAM::SET_CUTSCENE_CAM_FAR_CLIP_THIS_UPDATE(p0); } - static Ped LUA_NATIVE_CAM_GET_FOCUS_PED_ON_SCREEN( float p0, int p1, float p2, float p3, float p4, float p5, float p6, int p7, int p8 ) + static Ped LUA_NATIVE_CAM_GET_FOCUS_PED_ON_SCREEN(float p0, int p1, float p2, float p3, float p4, float p5, float p6, int p7, int p8) { auto retval = CAM::GET_FOCUS_PED_ON_SCREEN(p0, p1, p2, p3, p4, p5, p6, p7, p8); return retval; } - static void LUA_NATIVE_CAM_DISABLE_NEAR_CLIP_SCAN_THIS_UPDATE( ) + static void LUA_NATIVE_CAM_DISABLE_NEAR_CLIP_SCAN_THIS_UPDATE() { CAM::DISABLE_NEAR_CLIP_SCAN_THIS_UPDATE(); } - static void LUA_NATIVE_CAM_SET_CAM_DEATH_FAIL_EFFECT_STATE( int p0 ) + static void LUA_NATIVE_CAM_SET_CAM_DEATH_FAIL_EFFECT_STATE(int p0) { CAM::SET_CAM_DEATH_FAIL_EFFECT_STATE(p0); } - static void LUA_NATIVE_CAM_SET_FIRST_PERSON_FLASH_EFFECT_TYPE( Any p0 ) + static void LUA_NATIVE_CAM_SET_FIRST_PERSON_FLASH_EFFECT_TYPE(Any p0) { CAM::SET_FIRST_PERSON_FLASH_EFFECT_TYPE(p0); } - static void LUA_NATIVE_CAM_SET_FIRST_PERSON_FLASH_EFFECT_VEHICLE_MODEL_NAME( const char* vehicleName ) + static void LUA_NATIVE_CAM_SET_FIRST_PERSON_FLASH_EFFECT_VEHICLE_MODEL_NAME(const char* vehicleName) { CAM::SET_FIRST_PERSON_FLASH_EFFECT_VEHICLE_MODEL_NAME(vehicleName); } - static void LUA_NATIVE_CAM_SET_FIRST_PERSON_FLASH_EFFECT_VEHICLE_MODEL_HASH( Hash vehicleModel ) + static void LUA_NATIVE_CAM_SET_FIRST_PERSON_FLASH_EFFECT_VEHICLE_MODEL_HASH(Hash vehicleModel) { CAM::SET_FIRST_PERSON_FLASH_EFFECT_VEHICLE_MODEL_HASH(vehicleModel); } - static bool LUA_NATIVE_CAM_IS_ALLOWED_INDEPENDENT_CAMERA_MODES( ) + static bool LUA_NATIVE_CAM_IS_ALLOWED_INDEPENDENT_CAMERA_MODES() { auto retval = (bool)CAM::IS_ALLOWED_INDEPENDENT_CAMERA_MODES(); return retval; } - static void LUA_NATIVE_CAM_CAMERA_PREVENT_COLLISION_SETTINGS_FOR_TRIPLEHEAD_IN_INTERIORS_THIS_UPDATE( ) + static void LUA_NATIVE_CAM_CAMERA_PREVENT_COLLISION_SETTINGS_FOR_TRIPLEHEAD_IN_INTERIORS_THIS_UPDATE() { CAM::CAMERA_PREVENT_COLLISION_SETTINGS_FOR_TRIPLEHEAD_IN_INTERIORS_THIS_UPDATE(); } - static float LUA_NATIVE_CAM_REPLAY_GET_MAX_DISTANCE_ALLOWED_FROM_PLAYER( ) + static float LUA_NATIVE_CAM_REPLAY_GET_MAX_DISTANCE_ALLOWED_FROM_PLAYER() { auto retval = CAM::REPLAY_GET_MAX_DISTANCE_ALLOWED_FROM_PLAYER(); return retval; diff --git a/src/lua/natives/lua_native_binding_CLOCK.cpp b/src/lua/natives/lua_native_binding_CLOCK.cpp index 471af863..42f6ad58 100644 --- a/src/lua/natives/lua_native_binding_CLOCK.cpp +++ b/src/lua/natives/lua_native_binding_CLOCK.cpp @@ -3,80 +3,80 @@ namespace lua::native { - static void LUA_NATIVE_CLOCK_SET_CLOCK_TIME( int hour, int minute, int second ) + static void LUA_NATIVE_CLOCK_SET_CLOCK_TIME(int hour, int minute, int second) { CLOCK::SET_CLOCK_TIME(hour, minute, second); } - static void LUA_NATIVE_CLOCK_PAUSE_CLOCK( bool toggle ) + static void LUA_NATIVE_CLOCK_PAUSE_CLOCK(bool toggle) { CLOCK::PAUSE_CLOCK(toggle); } - static void LUA_NATIVE_CLOCK_ADVANCE_CLOCK_TIME_TO( int hour, int minute, int second ) + static void LUA_NATIVE_CLOCK_ADVANCE_CLOCK_TIME_TO(int hour, int minute, int second) { CLOCK::ADVANCE_CLOCK_TIME_TO(hour, minute, second); } - static void LUA_NATIVE_CLOCK_ADD_TO_CLOCK_TIME( int hours, int minutes, int seconds ) + static void LUA_NATIVE_CLOCK_ADD_TO_CLOCK_TIME(int hours, int minutes, int seconds) { CLOCK::ADD_TO_CLOCK_TIME(hours, minutes, seconds); } - static int LUA_NATIVE_CLOCK_GET_CLOCK_HOURS( ) + static int LUA_NATIVE_CLOCK_GET_CLOCK_HOURS() { auto retval = CLOCK::GET_CLOCK_HOURS(); return retval; } - static int LUA_NATIVE_CLOCK_GET_CLOCK_MINUTES( ) + static int LUA_NATIVE_CLOCK_GET_CLOCK_MINUTES() { auto retval = CLOCK::GET_CLOCK_MINUTES(); return retval; } - static int LUA_NATIVE_CLOCK_GET_CLOCK_SECONDS( ) + static int LUA_NATIVE_CLOCK_GET_CLOCK_SECONDS() { auto retval = CLOCK::GET_CLOCK_SECONDS(); return retval; } - static void LUA_NATIVE_CLOCK_SET_CLOCK_DATE( int day, int month, int year ) + static void LUA_NATIVE_CLOCK_SET_CLOCK_DATE(int day, int month, int year) { CLOCK::SET_CLOCK_DATE(day, month, year); } - static int LUA_NATIVE_CLOCK_GET_CLOCK_DAY_OF_WEEK( ) + static int LUA_NATIVE_CLOCK_GET_CLOCK_DAY_OF_WEEK() { auto retval = CLOCK::GET_CLOCK_DAY_OF_WEEK(); return retval; } - static int LUA_NATIVE_CLOCK_GET_CLOCK_DAY_OF_MONTH( ) + static int LUA_NATIVE_CLOCK_GET_CLOCK_DAY_OF_MONTH() { auto retval = CLOCK::GET_CLOCK_DAY_OF_MONTH(); return retval; } - static int LUA_NATIVE_CLOCK_GET_CLOCK_MONTH( ) + static int LUA_NATIVE_CLOCK_GET_CLOCK_MONTH() { auto retval = CLOCK::GET_CLOCK_MONTH(); return retval; } - static int LUA_NATIVE_CLOCK_GET_CLOCK_YEAR( ) + static int LUA_NATIVE_CLOCK_GET_CLOCK_YEAR() { auto retval = CLOCK::GET_CLOCK_YEAR(); return retval; } - static int LUA_NATIVE_CLOCK_GET_MILLISECONDS_PER_GAME_MINUTE( ) + static int LUA_NATIVE_CLOCK_GET_MILLISECONDS_PER_GAME_MINUTE() { auto retval = CLOCK::GET_MILLISECONDS_PER_GAME_MINUTE(); return retval; } - static std::tuple LUA_NATIVE_CLOCK_GET_POSIX_TIME( int year, int month, int day, int hour, int minute, int second ) + static std::tuple LUA_NATIVE_CLOCK_GET_POSIX_TIME(int year, int month, int day, int hour, int minute, int second) { std::tuple return_values; CLOCK::GET_POSIX_TIME(&year, &month, &day, &hour, &minute, &second); @@ -90,7 +90,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_CLOCK_GET_UTC_TIME( int year, int month, int day, int hour, int minute, int second ) + static std::tuple LUA_NATIVE_CLOCK_GET_UTC_TIME(int year, int month, int day, int hour, int minute, int second) { std::tuple return_values; CLOCK::GET_UTC_TIME(&year, &month, &day, &hour, &minute, &second); @@ -104,7 +104,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_CLOCK_GET_LOCAL_TIME( int year, int month, int day, int hour, int minute, int second ) + static std::tuple LUA_NATIVE_CLOCK_GET_LOCAL_TIME(int year, int month, int day, int hour, int minute, int second) { std::tuple return_values; CLOCK::GET_LOCAL_TIME(&year, &month, &day, &hour, &minute, &second); diff --git a/src/lua/natives/lua_native_binding_CUTSCENE.cpp b/src/lua/natives/lua_native_binding_CUTSCENE.cpp index 02999ad1..12e50e12 100644 --- a/src/lua/natives/lua_native_binding_CUTSCENE.cpp +++ b/src/lua/natives/lua_native_binding_CUTSCENE.cpp @@ -3,298 +3,298 @@ namespace lua::native { - static void LUA_NATIVE_CUTSCENE_REQUEST_CUTSCENE( const char* cutsceneName, int flags ) + static void LUA_NATIVE_CUTSCENE_REQUEST_CUTSCENE(const char* cutsceneName, int flags) { CUTSCENE::REQUEST_CUTSCENE(cutsceneName, flags); } - static void LUA_NATIVE_CUTSCENE_REQUEST_CUTSCENE_WITH_PLAYBACK_LIST( const char* cutsceneName, int playbackFlags, int flags ) + static void LUA_NATIVE_CUTSCENE_REQUEST_CUTSCENE_WITH_PLAYBACK_LIST(const char* cutsceneName, int playbackFlags, int flags) { CUTSCENE::REQUEST_CUTSCENE_WITH_PLAYBACK_LIST(cutsceneName, playbackFlags, flags); } - static void LUA_NATIVE_CUTSCENE_REMOVE_CUTSCENE( ) + static void LUA_NATIVE_CUTSCENE_REMOVE_CUTSCENE() { CUTSCENE::REMOVE_CUTSCENE(); } - static bool LUA_NATIVE_CUTSCENE_HAS_CUTSCENE_LOADED( ) + static bool LUA_NATIVE_CUTSCENE_HAS_CUTSCENE_LOADED() { auto retval = (bool)CUTSCENE::HAS_CUTSCENE_LOADED(); return retval; } - static bool LUA_NATIVE_CUTSCENE_HAS_THIS_CUTSCENE_LOADED( const char* cutsceneName ) + static bool LUA_NATIVE_CUTSCENE_HAS_THIS_CUTSCENE_LOADED(const char* cutsceneName) { auto retval = (bool)CUTSCENE::HAS_THIS_CUTSCENE_LOADED(cutsceneName); return retval; } - static void LUA_NATIVE_CUTSCENE_SET_SCRIPT_CAN_START_CUTSCENE( int threadId ) + static void LUA_NATIVE_CUTSCENE_SET_SCRIPT_CAN_START_CUTSCENE(int threadId) { CUTSCENE::SET_SCRIPT_CAN_START_CUTSCENE(threadId); } - static bool LUA_NATIVE_CUTSCENE_CAN_REQUEST_ASSETS_FOR_CUTSCENE_ENTITY( ) + static bool LUA_NATIVE_CUTSCENE_CAN_REQUEST_ASSETS_FOR_CUTSCENE_ENTITY() { auto retval = (bool)CUTSCENE::CAN_REQUEST_ASSETS_FOR_CUTSCENE_ENTITY(); return retval; } - static bool LUA_NATIVE_CUTSCENE_IS_CUTSCENE_PLAYBACK_FLAG_SET( int flag ) + static bool LUA_NATIVE_CUTSCENE_IS_CUTSCENE_PLAYBACK_FLAG_SET(int flag) { auto retval = (bool)CUTSCENE::IS_CUTSCENE_PLAYBACK_FLAG_SET(flag); return retval; } - static void LUA_NATIVE_CUTSCENE_SET_CUTSCENE_ENTITY_STREAMING_FLAGS( const char* cutsceneEntName, int p1, int p2 ) + static void LUA_NATIVE_CUTSCENE_SET_CUTSCENE_ENTITY_STREAMING_FLAGS(const char* cutsceneEntName, int p1, int p2) { CUTSCENE::SET_CUTSCENE_ENTITY_STREAMING_FLAGS(cutsceneEntName, p1, p2); } - static void LUA_NATIVE_CUTSCENE_REQUEST_CUT_FILE( const char* cutsceneName ) + static void LUA_NATIVE_CUTSCENE_REQUEST_CUT_FILE(const char* cutsceneName) { CUTSCENE::REQUEST_CUT_FILE(cutsceneName); } - static bool LUA_NATIVE_CUTSCENE_HAS_CUT_FILE_LOADED( const char* cutsceneName ) + static bool LUA_NATIVE_CUTSCENE_HAS_CUT_FILE_LOADED(const char* cutsceneName) { auto retval = (bool)CUTSCENE::HAS_CUT_FILE_LOADED(cutsceneName); return retval; } - static void LUA_NATIVE_CUTSCENE_REMOVE_CUT_FILE( const char* cutsceneName ) + static void LUA_NATIVE_CUTSCENE_REMOVE_CUT_FILE(const char* cutsceneName) { CUTSCENE::REMOVE_CUT_FILE(cutsceneName); } - static int LUA_NATIVE_CUTSCENE_GET_CUT_FILE_CONCAT_COUNT( const char* cutsceneName ) + static int LUA_NATIVE_CUTSCENE_GET_CUT_FILE_CONCAT_COUNT(const char* cutsceneName) { auto retval = CUTSCENE::GET_CUT_FILE_CONCAT_COUNT(cutsceneName); return retval; } - static void LUA_NATIVE_CUTSCENE_START_CUTSCENE( int flags ) + static void LUA_NATIVE_CUTSCENE_START_CUTSCENE(int flags) { CUTSCENE::START_CUTSCENE(flags); } - static void LUA_NATIVE_CUTSCENE_START_CUTSCENE_AT_COORDS( float x, float y, float z, int flags ) + static void LUA_NATIVE_CUTSCENE_START_CUTSCENE_AT_COORDS(float x, float y, float z, int flags) { CUTSCENE::START_CUTSCENE_AT_COORDS(x, y, z, flags); } - static void LUA_NATIVE_CUTSCENE_STOP_CUTSCENE( bool p0 ) + static void LUA_NATIVE_CUTSCENE_STOP_CUTSCENE(bool p0) { CUTSCENE::STOP_CUTSCENE(p0); } - static void LUA_NATIVE_CUTSCENE_STOP_CUTSCENE_IMMEDIATELY( ) + static void LUA_NATIVE_CUTSCENE_STOP_CUTSCENE_IMMEDIATELY() { CUTSCENE::STOP_CUTSCENE_IMMEDIATELY(); } - static void LUA_NATIVE_CUTSCENE_SET_CUTSCENE_ORIGIN( float x, float y, float z, float p3, int p4 ) + static void LUA_NATIVE_CUTSCENE_SET_CUTSCENE_ORIGIN(float x, float y, float z, float p3, int p4) { CUTSCENE::SET_CUTSCENE_ORIGIN(x, y, z, p3, p4); } - static void LUA_NATIVE_CUTSCENE_SET_CUTSCENE_ORIGIN_AND_ORIENTATION( float x1, float y1, float z1, float x2, float y2, float z2, int p6 ) + static void LUA_NATIVE_CUTSCENE_SET_CUTSCENE_ORIGIN_AND_ORIENTATION(float x1, float y1, float z1, float x2, float y2, float z2, int p6) { CUTSCENE::SET_CUTSCENE_ORIGIN_AND_ORIENTATION(x1, y1, z1, x2, y2, z2, p6); } - static int LUA_NATIVE_CUTSCENE_GET_CUTSCENE_TIME( ) + static int LUA_NATIVE_CUTSCENE_GET_CUTSCENE_TIME() { auto retval = CUTSCENE::GET_CUTSCENE_TIME(); return retval; } - static int LUA_NATIVE_CUTSCENE_GET_CUTSCENE_TOTAL_DURATION( ) + static int LUA_NATIVE_CUTSCENE_GET_CUTSCENE_TOTAL_DURATION() { auto retval = CUTSCENE::GET_CUTSCENE_TOTAL_DURATION(); return retval; } - static int LUA_NATIVE_CUTSCENE_GET_CUTSCENE_END_TIME( ) + static int LUA_NATIVE_CUTSCENE_GET_CUTSCENE_END_TIME() { auto retval = CUTSCENE::GET_CUTSCENE_END_TIME(); return retval; } - static int LUA_NATIVE_CUTSCENE_GET_CUTSCENE_PLAY_DURATION( ) + static int LUA_NATIVE_CUTSCENE_GET_CUTSCENE_PLAY_DURATION() { auto retval = CUTSCENE::GET_CUTSCENE_PLAY_DURATION(); return retval; } - static bool LUA_NATIVE_CUTSCENE_WAS_CUTSCENE_SKIPPED( ) + static bool LUA_NATIVE_CUTSCENE_WAS_CUTSCENE_SKIPPED() { auto retval = (bool)CUTSCENE::WAS_CUTSCENE_SKIPPED(); return retval; } - static bool LUA_NATIVE_CUTSCENE_HAS_CUTSCENE_FINISHED( ) + static bool LUA_NATIVE_CUTSCENE_HAS_CUTSCENE_FINISHED() { auto retval = (bool)CUTSCENE::HAS_CUTSCENE_FINISHED(); return retval; } - static bool LUA_NATIVE_CUTSCENE_IS_CUTSCENE_ACTIVE( ) + static bool LUA_NATIVE_CUTSCENE_IS_CUTSCENE_ACTIVE() { auto retval = (bool)CUTSCENE::IS_CUTSCENE_ACTIVE(); return retval; } - static bool LUA_NATIVE_CUTSCENE_IS_CUTSCENE_PLAYING( ) + static bool LUA_NATIVE_CUTSCENE_IS_CUTSCENE_PLAYING() { auto retval = (bool)CUTSCENE::IS_CUTSCENE_PLAYING(); return retval; } - static int LUA_NATIVE_CUTSCENE_GET_CUTSCENE_SECTION_PLAYING( ) + static int LUA_NATIVE_CUTSCENE_GET_CUTSCENE_SECTION_PLAYING() { auto retval = CUTSCENE::GET_CUTSCENE_SECTION_PLAYING(); return retval; } - static Entity LUA_NATIVE_CUTSCENE_GET_ENTITY_INDEX_OF_CUTSCENE_ENTITY( const char* cutsceneEntName, Hash modelHash ) + static Entity LUA_NATIVE_CUTSCENE_GET_ENTITY_INDEX_OF_CUTSCENE_ENTITY(const char* cutsceneEntName, Hash modelHash) { auto retval = CUTSCENE::GET_ENTITY_INDEX_OF_CUTSCENE_ENTITY(cutsceneEntName, modelHash); return retval; } - static int LUA_NATIVE_CUTSCENE_GET_CUTSCENE_CONCAT_SECTION_PLAYING( ) + static int LUA_NATIVE_CUTSCENE_GET_CUTSCENE_CONCAT_SECTION_PLAYING() { auto retval = CUTSCENE::GET_CUTSCENE_CONCAT_SECTION_PLAYING(); return retval; } - static bool LUA_NATIVE_CUTSCENE_IS_CUTSCENE_AUTHORIZED( const char* cutsceneName ) + static bool LUA_NATIVE_CUTSCENE_IS_CUTSCENE_AUTHORIZED(const char* cutsceneName) { auto retval = (bool)CUTSCENE::IS_CUTSCENE_AUTHORIZED(cutsceneName); return retval; } - static int LUA_NATIVE_CUTSCENE_DOES_CUTSCENE_HANDLE_EXIST( int cutsceneHandle ) + static int LUA_NATIVE_CUTSCENE_DOES_CUTSCENE_HANDLE_EXIST(int cutsceneHandle) { auto retval = CUTSCENE::DOES_CUTSCENE_HANDLE_EXIST(cutsceneHandle); return retval; } - static void LUA_NATIVE_CUTSCENE_REGISTER_ENTITY_FOR_CUTSCENE( Ped cutscenePed, const char* cutsceneEntName, int p2, Hash modelHash, int p4 ) + static void LUA_NATIVE_CUTSCENE_REGISTER_ENTITY_FOR_CUTSCENE(Ped cutscenePed, const char* cutsceneEntName, int p2, Hash modelHash, int p4) { CUTSCENE::REGISTER_ENTITY_FOR_CUTSCENE(cutscenePed, cutsceneEntName, p2, modelHash, p4); } - static Entity LUA_NATIVE_CUTSCENE_GET_ENTITY_INDEX_OF_REGISTERED_ENTITY( const char* cutsceneEntName, Hash modelHash ) + static Entity LUA_NATIVE_CUTSCENE_GET_ENTITY_INDEX_OF_REGISTERED_ENTITY(const char* cutsceneEntName, Hash modelHash) { auto retval = CUTSCENE::GET_ENTITY_INDEX_OF_REGISTERED_ENTITY(cutsceneEntName, modelHash); return retval; } - static void LUA_NATIVE_CUTSCENE_SET_VEHICLE_MODEL_PLAYER_WILL_EXIT_SCENE( Hash modelHash ) + static void LUA_NATIVE_CUTSCENE_SET_VEHICLE_MODEL_PLAYER_WILL_EXIT_SCENE(Hash modelHash) { CUTSCENE::SET_VEHICLE_MODEL_PLAYER_WILL_EXIT_SCENE(modelHash); } - static void LUA_NATIVE_CUTSCENE_SET_CUTSCENE_TRIGGER_AREA( float x1, float y1, float z1, float x2, float y2, float z2 ) + static void LUA_NATIVE_CUTSCENE_SET_CUTSCENE_TRIGGER_AREA(float x1, float y1, float z1, float x2, float y2, float z2) { CUTSCENE::SET_CUTSCENE_TRIGGER_AREA(x1, y1, z1, x2, y2, z2); } - static bool LUA_NATIVE_CUTSCENE_CAN_SET_ENTER_STATE_FOR_REGISTERED_ENTITY( const char* cutsceneEntName, Hash modelHash ) + static bool LUA_NATIVE_CUTSCENE_CAN_SET_ENTER_STATE_FOR_REGISTERED_ENTITY(const char* cutsceneEntName, Hash modelHash) { auto retval = (bool)CUTSCENE::CAN_SET_ENTER_STATE_FOR_REGISTERED_ENTITY(cutsceneEntName, modelHash); return retval; } - static bool LUA_NATIVE_CUTSCENE_CAN_SET_EXIT_STATE_FOR_REGISTERED_ENTITY( const char* cutsceneEntName, Hash modelHash ) + static bool LUA_NATIVE_CUTSCENE_CAN_SET_EXIT_STATE_FOR_REGISTERED_ENTITY(const char* cutsceneEntName, Hash modelHash) { auto retval = (bool)CUTSCENE::CAN_SET_EXIT_STATE_FOR_REGISTERED_ENTITY(cutsceneEntName, modelHash); return retval; } - static bool LUA_NATIVE_CUTSCENE_CAN_SET_EXIT_STATE_FOR_CAMERA( bool p0 ) + static bool LUA_NATIVE_CUTSCENE_CAN_SET_EXIT_STATE_FOR_CAMERA(bool p0) { auto retval = (bool)CUTSCENE::CAN_SET_EXIT_STATE_FOR_CAMERA(p0); return retval; } - static void LUA_NATIVE_CUTSCENE_SET_PAD_CAN_SHAKE_DURING_CUTSCENE( bool toggle ) + static void LUA_NATIVE_CUTSCENE_SET_PAD_CAN_SHAKE_DURING_CUTSCENE(bool toggle) { CUTSCENE::SET_PAD_CAN_SHAKE_DURING_CUTSCENE(toggle); } - static void LUA_NATIVE_CUTSCENE_SET_CUTSCENE_FADE_VALUES( bool p0, bool p1, bool p2, bool p3 ) + static void LUA_NATIVE_CUTSCENE_SET_CUTSCENE_FADE_VALUES(bool p0, bool p1, bool p2, bool p3) { CUTSCENE::SET_CUTSCENE_FADE_VALUES(p0, p1, p2, p3); } - static void LUA_NATIVE_CUTSCENE_SET_CUTSCENE_MULTIHEAD_FADE( bool p0, bool p1, bool p2, bool p3 ) + static void LUA_NATIVE_CUTSCENE_SET_CUTSCENE_MULTIHEAD_FADE(bool p0, bool p1, bool p2, bool p3) { CUTSCENE::SET_CUTSCENE_MULTIHEAD_FADE(p0, p1, p2, p3); } - static void LUA_NATIVE_CUTSCENE_SET_CUTSCENE_MULTIHEAD_FADE_MANUAL( bool p0 ) + static void LUA_NATIVE_CUTSCENE_SET_CUTSCENE_MULTIHEAD_FADE_MANUAL(bool p0) { CUTSCENE::SET_CUTSCENE_MULTIHEAD_FADE_MANUAL(p0); } - static bool LUA_NATIVE_CUTSCENE_IS_MULTIHEAD_FADE_UP( ) + static bool LUA_NATIVE_CUTSCENE_IS_MULTIHEAD_FADE_UP() { auto retval = (bool)CUTSCENE::IS_MULTIHEAD_FADE_UP(); return retval; } - static void LUA_NATIVE_CUTSCENE_NETWORK_SET_MOCAP_CUTSCENE_CAN_BE_SKIPPED( bool p0 ) + static void LUA_NATIVE_CUTSCENE_NETWORK_SET_MOCAP_CUTSCENE_CAN_BE_SKIPPED(bool p0) { CUTSCENE::NETWORK_SET_MOCAP_CUTSCENE_CAN_BE_SKIPPED(p0); } - static void LUA_NATIVE_CUTSCENE_SET_CAR_GENERATORS_CAN_UPDATE_DURING_CUTSCENE( bool p0 ) + static void LUA_NATIVE_CUTSCENE_SET_CAR_GENERATORS_CAN_UPDATE_DURING_CUTSCENE(bool p0) { CUTSCENE::SET_CAR_GENERATORS_CAN_UPDATE_DURING_CUTSCENE(p0); } - static bool LUA_NATIVE_CUTSCENE_CAN_USE_MOBILE_PHONE_DURING_CUTSCENE( ) + static bool LUA_NATIVE_CUTSCENE_CAN_USE_MOBILE_PHONE_DURING_CUTSCENE() { auto retval = (bool)CUTSCENE::CAN_USE_MOBILE_PHONE_DURING_CUTSCENE(); return retval; } - static void LUA_NATIVE_CUTSCENE_SET_CUTSCENE_CAN_BE_SKIPPED( bool p0 ) + static void LUA_NATIVE_CUTSCENE_SET_CUTSCENE_CAN_BE_SKIPPED(bool p0) { CUTSCENE::SET_CUTSCENE_CAN_BE_SKIPPED(p0); } - static void LUA_NATIVE_CUTSCENE_SET_CAN_DISPLAY_MINIMAP_DURING_CUTSCENE_THIS_UPDATE( ) + static void LUA_NATIVE_CUTSCENE_SET_CAN_DISPLAY_MINIMAP_DURING_CUTSCENE_THIS_UPDATE() { CUTSCENE::SET_CAN_DISPLAY_MINIMAP_DURING_CUTSCENE_THIS_UPDATE(); } - static void LUA_NATIVE_CUTSCENE_SET_CUTSCENE_PED_COMPONENT_VARIATION( const char* cutsceneEntName, int componentId, int drawableId, int textureId, Hash modelHash ) + static void LUA_NATIVE_CUTSCENE_SET_CUTSCENE_PED_COMPONENT_VARIATION(const char* cutsceneEntName, int componentId, int drawableId, int textureId, Hash modelHash) { CUTSCENE::SET_CUTSCENE_PED_COMPONENT_VARIATION(cutsceneEntName, componentId, drawableId, textureId, modelHash); } - static void LUA_NATIVE_CUTSCENE_SET_CUTSCENE_PED_COMPONENT_VARIATION_FROM_PED( const char* cutsceneEntName, Ped ped, Hash modelHash ) + static void LUA_NATIVE_CUTSCENE_SET_CUTSCENE_PED_COMPONENT_VARIATION_FROM_PED(const char* cutsceneEntName, Ped ped, Hash modelHash) { CUTSCENE::SET_CUTSCENE_PED_COMPONENT_VARIATION_FROM_PED(cutsceneEntName, ped, modelHash); } - static bool LUA_NATIVE_CUTSCENE_DOES_CUTSCENE_ENTITY_EXIST( const char* cutsceneEntName, Hash modelHash ) + static bool LUA_NATIVE_CUTSCENE_DOES_CUTSCENE_ENTITY_EXIST(const char* cutsceneEntName, Hash modelHash) { auto retval = (bool)CUTSCENE::DOES_CUTSCENE_ENTITY_EXIST(cutsceneEntName, modelHash); return retval; } - static void LUA_NATIVE_CUTSCENE_SET_CUTSCENE_PED_PROP_VARIATION( const char* cutsceneEntName, int componentId, int drawableId, int textureId, Hash modelHash ) + static void LUA_NATIVE_CUTSCENE_SET_CUTSCENE_PED_PROP_VARIATION(const char* cutsceneEntName, int componentId, int drawableId, int textureId, Hash modelHash) { CUTSCENE::SET_CUTSCENE_PED_PROP_VARIATION(cutsceneEntName, componentId, drawableId, textureId, modelHash); } - static bool LUA_NATIVE_CUTSCENE_HAS_CUTSCENE_CUT_THIS_FRAME( ) + static bool LUA_NATIVE_CUTSCENE_HAS_CUTSCENE_CUT_THIS_FRAME() { auto retval = (bool)CUTSCENE::HAS_CUTSCENE_CUT_THIS_FRAME(); return retval; diff --git a/src/lua/natives/lua_native_binding_DATAFILE.cpp b/src/lua/natives/lua_native_binding_DATAFILE.cpp index 0321da25..2f5b03d2 100644 --- a/src/lua/natives/lua_native_binding_DATAFILE.cpp +++ b/src/lua/natives/lua_native_binding_DATAFILE.cpp @@ -3,47 +3,47 @@ namespace lua::native { - static void LUA_NATIVE_DATAFILE_DATAFILE_WATCH_REQUEST_ID( int requestId ) + static void LUA_NATIVE_DATAFILE_DATAFILE_WATCH_REQUEST_ID(int requestId) { DATAFILE::DATAFILE_WATCH_REQUEST_ID(requestId); } - static void LUA_NATIVE_DATAFILE_DATAFILE_CLEAR_WATCH_LIST( ) + static void LUA_NATIVE_DATAFILE_DATAFILE_CLEAR_WATCH_LIST() { DATAFILE::DATAFILE_CLEAR_WATCH_LIST(); } - static bool LUA_NATIVE_DATAFILE_DATAFILE_IS_VALID_REQUEST_ID( int index ) + static bool LUA_NATIVE_DATAFILE_DATAFILE_IS_VALID_REQUEST_ID(int index) { auto retval = (bool)DATAFILE::DATAFILE_IS_VALID_REQUEST_ID(index); return retval; } - static bool LUA_NATIVE_DATAFILE_DATAFILE_HAS_LOADED_FILE_DATA( int requestId ) + static bool LUA_NATIVE_DATAFILE_DATAFILE_HAS_LOADED_FILE_DATA(int requestId) { auto retval = (bool)DATAFILE::DATAFILE_HAS_LOADED_FILE_DATA(requestId); return retval; } - static bool LUA_NATIVE_DATAFILE_DATAFILE_HAS_VALID_FILE_DATA( int requestId ) + static bool LUA_NATIVE_DATAFILE_DATAFILE_HAS_VALID_FILE_DATA(int requestId) { auto retval = (bool)DATAFILE::DATAFILE_HAS_VALID_FILE_DATA(requestId); return retval; } - static bool LUA_NATIVE_DATAFILE_DATAFILE_SELECT_ACTIVE_FILE( int requestId, Any p1 ) + static bool LUA_NATIVE_DATAFILE_DATAFILE_SELECT_ACTIVE_FILE(int requestId, Any p1) { auto retval = (bool)DATAFILE::DATAFILE_SELECT_ACTIVE_FILE(requestId, p1); return retval; } - static bool LUA_NATIVE_DATAFILE_DATAFILE_DELETE_REQUESTED_FILE( int requestId ) + static bool LUA_NATIVE_DATAFILE_DATAFILE_DELETE_REQUESTED_FILE(int requestId) { auto retval = (bool)DATAFILE::DATAFILE_DELETE_REQUESTED_FILE(requestId); return retval; } - static std::tuple LUA_NATIVE_DATAFILE_UGC_CREATE_CONTENT( Any data, int dataCount, const char* contentName, const char* description, const char* tagsCsv, const char* contentTypeName, bool publish, Any p7 ) + static std::tuple LUA_NATIVE_DATAFILE_UGC_CREATE_CONTENT(Any data, int dataCount, const char* contentName, const char* description, const char* tagsCsv, const char* contentTypeName, bool publish, Any p7) { std::tuple return_values; std::get<0>(return_values) = (bool)DATAFILE::UGC_CREATE_CONTENT(&data, dataCount, contentName, description, tagsCsv, contentTypeName, publish, p7); @@ -52,13 +52,13 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_DATAFILE_UGC_CREATE_MISSION( const char* contentName, const char* description, const char* tagsCsv, const char* contentTypeName, bool publish, Any p5 ) + static bool LUA_NATIVE_DATAFILE_UGC_CREATE_MISSION(const char* contentName, const char* description, const char* tagsCsv, const char* contentTypeName, bool publish, Any p5) { auto retval = (bool)DATAFILE::UGC_CREATE_MISSION(contentName, description, tagsCsv, contentTypeName, publish, p5); return retval; } - static std::tuple LUA_NATIVE_DATAFILE_UGC_UPDATE_CONTENT( const char* contentId, Any data, int dataCount, const char* contentName, const char* description, const char* tagsCsv, const char* contentTypeName, Any p7 ) + static std::tuple LUA_NATIVE_DATAFILE_UGC_UPDATE_CONTENT(const char* contentId, Any data, int dataCount, const char* contentName, const char* description, const char* tagsCsv, const char* contentTypeName, Any p7) { std::tuple return_values; std::get<0>(return_values) = (bool)DATAFILE::UGC_UPDATE_CONTENT(contentId, &data, dataCount, contentName, description, tagsCsv, contentTypeName, p7); @@ -67,81 +67,81 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_DATAFILE_UGC_UPDATE_MISSION( const char* contentId, const char* contentName, const char* description, const char* tagsCsv, const char* contentTypeName, Any p5 ) + static bool LUA_NATIVE_DATAFILE_UGC_UPDATE_MISSION(const char* contentId, const char* contentName, const char* description, const char* tagsCsv, const char* contentTypeName, Any p5) { auto retval = (bool)DATAFILE::UGC_UPDATE_MISSION(contentId, contentName, description, tagsCsv, contentTypeName, p5); return retval; } - static bool LUA_NATIVE_DATAFILE_UGC_SET_PLAYER_DATA( const char* contentId, float rating, const char* contentTypeName, Any p3 ) + static bool LUA_NATIVE_DATAFILE_UGC_SET_PLAYER_DATA(const char* contentId, float rating, const char* contentTypeName, Any p3) { auto retval = (bool)DATAFILE::UGC_SET_PLAYER_DATA(contentId, rating, contentTypeName, p3); return retval; } - static bool LUA_NATIVE_DATAFILE_DATAFILE_SELECT_UGC_DATA( int p0, Any p1 ) + static bool LUA_NATIVE_DATAFILE_DATAFILE_SELECT_UGC_DATA(int p0, Any p1) { auto retval = (bool)DATAFILE::DATAFILE_SELECT_UGC_DATA(p0, p1); return retval; } - static bool LUA_NATIVE_DATAFILE_DATAFILE_SELECT_UGC_STATS( int p0, bool p1, Any p2 ) + static bool LUA_NATIVE_DATAFILE_DATAFILE_SELECT_UGC_STATS(int p0, bool p1, Any p2) { auto retval = (bool)DATAFILE::DATAFILE_SELECT_UGC_STATS(p0, p1, p2); return retval; } - static bool LUA_NATIVE_DATAFILE_DATAFILE_SELECT_UGC_PLAYER_DATA( int p0, Any p1 ) + static bool LUA_NATIVE_DATAFILE_DATAFILE_SELECT_UGC_PLAYER_DATA(int p0, Any p1) { auto retval = (bool)DATAFILE::DATAFILE_SELECT_UGC_PLAYER_DATA(p0, p1); return retval; } - static bool LUA_NATIVE_DATAFILE_DATAFILE_SELECT_CREATOR_STATS( int p0, Any p1 ) + static bool LUA_NATIVE_DATAFILE_DATAFILE_SELECT_CREATOR_STATS(int p0, Any p1) { auto retval = (bool)DATAFILE::DATAFILE_SELECT_CREATOR_STATS(p0, p1); return retval; } - static bool LUA_NATIVE_DATAFILE_DATAFILE_LOAD_OFFLINE_UGC( const char* filename, Any p1 ) + static bool LUA_NATIVE_DATAFILE_DATAFILE_LOAD_OFFLINE_UGC(const char* filename, Any p1) { auto retval = (bool)DATAFILE::DATAFILE_LOAD_OFFLINE_UGC(filename, p1); return retval; } - static void LUA_NATIVE_DATAFILE_DATAFILE_CREATE( int p0 ) + static void LUA_NATIVE_DATAFILE_DATAFILE_CREATE(int p0) { DATAFILE::DATAFILE_CREATE(p0); } - static void LUA_NATIVE_DATAFILE_DATAFILE_DELETE( int p0 ) + static void LUA_NATIVE_DATAFILE_DATAFILE_DELETE(int p0) { DATAFILE::DATAFILE_DELETE(p0); } - static void LUA_NATIVE_DATAFILE_DATAFILE_STORE_MISSION_HEADER( int p0 ) + static void LUA_NATIVE_DATAFILE_DATAFILE_STORE_MISSION_HEADER(int p0) { DATAFILE::DATAFILE_STORE_MISSION_HEADER(p0); } - static void LUA_NATIVE_DATAFILE_DATAFILE_FLUSH_MISSION_HEADER( ) + static void LUA_NATIVE_DATAFILE_DATAFILE_FLUSH_MISSION_HEADER() { DATAFILE::DATAFILE_FLUSH_MISSION_HEADER(); } - static Any* LUA_NATIVE_DATAFILE_DATAFILE_GET_FILE_DICT( int p0 ) + static Any* LUA_NATIVE_DATAFILE_DATAFILE_GET_FILE_DICT(int p0) { auto retval = DATAFILE::DATAFILE_GET_FILE_DICT(p0); return retval; } - static bool LUA_NATIVE_DATAFILE_DATAFILE_START_SAVE_TO_CLOUD( const char* filename, Any p1 ) + static bool LUA_NATIVE_DATAFILE_DATAFILE_START_SAVE_TO_CLOUD(const char* filename, Any p1) { auto retval = (bool)DATAFILE::DATAFILE_START_SAVE_TO_CLOUD(filename, p1); return retval; } - static std::tuple LUA_NATIVE_DATAFILE_DATAFILE_UPDATE_SAVE_TO_CLOUD( bool p0 ) + static std::tuple LUA_NATIVE_DATAFILE_DATAFILE_UPDATE_SAVE_TO_CLOUD(bool p0) { std::tuple return_values; std::get<0>(return_values) = (bool)DATAFILE::DATAFILE_UPDATE_SAVE_TO_CLOUD((BOOL*)&p0); @@ -150,60 +150,60 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_DATAFILE_DATAFILE_IS_SAVE_PENDING( ) + static bool LUA_NATIVE_DATAFILE_DATAFILE_IS_SAVE_PENDING() { auto retval = (bool)DATAFILE::DATAFILE_IS_SAVE_PENDING(); return retval; } - static bool LUA_NATIVE_DATAFILE_DATAFILE_LOAD_OFFLINE_UGC_FOR_ADDITIONAL_DATA_FILE( Any p0, Any p1 ) + static bool LUA_NATIVE_DATAFILE_DATAFILE_LOAD_OFFLINE_UGC_FOR_ADDITIONAL_DATA_FILE(Any p0, Any p1) { auto retval = (bool)DATAFILE::DATAFILE_LOAD_OFFLINE_UGC_FOR_ADDITIONAL_DATA_FILE(p0, p1); return retval; } - static void LUA_NATIVE_DATAFILE_DATAFILE_DELETE_FOR_ADDITIONAL_DATA_FILE( Any p0 ) + static void LUA_NATIVE_DATAFILE_DATAFILE_DELETE_FOR_ADDITIONAL_DATA_FILE(Any p0) { DATAFILE::DATAFILE_DELETE_FOR_ADDITIONAL_DATA_FILE(p0); } - static Any* LUA_NATIVE_DATAFILE_DATAFILE_GET_FILE_DICT_FOR_ADDITIONAL_DATA_FILE( Any p0 ) + static Any* LUA_NATIVE_DATAFILE_DATAFILE_GET_FILE_DICT_FOR_ADDITIONAL_DATA_FILE(Any p0) { auto retval = DATAFILE::DATAFILE_GET_FILE_DICT_FOR_ADDITIONAL_DATA_FILE(p0); return retval; } - static Any LUA_NATIVE_DATAFILE_DATADICT_SET_BOOL( Any objectData, const char* key, bool value ) + static Any LUA_NATIVE_DATAFILE_DATADICT_SET_BOOL(Any objectData, const char* key, bool value) { DATAFILE::DATADICT_SET_BOOL(&objectData, key, value); return objectData; } - static Any LUA_NATIVE_DATAFILE_DATADICT_SET_INT( Any objectData, const char* key, int value ) + static Any LUA_NATIVE_DATAFILE_DATADICT_SET_INT(Any objectData, const char* key, int value) { DATAFILE::DATADICT_SET_INT(&objectData, key, value); return objectData; } - static Any LUA_NATIVE_DATAFILE_DATADICT_SET_FLOAT( Any objectData, const char* key, float value ) + static Any LUA_NATIVE_DATAFILE_DATADICT_SET_FLOAT(Any objectData, const char* key, float value) { DATAFILE::DATADICT_SET_FLOAT(&objectData, key, value); return objectData; } - static Any LUA_NATIVE_DATAFILE_DATADICT_SET_STRING( Any objectData, const char* key, const char* value ) + static Any LUA_NATIVE_DATAFILE_DATADICT_SET_STRING(Any objectData, const char* key, const char* value) { DATAFILE::DATADICT_SET_STRING(&objectData, key, value); return objectData; } - static Any LUA_NATIVE_DATAFILE_DATADICT_SET_VECTOR( Any objectData, const char* key, float valueX, float valueY, float valueZ ) + static Any LUA_NATIVE_DATAFILE_DATADICT_SET_VECTOR(Any objectData, const char* key, float valueX, float valueY, float valueZ) { DATAFILE::DATADICT_SET_VECTOR(&objectData, key, valueX, valueY, valueZ); return objectData; } - static std::tuple LUA_NATIVE_DATAFILE_DATADICT_CREATE_DICT( Any objectData, const char* key ) + static std::tuple LUA_NATIVE_DATAFILE_DATADICT_CREATE_DICT(Any objectData, const char* key) { std::tuple return_values; std::get<0>(return_values) = DATAFILE::DATADICT_CREATE_DICT(&objectData, key); @@ -212,7 +212,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_DATAFILE_DATADICT_CREATE_ARRAY( Any objectData, const char* key ) + static std::tuple LUA_NATIVE_DATAFILE_DATADICT_CREATE_ARRAY(Any objectData, const char* key) { std::tuple return_values; std::get<0>(return_values) = DATAFILE::DATADICT_CREATE_ARRAY(&objectData, key); @@ -221,7 +221,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_DATAFILE_DATADICT_GET_BOOL( Any objectData, const char* key ) + static std::tuple LUA_NATIVE_DATAFILE_DATADICT_GET_BOOL(Any objectData, const char* key) { std::tuple return_values; std::get<0>(return_values) = (bool)DATAFILE::DATADICT_GET_BOOL(&objectData, key); @@ -230,7 +230,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_DATAFILE_DATADICT_GET_INT( Any objectData, const char* key ) + static std::tuple LUA_NATIVE_DATAFILE_DATADICT_GET_INT(Any objectData, const char* key) { std::tuple return_values; std::get<0>(return_values) = DATAFILE::DATADICT_GET_INT(&objectData, key); @@ -239,7 +239,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_DATAFILE_DATADICT_GET_FLOAT( Any objectData, const char* key ) + static std::tuple LUA_NATIVE_DATAFILE_DATADICT_GET_FLOAT(Any objectData, const char* key) { std::tuple return_values; std::get<0>(return_values) = DATAFILE::DATADICT_GET_FLOAT(&objectData, key); @@ -248,7 +248,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_DATAFILE_DATADICT_GET_STRING( Any objectData, const char* key ) + static std::tuple LUA_NATIVE_DATAFILE_DATADICT_GET_STRING(Any objectData, const char* key) { std::tuple return_values; std::get<0>(return_values) = DATAFILE::DATADICT_GET_STRING(&objectData, key); @@ -257,7 +257,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_DATAFILE_DATADICT_GET_VECTOR( Any objectData, const char* key ) + static std::tuple LUA_NATIVE_DATAFILE_DATADICT_GET_VECTOR(Any objectData, const char* key) { std::tuple return_values; std::get<0>(return_values) = DATAFILE::DATADICT_GET_VECTOR(&objectData, key); @@ -266,7 +266,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_DATAFILE_DATADICT_GET_DICT( Any objectData, const char* key ) + static std::tuple LUA_NATIVE_DATAFILE_DATADICT_GET_DICT(Any objectData, const char* key) { std::tuple return_values; std::get<0>(return_values) = DATAFILE::DATADICT_GET_DICT(&objectData, key); @@ -275,7 +275,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_DATAFILE_DATADICT_GET_ARRAY( Any objectData, const char* key ) + static std::tuple LUA_NATIVE_DATAFILE_DATADICT_GET_ARRAY(Any objectData, const char* key) { std::tuple return_values; std::get<0>(return_values) = DATAFILE::DATADICT_GET_ARRAY(&objectData, key); @@ -284,7 +284,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_DATAFILE_DATADICT_GET_TYPE( Any objectData, const char* key ) + static std::tuple LUA_NATIVE_DATAFILE_DATADICT_GET_TYPE(Any objectData, const char* key) { std::tuple return_values; std::get<0>(return_values) = DATAFILE::DATADICT_GET_TYPE(&objectData, key); @@ -293,37 +293,37 @@ namespace lua::native return return_values; } - static Any LUA_NATIVE_DATAFILE_DATAARRAY_ADD_BOOL( Any arrayData, bool value ) + static Any LUA_NATIVE_DATAFILE_DATAARRAY_ADD_BOOL(Any arrayData, bool value) { DATAFILE::DATAARRAY_ADD_BOOL(&arrayData, value); return arrayData; } - static Any LUA_NATIVE_DATAFILE_DATAARRAY_ADD_INT( Any arrayData, int value ) + static Any LUA_NATIVE_DATAFILE_DATAARRAY_ADD_INT(Any arrayData, int value) { DATAFILE::DATAARRAY_ADD_INT(&arrayData, value); return arrayData; } - static Any LUA_NATIVE_DATAFILE_DATAARRAY_ADD_FLOAT( Any arrayData, float value ) + static Any LUA_NATIVE_DATAFILE_DATAARRAY_ADD_FLOAT(Any arrayData, float value) { DATAFILE::DATAARRAY_ADD_FLOAT(&arrayData, value); return arrayData; } - static Any LUA_NATIVE_DATAFILE_DATAARRAY_ADD_STRING( Any arrayData, const char* value ) + static Any LUA_NATIVE_DATAFILE_DATAARRAY_ADD_STRING(Any arrayData, const char* value) { DATAFILE::DATAARRAY_ADD_STRING(&arrayData, value); return arrayData; } - static Any LUA_NATIVE_DATAFILE_DATAARRAY_ADD_VECTOR( Any arrayData, float valueX, float valueY, float valueZ ) + static Any LUA_NATIVE_DATAFILE_DATAARRAY_ADD_VECTOR(Any arrayData, float valueX, float valueY, float valueZ) { DATAFILE::DATAARRAY_ADD_VECTOR(&arrayData, valueX, valueY, valueZ); return arrayData; } - static std::tuple LUA_NATIVE_DATAFILE_DATAARRAY_ADD_DICT( Any arrayData ) + static std::tuple LUA_NATIVE_DATAFILE_DATAARRAY_ADD_DICT(Any arrayData) { std::tuple return_values; std::get<0>(return_values) = DATAFILE::DATAARRAY_ADD_DICT(&arrayData); @@ -332,7 +332,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_DATAFILE_DATAARRAY_GET_BOOL( Any arrayData, int arrayIndex ) + static std::tuple LUA_NATIVE_DATAFILE_DATAARRAY_GET_BOOL(Any arrayData, int arrayIndex) { std::tuple return_values; std::get<0>(return_values) = (bool)DATAFILE::DATAARRAY_GET_BOOL(&arrayData, arrayIndex); @@ -341,7 +341,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_DATAFILE_DATAARRAY_GET_INT( Any arrayData, int arrayIndex ) + static std::tuple LUA_NATIVE_DATAFILE_DATAARRAY_GET_INT(Any arrayData, int arrayIndex) { std::tuple return_values; std::get<0>(return_values) = DATAFILE::DATAARRAY_GET_INT(&arrayData, arrayIndex); @@ -350,7 +350,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_DATAFILE_DATAARRAY_GET_FLOAT( Any arrayData, int arrayIndex ) + static std::tuple LUA_NATIVE_DATAFILE_DATAARRAY_GET_FLOAT(Any arrayData, int arrayIndex) { std::tuple return_values; std::get<0>(return_values) = DATAFILE::DATAARRAY_GET_FLOAT(&arrayData, arrayIndex); @@ -359,7 +359,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_DATAFILE_DATAARRAY_GET_STRING( Any arrayData, int arrayIndex ) + static std::tuple LUA_NATIVE_DATAFILE_DATAARRAY_GET_STRING(Any arrayData, int arrayIndex) { std::tuple return_values; std::get<0>(return_values) = DATAFILE::DATAARRAY_GET_STRING(&arrayData, arrayIndex); @@ -368,7 +368,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_DATAFILE_DATAARRAY_GET_VECTOR( Any arrayData, int arrayIndex ) + static std::tuple LUA_NATIVE_DATAFILE_DATAARRAY_GET_VECTOR(Any arrayData, int arrayIndex) { std::tuple return_values; std::get<0>(return_values) = DATAFILE::DATAARRAY_GET_VECTOR(&arrayData, arrayIndex); @@ -377,7 +377,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_DATAFILE_DATAARRAY_GET_DICT( Any arrayData, int arrayIndex ) + static std::tuple LUA_NATIVE_DATAFILE_DATAARRAY_GET_DICT(Any arrayData, int arrayIndex) { std::tuple return_values; std::get<0>(return_values) = DATAFILE::DATAARRAY_GET_DICT(&arrayData, arrayIndex); @@ -386,7 +386,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_DATAFILE_DATAARRAY_GET_COUNT( Any arrayData ) + static std::tuple LUA_NATIVE_DATAFILE_DATAARRAY_GET_COUNT(Any arrayData) { std::tuple return_values; std::get<0>(return_values) = DATAFILE::DATAARRAY_GET_COUNT(&arrayData); @@ -395,7 +395,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_DATAFILE_DATAARRAY_GET_TYPE( Any arrayData, int arrayIndex ) + static std::tuple LUA_NATIVE_DATAFILE_DATAARRAY_GET_TYPE(Any arrayData, int arrayIndex) { std::tuple return_values; std::get<0>(return_values) = DATAFILE::DATAARRAY_GET_TYPE(&arrayData, arrayIndex); diff --git a/src/lua/natives/lua_native_binding_DECORATOR.cpp b/src/lua/natives/lua_native_binding_DECORATOR.cpp index 2d28908d..51342cda 100644 --- a/src/lua/natives/lua_native_binding_DECORATOR.cpp +++ b/src/lua/natives/lua_native_binding_DECORATOR.cpp @@ -3,72 +3,72 @@ namespace lua::native { - static bool LUA_NATIVE_DECORATOR_DECOR_SET_TIME( Entity entity, const char* propertyName, int timestamp ) + static bool LUA_NATIVE_DECORATOR_DECOR_SET_TIME(Entity entity, const char* propertyName, int timestamp) { auto retval = (bool)DECORATOR::DECOR_SET_TIME(entity, propertyName, timestamp); return retval; } - static bool LUA_NATIVE_DECORATOR_DECOR_SET_BOOL( Entity entity, const char* propertyName, bool value ) + static bool LUA_NATIVE_DECORATOR_DECOR_SET_BOOL(Entity entity, const char* propertyName, bool value) { auto retval = (bool)DECORATOR::DECOR_SET_BOOL(entity, propertyName, value); return retval; } - static bool LUA_NATIVE_DECORATOR_DECOR_SET_FLOAT( Entity entity, const char* propertyName, float value ) + static bool LUA_NATIVE_DECORATOR_DECOR_SET_FLOAT(Entity entity, const char* propertyName, float value) { auto retval = (bool)DECORATOR::DECOR_SET_FLOAT(entity, propertyName, value); return retval; } - static bool LUA_NATIVE_DECORATOR_DECOR_SET_INT( Entity entity, const char* propertyName, int value ) + static bool LUA_NATIVE_DECORATOR_DECOR_SET_INT(Entity entity, const char* propertyName, int value) { auto retval = (bool)DECORATOR::DECOR_SET_INT(entity, propertyName, value); return retval; } - static bool LUA_NATIVE_DECORATOR_DECOR_GET_BOOL( Entity entity, const char* propertyName ) + static bool LUA_NATIVE_DECORATOR_DECOR_GET_BOOL(Entity entity, const char* propertyName) { auto retval = (bool)DECORATOR::DECOR_GET_BOOL(entity, propertyName); return retval; } - static float LUA_NATIVE_DECORATOR_DECOR_GET_FLOAT( Entity entity, const char* propertyName ) + static float LUA_NATIVE_DECORATOR_DECOR_GET_FLOAT(Entity entity, const char* propertyName) { auto retval = DECORATOR::DECOR_GET_FLOAT(entity, propertyName); return retval; } - static int LUA_NATIVE_DECORATOR_DECOR_GET_INT( Entity entity, const char* propertyName ) + static int LUA_NATIVE_DECORATOR_DECOR_GET_INT(Entity entity, const char* propertyName) { auto retval = DECORATOR::DECOR_GET_INT(entity, propertyName); return retval; } - static bool LUA_NATIVE_DECORATOR_DECOR_EXIST_ON( Entity entity, const char* propertyName ) + static bool LUA_NATIVE_DECORATOR_DECOR_EXIST_ON(Entity entity, const char* propertyName) { auto retval = (bool)DECORATOR::DECOR_EXIST_ON(entity, propertyName); return retval; } - static bool LUA_NATIVE_DECORATOR_DECOR_REMOVE( Entity entity, const char* propertyName ) + static bool LUA_NATIVE_DECORATOR_DECOR_REMOVE(Entity entity, const char* propertyName) { auto retval = (bool)DECORATOR::DECOR_REMOVE(entity, propertyName); return retval; } - static void LUA_NATIVE_DECORATOR_DECOR_REGISTER( const char* propertyName, int type ) + static void LUA_NATIVE_DECORATOR_DECOR_REGISTER(const char* propertyName, int type) { DECORATOR::DECOR_REGISTER(propertyName, type); } - static bool LUA_NATIVE_DECORATOR_DECOR_IS_REGISTERED_AS_TYPE( const char* propertyName, int type ) + static bool LUA_NATIVE_DECORATOR_DECOR_IS_REGISTERED_AS_TYPE(const char* propertyName, int type) { auto retval = (bool)DECORATOR::DECOR_IS_REGISTERED_AS_TYPE(propertyName, type); return retval; } - static void LUA_NATIVE_DECORATOR_DECOR_REGISTER_LOCK( ) + static void LUA_NATIVE_DECORATOR_DECOR_REGISTER_LOCK() { DECORATOR::DECOR_REGISTER_LOCK(); } diff --git a/src/lua/natives/lua_native_binding_DLC.cpp b/src/lua/natives/lua_native_binding_DLC.cpp index f466ce6f..6d422eea 100644 --- a/src/lua/natives/lua_native_binding_DLC.cpp +++ b/src/lua/natives/lua_native_binding_DLC.cpp @@ -3,55 +3,55 @@ namespace lua::native { - static bool LUA_NATIVE_DLC_ARE_ANY_CCS_PENDING( ) + static bool LUA_NATIVE_DLC_ARE_ANY_CCS_PENDING() { auto retval = (bool)DLC::ARE_ANY_CCS_PENDING(); return retval; } - static bool LUA_NATIVE_DLC_IS_DLC_PRESENT( Hash dlcHash ) + static bool LUA_NATIVE_DLC_IS_DLC_PRESENT(Hash dlcHash) { auto retval = (bool)DLC::IS_DLC_PRESENT(dlcHash); return retval; } - static bool LUA_NATIVE_DLC_DLC_CHECK_CLOUD_DATA_CORRECT( ) + static bool LUA_NATIVE_DLC_DLC_CHECK_CLOUD_DATA_CORRECT() { auto retval = (bool)DLC::DLC_CHECK_CLOUD_DATA_CORRECT(); return retval; } - static int LUA_NATIVE_DLC_GET_EXTRACONTENT_CLOUD_RESULT( ) + static int LUA_NATIVE_DLC_GET_EXTRACONTENT_CLOUD_RESULT() { auto retval = DLC::GET_EXTRACONTENT_CLOUD_RESULT(); return retval; } - static bool LUA_NATIVE_DLC_DLC_CHECK_COMPAT_PACK_CONFIGURATION( ) + static bool LUA_NATIVE_DLC_DLC_CHECK_COMPAT_PACK_CONFIGURATION() { auto retval = (bool)DLC::DLC_CHECK_COMPAT_PACK_CONFIGURATION(); return retval; } - static bool LUA_NATIVE_DLC_GET_EVER_HAD_BAD_PACK_ORDER( ) + static bool LUA_NATIVE_DLC_GET_EVER_HAD_BAD_PACK_ORDER() { auto retval = (bool)DLC::GET_EVER_HAD_BAD_PACK_ORDER(); return retval; } - static bool LUA_NATIVE_DLC_GET_IS_LOADING_SCREEN_ACTIVE( ) + static bool LUA_NATIVE_DLC_GET_IS_LOADING_SCREEN_ACTIVE() { auto retval = (bool)DLC::GET_IS_LOADING_SCREEN_ACTIVE(); return retval; } - static bool LUA_NATIVE_DLC_GET_IS_INITIAL_LOADING_SCREEN_ACTIVE( ) + static bool LUA_NATIVE_DLC_GET_IS_INITIAL_LOADING_SCREEN_ACTIVE() { auto retval = (bool)DLC::GET_IS_INITIAL_LOADING_SCREEN_ACTIVE(); return retval; } - static std::tuple LUA_NATIVE_DLC_HAS_CLOUD_REQUESTS_FINISHED( bool p0, int unused ) + static std::tuple LUA_NATIVE_DLC_HAS_CLOUD_REQUESTS_FINISHED(bool p0, int unused) { std::tuple return_values; std::get<0>(return_values) = (bool)DLC::HAS_CLOUD_REQUESTS_FINISHED((BOOL*)&p0, unused); @@ -60,12 +60,12 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_DLC_ON_ENTER_SP( ) + static void LUA_NATIVE_DLC_ON_ENTER_SP() { DLC::ON_ENTER_SP(); } - static void LUA_NATIVE_DLC_ON_ENTER_MP( ) + static void LUA_NATIVE_DLC_ON_ENTER_MP() { DLC::ON_ENTER_MP(); } diff --git a/src/lua/natives/lua_native_binding_ENTITY.cpp b/src/lua/natives/lua_native_binding_ENTITY.cpp index d0214649..3946c157 100644 --- a/src/lua/natives/lua_native_binding_ENTITY.cpp +++ b/src/lua/natives/lua_native_binding_ENTITY.cpp @@ -3,209 +3,209 @@ namespace lua::native { - static bool LUA_NATIVE_ENTITY_DOES_ENTITY_EXIST( Entity entity ) + static bool LUA_NATIVE_ENTITY_DOES_ENTITY_EXIST(Entity entity) { auto retval = (bool)ENTITY::DOES_ENTITY_EXIST(entity); return retval; } - static bool LUA_NATIVE_ENTITY_DOES_ENTITY_BELONG_TO_THIS_SCRIPT( Entity entity, bool p1 ) + static bool LUA_NATIVE_ENTITY_DOES_ENTITY_BELONG_TO_THIS_SCRIPT(Entity entity, bool p1) { auto retval = (bool)ENTITY::DOES_ENTITY_BELONG_TO_THIS_SCRIPT(entity, p1); return retval; } - static bool LUA_NATIVE_ENTITY_DOES_ENTITY_HAVE_DRAWABLE( Entity entity ) + static bool LUA_NATIVE_ENTITY_DOES_ENTITY_HAVE_DRAWABLE(Entity entity) { auto retval = (bool)ENTITY::DOES_ENTITY_HAVE_DRAWABLE(entity); return retval; } - static bool LUA_NATIVE_ENTITY_DOES_ENTITY_HAVE_PHYSICS( Entity entity ) + static bool LUA_NATIVE_ENTITY_DOES_ENTITY_HAVE_PHYSICS(Entity entity) { auto retval = (bool)ENTITY::DOES_ENTITY_HAVE_PHYSICS(entity); return retval; } - static bool LUA_NATIVE_ENTITY_DOES_ENTITY_HAVE_SKELETON( Entity entity ) + static bool LUA_NATIVE_ENTITY_DOES_ENTITY_HAVE_SKELETON(Entity entity) { auto retval = (bool)ENTITY::DOES_ENTITY_HAVE_SKELETON(entity); return retval; } - static bool LUA_NATIVE_ENTITY_DOES_ENTITY_HAVE_ANIM_DIRECTOR( Entity entity ) + static bool LUA_NATIVE_ENTITY_DOES_ENTITY_HAVE_ANIM_DIRECTOR(Entity entity) { auto retval = (bool)ENTITY::DOES_ENTITY_HAVE_ANIM_DIRECTOR(entity); return retval; } - static bool LUA_NATIVE_ENTITY_HAS_ENTITY_ANIM_FINISHED( Entity entity, const char* animDict, const char* animName, int p3 ) + static bool LUA_NATIVE_ENTITY_HAS_ENTITY_ANIM_FINISHED(Entity entity, const char* animDict, const char* animName, int p3) { auto retval = (bool)ENTITY::HAS_ENTITY_ANIM_FINISHED(entity, animDict, animName, p3); return retval; } - static bool LUA_NATIVE_ENTITY_HAS_ENTITY_BEEN_DAMAGED_BY_ANY_OBJECT( Entity entity ) + static bool LUA_NATIVE_ENTITY_HAS_ENTITY_BEEN_DAMAGED_BY_ANY_OBJECT(Entity entity) { auto retval = (bool)ENTITY::HAS_ENTITY_BEEN_DAMAGED_BY_ANY_OBJECT(entity); return retval; } - static bool LUA_NATIVE_ENTITY_HAS_ENTITY_BEEN_DAMAGED_BY_ANY_PED( Entity entity ) + static bool LUA_NATIVE_ENTITY_HAS_ENTITY_BEEN_DAMAGED_BY_ANY_PED(Entity entity) { auto retval = (bool)ENTITY::HAS_ENTITY_BEEN_DAMAGED_BY_ANY_PED(entity); return retval; } - static bool LUA_NATIVE_ENTITY_HAS_ENTITY_BEEN_DAMAGED_BY_ANY_VEHICLE( Entity entity ) + static bool LUA_NATIVE_ENTITY_HAS_ENTITY_BEEN_DAMAGED_BY_ANY_VEHICLE(Entity entity) { auto retval = (bool)ENTITY::HAS_ENTITY_BEEN_DAMAGED_BY_ANY_VEHICLE(entity); return retval; } - static bool LUA_NATIVE_ENTITY_HAS_ENTITY_BEEN_DAMAGED_BY_ENTITY( Entity entity1, Entity entity2, bool p2 ) + static bool LUA_NATIVE_ENTITY_HAS_ENTITY_BEEN_DAMAGED_BY_ENTITY(Entity entity1, Entity entity2, bool p2) { auto retval = (bool)ENTITY::HAS_ENTITY_BEEN_DAMAGED_BY_ENTITY(entity1, entity2, p2); return retval; } - static bool LUA_NATIVE_ENTITY_HAS_ENTITY_CLEAR_LOS_TO_ENTITY( Entity entity1, Entity entity2, int traceType ) + static bool LUA_NATIVE_ENTITY_HAS_ENTITY_CLEAR_LOS_TO_ENTITY(Entity entity1, Entity entity2, int traceType) { auto retval = (bool)ENTITY::HAS_ENTITY_CLEAR_LOS_TO_ENTITY(entity1, entity2, traceType); return retval; } - static bool LUA_NATIVE_ENTITY_HAS_ENTITY_CLEAR_LOS_TO_ENTITY_ADJUST_FOR_COVER( Entity entity1, Entity entity2, int traceType ) + static bool LUA_NATIVE_ENTITY_HAS_ENTITY_CLEAR_LOS_TO_ENTITY_ADJUST_FOR_COVER(Entity entity1, Entity entity2, int traceType) { auto retval = (bool)ENTITY::HAS_ENTITY_CLEAR_LOS_TO_ENTITY_ADJUST_FOR_COVER(entity1, entity2, traceType); return retval; } - static bool LUA_NATIVE_ENTITY_HAS_ENTITY_CLEAR_LOS_TO_ENTITY_IN_FRONT( Entity entity1, Entity entity2 ) + static bool LUA_NATIVE_ENTITY_HAS_ENTITY_CLEAR_LOS_TO_ENTITY_IN_FRONT(Entity entity1, Entity entity2) { auto retval = (bool)ENTITY::HAS_ENTITY_CLEAR_LOS_TO_ENTITY_IN_FRONT(entity1, entity2); return retval; } - static bool LUA_NATIVE_ENTITY_HAS_ENTITY_COLLIDED_WITH_ANYTHING( Entity entity ) + static bool LUA_NATIVE_ENTITY_HAS_ENTITY_COLLIDED_WITH_ANYTHING(Entity entity) { auto retval = (bool)ENTITY::HAS_ENTITY_COLLIDED_WITH_ANYTHING(entity); return retval; } - static Entity LUA_NATIVE_ENTITY_GET_LAST_ENTITY_HIT_BY_ENTITY_( Entity entity ) + static Entity LUA_NATIVE_ENTITY_GET_LAST_ENTITY_HIT_BY_ENTITY_(Entity entity) { - auto retval = ENTITY::GET_LAST_ENTITY_HIT_BY_ENTITY_(entity); + auto retval = ENTITY::_GET_LAST_ENTITY_HIT_BY_ENTITY(entity); return retval; } - static Hash LUA_NATIVE_ENTITY_GET_LAST_MATERIAL_HIT_BY_ENTITY( Entity entity ) + static Hash LUA_NATIVE_ENTITY_GET_LAST_MATERIAL_HIT_BY_ENTITY(Entity entity) { auto retval = ENTITY::GET_LAST_MATERIAL_HIT_BY_ENTITY(entity); return retval; } - static Vector3 LUA_NATIVE_ENTITY_GET_COLLISION_NORMAL_OF_LAST_HIT_FOR_ENTITY( Entity entity ) + static Vector3 LUA_NATIVE_ENTITY_GET_COLLISION_NORMAL_OF_LAST_HIT_FOR_ENTITY(Entity entity) { auto retval = ENTITY::GET_COLLISION_NORMAL_OF_LAST_HIT_FOR_ENTITY(entity); return retval; } - static void LUA_NATIVE_ENTITY_FORCE_ENTITY_AI_AND_ANIMATION_UPDATE( Entity entity ) + static void LUA_NATIVE_ENTITY_FORCE_ENTITY_AI_AND_ANIMATION_UPDATE(Entity entity) { ENTITY::FORCE_ENTITY_AI_AND_ANIMATION_UPDATE(entity); } - static float LUA_NATIVE_ENTITY_GET_ENTITY_ANIM_CURRENT_TIME( Entity entity, const char* animDict, const char* animName ) + static float LUA_NATIVE_ENTITY_GET_ENTITY_ANIM_CURRENT_TIME(Entity entity, const char* animDict, const char* animName) { auto retval = ENTITY::GET_ENTITY_ANIM_CURRENT_TIME(entity, animDict, animName); return retval; } - static float LUA_NATIVE_ENTITY_GET_ENTITY_ANIM_TOTAL_TIME( Entity entity, const char* animDict, const char* animName ) + static float LUA_NATIVE_ENTITY_GET_ENTITY_ANIM_TOTAL_TIME(Entity entity, const char* animDict, const char* animName) { auto retval = ENTITY::GET_ENTITY_ANIM_TOTAL_TIME(entity, animDict, animName); return retval; } - static float LUA_NATIVE_ENTITY_GET_ANIM_DURATION( const char* animDict, const char* animName ) + static float LUA_NATIVE_ENTITY_GET_ANIM_DURATION(const char* animDict, const char* animName) { auto retval = ENTITY::GET_ANIM_DURATION(animDict, animName); return retval; } - static Entity LUA_NATIVE_ENTITY_GET_ENTITY_ATTACHED_TO( Entity entity ) + static Entity LUA_NATIVE_ENTITY_GET_ENTITY_ATTACHED_TO(Entity entity) { auto retval = ENTITY::GET_ENTITY_ATTACHED_TO(entity); return retval; } - static Vector3 LUA_NATIVE_ENTITY_GET_ENTITY_COORDS( Entity entity, bool alive ) + static Vector3 LUA_NATIVE_ENTITY_GET_ENTITY_COORDS(Entity entity, bool alive) { auto retval = ENTITY::GET_ENTITY_COORDS(entity, alive); return retval; } - static Vector3 LUA_NATIVE_ENTITY_GET_ENTITY_FORWARD_VECTOR( Entity entity ) + static Vector3 LUA_NATIVE_ENTITY_GET_ENTITY_FORWARD_VECTOR(Entity entity) { auto retval = ENTITY::GET_ENTITY_FORWARD_VECTOR(entity); return retval; } - static float LUA_NATIVE_ENTITY_GET_ENTITY_FORWARD_X( Entity entity ) + static float LUA_NATIVE_ENTITY_GET_ENTITY_FORWARD_X(Entity entity) { auto retval = ENTITY::GET_ENTITY_FORWARD_X(entity); return retval; } - static float LUA_NATIVE_ENTITY_GET_ENTITY_FORWARD_Y( Entity entity ) + static float LUA_NATIVE_ENTITY_GET_ENTITY_FORWARD_Y(Entity entity) { auto retval = ENTITY::GET_ENTITY_FORWARD_Y(entity); return retval; } - static float LUA_NATIVE_ENTITY_GET_ENTITY_HEADING( Entity entity ) + static float LUA_NATIVE_ENTITY_GET_ENTITY_HEADING(Entity entity) { auto retval = ENTITY::GET_ENTITY_HEADING(entity); return retval; } - static float LUA_NATIVE_ENTITY_GET_ENTITY_HEADING_FROM_EULERS( Entity entity ) + static float LUA_NATIVE_ENTITY_GET_ENTITY_HEADING_FROM_EULERS(Entity entity) { auto retval = ENTITY::GET_ENTITY_HEADING_FROM_EULERS(entity); return retval; } - static int LUA_NATIVE_ENTITY_GET_ENTITY_HEALTH( Entity entity ) + static int LUA_NATIVE_ENTITY_GET_ENTITY_HEALTH(Entity entity) { auto retval = ENTITY::GET_ENTITY_HEALTH(entity); return retval; } - static int LUA_NATIVE_ENTITY_GET_ENTITY_MAX_HEALTH( Entity entity ) + static int LUA_NATIVE_ENTITY_GET_ENTITY_MAX_HEALTH(Entity entity) { auto retval = ENTITY::GET_ENTITY_MAX_HEALTH(entity); return retval; } - static void LUA_NATIVE_ENTITY_SET_ENTITY_MAX_HEALTH( Entity entity, int value ) + static void LUA_NATIVE_ENTITY_SET_ENTITY_MAX_HEALTH(Entity entity, int value) { ENTITY::SET_ENTITY_MAX_HEALTH(entity, value); } - static float LUA_NATIVE_ENTITY_GET_ENTITY_HEIGHT( Entity entity, float X, float Y, float Z, bool atTop, bool inWorldCoords ) + static float LUA_NATIVE_ENTITY_GET_ENTITY_HEIGHT(Entity entity, float X, float Y, float Z, bool atTop, bool inWorldCoords) { auto retval = ENTITY::GET_ENTITY_HEIGHT(entity, X, Y, Z, atTop, inWorldCoords); return retval; } - static float LUA_NATIVE_ENTITY_GET_ENTITY_HEIGHT_ABOVE_GROUND( Entity entity ) + static float LUA_NATIVE_ENTITY_GET_ENTITY_HEIGHT_ABOVE_GROUND(Entity entity) { auto retval = ENTITY::GET_ENTITY_HEIGHT_ABOVE_GROUND(entity); return retval; } - static std::tuple LUA_NATIVE_ENTITY_GET_ENTITY_MATRIX( Entity entity, Vector3 forwardVector, Vector3 rightVector, Vector3 upVector, Vector3 position ) + static std::tuple LUA_NATIVE_ENTITY_GET_ENTITY_MATRIX(Entity entity, Vector3 forwardVector, Vector3 rightVector, Vector3 upVector, Vector3 position) { std::tuple return_values; ENTITY::GET_ENTITY_MATRIX(entity, &forwardVector, &rightVector, &upVector, &position); @@ -217,31 +217,31 @@ namespace lua::native return return_values; } - static Hash LUA_NATIVE_ENTITY_GET_ENTITY_MODEL( Entity entity ) + static Hash LUA_NATIVE_ENTITY_GET_ENTITY_MODEL(Entity entity) { auto retval = ENTITY::GET_ENTITY_MODEL(entity); return retval; } - static Vector3 LUA_NATIVE_ENTITY_GET_OFFSET_FROM_ENTITY_GIVEN_WORLD_COORDS( Entity entity, float posX, float posY, float posZ ) + static Vector3 LUA_NATIVE_ENTITY_GET_OFFSET_FROM_ENTITY_GIVEN_WORLD_COORDS(Entity entity, float posX, float posY, float posZ) { auto retval = ENTITY::GET_OFFSET_FROM_ENTITY_GIVEN_WORLD_COORDS(entity, posX, posY, posZ); return retval; } - static Vector3 LUA_NATIVE_ENTITY_GET_OFFSET_FROM_ENTITY_IN_WORLD_COORDS( Entity entity, float offsetX, float offsetY, float offsetZ ) + static Vector3 LUA_NATIVE_ENTITY_GET_OFFSET_FROM_ENTITY_IN_WORLD_COORDS(Entity entity, float offsetX, float offsetY, float offsetZ) { auto retval = ENTITY::GET_OFFSET_FROM_ENTITY_IN_WORLD_COORDS(entity, offsetX, offsetY, offsetZ); return retval; } - static float LUA_NATIVE_ENTITY_GET_ENTITY_PITCH( Entity entity ) + static float LUA_NATIVE_ENTITY_GET_ENTITY_PITCH(Entity entity) { auto retval = ENTITY::GET_ENTITY_PITCH(entity); return retval; } - static std::tuple LUA_NATIVE_ENTITY_GET_ENTITY_QUATERNION( Entity entity, float x, float y, float z, float w ) + static std::tuple LUA_NATIVE_ENTITY_GET_ENTITY_QUATERNION(Entity entity, float x, float y, float z, float w) { std::tuple return_values; ENTITY::GET_ENTITY_QUATERNION(entity, &x, &y, &z, &w); @@ -253,25 +253,25 @@ namespace lua::native return return_values; } - static float LUA_NATIVE_ENTITY_GET_ENTITY_ROLL( Entity entity ) + static float LUA_NATIVE_ENTITY_GET_ENTITY_ROLL(Entity entity) { auto retval = ENTITY::GET_ENTITY_ROLL(entity); return retval; } - static Vector3 LUA_NATIVE_ENTITY_GET_ENTITY_ROTATION( Entity entity, int rotationOrder ) + static Vector3 LUA_NATIVE_ENTITY_GET_ENTITY_ROTATION(Entity entity, int rotationOrder) { auto retval = ENTITY::GET_ENTITY_ROTATION(entity, rotationOrder); return retval; } - static Vector3 LUA_NATIVE_ENTITY_GET_ENTITY_ROTATION_VELOCITY( Entity entity ) + static Vector3 LUA_NATIVE_ENTITY_GET_ENTITY_ROTATION_VELOCITY(Entity entity) { auto retval = ENTITY::GET_ENTITY_ROTATION_VELOCITY(entity); return retval; } - static std::tuple LUA_NATIVE_ENTITY_GET_ENTITY_SCRIPT( Entity entity, ScrHandle script ) + static std::tuple LUA_NATIVE_ENTITY_GET_ENTITY_SCRIPT(Entity entity, ScrHandle script) { std::tuple return_values; std::get<0>(return_values) = ENTITY::GET_ENTITY_SCRIPT(entity, &script); @@ -280,390 +280,390 @@ namespace lua::native return return_values; } - static float LUA_NATIVE_ENTITY_GET_ENTITY_SPEED( Entity entity ) + static float LUA_NATIVE_ENTITY_GET_ENTITY_SPEED(Entity entity) { auto retval = ENTITY::GET_ENTITY_SPEED(entity); return retval; } - static Vector3 LUA_NATIVE_ENTITY_GET_ENTITY_SPEED_VECTOR( Entity entity, bool relative ) + static Vector3 LUA_NATIVE_ENTITY_GET_ENTITY_SPEED_VECTOR(Entity entity, bool relative) { auto retval = ENTITY::GET_ENTITY_SPEED_VECTOR(entity, relative); return retval; } - static float LUA_NATIVE_ENTITY_GET_ENTITY_UPRIGHT_VALUE( Entity entity ) + static float LUA_NATIVE_ENTITY_GET_ENTITY_UPRIGHT_VALUE(Entity entity) { auto retval = ENTITY::GET_ENTITY_UPRIGHT_VALUE(entity); return retval; } - static Vector3 LUA_NATIVE_ENTITY_GET_ENTITY_VELOCITY( Entity entity ) + static Vector3 LUA_NATIVE_ENTITY_GET_ENTITY_VELOCITY(Entity entity) { auto retval = ENTITY::GET_ENTITY_VELOCITY(entity); return retval; } - static Object LUA_NATIVE_ENTITY_GET_OBJECT_INDEX_FROM_ENTITY_INDEX( Entity entity ) + static Object LUA_NATIVE_ENTITY_GET_OBJECT_INDEX_FROM_ENTITY_INDEX(Entity entity) { auto retval = ENTITY::GET_OBJECT_INDEX_FROM_ENTITY_INDEX(entity); return retval; } - static Ped LUA_NATIVE_ENTITY_GET_PED_INDEX_FROM_ENTITY_INDEX( Entity entity ) + static Ped LUA_NATIVE_ENTITY_GET_PED_INDEX_FROM_ENTITY_INDEX(Entity entity) { auto retval = ENTITY::GET_PED_INDEX_FROM_ENTITY_INDEX(entity); return retval; } - static Vehicle LUA_NATIVE_ENTITY_GET_VEHICLE_INDEX_FROM_ENTITY_INDEX( Entity entity ) + static Vehicle LUA_NATIVE_ENTITY_GET_VEHICLE_INDEX_FROM_ENTITY_INDEX(Entity entity) { auto retval = ENTITY::GET_VEHICLE_INDEX_FROM_ENTITY_INDEX(entity); return retval; } - static Vector3 LUA_NATIVE_ENTITY_GET_WORLD_POSITION_OF_ENTITY_BONE( Entity entity, int boneIndex ) + static Vector3 LUA_NATIVE_ENTITY_GET_WORLD_POSITION_OF_ENTITY_BONE(Entity entity, int boneIndex) { auto retval = ENTITY::GET_WORLD_POSITION_OF_ENTITY_BONE(entity, boneIndex); return retval; } - static Player LUA_NATIVE_ENTITY_GET_NEAREST_PLAYER_TO_ENTITY( Entity entity ) + static Player LUA_NATIVE_ENTITY_GET_NEAREST_PLAYER_TO_ENTITY(Entity entity) { auto retval = ENTITY::GET_NEAREST_PLAYER_TO_ENTITY(entity); return retval; } - static Player LUA_NATIVE_ENTITY_GET_NEAREST_PLAYER_TO_ENTITY_ON_TEAM( Entity entity, int team ) + static Player LUA_NATIVE_ENTITY_GET_NEAREST_PLAYER_TO_ENTITY_ON_TEAM(Entity entity, int team) { auto retval = ENTITY::GET_NEAREST_PLAYER_TO_ENTITY_ON_TEAM(entity, team); return retval; } - static int LUA_NATIVE_ENTITY_GET_NEAREST_PARTICIPANT_TO_ENTITY( Entity entity ) + static int LUA_NATIVE_ENTITY_GET_NEAREST_PARTICIPANT_TO_ENTITY(Entity entity) { auto retval = ENTITY::GET_NEAREST_PARTICIPANT_TO_ENTITY(entity); return retval; } - static int LUA_NATIVE_ENTITY_GET_ENTITY_TYPE( Entity entity ) + static int LUA_NATIVE_ENTITY_GET_ENTITY_TYPE(Entity entity) { auto retval = ENTITY::GET_ENTITY_TYPE(entity); return retval; } - static int LUA_NATIVE_ENTITY_GET_ENTITY_POPULATION_TYPE( Entity entity ) + static int LUA_NATIVE_ENTITY_GET_ENTITY_POPULATION_TYPE(Entity entity) { auto retval = ENTITY::GET_ENTITY_POPULATION_TYPE(entity); return retval; } - static bool LUA_NATIVE_ENTITY_IS_AN_ENTITY( ScrHandle handle ) + static bool LUA_NATIVE_ENTITY_IS_AN_ENTITY(ScrHandle handle) { auto retval = (bool)ENTITY::IS_AN_ENTITY(handle); return retval; } - static bool LUA_NATIVE_ENTITY_IS_ENTITY_A_PED( Entity entity ) + static bool LUA_NATIVE_ENTITY_IS_ENTITY_A_PED(Entity entity) { auto retval = (bool)ENTITY::IS_ENTITY_A_PED(entity); return retval; } - static bool LUA_NATIVE_ENTITY_IS_ENTITY_A_MISSION_ENTITY( Entity entity ) + static bool LUA_NATIVE_ENTITY_IS_ENTITY_A_MISSION_ENTITY(Entity entity) { auto retval = (bool)ENTITY::IS_ENTITY_A_MISSION_ENTITY(entity); return retval; } - static bool LUA_NATIVE_ENTITY_IS_ENTITY_A_VEHICLE( Entity entity ) + static bool LUA_NATIVE_ENTITY_IS_ENTITY_A_VEHICLE(Entity entity) { auto retval = (bool)ENTITY::IS_ENTITY_A_VEHICLE(entity); return retval; } - static bool LUA_NATIVE_ENTITY_IS_ENTITY_AN_OBJECT( Entity entity ) + static bool LUA_NATIVE_ENTITY_IS_ENTITY_AN_OBJECT(Entity entity) { auto retval = (bool)ENTITY::IS_ENTITY_AN_OBJECT(entity); return retval; } - static bool LUA_NATIVE_ENTITY_IS_ENTITY_AT_COORD( Entity entity, float xPos, float yPos, float zPos, float xSize, float ySize, float zSize, bool p7, bool p8, int p9 ) + static bool LUA_NATIVE_ENTITY_IS_ENTITY_AT_COORD(Entity entity, float xPos, float yPos, float zPos, float xSize, float ySize, float zSize, bool p7, bool p8, int p9) { auto retval = (bool)ENTITY::IS_ENTITY_AT_COORD(entity, xPos, yPos, zPos, xSize, ySize, zSize, p7, p8, p9); return retval; } - static bool LUA_NATIVE_ENTITY_IS_ENTITY_AT_ENTITY( Entity entity1, Entity entity2, float xSize, float ySize, float zSize, bool p5, bool p6, int p7 ) + static bool LUA_NATIVE_ENTITY_IS_ENTITY_AT_ENTITY(Entity entity1, Entity entity2, float xSize, float ySize, float zSize, bool p5, bool p6, int p7) { auto retval = (bool)ENTITY::IS_ENTITY_AT_ENTITY(entity1, entity2, xSize, ySize, zSize, p5, p6, p7); return retval; } - static bool LUA_NATIVE_ENTITY_IS_ENTITY_ATTACHED( Entity entity ) + static bool LUA_NATIVE_ENTITY_IS_ENTITY_ATTACHED(Entity entity) { auto retval = (bool)ENTITY::IS_ENTITY_ATTACHED(entity); return retval; } - static bool LUA_NATIVE_ENTITY_IS_ENTITY_ATTACHED_TO_ANY_OBJECT( Entity entity ) + static bool LUA_NATIVE_ENTITY_IS_ENTITY_ATTACHED_TO_ANY_OBJECT(Entity entity) { auto retval = (bool)ENTITY::IS_ENTITY_ATTACHED_TO_ANY_OBJECT(entity); return retval; } - static bool LUA_NATIVE_ENTITY_IS_ENTITY_ATTACHED_TO_ANY_PED( Entity entity ) + static bool LUA_NATIVE_ENTITY_IS_ENTITY_ATTACHED_TO_ANY_PED(Entity entity) { auto retval = (bool)ENTITY::IS_ENTITY_ATTACHED_TO_ANY_PED(entity); return retval; } - static bool LUA_NATIVE_ENTITY_IS_ENTITY_ATTACHED_TO_ANY_VEHICLE( Entity entity ) + static bool LUA_NATIVE_ENTITY_IS_ENTITY_ATTACHED_TO_ANY_VEHICLE(Entity entity) { auto retval = (bool)ENTITY::IS_ENTITY_ATTACHED_TO_ANY_VEHICLE(entity); return retval; } - static bool LUA_NATIVE_ENTITY_IS_ENTITY_ATTACHED_TO_ENTITY( Entity from, Entity to ) + static bool LUA_NATIVE_ENTITY_IS_ENTITY_ATTACHED_TO_ENTITY(Entity from, Entity to) { auto retval = (bool)ENTITY::IS_ENTITY_ATTACHED_TO_ENTITY(from, to); return retval; } - static bool LUA_NATIVE_ENTITY_IS_ENTITY_DEAD( Entity entity, bool p1 ) + static bool LUA_NATIVE_ENTITY_IS_ENTITY_DEAD(Entity entity, bool p1) { auto retval = (bool)ENTITY::IS_ENTITY_DEAD(entity, p1); return retval; } - static bool LUA_NATIVE_ENTITY_IS_ENTITY_IN_AIR( Entity entity ) + static bool LUA_NATIVE_ENTITY_IS_ENTITY_IN_AIR(Entity entity) { auto retval = (bool)ENTITY::IS_ENTITY_IN_AIR(entity); return retval; } - static bool LUA_NATIVE_ENTITY_IS_ENTITY_IN_ANGLED_AREA( Entity entity, float x1, float y1, float z1, float x2, float y2, float z2, float width, bool debug, bool includeZ, Any p10 ) + static bool LUA_NATIVE_ENTITY_IS_ENTITY_IN_ANGLED_AREA(Entity entity, float x1, float y1, float z1, float x2, float y2, float z2, float width, bool debug, bool includeZ, Any p10) { auto retval = (bool)ENTITY::IS_ENTITY_IN_ANGLED_AREA(entity, x1, y1, z1, x2, y2, z2, width, debug, includeZ, p10); return retval; } - static bool LUA_NATIVE_ENTITY_IS_ENTITY_IN_AREA( Entity entity, float x1, float y1, float z1, float x2, float y2, float z2, bool p7, bool p8, Any p9 ) + static bool LUA_NATIVE_ENTITY_IS_ENTITY_IN_AREA(Entity entity, float x1, float y1, float z1, float x2, float y2, float z2, bool p7, bool p8, Any p9) { auto retval = (bool)ENTITY::IS_ENTITY_IN_AREA(entity, x1, y1, z1, x2, y2, z2, p7, p8, p9); return retval; } - static bool LUA_NATIVE_ENTITY_IS_ENTITY_IN_ZONE( Entity entity, const char* zone ) + static bool LUA_NATIVE_ENTITY_IS_ENTITY_IN_ZONE(Entity entity, const char* zone) { auto retval = (bool)ENTITY::IS_ENTITY_IN_ZONE(entity, zone); return retval; } - static bool LUA_NATIVE_ENTITY_IS_ENTITY_IN_WATER( Entity entity ) + static bool LUA_NATIVE_ENTITY_IS_ENTITY_IN_WATER(Entity entity) { auto retval = (bool)ENTITY::IS_ENTITY_IN_WATER(entity); return retval; } - static float LUA_NATIVE_ENTITY_GET_ENTITY_SUBMERGED_LEVEL( Entity entity ) + static float LUA_NATIVE_ENTITY_GET_ENTITY_SUBMERGED_LEVEL(Entity entity) { auto retval = ENTITY::GET_ENTITY_SUBMERGED_LEVEL(entity); return retval; } - static void LUA_NATIVE_ENTITY_SET_ENTITY_REQUIRES_MORE_EXPENSIVE_RIVER_CHECK( Entity entity, bool toggle ) + static void LUA_NATIVE_ENTITY_SET_ENTITY_REQUIRES_MORE_EXPENSIVE_RIVER_CHECK(Entity entity, bool toggle) { ENTITY::SET_ENTITY_REQUIRES_MORE_EXPENSIVE_RIVER_CHECK(entity, toggle); } - static bool LUA_NATIVE_ENTITY_IS_ENTITY_ON_SCREEN( Entity entity ) + static bool LUA_NATIVE_ENTITY_IS_ENTITY_ON_SCREEN(Entity entity) { auto retval = (bool)ENTITY::IS_ENTITY_ON_SCREEN(entity); return retval; } - static bool LUA_NATIVE_ENTITY_IS_ENTITY_PLAYING_ANIM( Entity entity, const char* animDict, const char* animName, int taskFlag ) + static bool LUA_NATIVE_ENTITY_IS_ENTITY_PLAYING_ANIM(Entity entity, const char* animDict, const char* animName, int taskFlag) { auto retval = (bool)ENTITY::IS_ENTITY_PLAYING_ANIM(entity, animDict, animName, taskFlag); return retval; } - static bool LUA_NATIVE_ENTITY_IS_ENTITY_STATIC( Entity entity ) + static bool LUA_NATIVE_ENTITY_IS_ENTITY_STATIC(Entity entity) { auto retval = (bool)ENTITY::IS_ENTITY_STATIC(entity); return retval; } - static bool LUA_NATIVE_ENTITY_IS_ENTITY_TOUCHING_ENTITY( Entity entity, Entity targetEntity ) + static bool LUA_NATIVE_ENTITY_IS_ENTITY_TOUCHING_ENTITY(Entity entity, Entity targetEntity) { auto retval = (bool)ENTITY::IS_ENTITY_TOUCHING_ENTITY(entity, targetEntity); return retval; } - static bool LUA_NATIVE_ENTITY_IS_ENTITY_TOUCHING_MODEL( Entity entity, Hash modelHash ) + static bool LUA_NATIVE_ENTITY_IS_ENTITY_TOUCHING_MODEL(Entity entity, Hash modelHash) { auto retval = (bool)ENTITY::IS_ENTITY_TOUCHING_MODEL(entity, modelHash); return retval; } - static bool LUA_NATIVE_ENTITY_IS_ENTITY_UPRIGHT( Entity entity, float angle ) + static bool LUA_NATIVE_ENTITY_IS_ENTITY_UPRIGHT(Entity entity, float angle) { auto retval = (bool)ENTITY::IS_ENTITY_UPRIGHT(entity, angle); return retval; } - static bool LUA_NATIVE_ENTITY_IS_ENTITY_UPSIDEDOWN( Entity entity ) + static bool LUA_NATIVE_ENTITY_IS_ENTITY_UPSIDEDOWN(Entity entity) { auto retval = (bool)ENTITY::IS_ENTITY_UPSIDEDOWN(entity); return retval; } - static bool LUA_NATIVE_ENTITY_IS_ENTITY_VISIBLE( Entity entity ) + static bool LUA_NATIVE_ENTITY_IS_ENTITY_VISIBLE(Entity entity) { auto retval = (bool)ENTITY::IS_ENTITY_VISIBLE(entity); return retval; } - static bool LUA_NATIVE_ENTITY_IS_ENTITY_VISIBLE_TO_SCRIPT( Entity entity ) + static bool LUA_NATIVE_ENTITY_IS_ENTITY_VISIBLE_TO_SCRIPT(Entity entity) { auto retval = (bool)ENTITY::IS_ENTITY_VISIBLE_TO_SCRIPT(entity); return retval; } - static bool LUA_NATIVE_ENTITY_IS_ENTITY_OCCLUDED( Entity entity ) + static bool LUA_NATIVE_ENTITY_IS_ENTITY_OCCLUDED(Entity entity) { auto retval = (bool)ENTITY::IS_ENTITY_OCCLUDED(entity); return retval; } - static bool LUA_NATIVE_ENTITY_WOULD_ENTITY_BE_OCCLUDED( Hash entityModelHash, float x, float y, float z, bool p4 ) + static bool LUA_NATIVE_ENTITY_WOULD_ENTITY_BE_OCCLUDED(Hash entityModelHash, float x, float y, float z, bool p4) { auto retval = (bool)ENTITY::WOULD_ENTITY_BE_OCCLUDED(entityModelHash, x, y, z, p4); return retval; } - static bool LUA_NATIVE_ENTITY_IS_ENTITY_WAITING_FOR_WORLD_COLLISION( Entity entity ) + static bool LUA_NATIVE_ENTITY_IS_ENTITY_WAITING_FOR_WORLD_COLLISION(Entity entity) { auto retval = (bool)ENTITY::IS_ENTITY_WAITING_FOR_WORLD_COLLISION(entity); return retval; } - static void LUA_NATIVE_ENTITY_APPLY_FORCE_TO_ENTITY_CENTER_OF_MASS( Entity entity, int forceType, float x, float y, float z, bool p5, bool isDirectionRel, bool isForceRel, bool p8 ) + static void LUA_NATIVE_ENTITY_APPLY_FORCE_TO_ENTITY_CENTER_OF_MASS(Entity entity, int forceType, float x, float y, float z, bool p5, bool isDirectionRel, bool isForceRel, bool p8) { ENTITY::APPLY_FORCE_TO_ENTITY_CENTER_OF_MASS(entity, forceType, x, y, z, p5, isDirectionRel, isForceRel, p8); } - static void LUA_NATIVE_ENTITY_APPLY_FORCE_TO_ENTITY( Entity entity, int forceFlags, float x, float y, float z, float offX, float offY, float offZ, int boneIndex, bool isDirectionRel, bool ignoreUpVec, bool isForceRel, bool p12, bool p13 ) + static void LUA_NATIVE_ENTITY_APPLY_FORCE_TO_ENTITY(Entity entity, int forceFlags, float x, float y, float z, float offX, float offY, float offZ, int boneIndex, bool isDirectionRel, bool ignoreUpVec, bool isForceRel, bool p12, bool p13) { ENTITY::APPLY_FORCE_TO_ENTITY(entity, forceFlags, x, y, z, offX, offY, offZ, boneIndex, isDirectionRel, ignoreUpVec, isForceRel, p12, p13); } - static void LUA_NATIVE_ENTITY_ATTACH_ENTITY_TO_ENTITY( Entity entity1, Entity entity2, int boneIndex, float xPos, float yPos, float zPos, float xRot, float yRot, float zRot, bool p9, bool useSoftPinning, bool collision, bool isPed, int vertexIndex, bool fixedRot, Any p15 ) + static void LUA_NATIVE_ENTITY_ATTACH_ENTITY_TO_ENTITY(Entity entity1, Entity entity2, int boneIndex, float xPos, float yPos, float zPos, float xRot, float yRot, float zRot, bool p9, bool useSoftPinning, bool collision, bool isPed, int vertexIndex, bool fixedRot, Any p15) { ENTITY::ATTACH_ENTITY_TO_ENTITY(entity1, entity2, boneIndex, xPos, yPos, zPos, xRot, yRot, zRot, p9, useSoftPinning, collision, isPed, vertexIndex, fixedRot, p15); } - static void LUA_NATIVE_ENTITY_ATTACH_ENTITY_BONE_TO_ENTITY_BONE( Entity entity1, Entity entity2, int boneIndex1, int boneIndex2, bool p4, bool p5 ) + static void LUA_NATIVE_ENTITY_ATTACH_ENTITY_BONE_TO_ENTITY_BONE(Entity entity1, Entity entity2, int boneIndex1, int boneIndex2, bool p4, bool p5) { ENTITY::ATTACH_ENTITY_BONE_TO_ENTITY_BONE(entity1, entity2, boneIndex1, boneIndex2, p4, p5); } - static void LUA_NATIVE_ENTITY_ATTACH_ENTITY_BONE_TO_ENTITY_BONE_Y_FORWARD( Entity entity1, Entity entity2, int boneIndex1, int boneIndex2, bool p4, bool p5 ) + static void LUA_NATIVE_ENTITY_ATTACH_ENTITY_BONE_TO_ENTITY_BONE_Y_FORWARD(Entity entity1, Entity entity2, int boneIndex1, int boneIndex2, bool p4, bool p5) { ENTITY::ATTACH_ENTITY_BONE_TO_ENTITY_BONE_Y_FORWARD(entity1, entity2, boneIndex1, boneIndex2, p4, p5); } - static void LUA_NATIVE_ENTITY_ATTACH_ENTITY_TO_ENTITY_PHYSICALLY( Entity entity1, Entity entity2, int boneIndex1, int boneIndex2, float xPos1, float yPos1, float zPos1, float xPos2, float yPos2, float zPos2, float xRot, float yRot, float zRot, float breakForce, bool fixedRot, bool p15, bool collision, bool p17, int p18 ) + static void LUA_NATIVE_ENTITY_ATTACH_ENTITY_TO_ENTITY_PHYSICALLY(Entity entity1, Entity entity2, int boneIndex1, int boneIndex2, float xPos1, float yPos1, float zPos1, float xPos2, float yPos2, float zPos2, float xRot, float yRot, float zRot, float breakForce, bool fixedRot, bool p15, bool collision, bool p17, int p18) { ENTITY::ATTACH_ENTITY_TO_ENTITY_PHYSICALLY(entity1, entity2, boneIndex1, boneIndex2, xPos1, yPos1, zPos1, xPos2, yPos2, zPos2, xRot, yRot, zRot, breakForce, fixedRot, p15, collision, p17, p18); } - static void LUA_NATIVE_ENTITY_ATTACH_ENTITY_TO_ENTITY_PHYSICALLY_OVERRIDE_INVERSE_MASS( Entity firstEntityIndex, Entity secondEntityIndex, int firstEntityBoneIndex, int secondEntityBoneIndex, float secondEntityOffsetX, float secondEntityOffsetY, float secondEntityOffsetZ, float firstEntityOffsetX, float firstEntityOffsetY, float firstEntityOffsetZ, float vecRotationX, float vecRotationY, float vecRotationZ, float physicalStrength, bool constrainRotation, bool doInitialWarp, bool collideWithEntity, bool addInitialSeperation, int rotOrder, float invMassScaleA, float invMassScaleB ) + static void LUA_NATIVE_ENTITY_ATTACH_ENTITY_TO_ENTITY_PHYSICALLY_OVERRIDE_INVERSE_MASS(Entity firstEntityIndex, Entity secondEntityIndex, int firstEntityBoneIndex, int secondEntityBoneIndex, float secondEntityOffsetX, float secondEntityOffsetY, float secondEntityOffsetZ, float firstEntityOffsetX, float firstEntityOffsetY, float firstEntityOffsetZ, float vecRotationX, float vecRotationY, float vecRotationZ, float physicalStrength, bool constrainRotation, bool doInitialWarp, bool collideWithEntity, bool addInitialSeperation, int rotOrder, float invMassScaleA, float invMassScaleB) { ENTITY::ATTACH_ENTITY_TO_ENTITY_PHYSICALLY_OVERRIDE_INVERSE_MASS(firstEntityIndex, secondEntityIndex, firstEntityBoneIndex, secondEntityBoneIndex, secondEntityOffsetX, secondEntityOffsetY, secondEntityOffsetZ, firstEntityOffsetX, firstEntityOffsetY, firstEntityOffsetZ, vecRotationX, vecRotationY, vecRotationZ, physicalStrength, constrainRotation, doInitialWarp, collideWithEntity, addInitialSeperation, rotOrder, invMassScaleA, invMassScaleB); } - static void LUA_NATIVE_ENTITY_PROCESS_ENTITY_ATTACHMENTS( Entity entity ) + static void LUA_NATIVE_ENTITY_PROCESS_ENTITY_ATTACHMENTS(Entity entity) { ENTITY::PROCESS_ENTITY_ATTACHMENTS(entity); } - static int LUA_NATIVE_ENTITY_GET_ENTITY_BONE_INDEX_BY_NAME( Entity entity, const char* boneName ) + static int LUA_NATIVE_ENTITY_GET_ENTITY_BONE_INDEX_BY_NAME(Entity entity, const char* boneName) { auto retval = ENTITY::GET_ENTITY_BONE_INDEX_BY_NAME(entity, boneName); return retval; } - static void LUA_NATIVE_ENTITY_CLEAR_ENTITY_LAST_DAMAGE_ENTITY( Entity entity ) + static void LUA_NATIVE_ENTITY_CLEAR_ENTITY_LAST_DAMAGE_ENTITY(Entity entity) { ENTITY::CLEAR_ENTITY_LAST_DAMAGE_ENTITY(entity); } - static Entity LUA_NATIVE_ENTITY_DELETE_ENTITY( Entity entity ) + static Entity LUA_NATIVE_ENTITY_DELETE_ENTITY(Entity entity) { ENTITY::DELETE_ENTITY(&entity); return entity; } - static void LUA_NATIVE_ENTITY_DETACH_ENTITY( Entity entity, bool dynamic, bool collision ) + static void LUA_NATIVE_ENTITY_DETACH_ENTITY(Entity entity, bool dynamic, bool collision) { ENTITY::DETACH_ENTITY(entity, dynamic, collision); } - static void LUA_NATIVE_ENTITY_FREEZE_ENTITY_POSITION( Entity entity, bool toggle ) + static void LUA_NATIVE_ENTITY_FREEZE_ENTITY_POSITION(Entity entity, bool toggle) { ENTITY::FREEZE_ENTITY_POSITION(entity, toggle); } - static void LUA_NATIVE_ENTITY_SET_ENTITY_SHOULD_FREEZE_WAITING_ON_COLLISION( Entity entity, bool toggle ) + static void LUA_NATIVE_ENTITY_SET_ENTITY_SHOULD_FREEZE_WAITING_ON_COLLISION(Entity entity, bool toggle) { ENTITY::SET_ENTITY_SHOULD_FREEZE_WAITING_ON_COLLISION(entity, toggle); } - static bool LUA_NATIVE_ENTITY_PLAY_ENTITY_ANIM( Entity entity, const char* animName, const char* animDict, float p3, bool loop, bool stayInAnim, bool p6, float delta, Any bitset ) + static bool LUA_NATIVE_ENTITY_PLAY_ENTITY_ANIM(Entity entity, const char* animName, const char* animDict, float p3, bool loop, bool stayInAnim, bool p6, float delta, Any bitset) { auto retval = (bool)ENTITY::PLAY_ENTITY_ANIM(entity, animName, animDict, p3, loop, stayInAnim, p6, delta, bitset); return retval; } - static bool LUA_NATIVE_ENTITY_PLAY_SYNCHRONIZED_ENTITY_ANIM( Entity entity, int syncedScene, const char* animation, const char* propName, float p4, float p5, Any p6, float p7 ) + static bool LUA_NATIVE_ENTITY_PLAY_SYNCHRONIZED_ENTITY_ANIM(Entity entity, int syncedScene, const char* animation, const char* propName, float p4, float p5, Any p6, float p7) { auto retval = (bool)ENTITY::PLAY_SYNCHRONIZED_ENTITY_ANIM(entity, syncedScene, animation, propName, p4, p5, p6, p7); return retval; } - static bool LUA_NATIVE_ENTITY_PLAY_SYNCHRONIZED_MAP_ENTITY_ANIM( float x1, float y1, float z1, float x2, Any y2, float z2, const char* p6, const char* p7, float p8, float p9, Any p10, float p11 ) + static bool LUA_NATIVE_ENTITY_PLAY_SYNCHRONIZED_MAP_ENTITY_ANIM(float x1, float y1, float z1, float x2, Any y2, float z2, const char* p6, const char* p7, float p8, float p9, Any p10, float p11) { auto retval = (bool)ENTITY::PLAY_SYNCHRONIZED_MAP_ENTITY_ANIM(x1, y1, z1, x2, y2, z2, p6, p7, p8, p9, p10, p11); return retval; } - static bool LUA_NATIVE_ENTITY_STOP_SYNCHRONIZED_MAP_ENTITY_ANIM( float x1, float y1, float z1, float x2, Any y2, float z2 ) + static bool LUA_NATIVE_ENTITY_STOP_SYNCHRONIZED_MAP_ENTITY_ANIM(float x1, float y1, float z1, float x2, Any y2, float z2) { auto retval = (bool)ENTITY::STOP_SYNCHRONIZED_MAP_ENTITY_ANIM(x1, y1, z1, x2, y2, z2); return retval; } - static bool LUA_NATIVE_ENTITY_STOP_ENTITY_ANIM( Entity entity, const char* animation, const char* animGroup, float p3 ) + static bool LUA_NATIVE_ENTITY_STOP_ENTITY_ANIM(Entity entity, const char* animation, const char* animGroup, float p3) { auto retval = (bool)ENTITY::STOP_ENTITY_ANIM(entity, animation, animGroup, p3); return retval; } - static bool LUA_NATIVE_ENTITY_STOP_SYNCHRONIZED_ENTITY_ANIM( Entity entity, float p1, bool p2 ) + static bool LUA_NATIVE_ENTITY_STOP_SYNCHRONIZED_ENTITY_ANIM(Entity entity, float p1, bool p2) { auto retval = (bool)ENTITY::STOP_SYNCHRONIZED_ENTITY_ANIM(entity, p1, p2); return retval; } - static bool LUA_NATIVE_ENTITY_HAS_ANIM_EVENT_FIRED( Entity entity, Hash actionHash ) + static bool LUA_NATIVE_ENTITY_HAS_ANIM_EVENT_FIRED(Entity entity, Hash actionHash) { auto retval = (bool)ENTITY::HAS_ANIM_EVENT_FIRED(entity, actionHash); return retval; } - static std::tuple LUA_NATIVE_ENTITY_FIND_ANIM_EVENT_PHASE( const char* animDictionary, const char* animName, const char* p2, Any p3, Any p4 ) + static std::tuple LUA_NATIVE_ENTITY_FIND_ANIM_EVENT_PHASE(const char* animDictionary, const char* animName, const char* p2, Any p3, Any p4) { std::tuple return_values; std::get<0>(return_values) = (bool)ENTITY::FIND_ANIM_EVENT_PHASE(animDictionary, animName, p2, &p3, &p4); @@ -673,164 +673,164 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_ENTITY_SET_ENTITY_ANIM_CURRENT_TIME( Entity entity, const char* animDictionary, const char* animName, float time ) + static void LUA_NATIVE_ENTITY_SET_ENTITY_ANIM_CURRENT_TIME(Entity entity, const char* animDictionary, const char* animName, float time) { ENTITY::SET_ENTITY_ANIM_CURRENT_TIME(entity, animDictionary, animName, time); } - static void LUA_NATIVE_ENTITY_SET_ENTITY_ANIM_SPEED( Entity entity, const char* animDictionary, const char* animName, float speedMultiplier ) + static void LUA_NATIVE_ENTITY_SET_ENTITY_ANIM_SPEED(Entity entity, const char* animDictionary, const char* animName, float speedMultiplier) { ENTITY::SET_ENTITY_ANIM_SPEED(entity, animDictionary, animName, speedMultiplier); } - static void LUA_NATIVE_ENTITY_SET_ENTITY_AS_MISSION_ENTITY( Entity entity, bool p1, bool p2 ) + static void LUA_NATIVE_ENTITY_SET_ENTITY_AS_MISSION_ENTITY(Entity entity, bool p1, bool p2) { ENTITY::SET_ENTITY_AS_MISSION_ENTITY(entity, p1, p2); } - static Entity LUA_NATIVE_ENTITY_SET_ENTITY_AS_NO_LONGER_NEEDED( Entity entity ) + static Entity LUA_NATIVE_ENTITY_SET_ENTITY_AS_NO_LONGER_NEEDED(Entity entity) { ENTITY::SET_ENTITY_AS_NO_LONGER_NEEDED(&entity); return entity; } - static Ped LUA_NATIVE_ENTITY_SET_PED_AS_NO_LONGER_NEEDED( Ped ped ) + static Ped LUA_NATIVE_ENTITY_SET_PED_AS_NO_LONGER_NEEDED(Ped ped) { ENTITY::SET_PED_AS_NO_LONGER_NEEDED(&ped); return ped; } - static Vehicle LUA_NATIVE_ENTITY_SET_VEHICLE_AS_NO_LONGER_NEEDED( Vehicle vehicle ) + static Vehicle LUA_NATIVE_ENTITY_SET_VEHICLE_AS_NO_LONGER_NEEDED(Vehicle vehicle) { ENTITY::SET_VEHICLE_AS_NO_LONGER_NEEDED(&vehicle); return vehicle; } - static Object LUA_NATIVE_ENTITY_SET_OBJECT_AS_NO_LONGER_NEEDED( Object object ) + static Object LUA_NATIVE_ENTITY_SET_OBJECT_AS_NO_LONGER_NEEDED(Object object) { ENTITY::SET_OBJECT_AS_NO_LONGER_NEEDED(&object); return object; } - static void LUA_NATIVE_ENTITY_SET_ENTITY_CAN_BE_DAMAGED( Entity entity, bool toggle ) + static void LUA_NATIVE_ENTITY_SET_ENTITY_CAN_BE_DAMAGED(Entity entity, bool toggle) { ENTITY::SET_ENTITY_CAN_BE_DAMAGED(entity, toggle); } - static bool LUA_NATIVE_ENTITY_GET_ENTITY_CAN_BE_DAMAGED( Entity entity ) + static bool LUA_NATIVE_ENTITY_GET_ENTITY_CAN_BE_DAMAGED(Entity entity) { auto retval = (bool)ENTITY::GET_ENTITY_CAN_BE_DAMAGED(entity); return retval; } - static void LUA_NATIVE_ENTITY_SET_ENTITY_CAN_BE_DAMAGED_BY_RELATIONSHIP_GROUP( Entity entity, bool bCanBeDamaged, int relGroup ) + static void LUA_NATIVE_ENTITY_SET_ENTITY_CAN_BE_DAMAGED_BY_RELATIONSHIP_GROUP(Entity entity, bool bCanBeDamaged, int relGroup) { ENTITY::SET_ENTITY_CAN_BE_DAMAGED_BY_RELATIONSHIP_GROUP(entity, bCanBeDamaged, relGroup); } - static void LUA_NATIVE_ENTITY_SET_ENTITY_CAN_ONLY_BE_DAMAGED_BY_SCRIPT_PARTICIPANTS( Entity entity, bool toggle ) + static void LUA_NATIVE_ENTITY_SET_ENTITY_CAN_ONLY_BE_DAMAGED_BY_SCRIPT_PARTICIPANTS(Entity entity, bool toggle) { ENTITY::SET_ENTITY_CAN_ONLY_BE_DAMAGED_BY_SCRIPT_PARTICIPANTS(entity, toggle); } - static void LUA_NATIVE_ENTITY_SET_ENTITY_CAN_BE_TARGETED_WITHOUT_LOS( Entity entity, bool toggle ) + static void LUA_NATIVE_ENTITY_SET_ENTITY_CAN_BE_TARGETED_WITHOUT_LOS(Entity entity, bool toggle) { ENTITY::SET_ENTITY_CAN_BE_TARGETED_WITHOUT_LOS(entity, toggle); } - static void LUA_NATIVE_ENTITY_SET_ENTITY_COLLISION( Entity entity, bool toggle, bool keepPhysics ) + static void LUA_NATIVE_ENTITY_SET_ENTITY_COLLISION(Entity entity, bool toggle, bool keepPhysics) { ENTITY::SET_ENTITY_COLLISION(entity, toggle, keepPhysics); } - static bool LUA_NATIVE_ENTITY_GET_ENTITY_COLLISION_DISABLED( Entity entity ) + static bool LUA_NATIVE_ENTITY_GET_ENTITY_COLLISION_DISABLED(Entity entity) { auto retval = (bool)ENTITY::GET_ENTITY_COLLISION_DISABLED(entity); return retval; } - static void LUA_NATIVE_ENTITY_SET_ENTITY_COMPLETELY_DISABLE_COLLISION( Entity entity, bool toggle, bool keepPhysics ) + static void LUA_NATIVE_ENTITY_SET_ENTITY_COMPLETELY_DISABLE_COLLISION(Entity entity, bool toggle, bool keepPhysics) { ENTITY::SET_ENTITY_COMPLETELY_DISABLE_COLLISION(entity, toggle, keepPhysics); } - static void LUA_NATIVE_ENTITY_SET_ENTITY_COORDS( Entity entity, float xPos, float yPos, float zPos, bool xAxis, bool yAxis, bool zAxis, bool clearArea ) + static void LUA_NATIVE_ENTITY_SET_ENTITY_COORDS(Entity entity, float xPos, float yPos, float zPos, bool xAxis, bool yAxis, bool zAxis, bool clearArea) { ENTITY::SET_ENTITY_COORDS(entity, xPos, yPos, zPos, xAxis, yAxis, zAxis, clearArea); } - static void LUA_NATIVE_ENTITY_SET_ENTITY_COORDS_WITHOUT_PLANTS_RESET( Entity entity, float xPos, float yPos, float zPos, bool alive, bool deadFlag, bool ragdollFlag, bool clearArea ) + static void LUA_NATIVE_ENTITY_SET_ENTITY_COORDS_WITHOUT_PLANTS_RESET(Entity entity, float xPos, float yPos, float zPos, bool alive, bool deadFlag, bool ragdollFlag, bool clearArea) { ENTITY::SET_ENTITY_COORDS_WITHOUT_PLANTS_RESET(entity, xPos, yPos, zPos, alive, deadFlag, ragdollFlag, clearArea); } - static void LUA_NATIVE_ENTITY_SET_ENTITY_COORDS_NO_OFFSET( Entity entity, float xPos, float yPos, float zPos, bool xAxis, bool yAxis, bool zAxis ) + static void LUA_NATIVE_ENTITY_SET_ENTITY_COORDS_NO_OFFSET(Entity entity, float xPos, float yPos, float zPos, bool xAxis, bool yAxis, bool zAxis) { ENTITY::SET_ENTITY_COORDS_NO_OFFSET(entity, xPos, yPos, zPos, xAxis, yAxis, zAxis); } - static void LUA_NATIVE_ENTITY_SET_ENTITY_DYNAMIC( Entity entity, bool toggle ) + static void LUA_NATIVE_ENTITY_SET_ENTITY_DYNAMIC(Entity entity, bool toggle) { ENTITY::SET_ENTITY_DYNAMIC(entity, toggle); } - static void LUA_NATIVE_ENTITY_SET_ENTITY_HEADING( Entity entity, float heading ) + static void LUA_NATIVE_ENTITY_SET_ENTITY_HEADING(Entity entity, float heading) { ENTITY::SET_ENTITY_HEADING(entity, heading); } - static void LUA_NATIVE_ENTITY_SET_ENTITY_HEALTH( Entity entity, int health, int p2 ) + static void LUA_NATIVE_ENTITY_SET_ENTITY_HEALTH(Entity entity, int health, int p2) { ENTITY::SET_ENTITY_HEALTH(entity, health, p2); } - static void LUA_NATIVE_ENTITY_SET_ENTITY_INVINCIBLE( Entity entity, bool toggle ) + static void LUA_NATIVE_ENTITY_SET_ENTITY_INVINCIBLE(Entity entity, bool toggle) { ENTITY::SET_ENTITY_INVINCIBLE(entity, toggle); } - static void LUA_NATIVE_ENTITY_SET_ENTITY_IS_TARGET_PRIORITY( Entity entity, bool p1, float p2 ) + static void LUA_NATIVE_ENTITY_SET_ENTITY_IS_TARGET_PRIORITY(Entity entity, bool p1, float p2) { ENTITY::SET_ENTITY_IS_TARGET_PRIORITY(entity, p1, p2); } - static void LUA_NATIVE_ENTITY_SET_ENTITY_LIGHTS( Entity entity, bool toggle ) + static void LUA_NATIVE_ENTITY_SET_ENTITY_LIGHTS(Entity entity, bool toggle) { ENTITY::SET_ENTITY_LIGHTS(entity, toggle); } - static void LUA_NATIVE_ENTITY_SET_ENTITY_LOAD_COLLISION_FLAG( Entity entity, bool toggle, Any p2 ) + static void LUA_NATIVE_ENTITY_SET_ENTITY_LOAD_COLLISION_FLAG(Entity entity, bool toggle, Any p2) { ENTITY::SET_ENTITY_LOAD_COLLISION_FLAG(entity, toggle, p2); } - static bool LUA_NATIVE_ENTITY_HAS_COLLISION_LOADED_AROUND_ENTITY( Entity entity ) + static bool LUA_NATIVE_ENTITY_HAS_COLLISION_LOADED_AROUND_ENTITY(Entity entity) { auto retval = (bool)ENTITY::HAS_COLLISION_LOADED_AROUND_ENTITY(entity); return retval; } - static void LUA_NATIVE_ENTITY_SET_ENTITY_MAX_SPEED( Entity entity, float speed ) + static void LUA_NATIVE_ENTITY_SET_ENTITY_MAX_SPEED(Entity entity, float speed) { ENTITY::SET_ENTITY_MAX_SPEED(entity, speed); } - static void LUA_NATIVE_ENTITY_SET_ENTITY_ONLY_DAMAGED_BY_PLAYER( Entity entity, bool toggle ) + static void LUA_NATIVE_ENTITY_SET_ENTITY_ONLY_DAMAGED_BY_PLAYER(Entity entity, bool toggle) { ENTITY::SET_ENTITY_ONLY_DAMAGED_BY_PLAYER(entity, toggle); } - static void LUA_NATIVE_ENTITY_SET_ENTITY_ONLY_DAMAGED_BY_RELATIONSHIP_GROUP( Entity entity, bool p1, Any p2 ) + static void LUA_NATIVE_ENTITY_SET_ENTITY_ONLY_DAMAGED_BY_RELATIONSHIP_GROUP(Entity entity, bool p1, Any p2) { ENTITY::SET_ENTITY_ONLY_DAMAGED_BY_RELATIONSHIP_GROUP(entity, p1, p2); } - static void LUA_NATIVE_ENTITY_SET_ENTITY_PROOFS( Entity entity, bool bulletProof, bool fireProof, bool explosionProof, bool collisionProof, bool meleeProof, bool steamProof, bool p7, bool waterProof ) + static void LUA_NATIVE_ENTITY_SET_ENTITY_PROOFS(Entity entity, bool bulletProof, bool fireProof, bool explosionProof, bool collisionProof, bool meleeProof, bool steamProof, bool p7, bool waterProof) { ENTITY::SET_ENTITY_PROOFS(entity, bulletProof, fireProof, explosionProof, collisionProof, meleeProof, steamProof, p7, waterProof); } - static std::tuple LUA_NATIVE_ENTITY_GET_ENTITY_PROOFS( Entity entity, bool bulletProof, bool fireProof, bool explosionProof, bool collisionProof, bool meleeProof, bool steamProof, bool p7, bool drownProof ) + static std::tuple LUA_NATIVE_ENTITY_GET_ENTITY_PROOFS(Entity entity, bool bulletProof, bool fireProof, bool explosionProof, bool collisionProof, bool meleeProof, bool steamProof, bool p7, bool drownProof) { std::tuple return_values; std::get<0>(return_values) = (bool)ENTITY::GET_ENTITY_PROOFS(entity, (BOOL*)&bulletProof, (BOOL*)&fireProof, (BOOL*)&explosionProof, (BOOL*)&collisionProof, (BOOL*)&meleeProof, (BOOL*)&steamProof, (BOOL*)&p7, (BOOL*)&drownProof); @@ -846,240 +846,240 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_ENTITY_SET_ENTITY_QUATERNION( Entity entity, float x, float y, float z, float w ) + static void LUA_NATIVE_ENTITY_SET_ENTITY_QUATERNION(Entity entity, float x, float y, float z, float w) { ENTITY::SET_ENTITY_QUATERNION(entity, x, y, z, w); } - static void LUA_NATIVE_ENTITY_SET_ENTITY_RECORDS_COLLISIONS( Entity entity, bool toggle ) + static void LUA_NATIVE_ENTITY_SET_ENTITY_RECORDS_COLLISIONS(Entity entity, bool toggle) { ENTITY::SET_ENTITY_RECORDS_COLLISIONS(entity, toggle); } - static void LUA_NATIVE_ENTITY_SET_ENTITY_ROTATION( Entity entity, float pitch, float roll, float yaw, int rotationOrder, bool p5 ) + static void LUA_NATIVE_ENTITY_SET_ENTITY_ROTATION(Entity entity, float pitch, float roll, float yaw, int rotationOrder, bool p5) { ENTITY::SET_ENTITY_ROTATION(entity, pitch, roll, yaw, rotationOrder, p5); } - static void LUA_NATIVE_ENTITY_SET_ENTITY_VISIBLE( Entity entity, bool toggle, bool p2 ) + static void LUA_NATIVE_ENTITY_SET_ENTITY_VISIBLE(Entity entity, bool toggle, bool p2) { ENTITY::SET_ENTITY_VISIBLE(entity, toggle, p2); } - static void LUA_NATIVE_ENTITY_SET_ENTITY_WATER_REFLECTION_FLAG( Entity entity, bool toggle ) + static void LUA_NATIVE_ENTITY_SET_ENTITY_WATER_REFLECTION_FLAG(Entity entity, bool toggle) { ENTITY::SET_ENTITY_WATER_REFLECTION_FLAG(entity, toggle); } - static void LUA_NATIVE_ENTITY_SET_ENTITY_MIRROR_REFLECTION_FLAG( Entity entity, bool p1 ) + static void LUA_NATIVE_ENTITY_SET_ENTITY_MIRROR_REFLECTION_FLAG(Entity entity, bool p1) { ENTITY::SET_ENTITY_MIRROR_REFLECTION_FLAG(entity, p1); } - static void LUA_NATIVE_ENTITY_SET_ENTITY_VELOCITY( Entity entity, float x, float y, float z ) + static void LUA_NATIVE_ENTITY_SET_ENTITY_VELOCITY(Entity entity, float x, float y, float z) { ENTITY::SET_ENTITY_VELOCITY(entity, x, y, z); } - static void LUA_NATIVE_ENTITY_SET_ENTITY_ANGULAR_VELOCITY( Entity entity, float x, float y, float z ) + static void LUA_NATIVE_ENTITY_SET_ENTITY_ANGULAR_VELOCITY(Entity entity, float x, float y, float z) { ENTITY::SET_ENTITY_ANGULAR_VELOCITY(entity, x, y, z); } - static void LUA_NATIVE_ENTITY_SET_ENTITY_HAS_GRAVITY( Entity entity, bool toggle ) + static void LUA_NATIVE_ENTITY_SET_ENTITY_HAS_GRAVITY(Entity entity, bool toggle) { ENTITY::SET_ENTITY_HAS_GRAVITY(entity, toggle); } - static void LUA_NATIVE_ENTITY_SET_ENTITY_LOD_DIST( Entity entity, int value ) + static void LUA_NATIVE_ENTITY_SET_ENTITY_LOD_DIST(Entity entity, int value) { ENTITY::SET_ENTITY_LOD_DIST(entity, value); } - static int LUA_NATIVE_ENTITY_GET_ENTITY_LOD_DIST( Entity entity ) + static int LUA_NATIVE_ENTITY_GET_ENTITY_LOD_DIST(Entity entity) { auto retval = ENTITY::GET_ENTITY_LOD_DIST(entity); return retval; } - static void LUA_NATIVE_ENTITY_SET_ENTITY_ALPHA( Entity entity, int alphaLevel, bool skin ) + static void LUA_NATIVE_ENTITY_SET_ENTITY_ALPHA(Entity entity, int alphaLevel, bool skin) { ENTITY::SET_ENTITY_ALPHA(entity, alphaLevel, skin); } - static int LUA_NATIVE_ENTITY_GET_ENTITY_ALPHA( Entity entity ) + static int LUA_NATIVE_ENTITY_GET_ENTITY_ALPHA(Entity entity) { auto retval = ENTITY::GET_ENTITY_ALPHA(entity); return retval; } - static void LUA_NATIVE_ENTITY_RESET_ENTITY_ALPHA( Entity entity ) + static void LUA_NATIVE_ENTITY_RESET_ENTITY_ALPHA(Entity entity) { ENTITY::RESET_ENTITY_ALPHA(entity); } - static void LUA_NATIVE_ENTITY_RESET_PICKUP_ENTITY_GLOW( Entity entity ) + static void LUA_NATIVE_ENTITY_RESET_PICKUP_ENTITY_GLOW(Entity entity) { ENTITY::RESET_PICKUP_ENTITY_GLOW(entity); } - static void LUA_NATIVE_ENTITY_SET_PICKUP_COLLIDES_WITH_PROJECTILES( Any p0, Any p1 ) + static void LUA_NATIVE_ENTITY_SET_PICKUP_COLLIDES_WITH_PROJECTILES(Any p0, Any p1) { ENTITY::SET_PICKUP_COLLIDES_WITH_PROJECTILES(p0, p1); } - static void LUA_NATIVE_ENTITY_SET_ENTITY_SORT_BIAS( Entity entity, float p1 ) + static void LUA_NATIVE_ENTITY_SET_ENTITY_SORT_BIAS(Entity entity, float p1) { ENTITY::SET_ENTITY_SORT_BIAS(entity, p1); } - static void LUA_NATIVE_ENTITY_SET_ENTITY_ALWAYS_PRERENDER( Entity entity, bool toggle ) + static void LUA_NATIVE_ENTITY_SET_ENTITY_ALWAYS_PRERENDER(Entity entity, bool toggle) { ENTITY::SET_ENTITY_ALWAYS_PRERENDER(entity, toggle); } - static void LUA_NATIVE_ENTITY_SET_ENTITY_RENDER_SCORCHED( Entity entity, bool toggle ) + static void LUA_NATIVE_ENTITY_SET_ENTITY_RENDER_SCORCHED(Entity entity, bool toggle) { ENTITY::SET_ENTITY_RENDER_SCORCHED(entity, toggle); } - static void LUA_NATIVE_ENTITY_SET_ENTITY_TRAFFICLIGHT_OVERRIDE( Entity entity, int state ) + static void LUA_NATIVE_ENTITY_SET_ENTITY_TRAFFICLIGHT_OVERRIDE(Entity entity, int state) { ENTITY::SET_ENTITY_TRAFFICLIGHT_OVERRIDE(entity, state); } - static void LUA_NATIVE_ENTITY_SET_ENTITY_IS_IN_VEHICLE( Entity entity ) + static void LUA_NATIVE_ENTITY_SET_ENTITY_IS_IN_VEHICLE(Entity entity) { ENTITY::SET_ENTITY_IS_IN_VEHICLE(entity); } - static void LUA_NATIVE_ENTITY_CREATE_MODEL_SWAP( float x, float y, float z, float radius, Hash originalModel, Hash newModel, bool p6 ) + static void LUA_NATIVE_ENTITY_CREATE_MODEL_SWAP(float x, float y, float z, float radius, Hash originalModel, Hash newModel, bool p6) { ENTITY::CREATE_MODEL_SWAP(x, y, z, radius, originalModel, newModel, p6); } - static void LUA_NATIVE_ENTITY_REMOVE_MODEL_SWAP( float x, float y, float z, float radius, Hash originalModel, Hash newModel, bool p6 ) + static void LUA_NATIVE_ENTITY_REMOVE_MODEL_SWAP(float x, float y, float z, float radius, Hash originalModel, Hash newModel, bool p6) { ENTITY::REMOVE_MODEL_SWAP(x, y, z, radius, originalModel, newModel, p6); } - static void LUA_NATIVE_ENTITY_CREATE_MODEL_HIDE( float x, float y, float z, float radius, Hash modelHash, bool p5 ) + static void LUA_NATIVE_ENTITY_CREATE_MODEL_HIDE(float x, float y, float z, float radius, Hash modelHash, bool p5) { ENTITY::CREATE_MODEL_HIDE(x, y, z, radius, modelHash, p5); } - static void LUA_NATIVE_ENTITY_CREATE_MODEL_HIDE_EXCLUDING_SCRIPT_OBJECTS( float x, float y, float z, float radius, Hash modelHash, bool p5 ) + static void LUA_NATIVE_ENTITY_CREATE_MODEL_HIDE_EXCLUDING_SCRIPT_OBJECTS(float x, float y, float z, float radius, Hash modelHash, bool p5) { ENTITY::CREATE_MODEL_HIDE_EXCLUDING_SCRIPT_OBJECTS(x, y, z, radius, modelHash, p5); } - static void LUA_NATIVE_ENTITY_REMOVE_MODEL_HIDE( float x, float y, float z, float radius, Hash modelHash, bool p5 ) + static void LUA_NATIVE_ENTITY_REMOVE_MODEL_HIDE(float x, float y, float z, float radius, Hash modelHash, bool p5) { ENTITY::REMOVE_MODEL_HIDE(x, y, z, radius, modelHash, p5); } - static void LUA_NATIVE_ENTITY_CREATE_FORCED_OBJECT( float x, float y, float z, Any p3, Hash modelHash, bool p5 ) + static void LUA_NATIVE_ENTITY_CREATE_FORCED_OBJECT(float x, float y, float z, Any p3, Hash modelHash, bool p5) { ENTITY::CREATE_FORCED_OBJECT(x, y, z, p3, modelHash, p5); } - static void LUA_NATIVE_ENTITY_REMOVE_FORCED_OBJECT( float x, float y, float z, float p3, Hash modelHash ) + static void LUA_NATIVE_ENTITY_REMOVE_FORCED_OBJECT(float x, float y, float z, float p3, Hash modelHash) { ENTITY::REMOVE_FORCED_OBJECT(x, y, z, p3, modelHash); } - static void LUA_NATIVE_ENTITY_SET_ENTITY_NO_COLLISION_ENTITY( Entity entity1, Entity entity2, bool thisFrameOnly ) + static void LUA_NATIVE_ENTITY_SET_ENTITY_NO_COLLISION_ENTITY(Entity entity1, Entity entity2, bool thisFrameOnly) { ENTITY::SET_ENTITY_NO_COLLISION_ENTITY(entity1, entity2, thisFrameOnly); } - static void LUA_NATIVE_ENTITY_SET_ENTITY_MOTION_BLUR( Entity entity, bool toggle ) + static void LUA_NATIVE_ENTITY_SET_ENTITY_MOTION_BLUR(Entity entity, bool toggle) { ENTITY::SET_ENTITY_MOTION_BLUR(entity, toggle); } - static void LUA_NATIVE_ENTITY_SET_CAN_AUTO_VAULT_ON_ENTITY( Entity entity, bool toggle ) + static void LUA_NATIVE_ENTITY_SET_CAN_AUTO_VAULT_ON_ENTITY(Entity entity, bool toggle) { ENTITY::SET_CAN_AUTO_VAULT_ON_ENTITY(entity, toggle); } - static void LUA_NATIVE_ENTITY_SET_CAN_CLIMB_ON_ENTITY( Entity entity, bool toggle ) + static void LUA_NATIVE_ENTITY_SET_CAN_CLIMB_ON_ENTITY(Entity entity, bool toggle) { ENTITY::SET_CAN_CLIMB_ON_ENTITY(entity, toggle); } - static void LUA_NATIVE_ENTITY_SET_WAIT_FOR_COLLISIONS_BEFORE_PROBE( Entity entity, bool toggle ) + static void LUA_NATIVE_ENTITY_SET_WAIT_FOR_COLLISIONS_BEFORE_PROBE(Entity entity, bool toggle) { ENTITY::SET_WAIT_FOR_COLLISIONS_BEFORE_PROBE(entity, toggle); } - static void LUA_NATIVE_ENTITY_SET_ENTITY_NOWEAPONDECALS( Entity entity, bool p1 ) + static void LUA_NATIVE_ENTITY_SET_ENTITY_NOWEAPONDECALS(Entity entity, bool p1) { ENTITY::SET_ENTITY_NOWEAPONDECALS(entity, p1); } - static void LUA_NATIVE_ENTITY_SET_ENTITY_USE_MAX_DISTANCE_FOR_WATER_REFLECTION( Entity entity, bool p1 ) + static void LUA_NATIVE_ENTITY_SET_ENTITY_USE_MAX_DISTANCE_FOR_WATER_REFLECTION(Entity entity, bool p1) { ENTITY::SET_ENTITY_USE_MAX_DISTANCE_FOR_WATER_REFLECTION(entity, p1); } - static Vector3 LUA_NATIVE_ENTITY_GET_ENTITY_BONE_ROTATION( Entity entity, int boneIndex ) + static Vector3 LUA_NATIVE_ENTITY_GET_ENTITY_BONE_ROTATION(Entity entity, int boneIndex) { auto retval = ENTITY::GET_ENTITY_BONE_ROTATION(entity, boneIndex); return retval; } - static Vector3 LUA_NATIVE_ENTITY_GET_ENTITY_BONE_POSTION( Entity entity, int boneIndex ) + static Vector3 LUA_NATIVE_ENTITY_GET_ENTITY_BONE_POSTION(Entity entity, int boneIndex) { auto retval = ENTITY::GET_ENTITY_BONE_POSTION(entity, boneIndex); return retval; } - static Vector3 LUA_NATIVE_ENTITY_GET_ENTITY_BONE_OBJECT_ROTATION( Entity entity, int boneIndex ) + static Vector3 LUA_NATIVE_ENTITY_GET_ENTITY_BONE_OBJECT_ROTATION(Entity entity, int boneIndex) { auto retval = ENTITY::GET_ENTITY_BONE_OBJECT_ROTATION(entity, boneIndex); return retval; } - static Vector3 LUA_NATIVE_ENTITY_GET_ENTITY_BONE_OBJECT_POSTION( Entity entity, int boneIndex ) + static Vector3 LUA_NATIVE_ENTITY_GET_ENTITY_BONE_OBJECT_POSTION(Entity entity, int boneIndex) { auto retval = ENTITY::GET_ENTITY_BONE_OBJECT_POSTION(entity, boneIndex); return retval; } - static int LUA_NATIVE_ENTITY_GET_ENTITY_BONE_COUNT( Entity entity ) + static int LUA_NATIVE_ENTITY_GET_ENTITY_BONE_COUNT(Entity entity) { auto retval = ENTITY::GET_ENTITY_BONE_COUNT(entity); return retval; } - static void LUA_NATIVE_ENTITY_ENABLE_ENTITY_BULLET_COLLISION( Entity entity ) + static void LUA_NATIVE_ENTITY_ENABLE_ENTITY_BULLET_COLLISION(Entity entity) { ENTITY::ENABLE_ENTITY_BULLET_COLLISION(entity); } - static void LUA_NATIVE_ENTITY_SET_ENTITY_CAN_ONLY_BE_DAMAGED_BY_ENTITY( Entity entity1, Entity entity2 ) + static void LUA_NATIVE_ENTITY_SET_ENTITY_CAN_ONLY_BE_DAMAGED_BY_ENTITY(Entity entity1, Entity entity2) { ENTITY::SET_ENTITY_CAN_ONLY_BE_DAMAGED_BY_ENTITY(entity1, entity2); } - static void LUA_NATIVE_ENTITY_SET_ENTITY_CANT_CAUSE_COLLISION_DAMAGED_ENTITY( Entity entity1, Entity entity2 ) + static void LUA_NATIVE_ENTITY_SET_ENTITY_CANT_CAUSE_COLLISION_DAMAGED_ENTITY(Entity entity1, Entity entity2) { ENTITY::SET_ENTITY_CANT_CAUSE_COLLISION_DAMAGED_ENTITY(entity1, entity2); } - static void LUA_NATIVE_ENTITY_SET_ALLOW_MIGRATE_TO_SPECTATOR( Entity entity, Any p1 ) + static void LUA_NATIVE_ENTITY_SET_ALLOW_MIGRATE_TO_SPECTATOR(Entity entity, Any p1) { ENTITY::SET_ALLOW_MIGRATE_TO_SPECTATOR(entity, p1); } - static Entity LUA_NATIVE_ENTITY_GET_ENTITY_OF_TYPE_ATTACHED_TO_ENTITY( Entity entity, Hash modelHash ) + static Entity LUA_NATIVE_ENTITY_GET_ENTITY_OF_TYPE_ATTACHED_TO_ENTITY(Entity entity, Hash modelHash) { auto retval = ENTITY::GET_ENTITY_OF_TYPE_ATTACHED_TO_ENTITY(entity, modelHash); return retval; } - static void LUA_NATIVE_ENTITY_SET_PICK_UP_BY_CARGOBOB_DISABLED( Entity entity, bool toggle ) + static void LUA_NATIVE_ENTITY_SET_PICK_UP_BY_CARGOBOB_DISABLED(Entity entity, bool toggle) { ENTITY::SET_PICK_UP_BY_CARGOBOB_DISABLED(entity, toggle); } diff --git a/src/lua/natives/lua_native_binding_EVENT.cpp b/src/lua/natives/lua_native_binding_EVENT.cpp index d2a50a25..4ecf4cc2 100644 --- a/src/lua/natives/lua_native_binding_EVENT.cpp +++ b/src/lua/natives/lua_native_binding_EVENT.cpp @@ -3,71 +3,71 @@ namespace lua::native { - static void LUA_NATIVE_EVENT_SET_DECISION_MAKER( Ped ped, Hash name ) + static void LUA_NATIVE_EVENT_SET_DECISION_MAKER(Ped ped, Hash name) { EVENT::SET_DECISION_MAKER(ped, name); } - static void LUA_NATIVE_EVENT_CLEAR_DECISION_MAKER_EVENT_RESPONSE( Hash name, int eventType ) + static void LUA_NATIVE_EVENT_CLEAR_DECISION_MAKER_EVENT_RESPONSE(Hash name, int eventType) { EVENT::CLEAR_DECISION_MAKER_EVENT_RESPONSE(name, eventType); } - static void LUA_NATIVE_EVENT_BLOCK_DECISION_MAKER_EVENT( Hash name, int eventType ) + static void LUA_NATIVE_EVENT_BLOCK_DECISION_MAKER_EVENT(Hash name, int eventType) { EVENT::BLOCK_DECISION_MAKER_EVENT(name, eventType); } - static void LUA_NATIVE_EVENT_UNBLOCK_DECISION_MAKER_EVENT( Hash name, int eventType ) + static void LUA_NATIVE_EVENT_UNBLOCK_DECISION_MAKER_EVENT(Hash name, int eventType) { EVENT::UNBLOCK_DECISION_MAKER_EVENT(name, eventType); } - static int LUA_NATIVE_EVENT_ADD_SHOCKING_EVENT_AT_POSITION( int eventType, float x, float y, float z, float duration ) + static int LUA_NATIVE_EVENT_ADD_SHOCKING_EVENT_AT_POSITION(int eventType, float x, float y, float z, float duration) { auto retval = EVENT::ADD_SHOCKING_EVENT_AT_POSITION(eventType, x, y, z, duration); return retval; } - static int LUA_NATIVE_EVENT_ADD_SHOCKING_EVENT_FOR_ENTITY( int eventType, Entity entity, float duration ) + static int LUA_NATIVE_EVENT_ADD_SHOCKING_EVENT_FOR_ENTITY(int eventType, Entity entity, float duration) { auto retval = EVENT::ADD_SHOCKING_EVENT_FOR_ENTITY(eventType, entity, duration); return retval; } - static bool LUA_NATIVE_EVENT_IS_SHOCKING_EVENT_IN_SPHERE( int eventType, float x, float y, float z, float radius ) + static bool LUA_NATIVE_EVENT_IS_SHOCKING_EVENT_IN_SPHERE(int eventType, float x, float y, float z, float radius) { auto retval = (bool)EVENT::IS_SHOCKING_EVENT_IN_SPHERE(eventType, x, y, z, radius); return retval; } - static bool LUA_NATIVE_EVENT_REMOVE_SHOCKING_EVENT( ScrHandle event ) + static bool LUA_NATIVE_EVENT_REMOVE_SHOCKING_EVENT(ScrHandle event) { auto retval = (bool)EVENT::REMOVE_SHOCKING_EVENT(event); return retval; } - static void LUA_NATIVE_EVENT_REMOVE_ALL_SHOCKING_EVENTS( bool p0 ) + static void LUA_NATIVE_EVENT_REMOVE_ALL_SHOCKING_EVENTS(bool p0) { EVENT::REMOVE_ALL_SHOCKING_EVENTS(p0); } - static void LUA_NATIVE_EVENT_REMOVE_SHOCKING_EVENT_SPAWN_BLOCKING_AREAS( ) + static void LUA_NATIVE_EVENT_REMOVE_SHOCKING_EVENT_SPAWN_BLOCKING_AREAS() { EVENT::REMOVE_SHOCKING_EVENT_SPAWN_BLOCKING_AREAS(); } - static void LUA_NATIVE_EVENT_SUPPRESS_SHOCKING_EVENTS_NEXT_FRAME( ) + static void LUA_NATIVE_EVENT_SUPPRESS_SHOCKING_EVENTS_NEXT_FRAME() { EVENT::SUPPRESS_SHOCKING_EVENTS_NEXT_FRAME(); } - static void LUA_NATIVE_EVENT_SUPPRESS_SHOCKING_EVENT_TYPE_NEXT_FRAME( int eventType ) + static void LUA_NATIVE_EVENT_SUPPRESS_SHOCKING_EVENT_TYPE_NEXT_FRAME(int eventType) { EVENT::SUPPRESS_SHOCKING_EVENT_TYPE_NEXT_FRAME(eventType); } - static void LUA_NATIVE_EVENT_SUPPRESS_AGITATION_EVENTS_NEXT_FRAME( ) + static void LUA_NATIVE_EVENT_SUPPRESS_AGITATION_EVENTS_NEXT_FRAME() { EVENT::SUPPRESS_AGITATION_EVENTS_NEXT_FRAME(); } diff --git a/src/lua/natives/lua_native_binding_FILES.cpp b/src/lua/natives/lua_native_binding_FILES.cpp index 55e7f01c..a51cd1a2 100644 --- a/src/lua/natives/lua_native_binding_FILES.cpp +++ b/src/lua/natives/lua_native_binding_FILES.cpp @@ -3,13 +3,13 @@ namespace lua::native { - static int LUA_NATIVE_FILES_GET_NUM_TATTOO_SHOP_DLC_ITEMS( int character ) + static int LUA_NATIVE_FILES_GET_NUM_TATTOO_SHOP_DLC_ITEMS(int character) { auto retval = FILES::GET_NUM_TATTOO_SHOP_DLC_ITEMS(character); return retval; } - static std::tuple LUA_NATIVE_FILES_GET_TATTOO_SHOP_DLC_ITEM_DATA( int characterType, int decorationIndex, Any outComponent ) + static std::tuple LUA_NATIVE_FILES_GET_TATTOO_SHOP_DLC_ITEM_DATA(int characterType, int decorationIndex, Any outComponent) { std::tuple return_values; std::get<0>(return_values) = (bool)FILES::GET_TATTOO_SHOP_DLC_ITEM_DATA(characterType, decorationIndex, &outComponent); @@ -18,97 +18,97 @@ namespace lua::native return return_values; } - static int LUA_NATIVE_FILES_GET_TATTOO_SHOP_DLC_ITEM_INDEX( Hash overlayHash, Any p1, int character ) + static int LUA_NATIVE_FILES_GET_TATTOO_SHOP_DLC_ITEM_INDEX(Hash overlayHash, Any p1, int character) { auto retval = FILES::GET_TATTOO_SHOP_DLC_ITEM_INDEX(overlayHash, p1, character); return retval; } - static Any LUA_NATIVE_FILES_INIT_SHOP_PED_COMPONENT( Any outComponent ) + static Any LUA_NATIVE_FILES_INIT_SHOP_PED_COMPONENT(Any outComponent) { FILES::INIT_SHOP_PED_COMPONENT(&outComponent); return outComponent; } - static Any LUA_NATIVE_FILES_INIT_SHOP_PED_PROP( Any outProp ) + static Any LUA_NATIVE_FILES_INIT_SHOP_PED_PROP(Any outProp) { FILES::INIT_SHOP_PED_PROP(&outProp); return outProp; } - static int LUA_NATIVE_FILES_SETUP_SHOP_PED_APPAREL_QUERY( int p0, int p1, int p2, int p3 ) + static int LUA_NATIVE_FILES_SETUP_SHOP_PED_APPAREL_QUERY(int p0, int p1, int p2, int p3) { auto retval = FILES::SETUP_SHOP_PED_APPAREL_QUERY(p0, p1, p2, p3); return retval; } - static int LUA_NATIVE_FILES_SETUP_SHOP_PED_APPAREL_QUERY_TU( int character, int p1, int p2, bool p3, int p4, int componentId ) + static int LUA_NATIVE_FILES_SETUP_SHOP_PED_APPAREL_QUERY_TU(int character, int p1, int p2, bool p3, int p4, int componentId) { auto retval = FILES::SETUP_SHOP_PED_APPAREL_QUERY_TU(character, p1, p2, p3, p4, componentId); return retval; } - static Any LUA_NATIVE_FILES_GET_SHOP_PED_QUERY_COMPONENT( int componentId, Any outComponent ) + static Any LUA_NATIVE_FILES_GET_SHOP_PED_QUERY_COMPONENT(int componentId, Any outComponent) { FILES::GET_SHOP_PED_QUERY_COMPONENT(componentId, &outComponent); return outComponent; } - static int LUA_NATIVE_FILES_GET_SHOP_PED_QUERY_COMPONENT_INDEX( Hash componentHash ) + static int LUA_NATIVE_FILES_GET_SHOP_PED_QUERY_COMPONENT_INDEX(Hash componentHash) { auto retval = FILES::GET_SHOP_PED_QUERY_COMPONENT_INDEX(componentHash); return retval; } - static Any LUA_NATIVE_FILES_GET_SHOP_PED_COMPONENT( Hash componentHash, Any outComponent ) + static Any LUA_NATIVE_FILES_GET_SHOP_PED_COMPONENT(Hash componentHash, Any outComponent) { FILES::GET_SHOP_PED_COMPONENT(componentHash, &outComponent); return outComponent; } - static Any LUA_NATIVE_FILES_GET_SHOP_PED_QUERY_PROP( int componentId, Any outProp ) + static Any LUA_NATIVE_FILES_GET_SHOP_PED_QUERY_PROP(int componentId, Any outProp) { FILES::GET_SHOP_PED_QUERY_PROP(componentId, &outProp); return outProp; } - static int LUA_NATIVE_FILES_GET_SHOP_PED_QUERY_PROP_INDEX( Hash componentHash ) + static int LUA_NATIVE_FILES_GET_SHOP_PED_QUERY_PROP_INDEX(Hash componentHash) { auto retval = FILES::GET_SHOP_PED_QUERY_PROP_INDEX(componentHash); return retval; } - static Any LUA_NATIVE_FILES_GET_SHOP_PED_PROP( Hash componentHash, Any outProp ) + static Any LUA_NATIVE_FILES_GET_SHOP_PED_PROP(Hash componentHash, Any outProp) { FILES::GET_SHOP_PED_PROP(componentHash, &outProp); return outProp; } - static Hash LUA_NATIVE_FILES_GET_HASH_NAME_FOR_COMPONENT( Entity entity, int componentId, int drawableVariant, int textureVariant ) + static Hash LUA_NATIVE_FILES_GET_HASH_NAME_FOR_COMPONENT(Entity entity, int componentId, int drawableVariant, int textureVariant) { auto retval = FILES::GET_HASH_NAME_FOR_COMPONENT(entity, componentId, drawableVariant, textureVariant); return retval; } - static Hash LUA_NATIVE_FILES_GET_HASH_NAME_FOR_PROP( Entity entity, int componentId, int propIndex, int propTextureIndex ) + static Hash LUA_NATIVE_FILES_GET_HASH_NAME_FOR_PROP(Entity entity, int componentId, int propIndex, int propTextureIndex) { auto retval = FILES::GET_HASH_NAME_FOR_PROP(entity, componentId, propIndex, propTextureIndex); return retval; } - static int LUA_NATIVE_FILES_GET_SHOP_PED_APPAREL_VARIANT_COMPONENT_COUNT( Hash componentHash ) + static int LUA_NATIVE_FILES_GET_SHOP_PED_APPAREL_VARIANT_COMPONENT_COUNT(Hash componentHash) { auto retval = FILES::GET_SHOP_PED_APPAREL_VARIANT_COMPONENT_COUNT(componentHash); return retval; } - static int LUA_NATIVE_FILES_GET_SHOP_PED_APPAREL_VARIANT_PROP_COUNT( Hash propHash ) + static int LUA_NATIVE_FILES_GET_SHOP_PED_APPAREL_VARIANT_PROP_COUNT(Hash propHash) { auto retval = FILES::GET_SHOP_PED_APPAREL_VARIANT_PROP_COUNT(propHash); return retval; } - static std::tuple LUA_NATIVE_FILES_GET_VARIANT_COMPONENT( Hash componentHash, int variantComponentIndex, Hash nameHash, int enumValue, int componentType ) + static std::tuple LUA_NATIVE_FILES_GET_VARIANT_COMPONENT(Hash componentHash, int variantComponentIndex, Hash nameHash, int enumValue, int componentType) { std::tuple return_values; FILES::GET_VARIANT_COMPONENT(componentHash, variantComponentIndex, &nameHash, &enumValue, &componentType); @@ -119,7 +119,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_FILES_GET_VARIANT_PROP( Hash componentHash, int variantPropIndex, Hash nameHash, int enumValue, int anchorPoint ) + static std::tuple LUA_NATIVE_FILES_GET_VARIANT_PROP(Hash componentHash, int variantPropIndex, Hash nameHash, int enumValue, int anchorPoint) { std::tuple return_values; FILES::GET_VARIANT_PROP(componentHash, variantPropIndex, &nameHash, &enumValue, &anchorPoint); @@ -130,19 +130,19 @@ namespace lua::native return return_values; } - static int LUA_NATIVE_FILES_GET_SHOP_PED_APPAREL_FORCED_COMPONENT_COUNT( Hash componentHash ) + static int LUA_NATIVE_FILES_GET_SHOP_PED_APPAREL_FORCED_COMPONENT_COUNT(Hash componentHash) { auto retval = FILES::GET_SHOP_PED_APPAREL_FORCED_COMPONENT_COUNT(componentHash); return retval; } - static int LUA_NATIVE_FILES_GET_SHOP_PED_APPAREL_FORCED_PROP_COUNT( Hash componentHash ) + static int LUA_NATIVE_FILES_GET_SHOP_PED_APPAREL_FORCED_PROP_COUNT(Hash componentHash) { auto retval = FILES::GET_SHOP_PED_APPAREL_FORCED_PROP_COUNT(componentHash); return retval; } - static std::tuple LUA_NATIVE_FILES_GET_FORCED_COMPONENT( Hash componentHash, int forcedComponentIndex, Hash nameHash, int enumValue, int componentType ) + static std::tuple LUA_NATIVE_FILES_GET_FORCED_COMPONENT(Hash componentHash, int forcedComponentIndex, Hash nameHash, int enumValue, int componentType) { std::tuple return_values; FILES::GET_FORCED_COMPONENT(componentHash, forcedComponentIndex, &nameHash, &enumValue, &componentType); @@ -153,7 +153,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_FILES_GET_FORCED_PROP( Hash componentHash, int forcedPropIndex, Hash nameHash, int enumValue, int anchorPoint ) + static std::tuple LUA_NATIVE_FILES_GET_FORCED_PROP(Hash componentHash, int forcedPropIndex, Hash nameHash, int enumValue, int anchorPoint) { std::tuple return_values; FILES::GET_FORCED_PROP(componentHash, forcedPropIndex, &nameHash, &enumValue, &anchorPoint); @@ -164,49 +164,49 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_FILES_DOES_SHOP_PED_APPAREL_HAVE_RESTRICTION_TAG( Hash componentHash, Hash restrictionTagHash, int componentId ) + static bool LUA_NATIVE_FILES_DOES_SHOP_PED_APPAREL_HAVE_RESTRICTION_TAG(Hash componentHash, Hash restrictionTagHash, int componentId) { auto retval = (bool)FILES::DOES_SHOP_PED_APPAREL_HAVE_RESTRICTION_TAG(componentHash, restrictionTagHash, componentId); return retval; } - static bool LUA_NATIVE_FILES_DOES_CURRENT_PED_COMPONENT_HAVE_RESTRICTION_TAG( Ped ped, int componentId, Hash restrictionTagHash ) + static bool LUA_NATIVE_FILES_DOES_CURRENT_PED_COMPONENT_HAVE_RESTRICTION_TAG(Ped ped, int componentId, Hash restrictionTagHash) { auto retval = (bool)FILES::DOES_CURRENT_PED_COMPONENT_HAVE_RESTRICTION_TAG(ped, componentId, restrictionTagHash); return retval; } - static bool LUA_NATIVE_FILES_DOES_CURRENT_PED_PROP_HAVE_RESTRICTION_TAG( Ped ped, int componentId, Hash restrictionTagHash ) + static bool LUA_NATIVE_FILES_DOES_CURRENT_PED_PROP_HAVE_RESTRICTION_TAG(Ped ped, int componentId, Hash restrictionTagHash) { auto retval = (bool)FILES::DOES_CURRENT_PED_PROP_HAVE_RESTRICTION_TAG(ped, componentId, restrictionTagHash); return retval; } - static int LUA_NATIVE_FILES_SETUP_SHOP_PED_OUTFIT_QUERY( int character, bool p1 ) + static int LUA_NATIVE_FILES_SETUP_SHOP_PED_OUTFIT_QUERY(int character, bool p1) { auto retval = FILES::SETUP_SHOP_PED_OUTFIT_QUERY(character, p1); return retval; } - static Any LUA_NATIVE_FILES_GET_SHOP_PED_QUERY_OUTFIT( int outfitIndex, Any outfit ) + static Any LUA_NATIVE_FILES_GET_SHOP_PED_QUERY_OUTFIT(int outfitIndex, Any outfit) { FILES::GET_SHOP_PED_QUERY_OUTFIT(outfitIndex, &outfit); return outfit; } - static Any LUA_NATIVE_FILES_GET_SHOP_PED_OUTFIT( Any p0, Any p1 ) + static Any LUA_NATIVE_FILES_GET_SHOP_PED_OUTFIT(Any p0, Any p1) { FILES::GET_SHOP_PED_OUTFIT(p0, &p1); return p1; } - static int LUA_NATIVE_FILES_GET_SHOP_PED_OUTFIT_LOCATE( Any p0 ) + static int LUA_NATIVE_FILES_GET_SHOP_PED_OUTFIT_LOCATE(Any p0) { auto retval = FILES::GET_SHOP_PED_OUTFIT_LOCATE(p0); return retval; } - static std::tuple LUA_NATIVE_FILES_GET_SHOP_PED_OUTFIT_PROP_VARIANT( Hash outfitHash, int variantIndex, Any outPropVariant ) + static std::tuple LUA_NATIVE_FILES_GET_SHOP_PED_OUTFIT_PROP_VARIANT(Hash outfitHash, int variantIndex, Any outPropVariant) { std::tuple return_values; std::get<0>(return_values) = (bool)FILES::GET_SHOP_PED_OUTFIT_PROP_VARIANT(outfitHash, variantIndex, &outPropVariant); @@ -215,7 +215,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_FILES_GET_SHOP_PED_OUTFIT_COMPONENT_VARIANT( Hash outfitHash, int variantIndex, Any outComponentVariant ) + static std::tuple LUA_NATIVE_FILES_GET_SHOP_PED_OUTFIT_COMPONENT_VARIANT(Hash outfitHash, int variantIndex, Any outComponentVariant) { std::tuple return_values; std::get<0>(return_values) = (bool)FILES::GET_SHOP_PED_OUTFIT_COMPONENT_VARIANT(outfitHash, variantIndex, &outComponentVariant); @@ -224,19 +224,19 @@ namespace lua::native return return_values; } - static int LUA_NATIVE_FILES_GET_NUM_DLC_VEHICLES( ) + static int LUA_NATIVE_FILES_GET_NUM_DLC_VEHICLES() { auto retval = FILES::GET_NUM_DLC_VEHICLES(); return retval; } - static Hash LUA_NATIVE_FILES_GET_DLC_VEHICLE_MODEL( int dlcVehicleIndex ) + static Hash LUA_NATIVE_FILES_GET_DLC_VEHICLE_MODEL(int dlcVehicleIndex) { auto retval = FILES::GET_DLC_VEHICLE_MODEL(dlcVehicleIndex); return retval; } - static std::tuple LUA_NATIVE_FILES_GET_DLC_VEHICLE_DATA( int dlcVehicleIndex, Any outData ) + static std::tuple LUA_NATIVE_FILES_GET_DLC_VEHICLE_DATA(int dlcVehicleIndex, Any outData) { std::tuple return_values; std::get<0>(return_values) = (bool)FILES::GET_DLC_VEHICLE_DATA(dlcVehicleIndex, &outData); @@ -245,25 +245,25 @@ namespace lua::native return return_values; } - static int LUA_NATIVE_FILES_GET_DLC_VEHICLE_FLAGS( int dlcVehicleIndex ) + static int LUA_NATIVE_FILES_GET_DLC_VEHICLE_FLAGS(int dlcVehicleIndex) { auto retval = FILES::GET_DLC_VEHICLE_FLAGS(dlcVehicleIndex); return retval; } - static int LUA_NATIVE_FILES_GET_NUM_DLC_WEAPONS( ) + static int LUA_NATIVE_FILES_GET_NUM_DLC_WEAPONS() { auto retval = FILES::GET_NUM_DLC_WEAPONS(); return retval; } - static int LUA_NATIVE_FILES_GET_NUM_DLC_WEAPONS_SP( ) + static int LUA_NATIVE_FILES_GET_NUM_DLC_WEAPONS_SP() { auto retval = FILES::GET_NUM_DLC_WEAPONS_SP(); return retval; } - static std::tuple LUA_NATIVE_FILES_GET_DLC_WEAPON_DATA( int dlcWeaponIndex, Any outData ) + static std::tuple LUA_NATIVE_FILES_GET_DLC_WEAPON_DATA(int dlcWeaponIndex, Any outData) { std::tuple return_values; std::get<0>(return_values) = (bool)FILES::GET_DLC_WEAPON_DATA(dlcWeaponIndex, &outData); @@ -272,7 +272,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_FILES_GET_DLC_WEAPON_DATA_SP( int dlcWeaponIndex, Any outData ) + static std::tuple LUA_NATIVE_FILES_GET_DLC_WEAPON_DATA_SP(int dlcWeaponIndex, Any outData) { std::tuple return_values; std::get<0>(return_values) = (bool)FILES::GET_DLC_WEAPON_DATA_SP(dlcWeaponIndex, &outData); @@ -281,19 +281,19 @@ namespace lua::native return return_values; } - static int LUA_NATIVE_FILES_GET_NUM_DLC_WEAPON_COMPONENTS( int dlcWeaponIndex ) + static int LUA_NATIVE_FILES_GET_NUM_DLC_WEAPON_COMPONENTS(int dlcWeaponIndex) { auto retval = FILES::GET_NUM_DLC_WEAPON_COMPONENTS(dlcWeaponIndex); return retval; } - static int LUA_NATIVE_FILES_GET_NUM_DLC_WEAPON_COMPONENTS_SP( int dlcWeaponIndex ) + static int LUA_NATIVE_FILES_GET_NUM_DLC_WEAPON_COMPONENTS_SP(int dlcWeaponIndex) { auto retval = FILES::GET_NUM_DLC_WEAPON_COMPONENTS_SP(dlcWeaponIndex); return retval; } - static std::tuple LUA_NATIVE_FILES_GET_DLC_WEAPON_COMPONENT_DATA( int dlcWeaponIndex, int dlcWeapCompIndex, Any ComponentDataPtr ) + static std::tuple LUA_NATIVE_FILES_GET_DLC_WEAPON_COMPONENT_DATA(int dlcWeaponIndex, int dlcWeapCompIndex, Any ComponentDataPtr) { std::tuple return_values; std::get<0>(return_values) = (bool)FILES::GET_DLC_WEAPON_COMPONENT_DATA(dlcWeaponIndex, dlcWeapCompIndex, &ComponentDataPtr); @@ -302,7 +302,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_FILES_GET_DLC_WEAPON_COMPONENT_DATA_SP( int dlcWeaponIndex, int dlcWeapCompIndex, Any ComponentDataPtr ) + static std::tuple LUA_NATIVE_FILES_GET_DLC_WEAPON_COMPONENT_DATA_SP(int dlcWeaponIndex, int dlcWeapCompIndex, Any ComponentDataPtr) { std::tuple return_values; std::get<0>(return_values) = (bool)FILES::GET_DLC_WEAPON_COMPONENT_DATA_SP(dlcWeaponIndex, dlcWeapCompIndex, &ComponentDataPtr); @@ -311,30 +311,30 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_FILES_IS_CONTENT_ITEM_LOCKED( Hash itemHash ) + static bool LUA_NATIVE_FILES_IS_CONTENT_ITEM_LOCKED(Hash itemHash) { auto retval = (bool)FILES::IS_CONTENT_ITEM_LOCKED(itemHash); return retval; } - static bool LUA_NATIVE_FILES_IS_DLC_VEHICLE_MOD( Hash hash ) + static bool LUA_NATIVE_FILES_IS_DLC_VEHICLE_MOD(Hash hash) { auto retval = (bool)FILES::IS_DLC_VEHICLE_MOD(hash); return retval; } - static Hash LUA_NATIVE_FILES_GET_DLC_VEHICLE_MOD_LOCK_HASH( Hash hash ) + static Hash LUA_NATIVE_FILES_GET_DLC_VEHICLE_MOD_LOCK_HASH(Hash hash) { auto retval = FILES::GET_DLC_VEHICLE_MOD_LOCK_HASH(hash); return retval; } - static void LUA_NATIVE_FILES_EXECUTE_CONTENT_CHANGESET_GROUP_FOR_ALL( Hash hash ) + static void LUA_NATIVE_FILES_EXECUTE_CONTENT_CHANGESET_GROUP_FOR_ALL(Hash hash) { FILES::EXECUTE_CONTENT_CHANGESET_GROUP_FOR_ALL(hash); } - static void LUA_NATIVE_FILES_REVERT_CONTENT_CHANGESET_GROUP_FOR_ALL( Hash hash ) + static void LUA_NATIVE_FILES_REVERT_CONTENT_CHANGESET_GROUP_FOR_ALL(Hash hash) { FILES::REVERT_CONTENT_CHANGESET_GROUP_FOR_ALL(hash); } diff --git a/src/lua/natives/lua_native_binding_FIRE.cpp b/src/lua/natives/lua_native_binding_FIRE.cpp index 860f3794..9f0021f8 100644 --- a/src/lua/natives/lua_native_binding_FIRE.cpp +++ b/src/lua/natives/lua_native_binding_FIRE.cpp @@ -3,51 +3,51 @@ namespace lua::native { - static FireId LUA_NATIVE_FIRE_START_SCRIPT_FIRE( float X, float Y, float Z, int maxChildren, bool isGasFire ) + static FireId LUA_NATIVE_FIRE_START_SCRIPT_FIRE(float X, float Y, float Z, int maxChildren, bool isGasFire) { auto retval = FIRE::START_SCRIPT_FIRE(X, Y, Z, maxChildren, isGasFire); return retval; } - static void LUA_NATIVE_FIRE_REMOVE_SCRIPT_FIRE( FireId fireHandle ) + static void LUA_NATIVE_FIRE_REMOVE_SCRIPT_FIRE(FireId fireHandle) { FIRE::REMOVE_SCRIPT_FIRE(fireHandle); } - static FireId LUA_NATIVE_FIRE_START_ENTITY_FIRE( Entity entity ) + static FireId LUA_NATIVE_FIRE_START_ENTITY_FIRE(Entity entity) { auto retval = FIRE::START_ENTITY_FIRE(entity); return retval; } - static void LUA_NATIVE_FIRE_STOP_ENTITY_FIRE( Entity entity ) + static void LUA_NATIVE_FIRE_STOP_ENTITY_FIRE(Entity entity) { FIRE::STOP_ENTITY_FIRE(entity); } - static bool LUA_NATIVE_FIRE_IS_ENTITY_ON_FIRE( Entity entity ) + static bool LUA_NATIVE_FIRE_IS_ENTITY_ON_FIRE(Entity entity) { auto retval = (bool)FIRE::IS_ENTITY_ON_FIRE(entity); return retval; } - static int LUA_NATIVE_FIRE_GET_NUMBER_OF_FIRES_IN_RANGE( float x, float y, float z, float radius ) + static int LUA_NATIVE_FIRE_GET_NUMBER_OF_FIRES_IN_RANGE(float x, float y, float z, float radius) { auto retval = FIRE::GET_NUMBER_OF_FIRES_IN_RANGE(x, y, z, radius); return retval; } - static void LUA_NATIVE_FIRE_SET_FLAMMABILITY_MULTIPLIER( float p0 ) + static void LUA_NATIVE_FIRE_SET_FLAMMABILITY_MULTIPLIER(float p0) { FIRE::SET_FLAMMABILITY_MULTIPLIER(p0); } - static void LUA_NATIVE_FIRE_STOP_FIRE_IN_RANGE( float x, float y, float z, float radius ) + static void LUA_NATIVE_FIRE_STOP_FIRE_IN_RANGE(float x, float y, float z, float radius) { FIRE::STOP_FIRE_IN_RANGE(x, y, z, radius); } - static std::tuple LUA_NATIVE_FIRE_GET_CLOSEST_FIRE_POS( Vector3 outPosition, float x, float y, float z ) + static std::tuple LUA_NATIVE_FIRE_GET_CLOSEST_FIRE_POS(Vector3 outPosition, float x, float y, float z) { std::tuple return_values; std::get<0>(return_values) = (bool)FIRE::GET_CLOSEST_FIRE_POS(&outPosition, x, y, z); @@ -56,52 +56,52 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_FIRE_ADD_EXPLOSION( float x, float y, float z, int explosionType, float damageScale, bool isAudible, bool isInvisible, float cameraShake, bool noDamage ) + static void LUA_NATIVE_FIRE_ADD_EXPLOSION(float x, float y, float z, int explosionType, float damageScale, bool isAudible, bool isInvisible, float cameraShake, bool noDamage) { FIRE::ADD_EXPLOSION(x, y, z, explosionType, damageScale, isAudible, isInvisible, cameraShake, noDamage); } - static void LUA_NATIVE_FIRE_ADD_OWNED_EXPLOSION( Ped ped, float x, float y, float z, int explosionType, float damageScale, bool isAudible, bool isInvisible, float cameraShake ) + static void LUA_NATIVE_FIRE_ADD_OWNED_EXPLOSION(Ped ped, float x, float y, float z, int explosionType, float damageScale, bool isAudible, bool isInvisible, float cameraShake) { FIRE::ADD_OWNED_EXPLOSION(ped, x, y, z, explosionType, damageScale, isAudible, isInvisible, cameraShake); } - static void LUA_NATIVE_FIRE_ADD_EXPLOSION_WITH_USER_VFX( float x, float y, float z, int explosionType, Hash explosionFx, float damageScale, bool isAudible, bool isInvisible, float cameraShake ) + static void LUA_NATIVE_FIRE_ADD_EXPLOSION_WITH_USER_VFX(float x, float y, float z, int explosionType, Hash explosionFx, float damageScale, bool isAudible, bool isInvisible, float cameraShake) { FIRE::ADD_EXPLOSION_WITH_USER_VFX(x, y, z, explosionType, explosionFx, damageScale, isAudible, isInvisible, cameraShake); } - static bool LUA_NATIVE_FIRE_IS_EXPLOSION_IN_AREA( int explosionType, float x1, float y1, float z1, float x2, float y2, float z2 ) + static bool LUA_NATIVE_FIRE_IS_EXPLOSION_IN_AREA(int explosionType, float x1, float y1, float z1, float x2, float y2, float z2) { auto retval = (bool)FIRE::IS_EXPLOSION_IN_AREA(explosionType, x1, y1, z1, x2, y2, z2); return retval; } - static bool LUA_NATIVE_FIRE_IS_EXPLOSION_ACTIVE_IN_AREA( int explosionType, float x1, float y1, float z1, float x2, float y2, float z2 ) + static bool LUA_NATIVE_FIRE_IS_EXPLOSION_ACTIVE_IN_AREA(int explosionType, float x1, float y1, float z1, float x2, float y2, float z2) { auto retval = (bool)FIRE::IS_EXPLOSION_ACTIVE_IN_AREA(explosionType, x1, y1, z1, x2, y2, z2); return retval; } - static bool LUA_NATIVE_FIRE_IS_EXPLOSION_IN_SPHERE( int explosionType, float x, float y, float z, float radius ) + static bool LUA_NATIVE_FIRE_IS_EXPLOSION_IN_SPHERE(int explosionType, float x, float y, float z, float radius) { auto retval = (bool)FIRE::IS_EXPLOSION_IN_SPHERE(explosionType, x, y, z, radius); return retval; } - static Entity LUA_NATIVE_FIRE_GET_OWNER_OF_EXPLOSION_IN_SPHERE( int explosionType, float x, float y, float z, float radius ) + static Entity LUA_NATIVE_FIRE_GET_OWNER_OF_EXPLOSION_IN_SPHERE(int explosionType, float x, float y, float z, float radius) { auto retval = FIRE::GET_OWNER_OF_EXPLOSION_IN_SPHERE(explosionType, x, y, z, radius); return retval; } - static bool LUA_NATIVE_FIRE_IS_EXPLOSION_IN_ANGLED_AREA( int explosionType, float x1, float y1, float z1, float x2, float y2, float z2, float width ) + static bool LUA_NATIVE_FIRE_IS_EXPLOSION_IN_ANGLED_AREA(int explosionType, float x1, float y1, float z1, float x2, float y2, float z2, float width) { auto retval = (bool)FIRE::IS_EXPLOSION_IN_ANGLED_AREA(explosionType, x1, y1, z1, x2, y2, z2, width); return retval; } - static Entity LUA_NATIVE_FIRE_GET_OWNER_OF_EXPLOSION_IN_ANGLED_AREA( int explosionType, float x1, float y1, float z1, float x2, float y2, float z2, float radius ) + static Entity LUA_NATIVE_FIRE_GET_OWNER_OF_EXPLOSION_IN_ANGLED_AREA(int explosionType, float x1, float y1, float z1, float x2, float y2, float z2, float radius) { auto retval = FIRE::GET_OWNER_OF_EXPLOSION_IN_ANGLED_AREA(explosionType, x1, y1, z1, x2, y2, z2, radius); return retval; diff --git a/src/lua/natives/lua_native_binding_GRAPHICS.cpp b/src/lua/natives/lua_native_binding_GRAPHICS.cpp index 5f2c83a1..c59d9844 100644 --- a/src/lua/natives/lua_native_binding_GRAPHICS.cpp +++ b/src/lua/natives/lua_native_binding_GRAPHICS.cpp @@ -3,94 +3,94 @@ namespace lua::native { - static void LUA_NATIVE_GRAPHICS_SET_DEBUG_LINES_AND_SPHERES_DRAWING_ACTIVE( bool enabled ) + static void LUA_NATIVE_GRAPHICS_SET_DEBUG_LINES_AND_SPHERES_DRAWING_ACTIVE(bool enabled) { GRAPHICS::SET_DEBUG_LINES_AND_SPHERES_DRAWING_ACTIVE(enabled); } - static void LUA_NATIVE_GRAPHICS_DRAW_DEBUG_LINE( float x1, float y1, float z1, float x2, float y2, float z2, int r, int g, int b, int alpha ) + static void LUA_NATIVE_GRAPHICS_DRAW_DEBUG_LINE(float x1, float y1, float z1, float x2, float y2, float z2, int r, int g, int b, int alpha) { GRAPHICS::DRAW_DEBUG_LINE(x1, y1, z1, x2, y2, z2, r, g, b, alpha); } - static void LUA_NATIVE_GRAPHICS_DRAW_DEBUG_LINE_WITH_TWO_COLOURS( float x1, float y1, float z1, float x2, float y2, float z2, int r1, int g1, int b1, int r2, int g2, int b2, int alpha1, int alpha2 ) + static void LUA_NATIVE_GRAPHICS_DRAW_DEBUG_LINE_WITH_TWO_COLOURS(float x1, float y1, float z1, float x2, float y2, float z2, int r1, int g1, int b1, int r2, int g2, int b2, int alpha1, int alpha2) { GRAPHICS::DRAW_DEBUG_LINE_WITH_TWO_COLOURS(x1, y1, z1, x2, y2, z2, r1, g1, b1, r2, g2, b2, alpha1, alpha2); } - static void LUA_NATIVE_GRAPHICS_DRAW_DEBUG_SPHERE( float x, float y, float z, float radius, int red, int green, int blue, int alpha ) + static void LUA_NATIVE_GRAPHICS_DRAW_DEBUG_SPHERE(float x, float y, float z, float radius, int red, int green, int blue, int alpha) { GRAPHICS::DRAW_DEBUG_SPHERE(x, y, z, radius, red, green, blue, alpha); } - static void LUA_NATIVE_GRAPHICS_DRAW_DEBUG_BOX( float x1, float y1, float z1, float x2, float y2, float z2, int r, int g, int b, int alpha ) + static void LUA_NATIVE_GRAPHICS_DRAW_DEBUG_BOX(float x1, float y1, float z1, float x2, float y2, float z2, int r, int g, int b, int alpha) { GRAPHICS::DRAW_DEBUG_BOX(x1, y1, z1, x2, y2, z2, r, g, b, alpha); } - static void LUA_NATIVE_GRAPHICS_DRAW_DEBUG_CROSS( float x, float y, float z, float size, int red, int green, int blue, int alpha ) + static void LUA_NATIVE_GRAPHICS_DRAW_DEBUG_CROSS(float x, float y, float z, float size, int red, int green, int blue, int alpha) { GRAPHICS::DRAW_DEBUG_CROSS(x, y, z, size, red, green, blue, alpha); } - static void LUA_NATIVE_GRAPHICS_DRAW_DEBUG_TEXT( const char* text, float x, float y, float z, int red, int green, int blue, int alpha ) + static void LUA_NATIVE_GRAPHICS_DRAW_DEBUG_TEXT(const char* text, float x, float y, float z, int red, int green, int blue, int alpha) { GRAPHICS::DRAW_DEBUG_TEXT(text, x, y, z, red, green, blue, alpha); } - static void LUA_NATIVE_GRAPHICS_DRAW_DEBUG_TEXT_2D( const char* text, float x, float y, float z, int red, int green, int blue, int alpha ) + static void LUA_NATIVE_GRAPHICS_DRAW_DEBUG_TEXT_2D(const char* text, float x, float y, float z, int red, int green, int blue, int alpha) { GRAPHICS::DRAW_DEBUG_TEXT_2D(text, x, y, z, red, green, blue, alpha); } - static void LUA_NATIVE_GRAPHICS_DRAW_LINE( float x1, float y1, float z1, float x2, float y2, float z2, int red, int green, int blue, int alpha ) + static void LUA_NATIVE_GRAPHICS_DRAW_LINE(float x1, float y1, float z1, float x2, float y2, float z2, int red, int green, int blue, int alpha) { GRAPHICS::DRAW_LINE(x1, y1, z1, x2, y2, z2, red, green, blue, alpha); } - static void LUA_NATIVE_GRAPHICS_DRAW_POLY( float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, int red, int green, int blue, int alpha ) + static void LUA_NATIVE_GRAPHICS_DRAW_POLY(float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, int red, int green, int blue, int alpha) { GRAPHICS::DRAW_POLY(x1, y1, z1, x2, y2, z2, x3, y3, z3, red, green, blue, alpha); } - static void LUA_NATIVE_GRAPHICS_DRAW_TEXTURED_POLY( float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, int red, int green, int blue, int alpha, const char* textureDict, const char* textureName, float u1, float v1, float w1, float u2, float v2, float w2, float u3, float v3, float w3 ) + static void LUA_NATIVE_GRAPHICS_DRAW_TEXTURED_POLY(float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, int red, int green, int blue, int alpha, const char* textureDict, const char* textureName, float u1, float v1, float w1, float u2, float v2, float w2, float u3, float v3, float w3) { GRAPHICS::DRAW_TEXTURED_POLY(x1, y1, z1, x2, y2, z2, x3, y3, z3, red, green, blue, alpha, textureDict, textureName, u1, v1, w1, u2, v2, w2, u3, v3, w3); } - static void LUA_NATIVE_GRAPHICS_DRAW_BOX( float x1, float y1, float z1, float x2, float y2, float z2, int red, int green, int blue, int alpha ) + static void LUA_NATIVE_GRAPHICS_DRAW_BOX(float x1, float y1, float z1, float x2, float y2, float z2, int red, int green, int blue, int alpha) { GRAPHICS::DRAW_BOX(x1, y1, z1, x2, y2, z2, red, green, blue, alpha); } - static void LUA_NATIVE_GRAPHICS_SET_BACKFACECULLING( bool toggle ) + static void LUA_NATIVE_GRAPHICS_SET_BACKFACECULLING(bool toggle) { GRAPHICS::SET_BACKFACECULLING(toggle); } - static void LUA_NATIVE_GRAPHICS_SET_DEPTHWRITING( bool toggle ) + static void LUA_NATIVE_GRAPHICS_SET_DEPTHWRITING(bool toggle) { GRAPHICS::SET_DEPTHWRITING(toggle); } - static bool LUA_NATIVE_GRAPHICS_BEGIN_TAKE_MISSION_CREATOR_PHOTO( ) + static bool LUA_NATIVE_GRAPHICS_BEGIN_TAKE_MISSION_CREATOR_PHOTO() { auto retval = (bool)GRAPHICS::BEGIN_TAKE_MISSION_CREATOR_PHOTO(); return retval; } - static int LUA_NATIVE_GRAPHICS_GET_STATUS_OF_TAKE_MISSION_CREATOR_PHOTO( ) + static int LUA_NATIVE_GRAPHICS_GET_STATUS_OF_TAKE_MISSION_CREATOR_PHOTO() { auto retval = GRAPHICS::GET_STATUS_OF_TAKE_MISSION_CREATOR_PHOTO(); return retval; } - static void LUA_NATIVE_GRAPHICS_FREE_MEMORY_FOR_MISSION_CREATOR_PHOTO( ) + static void LUA_NATIVE_GRAPHICS_FREE_MEMORY_FOR_MISSION_CREATOR_PHOTO() { GRAPHICS::FREE_MEMORY_FOR_MISSION_CREATOR_PHOTO(); } - static std::tuple LUA_NATIVE_GRAPHICS_LOAD_MISSION_CREATOR_PHOTO( Any p0, Any p1, Any p2, Any p3 ) + static std::tuple LUA_NATIVE_GRAPHICS_LOAD_MISSION_CREATOR_PHOTO(Any p0, Any p1, Any p2, Any p3) { std::tuple return_values; std::get<0>(return_values) = (bool)GRAPHICS::LOAD_MISSION_CREATOR_PHOTO(&p0, p1, p2, p3); @@ -99,7 +99,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_GRAPHICS_GET_STATUS_OF_LOAD_MISSION_CREATOR_PHOTO( Any p0 ) + static std::tuple LUA_NATIVE_GRAPHICS_GET_STATUS_OF_LOAD_MISSION_CREATOR_PHOTO(Any p0) { std::tuple return_values; std::get<0>(return_values) = GRAPHICS::GET_STATUS_OF_LOAD_MISSION_CREATOR_PHOTO(&p0); @@ -108,316 +108,316 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_GRAPHICS_BEGIN_CREATE_MISSION_CREATOR_PHOTO_PREVIEW( ) + static bool LUA_NATIVE_GRAPHICS_BEGIN_CREATE_MISSION_CREATOR_PHOTO_PREVIEW() { auto retval = (bool)GRAPHICS::BEGIN_CREATE_MISSION_CREATOR_PHOTO_PREVIEW(); return retval; } - static int LUA_NATIVE_GRAPHICS_GET_STATUS_OF_CREATE_MISSION_CREATOR_PHOTO_PREVIEW( ) + static int LUA_NATIVE_GRAPHICS_GET_STATUS_OF_CREATE_MISSION_CREATOR_PHOTO_PREVIEW() { auto retval = GRAPHICS::GET_STATUS_OF_CREATE_MISSION_CREATOR_PHOTO_PREVIEW(); return retval; } - static void LUA_NATIVE_GRAPHICS_FREE_MEMORY_FOR_MISSION_CREATOR_PHOTO_PREVIEW( ) + static void LUA_NATIVE_GRAPHICS_FREE_MEMORY_FOR_MISSION_CREATOR_PHOTO_PREVIEW() { GRAPHICS::FREE_MEMORY_FOR_MISSION_CREATOR_PHOTO_PREVIEW(); } - static bool LUA_NATIVE_GRAPHICS_BEGIN_TAKE_HIGH_QUALITY_PHOTO( ) + static bool LUA_NATIVE_GRAPHICS_BEGIN_TAKE_HIGH_QUALITY_PHOTO() { auto retval = (bool)GRAPHICS::BEGIN_TAKE_HIGH_QUALITY_PHOTO(); return retval; } - static int LUA_NATIVE_GRAPHICS_GET_STATUS_OF_TAKE_HIGH_QUALITY_PHOTO( ) + static int LUA_NATIVE_GRAPHICS_GET_STATUS_OF_TAKE_HIGH_QUALITY_PHOTO() { auto retval = GRAPHICS::GET_STATUS_OF_TAKE_HIGH_QUALITY_PHOTO(); return retval; } - static void LUA_NATIVE_GRAPHICS_FREE_MEMORY_FOR_HIGH_QUALITY_PHOTO( ) + static void LUA_NATIVE_GRAPHICS_FREE_MEMORY_FOR_HIGH_QUALITY_PHOTO() { GRAPHICS::FREE_MEMORY_FOR_HIGH_QUALITY_PHOTO(); } - static void LUA_NATIVE_GRAPHICS_SET_TAKEN_PHOTO_IS_MUGSHOT( bool toggle ) + static void LUA_NATIVE_GRAPHICS_SET_TAKEN_PHOTO_IS_MUGSHOT(bool toggle) { GRAPHICS::SET_TAKEN_PHOTO_IS_MUGSHOT(toggle); } - static void LUA_NATIVE_GRAPHICS_SET_ARENA_THEME_AND_VARIATION_FOR_TAKEN_PHOTO( Any p0, int p1 ) + static void LUA_NATIVE_GRAPHICS_SET_ARENA_THEME_AND_VARIATION_FOR_TAKEN_PHOTO(Any p0, int p1) { GRAPHICS::SET_ARENA_THEME_AND_VARIATION_FOR_TAKEN_PHOTO(p0, p1); } - static void LUA_NATIVE_GRAPHICS_SET_ON_ISLAND_X_FOR_TAKEN_PHOTO( Any p0 ) + static void LUA_NATIVE_GRAPHICS_SET_ON_ISLAND_X_FOR_TAKEN_PHOTO(Any p0) { GRAPHICS::SET_ON_ISLAND_X_FOR_TAKEN_PHOTO(p0); } - static bool LUA_NATIVE_GRAPHICS_SAVE_HIGH_QUALITY_PHOTO( int unused ) + static bool LUA_NATIVE_GRAPHICS_SAVE_HIGH_QUALITY_PHOTO(int unused) { auto retval = (bool)GRAPHICS::SAVE_HIGH_QUALITY_PHOTO(unused); return retval; } - static int LUA_NATIVE_GRAPHICS_GET_STATUS_OF_SAVE_HIGH_QUALITY_PHOTO( ) + static int LUA_NATIVE_GRAPHICS_GET_STATUS_OF_SAVE_HIGH_QUALITY_PHOTO() { auto retval = GRAPHICS::GET_STATUS_OF_SAVE_HIGH_QUALITY_PHOTO(); return retval; } - static bool LUA_NATIVE_GRAPHICS_BEGIN_CREATE_LOW_QUALITY_COPY_OF_PHOTO( Any p0 ) + static bool LUA_NATIVE_GRAPHICS_BEGIN_CREATE_LOW_QUALITY_COPY_OF_PHOTO(Any p0) { auto retval = (bool)GRAPHICS::BEGIN_CREATE_LOW_QUALITY_COPY_OF_PHOTO(p0); return retval; } - static int LUA_NATIVE_GRAPHICS_GET_STATUS_OF_CREATE_LOW_QUALITY_COPY_OF_PHOTO( int p0 ) + static int LUA_NATIVE_GRAPHICS_GET_STATUS_OF_CREATE_LOW_QUALITY_COPY_OF_PHOTO(int p0) { auto retval = GRAPHICS::GET_STATUS_OF_CREATE_LOW_QUALITY_COPY_OF_PHOTO(p0); return retval; } - static void LUA_NATIVE_GRAPHICS_FREE_MEMORY_FOR_LOW_QUALITY_PHOTO( ) + static void LUA_NATIVE_GRAPHICS_FREE_MEMORY_FOR_LOW_QUALITY_PHOTO() { GRAPHICS::FREE_MEMORY_FOR_LOW_QUALITY_PHOTO(); } - static void LUA_NATIVE_GRAPHICS_DRAW_LOW_QUALITY_PHOTO_TO_PHONE( bool p0, bool p1 ) + static void LUA_NATIVE_GRAPHICS_DRAW_LOW_QUALITY_PHOTO_TO_PHONE(bool p0, bool p1) { GRAPHICS::DRAW_LOW_QUALITY_PHOTO_TO_PHONE(p0, p1); } - static int LUA_NATIVE_GRAPHICS_GET_MAXIMUM_NUMBER_OF_PHOTOS( ) + static int LUA_NATIVE_GRAPHICS_GET_MAXIMUM_NUMBER_OF_PHOTOS() { auto retval = GRAPHICS::GET_MAXIMUM_NUMBER_OF_PHOTOS(); return retval; } - static int LUA_NATIVE_GRAPHICS_GET_MAXIMUM_NUMBER_OF_CLOUD_PHOTOS( ) + static int LUA_NATIVE_GRAPHICS_GET_MAXIMUM_NUMBER_OF_CLOUD_PHOTOS() { auto retval = GRAPHICS::GET_MAXIMUM_NUMBER_OF_CLOUD_PHOTOS(); return retval; } - static int LUA_NATIVE_GRAPHICS_GET_CURRENT_NUMBER_OF_CLOUD_PHOTOS( ) + static int LUA_NATIVE_GRAPHICS_GET_CURRENT_NUMBER_OF_CLOUD_PHOTOS() { auto retval = GRAPHICS::GET_CURRENT_NUMBER_OF_CLOUD_PHOTOS(); return retval; } - static bool LUA_NATIVE_GRAPHICS_QUEUE_OPERATION_TO_CREATE_SORTED_LIST_OF_PHOTOS( Any p0 ) + static bool LUA_NATIVE_GRAPHICS_QUEUE_OPERATION_TO_CREATE_SORTED_LIST_OF_PHOTOS(Any p0) { auto retval = (bool)GRAPHICS::QUEUE_OPERATION_TO_CREATE_SORTED_LIST_OF_PHOTOS(p0); return retval; } - static int LUA_NATIVE_GRAPHICS_GET_STATUS_OF_SORTED_LIST_OPERATION( Any p0 ) + static int LUA_NATIVE_GRAPHICS_GET_STATUS_OF_SORTED_LIST_OPERATION(Any p0) { auto retval = GRAPHICS::GET_STATUS_OF_SORTED_LIST_OPERATION(p0); return retval; } - static void LUA_NATIVE_GRAPHICS_CLEAR_STATUS_OF_SORTED_LIST_OPERATION( ) + static void LUA_NATIVE_GRAPHICS_CLEAR_STATUS_OF_SORTED_LIST_OPERATION() { GRAPHICS::CLEAR_STATUS_OF_SORTED_LIST_OPERATION(); } - static bool LUA_NATIVE_GRAPHICS_DOES_THIS_PHOTO_SLOT_CONTAIN_A_VALID_PHOTO( Any p0 ) + static bool LUA_NATIVE_GRAPHICS_DOES_THIS_PHOTO_SLOT_CONTAIN_A_VALID_PHOTO(Any p0) { auto retval = (bool)GRAPHICS::DOES_THIS_PHOTO_SLOT_CONTAIN_A_VALID_PHOTO(p0); return retval; } - static bool LUA_NATIVE_GRAPHICS_LOAD_HIGH_QUALITY_PHOTO( Any p0 ) + static bool LUA_NATIVE_GRAPHICS_LOAD_HIGH_QUALITY_PHOTO(Any p0) { auto retval = (bool)GRAPHICS::LOAD_HIGH_QUALITY_PHOTO(p0); return retval; } - static int LUA_NATIVE_GRAPHICS_GET_LOAD_HIGH_QUALITY_PHOTO_STATUS( int p0 ) + static int LUA_NATIVE_GRAPHICS_GET_LOAD_HIGH_QUALITY_PHOTO_STATUS(int p0) { auto retval = GRAPHICS::GET_LOAD_HIGH_QUALITY_PHOTO_STATUS(p0); return retval; } - static void LUA_NATIVE_GRAPHICS_DRAW_LIGHT_WITH_RANGEEX( float x, float y, float z, int r, int g, int b, float range, float intensity, float shadow ) + static void LUA_NATIVE_GRAPHICS_DRAW_LIGHT_WITH_RANGEEX(float x, float y, float z, int r, int g, int b, float range, float intensity, float shadow) { GRAPHICS::DRAW_LIGHT_WITH_RANGEEX(x, y, z, r, g, b, range, intensity, shadow); } - static void LUA_NATIVE_GRAPHICS_DRAW_LIGHT_WITH_RANGE( float posX, float posY, float posZ, int colorR, int colorG, int colorB, float range, float intensity ) + static void LUA_NATIVE_GRAPHICS_DRAW_LIGHT_WITH_RANGE(float posX, float posY, float posZ, int colorR, int colorG, int colorB, float range, float intensity) { GRAPHICS::DRAW_LIGHT_WITH_RANGE(posX, posY, posZ, colorR, colorG, colorB, range, intensity); } - static void LUA_NATIVE_GRAPHICS_DRAW_SPOT_LIGHT( float posX, float posY, float posZ, float dirX, float dirY, float dirZ, int colorR, int colorG, int colorB, float distance, float brightness, float hardness, float radius, float falloff ) + static void LUA_NATIVE_GRAPHICS_DRAW_SPOT_LIGHT(float posX, float posY, float posZ, float dirX, float dirY, float dirZ, int colorR, int colorG, int colorB, float distance, float brightness, float hardness, float radius, float falloff) { GRAPHICS::DRAW_SPOT_LIGHT(posX, posY, posZ, dirX, dirY, dirZ, colorR, colorG, colorB, distance, brightness, hardness, radius, falloff); } - static void LUA_NATIVE_GRAPHICS_DRAW_SHADOWED_SPOT_LIGHT( float posX, float posY, float posZ, float dirX, float dirY, float dirZ, int colorR, int colorG, int colorB, float distance, float brightness, float roundness, float radius, float falloff, int shadowId ) + static void LUA_NATIVE_GRAPHICS_DRAW_SHADOWED_SPOT_LIGHT(float posX, float posY, float posZ, float dirX, float dirY, float dirZ, int colorR, int colorG, int colorB, float distance, float brightness, float roundness, float radius, float falloff, int shadowId) { GRAPHICS::DRAW_SHADOWED_SPOT_LIGHT(posX, posY, posZ, dirX, dirY, dirZ, colorR, colorG, colorB, distance, brightness, roundness, radius, falloff, shadowId); } - static void LUA_NATIVE_GRAPHICS_FADE_UP_PED_LIGHT( float p0 ) + static void LUA_NATIVE_GRAPHICS_FADE_UP_PED_LIGHT(float p0) { GRAPHICS::FADE_UP_PED_LIGHT(p0); } - static void LUA_NATIVE_GRAPHICS_UPDATE_LIGHTS_ON_ENTITY( Entity entity ) + static void LUA_NATIVE_GRAPHICS_UPDATE_LIGHTS_ON_ENTITY(Entity entity) { GRAPHICS::UPDATE_LIGHTS_ON_ENTITY(entity); } - static void LUA_NATIVE_GRAPHICS_SET_LIGHT_OVERRIDE_MAX_INTENSITY_SCALE( Any p0 ) + static void LUA_NATIVE_GRAPHICS_SET_LIGHT_OVERRIDE_MAX_INTENSITY_SCALE(Any p0) { GRAPHICS::SET_LIGHT_OVERRIDE_MAX_INTENSITY_SCALE(p0); } - static float LUA_NATIVE_GRAPHICS_GET_LIGHT_OVERRIDE_MAX_INTENSITY_SCALE( ) + static float LUA_NATIVE_GRAPHICS_GET_LIGHT_OVERRIDE_MAX_INTENSITY_SCALE() { auto retval = GRAPHICS::GET_LIGHT_OVERRIDE_MAX_INTENSITY_SCALE(); return retval; } - static void LUA_NATIVE_GRAPHICS_DRAW_MARKER( int type, float posX, float posY, float posZ, float dirX, float dirY, float dirZ, float rotX, float rotY, float rotZ, float scaleX, float scaleY, float scaleZ, int red, int green, int blue, int alpha, bool bobUpAndDown, bool faceCamera, int p19, bool rotate, const char* textureDict, const char* textureName, bool drawOnEnts ) + static void LUA_NATIVE_GRAPHICS_DRAW_MARKER(int type, float posX, float posY, float posZ, float dirX, float dirY, float dirZ, float rotX, float rotY, float rotZ, float scaleX, float scaleY, float scaleZ, int red, int green, int blue, int alpha, bool bobUpAndDown, bool faceCamera, int p19, bool rotate, const char* textureDict, const char* textureName, bool drawOnEnts) { GRAPHICS::DRAW_MARKER(type, posX, posY, posZ, dirX, dirY, dirZ, rotX, rotY, rotZ, scaleX, scaleY, scaleZ, red, green, blue, alpha, bobUpAndDown, faceCamera, p19, rotate, textureDict, textureName, drawOnEnts); } - static void LUA_NATIVE_GRAPHICS_DRAW_MARKER_EX( int type, float posX, float posY, float posZ, float dirX, float dirY, float dirZ, float rotX, float rotY, float rotZ, float scaleX, float scaleY, float scaleZ, int red, int green, int blue, int alpha, bool bobUpAndDown, bool faceCamera, Any p19, bool rotate, const char* textureDict, const char* textureName, bool drawOnEnts, bool p24, bool p25 ) + static void LUA_NATIVE_GRAPHICS_DRAW_MARKER_EX(int type, float posX, float posY, float posZ, float dirX, float dirY, float dirZ, float rotX, float rotY, float rotZ, float scaleX, float scaleY, float scaleZ, int red, int green, int blue, int alpha, bool bobUpAndDown, bool faceCamera, Any p19, bool rotate, const char* textureDict, const char* textureName, bool drawOnEnts, bool p24, bool p25) { GRAPHICS::DRAW_MARKER_EX(type, posX, posY, posZ, dirX, dirY, dirZ, rotX, rotY, rotZ, scaleX, scaleY, scaleZ, red, green, blue, alpha, bobUpAndDown, faceCamera, p19, rotate, textureDict, textureName, drawOnEnts, p24, p25); } - static void LUA_NATIVE_GRAPHICS_DRAW_MARKER_SPHERE( float x, float y, float z, float radius, int red, int green, int blue, float alpha ) + static void LUA_NATIVE_GRAPHICS_DRAW_MARKER_SPHERE(float x, float y, float z, float radius, int red, int green, int blue, float alpha) { GRAPHICS::DRAW_MARKER_SPHERE(x, y, z, radius, red, green, blue, alpha); } - static int LUA_NATIVE_GRAPHICS_CREATE_CHECKPOINT( int type, float posX1, float posY1, float posZ1, float posX2, float posY2, float posZ2, float diameter, int red, int green, int blue, int alpha, int reserved ) + static int LUA_NATIVE_GRAPHICS_CREATE_CHECKPOINT(int type, float posX1, float posY1, float posZ1, float posX2, float posY2, float posZ2, float diameter, int red, int green, int blue, int alpha, int reserved) { auto retval = GRAPHICS::CREATE_CHECKPOINT(type, posX1, posY1, posZ1, posX2, posY2, posZ2, diameter, red, green, blue, alpha, reserved); return retval; } - static void LUA_NATIVE_GRAPHICS_SET_CHECKPOINT_INSIDE_CYLINDER_HEIGHT_SCALE( int checkpoint, float scale ) + static void LUA_NATIVE_GRAPHICS_SET_CHECKPOINT_INSIDE_CYLINDER_HEIGHT_SCALE(int checkpoint, float scale) { GRAPHICS::SET_CHECKPOINT_INSIDE_CYLINDER_HEIGHT_SCALE(checkpoint, scale); } - static void LUA_NATIVE_GRAPHICS_SET_CHECKPOINT_INSIDE_CYLINDER_SCALE( int checkpoint, float scale ) + static void LUA_NATIVE_GRAPHICS_SET_CHECKPOINT_INSIDE_CYLINDER_SCALE(int checkpoint, float scale) { GRAPHICS::SET_CHECKPOINT_INSIDE_CYLINDER_SCALE(checkpoint, scale); } - static void LUA_NATIVE_GRAPHICS_SET_CHECKPOINT_CYLINDER_HEIGHT( int checkpoint, float nearHeight, float farHeight, float radius ) + static void LUA_NATIVE_GRAPHICS_SET_CHECKPOINT_CYLINDER_HEIGHT(int checkpoint, float nearHeight, float farHeight, float radius) { GRAPHICS::SET_CHECKPOINT_CYLINDER_HEIGHT(checkpoint, nearHeight, farHeight, radius); } - static void LUA_NATIVE_GRAPHICS_SET_CHECKPOINT_RGBA( int checkpoint, int red, int green, int blue, int alpha ) + static void LUA_NATIVE_GRAPHICS_SET_CHECKPOINT_RGBA(int checkpoint, int red, int green, int blue, int alpha) { GRAPHICS::SET_CHECKPOINT_RGBA(checkpoint, red, green, blue, alpha); } - static void LUA_NATIVE_GRAPHICS_SET_CHECKPOINT_RGBA2( int checkpoint, int red, int green, int blue, int alpha ) + static void LUA_NATIVE_GRAPHICS_SET_CHECKPOINT_RGBA2(int checkpoint, int red, int green, int blue, int alpha) { GRAPHICS::SET_CHECKPOINT_RGBA2(checkpoint, red, green, blue, alpha); } - static void LUA_NATIVE_GRAPHICS_SET_CHECKPOINT_CLIPPLANE_WITH_POS_NORM( int checkpoint, float posX, float posY, float posZ, float unkX, float unkY, float unkZ ) + static void LUA_NATIVE_GRAPHICS_SET_CHECKPOINT_CLIPPLANE_WITH_POS_NORM(int checkpoint, float posX, float posY, float posZ, float unkX, float unkY, float unkZ) { GRAPHICS::SET_CHECKPOINT_CLIPPLANE_WITH_POS_NORM(checkpoint, posX, posY, posZ, unkX, unkY, unkZ); } - static void LUA_NATIVE_GRAPHICS_SET_CHECKPOINT_FORCE_OLD_ARROW_POINTING( int checkpoint ) + static void LUA_NATIVE_GRAPHICS_SET_CHECKPOINT_FORCE_OLD_ARROW_POINTING(int checkpoint) { GRAPHICS::SET_CHECKPOINT_FORCE_OLD_ARROW_POINTING(checkpoint); } - static void LUA_NATIVE_GRAPHICS_SET_CHECKPOINT_DECAL_ROT_ALIGNED_TO_CAMERA_ROT( int checkpoint ) + static void LUA_NATIVE_GRAPHICS_SET_CHECKPOINT_DECAL_ROT_ALIGNED_TO_CAMERA_ROT(int checkpoint) { GRAPHICS::SET_CHECKPOINT_DECAL_ROT_ALIGNED_TO_CAMERA_ROT(checkpoint); } - static void LUA_NATIVE_GRAPHICS_SET_CHECKPOINT_FORCE_DIRECTION( int checkpoint ) + static void LUA_NATIVE_GRAPHICS_SET_CHECKPOINT_FORCE_DIRECTION(int checkpoint) { GRAPHICS::SET_CHECKPOINT_FORCE_DIRECTION(checkpoint); } - static void LUA_NATIVE_GRAPHICS_SET_CHECKPOINT_DIRECTION( int checkpoint, float posX, float posY, float posZ ) + static void LUA_NATIVE_GRAPHICS_SET_CHECKPOINT_DIRECTION(int checkpoint, float posX, float posY, float posZ) { GRAPHICS::SET_CHECKPOINT_DIRECTION(checkpoint, posX, posY, posZ); } - static void LUA_NATIVE_GRAPHICS_DELETE_CHECKPOINT( int checkpoint ) + static void LUA_NATIVE_GRAPHICS_DELETE_CHECKPOINT(int checkpoint) { GRAPHICS::DELETE_CHECKPOINT(checkpoint); } - static void LUA_NATIVE_GRAPHICS_DONT_RENDER_IN_GAME_UI( bool p0 ) + static void LUA_NATIVE_GRAPHICS_DONT_RENDER_IN_GAME_UI(bool p0) { GRAPHICS::DONT_RENDER_IN_GAME_UI(p0); } - static void LUA_NATIVE_GRAPHICS_FORCE_RENDER_IN_GAME_UI( bool toggle ) + static void LUA_NATIVE_GRAPHICS_FORCE_RENDER_IN_GAME_UI(bool toggle) { GRAPHICS::FORCE_RENDER_IN_GAME_UI(toggle); } - static void LUA_NATIVE_GRAPHICS_REQUEST_STREAMED_TEXTURE_DICT( const char* textureDict, bool p1 ) + static void LUA_NATIVE_GRAPHICS_REQUEST_STREAMED_TEXTURE_DICT(const char* textureDict, bool p1) { GRAPHICS::REQUEST_STREAMED_TEXTURE_DICT(textureDict, p1); } - static bool LUA_NATIVE_GRAPHICS_HAS_STREAMED_TEXTURE_DICT_LOADED( const char* textureDict ) + static bool LUA_NATIVE_GRAPHICS_HAS_STREAMED_TEXTURE_DICT_LOADED(const char* textureDict) { auto retval = (bool)GRAPHICS::HAS_STREAMED_TEXTURE_DICT_LOADED(textureDict); return retval; } - static void LUA_NATIVE_GRAPHICS_SET_STREAMED_TEXTURE_DICT_AS_NO_LONGER_NEEDED( const char* textureDict ) + static void LUA_NATIVE_GRAPHICS_SET_STREAMED_TEXTURE_DICT_AS_NO_LONGER_NEEDED(const char* textureDict) { GRAPHICS::SET_STREAMED_TEXTURE_DICT_AS_NO_LONGER_NEEDED(textureDict); } - static void LUA_NATIVE_GRAPHICS_DRAW_RECT( float x, float y, float width, float height, int r, int g, int b, int a, bool p8 ) + static void LUA_NATIVE_GRAPHICS_DRAW_RECT(float x, float y, float width, float height, int r, int g, int b, int a, bool p8) { GRAPHICS::DRAW_RECT(x, y, width, height, r, g, b, a, p8); } - static void LUA_NATIVE_GRAPHICS_SET_SCRIPT_GFX_DRAW_BEHIND_PAUSEMENU( bool toggle ) + static void LUA_NATIVE_GRAPHICS_SET_SCRIPT_GFX_DRAW_BEHIND_PAUSEMENU(bool toggle) { GRAPHICS::SET_SCRIPT_GFX_DRAW_BEHIND_PAUSEMENU(toggle); } - static void LUA_NATIVE_GRAPHICS_SET_SCRIPT_GFX_DRAW_ORDER( int drawOrder ) + static void LUA_NATIVE_GRAPHICS_SET_SCRIPT_GFX_DRAW_ORDER(int drawOrder) { GRAPHICS::SET_SCRIPT_GFX_DRAW_ORDER(drawOrder); } - static void LUA_NATIVE_GRAPHICS_SET_SCRIPT_GFX_ALIGN( int horizontalAlign, int verticalAlign ) + static void LUA_NATIVE_GRAPHICS_SET_SCRIPT_GFX_ALIGN(int horizontalAlign, int verticalAlign) { GRAPHICS::SET_SCRIPT_GFX_ALIGN(horizontalAlign, verticalAlign); } - static void LUA_NATIVE_GRAPHICS_RESET_SCRIPT_GFX_ALIGN( ) + static void LUA_NATIVE_GRAPHICS_RESET_SCRIPT_GFX_ALIGN() { GRAPHICS::RESET_SCRIPT_GFX_ALIGN(); } - static void LUA_NATIVE_GRAPHICS_SET_SCRIPT_GFX_ALIGN_PARAMS( float x, float y, float w, float h ) + static void LUA_NATIVE_GRAPHICS_SET_SCRIPT_GFX_ALIGN_PARAMS(float x, float y, float w, float h) { GRAPHICS::SET_SCRIPT_GFX_ALIGN_PARAMS(x, y, w, h); } - static std::tuple LUA_NATIVE_GRAPHICS_GET_SCRIPT_GFX_ALIGN_POSITION( float x, float y, float calculatedX, float calculatedY ) + static std::tuple LUA_NATIVE_GRAPHICS_GET_SCRIPT_GFX_ALIGN_POSITION(float x, float y, float calculatedX, float calculatedY) { std::tuple return_values; GRAPHICS::GET_SCRIPT_GFX_ALIGN_POSITION(x, y, &calculatedX, &calculatedY); @@ -427,138 +427,138 @@ namespace lua::native return return_values; } - static float LUA_NATIVE_GRAPHICS_GET_SAFE_ZONE_SIZE( ) + static float LUA_NATIVE_GRAPHICS_GET_SAFE_ZONE_SIZE() { auto retval = GRAPHICS::GET_SAFE_ZONE_SIZE(); return retval; } - static void LUA_NATIVE_GRAPHICS_DRAW_SPRITE( const char* textureDict, const char* textureName, float screenX, float screenY, float width, float height, float heading, int red, int green, int blue, int alpha, bool p11, Any p12 ) + static void LUA_NATIVE_GRAPHICS_DRAW_SPRITE(const char* textureDict, const char* textureName, float screenX, float screenY, float width, float height, float heading, int red, int green, int blue, int alpha, bool p11, Any p12) { GRAPHICS::DRAW_SPRITE(textureDict, textureName, screenX, screenY, width, height, heading, red, green, blue, alpha, p11, p12); } - static void LUA_NATIVE_GRAPHICS_DRAW_SPRITE_ARX( const char* textureDict, const char* textureName, float x, float y, float width, float height, float p6, int red, int green, int blue, int alpha, Any p11, Any p12 ) + static void LUA_NATIVE_GRAPHICS_DRAW_SPRITE_ARX(const char* textureDict, const char* textureName, float x, float y, float width, float height, float p6, int red, int green, int blue, int alpha, Any p11, Any p12) { GRAPHICS::DRAW_SPRITE_ARX(textureDict, textureName, x, y, width, height, p6, red, green, blue, alpha, p11, p12); } - static void LUA_NATIVE_GRAPHICS_DRAW_SPRITE_NAMED_RENDERTARGET( const char* textureDict, const char* textureName, float screenX, float screenY, float width, float height, float heading, int red, int green, int blue, int alpha, Any p11 ) + static void LUA_NATIVE_GRAPHICS_DRAW_SPRITE_NAMED_RENDERTARGET(const char* textureDict, const char* textureName, float screenX, float screenY, float width, float height, float heading, int red, int green, int blue, int alpha, Any p11) { GRAPHICS::DRAW_SPRITE_NAMED_RENDERTARGET(textureDict, textureName, screenX, screenY, width, height, heading, red, green, blue, alpha, p11); } - static void LUA_NATIVE_GRAPHICS_DRAW_SPRITE_ARX_WITH_UV( const char* textureDict, const char* textureName, float x, float y, float width, float height, float u1, float v1, float u2, float v2, float heading, int red, int green, int blue, int alpha, Any p15 ) + static void LUA_NATIVE_GRAPHICS_DRAW_SPRITE_ARX_WITH_UV(const char* textureDict, const char* textureName, float x, float y, float width, float height, float u1, float v1, float u2, float v2, float heading, int red, int green, int blue, int alpha, Any p15) { GRAPHICS::DRAW_SPRITE_ARX_WITH_UV(textureDict, textureName, x, y, width, height, u1, v1, u2, v2, heading, red, green, blue, alpha, p15); } - static int LUA_NATIVE_GRAPHICS_ADD_ENTITY_ICON( Entity entity, const char* icon ) + static int LUA_NATIVE_GRAPHICS_ADD_ENTITY_ICON(Entity entity, const char* icon) { auto retval = GRAPHICS::ADD_ENTITY_ICON(entity, icon); return retval; } - static void LUA_NATIVE_GRAPHICS_SET_ENTITY_ICON_VISIBILITY( Entity entity, bool toggle ) + static void LUA_NATIVE_GRAPHICS_SET_ENTITY_ICON_VISIBILITY(Entity entity, bool toggle) { GRAPHICS::SET_ENTITY_ICON_VISIBILITY(entity, toggle); } - static void LUA_NATIVE_GRAPHICS_SET_ENTITY_ICON_COLOR( Entity entity, int red, int green, int blue, int alpha ) + static void LUA_NATIVE_GRAPHICS_SET_ENTITY_ICON_COLOR(Entity entity, int red, int green, int blue, int alpha) { GRAPHICS::SET_ENTITY_ICON_COLOR(entity, red, green, blue, alpha); } - static void LUA_NATIVE_GRAPHICS_SET_DRAW_ORIGIN( float x, float y, float z, bool p3 ) + static void LUA_NATIVE_GRAPHICS_SET_DRAW_ORIGIN(float x, float y, float z, bool p3) { GRAPHICS::SET_DRAW_ORIGIN(x, y, z, p3); } - static void LUA_NATIVE_GRAPHICS_CLEAR_DRAW_ORIGIN( ) + static void LUA_NATIVE_GRAPHICS_CLEAR_DRAW_ORIGIN() { GRAPHICS::CLEAR_DRAW_ORIGIN(); } - static int LUA_NATIVE_GRAPHICS_SET_BINK_MOVIE( const char* name ) + static int LUA_NATIVE_GRAPHICS_SET_BINK_MOVIE(const char* name) { auto retval = GRAPHICS::SET_BINK_MOVIE(name); return retval; } - static void LUA_NATIVE_GRAPHICS_PLAY_BINK_MOVIE( int binkMovie ) + static void LUA_NATIVE_GRAPHICS_PLAY_BINK_MOVIE(int binkMovie) { GRAPHICS::PLAY_BINK_MOVIE(binkMovie); } - static void LUA_NATIVE_GRAPHICS_STOP_BINK_MOVIE( int binkMovie ) + static void LUA_NATIVE_GRAPHICS_STOP_BINK_MOVIE(int binkMovie) { GRAPHICS::STOP_BINK_MOVIE(binkMovie); } - static void LUA_NATIVE_GRAPHICS_RELEASE_BINK_MOVIE( int binkMovie ) + static void LUA_NATIVE_GRAPHICS_RELEASE_BINK_MOVIE(int binkMovie) { GRAPHICS::RELEASE_BINK_MOVIE(binkMovie); } - static void LUA_NATIVE_GRAPHICS_DRAW_BINK_MOVIE( int binkMovie, float p1, float p2, float p3, float p4, float p5, int r, int g, int b, int a ) + static void LUA_NATIVE_GRAPHICS_DRAW_BINK_MOVIE(int binkMovie, float p1, float p2, float p3, float p4, float p5, int r, int g, int b, int a) { GRAPHICS::DRAW_BINK_MOVIE(binkMovie, p1, p2, p3, p4, p5, r, g, b, a); } - static void LUA_NATIVE_GRAPHICS_SET_BINK_MOVIE_TIME( int binkMovie, float progress ) + static void LUA_NATIVE_GRAPHICS_SET_BINK_MOVIE_TIME(int binkMovie, float progress) { GRAPHICS::SET_BINK_MOVIE_TIME(binkMovie, progress); } - static float LUA_NATIVE_GRAPHICS_GET_BINK_MOVIE_TIME( int binkMovie ) + static float LUA_NATIVE_GRAPHICS_GET_BINK_MOVIE_TIME(int binkMovie) { auto retval = GRAPHICS::GET_BINK_MOVIE_TIME(binkMovie); return retval; } - static void LUA_NATIVE_GRAPHICS_SET_BINK_MOVIE_VOLUME( int binkMovie, float value ) + static void LUA_NATIVE_GRAPHICS_SET_BINK_MOVIE_VOLUME(int binkMovie, float value) { GRAPHICS::SET_BINK_MOVIE_VOLUME(binkMovie, value); } - static void LUA_NATIVE_GRAPHICS_ATTACH_TV_AUDIO_TO_ENTITY( Entity entity ) + static void LUA_NATIVE_GRAPHICS_ATTACH_TV_AUDIO_TO_ENTITY(Entity entity) { GRAPHICS::ATTACH_TV_AUDIO_TO_ENTITY(entity); } - static void LUA_NATIVE_GRAPHICS_SET_BINK_MOVIE_AUDIO_FRONTEND( int binkMovie, bool p1 ) + static void LUA_NATIVE_GRAPHICS_SET_BINK_MOVIE_AUDIO_FRONTEND(int binkMovie, bool p1) { GRAPHICS::SET_BINK_MOVIE_AUDIO_FRONTEND(binkMovie, p1); } - static void LUA_NATIVE_GRAPHICS_SET_TV_AUDIO_FRONTEND( bool toggle ) + static void LUA_NATIVE_GRAPHICS_SET_TV_AUDIO_FRONTEND(bool toggle) { GRAPHICS::SET_TV_AUDIO_FRONTEND(toggle); } - static void LUA_NATIVE_GRAPHICS_SET_BINK_SHOULD_SKIP( int binkMovie, bool bShouldSkip ) + static void LUA_NATIVE_GRAPHICS_SET_BINK_SHOULD_SKIP(int binkMovie, bool bShouldSkip) { GRAPHICS::SET_BINK_SHOULD_SKIP(binkMovie, bShouldSkip); } - static int LUA_NATIVE_GRAPHICS_LOAD_MOVIE_MESH_SET( const char* movieMeshSetName ) + static int LUA_NATIVE_GRAPHICS_LOAD_MOVIE_MESH_SET(const char* movieMeshSetName) { auto retval = GRAPHICS::LOAD_MOVIE_MESH_SET(movieMeshSetName); return retval; } - static void LUA_NATIVE_GRAPHICS_RELEASE_MOVIE_MESH_SET( int movieMeshSet ) + static void LUA_NATIVE_GRAPHICS_RELEASE_MOVIE_MESH_SET(int movieMeshSet) { GRAPHICS::RELEASE_MOVIE_MESH_SET(movieMeshSet); } - static int LUA_NATIVE_GRAPHICS_QUERY_MOVIE_MESH_SET_STATE( Any p0 ) + static int LUA_NATIVE_GRAPHICS_QUERY_MOVIE_MESH_SET_STATE(Any p0) { auto retval = GRAPHICS::QUERY_MOVIE_MESH_SET_STATE(p0); return retval; } - static std::tuple LUA_NATIVE_GRAPHICS_GET_SCREEN_RESOLUTION( int x, int y ) + static std::tuple LUA_NATIVE_GRAPHICS_GET_SCREEN_RESOLUTION(int x, int y) { std::tuple return_values; GRAPHICS::GET_SCREEN_RESOLUTION(&x, &y); @@ -568,7 +568,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_GRAPHICS_GET_ACTUAL_SCREEN_RESOLUTION( int x, int y ) + static std::tuple LUA_NATIVE_GRAPHICS_GET_ACTUAL_SCREEN_RESOLUTION(int x, int y) { std::tuple return_values; GRAPHICS::GET_ACTUAL_SCREEN_RESOLUTION(&x, &y); @@ -578,78 +578,78 @@ namespace lua::native return return_values; } - static float LUA_NATIVE_GRAPHICS_GET_ASPECT_RATIO( bool b ) + static float LUA_NATIVE_GRAPHICS_GET_ASPECT_RATIO(bool b) { auto retval = GRAPHICS::GET_ASPECT_RATIO(b); return retval; } - static float LUA_NATIVE_GRAPHICS_GET_SCREEN_ASPECT_RATIO( ) + static float LUA_NATIVE_GRAPHICS_GET_SCREEN_ASPECT_RATIO() { auto retval = GRAPHICS::GET_SCREEN_ASPECT_RATIO(); return retval; } - static bool LUA_NATIVE_GRAPHICS_GET_IS_WIDESCREEN( ) + static bool LUA_NATIVE_GRAPHICS_GET_IS_WIDESCREEN() { auto retval = (bool)GRAPHICS::GET_IS_WIDESCREEN(); return retval; } - static bool LUA_NATIVE_GRAPHICS_GET_IS_HIDEF( ) + static bool LUA_NATIVE_GRAPHICS_GET_IS_HIDEF() { auto retval = (bool)GRAPHICS::GET_IS_HIDEF(); return retval; } - static void LUA_NATIVE_GRAPHICS_ADJUST_NEXT_POS_SIZE_AS_NORMALIZED_16_9( ) + static void LUA_NATIVE_GRAPHICS_ADJUST_NEXT_POS_SIZE_AS_NORMALIZED_16_9() { GRAPHICS::ADJUST_NEXT_POS_SIZE_AS_NORMALIZED_16_9(); } - static void LUA_NATIVE_GRAPHICS_SET_NIGHTVISION( bool toggle ) + static void LUA_NATIVE_GRAPHICS_SET_NIGHTVISION(bool toggle) { GRAPHICS::SET_NIGHTVISION(toggle); } - static bool LUA_NATIVE_GRAPHICS_GET_REQUESTINGNIGHTVISION( ) + static bool LUA_NATIVE_GRAPHICS_GET_REQUESTINGNIGHTVISION() { auto retval = (bool)GRAPHICS::GET_REQUESTINGNIGHTVISION(); return retval; } - static bool LUA_NATIVE_GRAPHICS_GET_USINGNIGHTVISION( ) + static bool LUA_NATIVE_GRAPHICS_GET_USINGNIGHTVISION() { auto retval = (bool)GRAPHICS::GET_USINGNIGHTVISION(); return retval; } - static void LUA_NATIVE_GRAPHICS_SET_EXPOSURETWEAK( bool toggle ) + static void LUA_NATIVE_GRAPHICS_SET_EXPOSURETWEAK(bool toggle) { GRAPHICS::SET_EXPOSURETWEAK(toggle); } - static void LUA_NATIVE_GRAPHICS_FORCE_EXPOSURE_READBACK( bool toggle ) + static void LUA_NATIVE_GRAPHICS_FORCE_EXPOSURE_READBACK(bool toggle) { GRAPHICS::FORCE_EXPOSURE_READBACK(toggle); } - static void LUA_NATIVE_GRAPHICS_OVERRIDE_NIGHTVISION_LIGHT_RANGE( float p0 ) + static void LUA_NATIVE_GRAPHICS_OVERRIDE_NIGHTVISION_LIGHT_RANGE(float p0) { GRAPHICS::OVERRIDE_NIGHTVISION_LIGHT_RANGE(p0); } - static void LUA_NATIVE_GRAPHICS_SET_NOISEOVERIDE( bool toggle ) + static void LUA_NATIVE_GRAPHICS_SET_NOISEOVERIDE(bool toggle) { GRAPHICS::SET_NOISEOVERIDE(toggle); } - static void LUA_NATIVE_GRAPHICS_SET_NOISINESSOVERIDE( float value ) + static void LUA_NATIVE_GRAPHICS_SET_NOISINESSOVERIDE(float value) { GRAPHICS::SET_NOISINESSOVERIDE(value); } - static std::tuple LUA_NATIVE_GRAPHICS_GET_SCREEN_COORD_FROM_WORLD_COORD( float worldX, float worldY, float worldZ, float screenX, float screenY ) + static std::tuple LUA_NATIVE_GRAPHICS_GET_SCREEN_COORD_FROM_WORLD_COORD(float worldX, float worldY, float worldZ, float screenX, float screenY) { std::tuple return_values; std::get<0>(return_values) = (bool)GRAPHICS::GET_SCREEN_COORD_FROM_WORLD_COORD(worldX, worldY, worldZ, &screenX, &screenY); @@ -659,852 +659,852 @@ namespace lua::native return return_values; } - static Vector3 LUA_NATIVE_GRAPHICS_GET_TEXTURE_RESOLUTION( const char* textureDict, const char* textureName ) + static Vector3 LUA_NATIVE_GRAPHICS_GET_TEXTURE_RESOLUTION(const char* textureDict, const char* textureName) { auto retval = GRAPHICS::GET_TEXTURE_RESOLUTION(textureDict, textureName); return retval; } - static bool LUA_NATIVE_GRAPHICS_OVERRIDE_PED_CREW_LOGO_TEXTURE( Ped ped, const char* txd, const char* txn ) + static bool LUA_NATIVE_GRAPHICS_OVERRIDE_PED_CREW_LOGO_TEXTURE(Ped ped, const char* txd, const char* txn) { auto retval = (bool)GRAPHICS::OVERRIDE_PED_CREW_LOGO_TEXTURE(ped, txd, txn); return retval; } - static void LUA_NATIVE_GRAPHICS_SET_DISTANCE_BLUR_STRENGTH_OVERRIDE( float p0 ) + static void LUA_NATIVE_GRAPHICS_SET_DISTANCE_BLUR_STRENGTH_OVERRIDE(float p0) { GRAPHICS::SET_DISTANCE_BLUR_STRENGTH_OVERRIDE(p0); } - static void LUA_NATIVE_GRAPHICS_SET_FLASH( float p0, float p1, float fadeIn, float duration, float fadeOut ) + static void LUA_NATIVE_GRAPHICS_SET_FLASH(float p0, float p1, float fadeIn, float duration, float fadeOut) { GRAPHICS::SET_FLASH(p0, p1, fadeIn, duration, fadeOut); } - static void LUA_NATIVE_GRAPHICS_DISABLE_OCCLUSION_THIS_FRAME( ) + static void LUA_NATIVE_GRAPHICS_DISABLE_OCCLUSION_THIS_FRAME() { GRAPHICS::DISABLE_OCCLUSION_THIS_FRAME(); } - static void LUA_NATIVE_GRAPHICS_SET_ARTIFICIAL_LIGHTS_STATE( bool state ) + static void LUA_NATIVE_GRAPHICS_SET_ARTIFICIAL_LIGHTS_STATE(bool state) { GRAPHICS::SET_ARTIFICIAL_LIGHTS_STATE(state); } - static void LUA_NATIVE_GRAPHICS_SET_ARTIFICIAL_VEHICLE_LIGHTS_STATE( bool toggle ) + static void LUA_NATIVE_GRAPHICS_SET_ARTIFICIAL_VEHICLE_LIGHTS_STATE(bool toggle) { GRAPHICS::SET_ARTIFICIAL_VEHICLE_LIGHTS_STATE(toggle); } - static void LUA_NATIVE_GRAPHICS_DISABLE_HDTEX_THIS_FRAME( ) + static void LUA_NATIVE_GRAPHICS_DISABLE_HDTEX_THIS_FRAME() { GRAPHICS::DISABLE_HDTEX_THIS_FRAME(); } - static int LUA_NATIVE_GRAPHICS_CREATE_TRACKED_POINT( ) + static int LUA_NATIVE_GRAPHICS_CREATE_TRACKED_POINT() { auto retval = GRAPHICS::CREATE_TRACKED_POINT(); return retval; } - static void LUA_NATIVE_GRAPHICS_SET_TRACKED_POINT_INFO( int point, float x, float y, float z, float radius ) + static void LUA_NATIVE_GRAPHICS_SET_TRACKED_POINT_INFO(int point, float x, float y, float z, float radius) { GRAPHICS::SET_TRACKED_POINT_INFO(point, x, y, z, radius); } - static bool LUA_NATIVE_GRAPHICS_IS_TRACKED_POINT_VISIBLE( int point ) + static bool LUA_NATIVE_GRAPHICS_IS_TRACKED_POINT_VISIBLE(int point) { auto retval = (bool)GRAPHICS::IS_TRACKED_POINT_VISIBLE(point); return retval; } - static void LUA_NATIVE_GRAPHICS_DESTROY_TRACKED_POINT( int point ) + static void LUA_NATIVE_GRAPHICS_DESTROY_TRACKED_POINT(int point) { GRAPHICS::DESTROY_TRACKED_POINT(point); } - static int LUA_NATIVE_GRAPHICS_SET_GRASS_CULL_SPHERE( float p0, float p1, float p2, float p3 ) + static int LUA_NATIVE_GRAPHICS_SET_GRASS_CULL_SPHERE(float p0, float p1, float p2, float p3) { auto retval = GRAPHICS::SET_GRASS_CULL_SPHERE(p0, p1, p2, p3); return retval; } - static void LUA_NATIVE_GRAPHICS_REMOVE_GRASS_CULL_SPHERE( int handle ) + static void LUA_NATIVE_GRAPHICS_REMOVE_GRASS_CULL_SPHERE(int handle) { GRAPHICS::REMOVE_GRASS_CULL_SPHERE(handle); } - static void LUA_NATIVE_GRAPHICS_PROCGRASS_ENABLE_CULLSPHERE( int handle, float x, float y, float z, float scale ) + static void LUA_NATIVE_GRAPHICS_PROCGRASS_ENABLE_CULLSPHERE(int handle, float x, float y, float z, float scale) { GRAPHICS::PROCGRASS_ENABLE_CULLSPHERE(handle, x, y, z, scale); } - static void LUA_NATIVE_GRAPHICS_PROCGRASS_DISABLE_CULLSPHERE( int handle ) + static void LUA_NATIVE_GRAPHICS_PROCGRASS_DISABLE_CULLSPHERE(int handle) { GRAPHICS::PROCGRASS_DISABLE_CULLSPHERE(handle); } - static bool LUA_NATIVE_GRAPHICS_PROCGRASS_IS_CULLSPHERE_ENABLED( int handle ) + static bool LUA_NATIVE_GRAPHICS_PROCGRASS_IS_CULLSPHERE_ENABLED(int handle) { auto retval = (bool)GRAPHICS::PROCGRASS_IS_CULLSPHERE_ENABLED(handle); return retval; } - static void LUA_NATIVE_GRAPHICS_PROCGRASS_ENABLE_AMBSCALESCAN( ) + static void LUA_NATIVE_GRAPHICS_PROCGRASS_ENABLE_AMBSCALESCAN() { GRAPHICS::PROCGRASS_ENABLE_AMBSCALESCAN(); } - static void LUA_NATIVE_GRAPHICS_PROCGRASS_DISABLE_AMBSCALESCAN( ) + static void LUA_NATIVE_GRAPHICS_PROCGRASS_DISABLE_AMBSCALESCAN() { GRAPHICS::PROCGRASS_DISABLE_AMBSCALESCAN(); } - static void LUA_NATIVE_GRAPHICS_DISABLE_PROCOBJ_CREATION( ) + static void LUA_NATIVE_GRAPHICS_DISABLE_PROCOBJ_CREATION() { GRAPHICS::DISABLE_PROCOBJ_CREATION(); } - static void LUA_NATIVE_GRAPHICS_ENABLE_PROCOBJ_CREATION( ) + static void LUA_NATIVE_GRAPHICS_ENABLE_PROCOBJ_CREATION() { GRAPHICS::ENABLE_PROCOBJ_CREATION(); } - static void LUA_NATIVE_GRAPHICS_GRASSBATCH_ENABLE_FLATTENING_EXT_IN_SPHERE( float x, float y, float z, Any p3, float p4, float p5, float p6, float scale ) + static void LUA_NATIVE_GRAPHICS_GRASSBATCH_ENABLE_FLATTENING_EXT_IN_SPHERE(float x, float y, float z, Any p3, float p4, float p5, float p6, float scale) { GRAPHICS::GRASSBATCH_ENABLE_FLATTENING_EXT_IN_SPHERE(x, y, z, p3, p4, p5, p6, scale); } - static void LUA_NATIVE_GRAPHICS_GRASSBATCH_ENABLE_FLATTENING_IN_SPHERE( float x, float y, float z, float radius, float p4, float p5, float p6 ) + static void LUA_NATIVE_GRAPHICS_GRASSBATCH_ENABLE_FLATTENING_IN_SPHERE(float x, float y, float z, float radius, float p4, float p5, float p6) { GRAPHICS::GRASSBATCH_ENABLE_FLATTENING_IN_SPHERE(x, y, z, radius, p4, p5, p6); } - static void LUA_NATIVE_GRAPHICS_GRASSBATCH_DISABLE_FLATTENING( ) + static void LUA_NATIVE_GRAPHICS_GRASSBATCH_DISABLE_FLATTENING() { GRAPHICS::GRASSBATCH_DISABLE_FLATTENING(); } - static void LUA_NATIVE_GRAPHICS_CASCADE_SHADOWS_INIT_SESSION( ) + static void LUA_NATIVE_GRAPHICS_CASCADE_SHADOWS_INIT_SESSION() { GRAPHICS::CASCADE_SHADOWS_INIT_SESSION(); } - static void LUA_NATIVE_GRAPHICS_CASCADE_SHADOWS_SET_CASCADE_BOUNDS( Any p0, bool p1, float p2, float p3, float p4, float p5, bool p6, float p7 ) + static void LUA_NATIVE_GRAPHICS_CASCADE_SHADOWS_SET_CASCADE_BOUNDS(Any p0, bool p1, float p2, float p3, float p4, float p5, bool p6, float p7) { GRAPHICS::CASCADE_SHADOWS_SET_CASCADE_BOUNDS(p0, p1, p2, p3, p4, p5, p6, p7); } - static void LUA_NATIVE_GRAPHICS_CASCADE_SHADOWS_SET_CASCADE_BOUNDS_SCALE( float p0 ) + static void LUA_NATIVE_GRAPHICS_CASCADE_SHADOWS_SET_CASCADE_BOUNDS_SCALE(float p0) { GRAPHICS::CASCADE_SHADOWS_SET_CASCADE_BOUNDS_SCALE(p0); } - static void LUA_NATIVE_GRAPHICS_CASCADE_SHADOWS_SET_ENTITY_TRACKER_SCALE( float p0 ) + static void LUA_NATIVE_GRAPHICS_CASCADE_SHADOWS_SET_ENTITY_TRACKER_SCALE(float p0) { GRAPHICS::CASCADE_SHADOWS_SET_ENTITY_TRACKER_SCALE(p0); } - static void LUA_NATIVE_GRAPHICS_CASCADE_SHADOWS_SET_SPLIT_Z_EXP_WEIGHT( float p0 ) + static void LUA_NATIVE_GRAPHICS_CASCADE_SHADOWS_SET_SPLIT_Z_EXP_WEIGHT(float p0) { GRAPHICS::CASCADE_SHADOWS_SET_SPLIT_Z_EXP_WEIGHT(p0); } - static void LUA_NATIVE_GRAPHICS_CASCADE_SHADOWS_SET_BOUND_POSITION( Any p0 ) + static void LUA_NATIVE_GRAPHICS_CASCADE_SHADOWS_SET_BOUND_POSITION(Any p0) { GRAPHICS::CASCADE_SHADOWS_SET_BOUND_POSITION(p0); } - static void LUA_NATIVE_GRAPHICS_CASCADE_SHADOWS_ENABLE_ENTITY_TRACKER( bool toggle ) + static void LUA_NATIVE_GRAPHICS_CASCADE_SHADOWS_ENABLE_ENTITY_TRACKER(bool toggle) { GRAPHICS::CASCADE_SHADOWS_ENABLE_ENTITY_TRACKER(toggle); } - static void LUA_NATIVE_GRAPHICS_CASCADE_SHADOWS_SET_SCREEN_SIZE_CHECK_ENABLED( bool p0 ) + static void LUA_NATIVE_GRAPHICS_CASCADE_SHADOWS_SET_SCREEN_SIZE_CHECK_ENABLED(bool p0) { GRAPHICS::CASCADE_SHADOWS_SET_SCREEN_SIZE_CHECK_ENABLED(p0); } - static void LUA_NATIVE_GRAPHICS_CASCADE_SHADOWS_SET_SHADOW_SAMPLE_TYPE( const char* type ) + static void LUA_NATIVE_GRAPHICS_CASCADE_SHADOWS_SET_SHADOW_SAMPLE_TYPE(const char* type) { GRAPHICS::CASCADE_SHADOWS_SET_SHADOW_SAMPLE_TYPE(type); } - static void LUA_NATIVE_GRAPHICS_CASCADE_SHADOWS_CLEAR_SHADOW_SAMPLE_TYPE( ) + static void LUA_NATIVE_GRAPHICS_CASCADE_SHADOWS_CLEAR_SHADOW_SAMPLE_TYPE() { GRAPHICS::CASCADE_SHADOWS_CLEAR_SHADOW_SAMPLE_TYPE(); } - static void LUA_NATIVE_GRAPHICS_CASCADE_SHADOWS_SET_AIRCRAFT_MODE( bool p0 ) + static void LUA_NATIVE_GRAPHICS_CASCADE_SHADOWS_SET_AIRCRAFT_MODE(bool p0) { GRAPHICS::CASCADE_SHADOWS_SET_AIRCRAFT_MODE(p0); } - static void LUA_NATIVE_GRAPHICS_CASCADE_SHADOWS_SET_DYNAMIC_DEPTH_MODE( bool p0 ) + static void LUA_NATIVE_GRAPHICS_CASCADE_SHADOWS_SET_DYNAMIC_DEPTH_MODE(bool p0) { GRAPHICS::CASCADE_SHADOWS_SET_DYNAMIC_DEPTH_MODE(p0); } - static void LUA_NATIVE_GRAPHICS_CASCADE_SHADOWS_SET_DYNAMIC_DEPTH_VALUE( float p0 ) + static void LUA_NATIVE_GRAPHICS_CASCADE_SHADOWS_SET_DYNAMIC_DEPTH_VALUE(float p0) { GRAPHICS::CASCADE_SHADOWS_SET_DYNAMIC_DEPTH_VALUE(p0); } - static void LUA_NATIVE_GRAPHICS_CASCADE_SHADOWS_ENABLE_FREEZER( bool p0 ) + static void LUA_NATIVE_GRAPHICS_CASCADE_SHADOWS_ENABLE_FREEZER(bool p0) { GRAPHICS::CASCADE_SHADOWS_ENABLE_FREEZER(p0); } - static void LUA_NATIVE_GRAPHICS_WATER_REFLECTION_SET_SCRIPT_OBJECT_VISIBILITY( Any p0 ) + static void LUA_NATIVE_GRAPHICS_WATER_REFLECTION_SET_SCRIPT_OBJECT_VISIBILITY(Any p0) { GRAPHICS::WATER_REFLECTION_SET_SCRIPT_OBJECT_VISIBILITY(p0); } - static void LUA_NATIVE_GRAPHICS_GOLF_TRAIL_SET_ENABLED( bool toggle ) + static void LUA_NATIVE_GRAPHICS_GOLF_TRAIL_SET_ENABLED(bool toggle) { GRAPHICS::GOLF_TRAIL_SET_ENABLED(toggle); } - static void LUA_NATIVE_GRAPHICS_GOLF_TRAIL_SET_PATH( float p0, float p1, float p2, float p3, float p4, float p5, float p6, float p7, bool p8 ) + static void LUA_NATIVE_GRAPHICS_GOLF_TRAIL_SET_PATH(float p0, float p1, float p2, float p3, float p4, float p5, float p6, float p7, bool p8) { GRAPHICS::GOLF_TRAIL_SET_PATH(p0, p1, p2, p3, p4, p5, p6, p7, p8); } - static void LUA_NATIVE_GRAPHICS_GOLF_TRAIL_SET_RADIUS( float p0, float p1, float p2 ) + static void LUA_NATIVE_GRAPHICS_GOLF_TRAIL_SET_RADIUS(float p0, float p1, float p2) { GRAPHICS::GOLF_TRAIL_SET_RADIUS(p0, p1, p2); } - static void LUA_NATIVE_GRAPHICS_GOLF_TRAIL_SET_COLOUR( int p0, int p1, int p2, int p3, int p4, int p5, int p6, int p7, int p8, int p9, int p10, int p11 ) + static void LUA_NATIVE_GRAPHICS_GOLF_TRAIL_SET_COLOUR(int p0, int p1, int p2, int p3, int p4, int p5, int p6, int p7, int p8, int p9, int p10, int p11) { GRAPHICS::GOLF_TRAIL_SET_COLOUR(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11); } - static void LUA_NATIVE_GRAPHICS_GOLF_TRAIL_SET_TESSELLATION( int p0, int p1 ) + static void LUA_NATIVE_GRAPHICS_GOLF_TRAIL_SET_TESSELLATION(int p0, int p1) { GRAPHICS::GOLF_TRAIL_SET_TESSELLATION(p0, p1); } - static void LUA_NATIVE_GRAPHICS_GOLF_TRAIL_SET_FIXED_CONTROL_POINT_ENABLE( bool p0 ) + static void LUA_NATIVE_GRAPHICS_GOLF_TRAIL_SET_FIXED_CONTROL_POINT_ENABLE(bool p0) { GRAPHICS::GOLF_TRAIL_SET_FIXED_CONTROL_POINT_ENABLE(p0); } - static void LUA_NATIVE_GRAPHICS_GOLF_TRAIL_SET_FIXED_CONTROL_POINT( int type, float xPos, float yPos, float zPos, float p4, int red, int green, int blue, int alpha ) + static void LUA_NATIVE_GRAPHICS_GOLF_TRAIL_SET_FIXED_CONTROL_POINT(int type, float xPos, float yPos, float zPos, float p4, int red, int green, int blue, int alpha) { GRAPHICS::GOLF_TRAIL_SET_FIXED_CONTROL_POINT(type, xPos, yPos, zPos, p4, red, green, blue, alpha); } - static void LUA_NATIVE_GRAPHICS_GOLF_TRAIL_SET_SHADER_PARAMS( float p0, float p1, float p2, float p3, float p4 ) + static void LUA_NATIVE_GRAPHICS_GOLF_TRAIL_SET_SHADER_PARAMS(float p0, float p1, float p2, float p3, float p4) { GRAPHICS::GOLF_TRAIL_SET_SHADER_PARAMS(p0, p1, p2, p3, p4); } - static void LUA_NATIVE_GRAPHICS_GOLF_TRAIL_SET_FACING( bool p0 ) + static void LUA_NATIVE_GRAPHICS_GOLF_TRAIL_SET_FACING(bool p0) { GRAPHICS::GOLF_TRAIL_SET_FACING(p0); } - static float LUA_NATIVE_GRAPHICS_GOLF_TRAIL_GET_MAX_HEIGHT( ) + static float LUA_NATIVE_GRAPHICS_GOLF_TRAIL_GET_MAX_HEIGHT() { auto retval = GRAPHICS::GOLF_TRAIL_GET_MAX_HEIGHT(); return retval; } - static Vector3 LUA_NATIVE_GRAPHICS_GOLF_TRAIL_GET_VISUAL_CONTROL_POINT( int p0 ) + static Vector3 LUA_NATIVE_GRAPHICS_GOLF_TRAIL_GET_VISUAL_CONTROL_POINT(int p0) { auto retval = GRAPHICS::GOLF_TRAIL_GET_VISUAL_CONTROL_POINT(p0); return retval; } - static void LUA_NATIVE_GRAPHICS_SET_SEETHROUGH( bool toggle ) + static void LUA_NATIVE_GRAPHICS_SET_SEETHROUGH(bool toggle) { GRAPHICS::SET_SEETHROUGH(toggle); } - static bool LUA_NATIVE_GRAPHICS_GET_USINGSEETHROUGH( ) + static bool LUA_NATIVE_GRAPHICS_GET_USINGSEETHROUGH() { auto retval = (bool)GRAPHICS::GET_USINGSEETHROUGH(); return retval; } - static void LUA_NATIVE_GRAPHICS_SEETHROUGH_RESET( ) + static void LUA_NATIVE_GRAPHICS_SEETHROUGH_RESET() { GRAPHICS::SEETHROUGH_RESET(); } - static void LUA_NATIVE_GRAPHICS_SEETHROUGH_SET_FADE_STARTDISTANCE( float distance ) + static void LUA_NATIVE_GRAPHICS_SEETHROUGH_SET_FADE_STARTDISTANCE(float distance) { GRAPHICS::SEETHROUGH_SET_FADE_STARTDISTANCE(distance); } - static void LUA_NATIVE_GRAPHICS_SEETHROUGH_SET_FADE_ENDDISTANCE( float distance ) + static void LUA_NATIVE_GRAPHICS_SEETHROUGH_SET_FADE_ENDDISTANCE(float distance) { GRAPHICS::SEETHROUGH_SET_FADE_ENDDISTANCE(distance); } - static float LUA_NATIVE_GRAPHICS_SEETHROUGH_GET_MAX_THICKNESS( ) + static float LUA_NATIVE_GRAPHICS_SEETHROUGH_GET_MAX_THICKNESS() { auto retval = GRAPHICS::SEETHROUGH_GET_MAX_THICKNESS(); return retval; } - static void LUA_NATIVE_GRAPHICS_SEETHROUGH_SET_MAX_THICKNESS( float thickness ) + static void LUA_NATIVE_GRAPHICS_SEETHROUGH_SET_MAX_THICKNESS(float thickness) { GRAPHICS::SEETHROUGH_SET_MAX_THICKNESS(thickness); } - static void LUA_NATIVE_GRAPHICS_SEETHROUGH_SET_NOISE_MIN( float amount ) + static void LUA_NATIVE_GRAPHICS_SEETHROUGH_SET_NOISE_MIN(float amount) { GRAPHICS::SEETHROUGH_SET_NOISE_MIN(amount); } - static void LUA_NATIVE_GRAPHICS_SEETHROUGH_SET_NOISE_MAX( float amount ) + static void LUA_NATIVE_GRAPHICS_SEETHROUGH_SET_NOISE_MAX(float amount) { GRAPHICS::SEETHROUGH_SET_NOISE_MAX(amount); } - static void LUA_NATIVE_GRAPHICS_SEETHROUGH_SET_HILIGHT_INTENSITY( float intensity ) + static void LUA_NATIVE_GRAPHICS_SEETHROUGH_SET_HILIGHT_INTENSITY(float intensity) { GRAPHICS::SEETHROUGH_SET_HILIGHT_INTENSITY(intensity); } - static void LUA_NATIVE_GRAPHICS_SEETHROUGH_SET_HIGHLIGHT_NOISE( float noise ) + static void LUA_NATIVE_GRAPHICS_SEETHROUGH_SET_HIGHLIGHT_NOISE(float noise) { GRAPHICS::SEETHROUGH_SET_HIGHLIGHT_NOISE(noise); } - static void LUA_NATIVE_GRAPHICS_SEETHROUGH_SET_HEATSCALE( int index, float heatScale ) + static void LUA_NATIVE_GRAPHICS_SEETHROUGH_SET_HEATSCALE(int index, float heatScale) { GRAPHICS::SEETHROUGH_SET_HEATSCALE(index, heatScale); } - static void LUA_NATIVE_GRAPHICS_SEETHROUGH_SET_COLOR_NEAR( int red, int green, int blue ) + static void LUA_NATIVE_GRAPHICS_SEETHROUGH_SET_COLOR_NEAR(int red, int green, int blue) { GRAPHICS::SEETHROUGH_SET_COLOR_NEAR(red, green, blue); } - static void LUA_NATIVE_GRAPHICS_SET_MOTIONBLUR_MAX_VEL_SCALER( float p0 ) + static void LUA_NATIVE_GRAPHICS_SET_MOTIONBLUR_MAX_VEL_SCALER(float p0) { GRAPHICS::SET_MOTIONBLUR_MAX_VEL_SCALER(p0); } - static float LUA_NATIVE_GRAPHICS_GET_MOTIONBLUR_MAX_VEL_SCALER( ) + static float LUA_NATIVE_GRAPHICS_GET_MOTIONBLUR_MAX_VEL_SCALER() { auto retval = GRAPHICS::GET_MOTIONBLUR_MAX_VEL_SCALER(); return retval; } - static void LUA_NATIVE_GRAPHICS_SET_FORCE_MOTIONBLUR( bool toggle ) + static void LUA_NATIVE_GRAPHICS_SET_FORCE_MOTIONBLUR(bool toggle) { GRAPHICS::SET_FORCE_MOTIONBLUR(toggle); } - static void LUA_NATIVE_GRAPHICS_TOGGLE_PLAYER_DAMAGE_OVERLAY( bool toggle ) + static void LUA_NATIVE_GRAPHICS_TOGGLE_PLAYER_DAMAGE_OVERLAY(bool toggle) { GRAPHICS::TOGGLE_PLAYER_DAMAGE_OVERLAY(toggle); } - static void LUA_NATIVE_GRAPHICS_RESET_ADAPTATION( int p0 ) + static void LUA_NATIVE_GRAPHICS_RESET_ADAPTATION(int p0) { GRAPHICS::RESET_ADAPTATION(p0); } - static bool LUA_NATIVE_GRAPHICS_TRIGGER_SCREENBLUR_FADE_IN( float transitionTime ) + static bool LUA_NATIVE_GRAPHICS_TRIGGER_SCREENBLUR_FADE_IN(float transitionTime) { auto retval = (bool)GRAPHICS::TRIGGER_SCREENBLUR_FADE_IN(transitionTime); return retval; } - static bool LUA_NATIVE_GRAPHICS_TRIGGER_SCREENBLUR_FADE_OUT( float transitionTime ) + static bool LUA_NATIVE_GRAPHICS_TRIGGER_SCREENBLUR_FADE_OUT(float transitionTime) { auto retval = (bool)GRAPHICS::TRIGGER_SCREENBLUR_FADE_OUT(transitionTime); return retval; } - static void LUA_NATIVE_GRAPHICS_DISABLE_SCREENBLUR_FADE( ) + static void LUA_NATIVE_GRAPHICS_DISABLE_SCREENBLUR_FADE() { GRAPHICS::DISABLE_SCREENBLUR_FADE(); } - static float LUA_NATIVE_GRAPHICS_GET_SCREENBLUR_FADE_CURRENT_TIME( ) + static float LUA_NATIVE_GRAPHICS_GET_SCREENBLUR_FADE_CURRENT_TIME() { auto retval = GRAPHICS::GET_SCREENBLUR_FADE_CURRENT_TIME(); return retval; } - static bool LUA_NATIVE_GRAPHICS_IS_SCREENBLUR_FADE_RUNNING( ) + static bool LUA_NATIVE_GRAPHICS_IS_SCREENBLUR_FADE_RUNNING() { auto retval = (bool)GRAPHICS::IS_SCREENBLUR_FADE_RUNNING(); return retval; } - static void LUA_NATIVE_GRAPHICS_TOGGLE_PAUSED_RENDERPHASES( bool toggle ) + static void LUA_NATIVE_GRAPHICS_TOGGLE_PAUSED_RENDERPHASES(bool toggle) { GRAPHICS::TOGGLE_PAUSED_RENDERPHASES(toggle); } - static bool LUA_NATIVE_GRAPHICS_GET_TOGGLE_PAUSED_RENDERPHASES_STATUS( ) + static bool LUA_NATIVE_GRAPHICS_GET_TOGGLE_PAUSED_RENDERPHASES_STATUS() { auto retval = (bool)GRAPHICS::GET_TOGGLE_PAUSED_RENDERPHASES_STATUS(); return retval; } - static void LUA_NATIVE_GRAPHICS_RESET_PAUSED_RENDERPHASES( ) + static void LUA_NATIVE_GRAPHICS_RESET_PAUSED_RENDERPHASES() { GRAPHICS::RESET_PAUSED_RENDERPHASES(); } - static void LUA_NATIVE_GRAPHICS_GRAB_PAUSEMENU_OWNERSHIP( ) + static void LUA_NATIVE_GRAPHICS_GRAB_PAUSEMENU_OWNERSHIP() { GRAPHICS::GRAB_PAUSEMENU_OWNERSHIP(); } - static void LUA_NATIVE_GRAPHICS_SET_HIDOF_OVERRIDE( bool p0, bool p1, float nearplaneOut, float nearplaneIn, float farplaneOut, float farplaneIn ) + static void LUA_NATIVE_GRAPHICS_SET_HIDOF_OVERRIDE(bool p0, bool p1, float nearplaneOut, float nearplaneIn, float farplaneOut, float farplaneIn) { GRAPHICS::SET_HIDOF_OVERRIDE(p0, p1, nearplaneOut, nearplaneIn, farplaneOut, farplaneIn); } - static void LUA_NATIVE_GRAPHICS_SET_LOCK_ADAPTIVE_DOF_DISTANCE( bool p0 ) + static void LUA_NATIVE_GRAPHICS_SET_LOCK_ADAPTIVE_DOF_DISTANCE(bool p0) { GRAPHICS::SET_LOCK_ADAPTIVE_DOF_DISTANCE(p0); } - static bool LUA_NATIVE_GRAPHICS_PHONEPHOTOEDITOR_TOGGLE( bool p0 ) + static bool LUA_NATIVE_GRAPHICS_PHONEPHOTOEDITOR_TOGGLE(bool p0) { auto retval = (bool)GRAPHICS::PHONEPHOTOEDITOR_TOGGLE(p0); return retval; } - static bool LUA_NATIVE_GRAPHICS_PHONEPHOTOEDITOR_IS_ACTIVE( ) + static bool LUA_NATIVE_GRAPHICS_PHONEPHOTOEDITOR_IS_ACTIVE() { auto retval = (bool)GRAPHICS::PHONEPHOTOEDITOR_IS_ACTIVE(); return retval; } - static bool LUA_NATIVE_GRAPHICS_PHONEPHOTOEDITOR_SET_FRAME_TXD( const char* textureDict, bool p1 ) + static bool LUA_NATIVE_GRAPHICS_PHONEPHOTOEDITOR_SET_FRAME_TXD(const char* textureDict, bool p1) { auto retval = (bool)GRAPHICS::PHONEPHOTOEDITOR_SET_FRAME_TXD(textureDict, p1); return retval; } - static bool LUA_NATIVE_GRAPHICS_START_PARTICLE_FX_NON_LOOPED_AT_COORD( const char* effectName, float xPos, float yPos, float zPos, float xRot, float yRot, float zRot, float scale, bool xAxis, bool yAxis, bool zAxis ) + static bool LUA_NATIVE_GRAPHICS_START_PARTICLE_FX_NON_LOOPED_AT_COORD(const char* effectName, float xPos, float yPos, float zPos, float xRot, float yRot, float zRot, float scale, bool xAxis, bool yAxis, bool zAxis) { auto retval = (bool)GRAPHICS::START_PARTICLE_FX_NON_LOOPED_AT_COORD(effectName, xPos, yPos, zPos, xRot, yRot, zRot, scale, xAxis, yAxis, zAxis); return retval; } - static bool LUA_NATIVE_GRAPHICS_START_NETWORKED_PARTICLE_FX_NON_LOOPED_AT_COORD( const char* effectName, float xPos, float yPos, float zPos, float xRot, float yRot, float zRot, float scale, bool xAxis, bool yAxis, bool zAxis, bool p11 ) + static bool LUA_NATIVE_GRAPHICS_START_NETWORKED_PARTICLE_FX_NON_LOOPED_AT_COORD(const char* effectName, float xPos, float yPos, float zPos, float xRot, float yRot, float zRot, float scale, bool xAxis, bool yAxis, bool zAxis, bool p11) { auto retval = (bool)GRAPHICS::START_NETWORKED_PARTICLE_FX_NON_LOOPED_AT_COORD(effectName, xPos, yPos, zPos, xRot, yRot, zRot, scale, xAxis, yAxis, zAxis, p11); return retval; } - static bool LUA_NATIVE_GRAPHICS_START_PARTICLE_FX_NON_LOOPED_ON_PED_BONE( const char* effectName, Ped ped, float offsetX, float offsetY, float offsetZ, float rotX, float rotY, float rotZ, int boneIndex, float scale, bool axisX, bool axisY, bool axisZ ) + static bool LUA_NATIVE_GRAPHICS_START_PARTICLE_FX_NON_LOOPED_ON_PED_BONE(const char* effectName, Ped ped, float offsetX, float offsetY, float offsetZ, float rotX, float rotY, float rotZ, int boneIndex, float scale, bool axisX, bool axisY, bool axisZ) { auto retval = (bool)GRAPHICS::START_PARTICLE_FX_NON_LOOPED_ON_PED_BONE(effectName, ped, offsetX, offsetY, offsetZ, rotX, rotY, rotZ, boneIndex, scale, axisX, axisY, axisZ); return retval; } - static bool LUA_NATIVE_GRAPHICS_START_NETWORKED_PARTICLE_FX_NON_LOOPED_ON_PED_BONE( const char* effectName, Ped ped, float offsetX, float offsetY, float offsetZ, float rotX, float rotY, float rotZ, int boneIndex, float scale, bool axisX, bool axisY, bool axisZ ) + static bool LUA_NATIVE_GRAPHICS_START_NETWORKED_PARTICLE_FX_NON_LOOPED_ON_PED_BONE(const char* effectName, Ped ped, float offsetX, float offsetY, float offsetZ, float rotX, float rotY, float rotZ, int boneIndex, float scale, bool axisX, bool axisY, bool axisZ) { auto retval = (bool)GRAPHICS::START_NETWORKED_PARTICLE_FX_NON_LOOPED_ON_PED_BONE(effectName, ped, offsetX, offsetY, offsetZ, rotX, rotY, rotZ, boneIndex, scale, axisX, axisY, axisZ); return retval; } - static bool LUA_NATIVE_GRAPHICS_START_PARTICLE_FX_NON_LOOPED_ON_ENTITY( const char* effectName, Entity entity, float offsetX, float offsetY, float offsetZ, float rotX, float rotY, float rotZ, float scale, bool axisX, bool axisY, bool axisZ ) + static bool LUA_NATIVE_GRAPHICS_START_PARTICLE_FX_NON_LOOPED_ON_ENTITY(const char* effectName, Entity entity, float offsetX, float offsetY, float offsetZ, float rotX, float rotY, float rotZ, float scale, bool axisX, bool axisY, bool axisZ) { auto retval = (bool)GRAPHICS::START_PARTICLE_FX_NON_LOOPED_ON_ENTITY(effectName, entity, offsetX, offsetY, offsetZ, rotX, rotY, rotZ, scale, axisX, axisY, axisZ); return retval; } - static bool LUA_NATIVE_GRAPHICS_START_NETWORKED_PARTICLE_FX_NON_LOOPED_ON_ENTITY( const char* effectName, Entity entity, float offsetX, float offsetY, float offsetZ, float rotX, float rotY, float rotZ, float scale, bool axisX, bool axisY, bool axisZ ) + static bool LUA_NATIVE_GRAPHICS_START_NETWORKED_PARTICLE_FX_NON_LOOPED_ON_ENTITY(const char* effectName, Entity entity, float offsetX, float offsetY, float offsetZ, float rotX, float rotY, float rotZ, float scale, bool axisX, bool axisY, bool axisZ) { auto retval = (bool)GRAPHICS::START_NETWORKED_PARTICLE_FX_NON_LOOPED_ON_ENTITY(effectName, entity, offsetX, offsetY, offsetZ, rotX, rotY, rotZ, scale, axisX, axisY, axisZ); return retval; } - static bool LUA_NATIVE_GRAPHICS_START_PARTICLE_FX_NON_LOOPED_ON_ENTITY_BONE( const char* effectName, Entity entity, float offsetX, float offsetY, float offsetZ, float rotX, float rotY, float rotZ, int boneIndex, float scale, bool axisX, bool axisY, bool axisZ ) + static bool LUA_NATIVE_GRAPHICS_START_PARTICLE_FX_NON_LOOPED_ON_ENTITY_BONE(const char* effectName, Entity entity, float offsetX, float offsetY, float offsetZ, float rotX, float rotY, float rotZ, int boneIndex, float scale, bool axisX, bool axisY, bool axisZ) { auto retval = (bool)GRAPHICS::START_PARTICLE_FX_NON_LOOPED_ON_ENTITY_BONE(effectName, entity, offsetX, offsetY, offsetZ, rotX, rotY, rotZ, boneIndex, scale, axisX, axisY, axisZ); return retval; } - static void LUA_NATIVE_GRAPHICS_SET_PARTICLE_FX_NON_LOOPED_COLOUR( float r, float g, float b ) + static void LUA_NATIVE_GRAPHICS_SET_PARTICLE_FX_NON_LOOPED_COLOUR(float r, float g, float b) { GRAPHICS::SET_PARTICLE_FX_NON_LOOPED_COLOUR(r, g, b); } - static void LUA_NATIVE_GRAPHICS_SET_PARTICLE_FX_NON_LOOPED_ALPHA( float alpha ) + static void LUA_NATIVE_GRAPHICS_SET_PARTICLE_FX_NON_LOOPED_ALPHA(float alpha) { GRAPHICS::SET_PARTICLE_FX_NON_LOOPED_ALPHA(alpha); } - static void LUA_NATIVE_GRAPHICS_SET_PARTICLE_FX_NON_LOOPED_SCALE( float scale ) + static void LUA_NATIVE_GRAPHICS_SET_PARTICLE_FX_NON_LOOPED_SCALE(float scale) { GRAPHICS::SET_PARTICLE_FX_NON_LOOPED_SCALE(scale); } - static void LUA_NATIVE_GRAPHICS_SET_PARTICLE_FX_NON_LOOPED_EMITTER_SIZE( float p0, float p1, float scale ) + static void LUA_NATIVE_GRAPHICS_SET_PARTICLE_FX_NON_LOOPED_EMITTER_SIZE(float p0, float p1, float scale) { GRAPHICS::SET_PARTICLE_FX_NON_LOOPED_EMITTER_SIZE(p0, p1, scale); } - static void LUA_NATIVE_GRAPHICS_SET_PARTICLE_FX_FORCE_VEHICLE_INTERIOR( bool toggle ) + static void LUA_NATIVE_GRAPHICS_SET_PARTICLE_FX_FORCE_VEHICLE_INTERIOR(bool toggle) { GRAPHICS::SET_PARTICLE_FX_FORCE_VEHICLE_INTERIOR(toggle); } - static int LUA_NATIVE_GRAPHICS_START_PARTICLE_FX_LOOPED_AT_COORD( const char* effectName, float x, float y, float z, float xRot, float yRot, float zRot, float scale, bool xAxis, bool yAxis, bool zAxis, bool p11 ) + static int LUA_NATIVE_GRAPHICS_START_PARTICLE_FX_LOOPED_AT_COORD(const char* effectName, float x, float y, float z, float xRot, float yRot, float zRot, float scale, bool xAxis, bool yAxis, bool zAxis, bool p11) { auto retval = GRAPHICS::START_PARTICLE_FX_LOOPED_AT_COORD(effectName, x, y, z, xRot, yRot, zRot, scale, xAxis, yAxis, zAxis, p11); return retval; } - static int LUA_NATIVE_GRAPHICS_START_PARTICLE_FX_LOOPED_ON_PED_BONE( const char* effectName, Ped ped, float xOffset, float yOffset, float zOffset, float xRot, float yRot, float zRot, int boneIndex, float scale, bool xAxis, bool yAxis, bool zAxis ) + static int LUA_NATIVE_GRAPHICS_START_PARTICLE_FX_LOOPED_ON_PED_BONE(const char* effectName, Ped ped, float xOffset, float yOffset, float zOffset, float xRot, float yRot, float zRot, int boneIndex, float scale, bool xAxis, bool yAxis, bool zAxis) { auto retval = GRAPHICS::START_PARTICLE_FX_LOOPED_ON_PED_BONE(effectName, ped, xOffset, yOffset, zOffset, xRot, yRot, zRot, boneIndex, scale, xAxis, yAxis, zAxis); return retval; } - static int LUA_NATIVE_GRAPHICS_START_PARTICLE_FX_LOOPED_ON_ENTITY( const char* effectName, Entity entity, float xOffset, float yOffset, float zOffset, float xRot, float yRot, float zRot, float scale, bool xAxis, bool yAxis, bool zAxis ) + static int LUA_NATIVE_GRAPHICS_START_PARTICLE_FX_LOOPED_ON_ENTITY(const char* effectName, Entity entity, float xOffset, float yOffset, float zOffset, float xRot, float yRot, float zRot, float scale, bool xAxis, bool yAxis, bool zAxis) { auto retval = GRAPHICS::START_PARTICLE_FX_LOOPED_ON_ENTITY(effectName, entity, xOffset, yOffset, zOffset, xRot, yRot, zRot, scale, xAxis, yAxis, zAxis); return retval; } - static int LUA_NATIVE_GRAPHICS_START_PARTICLE_FX_LOOPED_ON_ENTITY_BONE( const char* effectName, Entity entity, float xOffset, float yOffset, float zOffset, float xRot, float yRot, float zRot, int boneIndex, float scale, bool xAxis, bool yAxis, bool zAxis ) + static int LUA_NATIVE_GRAPHICS_START_PARTICLE_FX_LOOPED_ON_ENTITY_BONE(const char* effectName, Entity entity, float xOffset, float yOffset, float zOffset, float xRot, float yRot, float zRot, int boneIndex, float scale, bool xAxis, bool yAxis, bool zAxis) { auto retval = GRAPHICS::START_PARTICLE_FX_LOOPED_ON_ENTITY_BONE(effectName, entity, xOffset, yOffset, zOffset, xRot, yRot, zRot, boneIndex, scale, xAxis, yAxis, zAxis); return retval; } - static int LUA_NATIVE_GRAPHICS_START_NETWORKED_PARTICLE_FX_LOOPED_ON_ENTITY( const char* effectName, Entity entity, float xOffset, float yOffset, float zOffset, float xRot, float yRot, float zRot, float scale, bool xAxis, bool yAxis, bool zAxis, float r, float g, float b, float a ) + static int LUA_NATIVE_GRAPHICS_START_NETWORKED_PARTICLE_FX_LOOPED_ON_ENTITY(const char* effectName, Entity entity, float xOffset, float yOffset, float zOffset, float xRot, float yRot, float zRot, float scale, bool xAxis, bool yAxis, bool zAxis, float r, float g, float b, float a) { auto retval = GRAPHICS::START_NETWORKED_PARTICLE_FX_LOOPED_ON_ENTITY(effectName, entity, xOffset, yOffset, zOffset, xRot, yRot, zRot, scale, xAxis, yAxis, zAxis, r, g, b, a); return retval; } - static int LUA_NATIVE_GRAPHICS_START_NETWORKED_PARTICLE_FX_LOOPED_ON_ENTITY_BONE( const char* effectName, Entity entity, float xOffset, float yOffset, float zOffset, float xRot, float yRot, float zRot, int boneIndex, float scale, bool xAxis, bool yAxis, bool zAxis, float r, float g, float b, float a ) + static int LUA_NATIVE_GRAPHICS_START_NETWORKED_PARTICLE_FX_LOOPED_ON_ENTITY_BONE(const char* effectName, Entity entity, float xOffset, float yOffset, float zOffset, float xRot, float yRot, float zRot, int boneIndex, float scale, bool xAxis, bool yAxis, bool zAxis, float r, float g, float b, float a) { auto retval = GRAPHICS::START_NETWORKED_PARTICLE_FX_LOOPED_ON_ENTITY_BONE(effectName, entity, xOffset, yOffset, zOffset, xRot, yRot, zRot, boneIndex, scale, xAxis, yAxis, zAxis, r, g, b, a); return retval; } - static void LUA_NATIVE_GRAPHICS_STOP_PARTICLE_FX_LOOPED( int ptfxHandle, bool p1 ) + static void LUA_NATIVE_GRAPHICS_STOP_PARTICLE_FX_LOOPED(int ptfxHandle, bool p1) { GRAPHICS::STOP_PARTICLE_FX_LOOPED(ptfxHandle, p1); } - static void LUA_NATIVE_GRAPHICS_REMOVE_PARTICLE_FX( int ptfxHandle, bool p1 ) + static void LUA_NATIVE_GRAPHICS_REMOVE_PARTICLE_FX(int ptfxHandle, bool p1) { GRAPHICS::REMOVE_PARTICLE_FX(ptfxHandle, p1); } - static void LUA_NATIVE_GRAPHICS_REMOVE_PARTICLE_FX_FROM_ENTITY( Entity entity ) + static void LUA_NATIVE_GRAPHICS_REMOVE_PARTICLE_FX_FROM_ENTITY(Entity entity) { GRAPHICS::REMOVE_PARTICLE_FX_FROM_ENTITY(entity); } - static void LUA_NATIVE_GRAPHICS_REMOVE_PARTICLE_FX_IN_RANGE( float X, float Y, float Z, float radius ) + static void LUA_NATIVE_GRAPHICS_REMOVE_PARTICLE_FX_IN_RANGE(float X, float Y, float Z, float radius) { GRAPHICS::REMOVE_PARTICLE_FX_IN_RANGE(X, Y, Z, radius); } - static void LUA_NATIVE_GRAPHICS_FORCE_PARTICLE_FX_IN_VEHICLE_INTERIOR( Any p0, Any p1 ) + static void LUA_NATIVE_GRAPHICS_FORCE_PARTICLE_FX_IN_VEHICLE_INTERIOR(Any p0, Any p1) { GRAPHICS::FORCE_PARTICLE_FX_IN_VEHICLE_INTERIOR(p0, p1); } - static bool LUA_NATIVE_GRAPHICS_DOES_PARTICLE_FX_LOOPED_EXIST( int ptfxHandle ) + static bool LUA_NATIVE_GRAPHICS_DOES_PARTICLE_FX_LOOPED_EXIST(int ptfxHandle) { auto retval = (bool)GRAPHICS::DOES_PARTICLE_FX_LOOPED_EXIST(ptfxHandle); return retval; } - static void LUA_NATIVE_GRAPHICS_SET_PARTICLE_FX_LOOPED_OFFSETS( int ptfxHandle, float x, float y, float z, float rotX, float rotY, float rotZ ) + static void LUA_NATIVE_GRAPHICS_SET_PARTICLE_FX_LOOPED_OFFSETS(int ptfxHandle, float x, float y, float z, float rotX, float rotY, float rotZ) { GRAPHICS::SET_PARTICLE_FX_LOOPED_OFFSETS(ptfxHandle, x, y, z, rotX, rotY, rotZ); } - static void LUA_NATIVE_GRAPHICS_SET_PARTICLE_FX_LOOPED_EVOLUTION( int ptfxHandle, const char* propertyName, float amount, bool noNetwork ) + static void LUA_NATIVE_GRAPHICS_SET_PARTICLE_FX_LOOPED_EVOLUTION(int ptfxHandle, const char* propertyName, float amount, bool noNetwork) { GRAPHICS::SET_PARTICLE_FX_LOOPED_EVOLUTION(ptfxHandle, propertyName, amount, noNetwork); } - static void LUA_NATIVE_GRAPHICS_SET_PARTICLE_FX_LOOPED_COLOUR( int ptfxHandle, float r, float g, float b, bool p4 ) + static void LUA_NATIVE_GRAPHICS_SET_PARTICLE_FX_LOOPED_COLOUR(int ptfxHandle, float r, float g, float b, bool p4) { GRAPHICS::SET_PARTICLE_FX_LOOPED_COLOUR(ptfxHandle, r, g, b, p4); } - static void LUA_NATIVE_GRAPHICS_SET_PARTICLE_FX_LOOPED_ALPHA( int ptfxHandle, float alpha ) + static void LUA_NATIVE_GRAPHICS_SET_PARTICLE_FX_LOOPED_ALPHA(int ptfxHandle, float alpha) { GRAPHICS::SET_PARTICLE_FX_LOOPED_ALPHA(ptfxHandle, alpha); } - static void LUA_NATIVE_GRAPHICS_SET_PARTICLE_FX_LOOPED_SCALE( int ptfxHandle, float scale ) + static void LUA_NATIVE_GRAPHICS_SET_PARTICLE_FX_LOOPED_SCALE(int ptfxHandle, float scale) { GRAPHICS::SET_PARTICLE_FX_LOOPED_SCALE(ptfxHandle, scale); } - static void LUA_NATIVE_GRAPHICS_SET_PARTICLE_FX_LOOPED_FAR_CLIP_DIST( int ptfxHandle, float range ) + static void LUA_NATIVE_GRAPHICS_SET_PARTICLE_FX_LOOPED_FAR_CLIP_DIST(int ptfxHandle, float range) { GRAPHICS::SET_PARTICLE_FX_LOOPED_FAR_CLIP_DIST(ptfxHandle, range); } - static void LUA_NATIVE_GRAPHICS_SET_PARTICLE_FX_CAM_INSIDE_VEHICLE( bool p0 ) + static void LUA_NATIVE_GRAPHICS_SET_PARTICLE_FX_CAM_INSIDE_VEHICLE(bool p0) { GRAPHICS::SET_PARTICLE_FX_CAM_INSIDE_VEHICLE(p0); } - static void LUA_NATIVE_GRAPHICS_SET_PARTICLE_FX_CAM_INSIDE_NONPLAYER_VEHICLE( Vehicle vehicle, bool p1 ) + static void LUA_NATIVE_GRAPHICS_SET_PARTICLE_FX_CAM_INSIDE_NONPLAYER_VEHICLE(Vehicle vehicle, bool p1) { GRAPHICS::SET_PARTICLE_FX_CAM_INSIDE_NONPLAYER_VEHICLE(vehicle, p1); } - static void LUA_NATIVE_GRAPHICS_SET_PARTICLE_FX_SHOOTOUT_BOAT( Any p0 ) + static void LUA_NATIVE_GRAPHICS_SET_PARTICLE_FX_SHOOTOUT_BOAT(Any p0) { GRAPHICS::SET_PARTICLE_FX_SHOOTOUT_BOAT(p0); } - static void LUA_NATIVE_GRAPHICS_CLEAR_PARTICLE_FX_SHOOTOUT_BOAT( ) + static void LUA_NATIVE_GRAPHICS_CLEAR_PARTICLE_FX_SHOOTOUT_BOAT() { GRAPHICS::CLEAR_PARTICLE_FX_SHOOTOUT_BOAT(); } - static void LUA_NATIVE_GRAPHICS_SET_PARTICLE_FX_BLOOD_SCALE( Any p0 ) + static void LUA_NATIVE_GRAPHICS_SET_PARTICLE_FX_BLOOD_SCALE(Any p0) { GRAPHICS::SET_PARTICLE_FX_BLOOD_SCALE(p0); } - static void LUA_NATIVE_GRAPHICS_DISABLE_IN_WATER_PTFX( bool toggle ) + static void LUA_NATIVE_GRAPHICS_DISABLE_IN_WATER_PTFX(bool toggle) { GRAPHICS::DISABLE_IN_WATER_PTFX(toggle); } - static void LUA_NATIVE_GRAPHICS_DISABLE_DOWNWASH_PTFX( bool toggle ) + static void LUA_NATIVE_GRAPHICS_DISABLE_DOWNWASH_PTFX(bool toggle) { GRAPHICS::DISABLE_DOWNWASH_PTFX(toggle); } - static void LUA_NATIVE_GRAPHICS_SET_PARTICLE_FX_SLIPSTREAM_LODRANGE_SCALE( float scale ) + static void LUA_NATIVE_GRAPHICS_SET_PARTICLE_FX_SLIPSTREAM_LODRANGE_SCALE(float scale) { GRAPHICS::SET_PARTICLE_FX_SLIPSTREAM_LODRANGE_SCALE(scale); } - static void LUA_NATIVE_GRAPHICS_ENABLE_CLOWN_BLOOD_VFX( bool toggle ) + static void LUA_NATIVE_GRAPHICS_ENABLE_CLOWN_BLOOD_VFX(bool toggle) { GRAPHICS::ENABLE_CLOWN_BLOOD_VFX(toggle); } - static void LUA_NATIVE_GRAPHICS_ENABLE_ALIEN_BLOOD_VFX( bool toggle ) + static void LUA_NATIVE_GRAPHICS_ENABLE_ALIEN_BLOOD_VFX(bool toggle) { GRAPHICS::ENABLE_ALIEN_BLOOD_VFX(toggle); } - static void LUA_NATIVE_GRAPHICS_SET_PARTICLE_FX_BULLET_IMPACT_SCALE( float scale ) + static void LUA_NATIVE_GRAPHICS_SET_PARTICLE_FX_BULLET_IMPACT_SCALE(float scale) { GRAPHICS::SET_PARTICLE_FX_BULLET_IMPACT_SCALE(scale); } - static void LUA_NATIVE_GRAPHICS_SET_PARTICLE_FX_BULLET_IMPACT_LODRANGE_SCALE( float p0 ) + static void LUA_NATIVE_GRAPHICS_SET_PARTICLE_FX_BULLET_IMPACT_LODRANGE_SCALE(float p0) { GRAPHICS::SET_PARTICLE_FX_BULLET_IMPACT_LODRANGE_SCALE(p0); } - static void LUA_NATIVE_GRAPHICS_SET_PARTICLE_FX_BULLET_TRACE_NO_ANGLE_REJECT( bool p0 ) + static void LUA_NATIVE_GRAPHICS_SET_PARTICLE_FX_BULLET_TRACE_NO_ANGLE_REJECT(bool p0) { GRAPHICS::SET_PARTICLE_FX_BULLET_TRACE_NO_ANGLE_REJECT(p0); } - static void LUA_NATIVE_GRAPHICS_SET_PARTICLE_FX_BANG_SCRAPE_LODRANGE_SCALE( float p0 ) + static void LUA_NATIVE_GRAPHICS_SET_PARTICLE_FX_BANG_SCRAPE_LODRANGE_SCALE(float p0) { GRAPHICS::SET_PARTICLE_FX_BANG_SCRAPE_LODRANGE_SCALE(p0); } - static void LUA_NATIVE_GRAPHICS_SET_PARTICLE_FX_FOOT_LODRANGE_SCALE( float p0 ) + static void LUA_NATIVE_GRAPHICS_SET_PARTICLE_FX_FOOT_LODRANGE_SCALE(float p0) { GRAPHICS::SET_PARTICLE_FX_FOOT_LODRANGE_SCALE(p0); } - static void LUA_NATIVE_GRAPHICS_SET_PARTICLE_FX_FOOT_OVERRIDE_NAME( const char* p0 ) + static void LUA_NATIVE_GRAPHICS_SET_PARTICLE_FX_FOOT_OVERRIDE_NAME(const char* p0) { GRAPHICS::SET_PARTICLE_FX_FOOT_OVERRIDE_NAME(p0); } - static void LUA_NATIVE_GRAPHICS_SET_SKIDMARK_RANGE_SCALE( float scale ) + static void LUA_NATIVE_GRAPHICS_SET_SKIDMARK_RANGE_SCALE(float scale) { GRAPHICS::SET_SKIDMARK_RANGE_SCALE(scale); } - static void LUA_NATIVE_GRAPHICS_SET_PTFX_FORCE_VEHICLE_INTERIOR_FLAG( Any p0 ) + static void LUA_NATIVE_GRAPHICS_SET_PTFX_FORCE_VEHICLE_INTERIOR_FLAG(Any p0) { GRAPHICS::SET_PTFX_FORCE_VEHICLE_INTERIOR_FLAG(p0); } - static void LUA_NATIVE_GRAPHICS_REGISTER_POSTFX_BULLET_IMPACT( float weaponWorldPosX, float weaponWorldPosY, float weaponWorldPosZ, float intensity ) + static void LUA_NATIVE_GRAPHICS_REGISTER_POSTFX_BULLET_IMPACT(float weaponWorldPosX, float weaponWorldPosY, float weaponWorldPosZ, float intensity) { GRAPHICS::REGISTER_POSTFX_BULLET_IMPACT(weaponWorldPosX, weaponWorldPosY, weaponWorldPosZ, intensity); } - static void LUA_NATIVE_GRAPHICS_FORCE_POSTFX_BULLET_IMPACTS_AFTER_HUD( bool p0 ) + static void LUA_NATIVE_GRAPHICS_FORCE_POSTFX_BULLET_IMPACTS_AFTER_HUD(bool p0) { GRAPHICS::FORCE_POSTFX_BULLET_IMPACTS_AFTER_HUD(p0); } - static void LUA_NATIVE_GRAPHICS_USE_PARTICLE_FX_ASSET( const char* name ) + static void LUA_NATIVE_GRAPHICS_USE_PARTICLE_FX_ASSET(const char* name) { GRAPHICS::USE_PARTICLE_FX_ASSET(name); } - static void LUA_NATIVE_GRAPHICS_SET_PARTICLE_FX_OVERRIDE( const char* oldAsset, const char* newAsset ) + static void LUA_NATIVE_GRAPHICS_SET_PARTICLE_FX_OVERRIDE(const char* oldAsset, const char* newAsset) { GRAPHICS::SET_PARTICLE_FX_OVERRIDE(oldAsset, newAsset); } - static void LUA_NATIVE_GRAPHICS_RESET_PARTICLE_FX_OVERRIDE( const char* name ) + static void LUA_NATIVE_GRAPHICS_RESET_PARTICLE_FX_OVERRIDE(const char* name) { GRAPHICS::RESET_PARTICLE_FX_OVERRIDE(name); } - static void LUA_NATIVE_GRAPHICS_SET_WEATHER_PTFX_USE_OVERRIDE_SETTINGS( bool p0 ) + static void LUA_NATIVE_GRAPHICS_SET_WEATHER_PTFX_USE_OVERRIDE_SETTINGS(bool p0) { GRAPHICS::SET_WEATHER_PTFX_USE_OVERRIDE_SETTINGS(p0); } - static void LUA_NATIVE_GRAPHICS_SET_WEATHER_PTFX_OVERRIDE_CURR_LEVEL( float p0 ) + static void LUA_NATIVE_GRAPHICS_SET_WEATHER_PTFX_OVERRIDE_CURR_LEVEL(float p0) { GRAPHICS::SET_WEATHER_PTFX_OVERRIDE_CURR_LEVEL(p0); } - static void LUA_NATIVE_GRAPHICS_WASH_DECALS_IN_RANGE( float x, float y, float z, float range, float p4 ) + static void LUA_NATIVE_GRAPHICS_WASH_DECALS_IN_RANGE(float x, float y, float z, float range, float p4) { GRAPHICS::WASH_DECALS_IN_RANGE(x, y, z, range, p4); } - static void LUA_NATIVE_GRAPHICS_WASH_DECALS_FROM_VEHICLE( Vehicle vehicle, float p1 ) + static void LUA_NATIVE_GRAPHICS_WASH_DECALS_FROM_VEHICLE(Vehicle vehicle, float p1) { GRAPHICS::WASH_DECALS_FROM_VEHICLE(vehicle, p1); } - static void LUA_NATIVE_GRAPHICS_FADE_DECALS_IN_RANGE( float x, float y, float z, float p3, float p4 ) + static void LUA_NATIVE_GRAPHICS_FADE_DECALS_IN_RANGE(float x, float y, float z, float p3, float p4) { GRAPHICS::FADE_DECALS_IN_RANGE(x, y, z, p3, p4); } - static void LUA_NATIVE_GRAPHICS_REMOVE_DECALS_IN_RANGE( float x, float y, float z, float range ) + static void LUA_NATIVE_GRAPHICS_REMOVE_DECALS_IN_RANGE(float x, float y, float z, float range) { GRAPHICS::REMOVE_DECALS_IN_RANGE(x, y, z, range); } - static void LUA_NATIVE_GRAPHICS_REMOVE_DECALS_FROM_OBJECT( Object obj ) + static void LUA_NATIVE_GRAPHICS_REMOVE_DECALS_FROM_OBJECT(Object obj) { GRAPHICS::REMOVE_DECALS_FROM_OBJECT(obj); } - static void LUA_NATIVE_GRAPHICS_REMOVE_DECALS_FROM_OBJECT_FACING( Object obj, float x, float y, float z ) + static void LUA_NATIVE_GRAPHICS_REMOVE_DECALS_FROM_OBJECT_FACING(Object obj, float x, float y, float z) { GRAPHICS::REMOVE_DECALS_FROM_OBJECT_FACING(obj, x, y, z); } - static void LUA_NATIVE_GRAPHICS_REMOVE_DECALS_FROM_VEHICLE( Vehicle vehicle ) + static void LUA_NATIVE_GRAPHICS_REMOVE_DECALS_FROM_VEHICLE(Vehicle vehicle) { GRAPHICS::REMOVE_DECALS_FROM_VEHICLE(vehicle); } - static int LUA_NATIVE_GRAPHICS_ADD_DECAL( int decalType, float posX, float posY, float posZ, float p4, float p5, float p6, float p7, float p8, float p9, float width, float height, float rCoef, float gCoef, float bCoef, float opacity, float timeout, bool p17, bool p18, bool p19 ) + static int LUA_NATIVE_GRAPHICS_ADD_DECAL(int decalType, float posX, float posY, float posZ, float p4, float p5, float p6, float p7, float p8, float p9, float width, float height, float rCoef, float gCoef, float bCoef, float opacity, float timeout, bool p17, bool p18, bool p19) { auto retval = GRAPHICS::ADD_DECAL(decalType, posX, posY, posZ, p4, p5, p6, p7, p8, p9, width, height, rCoef, gCoef, bCoef, opacity, timeout, p17, p18, p19); return retval; } - static int LUA_NATIVE_GRAPHICS_ADD_PETROL_DECAL( float x, float y, float z, float groundLvl, float width, float transparency ) + static int LUA_NATIVE_GRAPHICS_ADD_PETROL_DECAL(float x, float y, float z, float groundLvl, float width, float transparency) { auto retval = GRAPHICS::ADD_PETROL_DECAL(x, y, z, groundLvl, width, transparency); return retval; } - static int LUA_NATIVE_GRAPHICS_ADD_OIL_DECAL( float x, float y, float z, float groundLvl, float width, float transparency ) + static int LUA_NATIVE_GRAPHICS_ADD_OIL_DECAL(float x, float y, float z, float groundLvl, float width, float transparency) { auto retval = GRAPHICS::ADD_OIL_DECAL(x, y, z, groundLvl, width, transparency); return retval; } - static void LUA_NATIVE_GRAPHICS_START_PETROL_TRAIL_DECALS( float p0 ) + static void LUA_NATIVE_GRAPHICS_START_PETROL_TRAIL_DECALS(float p0) { GRAPHICS::START_PETROL_TRAIL_DECALS(p0); } - static void LUA_NATIVE_GRAPHICS_ADD_PETROL_TRAIL_DECAL_INFO( float x, float y, float z, float p3 ) + static void LUA_NATIVE_GRAPHICS_ADD_PETROL_TRAIL_DECAL_INFO(float x, float y, float z, float p3) { GRAPHICS::ADD_PETROL_TRAIL_DECAL_INFO(x, y, z, p3); } - static void LUA_NATIVE_GRAPHICS_END_PETROL_TRAIL_DECALS( ) + static void LUA_NATIVE_GRAPHICS_END_PETROL_TRAIL_DECALS() { GRAPHICS::END_PETROL_TRAIL_DECALS(); } - static void LUA_NATIVE_GRAPHICS_REMOVE_DECAL( int decal ) + static void LUA_NATIVE_GRAPHICS_REMOVE_DECAL(int decal) { GRAPHICS::REMOVE_DECAL(decal); } - static bool LUA_NATIVE_GRAPHICS_IS_DECAL_ALIVE( int decal ) + static bool LUA_NATIVE_GRAPHICS_IS_DECAL_ALIVE(int decal) { auto retval = (bool)GRAPHICS::IS_DECAL_ALIVE(decal); return retval; } - static float LUA_NATIVE_GRAPHICS_GET_DECAL_WASH_LEVEL( int decal ) + static float LUA_NATIVE_GRAPHICS_GET_DECAL_WASH_LEVEL(int decal) { auto retval = GRAPHICS::GET_DECAL_WASH_LEVEL(decal); return retval; } - static void LUA_NATIVE_GRAPHICS_SET_DISABLE_PETROL_DECALS_IGNITING_THIS_FRAME( ) + static void LUA_NATIVE_GRAPHICS_SET_DISABLE_PETROL_DECALS_IGNITING_THIS_FRAME() { GRAPHICS::SET_DISABLE_PETROL_DECALS_IGNITING_THIS_FRAME(); } - static void LUA_NATIVE_GRAPHICS_SET_DISABLE_PETROL_DECALS_RECYCLING_THIS_FRAME( ) + static void LUA_NATIVE_GRAPHICS_SET_DISABLE_PETROL_DECALS_RECYCLING_THIS_FRAME() { GRAPHICS::SET_DISABLE_PETROL_DECALS_RECYCLING_THIS_FRAME(); } - static void LUA_NATIVE_GRAPHICS_SET_DISABLE_DECAL_RENDERING_THIS_FRAME( ) + static void LUA_NATIVE_GRAPHICS_SET_DISABLE_DECAL_RENDERING_THIS_FRAME() { GRAPHICS::SET_DISABLE_DECAL_RENDERING_THIS_FRAME(); } - static bool LUA_NATIVE_GRAPHICS_GET_IS_PETROL_DECAL_IN_RANGE( float xCoord, float yCoord, float zCoord, float radius ) + static bool LUA_NATIVE_GRAPHICS_GET_IS_PETROL_DECAL_IN_RANGE(float xCoord, float yCoord, float zCoord, float radius) { auto retval = (bool)GRAPHICS::GET_IS_PETROL_DECAL_IN_RANGE(xCoord, yCoord, zCoord, radius); return retval; } - static void LUA_NATIVE_GRAPHICS_PATCH_DECAL_DIFFUSE_MAP( int decalType, const char* textureDict, const char* textureName ) + static void LUA_NATIVE_GRAPHICS_PATCH_DECAL_DIFFUSE_MAP(int decalType, const char* textureDict, const char* textureName) { GRAPHICS::PATCH_DECAL_DIFFUSE_MAP(decalType, textureDict, textureName); } - static void LUA_NATIVE_GRAPHICS_UNPATCH_DECAL_DIFFUSE_MAP( int decalType ) + static void LUA_NATIVE_GRAPHICS_UNPATCH_DECAL_DIFFUSE_MAP(int decalType) { GRAPHICS::UNPATCH_DECAL_DIFFUSE_MAP(decalType); } - static void LUA_NATIVE_GRAPHICS_MOVE_VEHICLE_DECALS( Any p0, Any p1 ) + static void LUA_NATIVE_GRAPHICS_MOVE_VEHICLE_DECALS(Any p0, Any p1) { GRAPHICS::MOVE_VEHICLE_DECALS(p0, p1); } - static bool LUA_NATIVE_GRAPHICS_ADD_VEHICLE_CREW_EMBLEM( Vehicle vehicle, Ped ped, int boneIndex, float x1, float x2, float x3, float y1, float y2, float y3, float z1, float z2, float z3, float scale, Any p13, int alpha ) + static bool LUA_NATIVE_GRAPHICS_ADD_VEHICLE_CREW_EMBLEM(Vehicle vehicle, Ped ped, int boneIndex, float x1, float x2, float x3, float y1, float y2, float y3, float z1, float z2, float z3, float scale, Any p13, int alpha) { auto retval = (bool)GRAPHICS::ADD_VEHICLE_CREW_EMBLEM(vehicle, ped, boneIndex, x1, x2, x3, y1, y2, y3, z1, z2, z3, scale, p13, alpha); return retval; } - static std::tuple LUA_NATIVE_GRAPHICS_ABORT_VEHICLE_CREW_EMBLEM_REQUEST( int p0 ) + static std::tuple LUA_NATIVE_GRAPHICS_ABORT_VEHICLE_CREW_EMBLEM_REQUEST(int p0) { std::tuple return_values; std::get<0>(return_values) = (bool)GRAPHICS::ABORT_VEHICLE_CREW_EMBLEM_REQUEST(&p0); @@ -1513,600 +1513,600 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_GRAPHICS_REMOVE_VEHICLE_CREW_EMBLEM( Vehicle vehicle, int p1 ) + static void LUA_NATIVE_GRAPHICS_REMOVE_VEHICLE_CREW_EMBLEM(Vehicle vehicle, int p1) { GRAPHICS::REMOVE_VEHICLE_CREW_EMBLEM(vehicle, p1); } - static int LUA_NATIVE_GRAPHICS_GET_VEHICLE_CREW_EMBLEM_REQUEST_STATE( Vehicle vehicle, int p1 ) + static int LUA_NATIVE_GRAPHICS_GET_VEHICLE_CREW_EMBLEM_REQUEST_STATE(Vehicle vehicle, int p1) { auto retval = GRAPHICS::GET_VEHICLE_CREW_EMBLEM_REQUEST_STATE(vehicle, p1); return retval; } - static bool LUA_NATIVE_GRAPHICS_DOES_VEHICLE_HAVE_CREW_EMBLEM( Vehicle vehicle, int p1 ) + static bool LUA_NATIVE_GRAPHICS_DOES_VEHICLE_HAVE_CREW_EMBLEM(Vehicle vehicle, int p1) { auto retval = (bool)GRAPHICS::DOES_VEHICLE_HAVE_CREW_EMBLEM(vehicle, p1); return retval; } - static void LUA_NATIVE_GRAPHICS_DISABLE_COMPOSITE_SHOTGUN_DECALS( bool toggle ) + static void LUA_NATIVE_GRAPHICS_DISABLE_COMPOSITE_SHOTGUN_DECALS(bool toggle) { GRAPHICS::DISABLE_COMPOSITE_SHOTGUN_DECALS(toggle); } - static void LUA_NATIVE_GRAPHICS_DISABLE_SCUFF_DECALS( bool toggle ) + static void LUA_NATIVE_GRAPHICS_DISABLE_SCUFF_DECALS(bool toggle) { GRAPHICS::DISABLE_SCUFF_DECALS(toggle); } - static void LUA_NATIVE_GRAPHICS_SET_DECAL_BULLET_IMPACT_RANGE_SCALE( float p0 ) + static void LUA_NATIVE_GRAPHICS_SET_DECAL_BULLET_IMPACT_RANGE_SCALE(float p0) { GRAPHICS::SET_DECAL_BULLET_IMPACT_RANGE_SCALE(p0); } - static void LUA_NATIVE_GRAPHICS_OVERRIDE_INTERIOR_SMOKE_NAME( const char* name ) + static void LUA_NATIVE_GRAPHICS_OVERRIDE_INTERIOR_SMOKE_NAME(const char* name) { GRAPHICS::OVERRIDE_INTERIOR_SMOKE_NAME(name); } - static void LUA_NATIVE_GRAPHICS_OVERRIDE_INTERIOR_SMOKE_LEVEL( float level ) + static void LUA_NATIVE_GRAPHICS_OVERRIDE_INTERIOR_SMOKE_LEVEL(float level) { GRAPHICS::OVERRIDE_INTERIOR_SMOKE_LEVEL(level); } - static void LUA_NATIVE_GRAPHICS_OVERRIDE_INTERIOR_SMOKE_END( ) + static void LUA_NATIVE_GRAPHICS_OVERRIDE_INTERIOR_SMOKE_END() { GRAPHICS::OVERRIDE_INTERIOR_SMOKE_END(); } - static void LUA_NATIVE_GRAPHICS_REGISTER_NOIR_LENS_EFFECT( ) + static void LUA_NATIVE_GRAPHICS_REGISTER_NOIR_LENS_EFFECT() { GRAPHICS::REGISTER_NOIR_LENS_EFFECT(); } - static void LUA_NATIVE_GRAPHICS_DISABLE_VEHICLE_DISTANTLIGHTS( bool toggle ) + static void LUA_NATIVE_GRAPHICS_DISABLE_VEHICLE_DISTANTLIGHTS(bool toggle) { GRAPHICS::DISABLE_VEHICLE_DISTANTLIGHTS(toggle); } - static void LUA_NATIVE_GRAPHICS_RENDER_SHADOWED_LIGHTS_WITH_NO_SHADOWS( bool p0 ) + static void LUA_NATIVE_GRAPHICS_RENDER_SHADOWED_LIGHTS_WITH_NO_SHADOWS(bool p0) { GRAPHICS::RENDER_SHADOWED_LIGHTS_WITH_NO_SHADOWS(p0); } - static void LUA_NATIVE_GRAPHICS_REQUEST_EARLY_LIGHT_CHECK( ) + static void LUA_NATIVE_GRAPHICS_REQUEST_EARLY_LIGHT_CHECK() { GRAPHICS::REQUEST_EARLY_LIGHT_CHECK(); } - static void LUA_NATIVE_GRAPHICS_USE_SNOW_FOOT_VFX_WHEN_UNSHELTERED( bool toggle ) + static void LUA_NATIVE_GRAPHICS_USE_SNOW_FOOT_VFX_WHEN_UNSHELTERED(bool toggle) { GRAPHICS::USE_SNOW_FOOT_VFX_WHEN_UNSHELTERED(toggle); } - static void LUA_NATIVE_GRAPHICS_USE_SNOW_WHEEL_VFX_WHEN_UNSHELTERED( bool toggle ) + static void LUA_NATIVE_GRAPHICS_USE_SNOW_WHEEL_VFX_WHEN_UNSHELTERED(bool toggle) { GRAPHICS::USE_SNOW_WHEEL_VFX_WHEN_UNSHELTERED(toggle); } - static void LUA_NATIVE_GRAPHICS_DISABLE_REGION_VFX( Any p0 ) + static void LUA_NATIVE_GRAPHICS_DISABLE_REGION_VFX(Any p0) { GRAPHICS::DISABLE_REGION_VFX(p0); } - static void LUA_NATIVE_GRAPHICS_PRESET_INTERIOR_AMBIENT_CACHE( const char* timecycleModifierName ) + static void LUA_NATIVE_GRAPHICS_PRESET_INTERIOR_AMBIENT_CACHE(const char* timecycleModifierName) { GRAPHICS::PRESET_INTERIOR_AMBIENT_CACHE(timecycleModifierName); } - static void LUA_NATIVE_GRAPHICS_SET_TIMECYCLE_MODIFIER( const char* modifierName ) + static void LUA_NATIVE_GRAPHICS_SET_TIMECYCLE_MODIFIER(const char* modifierName) { GRAPHICS::SET_TIMECYCLE_MODIFIER(modifierName); } - static void LUA_NATIVE_GRAPHICS_SET_TIMECYCLE_MODIFIER_STRENGTH( float strength ) + static void LUA_NATIVE_GRAPHICS_SET_TIMECYCLE_MODIFIER_STRENGTH(float strength) { GRAPHICS::SET_TIMECYCLE_MODIFIER_STRENGTH(strength); } - static void LUA_NATIVE_GRAPHICS_SET_TRANSITION_TIMECYCLE_MODIFIER( const char* modifierName, float transition ) + static void LUA_NATIVE_GRAPHICS_SET_TRANSITION_TIMECYCLE_MODIFIER(const char* modifierName, float transition) { GRAPHICS::SET_TRANSITION_TIMECYCLE_MODIFIER(modifierName, transition); } - static void LUA_NATIVE_GRAPHICS_SET_TRANSITION_OUT_OF_TIMECYCLE_MODIFIER( float strength ) + static void LUA_NATIVE_GRAPHICS_SET_TRANSITION_OUT_OF_TIMECYCLE_MODIFIER(float strength) { GRAPHICS::SET_TRANSITION_OUT_OF_TIMECYCLE_MODIFIER(strength); } - static void LUA_NATIVE_GRAPHICS_CLEAR_TIMECYCLE_MODIFIER( ) + static void LUA_NATIVE_GRAPHICS_CLEAR_TIMECYCLE_MODIFIER() { GRAPHICS::CLEAR_TIMECYCLE_MODIFIER(); } - static int LUA_NATIVE_GRAPHICS_GET_TIMECYCLE_MODIFIER_INDEX( ) + static int LUA_NATIVE_GRAPHICS_GET_TIMECYCLE_MODIFIER_INDEX() { auto retval = GRAPHICS::GET_TIMECYCLE_MODIFIER_INDEX(); return retval; } - static int LUA_NATIVE_GRAPHICS_GET_TIMECYCLE_TRANSITION_MODIFIER_INDEX( ) + static int LUA_NATIVE_GRAPHICS_GET_TIMECYCLE_TRANSITION_MODIFIER_INDEX() { auto retval = GRAPHICS::GET_TIMECYCLE_TRANSITION_MODIFIER_INDEX(); return retval; } - static bool LUA_NATIVE_GRAPHICS_GET_IS_TIMECYCLE_TRANSITIONING_OUT( ) + static bool LUA_NATIVE_GRAPHICS_GET_IS_TIMECYCLE_TRANSITIONING_OUT() { auto retval = (bool)GRAPHICS::GET_IS_TIMECYCLE_TRANSITIONING_OUT(); return retval; } - static void LUA_NATIVE_GRAPHICS_PUSH_TIMECYCLE_MODIFIER( ) + static void LUA_NATIVE_GRAPHICS_PUSH_TIMECYCLE_MODIFIER() { GRAPHICS::PUSH_TIMECYCLE_MODIFIER(); } - static void LUA_NATIVE_GRAPHICS_POP_TIMECYCLE_MODIFIER( ) + static void LUA_NATIVE_GRAPHICS_POP_TIMECYCLE_MODIFIER() { GRAPHICS::POP_TIMECYCLE_MODIFIER(); } - static void LUA_NATIVE_GRAPHICS_SET_CURRENT_PLAYER_TCMODIFIER( const char* modifierName ) + static void LUA_NATIVE_GRAPHICS_SET_CURRENT_PLAYER_TCMODIFIER(const char* modifierName) { GRAPHICS::SET_CURRENT_PLAYER_TCMODIFIER(modifierName); } - static void LUA_NATIVE_GRAPHICS_SET_PLAYER_TCMODIFIER_TRANSITION( float value ) + static void LUA_NATIVE_GRAPHICS_SET_PLAYER_TCMODIFIER_TRANSITION(float value) { GRAPHICS::SET_PLAYER_TCMODIFIER_TRANSITION(value); } - static void LUA_NATIVE_GRAPHICS_SET_NEXT_PLAYER_TCMODIFIER( const char* modifierName ) + static void LUA_NATIVE_GRAPHICS_SET_NEXT_PLAYER_TCMODIFIER(const char* modifierName) { GRAPHICS::SET_NEXT_PLAYER_TCMODIFIER(modifierName); } - static void LUA_NATIVE_GRAPHICS_ADD_TCMODIFIER_OVERRIDE( const char* modifierName1, const char* modifierName2 ) + static void LUA_NATIVE_GRAPHICS_ADD_TCMODIFIER_OVERRIDE(const char* modifierName1, const char* modifierName2) { GRAPHICS::ADD_TCMODIFIER_OVERRIDE(modifierName1, modifierName2); } - static void LUA_NATIVE_GRAPHICS_CLEAR_ALL_TCMODIFIER_OVERRIDES( const char* p0 ) + static void LUA_NATIVE_GRAPHICS_CLEAR_ALL_TCMODIFIER_OVERRIDES(const char* p0) { GRAPHICS::CLEAR_ALL_TCMODIFIER_OVERRIDES(p0); } - static void LUA_NATIVE_GRAPHICS_SET_EXTRA_TCMODIFIER( const char* modifierName ) + static void LUA_NATIVE_GRAPHICS_SET_EXTRA_TCMODIFIER(const char* modifierName) { GRAPHICS::SET_EXTRA_TCMODIFIER(modifierName); } - static void LUA_NATIVE_GRAPHICS_CLEAR_EXTRA_TCMODIFIER( ) + static void LUA_NATIVE_GRAPHICS_CLEAR_EXTRA_TCMODIFIER() { GRAPHICS::CLEAR_EXTRA_TCMODIFIER(); } - static int LUA_NATIVE_GRAPHICS_GET_EXTRA_TCMODIFIER( ) + static int LUA_NATIVE_GRAPHICS_GET_EXTRA_TCMODIFIER() { auto retval = GRAPHICS::GET_EXTRA_TCMODIFIER(); return retval; } - static void LUA_NATIVE_GRAPHICS_ENABLE_MOON_CYCLE_OVERRIDE( float strength ) + static void LUA_NATIVE_GRAPHICS_ENABLE_MOON_CYCLE_OVERRIDE(float strength) { GRAPHICS::ENABLE_MOON_CYCLE_OVERRIDE(strength); } - static void LUA_NATIVE_GRAPHICS_DISABLE_MOON_CYCLE_OVERRIDE( ) + static void LUA_NATIVE_GRAPHICS_DISABLE_MOON_CYCLE_OVERRIDE() { GRAPHICS::DISABLE_MOON_CYCLE_OVERRIDE(); } - static int LUA_NATIVE_GRAPHICS_REQUEST_SCALEFORM_MOVIE( const char* scaleformName ) + static int LUA_NATIVE_GRAPHICS_REQUEST_SCALEFORM_MOVIE(const char* scaleformName) { auto retval = GRAPHICS::REQUEST_SCALEFORM_MOVIE(scaleformName); return retval; } - static int LUA_NATIVE_GRAPHICS_REQUEST_SCALEFORM_MOVIE_WITH_IGNORE_SUPER_WIDESCREEN( const char* scaleformName ) + static int LUA_NATIVE_GRAPHICS_REQUEST_SCALEFORM_MOVIE_WITH_IGNORE_SUPER_WIDESCREEN(const char* scaleformName) { auto retval = GRAPHICS::REQUEST_SCALEFORM_MOVIE_WITH_IGNORE_SUPER_WIDESCREEN(scaleformName); return retval; } - static int LUA_NATIVE_GRAPHICS_REQUEST_SCALEFORM_MOVIE_INSTANCE( const char* scaleformName ) + static int LUA_NATIVE_GRAPHICS_REQUEST_SCALEFORM_MOVIE_INSTANCE(const char* scaleformName) { auto retval = GRAPHICS::REQUEST_SCALEFORM_MOVIE_INSTANCE(scaleformName); return retval; } - static int LUA_NATIVE_GRAPHICS_REQUEST_SCALEFORM_MOVIE_SKIP_RENDER_WHILE_PAUSED( const char* scaleformName ) + static int LUA_NATIVE_GRAPHICS_REQUEST_SCALEFORM_MOVIE_SKIP_RENDER_WHILE_PAUSED(const char* scaleformName) { auto retval = GRAPHICS::REQUEST_SCALEFORM_MOVIE_SKIP_RENDER_WHILE_PAUSED(scaleformName); return retval; } - static bool LUA_NATIVE_GRAPHICS_HAS_SCALEFORM_MOVIE_LOADED( int scaleformHandle ) + static bool LUA_NATIVE_GRAPHICS_HAS_SCALEFORM_MOVIE_LOADED(int scaleformHandle) { auto retval = (bool)GRAPHICS::HAS_SCALEFORM_MOVIE_LOADED(scaleformHandle); return retval; } - static bool LUA_NATIVE_GRAPHICS_IS_ACTIVE_SCALEFORM_MOVIE_DELETING( int val ) + static bool LUA_NATIVE_GRAPHICS_IS_ACTIVE_SCALEFORM_MOVIE_DELETING(int val) { auto retval = (bool)GRAPHICS::IS_ACTIVE_SCALEFORM_MOVIE_DELETING(val); return retval; } - static bool LUA_NATIVE_GRAPHICS_IS_SCALEFORM_MOVIE_DELETING( int val ) + static bool LUA_NATIVE_GRAPHICS_IS_SCALEFORM_MOVIE_DELETING(int val) { auto retval = (bool)GRAPHICS::IS_SCALEFORM_MOVIE_DELETING(val); return retval; } - static bool LUA_NATIVE_GRAPHICS_HAS_SCALEFORM_MOVIE_FILENAME_LOADED( const char* scaleformName ) + static bool LUA_NATIVE_GRAPHICS_HAS_SCALEFORM_MOVIE_FILENAME_LOADED(const char* scaleformName) { auto retval = (bool)GRAPHICS::HAS_SCALEFORM_MOVIE_FILENAME_LOADED(scaleformName); return retval; } - static bool LUA_NATIVE_GRAPHICS_HAS_SCALEFORM_CONTAINER_MOVIE_LOADED_INTO_PARENT( int scaleformHandle ) + static bool LUA_NATIVE_GRAPHICS_HAS_SCALEFORM_CONTAINER_MOVIE_LOADED_INTO_PARENT(int scaleformHandle) { auto retval = (bool)GRAPHICS::HAS_SCALEFORM_CONTAINER_MOVIE_LOADED_INTO_PARENT(scaleformHandle); return retval; } - static int LUA_NATIVE_GRAPHICS_SET_SCALEFORM_MOVIE_AS_NO_LONGER_NEEDED( int scaleformHandle ) + static int LUA_NATIVE_GRAPHICS_SET_SCALEFORM_MOVIE_AS_NO_LONGER_NEEDED(int scaleformHandle) { GRAPHICS::SET_SCALEFORM_MOVIE_AS_NO_LONGER_NEEDED(&scaleformHandle); return scaleformHandle; } - static void LUA_NATIVE_GRAPHICS_SET_SCALEFORM_MOVIE_TO_USE_SYSTEM_TIME( int scaleform, bool toggle ) + static void LUA_NATIVE_GRAPHICS_SET_SCALEFORM_MOVIE_TO_USE_SYSTEM_TIME(int scaleform, bool toggle) { GRAPHICS::SET_SCALEFORM_MOVIE_TO_USE_SYSTEM_TIME(scaleform, toggle); } - static void LUA_NATIVE_GRAPHICS_SET_SCALEFORM_MOVIE_TO_USE_LARGE_RT( int scaleformHandle, bool toggle ) + static void LUA_NATIVE_GRAPHICS_SET_SCALEFORM_MOVIE_TO_USE_LARGE_RT(int scaleformHandle, bool toggle) { GRAPHICS::SET_SCALEFORM_MOVIE_TO_USE_LARGE_RT(scaleformHandle, toggle); } - static void LUA_NATIVE_GRAPHICS_SET_SCALEFORM_MOVIE_TO_USE_SUPER_LARGE_RT( int scaleformHandle, bool toggle ) + static void LUA_NATIVE_GRAPHICS_SET_SCALEFORM_MOVIE_TO_USE_SUPER_LARGE_RT(int scaleformHandle, bool toggle) { GRAPHICS::SET_SCALEFORM_MOVIE_TO_USE_SUPER_LARGE_RT(scaleformHandle, toggle); } - static void LUA_NATIVE_GRAPHICS_DRAW_SCALEFORM_MOVIE( int scaleformHandle, float x, float y, float width, float height, int red, int green, int blue, int alpha, int p9 ) + static void LUA_NATIVE_GRAPHICS_DRAW_SCALEFORM_MOVIE(int scaleformHandle, float x, float y, float width, float height, int red, int green, int blue, int alpha, int p9) { GRAPHICS::DRAW_SCALEFORM_MOVIE(scaleformHandle, x, y, width, height, red, green, blue, alpha, p9); } - static void LUA_NATIVE_GRAPHICS_DRAW_SCALEFORM_MOVIE_FULLSCREEN( int scaleform, int red, int green, int blue, int alpha, int p5 ) + static void LUA_NATIVE_GRAPHICS_DRAW_SCALEFORM_MOVIE_FULLSCREEN(int scaleform, int red, int green, int blue, int alpha, int p5) { GRAPHICS::DRAW_SCALEFORM_MOVIE_FULLSCREEN(scaleform, red, green, blue, alpha, p5); } - static void LUA_NATIVE_GRAPHICS_DRAW_SCALEFORM_MOVIE_FULLSCREEN_MASKED( int scaleform1, int scaleform2, int red, int green, int blue, int alpha ) + static void LUA_NATIVE_GRAPHICS_DRAW_SCALEFORM_MOVIE_FULLSCREEN_MASKED(int scaleform1, int scaleform2, int red, int green, int blue, int alpha) { GRAPHICS::DRAW_SCALEFORM_MOVIE_FULLSCREEN_MASKED(scaleform1, scaleform2, red, green, blue, alpha); } - static void LUA_NATIVE_GRAPHICS_DRAW_SCALEFORM_MOVIE_3D( int scaleform, float posX, float posY, float posZ, float rotX, float rotY, float rotZ, float p7, float p8, float p9, float scaleX, float scaleY, float scaleZ, int rotationOrder ) + static void LUA_NATIVE_GRAPHICS_DRAW_SCALEFORM_MOVIE_3D(int scaleform, float posX, float posY, float posZ, float rotX, float rotY, float rotZ, float p7, float p8, float p9, float scaleX, float scaleY, float scaleZ, int rotationOrder) { GRAPHICS::DRAW_SCALEFORM_MOVIE_3D(scaleform, posX, posY, posZ, rotX, rotY, rotZ, p7, p8, p9, scaleX, scaleY, scaleZ, rotationOrder); } - static void LUA_NATIVE_GRAPHICS_DRAW_SCALEFORM_MOVIE_3D_SOLID( int scaleform, float posX, float posY, float posZ, float rotX, float rotY, float rotZ, float p7, float p8, float p9, float scaleX, float scaleY, float scaleZ, int rotationOrder ) + static void LUA_NATIVE_GRAPHICS_DRAW_SCALEFORM_MOVIE_3D_SOLID(int scaleform, float posX, float posY, float posZ, float rotX, float rotY, float rotZ, float p7, float p8, float p9, float scaleX, float scaleY, float scaleZ, int rotationOrder) { GRAPHICS::DRAW_SCALEFORM_MOVIE_3D_SOLID(scaleform, posX, posY, posZ, rotX, rotY, rotZ, p7, p8, p9, scaleX, scaleY, scaleZ, rotationOrder); } - static void LUA_NATIVE_GRAPHICS_CALL_SCALEFORM_MOVIE_METHOD( int scaleform, const char* method ) + static void LUA_NATIVE_GRAPHICS_CALL_SCALEFORM_MOVIE_METHOD(int scaleform, const char* method) { GRAPHICS::CALL_SCALEFORM_MOVIE_METHOD(scaleform, method); } - static void LUA_NATIVE_GRAPHICS_CALL_SCALEFORM_MOVIE_METHOD_WITH_NUMBER( int scaleform, const char* methodName, float param1, float param2, float param3, float param4, float param5 ) + static void LUA_NATIVE_GRAPHICS_CALL_SCALEFORM_MOVIE_METHOD_WITH_NUMBER(int scaleform, const char* methodName, float param1, float param2, float param3, float param4, float param5) { GRAPHICS::CALL_SCALEFORM_MOVIE_METHOD_WITH_NUMBER(scaleform, methodName, param1, param2, param3, param4, param5); } - static void LUA_NATIVE_GRAPHICS_CALL_SCALEFORM_MOVIE_METHOD_WITH_STRING( int scaleform, const char* methodName, const char* param1, const char* param2, const char* param3, const char* param4, const char* param5 ) + static void LUA_NATIVE_GRAPHICS_CALL_SCALEFORM_MOVIE_METHOD_WITH_STRING(int scaleform, const char* methodName, const char* param1, const char* param2, const char* param3, const char* param4, const char* param5) { GRAPHICS::CALL_SCALEFORM_MOVIE_METHOD_WITH_STRING(scaleform, methodName, param1, param2, param3, param4, param5); } - static void LUA_NATIVE_GRAPHICS_CALL_SCALEFORM_MOVIE_METHOD_WITH_NUMBER_AND_STRING( int scaleform, const char* methodName, float floatParam1, float floatParam2, float floatParam3, float floatParam4, float floatParam5, const char* stringParam1, const char* stringParam2, const char* stringParam3, const char* stringParam4, const char* stringParam5 ) + static void LUA_NATIVE_GRAPHICS_CALL_SCALEFORM_MOVIE_METHOD_WITH_NUMBER_AND_STRING(int scaleform, const char* methodName, float floatParam1, float floatParam2, float floatParam3, float floatParam4, float floatParam5, const char* stringParam1, const char* stringParam2, const char* stringParam3, const char* stringParam4, const char* stringParam5) { GRAPHICS::CALL_SCALEFORM_MOVIE_METHOD_WITH_NUMBER_AND_STRING(scaleform, methodName, floatParam1, floatParam2, floatParam3, floatParam4, floatParam5, stringParam1, stringParam2, stringParam3, stringParam4, stringParam5); } - static bool LUA_NATIVE_GRAPHICS_BEGIN_SCALEFORM_SCRIPT_HUD_MOVIE_METHOD( int hudComponent, const char* methodName ) + static bool LUA_NATIVE_GRAPHICS_BEGIN_SCALEFORM_SCRIPT_HUD_MOVIE_METHOD(int hudComponent, const char* methodName) { auto retval = (bool)GRAPHICS::BEGIN_SCALEFORM_SCRIPT_HUD_MOVIE_METHOD(hudComponent, methodName); return retval; } - static bool LUA_NATIVE_GRAPHICS_BEGIN_SCALEFORM_MOVIE_METHOD( int scaleform, const char* methodName ) + static bool LUA_NATIVE_GRAPHICS_BEGIN_SCALEFORM_MOVIE_METHOD(int scaleform, const char* methodName) { auto retval = (bool)GRAPHICS::BEGIN_SCALEFORM_MOVIE_METHOD(scaleform, methodName); return retval; } - static bool LUA_NATIVE_GRAPHICS_BEGIN_SCALEFORM_MOVIE_METHOD_ON_FRONTEND( const char* methodName ) + static bool LUA_NATIVE_GRAPHICS_BEGIN_SCALEFORM_MOVIE_METHOD_ON_FRONTEND(const char* methodName) { auto retval = (bool)GRAPHICS::BEGIN_SCALEFORM_MOVIE_METHOD_ON_FRONTEND(methodName); return retval; } - static bool LUA_NATIVE_GRAPHICS_BEGIN_SCALEFORM_MOVIE_METHOD_ON_FRONTEND_HEADER( const char* methodName ) + static bool LUA_NATIVE_GRAPHICS_BEGIN_SCALEFORM_MOVIE_METHOD_ON_FRONTEND_HEADER(const char* methodName) { auto retval = (bool)GRAPHICS::BEGIN_SCALEFORM_MOVIE_METHOD_ON_FRONTEND_HEADER(methodName); return retval; } - static void LUA_NATIVE_GRAPHICS_END_SCALEFORM_MOVIE_METHOD( ) + static void LUA_NATIVE_GRAPHICS_END_SCALEFORM_MOVIE_METHOD() { GRAPHICS::END_SCALEFORM_MOVIE_METHOD(); } - static int LUA_NATIVE_GRAPHICS_END_SCALEFORM_MOVIE_METHOD_RETURN_VALUE( ) + static int LUA_NATIVE_GRAPHICS_END_SCALEFORM_MOVIE_METHOD_RETURN_VALUE() { auto retval = GRAPHICS::END_SCALEFORM_MOVIE_METHOD_RETURN_VALUE(); return retval; } - static bool LUA_NATIVE_GRAPHICS_IS_SCALEFORM_MOVIE_METHOD_RETURN_VALUE_READY( int methodReturn ) + static bool LUA_NATIVE_GRAPHICS_IS_SCALEFORM_MOVIE_METHOD_RETURN_VALUE_READY(int methodReturn) { auto retval = (bool)GRAPHICS::IS_SCALEFORM_MOVIE_METHOD_RETURN_VALUE_READY(methodReturn); return retval; } - static int LUA_NATIVE_GRAPHICS_GET_SCALEFORM_MOVIE_METHOD_RETURN_VALUE_INT( int methodReturn ) + static int LUA_NATIVE_GRAPHICS_GET_SCALEFORM_MOVIE_METHOD_RETURN_VALUE_INT(int methodReturn) { auto retval = GRAPHICS::GET_SCALEFORM_MOVIE_METHOD_RETURN_VALUE_INT(methodReturn); return retval; } - static bool LUA_NATIVE_GRAPHICS_GET_SCALEFORM_MOVIE_METHOD_RETURN_VALUE_BOOL( int methodReturn ) + static bool LUA_NATIVE_GRAPHICS_GET_SCALEFORM_MOVIE_METHOD_RETURN_VALUE_BOOL(int methodReturn) { auto retval = (bool)GRAPHICS::GET_SCALEFORM_MOVIE_METHOD_RETURN_VALUE_BOOL(methodReturn); return retval; } - static const char* LUA_NATIVE_GRAPHICS_GET_SCALEFORM_MOVIE_METHOD_RETURN_VALUE_STRING( int methodReturn ) + static const char* LUA_NATIVE_GRAPHICS_GET_SCALEFORM_MOVIE_METHOD_RETURN_VALUE_STRING(int methodReturn) { auto retval = GRAPHICS::GET_SCALEFORM_MOVIE_METHOD_RETURN_VALUE_STRING(methodReturn); return retval; } - static void LUA_NATIVE_GRAPHICS_SCALEFORM_MOVIE_METHOD_ADD_PARAM_INT( int value ) + static void LUA_NATIVE_GRAPHICS_SCALEFORM_MOVIE_METHOD_ADD_PARAM_INT(int value) { GRAPHICS::SCALEFORM_MOVIE_METHOD_ADD_PARAM_INT(value); } - static void LUA_NATIVE_GRAPHICS_SCALEFORM_MOVIE_METHOD_ADD_PARAM_FLOAT( float value ) + static void LUA_NATIVE_GRAPHICS_SCALEFORM_MOVIE_METHOD_ADD_PARAM_FLOAT(float value) { GRAPHICS::SCALEFORM_MOVIE_METHOD_ADD_PARAM_FLOAT(value); } - static void LUA_NATIVE_GRAPHICS_SCALEFORM_MOVIE_METHOD_ADD_PARAM_BOOL( bool value ) + static void LUA_NATIVE_GRAPHICS_SCALEFORM_MOVIE_METHOD_ADD_PARAM_BOOL(bool value) { GRAPHICS::SCALEFORM_MOVIE_METHOD_ADD_PARAM_BOOL(value); } - static void LUA_NATIVE_GRAPHICS_BEGIN_TEXT_COMMAND_SCALEFORM_STRING( const char* componentType ) + static void LUA_NATIVE_GRAPHICS_BEGIN_TEXT_COMMAND_SCALEFORM_STRING(const char* componentType) { GRAPHICS::BEGIN_TEXT_COMMAND_SCALEFORM_STRING(componentType); } - static void LUA_NATIVE_GRAPHICS_END_TEXT_COMMAND_SCALEFORM_STRING( ) + static void LUA_NATIVE_GRAPHICS_END_TEXT_COMMAND_SCALEFORM_STRING() { GRAPHICS::END_TEXT_COMMAND_SCALEFORM_STRING(); } - static void LUA_NATIVE_GRAPHICS_END_TEXT_COMMAND_UNPARSED_SCALEFORM_STRING( ) + static void LUA_NATIVE_GRAPHICS_END_TEXT_COMMAND_UNPARSED_SCALEFORM_STRING() { GRAPHICS::END_TEXT_COMMAND_UNPARSED_SCALEFORM_STRING(); } - static void LUA_NATIVE_GRAPHICS_SCALEFORM_MOVIE_METHOD_ADD_PARAM_LITERAL_STRING( const char* string ) + static void LUA_NATIVE_GRAPHICS_SCALEFORM_MOVIE_METHOD_ADD_PARAM_LITERAL_STRING(const char* string) { GRAPHICS::SCALEFORM_MOVIE_METHOD_ADD_PARAM_LITERAL_STRING(string); } - static void LUA_NATIVE_GRAPHICS_SCALEFORM_MOVIE_METHOD_ADD_PARAM_TEXTURE_NAME_STRING( const char* string ) + static void LUA_NATIVE_GRAPHICS_SCALEFORM_MOVIE_METHOD_ADD_PARAM_TEXTURE_NAME_STRING(const char* string) { GRAPHICS::SCALEFORM_MOVIE_METHOD_ADD_PARAM_TEXTURE_NAME_STRING(string); } - static void LUA_NATIVE_GRAPHICS_SCALEFORM_MOVIE_METHOD_ADD_PARAM_PLAYER_NAME_STRING( const char* string ) + static void LUA_NATIVE_GRAPHICS_SCALEFORM_MOVIE_METHOD_ADD_PARAM_PLAYER_NAME_STRING(const char* string) { GRAPHICS::SCALEFORM_MOVIE_METHOD_ADD_PARAM_PLAYER_NAME_STRING(string); } - static bool LUA_NATIVE_GRAPHICS_DOES_LATEST_BRIEF_STRING_EXIST( int p0 ) + static bool LUA_NATIVE_GRAPHICS_DOES_LATEST_BRIEF_STRING_EXIST(int p0) { auto retval = (bool)GRAPHICS::DOES_LATEST_BRIEF_STRING_EXIST(p0); return retval; } - static void LUA_NATIVE_GRAPHICS_SCALEFORM_MOVIE_METHOD_ADD_PARAM_LATEST_BRIEF_STRING( int value ) + static void LUA_NATIVE_GRAPHICS_SCALEFORM_MOVIE_METHOD_ADD_PARAM_LATEST_BRIEF_STRING(int value) { GRAPHICS::SCALEFORM_MOVIE_METHOD_ADD_PARAM_LATEST_BRIEF_STRING(value); } - static void LUA_NATIVE_GRAPHICS_REQUEST_SCALEFORM_SCRIPT_HUD_MOVIE( int hudComponent ) + static void LUA_NATIVE_GRAPHICS_REQUEST_SCALEFORM_SCRIPT_HUD_MOVIE(int hudComponent) { GRAPHICS::REQUEST_SCALEFORM_SCRIPT_HUD_MOVIE(hudComponent); } - static bool LUA_NATIVE_GRAPHICS_HAS_SCALEFORM_SCRIPT_HUD_MOVIE_LOADED( int hudComponent ) + static bool LUA_NATIVE_GRAPHICS_HAS_SCALEFORM_SCRIPT_HUD_MOVIE_LOADED(int hudComponent) { auto retval = (bool)GRAPHICS::HAS_SCALEFORM_SCRIPT_HUD_MOVIE_LOADED(hudComponent); return retval; } - static void LUA_NATIVE_GRAPHICS_REMOVE_SCALEFORM_SCRIPT_HUD_MOVIE( int hudComponent ) + static void LUA_NATIVE_GRAPHICS_REMOVE_SCALEFORM_SCRIPT_HUD_MOVIE(int hudComponent) { GRAPHICS::REMOVE_SCALEFORM_SCRIPT_HUD_MOVIE(hudComponent); } - static bool LUA_NATIVE_GRAPHICS_PASS_KEYBOARD_INPUT_TO_SCALEFORM( int scaleformHandle ) + static bool LUA_NATIVE_GRAPHICS_PASS_KEYBOARD_INPUT_TO_SCALEFORM(int scaleformHandle) { auto retval = (bool)GRAPHICS::PASS_KEYBOARD_INPUT_TO_SCALEFORM(scaleformHandle); return retval; } - static void LUA_NATIVE_GRAPHICS_SET_TV_CHANNEL( int channel ) + static void LUA_NATIVE_GRAPHICS_SET_TV_CHANNEL(int channel) { GRAPHICS::SET_TV_CHANNEL(channel); } - static int LUA_NATIVE_GRAPHICS_GET_TV_CHANNEL( ) + static int LUA_NATIVE_GRAPHICS_GET_TV_CHANNEL() { auto retval = GRAPHICS::GET_TV_CHANNEL(); return retval; } - static void LUA_NATIVE_GRAPHICS_SET_TV_VOLUME( float volume ) + static void LUA_NATIVE_GRAPHICS_SET_TV_VOLUME(float volume) { GRAPHICS::SET_TV_VOLUME(volume); } - static float LUA_NATIVE_GRAPHICS_GET_TV_VOLUME( ) + static float LUA_NATIVE_GRAPHICS_GET_TV_VOLUME() { auto retval = GRAPHICS::GET_TV_VOLUME(); return retval; } - static void LUA_NATIVE_GRAPHICS_DRAW_TV_CHANNEL( float xPos, float yPos, float xScale, float yScale, float rotation, int red, int green, int blue, int alpha ) + static void LUA_NATIVE_GRAPHICS_DRAW_TV_CHANNEL(float xPos, float yPos, float xScale, float yScale, float rotation, int red, int green, int blue, int alpha) { GRAPHICS::DRAW_TV_CHANNEL(xPos, yPos, xScale, yScale, rotation, red, green, blue, alpha); } - static void LUA_NATIVE_GRAPHICS_SET_TV_CHANNEL_PLAYLIST( int tvChannel, const char* playlistName, bool restart ) + static void LUA_NATIVE_GRAPHICS_SET_TV_CHANNEL_PLAYLIST(int tvChannel, const char* playlistName, bool restart) { GRAPHICS::SET_TV_CHANNEL_PLAYLIST(tvChannel, playlistName, restart); } - static void LUA_NATIVE_GRAPHICS_SET_TV_CHANNEL_PLAYLIST_AT_HOUR( int tvChannel, const char* playlistName, int hour ) + static void LUA_NATIVE_GRAPHICS_SET_TV_CHANNEL_PLAYLIST_AT_HOUR(int tvChannel, const char* playlistName, int hour) { GRAPHICS::SET_TV_CHANNEL_PLAYLIST_AT_HOUR(tvChannel, playlistName, hour); } - static void LUA_NATIVE_GRAPHICS_CLEAR_TV_CHANNEL_PLAYLIST( int tvChannel ) + static void LUA_NATIVE_GRAPHICS_CLEAR_TV_CHANNEL_PLAYLIST(int tvChannel) { GRAPHICS::CLEAR_TV_CHANNEL_PLAYLIST(tvChannel); } - static bool LUA_NATIVE_GRAPHICS_IS_PLAYLIST_ON_CHANNEL( int tvChannel, Any p1 ) + static bool LUA_NATIVE_GRAPHICS_IS_PLAYLIST_ON_CHANNEL(int tvChannel, Any p1) { auto retval = (bool)GRAPHICS::IS_PLAYLIST_ON_CHANNEL(tvChannel, p1); return retval; } - static bool LUA_NATIVE_GRAPHICS_IS_TVSHOW_CURRENTLY_PLAYING( Hash videoCliphash ) + static bool LUA_NATIVE_GRAPHICS_IS_TVSHOW_CURRENTLY_PLAYING(Hash videoCliphash) { auto retval = (bool)GRAPHICS::IS_TVSHOW_CURRENTLY_PLAYING(videoCliphash); return retval; } - static void LUA_NATIVE_GRAPHICS_ENABLE_MOVIE_KEYFRAME_WAIT( bool toggle ) + static void LUA_NATIVE_GRAPHICS_ENABLE_MOVIE_KEYFRAME_WAIT(bool toggle) { GRAPHICS::ENABLE_MOVIE_KEYFRAME_WAIT(toggle); } - static void LUA_NATIVE_GRAPHICS_SET_TV_PLAYER_WATCHING_THIS_FRAME( Any p0 ) + static void LUA_NATIVE_GRAPHICS_SET_TV_PLAYER_WATCHING_THIS_FRAME(Any p0) { GRAPHICS::SET_TV_PLAYER_WATCHING_THIS_FRAME(p0); } - static Hash LUA_NATIVE_GRAPHICS_GET_CURRENT_TV_CLIP_NAMEHASH( ) + static Hash LUA_NATIVE_GRAPHICS_GET_CURRENT_TV_CLIP_NAMEHASH() { auto retval = GRAPHICS::GET_CURRENT_TV_CLIP_NAMEHASH(); return retval; } - static void LUA_NATIVE_GRAPHICS_ENABLE_MOVIE_SUBTITLES( bool toggle ) + static void LUA_NATIVE_GRAPHICS_ENABLE_MOVIE_SUBTITLES(bool toggle) { GRAPHICS::ENABLE_MOVIE_SUBTITLES(toggle); } - static bool LUA_NATIVE_GRAPHICS_UI3DSCENE_IS_AVAILABLE( ) + static bool LUA_NATIVE_GRAPHICS_UI3DSCENE_IS_AVAILABLE() { auto retval = (bool)GRAPHICS::UI3DSCENE_IS_AVAILABLE(); return retval; } - static bool LUA_NATIVE_GRAPHICS_UI3DSCENE_PUSH_PRESET( const char* presetName ) + static bool LUA_NATIVE_GRAPHICS_UI3DSCENE_PUSH_PRESET(const char* presetName) { auto retval = (bool)GRAPHICS::UI3DSCENE_PUSH_PRESET(presetName); return retval; } - static bool LUA_NATIVE_GRAPHICS_UI3DSCENE_ASSIGN_PED_TO_SLOT( const char* presetName, Ped ped, int slot, float posX, float posY, float posZ ) + static bool LUA_NATIVE_GRAPHICS_UI3DSCENE_ASSIGN_PED_TO_SLOT(const char* presetName, Ped ped, int slot, float posX, float posY, float posZ) { auto retval = (bool)GRAPHICS::UI3DSCENE_ASSIGN_PED_TO_SLOT(presetName, ped, slot, posX, posY, posZ); return retval; } - static void LUA_NATIVE_GRAPHICS_UI3DSCENE_CLEAR_PATCHED_DATA( ) + static void LUA_NATIVE_GRAPHICS_UI3DSCENE_CLEAR_PATCHED_DATA() { GRAPHICS::UI3DSCENE_CLEAR_PATCHED_DATA(); } - static void LUA_NATIVE_GRAPHICS_UI3DSCENE_MAKE_PUSHED_PRESET_PERSISTENT( bool toggle ) + static void LUA_NATIVE_GRAPHICS_UI3DSCENE_MAKE_PUSHED_PRESET_PERSISTENT(bool toggle) { GRAPHICS::UI3DSCENE_MAKE_PUSHED_PRESET_PERSISTENT(toggle); } - static void LUA_NATIVE_GRAPHICS_TERRAINGRID_ACTIVATE( bool toggle ) + static void LUA_NATIVE_GRAPHICS_TERRAINGRID_ACTIVATE(bool toggle) { GRAPHICS::TERRAINGRID_ACTIVATE(toggle); } - static void LUA_NATIVE_GRAPHICS_TERRAINGRID_SET_PARAMS( float x, float y, float z, float forwardX, float forwardY, float forwardZ, float sizeX, float sizeY, float sizeZ, float gridScale, float glowIntensity, float normalHeight, float heightDiff ) + static void LUA_NATIVE_GRAPHICS_TERRAINGRID_SET_PARAMS(float x, float y, float z, float forwardX, float forwardY, float forwardZ, float sizeX, float sizeY, float sizeZ, float gridScale, float glowIntensity, float normalHeight, float heightDiff) { GRAPHICS::TERRAINGRID_SET_PARAMS(x, y, z, forwardX, forwardY, forwardZ, sizeX, sizeY, sizeZ, gridScale, glowIntensity, normalHeight, heightDiff); } - static void LUA_NATIVE_GRAPHICS_TERRAINGRID_SET_COLOURS( int lowR, int lowG, int lowB, int lowAlpha, int r, int g, int b, int alpha, int highR, int highG, int highB, int highAlpha ) + static void LUA_NATIVE_GRAPHICS_TERRAINGRID_SET_COLOURS(int lowR, int lowG, int lowB, int lowAlpha, int r, int g, int b, int alpha, int highR, int highG, int highB, int highAlpha) { GRAPHICS::TERRAINGRID_SET_COLOURS(lowR, lowG, lowB, lowAlpha, r, g, b, alpha, highR, highG, highB, highAlpha); } - static void LUA_NATIVE_GRAPHICS_ANIMPOSTFX_PLAY( const char* effectName, int duration, bool looped ) + static void LUA_NATIVE_GRAPHICS_ANIMPOSTFX_PLAY(const char* effectName, int duration, bool looped) { GRAPHICS::ANIMPOSTFX_PLAY(effectName, duration, looped); } - static void LUA_NATIVE_GRAPHICS_ANIMPOSTFX_STOP( const char* effectName ) + static void LUA_NATIVE_GRAPHICS_ANIMPOSTFX_STOP(const char* effectName) { GRAPHICS::ANIMPOSTFX_STOP(effectName); } - static float LUA_NATIVE_GRAPHICS_ANIMPOSTFX_GET_CURRENT_TIME( const char* effectName ) + static float LUA_NATIVE_GRAPHICS_ANIMPOSTFX_GET_CURRENT_TIME(const char* effectName) { auto retval = GRAPHICS::ANIMPOSTFX_GET_CURRENT_TIME(effectName); return retval; } - static bool LUA_NATIVE_GRAPHICS_ANIMPOSTFX_IS_RUNNING( const char* effectName ) + static bool LUA_NATIVE_GRAPHICS_ANIMPOSTFX_IS_RUNNING(const char* effectName) { auto retval = (bool)GRAPHICS::ANIMPOSTFX_IS_RUNNING(effectName); return retval; } - static void LUA_NATIVE_GRAPHICS_ANIMPOSTFX_STOP_ALL( ) + static void LUA_NATIVE_GRAPHICS_ANIMPOSTFX_STOP_ALL() { GRAPHICS::ANIMPOSTFX_STOP_ALL(); } - static void LUA_NATIVE_GRAPHICS_ANIMPOSTFX_STOP_AND_FLUSH_REQUESTS( const char* effectName ) + static void LUA_NATIVE_GRAPHICS_ANIMPOSTFX_STOP_AND_FLUSH_REQUESTS(const char* effectName) { GRAPHICS::ANIMPOSTFX_STOP_AND_FLUSH_REQUESTS(effectName); } diff --git a/src/lua/natives/lua_native_binding_HUD.cpp b/src/lua/natives/lua_native_binding_HUD.cpp index f48781d7..b08fb90a 100644 --- a/src/lua/natives/lua_native_binding_HUD.cpp +++ b/src/lua/natives/lua_native_binding_HUD.cpp @@ -3,65 +3,65 @@ namespace lua::native { - static void LUA_NATIVE_HUD_BEGIN_TEXT_COMMAND_BUSYSPINNER_ON( const char* string ) + static void LUA_NATIVE_HUD_BEGIN_TEXT_COMMAND_BUSYSPINNER_ON(const char* string) { HUD::BEGIN_TEXT_COMMAND_BUSYSPINNER_ON(string); } - static void LUA_NATIVE_HUD_END_TEXT_COMMAND_BUSYSPINNER_ON( int busySpinnerType ) + static void LUA_NATIVE_HUD_END_TEXT_COMMAND_BUSYSPINNER_ON(int busySpinnerType) { HUD::END_TEXT_COMMAND_BUSYSPINNER_ON(busySpinnerType); } - static void LUA_NATIVE_HUD_BUSYSPINNER_OFF( ) + static void LUA_NATIVE_HUD_BUSYSPINNER_OFF() { HUD::BUSYSPINNER_OFF(); } - static void LUA_NATIVE_HUD_PRELOAD_BUSYSPINNER( ) + static void LUA_NATIVE_HUD_PRELOAD_BUSYSPINNER() { HUD::PRELOAD_BUSYSPINNER(); } - static bool LUA_NATIVE_HUD_BUSYSPINNER_IS_ON( ) + static bool LUA_NATIVE_HUD_BUSYSPINNER_IS_ON() { auto retval = (bool)HUD::BUSYSPINNER_IS_ON(); return retval; } - static bool LUA_NATIVE_HUD_BUSYSPINNER_IS_DISPLAYING( ) + static bool LUA_NATIVE_HUD_BUSYSPINNER_IS_DISPLAYING() { auto retval = (bool)HUD::BUSYSPINNER_IS_DISPLAYING(); return retval; } - static void LUA_NATIVE_HUD_DISABLE_PAUSEMENU_SPINNER( bool p0 ) + static void LUA_NATIVE_HUD_DISABLE_PAUSEMENU_SPINNER(bool p0) { HUD::DISABLE_PAUSEMENU_SPINNER(p0); } - static void LUA_NATIVE_HUD_SET_MOUSE_CURSOR_THIS_FRAME( ) + static void LUA_NATIVE_HUD_SET_MOUSE_CURSOR_THIS_FRAME() { HUD::SET_MOUSE_CURSOR_THIS_FRAME(); } - static void LUA_NATIVE_HUD_SET_MOUSE_CURSOR_STYLE( int spriteId ) + static void LUA_NATIVE_HUD_SET_MOUSE_CURSOR_STYLE(int spriteId) { HUD::SET_MOUSE_CURSOR_STYLE(spriteId); } - static void LUA_NATIVE_HUD_SET_MOUSE_CURSOR_VISIBLE( bool toggle ) + static void LUA_NATIVE_HUD_SET_MOUSE_CURSOR_VISIBLE(bool toggle) { HUD::SET_MOUSE_CURSOR_VISIBLE(toggle); } - static bool LUA_NATIVE_HUD_IS_MOUSE_ROLLED_OVER_INSTRUCTIONAL_BUTTONS( ) + static bool LUA_NATIVE_HUD_IS_MOUSE_ROLLED_OVER_INSTRUCTIONAL_BUTTONS() { auto retval = (bool)HUD::IS_MOUSE_ROLLED_OVER_INSTRUCTIONAL_BUTTONS(); return retval; } - static std::tuple LUA_NATIVE_HUD_GET_MOUSE_EVENT( int scaleformHandle, Any p1, Any p2, Any p3 ) + static std::tuple LUA_NATIVE_HUD_GET_MOUSE_EVENT(int scaleformHandle, Any p1, Any p2, Any p3) { std::tuple return_values; std::get<0>(return_values) = (bool)HUD::GET_MOUSE_EVENT(scaleformHandle, &p1, &p2, &p3); @@ -72,204 +72,204 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_HUD_THEFEED_ONLY_SHOW_TOOLTIPS( bool toggle ) + static void LUA_NATIVE_HUD_THEFEED_ONLY_SHOW_TOOLTIPS(bool toggle) { HUD::THEFEED_ONLY_SHOW_TOOLTIPS(toggle); } - static void LUA_NATIVE_HUD_THEFEED_SET_SCRIPTED_MENU_HEIGHT( float pos ) + static void LUA_NATIVE_HUD_THEFEED_SET_SCRIPTED_MENU_HEIGHT(float pos) { HUD::THEFEED_SET_SCRIPTED_MENU_HEIGHT(pos); } - static void LUA_NATIVE_HUD_THEFEED_HIDE( ) + static void LUA_NATIVE_HUD_THEFEED_HIDE() { HUD::THEFEED_HIDE(); } - static void LUA_NATIVE_HUD_THEFEED_HIDE_THIS_FRAME( ) + static void LUA_NATIVE_HUD_THEFEED_HIDE_THIS_FRAME() { HUD::THEFEED_HIDE_THIS_FRAME(); } - static void LUA_NATIVE_HUD_THEFEED_SHOW( ) + static void LUA_NATIVE_HUD_THEFEED_SHOW() { HUD::THEFEED_SHOW(); } - static void LUA_NATIVE_HUD_THEFEED_FLUSH_QUEUE( ) + static void LUA_NATIVE_HUD_THEFEED_FLUSH_QUEUE() { HUD::THEFEED_FLUSH_QUEUE(); } - static void LUA_NATIVE_HUD_THEFEED_REMOVE_ITEM( int notificationId ) + static void LUA_NATIVE_HUD_THEFEED_REMOVE_ITEM(int notificationId) { HUD::THEFEED_REMOVE_ITEM(notificationId); } - static void LUA_NATIVE_HUD_THEFEED_FORCE_RENDER_ON( ) + static void LUA_NATIVE_HUD_THEFEED_FORCE_RENDER_ON() { HUD::THEFEED_FORCE_RENDER_ON(); } - static void LUA_NATIVE_HUD_THEFEED_FORCE_RENDER_OFF( ) + static void LUA_NATIVE_HUD_THEFEED_FORCE_RENDER_OFF() { HUD::THEFEED_FORCE_RENDER_OFF(); } - static void LUA_NATIVE_HUD_THEFEED_PAUSE( ) + static void LUA_NATIVE_HUD_THEFEED_PAUSE() { HUD::THEFEED_PAUSE(); } - static void LUA_NATIVE_HUD_THEFEED_RESUME( ) + static void LUA_NATIVE_HUD_THEFEED_RESUME() { HUD::THEFEED_RESUME(); } - static bool LUA_NATIVE_HUD_THEFEED_IS_PAUSED( ) + static bool LUA_NATIVE_HUD_THEFEED_IS_PAUSED() { auto retval = (bool)HUD::THEFEED_IS_PAUSED(); return retval; } - static void LUA_NATIVE_HUD_THEFEED_REPORT_LOGO_ON( ) + static void LUA_NATIVE_HUD_THEFEED_REPORT_LOGO_ON() { HUD::THEFEED_REPORT_LOGO_ON(); } - static void LUA_NATIVE_HUD_THEFEED_REPORT_LOGO_OFF( ) + static void LUA_NATIVE_HUD_THEFEED_REPORT_LOGO_OFF() { HUD::THEFEED_REPORT_LOGO_OFF(); } - static int LUA_NATIVE_HUD_THEFEED_GET_LAST_SHOWN_PHONE_ACTIVATABLE_FEED_ID( ) + static int LUA_NATIVE_HUD_THEFEED_GET_LAST_SHOWN_PHONE_ACTIVATABLE_FEED_ID() { auto retval = HUD::THEFEED_GET_LAST_SHOWN_PHONE_ACTIVATABLE_FEED_ID(); return retval; } - static void LUA_NATIVE_HUD_THEFEED_AUTO_POST_GAMETIPS_ON( ) + static void LUA_NATIVE_HUD_THEFEED_AUTO_POST_GAMETIPS_ON() { HUD::THEFEED_AUTO_POST_GAMETIPS_ON(); } - static void LUA_NATIVE_HUD_THEFEED_AUTO_POST_GAMETIPS_OFF( ) + static void LUA_NATIVE_HUD_THEFEED_AUTO_POST_GAMETIPS_OFF() { HUD::THEFEED_AUTO_POST_GAMETIPS_OFF(); } - static void LUA_NATIVE_HUD_THEFEED_SET_BACKGROUND_COLOR_FOR_NEXT_POST( int hudColorIndex ) + static void LUA_NATIVE_HUD_THEFEED_SET_BACKGROUND_COLOR_FOR_NEXT_POST(int hudColorIndex) { HUD::THEFEED_SET_BACKGROUND_COLOR_FOR_NEXT_POST(hudColorIndex); } - static void LUA_NATIVE_HUD_THEFEED_SET_RGBA_PARAMETER_FOR_NEXT_MESSAGE( int red, int green, int blue, int alpha ) + static void LUA_NATIVE_HUD_THEFEED_SET_RGBA_PARAMETER_FOR_NEXT_MESSAGE(int red, int green, int blue, int alpha) { HUD::THEFEED_SET_RGBA_PARAMETER_FOR_NEXT_MESSAGE(red, green, blue, alpha); } - static void LUA_NATIVE_HUD_THEFEED_SET_FLASH_DURATION_PARAMETER_FOR_NEXT_MESSAGE( int count ) + static void LUA_NATIVE_HUD_THEFEED_SET_FLASH_DURATION_PARAMETER_FOR_NEXT_MESSAGE(int count) { HUD::THEFEED_SET_FLASH_DURATION_PARAMETER_FOR_NEXT_MESSAGE(count); } - static void LUA_NATIVE_HUD_THEFEED_SET_VIBRATE_PARAMETER_FOR_NEXT_MESSAGE( bool toggle ) + static void LUA_NATIVE_HUD_THEFEED_SET_VIBRATE_PARAMETER_FOR_NEXT_MESSAGE(bool toggle) { HUD::THEFEED_SET_VIBRATE_PARAMETER_FOR_NEXT_MESSAGE(toggle); } - static void LUA_NATIVE_HUD_THEFEED_RESET_ALL_PARAMETERS( ) + static void LUA_NATIVE_HUD_THEFEED_RESET_ALL_PARAMETERS() { HUD::THEFEED_RESET_ALL_PARAMETERS(); } - static void LUA_NATIVE_HUD_THEFEED_FREEZE_NEXT_POST( ) + static void LUA_NATIVE_HUD_THEFEED_FREEZE_NEXT_POST() { HUD::THEFEED_FREEZE_NEXT_POST(); } - static void LUA_NATIVE_HUD_THEFEED_CLEAR_FROZEN_POST( ) + static void LUA_NATIVE_HUD_THEFEED_CLEAR_FROZEN_POST() { HUD::THEFEED_CLEAR_FROZEN_POST(); } - static void LUA_NATIVE_HUD_THEFEED_SET_SNAP_FEED_ITEM_POSITIONS( bool p0 ) + static void LUA_NATIVE_HUD_THEFEED_SET_SNAP_FEED_ITEM_POSITIONS(bool p0) { HUD::THEFEED_SET_SNAP_FEED_ITEM_POSITIONS(p0); } - static void LUA_NATIVE_HUD_THEFEED_UPDATE_ITEM_TEXTURE( const char* txdString1, const char* txnString1, const char* txdString2, const char* txnString2 ) + static void LUA_NATIVE_HUD_THEFEED_UPDATE_ITEM_TEXTURE(const char* txdString1, const char* txnString1, const char* txdString2, const char* txnString2) { HUD::THEFEED_UPDATE_ITEM_TEXTURE(txdString1, txnString1, txdString2, txnString2); } - static void LUA_NATIVE_HUD_BEGIN_TEXT_COMMAND_THEFEED_POST( const char* text ) + static void LUA_NATIVE_HUD_BEGIN_TEXT_COMMAND_THEFEED_POST(const char* text) { HUD::BEGIN_TEXT_COMMAND_THEFEED_POST(text); } - static int LUA_NATIVE_HUD_END_TEXT_COMMAND_THEFEED_POST_STATS( const char* statTitle, int iconEnum, bool stepVal, int barValue, bool isImportant, const char* pictureTextureDict, const char* pictureTextureName ) + static int LUA_NATIVE_HUD_END_TEXT_COMMAND_THEFEED_POST_STATS(const char* statTitle, int iconEnum, bool stepVal, int barValue, bool isImportant, const char* pictureTextureDict, const char* pictureTextureName) { auto retval = HUD::END_TEXT_COMMAND_THEFEED_POST_STATS(statTitle, iconEnum, stepVal, barValue, isImportant, pictureTextureDict, pictureTextureName); return retval; } - static int LUA_NATIVE_HUD_END_TEXT_COMMAND_THEFEED_POST_MESSAGETEXT( const char* txdName, const char* textureName, bool flash, int iconType, const char* sender, const char* subject ) + static int LUA_NATIVE_HUD_END_TEXT_COMMAND_THEFEED_POST_MESSAGETEXT(const char* txdName, const char* textureName, bool flash, int iconType, const char* sender, const char* subject) { auto retval = HUD::END_TEXT_COMMAND_THEFEED_POST_MESSAGETEXT(txdName, textureName, flash, iconType, sender, subject); return retval; } - static int LUA_NATIVE_HUD_END_TEXT_COMMAND_THEFEED_POST_MESSAGETEXT_SUBTITLE_LABEL( const char* txdName, const char* textureName, bool flash, int iconType, const char* sender, const char* subject ) + static int LUA_NATIVE_HUD_END_TEXT_COMMAND_THEFEED_POST_MESSAGETEXT_SUBTITLE_LABEL(const char* txdName, const char* textureName, bool flash, int iconType, const char* sender, const char* subject) { auto retval = HUD::END_TEXT_COMMAND_THEFEED_POST_MESSAGETEXT_SUBTITLE_LABEL(txdName, textureName, flash, iconType, sender, subject); return retval; } - static int LUA_NATIVE_HUD_END_TEXT_COMMAND_THEFEED_POST_MESSAGETEXT_TU( const char* txdName, const char* textureName, bool flash, int iconType, const char* sender, const char* subject, float duration ) + static int LUA_NATIVE_HUD_END_TEXT_COMMAND_THEFEED_POST_MESSAGETEXT_TU(const char* txdName, const char* textureName, bool flash, int iconType, const char* sender, const char* subject, float duration) { auto retval = HUD::END_TEXT_COMMAND_THEFEED_POST_MESSAGETEXT_TU(txdName, textureName, flash, iconType, sender, subject, duration); return retval; } - static int LUA_NATIVE_HUD_END_TEXT_COMMAND_THEFEED_POST_MESSAGETEXT_WITH_CREW_TAG( const char* txdName, const char* textureName, bool flash, int iconType, const char* sender, const char* subject, float duration, const char* clanTag ) + static int LUA_NATIVE_HUD_END_TEXT_COMMAND_THEFEED_POST_MESSAGETEXT_WITH_CREW_TAG(const char* txdName, const char* textureName, bool flash, int iconType, const char* sender, const char* subject, float duration, const char* clanTag) { auto retval = HUD::END_TEXT_COMMAND_THEFEED_POST_MESSAGETEXT_WITH_CREW_TAG(txdName, textureName, flash, iconType, sender, subject, duration, clanTag); return retval; } - static int LUA_NATIVE_HUD_END_TEXT_COMMAND_THEFEED_POST_MESSAGETEXT_WITH_CREW_TAG_AND_ADDITIONAL_ICON( const char* txdName, const char* textureName, bool flash, int iconType1, const char* sender, const char* subject, float duration, const char* clanTag, int iconType2, int p9 ) + static int LUA_NATIVE_HUD_END_TEXT_COMMAND_THEFEED_POST_MESSAGETEXT_WITH_CREW_TAG_AND_ADDITIONAL_ICON(const char* txdName, const char* textureName, bool flash, int iconType1, const char* sender, const char* subject, float duration, const char* clanTag, int iconType2, int p9) { auto retval = HUD::END_TEXT_COMMAND_THEFEED_POST_MESSAGETEXT_WITH_CREW_TAG_AND_ADDITIONAL_ICON(txdName, textureName, flash, iconType1, sender, subject, duration, clanTag, iconType2, p9); return retval; } - static int LUA_NATIVE_HUD_END_TEXT_COMMAND_THEFEED_POST_TICKER( bool blink, bool p1 ) + static int LUA_NATIVE_HUD_END_TEXT_COMMAND_THEFEED_POST_TICKER(bool blink, bool p1) { auto retval = HUD::END_TEXT_COMMAND_THEFEED_POST_TICKER(blink, p1); return retval; } - static int LUA_NATIVE_HUD_END_TEXT_COMMAND_THEFEED_POST_TICKER_FORCED( bool blink, bool p1 ) + static int LUA_NATIVE_HUD_END_TEXT_COMMAND_THEFEED_POST_TICKER_FORCED(bool blink, bool p1) { auto retval = HUD::END_TEXT_COMMAND_THEFEED_POST_TICKER_FORCED(blink, p1); return retval; } - static int LUA_NATIVE_HUD_END_TEXT_COMMAND_THEFEED_POST_TICKER_WITH_TOKENS( bool blink, bool p1 ) + static int LUA_NATIVE_HUD_END_TEXT_COMMAND_THEFEED_POST_TICKER_WITH_TOKENS(bool blink, bool p1) { auto retval = HUD::END_TEXT_COMMAND_THEFEED_POST_TICKER_WITH_TOKENS(blink, p1); return retval; } - static int LUA_NATIVE_HUD_END_TEXT_COMMAND_THEFEED_POST_AWARD( const char* textureDict, const char* textureName, int rpBonus, int colorOverlay, const char* titleLabel ) + static int LUA_NATIVE_HUD_END_TEXT_COMMAND_THEFEED_POST_AWARD(const char* textureDict, const char* textureName, int rpBonus, int colorOverlay, const char* titleLabel) { auto retval = HUD::END_TEXT_COMMAND_THEFEED_POST_AWARD(textureDict, textureName, rpBonus, colorOverlay, titleLabel); return retval; } - static std::tuple LUA_NATIVE_HUD_END_TEXT_COMMAND_THEFEED_POST_CREWTAG( bool p0, bool p1, int p2, int p3, bool isLeader, bool unk0, int clanDesc, int R, int G, int B ) + static std::tuple LUA_NATIVE_HUD_END_TEXT_COMMAND_THEFEED_POST_CREWTAG(bool p0, bool p1, int p2, int p3, bool isLeader, bool unk0, int clanDesc, int R, int G, int B) { std::tuple return_values; std::get<0>(return_values) = HUD::END_TEXT_COMMAND_THEFEED_POST_CREWTAG(p0, p1, &p2, p3, isLeader, unk0, clanDesc, R, G, B); @@ -278,7 +278,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_HUD_END_TEXT_COMMAND_THEFEED_POST_CREWTAG_WITH_GAME_NAME( bool p0, bool p1, int p2, int p3, bool isLeader, bool unk0, int clanDesc, const char* playerName, int R, int G, int B ) + static std::tuple LUA_NATIVE_HUD_END_TEXT_COMMAND_THEFEED_POST_CREWTAG_WITH_GAME_NAME(bool p0, bool p1, int p2, int p3, bool isLeader, bool unk0, int clanDesc, const char* playerName, int R, int G, int B) { std::tuple return_values; std::get<0>(return_values) = HUD::END_TEXT_COMMAND_THEFEED_POST_CREWTAG_WITH_GAME_NAME(p0, p1, &p2, p3, isLeader, unk0, clanDesc, playerName, R, G, B); @@ -287,506 +287,506 @@ namespace lua::native return return_values; } - static int LUA_NATIVE_HUD_END_TEXT_COMMAND_THEFEED_POST_UNLOCK( const char* gxtLabel1, int p1, const char* gxtLabel2 ) + static int LUA_NATIVE_HUD_END_TEXT_COMMAND_THEFEED_POST_UNLOCK(const char* gxtLabel1, int p1, const char* gxtLabel2) { auto retval = HUD::END_TEXT_COMMAND_THEFEED_POST_UNLOCK(gxtLabel1, p1, gxtLabel2); return retval; } - static int LUA_NATIVE_HUD_END_TEXT_COMMAND_THEFEED_POST_UNLOCK_TU( const char* gxtLabel1, int p1, const char* gxtLabel2, int p3 ) + static int LUA_NATIVE_HUD_END_TEXT_COMMAND_THEFEED_POST_UNLOCK_TU(const char* gxtLabel1, int p1, const char* gxtLabel2, int p3) { auto retval = HUD::END_TEXT_COMMAND_THEFEED_POST_UNLOCK_TU(gxtLabel1, p1, gxtLabel2, p3); return retval; } - static int LUA_NATIVE_HUD_END_TEXT_COMMAND_THEFEED_POST_UNLOCK_TU_WITH_COLOR( Any p0, Any p1, Any p2, Any p3, Any p4, Any p5 ) + static int LUA_NATIVE_HUD_END_TEXT_COMMAND_THEFEED_POST_UNLOCK_TU_WITH_COLOR(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { auto retval = HUD::END_TEXT_COMMAND_THEFEED_POST_UNLOCK_TU_WITH_COLOR(p0, p1, p2, p3, p4, p5); return retval; } - static int LUA_NATIVE_HUD_END_TEXT_COMMAND_THEFEED_POST_MPTICKER( bool blink, bool p1 ) + static int LUA_NATIVE_HUD_END_TEXT_COMMAND_THEFEED_POST_MPTICKER(bool blink, bool p1) { auto retval = HUD::END_TEXT_COMMAND_THEFEED_POST_MPTICKER(blink, p1); return retval; } - static int LUA_NATIVE_HUD_END_TEXT_COMMAND_THEFEED_POST_CREW_RANKUP_WITH_LITERAL_FLAG( const char* p0, const char* p1, const char* p2, bool p3, bool p4 ) + static int LUA_NATIVE_HUD_END_TEXT_COMMAND_THEFEED_POST_CREW_RANKUP_WITH_LITERAL_FLAG(const char* p0, const char* p1, const char* p2, bool p3, bool p4) { auto retval = HUD::END_TEXT_COMMAND_THEFEED_POST_CREW_RANKUP_WITH_LITERAL_FLAG(p0, p1, p2, p3, p4); return retval; } - static int LUA_NATIVE_HUD_END_TEXT_COMMAND_THEFEED_POST_VERSUS_TU( const char* txdName1, const char* textureName1, int count1, const char* txdName2, const char* textureName2, int count2, int hudColor1, int hudColor2 ) + static int LUA_NATIVE_HUD_END_TEXT_COMMAND_THEFEED_POST_VERSUS_TU(const char* txdName1, const char* textureName1, int count1, const char* txdName2, const char* textureName2, int count2, int hudColor1, int hudColor2) { auto retval = HUD::END_TEXT_COMMAND_THEFEED_POST_VERSUS_TU(txdName1, textureName1, count1, txdName2, textureName2, count2, hudColor1, hudColor2); return retval; } - static int LUA_NATIVE_HUD_END_TEXT_COMMAND_THEFEED_POST_REPLAY( int type, int image, const char* text ) + static int LUA_NATIVE_HUD_END_TEXT_COMMAND_THEFEED_POST_REPLAY(int type, int image, const char* text) { auto retval = HUD::END_TEXT_COMMAND_THEFEED_POST_REPLAY(type, image, text); return retval; } - static int LUA_NATIVE_HUD_END_TEXT_COMMAND_THEFEED_POST_REPLAY_INPUT( int type, const char* button, const char* text ) + static int LUA_NATIVE_HUD_END_TEXT_COMMAND_THEFEED_POST_REPLAY_INPUT(int type, const char* button, const char* text) { auto retval = HUD::END_TEXT_COMMAND_THEFEED_POST_REPLAY_INPUT(type, button, text); return retval; } - static void LUA_NATIVE_HUD_BEGIN_TEXT_COMMAND_PRINT( const char* GxtEntry ) + static void LUA_NATIVE_HUD_BEGIN_TEXT_COMMAND_PRINT(const char* GxtEntry) { HUD::BEGIN_TEXT_COMMAND_PRINT(GxtEntry); } - static void LUA_NATIVE_HUD_END_TEXT_COMMAND_PRINT( int duration, bool drawImmediately ) + static void LUA_NATIVE_HUD_END_TEXT_COMMAND_PRINT(int duration, bool drawImmediately) { HUD::END_TEXT_COMMAND_PRINT(duration, drawImmediately); } - static void LUA_NATIVE_HUD_BEGIN_TEXT_COMMAND_IS_MESSAGE_DISPLAYED( const char* text ) + static void LUA_NATIVE_HUD_BEGIN_TEXT_COMMAND_IS_MESSAGE_DISPLAYED(const char* text) { HUD::BEGIN_TEXT_COMMAND_IS_MESSAGE_DISPLAYED(text); } - static bool LUA_NATIVE_HUD_END_TEXT_COMMAND_IS_MESSAGE_DISPLAYED( ) + static bool LUA_NATIVE_HUD_END_TEXT_COMMAND_IS_MESSAGE_DISPLAYED() { auto retval = (bool)HUD::END_TEXT_COMMAND_IS_MESSAGE_DISPLAYED(); return retval; } - static void LUA_NATIVE_HUD_BEGIN_TEXT_COMMAND_DISPLAY_TEXT( const char* text ) + static void LUA_NATIVE_HUD_BEGIN_TEXT_COMMAND_DISPLAY_TEXT(const char* text) { HUD::BEGIN_TEXT_COMMAND_DISPLAY_TEXT(text); } - static void LUA_NATIVE_HUD_END_TEXT_COMMAND_DISPLAY_TEXT( float x, float y, int p2 ) + static void LUA_NATIVE_HUD_END_TEXT_COMMAND_DISPLAY_TEXT(float x, float y, int p2) { HUD::END_TEXT_COMMAND_DISPLAY_TEXT(x, y, p2); } - static void LUA_NATIVE_HUD_BEGIN_TEXT_COMMAND_GET_SCREEN_WIDTH_OF_DISPLAY_TEXT( const char* text ) + static void LUA_NATIVE_HUD_BEGIN_TEXT_COMMAND_GET_SCREEN_WIDTH_OF_DISPLAY_TEXT(const char* text) { HUD::BEGIN_TEXT_COMMAND_GET_SCREEN_WIDTH_OF_DISPLAY_TEXT(text); } - static float LUA_NATIVE_HUD_END_TEXT_COMMAND_GET_SCREEN_WIDTH_OF_DISPLAY_TEXT( bool p0 ) + static float LUA_NATIVE_HUD_END_TEXT_COMMAND_GET_SCREEN_WIDTH_OF_DISPLAY_TEXT(bool p0) { auto retval = HUD::END_TEXT_COMMAND_GET_SCREEN_WIDTH_OF_DISPLAY_TEXT(p0); return retval; } - static void LUA_NATIVE_HUD_BEGIN_TEXT_COMMAND_GET_NUMBER_OF_LINES_FOR_STRING( const char* entry ) + static void LUA_NATIVE_HUD_BEGIN_TEXT_COMMAND_GET_NUMBER_OF_LINES_FOR_STRING(const char* entry) { HUD::BEGIN_TEXT_COMMAND_GET_NUMBER_OF_LINES_FOR_STRING(entry); } - static int LUA_NATIVE_HUD_END_TEXT_COMMAND_GET_NUMBER_OF_LINES_FOR_STRING( float x, float y ) + static int LUA_NATIVE_HUD_END_TEXT_COMMAND_GET_NUMBER_OF_LINES_FOR_STRING(float x, float y) { auto retval = HUD::END_TEXT_COMMAND_GET_NUMBER_OF_LINES_FOR_STRING(x, y); return retval; } - static void LUA_NATIVE_HUD_BEGIN_TEXT_COMMAND_DISPLAY_HELP( const char* inputType ) + static void LUA_NATIVE_HUD_BEGIN_TEXT_COMMAND_DISPLAY_HELP(const char* inputType) { HUD::BEGIN_TEXT_COMMAND_DISPLAY_HELP(inputType); } - static void LUA_NATIVE_HUD_END_TEXT_COMMAND_DISPLAY_HELP( int p0, bool loop, bool beep, int shape ) + static void LUA_NATIVE_HUD_END_TEXT_COMMAND_DISPLAY_HELP(int p0, bool loop, bool beep, int shape) { HUD::END_TEXT_COMMAND_DISPLAY_HELP(p0, loop, beep, shape); } - static void LUA_NATIVE_HUD_BEGIN_TEXT_COMMAND_IS_THIS_HELP_MESSAGE_BEING_DISPLAYED( const char* labelName ) + static void LUA_NATIVE_HUD_BEGIN_TEXT_COMMAND_IS_THIS_HELP_MESSAGE_BEING_DISPLAYED(const char* labelName) { HUD::BEGIN_TEXT_COMMAND_IS_THIS_HELP_MESSAGE_BEING_DISPLAYED(labelName); } - static bool LUA_NATIVE_HUD_END_TEXT_COMMAND_IS_THIS_HELP_MESSAGE_BEING_DISPLAYED( int p0 ) + static bool LUA_NATIVE_HUD_END_TEXT_COMMAND_IS_THIS_HELP_MESSAGE_BEING_DISPLAYED(int p0) { auto retval = (bool)HUD::END_TEXT_COMMAND_IS_THIS_HELP_MESSAGE_BEING_DISPLAYED(p0); return retval; } - static void LUA_NATIVE_HUD_BEGIN_TEXT_COMMAND_SET_BLIP_NAME( const char* textLabel ) + static void LUA_NATIVE_HUD_BEGIN_TEXT_COMMAND_SET_BLIP_NAME(const char* textLabel) { HUD::BEGIN_TEXT_COMMAND_SET_BLIP_NAME(textLabel); } - static void LUA_NATIVE_HUD_END_TEXT_COMMAND_SET_BLIP_NAME( Blip blip ) + static void LUA_NATIVE_HUD_END_TEXT_COMMAND_SET_BLIP_NAME(Blip blip) { HUD::END_TEXT_COMMAND_SET_BLIP_NAME(blip); } - static void LUA_NATIVE_HUD_BEGIN_TEXT_COMMAND_ADD_DIRECTLY_TO_PREVIOUS_BRIEFS( const char* p0 ) + static void LUA_NATIVE_HUD_BEGIN_TEXT_COMMAND_ADD_DIRECTLY_TO_PREVIOUS_BRIEFS(const char* p0) { HUD::BEGIN_TEXT_COMMAND_ADD_DIRECTLY_TO_PREVIOUS_BRIEFS(p0); } - static void LUA_NATIVE_HUD_END_TEXT_COMMAND_ADD_DIRECTLY_TO_PREVIOUS_BRIEFS( bool p0 ) + static void LUA_NATIVE_HUD_END_TEXT_COMMAND_ADD_DIRECTLY_TO_PREVIOUS_BRIEFS(bool p0) { HUD::END_TEXT_COMMAND_ADD_DIRECTLY_TO_PREVIOUS_BRIEFS(p0); } - static void LUA_NATIVE_HUD_BEGIN_TEXT_COMMAND_CLEAR_PRINT( const char* text ) + static void LUA_NATIVE_HUD_BEGIN_TEXT_COMMAND_CLEAR_PRINT(const char* text) { HUD::BEGIN_TEXT_COMMAND_CLEAR_PRINT(text); } - static void LUA_NATIVE_HUD_END_TEXT_COMMAND_CLEAR_PRINT( ) + static void LUA_NATIVE_HUD_END_TEXT_COMMAND_CLEAR_PRINT() { HUD::END_TEXT_COMMAND_CLEAR_PRINT(); } - static void LUA_NATIVE_HUD_BEGIN_TEXT_COMMAND_OVERRIDE_BUTTON_TEXT( const char* gxtEntry ) + static void LUA_NATIVE_HUD_BEGIN_TEXT_COMMAND_OVERRIDE_BUTTON_TEXT(const char* gxtEntry) { HUD::BEGIN_TEXT_COMMAND_OVERRIDE_BUTTON_TEXT(gxtEntry); } - static void LUA_NATIVE_HUD_END_TEXT_COMMAND_OVERRIDE_BUTTON_TEXT( int p0 ) + static void LUA_NATIVE_HUD_END_TEXT_COMMAND_OVERRIDE_BUTTON_TEXT(int p0) { HUD::END_TEXT_COMMAND_OVERRIDE_BUTTON_TEXT(p0); } - static void LUA_NATIVE_HUD_ADD_TEXT_COMPONENT_INTEGER( int value ) + static void LUA_NATIVE_HUD_ADD_TEXT_COMPONENT_INTEGER(int value) { HUD::ADD_TEXT_COMPONENT_INTEGER(value); } - static void LUA_NATIVE_HUD_ADD_TEXT_COMPONENT_FLOAT( float value, int decimalPlaces ) + static void LUA_NATIVE_HUD_ADD_TEXT_COMPONENT_FLOAT(float value, int decimalPlaces) { HUD::ADD_TEXT_COMPONENT_FLOAT(value, decimalPlaces); } - static void LUA_NATIVE_HUD_ADD_TEXT_COMPONENT_SUBSTRING_TEXT_LABEL( const char* labelName ) + static void LUA_NATIVE_HUD_ADD_TEXT_COMPONENT_SUBSTRING_TEXT_LABEL(const char* labelName) { HUD::ADD_TEXT_COMPONENT_SUBSTRING_TEXT_LABEL(labelName); } - static void LUA_NATIVE_HUD_ADD_TEXT_COMPONENT_SUBSTRING_TEXT_LABEL_HASH_KEY( Hash gxtEntryHash ) + static void LUA_NATIVE_HUD_ADD_TEXT_COMPONENT_SUBSTRING_TEXT_LABEL_HASH_KEY(Hash gxtEntryHash) { HUD::ADD_TEXT_COMPONENT_SUBSTRING_TEXT_LABEL_HASH_KEY(gxtEntryHash); } - static void LUA_NATIVE_HUD_ADD_TEXT_COMPONENT_SUBSTRING_BLIP_NAME( Blip blip ) + static void LUA_NATIVE_HUD_ADD_TEXT_COMPONENT_SUBSTRING_BLIP_NAME(Blip blip) { HUD::ADD_TEXT_COMPONENT_SUBSTRING_BLIP_NAME(blip); } - static void LUA_NATIVE_HUD_ADD_TEXT_COMPONENT_SUBSTRING_PLAYER_NAME( const char* text ) + static void LUA_NATIVE_HUD_ADD_TEXT_COMPONENT_SUBSTRING_PLAYER_NAME(const char* text) { HUD::ADD_TEXT_COMPONENT_SUBSTRING_PLAYER_NAME(text); } - static void LUA_NATIVE_HUD_ADD_TEXT_COMPONENT_SUBSTRING_TIME( int timestamp, int flags ) + static void LUA_NATIVE_HUD_ADD_TEXT_COMPONENT_SUBSTRING_TIME(int timestamp, int flags) { HUD::ADD_TEXT_COMPONENT_SUBSTRING_TIME(timestamp, flags); } - static void LUA_NATIVE_HUD_ADD_TEXT_COMPONENT_FORMATTED_INTEGER( int value, bool commaSeparated ) + static void LUA_NATIVE_HUD_ADD_TEXT_COMPONENT_FORMATTED_INTEGER(int value, bool commaSeparated) { HUD::ADD_TEXT_COMPONENT_FORMATTED_INTEGER(value, commaSeparated); } - static void LUA_NATIVE_HUD_ADD_TEXT_COMPONENT_SUBSTRING_PHONE_NUMBER( const char* p0, int p1 ) + static void LUA_NATIVE_HUD_ADD_TEXT_COMPONENT_SUBSTRING_PHONE_NUMBER(const char* p0, int p1) { HUD::ADD_TEXT_COMPONENT_SUBSTRING_PHONE_NUMBER(p0, p1); } - static void LUA_NATIVE_HUD_ADD_TEXT_COMPONENT_SUBSTRING_WEBSITE( const char* website ) + static void LUA_NATIVE_HUD_ADD_TEXT_COMPONENT_SUBSTRING_WEBSITE(const char* website) { HUD::ADD_TEXT_COMPONENT_SUBSTRING_WEBSITE(website); } - static void LUA_NATIVE_HUD_ADD_TEXT_COMPONENT_SUBSTRING_KEYBOARD_DISPLAY( const char* string ) + static void LUA_NATIVE_HUD_ADD_TEXT_COMPONENT_SUBSTRING_KEYBOARD_DISPLAY(const char* string) { HUD::ADD_TEXT_COMPONENT_SUBSTRING_KEYBOARD_DISPLAY(string); } - static void LUA_NATIVE_HUD_SET_COLOUR_OF_NEXT_TEXT_COMPONENT( int hudColor ) + static void LUA_NATIVE_HUD_SET_COLOUR_OF_NEXT_TEXT_COMPONENT(int hudColor) { HUD::SET_COLOUR_OF_NEXT_TEXT_COMPONENT(hudColor); } - static const char* LUA_NATIVE_HUD_GET_CHARACTER_FROM_AUDIO_CONVERSATION_FILENAME( const char* text, int position, int length ) + static const char* LUA_NATIVE_HUD_GET_CHARACTER_FROM_AUDIO_CONVERSATION_FILENAME(const char* text, int position, int length) { auto retval = HUD::GET_CHARACTER_FROM_AUDIO_CONVERSATION_FILENAME(text, position, length); return retval; } - static const char* LUA_NATIVE_HUD_GET_CHARACTER_FROM_AUDIO_CONVERSATION_FILENAME_WITH_BYTE_LIMIT( const char* text, int position, int length, int maxLength ) + static const char* LUA_NATIVE_HUD_GET_CHARACTER_FROM_AUDIO_CONVERSATION_FILENAME_WITH_BYTE_LIMIT(const char* text, int position, int length, int maxLength) { auto retval = HUD::GET_CHARACTER_FROM_AUDIO_CONVERSATION_FILENAME_WITH_BYTE_LIMIT(text, position, length, maxLength); return retval; } - static const char* LUA_NATIVE_HUD_GET_CHARACTER_FROM_AUDIO_CONVERSATION_FILENAME_BYTES( const char* text, int startPosition, int endPosition ) + static const char* LUA_NATIVE_HUD_GET_CHARACTER_FROM_AUDIO_CONVERSATION_FILENAME_BYTES(const char* text, int startPosition, int endPosition) { auto retval = HUD::GET_CHARACTER_FROM_AUDIO_CONVERSATION_FILENAME_BYTES(text, startPosition, endPosition); return retval; } - static const char* LUA_NATIVE_HUD_GET_FILENAME_FOR_AUDIO_CONVERSATION( const char* labelName ) + static const char* LUA_NATIVE_HUD_GET_FILENAME_FOR_AUDIO_CONVERSATION(const char* labelName) { auto retval = HUD::GET_FILENAME_FOR_AUDIO_CONVERSATION(labelName); return retval; } - static void LUA_NATIVE_HUD_CLEAR_PRINTS( ) + static void LUA_NATIVE_HUD_CLEAR_PRINTS() { HUD::CLEAR_PRINTS(); } - static void LUA_NATIVE_HUD_CLEAR_BRIEF( ) + static void LUA_NATIVE_HUD_CLEAR_BRIEF() { HUD::CLEAR_BRIEF(); } - static void LUA_NATIVE_HUD_CLEAR_ALL_HELP_MESSAGES( ) + static void LUA_NATIVE_HUD_CLEAR_ALL_HELP_MESSAGES() { HUD::CLEAR_ALL_HELP_MESSAGES(); } - static void LUA_NATIVE_HUD_CLEAR_THIS_PRINT( const char* p0 ) + static void LUA_NATIVE_HUD_CLEAR_THIS_PRINT(const char* p0) { HUD::CLEAR_THIS_PRINT(p0); } - static void LUA_NATIVE_HUD_CLEAR_SMALL_PRINTS( ) + static void LUA_NATIVE_HUD_CLEAR_SMALL_PRINTS() { HUD::CLEAR_SMALL_PRINTS(); } - static bool LUA_NATIVE_HUD_DOES_TEXT_BLOCK_EXIST( const char* gxt ) + static bool LUA_NATIVE_HUD_DOES_TEXT_BLOCK_EXIST(const char* gxt) { auto retval = (bool)HUD::DOES_TEXT_BLOCK_EXIST(gxt); return retval; } - static void LUA_NATIVE_HUD_REQUEST_ADDITIONAL_TEXT( const char* gxt, int slot ) + static void LUA_NATIVE_HUD_REQUEST_ADDITIONAL_TEXT(const char* gxt, int slot) { HUD::REQUEST_ADDITIONAL_TEXT(gxt, slot); } - static void LUA_NATIVE_HUD_REQUEST_ADDITIONAL_TEXT_FOR_DLC( const char* gxt, int slot ) + static void LUA_NATIVE_HUD_REQUEST_ADDITIONAL_TEXT_FOR_DLC(const char* gxt, int slot) { HUD::REQUEST_ADDITIONAL_TEXT_FOR_DLC(gxt, slot); } - static bool LUA_NATIVE_HUD_HAS_ADDITIONAL_TEXT_LOADED( int slot ) + static bool LUA_NATIVE_HUD_HAS_ADDITIONAL_TEXT_LOADED(int slot) { auto retval = (bool)HUD::HAS_ADDITIONAL_TEXT_LOADED(slot); return retval; } - static void LUA_NATIVE_HUD_CLEAR_ADDITIONAL_TEXT( int p0, bool p1 ) + static void LUA_NATIVE_HUD_CLEAR_ADDITIONAL_TEXT(int p0, bool p1) { HUD::CLEAR_ADDITIONAL_TEXT(p0, p1); } - static bool LUA_NATIVE_HUD_IS_STREAMING_ADDITIONAL_TEXT( int p0 ) + static bool LUA_NATIVE_HUD_IS_STREAMING_ADDITIONAL_TEXT(int p0) { auto retval = (bool)HUD::IS_STREAMING_ADDITIONAL_TEXT(p0); return retval; } - static bool LUA_NATIVE_HUD_HAS_THIS_ADDITIONAL_TEXT_LOADED( const char* gxt, int slot ) + static bool LUA_NATIVE_HUD_HAS_THIS_ADDITIONAL_TEXT_LOADED(const char* gxt, int slot) { auto retval = (bool)HUD::HAS_THIS_ADDITIONAL_TEXT_LOADED(gxt, slot); return retval; } - static bool LUA_NATIVE_HUD_IS_MESSAGE_BEING_DISPLAYED( ) + static bool LUA_NATIVE_HUD_IS_MESSAGE_BEING_DISPLAYED() { auto retval = (bool)HUD::IS_MESSAGE_BEING_DISPLAYED(); return retval; } - static bool LUA_NATIVE_HUD_DOES_TEXT_LABEL_EXIST( const char* gxt ) + static bool LUA_NATIVE_HUD_DOES_TEXT_LABEL_EXIST(const char* gxt) { auto retval = (bool)HUD::DOES_TEXT_LABEL_EXIST(gxt); return retval; } - static const char* LUA_NATIVE_HUD_GET_FIRST_N_CHARACTERS_OF_LITERAL_STRING( const char* string, int length ) + static const char* LUA_NATIVE_HUD_GET_FIRST_N_CHARACTERS_OF_LITERAL_STRING(const char* string, int length) { auto retval = HUD::GET_FIRST_N_CHARACTERS_OF_LITERAL_STRING(string, length); return retval; } - static int LUA_NATIVE_HUD_GET_LENGTH_OF_STRING_WITH_THIS_TEXT_LABEL( const char* gxt ) + static int LUA_NATIVE_HUD_GET_LENGTH_OF_STRING_WITH_THIS_TEXT_LABEL(const char* gxt) { auto retval = HUD::GET_LENGTH_OF_STRING_WITH_THIS_TEXT_LABEL(gxt); return retval; } - static int LUA_NATIVE_HUD_GET_LENGTH_OF_LITERAL_STRING( const char* string ) + static int LUA_NATIVE_HUD_GET_LENGTH_OF_LITERAL_STRING(const char* string) { auto retval = HUD::GET_LENGTH_OF_LITERAL_STRING(string); return retval; } - static int LUA_NATIVE_HUD_GET_LENGTH_OF_LITERAL_STRING_IN_BYTES( const char* string ) + static int LUA_NATIVE_HUD_GET_LENGTH_OF_LITERAL_STRING_IN_BYTES(const char* string) { auto retval = HUD::GET_LENGTH_OF_LITERAL_STRING_IN_BYTES(string); return retval; } - static const char* LUA_NATIVE_HUD_GET_STREET_NAME_FROM_HASH_KEY( Hash hash ) + static const char* LUA_NATIVE_HUD_GET_STREET_NAME_FROM_HASH_KEY(Hash hash) { auto retval = HUD::GET_STREET_NAME_FROM_HASH_KEY(hash); return retval; } - static bool LUA_NATIVE_HUD_IS_HUD_PREFERENCE_SWITCHED_ON( ) + static bool LUA_NATIVE_HUD_IS_HUD_PREFERENCE_SWITCHED_ON() { auto retval = (bool)HUD::IS_HUD_PREFERENCE_SWITCHED_ON(); return retval; } - static bool LUA_NATIVE_HUD_IS_RADAR_PREFERENCE_SWITCHED_ON( ) + static bool LUA_NATIVE_HUD_IS_RADAR_PREFERENCE_SWITCHED_ON() { auto retval = (bool)HUD::IS_RADAR_PREFERENCE_SWITCHED_ON(); return retval; } - static bool LUA_NATIVE_HUD_IS_SUBTITLE_PREFERENCE_SWITCHED_ON( ) + static bool LUA_NATIVE_HUD_IS_SUBTITLE_PREFERENCE_SWITCHED_ON() { auto retval = (bool)HUD::IS_SUBTITLE_PREFERENCE_SWITCHED_ON(); return retval; } - static void LUA_NATIVE_HUD_DISPLAY_HUD( bool toggle ) + static void LUA_NATIVE_HUD_DISPLAY_HUD(bool toggle) { HUD::DISPLAY_HUD(toggle); } - static void LUA_NATIVE_HUD_DISPLAY_HUD_WHEN_NOT_IN_STATE_OF_PLAY_THIS_FRAME( ) + static void LUA_NATIVE_HUD_DISPLAY_HUD_WHEN_NOT_IN_STATE_OF_PLAY_THIS_FRAME() { HUD::DISPLAY_HUD_WHEN_NOT_IN_STATE_OF_PLAY_THIS_FRAME(); } - static void LUA_NATIVE_HUD_DISPLAY_HUD_WHEN_PAUSED_THIS_FRAME( ) + static void LUA_NATIVE_HUD_DISPLAY_HUD_WHEN_PAUSED_THIS_FRAME() { HUD::DISPLAY_HUD_WHEN_PAUSED_THIS_FRAME(); } - static void LUA_NATIVE_HUD_DISPLAY_RADAR( bool toggle ) + static void LUA_NATIVE_HUD_DISPLAY_RADAR(bool toggle) { HUD::DISPLAY_RADAR(toggle); } - static void LUA_NATIVE_HUD_SET_FAKE_SPECTATOR_MODE( bool toggle ) + static void LUA_NATIVE_HUD_SET_FAKE_SPECTATOR_MODE(bool toggle) { HUD::SET_FAKE_SPECTATOR_MODE(toggle); } - static bool LUA_NATIVE_HUD_GET_FAKE_SPECTATOR_MODE( ) + static bool LUA_NATIVE_HUD_GET_FAKE_SPECTATOR_MODE() { auto retval = (bool)HUD::GET_FAKE_SPECTATOR_MODE(); return retval; } - static bool LUA_NATIVE_HUD_IS_HUD_HIDDEN( ) + static bool LUA_NATIVE_HUD_IS_HUD_HIDDEN() { auto retval = (bool)HUD::IS_HUD_HIDDEN(); return retval; } - static bool LUA_NATIVE_HUD_IS_RADAR_HIDDEN( ) + static bool LUA_NATIVE_HUD_IS_RADAR_HIDDEN() { auto retval = (bool)HUD::IS_RADAR_HIDDEN(); return retval; } - static bool LUA_NATIVE_HUD_IS_MINIMAP_RENDERING( ) + static bool LUA_NATIVE_HUD_IS_MINIMAP_RENDERING() { auto retval = (bool)HUD::IS_MINIMAP_RENDERING(); return retval; } - static void LUA_NATIVE_HUD_USE_VEHICLE_TARGETING_RETICULE( Any p0 ) + static void LUA_NATIVE_HUD_USE_VEHICLE_TARGETING_RETICULE(Any p0) { HUD::USE_VEHICLE_TARGETING_RETICULE(p0); } - static void LUA_NATIVE_HUD_ADD_VALID_VEHICLE_HIT_HASH( Any p0 ) + static void LUA_NATIVE_HUD_ADD_VALID_VEHICLE_HIT_HASH(Any p0) { HUD::ADD_VALID_VEHICLE_HIT_HASH(p0); } - static void LUA_NATIVE_HUD_CLEAR_VALID_VEHICLE_HIT_HASHES( ) + static void LUA_NATIVE_HUD_CLEAR_VALID_VEHICLE_HIT_HASHES() { HUD::CLEAR_VALID_VEHICLE_HIT_HASHES(); } - static void LUA_NATIVE_HUD_SET_BLIP_ROUTE( Blip blip, bool enabled ) + static void LUA_NATIVE_HUD_SET_BLIP_ROUTE(Blip blip, bool enabled) { HUD::SET_BLIP_ROUTE(blip, enabled); } - static void LUA_NATIVE_HUD_CLEAR_ALL_BLIP_ROUTES( ) + static void LUA_NATIVE_HUD_CLEAR_ALL_BLIP_ROUTES() { HUD::CLEAR_ALL_BLIP_ROUTES(); } - static void LUA_NATIVE_HUD_SET_BLIP_ROUTE_COLOUR( Blip blip, int colour ) + static void LUA_NATIVE_HUD_SET_BLIP_ROUTE_COLOUR(Blip blip, int colour) { HUD::SET_BLIP_ROUTE_COLOUR(blip, colour); } - static void LUA_NATIVE_HUD_SET_FORCE_SHOW_GPS( bool toggle ) + static void LUA_NATIVE_HUD_SET_FORCE_SHOW_GPS(bool toggle) { HUD::SET_FORCE_SHOW_GPS(toggle); } - static void LUA_NATIVE_HUD_SET_USE_SET_DESTINATION_IN_PAUSE_MAP( bool toggle ) + static void LUA_NATIVE_HUD_SET_USE_SET_DESTINATION_IN_PAUSE_MAP(bool toggle) { HUD::SET_USE_SET_DESTINATION_IN_PAUSE_MAP(toggle); } - static void LUA_NATIVE_HUD_SET_BLOCK_WANTED_FLASH( bool disabled ) + static void LUA_NATIVE_HUD_SET_BLOCK_WANTED_FLASH(bool disabled) { HUD::SET_BLOCK_WANTED_FLASH(disabled); } - static void LUA_NATIVE_HUD_ADD_NEXT_MESSAGE_TO_PREVIOUS_BRIEFS( bool p0 ) + static void LUA_NATIVE_HUD_ADD_NEXT_MESSAGE_TO_PREVIOUS_BRIEFS(bool p0) { HUD::ADD_NEXT_MESSAGE_TO_PREVIOUS_BRIEFS(p0); } - static void LUA_NATIVE_HUD_FORCE_NEXT_MESSAGE_TO_PREVIOUS_BRIEFS_LIST( int p0 ) + static void LUA_NATIVE_HUD_FORCE_NEXT_MESSAGE_TO_PREVIOUS_BRIEFS_LIST(int p0) { HUD::FORCE_NEXT_MESSAGE_TO_PREVIOUS_BRIEFS_LIST(p0); } - static void LUA_NATIVE_HUD_SET_RADAR_ZOOM_PRECISE( float zoom ) + static void LUA_NATIVE_HUD_SET_RADAR_ZOOM_PRECISE(float zoom) { HUD::SET_RADAR_ZOOM_PRECISE(zoom); } - static void LUA_NATIVE_HUD_SET_RADAR_ZOOM( int zoomLevel ) + static void LUA_NATIVE_HUD_SET_RADAR_ZOOM(int zoomLevel) { HUD::SET_RADAR_ZOOM(zoomLevel); } - static void LUA_NATIVE_HUD_SET_RADAR_ZOOM_TO_BLIP( Blip blip, float zoom ) + static void LUA_NATIVE_HUD_SET_RADAR_ZOOM_TO_BLIP(Blip blip, float zoom) { HUD::SET_RADAR_ZOOM_TO_BLIP(blip, zoom); } - static void LUA_NATIVE_HUD_SET_RADAR_ZOOM_TO_DISTANCE( float zoom ) + static void LUA_NATIVE_HUD_SET_RADAR_ZOOM_TO_DISTANCE(float zoom) { HUD::SET_RADAR_ZOOM_TO_DISTANCE(zoom); } - static void LUA_NATIVE_HUD_UPDATE_RADAR_ZOOM_TO_BLIP( ) + static void LUA_NATIVE_HUD_UPDATE_RADAR_ZOOM_TO_BLIP() { HUD::UPDATE_RADAR_ZOOM_TO_BLIP(); } - static std::tuple LUA_NATIVE_HUD_GET_HUD_COLOUR( int hudColorIndex, int r, int g, int b, int a ) + static std::tuple LUA_NATIVE_HUD_GET_HUD_COLOUR(int hudColorIndex, int r, int g, int b, int a) { std::tuple return_values; HUD::GET_HUD_COLOUR(hudColorIndex, &r, &g, &b, &a); @@ -798,1209 +798,1209 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_HUD_SET_SCRIPT_VARIABLE_HUD_COLOUR( int r, int g, int b, int a ) + static void LUA_NATIVE_HUD_SET_SCRIPT_VARIABLE_HUD_COLOUR(int r, int g, int b, int a) { HUD::SET_SCRIPT_VARIABLE_HUD_COLOUR(r, g, b, a); } - static void LUA_NATIVE_HUD_SET_SECOND_SCRIPT_VARIABLE_HUD_COLOUR( int r, int g, int b, int a ) + static void LUA_NATIVE_HUD_SET_SECOND_SCRIPT_VARIABLE_HUD_COLOUR(int r, int g, int b, int a) { HUD::SET_SECOND_SCRIPT_VARIABLE_HUD_COLOUR(r, g, b, a); } - static void LUA_NATIVE_HUD_REPLACE_HUD_COLOUR( int hudColorIndex, int hudColorIndex2 ) + static void LUA_NATIVE_HUD_REPLACE_HUD_COLOUR(int hudColorIndex, int hudColorIndex2) { HUD::REPLACE_HUD_COLOUR(hudColorIndex, hudColorIndex2); } - static void LUA_NATIVE_HUD_REPLACE_HUD_COLOUR_WITH_RGBA( int hudColorIndex, int r, int g, int b, int a ) + static void LUA_NATIVE_HUD_REPLACE_HUD_COLOUR_WITH_RGBA(int hudColorIndex, int r, int g, int b, int a) { HUD::REPLACE_HUD_COLOUR_WITH_RGBA(hudColorIndex, r, g, b, a); } - static void LUA_NATIVE_HUD_SET_ABILITY_BAR_VISIBILITY( bool visible ) + static void LUA_NATIVE_HUD_SET_ABILITY_BAR_VISIBILITY(bool visible) { HUD::SET_ABILITY_BAR_VISIBILITY(visible); } - static void LUA_NATIVE_HUD_SET_ALLOW_ABILITY_BAR( bool toggle ) + static void LUA_NATIVE_HUD_SET_ALLOW_ABILITY_BAR(bool toggle) { HUD::SET_ALLOW_ABILITY_BAR(toggle); } - static void LUA_NATIVE_HUD_FLASH_ABILITY_BAR( int millisecondsToFlash ) + static void LUA_NATIVE_HUD_FLASH_ABILITY_BAR(int millisecondsToFlash) { HUD::FLASH_ABILITY_BAR(millisecondsToFlash); } - static void LUA_NATIVE_HUD_SET_ABILITY_BAR_VALUE( float p0, float p1 ) + static void LUA_NATIVE_HUD_SET_ABILITY_BAR_VALUE(float p0, float p1) { HUD::SET_ABILITY_BAR_VALUE(p0, p1); } - static void LUA_NATIVE_HUD_FLASH_WANTED_DISPLAY( bool p0 ) + static void LUA_NATIVE_HUD_FLASH_WANTED_DISPLAY(bool p0) { HUD::FLASH_WANTED_DISPLAY(p0); } - static void LUA_NATIVE_HUD_FORCE_OFF_WANTED_STAR_FLASH( bool toggle ) + static void LUA_NATIVE_HUD_FORCE_OFF_WANTED_STAR_FLASH(bool toggle) { HUD::FORCE_OFF_WANTED_STAR_FLASH(toggle); } - static void LUA_NATIVE_HUD_SET_CUSTOM_MP_HUD_COLOR( int hudColorId ) + static void LUA_NATIVE_HUD_SET_CUSTOM_MP_HUD_COLOR(int hudColorId) { HUD::SET_CUSTOM_MP_HUD_COLOR(hudColorId); } - static float LUA_NATIVE_HUD_GET_RENDERED_CHARACTER_HEIGHT( float size, int font ) + static float LUA_NATIVE_HUD_GET_RENDERED_CHARACTER_HEIGHT(float size, int font) { auto retval = HUD::GET_RENDERED_CHARACTER_HEIGHT(size, font); return retval; } - static void LUA_NATIVE_HUD_SET_TEXT_SCALE( float scale, float size ) + static void LUA_NATIVE_HUD_SET_TEXT_SCALE(float scale, float size) { HUD::SET_TEXT_SCALE(scale, size); } - static void LUA_NATIVE_HUD_SET_TEXT_COLOUR( int red, int green, int blue, int alpha ) + static void LUA_NATIVE_HUD_SET_TEXT_COLOUR(int red, int green, int blue, int alpha) { HUD::SET_TEXT_COLOUR(red, green, blue, alpha); } - static void LUA_NATIVE_HUD_SET_TEXT_CENTRE( bool align ) + static void LUA_NATIVE_HUD_SET_TEXT_CENTRE(bool align) { HUD::SET_TEXT_CENTRE(align); } - static void LUA_NATIVE_HUD_SET_TEXT_RIGHT_JUSTIFY( bool toggle ) + static void LUA_NATIVE_HUD_SET_TEXT_RIGHT_JUSTIFY(bool toggle) { HUD::SET_TEXT_RIGHT_JUSTIFY(toggle); } - static void LUA_NATIVE_HUD_SET_TEXT_JUSTIFICATION( int justifyType ) + static void LUA_NATIVE_HUD_SET_TEXT_JUSTIFICATION(int justifyType) { HUD::SET_TEXT_JUSTIFICATION(justifyType); } - static void LUA_NATIVE_HUD_SET_TEXT_WRAP( float start, float end ) + static void LUA_NATIVE_HUD_SET_TEXT_WRAP(float start, float end) { HUD::SET_TEXT_WRAP(start, end); } - static void LUA_NATIVE_HUD_SET_TEXT_LEADING( int p0 ) + static void LUA_NATIVE_HUD_SET_TEXT_LEADING(int p0) { HUD::SET_TEXT_LEADING(p0); } - static void LUA_NATIVE_HUD_SET_TEXT_PROPORTIONAL( bool p0 ) + static void LUA_NATIVE_HUD_SET_TEXT_PROPORTIONAL(bool p0) { HUD::SET_TEXT_PROPORTIONAL(p0); } - static void LUA_NATIVE_HUD_SET_TEXT_FONT( int fontType ) + static void LUA_NATIVE_HUD_SET_TEXT_FONT(int fontType) { HUD::SET_TEXT_FONT(fontType); } - static void LUA_NATIVE_HUD_SET_TEXT_DROP_SHADOW( ) + static void LUA_NATIVE_HUD_SET_TEXT_DROP_SHADOW() { HUD::SET_TEXT_DROP_SHADOW(); } - static void LUA_NATIVE_HUD_SET_TEXT_DROPSHADOW( int distance, int r, int g, int b, int a ) + static void LUA_NATIVE_HUD_SET_TEXT_DROPSHADOW(int distance, int r, int g, int b, int a) { HUD::SET_TEXT_DROPSHADOW(distance, r, g, b, a); } - static void LUA_NATIVE_HUD_SET_TEXT_OUTLINE( ) + static void LUA_NATIVE_HUD_SET_TEXT_OUTLINE() { HUD::SET_TEXT_OUTLINE(); } - static void LUA_NATIVE_HUD_SET_TEXT_EDGE( int p0, int r, int g, int b, int a ) + static void LUA_NATIVE_HUD_SET_TEXT_EDGE(int p0, int r, int g, int b, int a) { HUD::SET_TEXT_EDGE(p0, r, g, b, a); } - static void LUA_NATIVE_HUD_SET_TEXT_RENDER_ID( int renderId ) + static void LUA_NATIVE_HUD_SET_TEXT_RENDER_ID(int renderId) { HUD::SET_TEXT_RENDER_ID(renderId); } - static int LUA_NATIVE_HUD_GET_DEFAULT_SCRIPT_RENDERTARGET_RENDER_ID( ) + static int LUA_NATIVE_HUD_GET_DEFAULT_SCRIPT_RENDERTARGET_RENDER_ID() { auto retval = HUD::GET_DEFAULT_SCRIPT_RENDERTARGET_RENDER_ID(); return retval; } - static bool LUA_NATIVE_HUD_REGISTER_NAMED_RENDERTARGET( const char* name, bool p1 ) + static bool LUA_NATIVE_HUD_REGISTER_NAMED_RENDERTARGET(const char* name, bool p1) { auto retval = (bool)HUD::REGISTER_NAMED_RENDERTARGET(name, p1); return retval; } - static bool LUA_NATIVE_HUD_IS_NAMED_RENDERTARGET_REGISTERED( const char* name ) + static bool LUA_NATIVE_HUD_IS_NAMED_RENDERTARGET_REGISTERED(const char* name) { auto retval = (bool)HUD::IS_NAMED_RENDERTARGET_REGISTERED(name); return retval; } - static bool LUA_NATIVE_HUD_RELEASE_NAMED_RENDERTARGET( const char* name ) + static bool LUA_NATIVE_HUD_RELEASE_NAMED_RENDERTARGET(const char* name) { auto retval = (bool)HUD::RELEASE_NAMED_RENDERTARGET(name); return retval; } - static void LUA_NATIVE_HUD_LINK_NAMED_RENDERTARGET( Hash modelHash ) + static void LUA_NATIVE_HUD_LINK_NAMED_RENDERTARGET(Hash modelHash) { HUD::LINK_NAMED_RENDERTARGET(modelHash); } - static int LUA_NATIVE_HUD_GET_NAMED_RENDERTARGET_RENDER_ID( const char* name ) + static int LUA_NATIVE_HUD_GET_NAMED_RENDERTARGET_RENDER_ID(const char* name) { auto retval = HUD::GET_NAMED_RENDERTARGET_RENDER_ID(name); return retval; } - static bool LUA_NATIVE_HUD_IS_NAMED_RENDERTARGET_LINKED( Hash modelHash ) + static bool LUA_NATIVE_HUD_IS_NAMED_RENDERTARGET_LINKED(Hash modelHash) { auto retval = (bool)HUD::IS_NAMED_RENDERTARGET_LINKED(modelHash); return retval; } - static void LUA_NATIVE_HUD_CLEAR_HELP( bool toggle ) + static void LUA_NATIVE_HUD_CLEAR_HELP(bool toggle) { HUD::CLEAR_HELP(toggle); } - static bool LUA_NATIVE_HUD_IS_HELP_MESSAGE_ON_SCREEN( ) + static bool LUA_NATIVE_HUD_IS_HELP_MESSAGE_ON_SCREEN() { auto retval = (bool)HUD::IS_HELP_MESSAGE_ON_SCREEN(); return retval; } - static bool LUA_NATIVE_HUD_HAS_SCRIPT_HIDDEN_HELP_THIS_FRAME( ) + static bool LUA_NATIVE_HUD_HAS_SCRIPT_HIDDEN_HELP_THIS_FRAME() { auto retval = (bool)HUD::HAS_SCRIPT_HIDDEN_HELP_THIS_FRAME(); return retval; } - static bool LUA_NATIVE_HUD_IS_HELP_MESSAGE_BEING_DISPLAYED( ) + static bool LUA_NATIVE_HUD_IS_HELP_MESSAGE_BEING_DISPLAYED() { auto retval = (bool)HUD::IS_HELP_MESSAGE_BEING_DISPLAYED(); return retval; } - static bool LUA_NATIVE_HUD_IS_HELP_MESSAGE_FADING_OUT( ) + static bool LUA_NATIVE_HUD_IS_HELP_MESSAGE_FADING_OUT() { auto retval = (bool)HUD::IS_HELP_MESSAGE_FADING_OUT(); return retval; } - static void LUA_NATIVE_HUD_SET_HELP_MESSAGE_STYLE( int style, int hudColor, int alpha, int p3, int p4 ) + static void LUA_NATIVE_HUD_SET_HELP_MESSAGE_STYLE(int style, int hudColor, int alpha, int p3, int p4) { HUD::SET_HELP_MESSAGE_STYLE(style, hudColor, alpha, p3, p4); } - static int LUA_NATIVE_HUD_GET_STANDARD_BLIP_ENUM_ID( ) + static int LUA_NATIVE_HUD_GET_STANDARD_BLIP_ENUM_ID() { auto retval = HUD::GET_STANDARD_BLIP_ENUM_ID(); return retval; } - static int LUA_NATIVE_HUD_GET_WAYPOINT_BLIP_ENUM_ID( ) + static int LUA_NATIVE_HUD_GET_WAYPOINT_BLIP_ENUM_ID() { auto retval = HUD::GET_WAYPOINT_BLIP_ENUM_ID(); return retval; } - static int LUA_NATIVE_HUD_GET_NUMBER_OF_ACTIVE_BLIPS( ) + static int LUA_NATIVE_HUD_GET_NUMBER_OF_ACTIVE_BLIPS() { auto retval = HUD::GET_NUMBER_OF_ACTIVE_BLIPS(); return retval; } - static Blip LUA_NATIVE_HUD_GET_NEXT_BLIP_INFO_ID( int blipSprite ) + static Blip LUA_NATIVE_HUD_GET_NEXT_BLIP_INFO_ID(int blipSprite) { auto retval = HUD::GET_NEXT_BLIP_INFO_ID(blipSprite); return retval; } - static Blip LUA_NATIVE_HUD_GET_FIRST_BLIP_INFO_ID( int blipSprite ) + static Blip LUA_NATIVE_HUD_GET_FIRST_BLIP_INFO_ID(int blipSprite) { auto retval = HUD::GET_FIRST_BLIP_INFO_ID(blipSprite); return retval; } - static Blip LUA_NATIVE_HUD_GET_CLOSEST_BLIP_INFO_ID( int blipSprite ) + static Blip LUA_NATIVE_HUD_GET_CLOSEST_BLIP_INFO_ID(int blipSprite) { auto retval = HUD::GET_CLOSEST_BLIP_INFO_ID(blipSprite); return retval; } - static Vector3 LUA_NATIVE_HUD_GET_BLIP_INFO_ID_COORD( Blip blip ) + static Vector3 LUA_NATIVE_HUD_GET_BLIP_INFO_ID_COORD(Blip blip) { auto retval = HUD::GET_BLIP_INFO_ID_COORD(blip); return retval; } - static int LUA_NATIVE_HUD_GET_BLIP_INFO_ID_DISPLAY( Blip blip ) + static int LUA_NATIVE_HUD_GET_BLIP_INFO_ID_DISPLAY(Blip blip) { auto retval = HUD::GET_BLIP_INFO_ID_DISPLAY(blip); return retval; } - static int LUA_NATIVE_HUD_GET_BLIP_INFO_ID_TYPE( Blip blip ) + static int LUA_NATIVE_HUD_GET_BLIP_INFO_ID_TYPE(Blip blip) { auto retval = HUD::GET_BLIP_INFO_ID_TYPE(blip); return retval; } - static Entity LUA_NATIVE_HUD_GET_BLIP_INFO_ID_ENTITY_INDEX( Blip blip ) + static Entity LUA_NATIVE_HUD_GET_BLIP_INFO_ID_ENTITY_INDEX(Blip blip) { auto retval = HUD::GET_BLIP_INFO_ID_ENTITY_INDEX(blip); return retval; } - static Pickup LUA_NATIVE_HUD_GET_BLIP_INFO_ID_PICKUP_INDEX( Blip blip ) + static Pickup LUA_NATIVE_HUD_GET_BLIP_INFO_ID_PICKUP_INDEX(Blip blip) { auto retval = HUD::GET_BLIP_INFO_ID_PICKUP_INDEX(blip); return retval; } - static Blip LUA_NATIVE_HUD_GET_BLIP_FROM_ENTITY( Entity entity ) + static Blip LUA_NATIVE_HUD_GET_BLIP_FROM_ENTITY(Entity entity) { auto retval = HUD::GET_BLIP_FROM_ENTITY(entity); return retval; } - static Blip LUA_NATIVE_HUD_ADD_BLIP_FOR_RADIUS( float posX, float posY, float posZ, float radius ) + static Blip LUA_NATIVE_HUD_ADD_BLIP_FOR_RADIUS(float posX, float posY, float posZ, float radius) { auto retval = HUD::ADD_BLIP_FOR_RADIUS(posX, posY, posZ, radius); return retval; } - static Blip LUA_NATIVE_HUD_ADD_BLIP_FOR_AREA( float x, float y, float z, float width, float height ) + static Blip LUA_NATIVE_HUD_ADD_BLIP_FOR_AREA(float x, float y, float z, float width, float height) { auto retval = HUD::ADD_BLIP_FOR_AREA(x, y, z, width, height); return retval; } - static Blip LUA_NATIVE_HUD_ADD_BLIP_FOR_ENTITY( Entity entity ) + static Blip LUA_NATIVE_HUD_ADD_BLIP_FOR_ENTITY(Entity entity) { auto retval = HUD::ADD_BLIP_FOR_ENTITY(entity); return retval; } - static Blip LUA_NATIVE_HUD_ADD_BLIP_FOR_PICKUP( Pickup pickup ) + static Blip LUA_NATIVE_HUD_ADD_BLIP_FOR_PICKUP(Pickup pickup) { auto retval = HUD::ADD_BLIP_FOR_PICKUP(pickup); return retval; } - static Blip LUA_NATIVE_HUD_ADD_BLIP_FOR_COORD( float x, float y, float z ) + static Blip LUA_NATIVE_HUD_ADD_BLIP_FOR_COORD(float x, float y, float z) { auto retval = HUD::ADD_BLIP_FOR_COORD(x, y, z); return retval; } - static void LUA_NATIVE_HUD_TRIGGER_SONAR_BLIP( float posX, float posY, float posZ, float radius, int p4 ) + static void LUA_NATIVE_HUD_TRIGGER_SONAR_BLIP(float posX, float posY, float posZ, float radius, int p4) { HUD::TRIGGER_SONAR_BLIP(posX, posY, posZ, radius, p4); } - static void LUA_NATIVE_HUD_ALLOW_SONAR_BLIPS( bool toggle ) + static void LUA_NATIVE_HUD_ALLOW_SONAR_BLIPS(bool toggle) { HUD::ALLOW_SONAR_BLIPS(toggle); } - static void LUA_NATIVE_HUD_SET_BLIP_COORDS( Blip blip, float posX, float posY, float posZ ) + static void LUA_NATIVE_HUD_SET_BLIP_COORDS(Blip blip, float posX, float posY, float posZ) { HUD::SET_BLIP_COORDS(blip, posX, posY, posZ); } - static Vector3 LUA_NATIVE_HUD_GET_BLIP_COORDS( Blip blip ) + static Vector3 LUA_NATIVE_HUD_GET_BLIP_COORDS(Blip blip) { auto retval = HUD::GET_BLIP_COORDS(blip); return retval; } - static void LUA_NATIVE_HUD_SET_BLIP_SPRITE( Blip blip, int spriteId ) + static void LUA_NATIVE_HUD_SET_BLIP_SPRITE(Blip blip, int spriteId) { HUD::SET_BLIP_SPRITE(blip, spriteId); } - static int LUA_NATIVE_HUD_GET_BLIP_SPRITE( Blip blip ) + static int LUA_NATIVE_HUD_GET_BLIP_SPRITE(Blip blip) { auto retval = HUD::GET_BLIP_SPRITE(blip); return retval; } - static void LUA_NATIVE_HUD_SET_COP_BLIP_SPRITE( int p0, float p1 ) + static void LUA_NATIVE_HUD_SET_COP_BLIP_SPRITE(int p0, float p1) { HUD::SET_COP_BLIP_SPRITE(p0, p1); } - static void LUA_NATIVE_HUD_SET_COP_BLIP_SPRITE_AS_STANDARD( ) + static void LUA_NATIVE_HUD_SET_COP_BLIP_SPRITE_AS_STANDARD() { HUD::SET_COP_BLIP_SPRITE_AS_STANDARD(); } - static void LUA_NATIVE_HUD_SET_BLIP_NAME_FROM_TEXT_FILE( Blip blip, const char* gxtEntry ) + static void LUA_NATIVE_HUD_SET_BLIP_NAME_FROM_TEXT_FILE(Blip blip, const char* gxtEntry) { HUD::SET_BLIP_NAME_FROM_TEXT_FILE(blip, gxtEntry); } - static void LUA_NATIVE_HUD_SET_BLIP_NAME_TO_PLAYER_NAME( Blip blip, Player player ) + static void LUA_NATIVE_HUD_SET_BLIP_NAME_TO_PLAYER_NAME(Blip blip, Player player) { HUD::SET_BLIP_NAME_TO_PLAYER_NAME(blip, player); } - static void LUA_NATIVE_HUD_SET_BLIP_ALPHA( Blip blip, int alpha ) + static void LUA_NATIVE_HUD_SET_BLIP_ALPHA(Blip blip, int alpha) { HUD::SET_BLIP_ALPHA(blip, alpha); } - static int LUA_NATIVE_HUD_GET_BLIP_ALPHA( Blip blip ) + static int LUA_NATIVE_HUD_GET_BLIP_ALPHA(Blip blip) { auto retval = HUD::GET_BLIP_ALPHA(blip); return retval; } - static void LUA_NATIVE_HUD_SET_BLIP_FADE( Blip blip, int opacity, int duration ) + static void LUA_NATIVE_HUD_SET_BLIP_FADE(Blip blip, int opacity, int duration) { HUD::SET_BLIP_FADE(blip, opacity, duration); } - static int LUA_NATIVE_HUD_GET_BLIP_FADE_DIRECTION( Blip blip ) + static int LUA_NATIVE_HUD_GET_BLIP_FADE_DIRECTION(Blip blip) { auto retval = HUD::GET_BLIP_FADE_DIRECTION(blip); return retval; } - static void LUA_NATIVE_HUD_SET_BLIP_ROTATION( Blip blip, int rotation ) + static void LUA_NATIVE_HUD_SET_BLIP_ROTATION(Blip blip, int rotation) { HUD::SET_BLIP_ROTATION(blip, rotation); } - static void LUA_NATIVE_HUD_SET_BLIP_ROTATION_WITH_FLOAT( Blip blip, float heading ) + static void LUA_NATIVE_HUD_SET_BLIP_ROTATION_WITH_FLOAT(Blip blip, float heading) { HUD::SET_BLIP_ROTATION_WITH_FLOAT(blip, heading); } - static int LUA_NATIVE_HUD_GET_BLIP_ROTATION( Blip blip ) + static int LUA_NATIVE_HUD_GET_BLIP_ROTATION(Blip blip) { auto retval = HUD::GET_BLIP_ROTATION(blip); return retval; } - static void LUA_NATIVE_HUD_SET_BLIP_FLASH_TIMER( Blip blip, int duration ) + static void LUA_NATIVE_HUD_SET_BLIP_FLASH_TIMER(Blip blip, int duration) { HUD::SET_BLIP_FLASH_TIMER(blip, duration); } - static void LUA_NATIVE_HUD_SET_BLIP_FLASH_INTERVAL( Blip blip, Any p1 ) + static void LUA_NATIVE_HUD_SET_BLIP_FLASH_INTERVAL(Blip blip, Any p1) { HUD::SET_BLIP_FLASH_INTERVAL(blip, p1); } - static void LUA_NATIVE_HUD_SET_BLIP_COLOUR( Blip blip, int color ) + static void LUA_NATIVE_HUD_SET_BLIP_COLOUR(Blip blip, int color) { HUD::SET_BLIP_COLOUR(blip, color); } - static void LUA_NATIVE_HUD_SET_BLIP_SECONDARY_COLOUR( Blip blip, int r, int g, int b ) + static void LUA_NATIVE_HUD_SET_BLIP_SECONDARY_COLOUR(Blip blip, int r, int g, int b) { HUD::SET_BLIP_SECONDARY_COLOUR(blip, r, g, b); } - static int LUA_NATIVE_HUD_GET_BLIP_COLOUR( Blip blip ) + static int LUA_NATIVE_HUD_GET_BLIP_COLOUR(Blip blip) { auto retval = HUD::GET_BLIP_COLOUR(blip); return retval; } - static int LUA_NATIVE_HUD_GET_BLIP_HUD_COLOUR( Blip blip ) + static int LUA_NATIVE_HUD_GET_BLIP_HUD_COLOUR(Blip blip) { auto retval = HUD::GET_BLIP_HUD_COLOUR(blip); return retval; } - static bool LUA_NATIVE_HUD_IS_BLIP_SHORT_RANGE( Blip blip ) + static bool LUA_NATIVE_HUD_IS_BLIP_SHORT_RANGE(Blip blip) { auto retval = (bool)HUD::IS_BLIP_SHORT_RANGE(blip); return retval; } - static bool LUA_NATIVE_HUD_IS_BLIP_ON_MINIMAP( Blip blip ) + static bool LUA_NATIVE_HUD_IS_BLIP_ON_MINIMAP(Blip blip) { auto retval = (bool)HUD::IS_BLIP_ON_MINIMAP(blip); return retval; } - static bool LUA_NATIVE_HUD_DOES_BLIP_HAVE_GPS_ROUTE( Blip blip ) + static bool LUA_NATIVE_HUD_DOES_BLIP_HAVE_GPS_ROUTE(Blip blip) { auto retval = (bool)HUD::DOES_BLIP_HAVE_GPS_ROUTE(blip); return retval; } - static void LUA_NATIVE_HUD_SET_BLIP_HIDDEN_ON_LEGEND( Blip blip, bool toggle ) + static void LUA_NATIVE_HUD_SET_BLIP_HIDDEN_ON_LEGEND(Blip blip, bool toggle) { HUD::SET_BLIP_HIDDEN_ON_LEGEND(blip, toggle); } - static void LUA_NATIVE_HUD_SET_BLIP_HIGH_DETAIL( Blip blip, bool toggle ) + static void LUA_NATIVE_HUD_SET_BLIP_HIGH_DETAIL(Blip blip, bool toggle) { HUD::SET_BLIP_HIGH_DETAIL(blip, toggle); } - static void LUA_NATIVE_HUD_SET_BLIP_AS_MISSION_CREATOR_BLIP( Blip blip, bool toggle ) + static void LUA_NATIVE_HUD_SET_BLIP_AS_MISSION_CREATOR_BLIP(Blip blip, bool toggle) { HUD::SET_BLIP_AS_MISSION_CREATOR_BLIP(blip, toggle); } - static bool LUA_NATIVE_HUD_IS_MISSION_CREATOR_BLIP( Blip blip ) + static bool LUA_NATIVE_HUD_IS_MISSION_CREATOR_BLIP(Blip blip) { auto retval = (bool)HUD::IS_MISSION_CREATOR_BLIP(blip); return retval; } - static Blip LUA_NATIVE_HUD_GET_NEW_SELECTED_MISSION_CREATOR_BLIP( ) + static Blip LUA_NATIVE_HUD_GET_NEW_SELECTED_MISSION_CREATOR_BLIP() { auto retval = HUD::GET_NEW_SELECTED_MISSION_CREATOR_BLIP(); return retval; } - static bool LUA_NATIVE_HUD_IS_HOVERING_OVER_MISSION_CREATOR_BLIP( ) + static bool LUA_NATIVE_HUD_IS_HOVERING_OVER_MISSION_CREATOR_BLIP() { auto retval = (bool)HUD::IS_HOVERING_OVER_MISSION_CREATOR_BLIP(); return retval; } - static void LUA_NATIVE_HUD_SHOW_START_MISSION_INSTRUCTIONAL_BUTTON( bool toggle ) + static void LUA_NATIVE_HUD_SHOW_START_MISSION_INSTRUCTIONAL_BUTTON(bool toggle) { HUD::SHOW_START_MISSION_INSTRUCTIONAL_BUTTON(toggle); } - static void LUA_NATIVE_HUD_SHOW_CONTACT_INSTRUCTIONAL_BUTTON( bool toggle ) + static void LUA_NATIVE_HUD_SHOW_CONTACT_INSTRUCTIONAL_BUTTON(bool toggle) { HUD::SHOW_CONTACT_INSTRUCTIONAL_BUTTON(toggle); } - static void LUA_NATIVE_HUD_RELOAD_MAP_MENU( ) + static void LUA_NATIVE_HUD_RELOAD_MAP_MENU() { HUD::RELOAD_MAP_MENU(); } - static void LUA_NATIVE_HUD_SET_BLIP_MARKER_LONG_DISTANCE( Any p0, Any p1 ) + static void LUA_NATIVE_HUD_SET_BLIP_MARKER_LONG_DISTANCE(Any p0, Any p1) { HUD::SET_BLIP_MARKER_LONG_DISTANCE(p0, p1); } - static void LUA_NATIVE_HUD_SET_BLIP_FLASHES( Blip blip, bool toggle ) + static void LUA_NATIVE_HUD_SET_BLIP_FLASHES(Blip blip, bool toggle) { HUD::SET_BLIP_FLASHES(blip, toggle); } - static void LUA_NATIVE_HUD_SET_BLIP_FLASHES_ALTERNATE( Blip blip, bool toggle ) + static void LUA_NATIVE_HUD_SET_BLIP_FLASHES_ALTERNATE(Blip blip, bool toggle) { HUD::SET_BLIP_FLASHES_ALTERNATE(blip, toggle); } - static bool LUA_NATIVE_HUD_IS_BLIP_FLASHING( Blip blip ) + static bool LUA_NATIVE_HUD_IS_BLIP_FLASHING(Blip blip) { auto retval = (bool)HUD::IS_BLIP_FLASHING(blip); return retval; } - static void LUA_NATIVE_HUD_SET_BLIP_AS_SHORT_RANGE( Blip blip, bool toggle ) + static void LUA_NATIVE_HUD_SET_BLIP_AS_SHORT_RANGE(Blip blip, bool toggle) { HUD::SET_BLIP_AS_SHORT_RANGE(blip, toggle); } - static void LUA_NATIVE_HUD_SET_BLIP_SCALE( Blip blip, float scale ) + static void LUA_NATIVE_HUD_SET_BLIP_SCALE(Blip blip, float scale) { HUD::SET_BLIP_SCALE(blip, scale); } - static void LUA_NATIVE_HUD_SET_BLIP_SCALE_2D( Blip blip, float xScale, float yScale ) + static void LUA_NATIVE_HUD_SET_BLIP_SCALE_2D(Blip blip, float xScale, float yScale) { HUD::SET_BLIP_SCALE_2D(blip, xScale, yScale); } - static void LUA_NATIVE_HUD_SET_BLIP_PRIORITY( Blip blip, int priority ) + static void LUA_NATIVE_HUD_SET_BLIP_PRIORITY(Blip blip, int priority) { HUD::SET_BLIP_PRIORITY(blip, priority); } - static void LUA_NATIVE_HUD_SET_BLIP_DISPLAY( Blip blip, int displayId ) + static void LUA_NATIVE_HUD_SET_BLIP_DISPLAY(Blip blip, int displayId) { HUD::SET_BLIP_DISPLAY(blip, displayId); } - static void LUA_NATIVE_HUD_SET_BLIP_CATEGORY( Blip blip, int index ) + static void LUA_NATIVE_HUD_SET_BLIP_CATEGORY(Blip blip, int index) { HUD::SET_BLIP_CATEGORY(blip, index); } - static Blip LUA_NATIVE_HUD_REMOVE_BLIP( Blip blip ) + static Blip LUA_NATIVE_HUD_REMOVE_BLIP(Blip blip) { HUD::REMOVE_BLIP(&blip); return blip; } - static void LUA_NATIVE_HUD_SET_BLIP_AS_FRIENDLY( Blip blip, bool toggle ) + static void LUA_NATIVE_HUD_SET_BLIP_AS_FRIENDLY(Blip blip, bool toggle) { HUD::SET_BLIP_AS_FRIENDLY(blip, toggle); } - static void LUA_NATIVE_HUD_PULSE_BLIP( Blip blip ) + static void LUA_NATIVE_HUD_PULSE_BLIP(Blip blip) { HUD::PULSE_BLIP(blip); } - static void LUA_NATIVE_HUD_SHOW_NUMBER_ON_BLIP( Blip blip, int number ) + static void LUA_NATIVE_HUD_SHOW_NUMBER_ON_BLIP(Blip blip, int number) { HUD::SHOW_NUMBER_ON_BLIP(blip, number); } - static void LUA_NATIVE_HUD_HIDE_NUMBER_ON_BLIP( Blip blip ) + static void LUA_NATIVE_HUD_HIDE_NUMBER_ON_BLIP(Blip blip) { HUD::HIDE_NUMBER_ON_BLIP(blip); } - static void LUA_NATIVE_HUD_SHOW_HEIGHT_ON_BLIP( Blip blip, bool toggle ) + static void LUA_NATIVE_HUD_SHOW_HEIGHT_ON_BLIP(Blip blip, bool toggle) { HUD::SHOW_HEIGHT_ON_BLIP(blip, toggle); } - static void LUA_NATIVE_HUD_SHOW_TICK_ON_BLIP( Blip blip, bool toggle ) + static void LUA_NATIVE_HUD_SHOW_TICK_ON_BLIP(Blip blip, bool toggle) { HUD::SHOW_TICK_ON_BLIP(blip, toggle); } - static void LUA_NATIVE_HUD_SHOW_GOLD_TICK_ON_BLIP( Blip blip, bool toggle ) + static void LUA_NATIVE_HUD_SHOW_GOLD_TICK_ON_BLIP(Blip blip, bool toggle) { HUD::SHOW_GOLD_TICK_ON_BLIP(blip, toggle); } - static void LUA_NATIVE_HUD_SHOW_FOR_SALE_ICON_ON_BLIP( Blip blip, bool toggle ) + static void LUA_NATIVE_HUD_SHOW_FOR_SALE_ICON_ON_BLIP(Blip blip, bool toggle) { HUD::SHOW_FOR_SALE_ICON_ON_BLIP(blip, toggle); } - static void LUA_NATIVE_HUD_SHOW_HEADING_INDICATOR_ON_BLIP( Blip blip, bool toggle ) + static void LUA_NATIVE_HUD_SHOW_HEADING_INDICATOR_ON_BLIP(Blip blip, bool toggle) { HUD::SHOW_HEADING_INDICATOR_ON_BLIP(blip, toggle); } - static void LUA_NATIVE_HUD_SHOW_OUTLINE_INDICATOR_ON_BLIP( Blip blip, bool toggle ) + static void LUA_NATIVE_HUD_SHOW_OUTLINE_INDICATOR_ON_BLIP(Blip blip, bool toggle) { HUD::SHOW_OUTLINE_INDICATOR_ON_BLIP(blip, toggle); } - static void LUA_NATIVE_HUD_SHOW_FRIEND_INDICATOR_ON_BLIP( Blip blip, bool toggle ) + static void LUA_NATIVE_HUD_SHOW_FRIEND_INDICATOR_ON_BLIP(Blip blip, bool toggle) { HUD::SHOW_FRIEND_INDICATOR_ON_BLIP(blip, toggle); } - static void LUA_NATIVE_HUD_SHOW_CREW_INDICATOR_ON_BLIP( Blip blip, bool toggle ) + static void LUA_NATIVE_HUD_SHOW_CREW_INDICATOR_ON_BLIP(Blip blip, bool toggle) { HUD::SHOW_CREW_INDICATOR_ON_BLIP(blip, toggle); } - static void LUA_NATIVE_HUD_SET_BLIP_EXTENDED_HEIGHT_THRESHOLD( Blip blip, bool toggle ) + static void LUA_NATIVE_HUD_SET_BLIP_EXTENDED_HEIGHT_THRESHOLD(Blip blip, bool toggle) { HUD::SET_BLIP_EXTENDED_HEIGHT_THRESHOLD(blip, toggle); } - static void LUA_NATIVE_HUD_SET_BLIP_SHORT_HEIGHT_THRESHOLD( Any p0, Any p1 ) + static void LUA_NATIVE_HUD_SET_BLIP_SHORT_HEIGHT_THRESHOLD(Any p0, Any p1) { HUD::SET_BLIP_SHORT_HEIGHT_THRESHOLD(p0, p1); } - static void LUA_NATIVE_HUD_SET_BLIP_USE_HEIGHT_INDICATOR_ON_EDGE( Blip blip, Any p1 ) + static void LUA_NATIVE_HUD_SET_BLIP_USE_HEIGHT_INDICATOR_ON_EDGE(Blip blip, Any p1) { HUD::SET_BLIP_USE_HEIGHT_INDICATOR_ON_EDGE(blip, p1); } - static void LUA_NATIVE_HUD_SET_BLIP_AS_MINIMAL_ON_EDGE( Blip blip, bool toggle ) + static void LUA_NATIVE_HUD_SET_BLIP_AS_MINIMAL_ON_EDGE(Blip blip, bool toggle) { HUD::SET_BLIP_AS_MINIMAL_ON_EDGE(blip, toggle); } - static void LUA_NATIVE_HUD_SET_RADIUS_BLIP_EDGE( Blip blip, bool toggle ) + static void LUA_NATIVE_HUD_SET_RADIUS_BLIP_EDGE(Blip blip, bool toggle) { HUD::SET_RADIUS_BLIP_EDGE(blip, toggle); } - static bool LUA_NATIVE_HUD_DOES_BLIP_EXIST( Blip blip ) + static bool LUA_NATIVE_HUD_DOES_BLIP_EXIST(Blip blip) { auto retval = (bool)HUD::DOES_BLIP_EXIST(blip); return retval; } - static void LUA_NATIVE_HUD_SET_WAYPOINT_OFF( ) + static void LUA_NATIVE_HUD_SET_WAYPOINT_OFF() { HUD::SET_WAYPOINT_OFF(); } - static void LUA_NATIVE_HUD_DELETE_WAYPOINTS_FROM_THIS_PLAYER( ) + static void LUA_NATIVE_HUD_DELETE_WAYPOINTS_FROM_THIS_PLAYER() { HUD::DELETE_WAYPOINTS_FROM_THIS_PLAYER(); } - static void LUA_NATIVE_HUD_REFRESH_WAYPOINT( ) + static void LUA_NATIVE_HUD_REFRESH_WAYPOINT() { HUD::REFRESH_WAYPOINT(); } - static bool LUA_NATIVE_HUD_IS_WAYPOINT_ACTIVE( ) + static bool LUA_NATIVE_HUD_IS_WAYPOINT_ACTIVE() { auto retval = (bool)HUD::IS_WAYPOINT_ACTIVE(); return retval; } - static void LUA_NATIVE_HUD_SET_NEW_WAYPOINT( float x, float y ) + static void LUA_NATIVE_HUD_SET_NEW_WAYPOINT(float x, float y) { HUD::SET_NEW_WAYPOINT(x, y); } - static void LUA_NATIVE_HUD_SET_BLIP_BRIGHT( Blip blip, bool toggle ) + static void LUA_NATIVE_HUD_SET_BLIP_BRIGHT(Blip blip, bool toggle) { HUD::SET_BLIP_BRIGHT(blip, toggle); } - static void LUA_NATIVE_HUD_SET_BLIP_SHOW_CONE( Blip blip, bool toggle, int hudColorIndex ) + static void LUA_NATIVE_HUD_SET_BLIP_SHOW_CONE(Blip blip, bool toggle, int hudColorIndex) { HUD::SET_BLIP_SHOW_CONE(blip, toggle, hudColorIndex); } - static void LUA_NATIVE_HUD_REMOVE_COP_BLIP_FROM_PED( Ped ped ) + static void LUA_NATIVE_HUD_REMOVE_COP_BLIP_FROM_PED(Ped ped) { HUD::REMOVE_COP_BLIP_FROM_PED(ped); } - static void LUA_NATIVE_HUD_SETUP_FAKE_CONE_DATA( Blip blip, float p1, float p2, float p3, float p4, float p5, float p6, Any p7, int p8 ) + static void LUA_NATIVE_HUD_SETUP_FAKE_CONE_DATA(Blip blip, float p1, float p2, float p3, float p4, float p5, float p6, Any p7, int p8) { HUD::SETUP_FAKE_CONE_DATA(blip, p1, p2, p3, p4, p5, p6, p7, p8); } - static void LUA_NATIVE_HUD_REMOVE_FAKE_CONE_DATA( Blip blip ) + static void LUA_NATIVE_HUD_REMOVE_FAKE_CONE_DATA(Blip blip) { HUD::REMOVE_FAKE_CONE_DATA(blip); } - static void LUA_NATIVE_HUD_CLEAR_FAKE_CONE_ARRAY( ) + static void LUA_NATIVE_HUD_CLEAR_FAKE_CONE_ARRAY() { HUD::CLEAR_FAKE_CONE_ARRAY(); } - static bool LUA_NATIVE_HUD_SET_MINIMAP_COMPONENT( int componentId, bool toggle, int overrideColor ) + static bool LUA_NATIVE_HUD_SET_MINIMAP_COMPONENT(int componentId, bool toggle, int overrideColor) { auto retval = (bool)HUD::SET_MINIMAP_COMPONENT(componentId, toggle, overrideColor); return retval; } - static void LUA_NATIVE_HUD_SET_MINIMAP_SONAR_SWEEP( bool toggle ) + static void LUA_NATIVE_HUD_SET_MINIMAP_SONAR_SWEEP(bool toggle) { HUD::SET_MINIMAP_SONAR_SWEEP(toggle); } - static void LUA_NATIVE_HUD_SHOW_ACCOUNT_PICKER( ) + static void LUA_NATIVE_HUD_SHOW_ACCOUNT_PICKER() { HUD::SHOW_ACCOUNT_PICKER(); } - static Blip LUA_NATIVE_HUD_GET_MAIN_PLAYER_BLIP_ID( ) + static Blip LUA_NATIVE_HUD_GET_MAIN_PLAYER_BLIP_ID() { auto retval = HUD::GET_MAIN_PLAYER_BLIP_ID(); return retval; } - static void LUA_NATIVE_HUD_SET_PM_WARNINGSCREEN_ACTIVE( bool p0 ) + static void LUA_NATIVE_HUD_SET_PM_WARNINGSCREEN_ACTIVE(bool p0) { HUD::SET_PM_WARNINGSCREEN_ACTIVE(p0); } - static void LUA_NATIVE_HUD_HIDE_LOADING_ON_FADE_THIS_FRAME( ) + static void LUA_NATIVE_HUD_HIDE_LOADING_ON_FADE_THIS_FRAME() { HUD::HIDE_LOADING_ON_FADE_THIS_FRAME(); } - static void LUA_NATIVE_HUD_SET_RADAR_AS_INTERIOR_THIS_FRAME( Hash interior, float x, float y, int z, int zoom ) + static void LUA_NATIVE_HUD_SET_RADAR_AS_INTERIOR_THIS_FRAME(Hash interior, float x, float y, int z, int zoom) { HUD::SET_RADAR_AS_INTERIOR_THIS_FRAME(interior, x, y, z, zoom); } - static void LUA_NATIVE_HUD_SET_INSIDE_VERY_SMALL_INTERIOR( bool toggle ) + static void LUA_NATIVE_HUD_SET_INSIDE_VERY_SMALL_INTERIOR(bool toggle) { HUD::SET_INSIDE_VERY_SMALL_INTERIOR(toggle); } - static void LUA_NATIVE_HUD_SET_INSIDE_VERY_LARGE_INTERIOR( bool toggle ) + static void LUA_NATIVE_HUD_SET_INSIDE_VERY_LARGE_INTERIOR(bool toggle) { HUD::SET_INSIDE_VERY_LARGE_INTERIOR(toggle); } - static void LUA_NATIVE_HUD_SET_RADAR_AS_EXTERIOR_THIS_FRAME( ) + static void LUA_NATIVE_HUD_SET_RADAR_AS_EXTERIOR_THIS_FRAME() { HUD::SET_RADAR_AS_EXTERIOR_THIS_FRAME(); } - static void LUA_NATIVE_HUD_SET_FAKE_PAUSEMAP_PLAYER_POSITION_THIS_FRAME( float x, float y ) + static void LUA_NATIVE_HUD_SET_FAKE_PAUSEMAP_PLAYER_POSITION_THIS_FRAME(float x, float y) { HUD::SET_FAKE_PAUSEMAP_PLAYER_POSITION_THIS_FRAME(x, y); } - static void LUA_NATIVE_HUD_SET_FAKE_GPS_PLAYER_POSITION_THIS_FRAME( float x, float y, Any p2 ) + static void LUA_NATIVE_HUD_SET_FAKE_GPS_PLAYER_POSITION_THIS_FRAME(float x, float y, Any p2) { HUD::SET_FAKE_GPS_PLAYER_POSITION_THIS_FRAME(x, y, p2); } - static bool LUA_NATIVE_HUD_IS_PAUSEMAP_IN_INTERIOR_MODE( ) + static bool LUA_NATIVE_HUD_IS_PAUSEMAP_IN_INTERIOR_MODE() { auto retval = (bool)HUD::IS_PAUSEMAP_IN_INTERIOR_MODE(); return retval; } - static void LUA_NATIVE_HUD_HIDE_MINIMAP_EXTERIOR_MAP_THIS_FRAME( ) + static void LUA_NATIVE_HUD_HIDE_MINIMAP_EXTERIOR_MAP_THIS_FRAME() { HUD::HIDE_MINIMAP_EXTERIOR_MAP_THIS_FRAME(); } - static void LUA_NATIVE_HUD_HIDE_MINIMAP_INTERIOR_MAP_THIS_FRAME( ) + static void LUA_NATIVE_HUD_HIDE_MINIMAP_INTERIOR_MAP_THIS_FRAME() { HUD::HIDE_MINIMAP_INTERIOR_MAP_THIS_FRAME(); } - static void LUA_NATIVE_HUD_SET_USE_ISLAND_MAP( bool toggle ) + static void LUA_NATIVE_HUD_SET_USE_ISLAND_MAP(bool toggle) { HUD::SET_USE_ISLAND_MAP(toggle); } - static void LUA_NATIVE_HUD_SET_PAUSE_EXTERIOR_RENDERING_WHILE_IN_INTERIOR_( ) + static void LUA_NATIVE_HUD_SET_PAUSE_EXTERIOR_RENDERING_WHILE_IN_INTERIOR_() { - HUD::SET_PAUSE_EXTERIOR_RENDERING_WHILE_IN_INTERIOR_(); + HUD::_SET_PAUSE_EXTERIOR_RENDERING_WHILE_IN_INTERIOR(); } - static void LUA_NATIVE_HUD_DONT_TILT_MINIMAP_THIS_FRAME( ) + static void LUA_NATIVE_HUD_DONT_TILT_MINIMAP_THIS_FRAME() { HUD::DONT_TILT_MINIMAP_THIS_FRAME(); } - static void LUA_NATIVE_HUD_DONT_ZOOM_MINIMAP_WHEN_RUNNING_THIS_FRAME( ) + static void LUA_NATIVE_HUD_DONT_ZOOM_MINIMAP_WHEN_RUNNING_THIS_FRAME() { HUD::DONT_ZOOM_MINIMAP_WHEN_RUNNING_THIS_FRAME(); } - static void LUA_NATIVE_HUD_DONT_ZOOM_MINIMAP_WHEN_SNIPING_THIS_FRAME( ) + static void LUA_NATIVE_HUD_DONT_ZOOM_MINIMAP_WHEN_SNIPING_THIS_FRAME() { HUD::DONT_ZOOM_MINIMAP_WHEN_SNIPING_THIS_FRAME(); } - static void LUA_NATIVE_HUD_SET_WIDESCREEN_FORMAT( Any p0 ) + static void LUA_NATIVE_HUD_SET_WIDESCREEN_FORMAT(Any p0) { HUD::SET_WIDESCREEN_FORMAT(p0); } - static void LUA_NATIVE_HUD_DISPLAY_AREA_NAME( bool toggle ) + static void LUA_NATIVE_HUD_DISPLAY_AREA_NAME(bool toggle) { HUD::DISPLAY_AREA_NAME(toggle); } - static void LUA_NATIVE_HUD_DISPLAY_CASH( bool toggle ) + static void LUA_NATIVE_HUD_DISPLAY_CASH(bool toggle) { HUD::DISPLAY_CASH(toggle); } - static void LUA_NATIVE_HUD_USE_FAKE_MP_CASH( bool toggle ) + static void LUA_NATIVE_HUD_USE_FAKE_MP_CASH(bool toggle) { HUD::USE_FAKE_MP_CASH(toggle); } - static void LUA_NATIVE_HUD_CHANGE_FAKE_MP_CASH( int cash, int bank ) + static void LUA_NATIVE_HUD_CHANGE_FAKE_MP_CASH(int cash, int bank) { HUD::CHANGE_FAKE_MP_CASH(cash, bank); } - static void LUA_NATIVE_HUD_DISPLAY_AMMO_THIS_FRAME( bool display ) + static void LUA_NATIVE_HUD_DISPLAY_AMMO_THIS_FRAME(bool display) { HUD::DISPLAY_AMMO_THIS_FRAME(display); } - static void LUA_NATIVE_HUD_DISPLAY_SNIPER_SCOPE_THIS_FRAME( ) + static void LUA_NATIVE_HUD_DISPLAY_SNIPER_SCOPE_THIS_FRAME() { HUD::DISPLAY_SNIPER_SCOPE_THIS_FRAME(); } - static void LUA_NATIVE_HUD_HIDE_HUD_AND_RADAR_THIS_FRAME( ) + static void LUA_NATIVE_HUD_HIDE_HUD_AND_RADAR_THIS_FRAME() { HUD::HIDE_HUD_AND_RADAR_THIS_FRAME(); } - static void LUA_NATIVE_HUD_ALLOW_DISPLAY_OF_MULTIPLAYER_CASH_TEXT( bool allow ) + static void LUA_NATIVE_HUD_ALLOW_DISPLAY_OF_MULTIPLAYER_CASH_TEXT(bool allow) { HUD::ALLOW_DISPLAY_OF_MULTIPLAYER_CASH_TEXT(allow); } - static void LUA_NATIVE_HUD_SET_MULTIPLAYER_WALLET_CASH( ) + static void LUA_NATIVE_HUD_SET_MULTIPLAYER_WALLET_CASH() { HUD::SET_MULTIPLAYER_WALLET_CASH(); } - static void LUA_NATIVE_HUD_REMOVE_MULTIPLAYER_WALLET_CASH( ) + static void LUA_NATIVE_HUD_REMOVE_MULTIPLAYER_WALLET_CASH() { HUD::REMOVE_MULTIPLAYER_WALLET_CASH(); } - static void LUA_NATIVE_HUD_SET_MULTIPLAYER_BANK_CASH( ) + static void LUA_NATIVE_HUD_SET_MULTIPLAYER_BANK_CASH() { HUD::SET_MULTIPLAYER_BANK_CASH(); } - static void LUA_NATIVE_HUD_REMOVE_MULTIPLAYER_BANK_CASH( ) + static void LUA_NATIVE_HUD_REMOVE_MULTIPLAYER_BANK_CASH() { HUD::REMOVE_MULTIPLAYER_BANK_CASH(); } - static void LUA_NATIVE_HUD_SET_MULTIPLAYER_HUD_CASH( int p0, bool p1 ) + static void LUA_NATIVE_HUD_SET_MULTIPLAYER_HUD_CASH(int p0, bool p1) { HUD::SET_MULTIPLAYER_HUD_CASH(p0, p1); } - static void LUA_NATIVE_HUD_REMOVE_MULTIPLAYER_HUD_CASH( ) + static void LUA_NATIVE_HUD_REMOVE_MULTIPLAYER_HUD_CASH() { HUD::REMOVE_MULTIPLAYER_HUD_CASH(); } - static void LUA_NATIVE_HUD_HIDE_HELP_TEXT_THIS_FRAME( ) + static void LUA_NATIVE_HUD_HIDE_HELP_TEXT_THIS_FRAME() { HUD::HIDE_HELP_TEXT_THIS_FRAME(); } - static bool LUA_NATIVE_HUD_IS_IME_IN_PROGRESS( ) + static bool LUA_NATIVE_HUD_IS_IME_IN_PROGRESS() { auto retval = (bool)HUD::IS_IME_IN_PROGRESS(); return retval; } - static void LUA_NATIVE_HUD_DISPLAY_HELP_TEXT_THIS_FRAME( const char* message, bool p1 ) + static void LUA_NATIVE_HUD_DISPLAY_HELP_TEXT_THIS_FRAME(const char* message, bool p1) { HUD::DISPLAY_HELP_TEXT_THIS_FRAME(message, p1); } - static void LUA_NATIVE_HUD_HUD_FORCE_WEAPON_WHEEL( bool show ) + static void LUA_NATIVE_HUD_HUD_FORCE_WEAPON_WHEEL(bool show) { HUD::HUD_FORCE_WEAPON_WHEEL(show); } - static void LUA_NATIVE_HUD_HUD_FORCE_SPECIAL_VEHICLE_WEAPON_WHEEL( ) + static void LUA_NATIVE_HUD_HUD_FORCE_SPECIAL_VEHICLE_WEAPON_WHEEL() { HUD::HUD_FORCE_SPECIAL_VEHICLE_WEAPON_WHEEL(); } - static void LUA_NATIVE_HUD_HUD_SUPPRESS_WEAPON_WHEEL_RESULTS_THIS_FRAME( ) + static void LUA_NATIVE_HUD_HUD_SUPPRESS_WEAPON_WHEEL_RESULTS_THIS_FRAME() { HUD::HUD_SUPPRESS_WEAPON_WHEEL_RESULTS_THIS_FRAME(); } - static Hash LUA_NATIVE_HUD_HUD_GET_WEAPON_WHEEL_CURRENTLY_HIGHLIGHTED( ) + static Hash LUA_NATIVE_HUD_HUD_GET_WEAPON_WHEEL_CURRENTLY_HIGHLIGHTED() { auto retval = HUD::HUD_GET_WEAPON_WHEEL_CURRENTLY_HIGHLIGHTED(); return retval; } - static void LUA_NATIVE_HUD_HUD_SET_WEAPON_WHEEL_TOP_SLOT( Hash weaponHash ) + static void LUA_NATIVE_HUD_HUD_SET_WEAPON_WHEEL_TOP_SLOT(Hash weaponHash) { HUD::HUD_SET_WEAPON_WHEEL_TOP_SLOT(weaponHash); } - static Hash LUA_NATIVE_HUD_HUD_GET_WEAPON_WHEEL_TOP_SLOT( int weaponTypeIndex ) + static Hash LUA_NATIVE_HUD_HUD_GET_WEAPON_WHEEL_TOP_SLOT(int weaponTypeIndex) { auto retval = HUD::HUD_GET_WEAPON_WHEEL_TOP_SLOT(weaponTypeIndex); return retval; } - static void LUA_NATIVE_HUD_HUD_SHOWING_CHARACTER_SWITCH_SELECTION( bool toggle ) + static void LUA_NATIVE_HUD_HUD_SHOWING_CHARACTER_SWITCH_SELECTION(bool toggle) { HUD::HUD_SHOWING_CHARACTER_SWITCH_SELECTION(toggle); } - static void LUA_NATIVE_HUD_SET_GPS_FLAGS( int p0, float p1 ) + static void LUA_NATIVE_HUD_SET_GPS_FLAGS(int p0, float p1) { HUD::SET_GPS_FLAGS(p0, p1); } - static void LUA_NATIVE_HUD_CLEAR_GPS_FLAGS( ) + static void LUA_NATIVE_HUD_CLEAR_GPS_FLAGS() { HUD::CLEAR_GPS_FLAGS(); } - static void LUA_NATIVE_HUD_SET_RACE_TRACK_RENDER( bool toggle ) + static void LUA_NATIVE_HUD_SET_RACE_TRACK_RENDER(bool toggle) { HUD::SET_RACE_TRACK_RENDER(toggle); } - static void LUA_NATIVE_HUD_CLEAR_GPS_RACE_TRACK( ) + static void LUA_NATIVE_HUD_CLEAR_GPS_RACE_TRACK() { HUD::CLEAR_GPS_RACE_TRACK(); } - static void LUA_NATIVE_HUD_START_GPS_CUSTOM_ROUTE( int hudColor, bool displayOnFoot, bool followPlayer ) + static void LUA_NATIVE_HUD_START_GPS_CUSTOM_ROUTE(int hudColor, bool displayOnFoot, bool followPlayer) { HUD::START_GPS_CUSTOM_ROUTE(hudColor, displayOnFoot, followPlayer); } - static void LUA_NATIVE_HUD_ADD_POINT_TO_GPS_CUSTOM_ROUTE( float x, float y, float z ) + static void LUA_NATIVE_HUD_ADD_POINT_TO_GPS_CUSTOM_ROUTE(float x, float y, float z) { HUD::ADD_POINT_TO_GPS_CUSTOM_ROUTE(x, y, z); } - static void LUA_NATIVE_HUD_SET_GPS_CUSTOM_ROUTE_RENDER( bool toggle, int radarThickness, int mapThickness ) + static void LUA_NATIVE_HUD_SET_GPS_CUSTOM_ROUTE_RENDER(bool toggle, int radarThickness, int mapThickness) { HUD::SET_GPS_CUSTOM_ROUTE_RENDER(toggle, radarThickness, mapThickness); } - static void LUA_NATIVE_HUD_CLEAR_GPS_CUSTOM_ROUTE( ) + static void LUA_NATIVE_HUD_CLEAR_GPS_CUSTOM_ROUTE() { HUD::CLEAR_GPS_CUSTOM_ROUTE(); } - static void LUA_NATIVE_HUD_START_GPS_MULTI_ROUTE( int hudColor, bool routeFromPlayer, bool displayOnFoot ) + static void LUA_NATIVE_HUD_START_GPS_MULTI_ROUTE(int hudColor, bool routeFromPlayer, bool displayOnFoot) { HUD::START_GPS_MULTI_ROUTE(hudColor, routeFromPlayer, displayOnFoot); } - static void LUA_NATIVE_HUD_ADD_POINT_TO_GPS_MULTI_ROUTE( float x, float y, float z ) + static void LUA_NATIVE_HUD_ADD_POINT_TO_GPS_MULTI_ROUTE(float x, float y, float z) { HUD::ADD_POINT_TO_GPS_MULTI_ROUTE(x, y, z); } - static void LUA_NATIVE_HUD_SET_GPS_MULTI_ROUTE_RENDER( bool toggle ) + static void LUA_NATIVE_HUD_SET_GPS_MULTI_ROUTE_RENDER(bool toggle) { HUD::SET_GPS_MULTI_ROUTE_RENDER(toggle); } - static void LUA_NATIVE_HUD_CLEAR_GPS_MULTI_ROUTE( ) + static void LUA_NATIVE_HUD_CLEAR_GPS_MULTI_ROUTE() { HUD::CLEAR_GPS_MULTI_ROUTE(); } - static void LUA_NATIVE_HUD_CLEAR_GPS_PLAYER_WAYPOINT( ) + static void LUA_NATIVE_HUD_CLEAR_GPS_PLAYER_WAYPOINT() { HUD::CLEAR_GPS_PLAYER_WAYPOINT(); } - static void LUA_NATIVE_HUD_SET_GPS_FLASHES( bool toggle ) + static void LUA_NATIVE_HUD_SET_GPS_FLASHES(bool toggle) { HUD::SET_GPS_FLASHES(toggle); } - static void LUA_NATIVE_HUD_SET_PLAYER_ICON_COLOUR( int color ) + static void LUA_NATIVE_HUD_SET_PLAYER_ICON_COLOUR(int color) { HUD::SET_PLAYER_ICON_COLOUR(color); } - static void LUA_NATIVE_HUD_FLASH_MINIMAP_DISPLAY( ) + static void LUA_NATIVE_HUD_FLASH_MINIMAP_DISPLAY() { HUD::FLASH_MINIMAP_DISPLAY(); } - static void LUA_NATIVE_HUD_FLASH_MINIMAP_DISPLAY_WITH_COLOR( int hudColorIndex ) + static void LUA_NATIVE_HUD_FLASH_MINIMAP_DISPLAY_WITH_COLOR(int hudColorIndex) { HUD::FLASH_MINIMAP_DISPLAY_WITH_COLOR(hudColorIndex); } - static void LUA_NATIVE_HUD_TOGGLE_STEALTH_RADAR( bool toggle ) + static void LUA_NATIVE_HUD_TOGGLE_STEALTH_RADAR(bool toggle) { HUD::TOGGLE_STEALTH_RADAR(toggle); } - static void LUA_NATIVE_HUD_SET_MINIMAP_IN_SPECTATOR_MODE( bool toggle, Ped ped ) + static void LUA_NATIVE_HUD_SET_MINIMAP_IN_SPECTATOR_MODE(bool toggle, Ped ped) { HUD::SET_MINIMAP_IN_SPECTATOR_MODE(toggle, ped); } - static void LUA_NATIVE_HUD_SET_MISSION_NAME( bool p0, const char* name ) + static void LUA_NATIVE_HUD_SET_MISSION_NAME(bool p0, const char* name) { HUD::SET_MISSION_NAME(p0, name); } - static void LUA_NATIVE_HUD_SET_MISSION_NAME_FOR_UGC_MISSION( bool p0, const char* name ) + static void LUA_NATIVE_HUD_SET_MISSION_NAME_FOR_UGC_MISSION(bool p0, const char* name) { HUD::SET_MISSION_NAME_FOR_UGC_MISSION(p0, name); } - static void LUA_NATIVE_HUD_SET_DESCRIPTION_FOR_UGC_MISSION_EIGHT_STRINGS( bool p0, const char* p1, const char* p2, const char* p3, const char* p4, const char* p5, const char* p6, const char* p7, const char* p8 ) + static void LUA_NATIVE_HUD_SET_DESCRIPTION_FOR_UGC_MISSION_EIGHT_STRINGS(bool p0, const char* p1, const char* p2, const char* p3, const char* p4, const char* p5, const char* p6, const char* p7, const char* p8) { HUD::SET_DESCRIPTION_FOR_UGC_MISSION_EIGHT_STRINGS(p0, p1, p2, p3, p4, p5, p6, p7, p8); } - static void LUA_NATIVE_HUD_SET_MINIMAP_BLOCK_WAYPOINT( bool toggle ) + static void LUA_NATIVE_HUD_SET_MINIMAP_BLOCK_WAYPOINT(bool toggle) { HUD::SET_MINIMAP_BLOCK_WAYPOINT(toggle); } - static void LUA_NATIVE_HUD_SET_MINIMAP_IN_PROLOGUE( bool toggle ) + static void LUA_NATIVE_HUD_SET_MINIMAP_IN_PROLOGUE(bool toggle) { HUD::SET_MINIMAP_IN_PROLOGUE(toggle); } - static void LUA_NATIVE_HUD_SET_MINIMAP_HIDE_FOW( bool toggle ) + static void LUA_NATIVE_HUD_SET_MINIMAP_HIDE_FOW(bool toggle) { HUD::SET_MINIMAP_HIDE_FOW(toggle); } - static float LUA_NATIVE_HUD_GET_MINIMAP_FOW_DISCOVERY_RATIO( ) + static float LUA_NATIVE_HUD_GET_MINIMAP_FOW_DISCOVERY_RATIO() { auto retval = HUD::GET_MINIMAP_FOW_DISCOVERY_RATIO(); return retval; } - static bool LUA_NATIVE_HUD_GET_MINIMAP_FOW_COORDINATE_IS_REVEALED( float x, float y, float z ) + static bool LUA_NATIVE_HUD_GET_MINIMAP_FOW_COORDINATE_IS_REVEALED(float x, float y, float z) { auto retval = (bool)HUD::GET_MINIMAP_FOW_COORDINATE_IS_REVEALED(x, y, z); return retval; } - static void LUA_NATIVE_HUD_SET_MINIMAP_FOW_DO_NOT_UPDATE( bool p0 ) + static void LUA_NATIVE_HUD_SET_MINIMAP_FOW_DO_NOT_UPDATE(bool p0) { HUD::SET_MINIMAP_FOW_DO_NOT_UPDATE(p0); } - static void LUA_NATIVE_HUD_SET_MINIMAP_FOW_REVEAL_COORDINATE( float x, float y, float z ) + static void LUA_NATIVE_HUD_SET_MINIMAP_FOW_REVEAL_COORDINATE(float x, float y, float z) { HUD::SET_MINIMAP_FOW_REVEAL_COORDINATE(x, y, z); } - static void LUA_NATIVE_HUD_SET_MINIMAP_GOLF_COURSE( int hole ) + static void LUA_NATIVE_HUD_SET_MINIMAP_GOLF_COURSE(int hole) { HUD::SET_MINIMAP_GOLF_COURSE(hole); } - static void LUA_NATIVE_HUD_SET_MINIMAP_GOLF_COURSE_OFF( ) + static void LUA_NATIVE_HUD_SET_MINIMAP_GOLF_COURSE_OFF() { HUD::SET_MINIMAP_GOLF_COURSE_OFF(); } - static void LUA_NATIVE_HUD_LOCK_MINIMAP_ANGLE( int angle ) + static void LUA_NATIVE_HUD_LOCK_MINIMAP_ANGLE(int angle) { HUD::LOCK_MINIMAP_ANGLE(angle); } - static void LUA_NATIVE_HUD_UNLOCK_MINIMAP_ANGLE( ) + static void LUA_NATIVE_HUD_UNLOCK_MINIMAP_ANGLE() { HUD::UNLOCK_MINIMAP_ANGLE(); } - static void LUA_NATIVE_HUD_LOCK_MINIMAP_POSITION( float x, float y ) + static void LUA_NATIVE_HUD_LOCK_MINIMAP_POSITION(float x, float y) { HUD::LOCK_MINIMAP_POSITION(x, y); } - static void LUA_NATIVE_HUD_UNLOCK_MINIMAP_POSITION( ) + static void LUA_NATIVE_HUD_UNLOCK_MINIMAP_POSITION() { HUD::UNLOCK_MINIMAP_POSITION(); } - static void LUA_NATIVE_HUD_SET_FAKE_MINIMAP_MAX_ALTIMETER_HEIGHT( float altitude, bool p1, Any p2 ) + static void LUA_NATIVE_HUD_SET_FAKE_MINIMAP_MAX_ALTIMETER_HEIGHT(float altitude, bool p1, Any p2) { HUD::SET_FAKE_MINIMAP_MAX_ALTIMETER_HEIGHT(altitude, p1, p2); } - static void LUA_NATIVE_HUD_SET_HEALTH_HUD_DISPLAY_VALUES( int health, int capacity, bool wasAdded ) + static void LUA_NATIVE_HUD_SET_HEALTH_HUD_DISPLAY_VALUES(int health, int capacity, bool wasAdded) { HUD::SET_HEALTH_HUD_DISPLAY_VALUES(health, capacity, wasAdded); } - static void LUA_NATIVE_HUD_SET_MAX_HEALTH_HUD_DISPLAY( int maximumValue ) + static void LUA_NATIVE_HUD_SET_MAX_HEALTH_HUD_DISPLAY(int maximumValue) { HUD::SET_MAX_HEALTH_HUD_DISPLAY(maximumValue); } - static void LUA_NATIVE_HUD_SET_MAX_ARMOUR_HUD_DISPLAY( int maximumValue ) + static void LUA_NATIVE_HUD_SET_MAX_ARMOUR_HUD_DISPLAY(int maximumValue) { HUD::SET_MAX_ARMOUR_HUD_DISPLAY(maximumValue); } - static void LUA_NATIVE_HUD_SET_BIGMAP_ACTIVE( bool toggleBigMap, bool showFullMap ) + static void LUA_NATIVE_HUD_SET_BIGMAP_ACTIVE(bool toggleBigMap, bool showFullMap) { HUD::SET_BIGMAP_ACTIVE(toggleBigMap, showFullMap); } - static bool LUA_NATIVE_HUD_IS_HUD_COMPONENT_ACTIVE( int id ) + static bool LUA_NATIVE_HUD_IS_HUD_COMPONENT_ACTIVE(int id) { auto retval = (bool)HUD::IS_HUD_COMPONENT_ACTIVE(id); return retval; } - static bool LUA_NATIVE_HUD_IS_SCRIPTED_HUD_COMPONENT_ACTIVE( int id ) + static bool LUA_NATIVE_HUD_IS_SCRIPTED_HUD_COMPONENT_ACTIVE(int id) { auto retval = (bool)HUD::IS_SCRIPTED_HUD_COMPONENT_ACTIVE(id); return retval; } - static void LUA_NATIVE_HUD_HIDE_SCRIPTED_HUD_COMPONENT_THIS_FRAME( int id ) + static void LUA_NATIVE_HUD_HIDE_SCRIPTED_HUD_COMPONENT_THIS_FRAME(int id) { HUD::HIDE_SCRIPTED_HUD_COMPONENT_THIS_FRAME(id); } - static void LUA_NATIVE_HUD_SHOW_SCRIPTED_HUD_COMPONENT_THIS_FRAME( int id ) + static void LUA_NATIVE_HUD_SHOW_SCRIPTED_HUD_COMPONENT_THIS_FRAME(int id) { HUD::SHOW_SCRIPTED_HUD_COMPONENT_THIS_FRAME(id); } - static bool LUA_NATIVE_HUD_IS_SCRIPTED_HUD_COMPONENT_HIDDEN_THIS_FRAME( int id ) + static bool LUA_NATIVE_HUD_IS_SCRIPTED_HUD_COMPONENT_HIDDEN_THIS_FRAME(int id) { auto retval = (bool)HUD::IS_SCRIPTED_HUD_COMPONENT_HIDDEN_THIS_FRAME(id); return retval; } - static void LUA_NATIVE_HUD_HIDE_HUD_COMPONENT_THIS_FRAME( int id ) + static void LUA_NATIVE_HUD_HIDE_HUD_COMPONENT_THIS_FRAME(int id) { HUD::HIDE_HUD_COMPONENT_THIS_FRAME(id); } - static void LUA_NATIVE_HUD_SHOW_HUD_COMPONENT_THIS_FRAME( int id ) + static void LUA_NATIVE_HUD_SHOW_HUD_COMPONENT_THIS_FRAME(int id) { HUD::SHOW_HUD_COMPONENT_THIS_FRAME(id); } - static void LUA_NATIVE_HUD_HIDE_STREET_AND_CAR_NAMES_THIS_FRAME( ) + static void LUA_NATIVE_HUD_HIDE_STREET_AND_CAR_NAMES_THIS_FRAME() { HUD::HIDE_STREET_AND_CAR_NAMES_THIS_FRAME(); } - static void LUA_NATIVE_HUD_RESET_RETICULE_VALUES( ) + static void LUA_NATIVE_HUD_RESET_RETICULE_VALUES() { HUD::RESET_RETICULE_VALUES(); } - static void LUA_NATIVE_HUD_RESET_HUD_COMPONENT_VALUES( int id ) + static void LUA_NATIVE_HUD_RESET_HUD_COMPONENT_VALUES(int id) { HUD::RESET_HUD_COMPONENT_VALUES(id); } - static void LUA_NATIVE_HUD_SET_HUD_COMPONENT_POSITION( int id, float x, float y ) + static void LUA_NATIVE_HUD_SET_HUD_COMPONENT_POSITION(int id, float x, float y) { HUD::SET_HUD_COMPONENT_POSITION(id, x, y); } - static Vector3 LUA_NATIVE_HUD_GET_HUD_COMPONENT_POSITION( int id ) + static Vector3 LUA_NATIVE_HUD_GET_HUD_COMPONENT_POSITION(int id) { auto retval = HUD::GET_HUD_COMPONENT_POSITION(id); return retval; } - static void LUA_NATIVE_HUD_CLEAR_REMINDER_MESSAGE( ) + static void LUA_NATIVE_HUD_CLEAR_REMINDER_MESSAGE() { HUD::CLEAR_REMINDER_MESSAGE(); } - static std::tuple LUA_NATIVE_HUD_GET_HUD_SCREEN_POSITION_FROM_WORLD_POSITION( float worldX, float worldY, float worldZ, float screenX, float screenY ) + static std::tuple LUA_NATIVE_HUD_GET_HUD_SCREEN_POSITION_FROM_WORLD_POSITION(float worldX, float worldY, float worldZ, float screenX, float screenY) { std::tuple return_values; std::get<0>(return_values) = HUD::GET_HUD_SCREEN_POSITION_FROM_WORLD_POSITION(worldX, worldY, worldZ, &screenX, &screenY); @@ -2010,188 +2010,188 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_HUD_OPEN_REPORTUGC_MENU( ) + static void LUA_NATIVE_HUD_OPEN_REPORTUGC_MENU() { HUD::OPEN_REPORTUGC_MENU(); } - static void LUA_NATIVE_HUD_FORCE_CLOSE_REPORTUGC_MENU( ) + static void LUA_NATIVE_HUD_FORCE_CLOSE_REPORTUGC_MENU() { HUD::FORCE_CLOSE_REPORTUGC_MENU(); } - static bool LUA_NATIVE_HUD_IS_REPORTUGC_MENU_OPEN( ) + static bool LUA_NATIVE_HUD_IS_REPORTUGC_MENU_OPEN() { auto retval = (bool)HUD::IS_REPORTUGC_MENU_OPEN(); return retval; } - static bool LUA_NATIVE_HUD_IS_FLOATING_HELP_TEXT_ON_SCREEN( int hudIndex ) + static bool LUA_NATIVE_HUD_IS_FLOATING_HELP_TEXT_ON_SCREEN(int hudIndex) { auto retval = (bool)HUD::IS_FLOATING_HELP_TEXT_ON_SCREEN(hudIndex); return retval; } - static void LUA_NATIVE_HUD_SET_FLOATING_HELP_TEXT_SCREEN_POSITION( int hudIndex, float x, float y ) + static void LUA_NATIVE_HUD_SET_FLOATING_HELP_TEXT_SCREEN_POSITION(int hudIndex, float x, float y) { HUD::SET_FLOATING_HELP_TEXT_SCREEN_POSITION(hudIndex, x, y); } - static void LUA_NATIVE_HUD_SET_FLOATING_HELP_TEXT_WORLD_POSITION( int hudIndex, float x, float y, float z ) + static void LUA_NATIVE_HUD_SET_FLOATING_HELP_TEXT_WORLD_POSITION(int hudIndex, float x, float y, float z) { HUD::SET_FLOATING_HELP_TEXT_WORLD_POSITION(hudIndex, x, y, z); } - static void LUA_NATIVE_HUD_SET_FLOATING_HELP_TEXT_TO_ENTITY( int hudIndex, Entity entity, float offsetX, float offsetY ) + static void LUA_NATIVE_HUD_SET_FLOATING_HELP_TEXT_TO_ENTITY(int hudIndex, Entity entity, float offsetX, float offsetY) { HUD::SET_FLOATING_HELP_TEXT_TO_ENTITY(hudIndex, entity, offsetX, offsetY); } - static void LUA_NATIVE_HUD_SET_FLOATING_HELP_TEXT_STYLE( int hudIndex, int p1, int p2, int p3, int p4, int p5 ) + static void LUA_NATIVE_HUD_SET_FLOATING_HELP_TEXT_STYLE(int hudIndex, int p1, int p2, int p3, int p4, int p5) { HUD::SET_FLOATING_HELP_TEXT_STYLE(hudIndex, p1, p2, p3, p4, p5); } - static void LUA_NATIVE_HUD_CLEAR_FLOATING_HELP( int hudIndex, bool p1 ) + static void LUA_NATIVE_HUD_CLEAR_FLOATING_HELP(int hudIndex, bool p1) { HUD::CLEAR_FLOATING_HELP(hudIndex, p1); } - static void LUA_NATIVE_HUD_CREATE_MP_GAMER_TAG_WITH_CREW_COLOR( Player player, const char* username, bool pointedClanTag, bool isRockstarClan, const char* clanTag, int clanFlag, int r, int g, int b ) + static void LUA_NATIVE_HUD_CREATE_MP_GAMER_TAG_WITH_CREW_COLOR(Player player, const char* username, bool pointedClanTag, bool isRockstarClan, const char* clanTag, int clanFlag, int r, int g, int b) { HUD::CREATE_MP_GAMER_TAG_WITH_CREW_COLOR(player, username, pointedClanTag, isRockstarClan, clanTag, clanFlag, r, g, b); } - static bool LUA_NATIVE_HUD_IS_MP_GAMER_TAG_MOVIE_ACTIVE( ) + static bool LUA_NATIVE_HUD_IS_MP_GAMER_TAG_MOVIE_ACTIVE() { auto retval = (bool)HUD::IS_MP_GAMER_TAG_MOVIE_ACTIVE(); return retval; } - static int LUA_NATIVE_HUD_CREATE_FAKE_MP_GAMER_TAG( Ped ped, const char* username, bool pointedClanTag, bool isRockstarClan, const char* clanTag, int clanFlag ) + static int LUA_NATIVE_HUD_CREATE_FAKE_MP_GAMER_TAG(Ped ped, const char* username, bool pointedClanTag, bool isRockstarClan, const char* clanTag, int clanFlag) { auto retval = HUD::CREATE_FAKE_MP_GAMER_TAG(ped, username, pointedClanTag, isRockstarClan, clanTag, clanFlag); return retval; } - static void LUA_NATIVE_HUD_REMOVE_MP_GAMER_TAG( int gamerTagId ) + static void LUA_NATIVE_HUD_REMOVE_MP_GAMER_TAG(int gamerTagId) { HUD::REMOVE_MP_GAMER_TAG(gamerTagId); } - static bool LUA_NATIVE_HUD_IS_MP_GAMER_TAG_ACTIVE( int gamerTagId ) + static bool LUA_NATIVE_HUD_IS_MP_GAMER_TAG_ACTIVE(int gamerTagId) { auto retval = (bool)HUD::IS_MP_GAMER_TAG_ACTIVE(gamerTagId); return retval; } - static bool LUA_NATIVE_HUD_IS_MP_GAMER_TAG_FREE( int gamerTagId ) + static bool LUA_NATIVE_HUD_IS_MP_GAMER_TAG_FREE(int gamerTagId) { auto retval = (bool)HUD::IS_MP_GAMER_TAG_FREE(gamerTagId); return retval; } - static void LUA_NATIVE_HUD_SET_MP_GAMER_TAG_VISIBILITY( int gamerTagId, int component, bool toggle, Any p3 ) + static void LUA_NATIVE_HUD_SET_MP_GAMER_TAG_VISIBILITY(int gamerTagId, int component, bool toggle, Any p3) { HUD::SET_MP_GAMER_TAG_VISIBILITY(gamerTagId, component, toggle, p3); } - static void LUA_NATIVE_HUD_SET_ALL_MP_GAMER_TAGS_VISIBILITY( int gamerTagId, bool toggle ) + static void LUA_NATIVE_HUD_SET_ALL_MP_GAMER_TAGS_VISIBILITY(int gamerTagId, bool toggle) { HUD::SET_ALL_MP_GAMER_TAGS_VISIBILITY(gamerTagId, toggle); } - static void LUA_NATIVE_HUD_SET_MP_GAMER_TAGS_SHOULD_USE_VEHICLE_HEALTH( int gamerTagId, bool toggle ) + static void LUA_NATIVE_HUD_SET_MP_GAMER_TAGS_SHOULD_USE_VEHICLE_HEALTH(int gamerTagId, bool toggle) { HUD::SET_MP_GAMER_TAGS_SHOULD_USE_VEHICLE_HEALTH(gamerTagId, toggle); } - static void LUA_NATIVE_HUD_SET_MP_GAMER_TAGS_SHOULD_USE_POINTS_HEALTH( int gamerTagId, bool toggle ) + static void LUA_NATIVE_HUD_SET_MP_GAMER_TAGS_SHOULD_USE_POINTS_HEALTH(int gamerTagId, bool toggle) { HUD::SET_MP_GAMER_TAGS_SHOULD_USE_POINTS_HEALTH(gamerTagId, toggle); } - static void LUA_NATIVE_HUD_SET_MP_GAMER_TAGS_POINT_HEALTH( int gamerTagId, int value, int maximumValue ) + static void LUA_NATIVE_HUD_SET_MP_GAMER_TAGS_POINT_HEALTH(int gamerTagId, int value, int maximumValue) { HUD::SET_MP_GAMER_TAGS_POINT_HEALTH(gamerTagId, value, maximumValue); } - static void LUA_NATIVE_HUD_SET_MP_GAMER_TAG_COLOUR( int gamerTagId, int component, int hudColorIndex ) + static void LUA_NATIVE_HUD_SET_MP_GAMER_TAG_COLOUR(int gamerTagId, int component, int hudColorIndex) { HUD::SET_MP_GAMER_TAG_COLOUR(gamerTagId, component, hudColorIndex); } - static void LUA_NATIVE_HUD_SET_MP_GAMER_TAG_HEALTH_BAR_COLOUR( int gamerTagId, int hudColorIndex ) + static void LUA_NATIVE_HUD_SET_MP_GAMER_TAG_HEALTH_BAR_COLOUR(int gamerTagId, int hudColorIndex) { HUD::SET_MP_GAMER_TAG_HEALTH_BAR_COLOUR(gamerTagId, hudColorIndex); } - static void LUA_NATIVE_HUD_SET_MP_GAMER_TAG_ALPHA( int gamerTagId, int component, int alpha ) + static void LUA_NATIVE_HUD_SET_MP_GAMER_TAG_ALPHA(int gamerTagId, int component, int alpha) { HUD::SET_MP_GAMER_TAG_ALPHA(gamerTagId, component, alpha); } - static void LUA_NATIVE_HUD_SET_MP_GAMER_TAG_WANTED_LEVEL( int gamerTagId, int wantedlvl ) + static void LUA_NATIVE_HUD_SET_MP_GAMER_TAG_WANTED_LEVEL(int gamerTagId, int wantedlvl) { HUD::SET_MP_GAMER_TAG_WANTED_LEVEL(gamerTagId, wantedlvl); } - static void LUA_NATIVE_HUD_SET_MP_GAMER_TAG_NUM_PACKAGES( int gamerTagId, int p1 ) + static void LUA_NATIVE_HUD_SET_MP_GAMER_TAG_NUM_PACKAGES(int gamerTagId, int p1) { HUD::SET_MP_GAMER_TAG_NUM_PACKAGES(gamerTagId, p1); } - static void LUA_NATIVE_HUD_SET_MP_GAMER_TAG_NAME( int gamerTagId, const char* string ) + static void LUA_NATIVE_HUD_SET_MP_GAMER_TAG_NAME(int gamerTagId, const char* string) { HUD::SET_MP_GAMER_TAG_NAME(gamerTagId, string); } - static bool LUA_NATIVE_HUD_IS_UPDATING_MP_GAMER_TAG_NAME_AND_CREW_DETAILS( int gamerTagId ) + static bool LUA_NATIVE_HUD_IS_UPDATING_MP_GAMER_TAG_NAME_AND_CREW_DETAILS(int gamerTagId) { auto retval = (bool)HUD::IS_UPDATING_MP_GAMER_TAG_NAME_AND_CREW_DETAILS(gamerTagId); return retval; } - static void LUA_NATIVE_HUD_SET_MP_GAMER_TAG_BIG_TEXT( int gamerTagId, const char* string ) + static void LUA_NATIVE_HUD_SET_MP_GAMER_TAG_BIG_TEXT(int gamerTagId, const char* string) { HUD::SET_MP_GAMER_TAG_BIG_TEXT(gamerTagId, string); } - static int LUA_NATIVE_HUD_GET_CURRENT_WEBPAGE_ID( ) + static int LUA_NATIVE_HUD_GET_CURRENT_WEBPAGE_ID() { auto retval = HUD::GET_CURRENT_WEBPAGE_ID(); return retval; } - static int LUA_NATIVE_HUD_GET_CURRENT_WEBSITE_ID( ) + static int LUA_NATIVE_HUD_GET_CURRENT_WEBSITE_ID() { auto retval = HUD::GET_CURRENT_WEBSITE_ID(); return retval; } - static int LUA_NATIVE_HUD_GET_GLOBAL_ACTIONSCRIPT_FLAG( int flagIndex ) + static int LUA_NATIVE_HUD_GET_GLOBAL_ACTIONSCRIPT_FLAG(int flagIndex) { auto retval = HUD::GET_GLOBAL_ACTIONSCRIPT_FLAG(flagIndex); return retval; } - static void LUA_NATIVE_HUD_RESET_GLOBAL_ACTIONSCRIPT_FLAG( int flagIndex ) + static void LUA_NATIVE_HUD_RESET_GLOBAL_ACTIONSCRIPT_FLAG(int flagIndex) { HUD::RESET_GLOBAL_ACTIONSCRIPT_FLAG(flagIndex); } - static bool LUA_NATIVE_HUD_IS_WARNING_MESSAGE_READY_FOR_CONTROL( ) + static bool LUA_NATIVE_HUD_IS_WARNING_MESSAGE_READY_FOR_CONTROL() { auto retval = (bool)HUD::IS_WARNING_MESSAGE_READY_FOR_CONTROL(); return retval; } - static void LUA_NATIVE_HUD_SET_WARNING_MESSAGE( const char* titleMsg, int flags, const char* promptMsg, bool p3, int p4, const char* p5, const char* p6, bool showBackground, int errorCode ) + static void LUA_NATIVE_HUD_SET_WARNING_MESSAGE(const char* titleMsg, int flags, const char* promptMsg, bool p3, int p4, const char* p5, const char* p6, bool showBackground, int errorCode) { HUD::SET_WARNING_MESSAGE(titleMsg, flags, promptMsg, p3, p4, p5, p6, showBackground, errorCode); } - static std::tuple LUA_NATIVE_HUD_SET_WARNING_MESSAGE_WITH_HEADER( const char* entryHeader, const char* entryLine1, int instructionalKey, const char* entryLine2, bool p4, Any p5, Any showBackground, Any p7, bool p8, Any p9 ) + static std::tuple LUA_NATIVE_HUD_SET_WARNING_MESSAGE_WITH_HEADER(const char* entryHeader, const char* entryLine1, int instructionalKey, const char* entryLine2, bool p4, Any p5, Any showBackground, Any p7, bool p8, Any p9) { std::tuple return_values; HUD::SET_WARNING_MESSAGE_WITH_HEADER(entryHeader, entryLine1, instructionalKey, entryLine2, p4, p5, &showBackground, &p7, p8, p9); @@ -2201,12 +2201,12 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_HUD_SET_WARNING_MESSAGE_WITH_HEADER_AND_SUBSTRING_FLAGS( const char* entryHeader, const char* entryLine1, int instructionalKey, const char* entryLine2, bool p4, Any p5, Any additionalIntInfo, const char* additionalTextInfoLine1, const char* additionalTextInfoLine2, bool showBackground, int errorCode ) + static void LUA_NATIVE_HUD_SET_WARNING_MESSAGE_WITH_HEADER_AND_SUBSTRING_FLAGS(const char* entryHeader, const char* entryLine1, int instructionalKey, const char* entryLine2, bool p4, Any p5, Any additionalIntInfo, const char* additionalTextInfoLine1, const char* additionalTextInfoLine2, bool showBackground, int errorCode) { HUD::SET_WARNING_MESSAGE_WITH_HEADER_AND_SUBSTRING_FLAGS(entryHeader, entryLine1, instructionalKey, entryLine2, p4, p5, additionalIntInfo, additionalTextInfoLine1, additionalTextInfoLine2, showBackground, errorCode); } - static std::tuple LUA_NATIVE_HUD_SET_WARNING_MESSAGE_WITH_HEADER_EXTENDED( const char* entryHeader, const char* entryLine1, int flags, const char* entryLine2, bool p4, Any p5, Any p6, Any p7, bool showBg, Any p9, Any p10 ) + static std::tuple LUA_NATIVE_HUD_SET_WARNING_MESSAGE_WITH_HEADER_EXTENDED(const char* entryHeader, const char* entryLine1, int flags, const char* entryLine2, bool p4, Any p5, Any p6, Any p7, bool showBg, Any p9, Any p10) { std::tuple return_values; HUD::SET_WARNING_MESSAGE_WITH_HEADER_EXTENDED(entryHeader, entryLine1, flags, entryLine2, p4, p5, &p6, &p7, showBg, p9, p10); @@ -2216,225 +2216,225 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_HUD_SET_WARNING_MESSAGE_WITH_HEADER_AND_SUBSTRING_FLAGS_EXTENDED( const char* labelTitle, const char* labelMessage, int p2, int p3, const char* labelMessage2, bool p5, int p6, int p7, const char* p8, const char* p9, bool background, int errorCode ) + static void LUA_NATIVE_HUD_SET_WARNING_MESSAGE_WITH_HEADER_AND_SUBSTRING_FLAGS_EXTENDED(const char* labelTitle, const char* labelMessage, int p2, int p3, const char* labelMessage2, bool p5, int p6, int p7, const char* p8, const char* p9, bool background, int errorCode) { HUD::SET_WARNING_MESSAGE_WITH_HEADER_AND_SUBSTRING_FLAGS_EXTENDED(labelTitle, labelMessage, p2, p3, labelMessage2, p5, p6, p7, p8, p9, background, errorCode); } - static Hash LUA_NATIVE_HUD_GET_WARNING_SCREEN_MESSAGE_HASH( ) + static Hash LUA_NATIVE_HUD_GET_WARNING_SCREEN_MESSAGE_HASH() { auto retval = HUD::GET_WARNING_SCREEN_MESSAGE_HASH(); return retval; } - static bool LUA_NATIVE_HUD_SET_WARNING_MESSAGE_OPTION_ITEMS( int index, const char* name, int cash, int rp, int lvl, int colour ) + static bool LUA_NATIVE_HUD_SET_WARNING_MESSAGE_OPTION_ITEMS(int index, const char* name, int cash, int rp, int lvl, int colour) { auto retval = (bool)HUD::SET_WARNING_MESSAGE_OPTION_ITEMS(index, name, cash, rp, lvl, colour); return retval; } - static bool LUA_NATIVE_HUD_SET_WARNING_MESSAGE_OPTION_HIGHLIGHT( Any p0 ) + static bool LUA_NATIVE_HUD_SET_WARNING_MESSAGE_OPTION_HIGHLIGHT(Any p0) { auto retval = (bool)HUD::SET_WARNING_MESSAGE_OPTION_HIGHLIGHT(p0); return retval; } - static void LUA_NATIVE_HUD_REMOVE_WARNING_MESSAGE_OPTION_ITEMS( ) + static void LUA_NATIVE_HUD_REMOVE_WARNING_MESSAGE_OPTION_ITEMS() { HUD::REMOVE_WARNING_MESSAGE_OPTION_ITEMS(); } - static bool LUA_NATIVE_HUD_IS_WARNING_MESSAGE_ACTIVE( ) + static bool LUA_NATIVE_HUD_IS_WARNING_MESSAGE_ACTIVE() { auto retval = (bool)HUD::IS_WARNING_MESSAGE_ACTIVE(); return retval; } - static void LUA_NATIVE_HUD_CLEAR_DYNAMIC_PAUSE_MENU_ERROR_MESSAGE( ) + static void LUA_NATIVE_HUD_CLEAR_DYNAMIC_PAUSE_MENU_ERROR_MESSAGE() { HUD::CLEAR_DYNAMIC_PAUSE_MENU_ERROR_MESSAGE(); } - static void LUA_NATIVE_HUD_CUSTOM_MINIMAP_SET_ACTIVE( bool toggle ) + static void LUA_NATIVE_HUD_CUSTOM_MINIMAP_SET_ACTIVE(bool toggle) { HUD::CUSTOM_MINIMAP_SET_ACTIVE(toggle); } - static void LUA_NATIVE_HUD_CUSTOM_MINIMAP_SET_BLIP_OBJECT( int spriteId ) + static void LUA_NATIVE_HUD_CUSTOM_MINIMAP_SET_BLIP_OBJECT(int spriteId) { HUD::CUSTOM_MINIMAP_SET_BLIP_OBJECT(spriteId); } - static int LUA_NATIVE_HUD_CUSTOM_MINIMAP_CREATE_BLIP( float x, float y, float z ) + static int LUA_NATIVE_HUD_CUSTOM_MINIMAP_CREATE_BLIP(float x, float y, float z) { auto retval = HUD::CUSTOM_MINIMAP_CREATE_BLIP(x, y, z); return retval; } - static void LUA_NATIVE_HUD_CUSTOM_MINIMAP_CLEAR_BLIPS( ) + static void LUA_NATIVE_HUD_CUSTOM_MINIMAP_CLEAR_BLIPS() { HUD::CUSTOM_MINIMAP_CLEAR_BLIPS(); } - static bool LUA_NATIVE_HUD_FORCE_SONAR_BLIPS_THIS_FRAME( ) + static bool LUA_NATIVE_HUD_FORCE_SONAR_BLIPS_THIS_FRAME() { auto retval = (bool)HUD::FORCE_SONAR_BLIPS_THIS_FRAME(); return retval; } - static Blip LUA_NATIVE_HUD_GET_NORTH_BLID_INDEX( ) + static Blip LUA_NATIVE_HUD_GET_NORTH_BLID_INDEX() { auto retval = HUD::GET_NORTH_BLID_INDEX(); return retval; } - static void LUA_NATIVE_HUD_DISPLAY_PLAYER_NAME_TAGS_ON_BLIPS( bool toggle ) + static void LUA_NATIVE_HUD_DISPLAY_PLAYER_NAME_TAGS_ON_BLIPS(bool toggle) { HUD::DISPLAY_PLAYER_NAME_TAGS_ON_BLIPS(toggle); } - static void LUA_NATIVE_HUD_DRAW_FRONTEND_BACKGROUND_THIS_FRAME( ) + static void LUA_NATIVE_HUD_DRAW_FRONTEND_BACKGROUND_THIS_FRAME() { HUD::DRAW_FRONTEND_BACKGROUND_THIS_FRAME(); } - static void LUA_NATIVE_HUD_DRAW_HUD_OVER_FADE_THIS_FRAME( ) + static void LUA_NATIVE_HUD_DRAW_HUD_OVER_FADE_THIS_FRAME() { HUD::DRAW_HUD_OVER_FADE_THIS_FRAME(); } - static void LUA_NATIVE_HUD_ACTIVATE_FRONTEND_MENU( Hash menuhash, bool togglePause, int component ) + static void LUA_NATIVE_HUD_ACTIVATE_FRONTEND_MENU(Hash menuhash, bool togglePause, int component) { HUD::ACTIVATE_FRONTEND_MENU(menuhash, togglePause, component); } - static void LUA_NATIVE_HUD_RESTART_FRONTEND_MENU( Hash menuHash, int p1 ) + static void LUA_NATIVE_HUD_RESTART_FRONTEND_MENU(Hash menuHash, int p1) { HUD::RESTART_FRONTEND_MENU(menuHash, p1); } - static Hash LUA_NATIVE_HUD_GET_CURRENT_FRONTEND_MENU_VERSION( ) + static Hash LUA_NATIVE_HUD_GET_CURRENT_FRONTEND_MENU_VERSION() { auto retval = HUD::GET_CURRENT_FRONTEND_MENU_VERSION(); return retval; } - static void LUA_NATIVE_HUD_SET_PAUSE_MENU_ACTIVE( bool toggle ) + static void LUA_NATIVE_HUD_SET_PAUSE_MENU_ACTIVE(bool toggle) { HUD::SET_PAUSE_MENU_ACTIVE(toggle); } - static void LUA_NATIVE_HUD_DISABLE_FRONTEND_THIS_FRAME( ) + static void LUA_NATIVE_HUD_DISABLE_FRONTEND_THIS_FRAME() { HUD::DISABLE_FRONTEND_THIS_FRAME(); } - static void LUA_NATIVE_HUD_SUPPRESS_FRONTEND_RENDERING_THIS_FRAME( ) + static void LUA_NATIVE_HUD_SUPPRESS_FRONTEND_RENDERING_THIS_FRAME() { HUD::SUPPRESS_FRONTEND_RENDERING_THIS_FRAME(); } - static void LUA_NATIVE_HUD_ALLOW_PAUSE_WHEN_NOT_IN_STATE_OF_PLAY_THIS_FRAME( ) + static void LUA_NATIVE_HUD_ALLOW_PAUSE_WHEN_NOT_IN_STATE_OF_PLAY_THIS_FRAME() { HUD::ALLOW_PAUSE_WHEN_NOT_IN_STATE_OF_PLAY_THIS_FRAME(); } - static void LUA_NATIVE_HUD_SET_FRONTEND_ACTIVE( bool active ) + static void LUA_NATIVE_HUD_SET_FRONTEND_ACTIVE(bool active) { HUD::SET_FRONTEND_ACTIVE(active); } - static bool LUA_NATIVE_HUD_IS_PAUSE_MENU_ACTIVE( ) + static bool LUA_NATIVE_HUD_IS_PAUSE_MENU_ACTIVE() { auto retval = (bool)HUD::IS_PAUSE_MENU_ACTIVE(); return retval; } - static bool LUA_NATIVE_HUD_IS_STORE_PENDING_NETWORK_SHUTDOWN_TO_OPEN( ) + static bool LUA_NATIVE_HUD_IS_STORE_PENDING_NETWORK_SHUTDOWN_TO_OPEN() { auto retval = (bool)HUD::IS_STORE_PENDING_NETWORK_SHUTDOWN_TO_OPEN(); return retval; } - static int LUA_NATIVE_HUD_GET_PAUSE_MENU_STATE( ) + static int LUA_NATIVE_HUD_GET_PAUSE_MENU_STATE() { auto retval = HUD::GET_PAUSE_MENU_STATE(); return retval; } - static Vector3 LUA_NATIVE_HUD_GET_PAUSE_MENU_POSITION( ) + static Vector3 LUA_NATIVE_HUD_GET_PAUSE_MENU_POSITION() { auto retval = HUD::GET_PAUSE_MENU_POSITION(); return retval; } - static bool LUA_NATIVE_HUD_IS_PAUSE_MENU_RESTARTING( ) + static bool LUA_NATIVE_HUD_IS_PAUSE_MENU_RESTARTING() { auto retval = (bool)HUD::IS_PAUSE_MENU_RESTARTING(); return retval; } - static void LUA_NATIVE_HUD_FORCE_SCRIPTED_GFX_WHEN_FRONTEND_ACTIVE( const char* p0 ) + static void LUA_NATIVE_HUD_FORCE_SCRIPTED_GFX_WHEN_FRONTEND_ACTIVE(const char* p0) { HUD::FORCE_SCRIPTED_GFX_WHEN_FRONTEND_ACTIVE(p0); } - static void LUA_NATIVE_HUD_PAUSE_MENUCEPTION_GO_DEEPER( int page ) + static void LUA_NATIVE_HUD_PAUSE_MENUCEPTION_GO_DEEPER(int page) { HUD::PAUSE_MENUCEPTION_GO_DEEPER(page); } - static void LUA_NATIVE_HUD_PAUSE_MENUCEPTION_THE_KICK( ) + static void LUA_NATIVE_HUD_PAUSE_MENUCEPTION_THE_KICK() { HUD::PAUSE_MENUCEPTION_THE_KICK(); } - static void LUA_NATIVE_HUD_PAUSE_TOGGLE_FULLSCREEN_MAP( Any p0 ) + static void LUA_NATIVE_HUD_PAUSE_TOGGLE_FULLSCREEN_MAP(Any p0) { HUD::PAUSE_TOGGLE_FULLSCREEN_MAP(p0); } - static void LUA_NATIVE_HUD_PAUSE_MENU_ACTIVATE_CONTEXT( Hash contextHash ) + static void LUA_NATIVE_HUD_PAUSE_MENU_ACTIVATE_CONTEXT(Hash contextHash) { HUD::PAUSE_MENU_ACTIVATE_CONTEXT(contextHash); } - static void LUA_NATIVE_HUD_PAUSE_MENU_DEACTIVATE_CONTEXT( Hash contextHash ) + static void LUA_NATIVE_HUD_PAUSE_MENU_DEACTIVATE_CONTEXT(Hash contextHash) { HUD::PAUSE_MENU_DEACTIVATE_CONTEXT(contextHash); } - static bool LUA_NATIVE_HUD_PAUSE_MENU_IS_CONTEXT_ACTIVE( Hash contextHash ) + static bool LUA_NATIVE_HUD_PAUSE_MENU_IS_CONTEXT_ACTIVE(Hash contextHash) { auto retval = (bool)HUD::PAUSE_MENU_IS_CONTEXT_ACTIVE(contextHash); return retval; } - static bool LUA_NATIVE_HUD_PAUSE_MENU_IS_CONTEXT_MENU_ACTIVE( ) + static bool LUA_NATIVE_HUD_PAUSE_MENU_IS_CONTEXT_MENU_ACTIVE() { auto retval = (bool)HUD::PAUSE_MENU_IS_CONTEXT_MENU_ACTIVE(); return retval; } - static int LUA_NATIVE_HUD_PAUSE_MENU_GET_HAIR_COLOUR_INDEX( ) + static int LUA_NATIVE_HUD_PAUSE_MENU_GET_HAIR_COLOUR_INDEX() { auto retval = HUD::PAUSE_MENU_GET_HAIR_COLOUR_INDEX(); return retval; } - static int LUA_NATIVE_HUD_PAUSE_MENU_GET_MOUSE_HOVER_INDEX( ) + static int LUA_NATIVE_HUD_PAUSE_MENU_GET_MOUSE_HOVER_INDEX() { auto retval = HUD::PAUSE_MENU_GET_MOUSE_HOVER_INDEX(); return retval; } - static int LUA_NATIVE_HUD_PAUSE_MENU_GET_MOUSE_HOVER_UNIQUE_ID( ) + static int LUA_NATIVE_HUD_PAUSE_MENU_GET_MOUSE_HOVER_UNIQUE_ID() { auto retval = HUD::PAUSE_MENU_GET_MOUSE_HOVER_UNIQUE_ID(); return retval; } - static std::tuple LUA_NATIVE_HUD_PAUSE_MENU_GET_MOUSE_CLICK_EVENT( Any p0, Any p1, Any p2 ) + static std::tuple LUA_NATIVE_HUD_PAUSE_MENU_GET_MOUSE_CLICK_EVENT(Any p0, Any p1, Any p2) { std::tuple return_values; std::get<0>(return_values) = (bool)HUD::PAUSE_MENU_GET_MOUSE_CLICK_EVENT(&p0, &p1, &p2); @@ -2445,73 +2445,73 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_HUD_PAUSE_MENU_REDRAW_INSTRUCTIONAL_BUTTONS( int p0 ) + static void LUA_NATIVE_HUD_PAUSE_MENU_REDRAW_INSTRUCTIONAL_BUTTONS(int p0) { HUD::PAUSE_MENU_REDRAW_INSTRUCTIONAL_BUTTONS(p0); } - static void LUA_NATIVE_HUD_PAUSE_MENU_SET_BUSY_SPINNER( bool p0, int position, int spinnerIndex ) + static void LUA_NATIVE_HUD_PAUSE_MENU_SET_BUSY_SPINNER(bool p0, int position, int spinnerIndex) { HUD::PAUSE_MENU_SET_BUSY_SPINNER(p0, position, spinnerIndex); } - static void LUA_NATIVE_HUD_PAUSE_MENU_SET_WARN_ON_TAB_CHANGE( bool p0 ) + static void LUA_NATIVE_HUD_PAUSE_MENU_SET_WARN_ON_TAB_CHANGE(bool p0) { HUD::PAUSE_MENU_SET_WARN_ON_TAB_CHANGE(p0); } - static bool LUA_NATIVE_HUD_IS_FRONTEND_READY_FOR_CONTROL( ) + static bool LUA_NATIVE_HUD_IS_FRONTEND_READY_FOR_CONTROL() { auto retval = (bool)HUD::IS_FRONTEND_READY_FOR_CONTROL(); return retval; } - static void LUA_NATIVE_HUD_TAKE_CONTROL_OF_FRONTEND( ) + static void LUA_NATIVE_HUD_TAKE_CONTROL_OF_FRONTEND() { HUD::TAKE_CONTROL_OF_FRONTEND(); } - static void LUA_NATIVE_HUD_RELEASE_CONTROL_OF_FRONTEND( ) + static void LUA_NATIVE_HUD_RELEASE_CONTROL_OF_FRONTEND() { HUD::RELEASE_CONTROL_OF_FRONTEND(); } - static bool LUA_NATIVE_HUD_CODE_WANTS_SCRIPT_TO_TAKE_CONTROL( ) + static bool LUA_NATIVE_HUD_CODE_WANTS_SCRIPT_TO_TAKE_CONTROL() { auto retval = (bool)HUD::CODE_WANTS_SCRIPT_TO_TAKE_CONTROL(); return retval; } - static int LUA_NATIVE_HUD_GET_SCREEN_CODE_WANTS_SCRIPT_TO_CONTROL( ) + static int LUA_NATIVE_HUD_GET_SCREEN_CODE_WANTS_SCRIPT_TO_CONTROL() { auto retval = HUD::GET_SCREEN_CODE_WANTS_SCRIPT_TO_CONTROL(); return retval; } - static bool LUA_NATIVE_HUD_IS_NAVIGATING_MENU_CONTENT( ) + static bool LUA_NATIVE_HUD_IS_NAVIGATING_MENU_CONTENT() { auto retval = (bool)HUD::IS_NAVIGATING_MENU_CONTENT(); return retval; } - static bool LUA_NATIVE_HUD_HAS_MENU_TRIGGER_EVENT_OCCURRED( ) + static bool LUA_NATIVE_HUD_HAS_MENU_TRIGGER_EVENT_OCCURRED() { auto retval = (bool)HUD::HAS_MENU_TRIGGER_EVENT_OCCURRED(); return retval; } - static bool LUA_NATIVE_HUD_HAS_MENU_LAYOUT_CHANGED_EVENT_OCCURRED( ) + static bool LUA_NATIVE_HUD_HAS_MENU_LAYOUT_CHANGED_EVENT_OCCURRED() { auto retval = (bool)HUD::HAS_MENU_LAYOUT_CHANGED_EVENT_OCCURRED(); return retval; } - static void LUA_NATIVE_HUD_SET_SAVEGAME_LIST_UNIQUE_ID( Any p0 ) + static void LUA_NATIVE_HUD_SET_SAVEGAME_LIST_UNIQUE_ID(Any p0) { HUD::SET_SAVEGAME_LIST_UNIQUE_ID(p0); } - static std::tuple LUA_NATIVE_HUD_GET_MENU_TRIGGER_EVENT_DETAILS( int lastItemMenuId, int selectedItemUniqueId ) + static std::tuple LUA_NATIVE_HUD_GET_MENU_TRIGGER_EVENT_DETAILS(int lastItemMenuId, int selectedItemUniqueId) { std::tuple return_values; HUD::GET_MENU_TRIGGER_EVENT_DETAILS(&lastItemMenuId, &selectedItemUniqueId); @@ -2521,7 +2521,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_HUD_GET_MENU_LAYOUT_CHANGED_EVENT_DETAILS( int lastItemMenuId, int selectedItemMenuId, int selectedItemUniqueId ) + static std::tuple LUA_NATIVE_HUD_GET_MENU_LAYOUT_CHANGED_EVENT_DETAILS(int lastItemMenuId, int selectedItemMenuId, int selectedItemUniqueId) { std::tuple return_values; HUD::GET_MENU_LAYOUT_CHANGED_EVENT_DETAILS(&lastItemMenuId, &selectedItemMenuId, &selectedItemUniqueId); @@ -2532,7 +2532,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_HUD_GET_PM_PLAYER_CREW_COLOR( int r, int g, int b ) + static std::tuple LUA_NATIVE_HUD_GET_PM_PLAYER_CREW_COLOR(int r, int g, int b) { std::tuple return_values; std::get<0>(return_values) = (bool)HUD::GET_PM_PLAYER_CREW_COLOR(&r, &g, &b); @@ -2543,7 +2543,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_HUD_GET_MENU_PED_INT_STAT( Any p0, Any p1 ) + static std::tuple LUA_NATIVE_HUD_GET_MENU_PED_INT_STAT(Any p0, Any p1) { std::tuple return_values; std::get<0>(return_values) = (bool)HUD::GET_MENU_PED_INT_STAT(p0, &p1); @@ -2552,7 +2552,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_HUD_GET_CHARACTER_MENU_PED_INT_STAT( Any p0, Any p1, Any p2 ) + static std::tuple LUA_NATIVE_HUD_GET_CHARACTER_MENU_PED_INT_STAT(Any p0, Any p1, Any p2) { std::tuple return_values; std::get<0>(return_values) = (bool)HUD::GET_CHARACTER_MENU_PED_INT_STAT(p0, &p1, p2); @@ -2561,7 +2561,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_HUD_GET_MENU_PED_MASKED_INT_STAT( Hash statHash, int outValue, int mask, bool p3 ) + static std::tuple LUA_NATIVE_HUD_GET_MENU_PED_MASKED_INT_STAT(Hash statHash, int outValue, int mask, bool p3) { std::tuple return_values; std::get<0>(return_values) = (bool)HUD::GET_MENU_PED_MASKED_INT_STAT(statHash, &outValue, mask, p3); @@ -2570,7 +2570,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_HUD_GET_CHARACTER_MENU_PED_MASKED_INT_STAT( Hash statHash, Any outValue, int p2, int mask, bool p4 ) + static std::tuple LUA_NATIVE_HUD_GET_CHARACTER_MENU_PED_MASKED_INT_STAT(Hash statHash, Any outValue, int p2, int mask, bool p4) { std::tuple return_values; std::get<0>(return_values) = (bool)HUD::GET_CHARACTER_MENU_PED_MASKED_INT_STAT(statHash, &outValue, p2, mask, p4); @@ -2579,7 +2579,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_HUD_GET_MENU_PED_FLOAT_STAT( Hash statHash, float outValue ) + static std::tuple LUA_NATIVE_HUD_GET_MENU_PED_FLOAT_STAT(Hash statHash, float outValue) { std::tuple return_values; std::get<0>(return_values) = (bool)HUD::GET_MENU_PED_FLOAT_STAT(statHash, &outValue); @@ -2588,7 +2588,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_HUD_GET_CHARACTER_MENU_PED_FLOAT_STAT( float statHash, float outValue, bool p2 ) + static std::tuple LUA_NATIVE_HUD_GET_CHARACTER_MENU_PED_FLOAT_STAT(float statHash, float outValue, bool p2) { std::tuple return_values; std::get<0>(return_values) = (bool)HUD::GET_CHARACTER_MENU_PED_FLOAT_STAT(statHash, &outValue, p2); @@ -2597,7 +2597,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_HUD_GET_MENU_PED_BOOL_STAT( Hash statHash, bool outValue ) + static std::tuple LUA_NATIVE_HUD_GET_MENU_PED_BOOL_STAT(Hash statHash, bool outValue) { std::tuple return_values; std::get<0>(return_values) = (bool)HUD::GET_MENU_PED_BOOL_STAT(statHash, (BOOL*)&outValue); @@ -2606,190 +2606,190 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_HUD_CLEAR_PED_IN_PAUSE_MENU( ) + static void LUA_NATIVE_HUD_CLEAR_PED_IN_PAUSE_MENU() { HUD::CLEAR_PED_IN_PAUSE_MENU(); } - static void LUA_NATIVE_HUD_GIVE_PED_TO_PAUSE_MENU( Ped ped, int p1 ) + static void LUA_NATIVE_HUD_GIVE_PED_TO_PAUSE_MENU(Ped ped, int p1) { HUD::GIVE_PED_TO_PAUSE_MENU(ped, p1); } - static void LUA_NATIVE_HUD_SET_PAUSE_MENU_PED_LIGHTING( bool state ) + static void LUA_NATIVE_HUD_SET_PAUSE_MENU_PED_LIGHTING(bool state) { HUD::SET_PAUSE_MENU_PED_LIGHTING(state); } - static void LUA_NATIVE_HUD_SET_PAUSE_MENU_PED_SLEEP_STATE( bool state ) + static void LUA_NATIVE_HUD_SET_PAUSE_MENU_PED_SLEEP_STATE(bool state) { HUD::SET_PAUSE_MENU_PED_SLEEP_STATE(state); } - static void LUA_NATIVE_HUD_OPEN_ONLINE_POLICIES_MENU( ) + static void LUA_NATIVE_HUD_OPEN_ONLINE_POLICIES_MENU() { HUD::OPEN_ONLINE_POLICIES_MENU(); } - static bool LUA_NATIVE_HUD_ARE_ONLINE_POLICIES_UP_TO_DATE( ) + static bool LUA_NATIVE_HUD_ARE_ONLINE_POLICIES_UP_TO_DATE() { auto retval = (bool)HUD::ARE_ONLINE_POLICIES_UP_TO_DATE(); return retval; } - static bool LUA_NATIVE_HUD_IS_ONLINE_POLICIES_MENU_ACTIVE( ) + static bool LUA_NATIVE_HUD_IS_ONLINE_POLICIES_MENU_ACTIVE() { auto retval = (bool)HUD::IS_ONLINE_POLICIES_MENU_ACTIVE(); return retval; } - static void LUA_NATIVE_HUD_OPEN_SOCIAL_CLUB_MENU( Hash menu ) + static void LUA_NATIVE_HUD_OPEN_SOCIAL_CLUB_MENU(Hash menu) { HUD::OPEN_SOCIAL_CLUB_MENU(menu); } - static void LUA_NATIVE_HUD_CLOSE_SOCIAL_CLUB_MENU( ) + static void LUA_NATIVE_HUD_CLOSE_SOCIAL_CLUB_MENU() { HUD::CLOSE_SOCIAL_CLUB_MENU(); } - static void LUA_NATIVE_HUD_SET_SOCIAL_CLUB_TOUR( const char* name ) + static void LUA_NATIVE_HUD_SET_SOCIAL_CLUB_TOUR(const char* name) { HUD::SET_SOCIAL_CLUB_TOUR(name); } - static bool LUA_NATIVE_HUD_IS_SOCIAL_CLUB_ACTIVE( ) + static bool LUA_NATIVE_HUD_IS_SOCIAL_CLUB_ACTIVE() { auto retval = (bool)HUD::IS_SOCIAL_CLUB_ACTIVE(); return retval; } - static void LUA_NATIVE_HUD_SET_TEXT_INPUT_BOX_ENABLED( bool p0 ) + static void LUA_NATIVE_HUD_SET_TEXT_INPUT_BOX_ENABLED(bool p0) { HUD::SET_TEXT_INPUT_BOX_ENABLED(p0); } - static void LUA_NATIVE_HUD_FORCE_CLOSE_TEXT_INPUT_BOX( ) + static void LUA_NATIVE_HUD_FORCE_CLOSE_TEXT_INPUT_BOX() { HUD::FORCE_CLOSE_TEXT_INPUT_BOX(); } - static void LUA_NATIVE_HUD_SET_ALLOW_COMMA_ON_TEXT_INPUT( Any p0 ) + static void LUA_NATIVE_HUD_SET_ALLOW_COMMA_ON_TEXT_INPUT(Any p0) { HUD::SET_ALLOW_COMMA_ON_TEXT_INPUT(p0); } - static void LUA_NATIVE_HUD_OVERRIDE_MP_TEXT_CHAT_TEAM_STRING( Hash gxtEntryHash ) + static void LUA_NATIVE_HUD_OVERRIDE_MP_TEXT_CHAT_TEAM_STRING(Hash gxtEntryHash) { HUD::OVERRIDE_MP_TEXT_CHAT_TEAM_STRING(gxtEntryHash); } - static bool LUA_NATIVE_HUD_IS_MP_TEXT_CHAT_TYPING( ) + static bool LUA_NATIVE_HUD_IS_MP_TEXT_CHAT_TYPING() { auto retval = (bool)HUD::IS_MP_TEXT_CHAT_TYPING(); return retval; } - static void LUA_NATIVE_HUD_CLOSE_MP_TEXT_CHAT( ) + static void LUA_NATIVE_HUD_CLOSE_MP_TEXT_CHAT() { HUD::CLOSE_MP_TEXT_CHAT(); } - static void LUA_NATIVE_HUD_MP_TEXT_CHAT_IS_TEAM_JOB( Any p0 ) + static void LUA_NATIVE_HUD_MP_TEXT_CHAT_IS_TEAM_JOB(Any p0) { HUD::MP_TEXT_CHAT_IS_TEAM_JOB(p0); } - static void LUA_NATIVE_HUD_OVERRIDE_MP_TEXT_CHAT_COLOR( int p0, int hudColor ) + static void LUA_NATIVE_HUD_OVERRIDE_MP_TEXT_CHAT_COLOR(int p0, int hudColor) { HUD::OVERRIDE_MP_TEXT_CHAT_COLOR(p0, hudColor); } - static void LUA_NATIVE_HUD_MP_TEXT_CHAT_DISABLE( bool toggle ) + static void LUA_NATIVE_HUD_MP_TEXT_CHAT_DISABLE(bool toggle) { HUD::MP_TEXT_CHAT_DISABLE(toggle); } - static void LUA_NATIVE_HUD_FLAG_PLAYER_CONTEXT_IN_TOURNAMENT( bool toggle ) + static void LUA_NATIVE_HUD_FLAG_PLAYER_CONTEXT_IN_TOURNAMENT(bool toggle) { HUD::FLAG_PLAYER_CONTEXT_IN_TOURNAMENT(toggle); } - static void LUA_NATIVE_HUD_SET_PED_HAS_AI_BLIP( Ped ped, bool hasCone ) + static void LUA_NATIVE_HUD_SET_PED_HAS_AI_BLIP(Ped ped, bool hasCone) { HUD::SET_PED_HAS_AI_BLIP(ped, hasCone); } - static void LUA_NATIVE_HUD_SET_PED_HAS_AI_BLIP_WITH_COLOUR( Ped ped, bool hasCone, int color ) + static void LUA_NATIVE_HUD_SET_PED_HAS_AI_BLIP_WITH_COLOUR(Ped ped, bool hasCone, int color) { HUD::SET_PED_HAS_AI_BLIP_WITH_COLOUR(ped, hasCone, color); } - static bool LUA_NATIVE_HUD_DOES_PED_HAVE_AI_BLIP( Ped ped ) + static bool LUA_NATIVE_HUD_DOES_PED_HAVE_AI_BLIP(Ped ped) { auto retval = (bool)HUD::DOES_PED_HAVE_AI_BLIP(ped); return retval; } - static void LUA_NATIVE_HUD_SET_PED_AI_BLIP_GANG_ID( Ped ped, int gangId ) + static void LUA_NATIVE_HUD_SET_PED_AI_BLIP_GANG_ID(Ped ped, int gangId) { HUD::SET_PED_AI_BLIP_GANG_ID(ped, gangId); } - static void LUA_NATIVE_HUD_SET_PED_AI_BLIP_HAS_CONE( Ped ped, bool toggle ) + static void LUA_NATIVE_HUD_SET_PED_AI_BLIP_HAS_CONE(Ped ped, bool toggle) { HUD::SET_PED_AI_BLIP_HAS_CONE(ped, toggle); } - static void LUA_NATIVE_HUD_SET_PED_AI_BLIP_FORCED_ON( Ped ped, bool toggle ) + static void LUA_NATIVE_HUD_SET_PED_AI_BLIP_FORCED_ON(Ped ped, bool toggle) { HUD::SET_PED_AI_BLIP_FORCED_ON(ped, toggle); } - static void LUA_NATIVE_HUD_SET_PED_AI_BLIP_NOTICE_RANGE( Ped ped, float range ) + static void LUA_NATIVE_HUD_SET_PED_AI_BLIP_NOTICE_RANGE(Ped ped, float range) { HUD::SET_PED_AI_BLIP_NOTICE_RANGE(ped, range); } - static void LUA_NATIVE_HUD_SET_PED_AI_BLIP_SPRITE( Ped ped, int spriteId ) + static void LUA_NATIVE_HUD_SET_PED_AI_BLIP_SPRITE(Ped ped, int spriteId) { HUD::SET_PED_AI_BLIP_SPRITE(ped, spriteId); } - static Blip LUA_NATIVE_HUD_GET_AI_PED_PED_BLIP_INDEX( Ped ped ) + static Blip LUA_NATIVE_HUD_GET_AI_PED_PED_BLIP_INDEX(Ped ped) { auto retval = HUD::GET_AI_PED_PED_BLIP_INDEX(ped); return retval; } - static Blip LUA_NATIVE_HUD_GET_AI_PED_VEHICLE_BLIP_INDEX( Ped ped ) + static Blip LUA_NATIVE_HUD_GET_AI_PED_VEHICLE_BLIP_INDEX(Ped ped) { auto retval = HUD::GET_AI_PED_VEHICLE_BLIP_INDEX(ped); return retval; } - static bool LUA_NATIVE_HUD_HAS_DIRECTOR_MODE_BEEN_LAUNCHED_BY_CODE( ) + static bool LUA_NATIVE_HUD_HAS_DIRECTOR_MODE_BEEN_LAUNCHED_BY_CODE() { auto retval = (bool)HUD::HAS_DIRECTOR_MODE_BEEN_LAUNCHED_BY_CODE(); return retval; } - static void LUA_NATIVE_HUD_SET_DIRECTOR_MODE_LAUNCHED_BY_SCRIPT( ) + static void LUA_NATIVE_HUD_SET_DIRECTOR_MODE_LAUNCHED_BY_SCRIPT() { HUD::SET_DIRECTOR_MODE_LAUNCHED_BY_SCRIPT(); } - static void LUA_NATIVE_HUD_SET_PLAYER_IS_IN_DIRECTOR_MODE( bool toggle ) + static void LUA_NATIVE_HUD_SET_PLAYER_IS_IN_DIRECTOR_MODE(bool toggle) { HUD::SET_PLAYER_IS_IN_DIRECTOR_MODE(toggle); } - static void LUA_NATIVE_HUD_SET_DIRECTOR_MODE_AVAILABLE( bool toggle ) + static void LUA_NATIVE_HUD_SET_DIRECTOR_MODE_AVAILABLE(bool toggle) { HUD::SET_DIRECTOR_MODE_AVAILABLE(toggle); } - static void LUA_NATIVE_HUD_HIDE_HUDMARKERS_THIS_FRAME( ) + static void LUA_NATIVE_HUD_HIDE_HUDMARKERS_THIS_FRAME() { HUD::HIDE_HUDMARKERS_THIS_FRAME(); } diff --git a/src/lua/natives/lua_native_binding_INTERIOR.cpp b/src/lua/natives/lua_native_binding_INTERIOR.cpp index ff84e7ef..595a7103 100644 --- a/src/lua/natives/lua_native_binding_INTERIOR.cpp +++ b/src/lua/natives/lua_native_binding_INTERIOR.cpp @@ -3,13 +3,13 @@ namespace lua::native { - static float LUA_NATIVE_INTERIOR_GET_INTERIOR_HEADING( Interior interior ) + static float LUA_NATIVE_INTERIOR_GET_INTERIOR_HEADING(Interior interior) { auto retval = INTERIOR::GET_INTERIOR_HEADING(interior); return retval; } - static std::tuple LUA_NATIVE_INTERIOR_GET_INTERIOR_LOCATION_AND_NAMEHASH( Interior interior, Vector3 position, Hash nameHash ) + static std::tuple LUA_NATIVE_INTERIOR_GET_INTERIOR_LOCATION_AND_NAMEHASH(Interior interior, Vector3 position, Hash nameHash) { std::tuple return_values; INTERIOR::GET_INTERIOR_LOCATION_AND_NAMEHASH(interior, &position, &nameHash); @@ -19,236 +19,236 @@ namespace lua::native return return_values; } - static int LUA_NATIVE_INTERIOR_GET_INTERIOR_GROUP_ID( Interior interior ) + static int LUA_NATIVE_INTERIOR_GET_INTERIOR_GROUP_ID(Interior interior) { auto retval = INTERIOR::GET_INTERIOR_GROUP_ID(interior); return retval; } - static Vector3 LUA_NATIVE_INTERIOR_GET_OFFSET_FROM_INTERIOR_IN_WORLD_COORDS( Interior interior, float x, float y, float z ) + static Vector3 LUA_NATIVE_INTERIOR_GET_OFFSET_FROM_INTERIOR_IN_WORLD_COORDS(Interior interior, float x, float y, float z) { auto retval = INTERIOR::GET_OFFSET_FROM_INTERIOR_IN_WORLD_COORDS(interior, x, y, z); return retval; } - static bool LUA_NATIVE_INTERIOR_IS_INTERIOR_SCENE( ) + static bool LUA_NATIVE_INTERIOR_IS_INTERIOR_SCENE() { auto retval = (bool)INTERIOR::IS_INTERIOR_SCENE(); return retval; } - static bool LUA_NATIVE_INTERIOR_IS_VALID_INTERIOR( Interior interior ) + static bool LUA_NATIVE_INTERIOR_IS_VALID_INTERIOR(Interior interior) { auto retval = (bool)INTERIOR::IS_VALID_INTERIOR(interior); return retval; } - static void LUA_NATIVE_INTERIOR_CLEAR_ROOM_FOR_ENTITY( Entity entity ) + static void LUA_NATIVE_INTERIOR_CLEAR_ROOM_FOR_ENTITY(Entity entity) { INTERIOR::CLEAR_ROOM_FOR_ENTITY(entity); } - static void LUA_NATIVE_INTERIOR_FORCE_ROOM_FOR_ENTITY( Entity entity, Interior interior, Hash roomHashKey ) + static void LUA_NATIVE_INTERIOR_FORCE_ROOM_FOR_ENTITY(Entity entity, Interior interior, Hash roomHashKey) { INTERIOR::FORCE_ROOM_FOR_ENTITY(entity, interior, roomHashKey); } - static Hash LUA_NATIVE_INTERIOR_GET_ROOM_KEY_FROM_ENTITY( Entity entity ) + static Hash LUA_NATIVE_INTERIOR_GET_ROOM_KEY_FROM_ENTITY(Entity entity) { auto retval = INTERIOR::GET_ROOM_KEY_FROM_ENTITY(entity); return retval; } - static Hash LUA_NATIVE_INTERIOR_GET_KEY_FOR_ENTITY_IN_ROOM( Entity entity ) + static Hash LUA_NATIVE_INTERIOR_GET_KEY_FOR_ENTITY_IN_ROOM(Entity entity) { auto retval = INTERIOR::GET_KEY_FOR_ENTITY_IN_ROOM(entity); return retval; } - static Interior LUA_NATIVE_INTERIOR_GET_INTERIOR_FROM_ENTITY( Entity entity ) + static Interior LUA_NATIVE_INTERIOR_GET_INTERIOR_FROM_ENTITY(Entity entity) { auto retval = INTERIOR::GET_INTERIOR_FROM_ENTITY(entity); return retval; } - static void LUA_NATIVE_INTERIOR_RETAIN_ENTITY_IN_INTERIOR( Entity entity, Interior interior ) + static void LUA_NATIVE_INTERIOR_RETAIN_ENTITY_IN_INTERIOR(Entity entity, Interior interior) { INTERIOR::RETAIN_ENTITY_IN_INTERIOR(entity, interior); } - static void LUA_NATIVE_INTERIOR_CLEAR_INTERIOR_STATE_OF_ENTITY( Entity entity ) + static void LUA_NATIVE_INTERIOR_CLEAR_INTERIOR_STATE_OF_ENTITY(Entity entity) { INTERIOR::CLEAR_INTERIOR_STATE_OF_ENTITY(entity); } - static void LUA_NATIVE_INTERIOR_FORCE_ACTIVATING_TRACKING_ON_ENTITY( Any p0, Any p1 ) + static void LUA_NATIVE_INTERIOR_FORCE_ACTIVATING_TRACKING_ON_ENTITY(Any p0, Any p1) { INTERIOR::FORCE_ACTIVATING_TRACKING_ON_ENTITY(p0, p1); } - static void LUA_NATIVE_INTERIOR_FORCE_ROOM_FOR_GAME_VIEWPORT( int interiorID, Hash roomHashKey ) + static void LUA_NATIVE_INTERIOR_FORCE_ROOM_FOR_GAME_VIEWPORT(int interiorID, Hash roomHashKey) { INTERIOR::FORCE_ROOM_FOR_GAME_VIEWPORT(interiorID, roomHashKey); } - static void LUA_NATIVE_INTERIOR_SET_ROOM_FOR_GAME_VIEWPORT_BY_NAME( const char* roomName ) + static void LUA_NATIVE_INTERIOR_SET_ROOM_FOR_GAME_VIEWPORT_BY_NAME(const char* roomName) { INTERIOR::SET_ROOM_FOR_GAME_VIEWPORT_BY_NAME(roomName); } - static void LUA_NATIVE_INTERIOR_SET_ROOM_FOR_GAME_VIEWPORT_BY_KEY( Hash roomHashKey ) + static void LUA_NATIVE_INTERIOR_SET_ROOM_FOR_GAME_VIEWPORT_BY_KEY(Hash roomHashKey) { INTERIOR::SET_ROOM_FOR_GAME_VIEWPORT_BY_KEY(roomHashKey); } - static Hash LUA_NATIVE_INTERIOR_GET_ROOM_KEY_FOR_GAME_VIEWPORT( ) + static Hash LUA_NATIVE_INTERIOR_GET_ROOM_KEY_FOR_GAME_VIEWPORT() { auto retval = INTERIOR::GET_ROOM_KEY_FOR_GAME_VIEWPORT(); return retval; } - static void LUA_NATIVE_INTERIOR_CLEAR_ROOM_FOR_GAME_VIEWPORT( ) + static void LUA_NATIVE_INTERIOR_CLEAR_ROOM_FOR_GAME_VIEWPORT() { INTERIOR::CLEAR_ROOM_FOR_GAME_VIEWPORT(); } - static Interior LUA_NATIVE_INTERIOR_GET_INTERIOR_FROM_PRIMARY_VIEW( ) + static Interior LUA_NATIVE_INTERIOR_GET_INTERIOR_FROM_PRIMARY_VIEW() { auto retval = INTERIOR::GET_INTERIOR_FROM_PRIMARY_VIEW(); return retval; } - static Interior LUA_NATIVE_INTERIOR_GET_INTERIOR_AT_COORDS( float x, float y, float z ) + static Interior LUA_NATIVE_INTERIOR_GET_INTERIOR_AT_COORDS(float x, float y, float z) { auto retval = INTERIOR::GET_INTERIOR_AT_COORDS(x, y, z); return retval; } - static void LUA_NATIVE_INTERIOR_ADD_PICKUP_TO_INTERIOR_ROOM_BY_NAME( Pickup pickup, const char* roomName ) + static void LUA_NATIVE_INTERIOR_ADD_PICKUP_TO_INTERIOR_ROOM_BY_NAME(Pickup pickup, const char* roomName) { INTERIOR::ADD_PICKUP_TO_INTERIOR_ROOM_BY_NAME(pickup, roomName); } - static void LUA_NATIVE_INTERIOR_PIN_INTERIOR_IN_MEMORY( Interior interior ) + static void LUA_NATIVE_INTERIOR_PIN_INTERIOR_IN_MEMORY(Interior interior) { INTERIOR::PIN_INTERIOR_IN_MEMORY(interior); } - static void LUA_NATIVE_INTERIOR_UNPIN_INTERIOR( Interior interior ) + static void LUA_NATIVE_INTERIOR_UNPIN_INTERIOR(Interior interior) { INTERIOR::UNPIN_INTERIOR(interior); } - static bool LUA_NATIVE_INTERIOR_IS_INTERIOR_READY( Interior interior ) + static bool LUA_NATIVE_INTERIOR_IS_INTERIOR_READY(Interior interior) { auto retval = (bool)INTERIOR::IS_INTERIOR_READY(interior); return retval; } - static bool LUA_NATIVE_INTERIOR_SET_INTERIOR_IN_USE( Interior interior ) + static bool LUA_NATIVE_INTERIOR_SET_INTERIOR_IN_USE(Interior interior) { auto retval = (bool)INTERIOR::SET_INTERIOR_IN_USE(interior); return retval; } - static Interior LUA_NATIVE_INTERIOR_GET_INTERIOR_AT_COORDS_WITH_TYPE( float x, float y, float z, const char* interiorType ) + static Interior LUA_NATIVE_INTERIOR_GET_INTERIOR_AT_COORDS_WITH_TYPE(float x, float y, float z, const char* interiorType) { auto retval = INTERIOR::GET_INTERIOR_AT_COORDS_WITH_TYPE(x, y, z, interiorType); return retval; } - static Interior LUA_NATIVE_INTERIOR_GET_INTERIOR_AT_COORDS_WITH_TYPEHASH( float x, float y, float z, Hash typeHash ) + static Interior LUA_NATIVE_INTERIOR_GET_INTERIOR_AT_COORDS_WITH_TYPEHASH(float x, float y, float z, Hash typeHash) { auto retval = INTERIOR::GET_INTERIOR_AT_COORDS_WITH_TYPEHASH(x, y, z, typeHash); return retval; } - static void LUA_NATIVE_INTERIOR_ACTIVATE_INTERIOR_GROUPS_USING_CAMERA( ) + static void LUA_NATIVE_INTERIOR_ACTIVATE_INTERIOR_GROUPS_USING_CAMERA() { INTERIOR::ACTIVATE_INTERIOR_GROUPS_USING_CAMERA(); } - static bool LUA_NATIVE_INTERIOR_IS_COLLISION_MARKED_OUTSIDE( float x, float y, float z ) + static bool LUA_NATIVE_INTERIOR_IS_COLLISION_MARKED_OUTSIDE(float x, float y, float z) { auto retval = (bool)INTERIOR::IS_COLLISION_MARKED_OUTSIDE(x, y, z); return retval; } - static Interior LUA_NATIVE_INTERIOR_GET_INTERIOR_FROM_COLLISION( float x, float y, float z ) + static Interior LUA_NATIVE_INTERIOR_GET_INTERIOR_FROM_COLLISION(float x, float y, float z) { auto retval = INTERIOR::GET_INTERIOR_FROM_COLLISION(x, y, z); return retval; } - static void LUA_NATIVE_INTERIOR_ENABLE_STADIUM_PROBES_THIS_FRAME( bool toggle ) + static void LUA_NATIVE_INTERIOR_ENABLE_STADIUM_PROBES_THIS_FRAME(bool toggle) { INTERIOR::ENABLE_STADIUM_PROBES_THIS_FRAME(toggle); } - static void LUA_NATIVE_INTERIOR_ACTIVATE_INTERIOR_ENTITY_SET( Interior interior, const char* entitySetName ) + static void LUA_NATIVE_INTERIOR_ACTIVATE_INTERIOR_ENTITY_SET(Interior interior, const char* entitySetName) { INTERIOR::ACTIVATE_INTERIOR_ENTITY_SET(interior, entitySetName); } - static void LUA_NATIVE_INTERIOR_DEACTIVATE_INTERIOR_ENTITY_SET( Interior interior, const char* entitySetName ) + static void LUA_NATIVE_INTERIOR_DEACTIVATE_INTERIOR_ENTITY_SET(Interior interior, const char* entitySetName) { INTERIOR::DEACTIVATE_INTERIOR_ENTITY_SET(interior, entitySetName); } - static bool LUA_NATIVE_INTERIOR_IS_INTERIOR_ENTITY_SET_ACTIVE( Interior interior, const char* entitySetName ) + static bool LUA_NATIVE_INTERIOR_IS_INTERIOR_ENTITY_SET_ACTIVE(Interior interior, const char* entitySetName) { auto retval = (bool)INTERIOR::IS_INTERIOR_ENTITY_SET_ACTIVE(interior, entitySetName); return retval; } - static void LUA_NATIVE_INTERIOR_SET_INTERIOR_ENTITY_SET_TINT_INDEX( Interior interior, const char* entitySetName, int color ) + static void LUA_NATIVE_INTERIOR_SET_INTERIOR_ENTITY_SET_TINT_INDEX(Interior interior, const char* entitySetName, int color) { INTERIOR::SET_INTERIOR_ENTITY_SET_TINT_INDEX(interior, entitySetName, color); } - static void LUA_NATIVE_INTERIOR_REFRESH_INTERIOR( Interior interior ) + static void LUA_NATIVE_INTERIOR_REFRESH_INTERIOR(Interior interior) { INTERIOR::REFRESH_INTERIOR(interior); } - static void LUA_NATIVE_INTERIOR_ENABLE_EXTERIOR_CULL_MODEL_THIS_FRAME( Hash mapObjectHash ) + static void LUA_NATIVE_INTERIOR_ENABLE_EXTERIOR_CULL_MODEL_THIS_FRAME(Hash mapObjectHash) { INTERIOR::ENABLE_EXTERIOR_CULL_MODEL_THIS_FRAME(mapObjectHash); } - static void LUA_NATIVE_INTERIOR_ENABLE_SHADOW_CULL_MODEL_THIS_FRAME( Hash mapObjectHash ) + static void LUA_NATIVE_INTERIOR_ENABLE_SHADOW_CULL_MODEL_THIS_FRAME(Hash mapObjectHash) { INTERIOR::ENABLE_SHADOW_CULL_MODEL_THIS_FRAME(mapObjectHash); } - static void LUA_NATIVE_INTERIOR_DISABLE_INTERIOR( Interior interior, bool toggle ) + static void LUA_NATIVE_INTERIOR_DISABLE_INTERIOR(Interior interior, bool toggle) { INTERIOR::DISABLE_INTERIOR(interior, toggle); } - static bool LUA_NATIVE_INTERIOR_IS_INTERIOR_DISABLED( Interior interior ) + static bool LUA_NATIVE_INTERIOR_IS_INTERIOR_DISABLED(Interior interior) { auto retval = (bool)INTERIOR::IS_INTERIOR_DISABLED(interior); return retval; } - static void LUA_NATIVE_INTERIOR_CAP_INTERIOR( Interior interior, bool toggle ) + static void LUA_NATIVE_INTERIOR_CAP_INTERIOR(Interior interior, bool toggle) { INTERIOR::CAP_INTERIOR(interior, toggle); } - static bool LUA_NATIVE_INTERIOR_IS_INTERIOR_CAPPED( Interior interior ) + static bool LUA_NATIVE_INTERIOR_IS_INTERIOR_CAPPED(Interior interior) { auto retval = (bool)INTERIOR::IS_INTERIOR_CAPPED(interior); return retval; } - static void LUA_NATIVE_INTERIOR_DISABLE_METRO_SYSTEM( bool toggle ) + static void LUA_NATIVE_INTERIOR_DISABLE_METRO_SYSTEM(bool toggle) { INTERIOR::DISABLE_METRO_SYSTEM(toggle); } - static void LUA_NATIVE_INTERIOR_SET_IS_EXTERIOR_ONLY( Entity entity, bool toggle ) + static void LUA_NATIVE_INTERIOR_SET_IS_EXTERIOR_ONLY(Entity entity, bool toggle) { INTERIOR::SET_IS_EXTERIOR_ONLY(entity, toggle); } diff --git a/src/lua/natives/lua_native_binding_ITEMSET.cpp b/src/lua/natives/lua_native_binding_ITEMSET.cpp index 9e740023..9e4043ca 100644 --- a/src/lua/natives/lua_native_binding_ITEMSET.cpp +++ b/src/lua/natives/lua_native_binding_ITEMSET.cpp @@ -3,53 +3,53 @@ namespace lua::native { - static ScrHandle LUA_NATIVE_ITEMSET_CREATE_ITEMSET( bool p0 ) + static ScrHandle LUA_NATIVE_ITEMSET_CREATE_ITEMSET(bool p0) { auto retval = ITEMSET::CREATE_ITEMSET(p0); return retval; } - static void LUA_NATIVE_ITEMSET_DESTROY_ITEMSET( ScrHandle itemset ) + static void LUA_NATIVE_ITEMSET_DESTROY_ITEMSET(ScrHandle itemset) { ITEMSET::DESTROY_ITEMSET(itemset); } - static bool LUA_NATIVE_ITEMSET_IS_ITEMSET_VALID( ScrHandle itemset ) + static bool LUA_NATIVE_ITEMSET_IS_ITEMSET_VALID(ScrHandle itemset) { auto retval = (bool)ITEMSET::IS_ITEMSET_VALID(itemset); return retval; } - static bool LUA_NATIVE_ITEMSET_ADD_TO_ITEMSET( ScrHandle item, ScrHandle itemset ) + static bool LUA_NATIVE_ITEMSET_ADD_TO_ITEMSET(ScrHandle item, ScrHandle itemset) { auto retval = (bool)ITEMSET::ADD_TO_ITEMSET(item, itemset); return retval; } - static void LUA_NATIVE_ITEMSET_REMOVE_FROM_ITEMSET( ScrHandle item, ScrHandle itemset ) + static void LUA_NATIVE_ITEMSET_REMOVE_FROM_ITEMSET(ScrHandle item, ScrHandle itemset) { ITEMSET::REMOVE_FROM_ITEMSET(item, itemset); } - static int LUA_NATIVE_ITEMSET_GET_ITEMSET_SIZE( ScrHandle itemset ) + static int LUA_NATIVE_ITEMSET_GET_ITEMSET_SIZE(ScrHandle itemset) { auto retval = ITEMSET::GET_ITEMSET_SIZE(itemset); return retval; } - static ScrHandle LUA_NATIVE_ITEMSET_GET_INDEXED_ITEM_IN_ITEMSET( int index, ScrHandle itemset ) + static ScrHandle LUA_NATIVE_ITEMSET_GET_INDEXED_ITEM_IN_ITEMSET(int index, ScrHandle itemset) { auto retval = ITEMSET::GET_INDEXED_ITEM_IN_ITEMSET(index, itemset); return retval; } - static bool LUA_NATIVE_ITEMSET_IS_IN_ITEMSET( ScrHandle item, ScrHandle itemset ) + static bool LUA_NATIVE_ITEMSET_IS_IN_ITEMSET(ScrHandle item, ScrHandle itemset) { auto retval = (bool)ITEMSET::IS_IN_ITEMSET(item, itemset); return retval; } - static void LUA_NATIVE_ITEMSET_CLEAN_ITEMSET( ScrHandle itemset ) + static void LUA_NATIVE_ITEMSET_CLEAN_ITEMSET(ScrHandle itemset) { ITEMSET::CLEAN_ITEMSET(itemset); } diff --git a/src/lua/natives/lua_native_binding_LOADINGSCREEN.cpp b/src/lua/natives/lua_native_binding_LOADINGSCREEN.cpp index 268f07a7..ed830d8e 100644 --- a/src/lua/natives/lua_native_binding_LOADINGSCREEN.cpp +++ b/src/lua/natives/lua_native_binding_LOADINGSCREEN.cpp @@ -3,46 +3,46 @@ namespace lua::native { - static bool LUA_NATIVE_LOADINGSCREEN_LOBBY_AUTO_MULTIPLAYER_MENU( ) + static bool LUA_NATIVE_LOADINGSCREEN_LOBBY_AUTO_MULTIPLAYER_MENU() { auto retval = (bool)LOADINGSCREEN::LOBBY_AUTO_MULTIPLAYER_MENU(); return retval; } - static bool LUA_NATIVE_LOADINGSCREEN_LOBBY_AUTO_MULTIPLAYER_FREEMODE( ) + static bool LUA_NATIVE_LOADINGSCREEN_LOBBY_AUTO_MULTIPLAYER_FREEMODE() { auto retval = (bool)LOADINGSCREEN::LOBBY_AUTO_MULTIPLAYER_FREEMODE(); return retval; } - static void LUA_NATIVE_LOADINGSCREEN_LOBBY_SET_AUTO_MULTIPLAYER( bool toggle ) + static void LUA_NATIVE_LOADINGSCREEN_LOBBY_SET_AUTO_MULTIPLAYER(bool toggle) { LOADINGSCREEN::LOBBY_SET_AUTO_MULTIPLAYER(toggle); } - static bool LUA_NATIVE_LOADINGSCREEN_LOBBY_AUTO_MULTIPLAYER_EVENT( ) + static bool LUA_NATIVE_LOADINGSCREEN_LOBBY_AUTO_MULTIPLAYER_EVENT() { auto retval = (bool)LOADINGSCREEN::LOBBY_AUTO_MULTIPLAYER_EVENT(); return retval; } - static void LUA_NATIVE_LOADINGSCREEN_LOBBY_SET_AUTO_MULTIPLAYER_EVENT( bool toggle ) + static void LUA_NATIVE_LOADINGSCREEN_LOBBY_SET_AUTO_MULTIPLAYER_EVENT(bool toggle) { LOADINGSCREEN::LOBBY_SET_AUTO_MULTIPLAYER_EVENT(toggle); } - static bool LUA_NATIVE_LOADINGSCREEN_LOBBY_AUTO_MULTIPLAYER_RANDOM_JOB( ) + static bool LUA_NATIVE_LOADINGSCREEN_LOBBY_AUTO_MULTIPLAYER_RANDOM_JOB() { auto retval = (bool)LOADINGSCREEN::LOBBY_AUTO_MULTIPLAYER_RANDOM_JOB(); return retval; } - static void LUA_NATIVE_LOADINGSCREEN_LOBBY_SET_AUTO_MP_RANDOM_JOB( bool toggle ) + static void LUA_NATIVE_LOADINGSCREEN_LOBBY_SET_AUTO_MP_RANDOM_JOB(bool toggle) { LOADINGSCREEN::LOBBY_SET_AUTO_MP_RANDOM_JOB(toggle); } - static void LUA_NATIVE_LOADINGSCREEN_SHUTDOWN_SESSION_CLEARS_AUTO_MULTIPLAYER( bool toggle ) + static void LUA_NATIVE_LOADINGSCREEN_SHUTDOWN_SESSION_CLEARS_AUTO_MULTIPLAYER(bool toggle) { LOADINGSCREEN::SHUTDOWN_SESSION_CLEARS_AUTO_MULTIPLAYER(toggle); } diff --git a/src/lua/natives/lua_native_binding_LOCALIZATION.cpp b/src/lua/natives/lua_native_binding_LOCALIZATION.cpp index 57ba6d8b..f5b4bc4a 100644 --- a/src/lua/natives/lua_native_binding_LOCALIZATION.cpp +++ b/src/lua/natives/lua_native_binding_LOCALIZATION.cpp @@ -3,19 +3,19 @@ namespace lua::native { - static int LUA_NATIVE_LOCALIZATION_LOCALIZATION_GET_SYSTEM_LANGUAGE( ) + static int LUA_NATIVE_LOCALIZATION_LOCALIZATION_GET_SYSTEM_LANGUAGE() { auto retval = LOCALIZATION::LOCALIZATION_GET_SYSTEM_LANGUAGE(); return retval; } - static int LUA_NATIVE_LOCALIZATION_GET_CURRENT_LANGUAGE( ) + static int LUA_NATIVE_LOCALIZATION_GET_CURRENT_LANGUAGE() { auto retval = LOCALIZATION::GET_CURRENT_LANGUAGE(); return retval; } - static int LUA_NATIVE_LOCALIZATION_LOCALIZATION_GET_SYSTEM_DATE_TYPE( ) + static int LUA_NATIVE_LOCALIZATION_LOCALIZATION_GET_SYSTEM_DATE_TYPE() { auto retval = LOCALIZATION::LOCALIZATION_GET_SYSTEM_DATE_TYPE(); return retval; diff --git a/src/lua/natives/lua_native_binding_MISC.cpp b/src/lua/natives/lua_native_binding_MISC.cpp index c91e480e..a6b3601b 100644 --- a/src/lua/natives/lua_native_binding_MISC.cpp +++ b/src/lua/natives/lua_native_binding_MISC.cpp @@ -3,123 +3,123 @@ namespace lua::native { - static int LUA_NATIVE_MISC_GET_ALLOCATED_STACK_SIZE( ) + static int LUA_NATIVE_MISC_GET_ALLOCATED_STACK_SIZE() { auto retval = MISC::GET_ALLOCATED_STACK_SIZE(); return retval; } - static int LUA_NATIVE_MISC_GET_NUMBER_OF_FREE_STACKS_OF_THIS_SIZE( int stackSize ) + static int LUA_NATIVE_MISC_GET_NUMBER_OF_FREE_STACKS_OF_THIS_SIZE(int stackSize) { auto retval = MISC::GET_NUMBER_OF_FREE_STACKS_OF_THIS_SIZE(stackSize); return retval; } - static void LUA_NATIVE_MISC_SET_RANDOM_SEED( int seed ) + static void LUA_NATIVE_MISC_SET_RANDOM_SEED(int seed) { MISC::SET_RANDOM_SEED(seed); } - static void LUA_NATIVE_MISC_SET_TIME_SCALE( float timeScale ) + static void LUA_NATIVE_MISC_SET_TIME_SCALE(float timeScale) { MISC::SET_TIME_SCALE(timeScale); } - static void LUA_NATIVE_MISC_SET_MISSION_FLAG( bool toggle ) + static void LUA_NATIVE_MISC_SET_MISSION_FLAG(bool toggle) { MISC::SET_MISSION_FLAG(toggle); } - static bool LUA_NATIVE_MISC_GET_MISSION_FLAG( ) + static bool LUA_NATIVE_MISC_GET_MISSION_FLAG() { auto retval = (bool)MISC::GET_MISSION_FLAG(); return retval; } - static void LUA_NATIVE_MISC_SET_RANDOM_EVENT_FLAG( bool toggle ) + static void LUA_NATIVE_MISC_SET_RANDOM_EVENT_FLAG(bool toggle) { MISC::SET_RANDOM_EVENT_FLAG(toggle); } - static bool LUA_NATIVE_MISC_GET_RANDOM_EVENT_FLAG( ) + static bool LUA_NATIVE_MISC_GET_RANDOM_EVENT_FLAG() { auto retval = (bool)MISC::GET_RANDOM_EVENT_FLAG(); return retval; } - static const char* LUA_NATIVE_MISC_GET_CONTENT_TO_LOAD( ) + static const char* LUA_NATIVE_MISC_GET_CONTENT_TO_LOAD() { auto retval = MISC::GET_CONTENT_TO_LOAD(); return retval; } - static void LUA_NATIVE_MISC_ACTIVITY_FEED_CREATE( const char* p0, const char* p1 ) + static void LUA_NATIVE_MISC_ACTIVITY_FEED_CREATE(const char* p0, const char* p1) { MISC::ACTIVITY_FEED_CREATE(p0, p1); } - static void LUA_NATIVE_MISC_ACTIVITY_FEED_ADD_SUBSTRING_TO_CAPTION( const char* p0 ) + static void LUA_NATIVE_MISC_ACTIVITY_FEED_ADD_SUBSTRING_TO_CAPTION(const char* p0) { MISC::ACTIVITY_FEED_ADD_SUBSTRING_TO_CAPTION(p0); } - static void LUA_NATIVE_MISC_ACTIVITY_FEED_ADD_LITERAL_SUBSTRING_TO_CAPTION( const char* p0 ) + static void LUA_NATIVE_MISC_ACTIVITY_FEED_ADD_LITERAL_SUBSTRING_TO_CAPTION(const char* p0) { MISC::ACTIVITY_FEED_ADD_LITERAL_SUBSTRING_TO_CAPTION(p0); } - static void LUA_NATIVE_MISC_ACTIVITY_FEED_ADD_INT_TO_CAPTION( Any p0 ) + static void LUA_NATIVE_MISC_ACTIVITY_FEED_ADD_INT_TO_CAPTION(Any p0) { MISC::ACTIVITY_FEED_ADD_INT_TO_CAPTION(p0); } - static void LUA_NATIVE_MISC_ACTIVITY_FEED_LARGE_IMAGE_URL( const char* p0 ) + static void LUA_NATIVE_MISC_ACTIVITY_FEED_LARGE_IMAGE_URL(const char* p0) { MISC::ACTIVITY_FEED_LARGE_IMAGE_URL(p0); } - static void LUA_NATIVE_MISC_ACTIVITY_FEED_ACTION_START_WITH_COMMAND_LINE( const char* p0, const char* p1 ) + static void LUA_NATIVE_MISC_ACTIVITY_FEED_ACTION_START_WITH_COMMAND_LINE(const char* p0, const char* p1) { MISC::ACTIVITY_FEED_ACTION_START_WITH_COMMAND_LINE(p0, p1); } - static void LUA_NATIVE_MISC_ACTIVITY_FEED_ACTION_START_WITH_COMMAND_LINE_ADD( const char* p0 ) + static void LUA_NATIVE_MISC_ACTIVITY_FEED_ACTION_START_WITH_COMMAND_LINE_ADD(const char* p0) { MISC::ACTIVITY_FEED_ACTION_START_WITH_COMMAND_LINE_ADD(p0); } - static void LUA_NATIVE_MISC_ACTIVITY_FEED_POST( ) + static void LUA_NATIVE_MISC_ACTIVITY_FEED_POST() { MISC::ACTIVITY_FEED_POST(); } - static void LUA_NATIVE_MISC_ACTIVITY_FEED_ONLINE_PLAYED_WITH_POST( const char* p0 ) + static void LUA_NATIVE_MISC_ACTIVITY_FEED_ONLINE_PLAYED_WITH_POST(const char* p0) { MISC::ACTIVITY_FEED_ONLINE_PLAYED_WITH_POST(p0); } - static bool LUA_NATIVE_MISC_HAS_RESUMED_FROM_SUSPEND( ) + static bool LUA_NATIVE_MISC_HAS_RESUMED_FROM_SUSPEND() { auto retval = (bool)MISC::HAS_RESUMED_FROM_SUSPEND(); return retval; } - static void LUA_NATIVE_MISC_SET_SCRIPT_HIGH_PRIO( bool toggle ) + static void LUA_NATIVE_MISC_SET_SCRIPT_HIGH_PRIO(bool toggle) { MISC::SET_SCRIPT_HIGH_PRIO(toggle); } - static void LUA_NATIVE_MISC_SET_THIS_IS_A_TRIGGER_SCRIPT( bool toggle ) + static void LUA_NATIVE_MISC_SET_THIS_IS_A_TRIGGER_SCRIPT(bool toggle) { MISC::SET_THIS_IS_A_TRIGGER_SCRIPT(toggle); } - static void LUA_NATIVE_MISC_INFORM_CODE_OF_CONTENT_ID_OF_CURRENT_UGC_MISSION( const char* p0 ) + static void LUA_NATIVE_MISC_INFORM_CODE_OF_CONTENT_ID_OF_CURRENT_UGC_MISSION(const char* p0) { MISC::INFORM_CODE_OF_CONTENT_ID_OF_CURRENT_UGC_MISSION(p0); } - static std::tuple LUA_NATIVE_MISC_GET_BASE_ELEMENT_LOCATION_FROM_METADATA_BLOCK( Any p0, Any p1, Any p2, bool p3 ) + static std::tuple LUA_NATIVE_MISC_GET_BASE_ELEMENT_LOCATION_FROM_METADATA_BLOCK(Any p0, Any p1, Any p2, bool p3) { std::tuple return_values; std::get<0>(return_values) = (bool)MISC::GET_BASE_ELEMENT_LOCATION_FROM_METADATA_BLOCK(&p0, &p1, p2, p3); @@ -129,66 +129,66 @@ namespace lua::native return return_values; } - static Hash LUA_NATIVE_MISC_GET_PREV_WEATHER_TYPE_HASH_NAME( ) + static Hash LUA_NATIVE_MISC_GET_PREV_WEATHER_TYPE_HASH_NAME() { auto retval = MISC::GET_PREV_WEATHER_TYPE_HASH_NAME(); return retval; } - static Hash LUA_NATIVE_MISC_GET_NEXT_WEATHER_TYPE_HASH_NAME( ) + static Hash LUA_NATIVE_MISC_GET_NEXT_WEATHER_TYPE_HASH_NAME() { auto retval = MISC::GET_NEXT_WEATHER_TYPE_HASH_NAME(); return retval; } - static bool LUA_NATIVE_MISC_IS_PREV_WEATHER_TYPE( const char* weatherType ) + static bool LUA_NATIVE_MISC_IS_PREV_WEATHER_TYPE(const char* weatherType) { auto retval = (bool)MISC::IS_PREV_WEATHER_TYPE(weatherType); return retval; } - static bool LUA_NATIVE_MISC_IS_NEXT_WEATHER_TYPE( const char* weatherType ) + static bool LUA_NATIVE_MISC_IS_NEXT_WEATHER_TYPE(const char* weatherType) { auto retval = (bool)MISC::IS_NEXT_WEATHER_TYPE(weatherType); return retval; } - static void LUA_NATIVE_MISC_SET_WEATHER_TYPE_PERSIST( const char* weatherType ) + static void LUA_NATIVE_MISC_SET_WEATHER_TYPE_PERSIST(const char* weatherType) { MISC::SET_WEATHER_TYPE_PERSIST(weatherType); } - static void LUA_NATIVE_MISC_SET_WEATHER_TYPE_NOW_PERSIST( const char* weatherType ) + static void LUA_NATIVE_MISC_SET_WEATHER_TYPE_NOW_PERSIST(const char* weatherType) { MISC::SET_WEATHER_TYPE_NOW_PERSIST(weatherType); } - static void LUA_NATIVE_MISC_SET_WEATHER_TYPE_NOW( const char* weatherType ) + static void LUA_NATIVE_MISC_SET_WEATHER_TYPE_NOW(const char* weatherType) { MISC::SET_WEATHER_TYPE_NOW(weatherType); } - static void LUA_NATIVE_MISC_SET_WEATHER_TYPE_OVERTIME_PERSIST( const char* weatherType, float time ) + static void LUA_NATIVE_MISC_SET_WEATHER_TYPE_OVERTIME_PERSIST(const char* weatherType, float time) { MISC::SET_WEATHER_TYPE_OVERTIME_PERSIST(weatherType, time); } - static void LUA_NATIVE_MISC_SET_RANDOM_WEATHER_TYPE( ) + static void LUA_NATIVE_MISC_SET_RANDOM_WEATHER_TYPE() { MISC::SET_RANDOM_WEATHER_TYPE(); } - static void LUA_NATIVE_MISC_CLEAR_WEATHER_TYPE_PERSIST( ) + static void LUA_NATIVE_MISC_CLEAR_WEATHER_TYPE_PERSIST() { MISC::CLEAR_WEATHER_TYPE_PERSIST(); } - static void LUA_NATIVE_MISC_CLEAR_WEATHER_TYPE_NOW_PERSIST_NETWORK( int milliseconds ) + static void LUA_NATIVE_MISC_CLEAR_WEATHER_TYPE_NOW_PERSIST_NETWORK(int milliseconds) { MISC::CLEAR_WEATHER_TYPE_NOW_PERSIST_NETWORK(milliseconds); } - static std::tuple LUA_NATIVE_MISC_GET_CURR_WEATHER_STATE( Hash weatherType1, Hash weatherType2, float percentWeather2 ) + static std::tuple LUA_NATIVE_MISC_GET_CURR_WEATHER_STATE(Hash weatherType1, Hash weatherType2, float percentWeather2) { std::tuple return_values; MISC::GET_CURR_WEATHER_STATE(&weatherType1, &weatherType2, &percentWeather2); @@ -199,229 +199,229 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_MISC_SET_CURR_WEATHER_STATE( Hash weatherType1, Hash weatherType2, float percentWeather2 ) + static void LUA_NATIVE_MISC_SET_CURR_WEATHER_STATE(Hash weatherType1, Hash weatherType2, float percentWeather2) { MISC::SET_CURR_WEATHER_STATE(weatherType1, weatherType2, percentWeather2); } - static void LUA_NATIVE_MISC_SET_OVERRIDE_WEATHER( const char* weatherType ) + static void LUA_NATIVE_MISC_SET_OVERRIDE_WEATHER(const char* weatherType) { MISC::SET_OVERRIDE_WEATHER(weatherType); } - static void LUA_NATIVE_MISC_SET_OVERRIDE_WEATHEREX( const char* weatherType, bool p1 ) + static void LUA_NATIVE_MISC_SET_OVERRIDE_WEATHEREX(const char* weatherType, bool p1) { MISC::SET_OVERRIDE_WEATHEREX(weatherType, p1); } - static void LUA_NATIVE_MISC_CLEAR_OVERRIDE_WEATHER( ) + static void LUA_NATIVE_MISC_CLEAR_OVERRIDE_WEATHER() { MISC::CLEAR_OVERRIDE_WEATHER(); } - static void LUA_NATIVE_MISC_WATER_OVERRIDE_SET_SHOREWAVEAMPLITUDE( float amplitude ) + static void LUA_NATIVE_MISC_WATER_OVERRIDE_SET_SHOREWAVEAMPLITUDE(float amplitude) { MISC::WATER_OVERRIDE_SET_SHOREWAVEAMPLITUDE(amplitude); } - static void LUA_NATIVE_MISC_WATER_OVERRIDE_SET_SHOREWAVEMINAMPLITUDE( float minAmplitude ) + static void LUA_NATIVE_MISC_WATER_OVERRIDE_SET_SHOREWAVEMINAMPLITUDE(float minAmplitude) { MISC::WATER_OVERRIDE_SET_SHOREWAVEMINAMPLITUDE(minAmplitude); } - static void LUA_NATIVE_MISC_WATER_OVERRIDE_SET_SHOREWAVEMAXAMPLITUDE( float maxAmplitude ) + static void LUA_NATIVE_MISC_WATER_OVERRIDE_SET_SHOREWAVEMAXAMPLITUDE(float maxAmplitude) { MISC::WATER_OVERRIDE_SET_SHOREWAVEMAXAMPLITUDE(maxAmplitude); } - static void LUA_NATIVE_MISC_WATER_OVERRIDE_SET_OCEANNOISEMINAMPLITUDE( float minAmplitude ) + static void LUA_NATIVE_MISC_WATER_OVERRIDE_SET_OCEANNOISEMINAMPLITUDE(float minAmplitude) { MISC::WATER_OVERRIDE_SET_OCEANNOISEMINAMPLITUDE(minAmplitude); } - static void LUA_NATIVE_MISC_WATER_OVERRIDE_SET_OCEANWAVEAMPLITUDE( float amplitude ) + static void LUA_NATIVE_MISC_WATER_OVERRIDE_SET_OCEANWAVEAMPLITUDE(float amplitude) { MISC::WATER_OVERRIDE_SET_OCEANWAVEAMPLITUDE(amplitude); } - static void LUA_NATIVE_MISC_WATER_OVERRIDE_SET_OCEANWAVEMINAMPLITUDE( float minAmplitude ) + static void LUA_NATIVE_MISC_WATER_OVERRIDE_SET_OCEANWAVEMINAMPLITUDE(float minAmplitude) { MISC::WATER_OVERRIDE_SET_OCEANWAVEMINAMPLITUDE(minAmplitude); } - static void LUA_NATIVE_MISC_WATER_OVERRIDE_SET_OCEANWAVEMAXAMPLITUDE( float maxAmplitude ) + static void LUA_NATIVE_MISC_WATER_OVERRIDE_SET_OCEANWAVEMAXAMPLITUDE(float maxAmplitude) { MISC::WATER_OVERRIDE_SET_OCEANWAVEMAXAMPLITUDE(maxAmplitude); } - static void LUA_NATIVE_MISC_WATER_OVERRIDE_SET_RIPPLEBUMPINESS( float bumpiness ) + static void LUA_NATIVE_MISC_WATER_OVERRIDE_SET_RIPPLEBUMPINESS(float bumpiness) { MISC::WATER_OVERRIDE_SET_RIPPLEBUMPINESS(bumpiness); } - static void LUA_NATIVE_MISC_WATER_OVERRIDE_SET_RIPPLEMINBUMPINESS( float minBumpiness ) + static void LUA_NATIVE_MISC_WATER_OVERRIDE_SET_RIPPLEMINBUMPINESS(float minBumpiness) { MISC::WATER_OVERRIDE_SET_RIPPLEMINBUMPINESS(minBumpiness); } - static void LUA_NATIVE_MISC_WATER_OVERRIDE_SET_RIPPLEMAXBUMPINESS( float maxBumpiness ) + static void LUA_NATIVE_MISC_WATER_OVERRIDE_SET_RIPPLEMAXBUMPINESS(float maxBumpiness) { MISC::WATER_OVERRIDE_SET_RIPPLEMAXBUMPINESS(maxBumpiness); } - static void LUA_NATIVE_MISC_WATER_OVERRIDE_SET_RIPPLEDISTURB( float disturb ) + static void LUA_NATIVE_MISC_WATER_OVERRIDE_SET_RIPPLEDISTURB(float disturb) { MISC::WATER_OVERRIDE_SET_RIPPLEDISTURB(disturb); } - static void LUA_NATIVE_MISC_WATER_OVERRIDE_SET_STRENGTH( float strength ) + static void LUA_NATIVE_MISC_WATER_OVERRIDE_SET_STRENGTH(float strength) { MISC::WATER_OVERRIDE_SET_STRENGTH(strength); } - static void LUA_NATIVE_MISC_WATER_OVERRIDE_FADE_IN( float p0 ) + static void LUA_NATIVE_MISC_WATER_OVERRIDE_FADE_IN(float p0) { MISC::WATER_OVERRIDE_FADE_IN(p0); } - static void LUA_NATIVE_MISC_WATER_OVERRIDE_FADE_OUT( float p0 ) + static void LUA_NATIVE_MISC_WATER_OVERRIDE_FADE_OUT(float p0) { MISC::WATER_OVERRIDE_FADE_OUT(p0); } - static void LUA_NATIVE_MISC_SET_WIND( float speed ) + static void LUA_NATIVE_MISC_SET_WIND(float speed) { MISC::SET_WIND(speed); } - static void LUA_NATIVE_MISC_SET_WIND_SPEED( float speed ) + static void LUA_NATIVE_MISC_SET_WIND_SPEED(float speed) { MISC::SET_WIND_SPEED(speed); } - static float LUA_NATIVE_MISC_GET_WIND_SPEED( ) + static float LUA_NATIVE_MISC_GET_WIND_SPEED() { auto retval = MISC::GET_WIND_SPEED(); return retval; } - static void LUA_NATIVE_MISC_SET_WIND_DIRECTION( float direction ) + static void LUA_NATIVE_MISC_SET_WIND_DIRECTION(float direction) { MISC::SET_WIND_DIRECTION(direction); } - static Vector3 LUA_NATIVE_MISC_GET_WIND_DIRECTION( ) + static Vector3 LUA_NATIVE_MISC_GET_WIND_DIRECTION() { auto retval = MISC::GET_WIND_DIRECTION(); return retval; } - static void LUA_NATIVE_MISC_SET_RAIN( float intensity ) + static void LUA_NATIVE_MISC_SET_RAIN(float intensity) { MISC::SET_RAIN(intensity); } - static float LUA_NATIVE_MISC_GET_RAIN_LEVEL( ) + static float LUA_NATIVE_MISC_GET_RAIN_LEVEL() { auto retval = MISC::GET_RAIN_LEVEL(); return retval; } - static void LUA_NATIVE_MISC_SET_SNOW( float level ) + static void LUA_NATIVE_MISC_SET_SNOW(float level) { MISC::SET_SNOW(level); } - static float LUA_NATIVE_MISC_GET_SNOW_LEVEL( ) + static float LUA_NATIVE_MISC_GET_SNOW_LEVEL() { auto retval = MISC::GET_SNOW_LEVEL(); return retval; } - static void LUA_NATIVE_MISC_FORCE_LIGHTNING_FLASH( ) + static void LUA_NATIVE_MISC_FORCE_LIGHTNING_FLASH() { MISC::FORCE_LIGHTNING_FLASH(); } - static void LUA_NATIVE_MISC_SET_CLOUD_SETTINGS_OVERRIDE( const char* p0 ) + static void LUA_NATIVE_MISC_SET_CLOUD_SETTINGS_OVERRIDE(const char* p0) { MISC::SET_CLOUD_SETTINGS_OVERRIDE(p0); } - static void LUA_NATIVE_MISC_PRELOAD_CLOUD_HAT( const char* name ) + static void LUA_NATIVE_MISC_PRELOAD_CLOUD_HAT(const char* name) { MISC::PRELOAD_CLOUD_HAT(name); } - static void LUA_NATIVE_MISC_LOAD_CLOUD_HAT( const char* name, float transitionTime ) + static void LUA_NATIVE_MISC_LOAD_CLOUD_HAT(const char* name, float transitionTime) { MISC::LOAD_CLOUD_HAT(name, transitionTime); } - static void LUA_NATIVE_MISC_UNLOAD_CLOUD_HAT( const char* name, float p1 ) + static void LUA_NATIVE_MISC_UNLOAD_CLOUD_HAT(const char* name, float p1) { MISC::UNLOAD_CLOUD_HAT(name, p1); } - static void LUA_NATIVE_MISC_UNLOAD_ALL_CLOUD_HATS( ) + static void LUA_NATIVE_MISC_UNLOAD_ALL_CLOUD_HATS() { MISC::UNLOAD_ALL_CLOUD_HATS(); } - static void LUA_NATIVE_MISC_SET_CLOUDS_ALPHA( float opacity ) + static void LUA_NATIVE_MISC_SET_CLOUDS_ALPHA(float opacity) { MISC::SET_CLOUDS_ALPHA(opacity); } - static float LUA_NATIVE_MISC_GET_CLOUDS_ALPHA( ) + static float LUA_NATIVE_MISC_GET_CLOUDS_ALPHA() { auto retval = MISC::GET_CLOUDS_ALPHA(); return retval; } - static int LUA_NATIVE_MISC_GET_GAME_TIMER( ) + static int LUA_NATIVE_MISC_GET_GAME_TIMER() { auto retval = MISC::GET_GAME_TIMER(); return retval; } - static float LUA_NATIVE_MISC_GET_FRAME_TIME( ) + static float LUA_NATIVE_MISC_GET_FRAME_TIME() { auto retval = MISC::GET_FRAME_TIME(); return retval; } - static float LUA_NATIVE_MISC_GET_SYSTEM_TIME_STEP( ) + static float LUA_NATIVE_MISC_GET_SYSTEM_TIME_STEP() { auto retval = MISC::GET_SYSTEM_TIME_STEP(); return retval; } - static int LUA_NATIVE_MISC_GET_FRAME_COUNT( ) + static int LUA_NATIVE_MISC_GET_FRAME_COUNT() { auto retval = MISC::GET_FRAME_COUNT(); return retval; } - static float LUA_NATIVE_MISC_GET_RANDOM_FLOAT_IN_RANGE( float startRange, float endRange ) + static float LUA_NATIVE_MISC_GET_RANDOM_FLOAT_IN_RANGE(float startRange, float endRange) { auto retval = MISC::GET_RANDOM_FLOAT_IN_RANGE(startRange, endRange); return retval; } - static int LUA_NATIVE_MISC_GET_RANDOM_INT_IN_RANGE( int startRange, int endRange ) + static int LUA_NATIVE_MISC_GET_RANDOM_INT_IN_RANGE(int startRange, int endRange) { auto retval = MISC::GET_RANDOM_INT_IN_RANGE(startRange, endRange); return retval; } - static int LUA_NATIVE_MISC_GET_RANDOM_MWC_INT_IN_RANGE( int startRange, int endRange ) + static int LUA_NATIVE_MISC_GET_RANDOM_MWC_INT_IN_RANGE(int startRange, int endRange) { auto retval = MISC::GET_RANDOM_MWC_INT_IN_RANGE(startRange, endRange); return retval; } - static std::tuple LUA_NATIVE_MISC_GET_GROUND_Z_FOR_3D_COORD( float x, float y, float z, float groundZ, bool ignoreWater, bool p5 ) + static std::tuple LUA_NATIVE_MISC_GET_GROUND_Z_FOR_3D_COORD(float x, float y, float z, float groundZ, bool ignoreWater, bool p5) { std::tuple return_values; std::get<0>(return_values) = (bool)MISC::GET_GROUND_Z_FOR_3D_COORD(x, y, z, &groundZ, ignoreWater, p5); @@ -430,7 +430,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_MISC_GET_GROUND_Z_AND_NORMAL_FOR_3D_COORD( float x, float y, float z, float groundZ, Vector3 normal ) + static std::tuple LUA_NATIVE_MISC_GET_GROUND_Z_AND_NORMAL_FOR_3D_COORD(float x, float y, float z, float groundZ, Vector3 normal) { std::tuple return_values; std::get<0>(return_values) = (bool)MISC::GET_GROUND_Z_AND_NORMAL_FOR_3D_COORD(x, y, z, &groundZ, &normal); @@ -440,7 +440,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_MISC_GET_GROUND_Z_EXCLUDING_OBJECTS_FOR_3D_COORD( float x, float y, float z, float groundZ, bool p4, bool p5 ) + static std::tuple LUA_NATIVE_MISC_GET_GROUND_Z_EXCLUDING_OBJECTS_FOR_3D_COORD(float x, float y, float z, float groundZ, bool p4, bool p5) { std::tuple return_values; std::get<0>(return_values) = (bool)MISC::GET_GROUND_Z_EXCLUDING_OBJECTS_FOR_3D_COORD(x, y, z, &groundZ, p4, p5); @@ -449,67 +449,67 @@ namespace lua::native return return_values; } - static float LUA_NATIVE_MISC_ASIN( float p0 ) + static float LUA_NATIVE_MISC_ASIN(float p0) { auto retval = MISC::ASIN(p0); return retval; } - static float LUA_NATIVE_MISC_ACOS( float p0 ) + static float LUA_NATIVE_MISC_ACOS(float p0) { auto retval = MISC::ACOS(p0); return retval; } - static float LUA_NATIVE_MISC_TAN( float p0 ) + static float LUA_NATIVE_MISC_TAN(float p0) { auto retval = MISC::TAN(p0); return retval; } - static float LUA_NATIVE_MISC_ATAN( float p0 ) + static float LUA_NATIVE_MISC_ATAN(float p0) { auto retval = MISC::ATAN(p0); return retval; } - static float LUA_NATIVE_MISC_ATAN2( float p0, float p1 ) + static float LUA_NATIVE_MISC_ATAN2(float p0, float p1) { auto retval = MISC::ATAN2(p0, p1); return retval; } - static float LUA_NATIVE_MISC_GET_DISTANCE_BETWEEN_COORDS( float x1, float y1, float z1, float x2, float y2, float z2, bool useZ ) + static float LUA_NATIVE_MISC_GET_DISTANCE_BETWEEN_COORDS(float x1, float y1, float z1, float x2, float y2, float z2, bool useZ) { auto retval = MISC::GET_DISTANCE_BETWEEN_COORDS(x1, y1, z1, x2, y2, z2, useZ); return retval; } - static float LUA_NATIVE_MISC_GET_ANGLE_BETWEEN_2D_VECTORS( float x1, float y1, float x2, float y2 ) + static float LUA_NATIVE_MISC_GET_ANGLE_BETWEEN_2D_VECTORS(float x1, float y1, float x2, float y2) { auto retval = MISC::GET_ANGLE_BETWEEN_2D_VECTORS(x1, y1, x2, y2); return retval; } - static float LUA_NATIVE_MISC_GET_HEADING_FROM_VECTOR_2D( float dx, float dy ) + static float LUA_NATIVE_MISC_GET_HEADING_FROM_VECTOR_2D(float dx, float dy) { auto retval = MISC::GET_HEADING_FROM_VECTOR_2D(dx, dy); return retval; } - static float LUA_NATIVE_MISC_GET_RATIO_OF_CLOSEST_POINT_ON_LINE( float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, bool clamp ) + static float LUA_NATIVE_MISC_GET_RATIO_OF_CLOSEST_POINT_ON_LINE(float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, bool clamp) { auto retval = MISC::GET_RATIO_OF_CLOSEST_POINT_ON_LINE(x1, y1, z1, x2, y2, z2, x3, y3, z3, clamp); return retval; } - static Vector3 LUA_NATIVE_MISC_GET_CLOSEST_POINT_ON_LINE( float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, bool clamp ) + static Vector3 LUA_NATIVE_MISC_GET_CLOSEST_POINT_ON_LINE(float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, bool clamp) { auto retval = MISC::GET_CLOSEST_POINT_ON_LINE(x1, y1, z1, x2, y2, z2, x3, y3, z3, clamp); return retval; } - static std::tuple LUA_NATIVE_MISC_GET_LINE_PLANE_INTERSECTION( float p0, float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, float p9, float p10, float p11, float p12 ) + static std::tuple LUA_NATIVE_MISC_GET_LINE_PLANE_INTERSECTION(float p0, float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, float p9, float p10, float p11, float p12) { std::tuple return_values; std::get<0>(return_values) = (bool)MISC::GET_LINE_PLANE_INTERSECTION(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, &p12); @@ -518,31 +518,31 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_MISC_GET_POINT_AREA_OVERLAP( Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9, Any p10, Any p11, Any p12, Any p13 ) + static bool LUA_NATIVE_MISC_GET_POINT_AREA_OVERLAP(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9, Any p10, Any p11, Any p12, Any p13) { auto retval = (bool)MISC::GET_POINT_AREA_OVERLAP(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13); return retval; } - static int LUA_NATIVE_MISC_SET_BIT( int address, int offset ) + static int LUA_NATIVE_MISC_SET_BIT(int address, int offset) { MISC::SET_BIT(&address, offset); return address; } - static int LUA_NATIVE_MISC_CLEAR_BIT( int address, int offset ) + static int LUA_NATIVE_MISC_CLEAR_BIT(int address, int offset) { MISC::CLEAR_BIT(&address, offset); return address; } - static Hash LUA_NATIVE_MISC_GET_HASH_KEY( const char* string ) + static Hash LUA_NATIVE_MISC_GET_HASH_KEY(const char* string) { auto retval = MISC::GET_HASH_KEY(string); return retval; } - static std::tuple LUA_NATIVE_MISC_SLERP_NEAR_QUATERNION( float t, float x, float y, float z, float w, float x1, float y1, float z1, float w1, float outX, float outY, float outZ, float outW ) + static std::tuple LUA_NATIVE_MISC_SLERP_NEAR_QUATERNION(float t, float x, float y, float z, float w, float x1, float y1, float z1, float w1, float outX, float outY, float outZ, float outW) { std::tuple return_values; MISC::SLERP_NEAR_QUATERNION(t, x, y, z, w, x1, y1, z1, w1, &outX, &outY, &outZ, &outW); @@ -554,198 +554,198 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_MISC_IS_AREA_OCCUPIED( float p0, float p1, float p2, float p3, float p4, float p5, bool p6, bool p7, bool p8, bool p9, bool p10, Any p11, bool p12 ) + static bool LUA_NATIVE_MISC_IS_AREA_OCCUPIED(float p0, float p1, float p2, float p3, float p4, float p5, bool p6, bool p7, bool p8, bool p9, bool p10, Any p11, bool p12) { auto retval = (bool)MISC::IS_AREA_OCCUPIED(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12); return retval; } - static bool LUA_NATIVE_MISC_IS_AREA_OCCUPIED_SLOW( Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9, Any p10, Any p11, Any p12 ) + static bool LUA_NATIVE_MISC_IS_AREA_OCCUPIED_SLOW(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9, Any p10, Any p11, Any p12) { auto retval = (bool)MISC::IS_AREA_OCCUPIED_SLOW(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12); return retval; } - static bool LUA_NATIVE_MISC_IS_POSITION_OCCUPIED( float x, float y, float z, float range, bool p4, bool checkVehicles, bool checkPeds, bool p7, bool p8, Entity ignoreEntity, bool p10 ) + static bool LUA_NATIVE_MISC_IS_POSITION_OCCUPIED(float x, float y, float z, float range, bool p4, bool checkVehicles, bool checkPeds, bool p7, bool p8, Entity ignoreEntity, bool p10) { auto retval = (bool)MISC::IS_POSITION_OCCUPIED(x, y, z, range, p4, checkVehicles, checkPeds, p7, p8, ignoreEntity, p10); return retval; } - static bool LUA_NATIVE_MISC_IS_POINT_OBSCURED_BY_A_MISSION_ENTITY( float p0, float p1, float p2, float p3, float p4, float p5, Any p6 ) + static bool LUA_NATIVE_MISC_IS_POINT_OBSCURED_BY_A_MISSION_ENTITY(float p0, float p1, float p2, float p3, float p4, float p5, Any p6) { auto retval = (bool)MISC::IS_POINT_OBSCURED_BY_A_MISSION_ENTITY(p0, p1, p2, p3, p4, p5, p6); return retval; } - static void LUA_NATIVE_MISC_CLEAR_AREA( float X, float Y, float Z, float radius, bool p4, bool ignoreCopCars, bool ignoreObjects, bool p7 ) + static void LUA_NATIVE_MISC_CLEAR_AREA(float X, float Y, float Z, float radius, bool p4, bool ignoreCopCars, bool ignoreObjects, bool p7) { MISC::CLEAR_AREA(X, Y, Z, radius, p4, ignoreCopCars, ignoreObjects, p7); } - static void LUA_NATIVE_MISC_CLEAR_AREA_LEAVE_VEHICLE_HEALTH( float x, float y, float z, float radius, bool p4, bool p5, bool p6, bool p7 ) + static void LUA_NATIVE_MISC_CLEAR_AREA_LEAVE_VEHICLE_HEALTH(float x, float y, float z, float radius, bool p4, bool p5, bool p6, bool p7) { MISC::CLEAR_AREA_LEAVE_VEHICLE_HEALTH(x, y, z, radius, p4, p5, p6, p7); } - static void LUA_NATIVE_MISC_CLEAR_AREA_OF_VEHICLES( float x, float y, float z, float radius, bool p4, bool p5, bool p6, bool p7, bool p8, bool p9, Any p10 ) + static void LUA_NATIVE_MISC_CLEAR_AREA_OF_VEHICLES(float x, float y, float z, float radius, bool p4, bool p5, bool p6, bool p7, bool p8, bool p9, Any p10) { MISC::CLEAR_AREA_OF_VEHICLES(x, y, z, radius, p4, p5, p6, p7, p8, p9, p10); } - static void LUA_NATIVE_MISC_CLEAR_ANGLED_AREA_OF_VEHICLES( float x1, float y1, float z1, float x2, float y2, float z2, float width, bool p7, bool p8, bool p9, bool p10, bool p11, Any p12, Any p13 ) + static void LUA_NATIVE_MISC_CLEAR_ANGLED_AREA_OF_VEHICLES(float x1, float y1, float z1, float x2, float y2, float z2, float width, bool p7, bool p8, bool p9, bool p10, bool p11, Any p12, Any p13) { MISC::CLEAR_ANGLED_AREA_OF_VEHICLES(x1, y1, z1, x2, y2, z2, width, p7, p8, p9, p10, p11, p12, p13); } - static void LUA_NATIVE_MISC_CLEAR_AREA_OF_OBJECTS( float x, float y, float z, float radius, int flags ) + static void LUA_NATIVE_MISC_CLEAR_AREA_OF_OBJECTS(float x, float y, float z, float radius, int flags) { MISC::CLEAR_AREA_OF_OBJECTS(x, y, z, radius, flags); } - static void LUA_NATIVE_MISC_CLEAR_AREA_OF_PEDS( float x, float y, float z, float radius, int flags ) + static void LUA_NATIVE_MISC_CLEAR_AREA_OF_PEDS(float x, float y, float z, float radius, int flags) { MISC::CLEAR_AREA_OF_PEDS(x, y, z, radius, flags); } - static void LUA_NATIVE_MISC_CLEAR_AREA_OF_COPS( float x, float y, float z, float radius, int flags ) + static void LUA_NATIVE_MISC_CLEAR_AREA_OF_COPS(float x, float y, float z, float radius, int flags) { MISC::CLEAR_AREA_OF_COPS(x, y, z, radius, flags); } - static void LUA_NATIVE_MISC_CLEAR_AREA_OF_PROJECTILES( float x, float y, float z, float radius, int flags ) + static void LUA_NATIVE_MISC_CLEAR_AREA_OF_PROJECTILES(float x, float y, float z, float radius, int flags) { MISC::CLEAR_AREA_OF_PROJECTILES(x, y, z, radius, flags); } - static void LUA_NATIVE_MISC_CLEAR_SCENARIO_SPAWN_HISTORY( ) + static void LUA_NATIVE_MISC_CLEAR_SCENARIO_SPAWN_HISTORY() { MISC::CLEAR_SCENARIO_SPAWN_HISTORY(); } - static void LUA_NATIVE_MISC_SET_SAVE_MENU_ACTIVE( bool ignoreVehicle ) + static void LUA_NATIVE_MISC_SET_SAVE_MENU_ACTIVE(bool ignoreVehicle) { MISC::SET_SAVE_MENU_ACTIVE(ignoreVehicle); } - static int LUA_NATIVE_MISC_GET_STATUS_OF_MANUAL_SAVE( ) + static int LUA_NATIVE_MISC_GET_STATUS_OF_MANUAL_SAVE() { auto retval = MISC::GET_STATUS_OF_MANUAL_SAVE(); return retval; } - static void LUA_NATIVE_MISC_SET_CREDITS_ACTIVE( bool toggle ) + static void LUA_NATIVE_MISC_SET_CREDITS_ACTIVE(bool toggle) { MISC::SET_CREDITS_ACTIVE(toggle); } - static void LUA_NATIVE_MISC_SET_CREDITS_FADE_OUT_WITH_SCREEN( bool toggle ) + static void LUA_NATIVE_MISC_SET_CREDITS_FADE_OUT_WITH_SCREEN(bool toggle) { MISC::SET_CREDITS_FADE_OUT_WITH_SCREEN(toggle); } - static bool LUA_NATIVE_MISC_HAVE_CREDITS_REACHED_END( ) + static bool LUA_NATIVE_MISC_HAVE_CREDITS_REACHED_END() { auto retval = (bool)MISC::HAVE_CREDITS_REACHED_END(); return retval; } - static bool LUA_NATIVE_MISC_ARE_CREDITS_RUNNING( ) + static bool LUA_NATIVE_MISC_ARE_CREDITS_RUNNING() { auto retval = (bool)MISC::ARE_CREDITS_RUNNING(); return retval; } - static void LUA_NATIVE_MISC_TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME( const char* scriptName ) + static void LUA_NATIVE_MISC_TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME(const char* scriptName) { MISC::TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME(scriptName); } - static void LUA_NATIVE_MISC_NETWORK_SET_SCRIPT_IS_SAFE_FOR_NETWORK_GAME( ) + static void LUA_NATIVE_MISC_NETWORK_SET_SCRIPT_IS_SAFE_FOR_NETWORK_GAME() { MISC::NETWORK_SET_SCRIPT_IS_SAFE_FOR_NETWORK_GAME(); } - static int LUA_NATIVE_MISC_ADD_HOSPITAL_RESTART( float x, float y, float z, float p3, Any p4 ) + static int LUA_NATIVE_MISC_ADD_HOSPITAL_RESTART(float x, float y, float z, float p3, Any p4) { auto retval = MISC::ADD_HOSPITAL_RESTART(x, y, z, p3, p4); return retval; } - static void LUA_NATIVE_MISC_DISABLE_HOSPITAL_RESTART( int hospitalIndex, bool toggle ) + static void LUA_NATIVE_MISC_DISABLE_HOSPITAL_RESTART(int hospitalIndex, bool toggle) { MISC::DISABLE_HOSPITAL_RESTART(hospitalIndex, toggle); } - static int LUA_NATIVE_MISC_ADD_POLICE_RESTART( float p0, float p1, float p2, float p3, Any p4 ) + static int LUA_NATIVE_MISC_ADD_POLICE_RESTART(float p0, float p1, float p2, float p3, Any p4) { auto retval = MISC::ADD_POLICE_RESTART(p0, p1, p2, p3, p4); return retval; } - static void LUA_NATIVE_MISC_DISABLE_POLICE_RESTART( int policeIndex, bool toggle ) + static void LUA_NATIVE_MISC_DISABLE_POLICE_RESTART(int policeIndex, bool toggle) { MISC::DISABLE_POLICE_RESTART(policeIndex, toggle); } - static void LUA_NATIVE_MISC_SET_RESTART_COORD_OVERRIDE( float x, float y, float z, float heading ) + static void LUA_NATIVE_MISC_SET_RESTART_COORD_OVERRIDE(float x, float y, float z, float heading) { MISC::SET_RESTART_COORD_OVERRIDE(x, y, z, heading); } - static void LUA_NATIVE_MISC_CLEAR_RESTART_COORD_OVERRIDE( ) + static void LUA_NATIVE_MISC_CLEAR_RESTART_COORD_OVERRIDE() { MISC::CLEAR_RESTART_COORD_OVERRIDE(); } - static void LUA_NATIVE_MISC_PAUSE_DEATH_ARREST_RESTART( bool toggle ) + static void LUA_NATIVE_MISC_PAUSE_DEATH_ARREST_RESTART(bool toggle) { MISC::PAUSE_DEATH_ARREST_RESTART(toggle); } - static void LUA_NATIVE_MISC_IGNORE_NEXT_RESTART( bool toggle ) + static void LUA_NATIVE_MISC_IGNORE_NEXT_RESTART(bool toggle) { MISC::IGNORE_NEXT_RESTART(toggle); } - static void LUA_NATIVE_MISC_SET_FADE_OUT_AFTER_DEATH( bool toggle ) + static void LUA_NATIVE_MISC_SET_FADE_OUT_AFTER_DEATH(bool toggle) { MISC::SET_FADE_OUT_AFTER_DEATH(toggle); } - static void LUA_NATIVE_MISC_SET_FADE_OUT_AFTER_ARREST( bool toggle ) + static void LUA_NATIVE_MISC_SET_FADE_OUT_AFTER_ARREST(bool toggle) { MISC::SET_FADE_OUT_AFTER_ARREST(toggle); } - static void LUA_NATIVE_MISC_SET_FADE_IN_AFTER_DEATH_ARREST( bool toggle ) + static void LUA_NATIVE_MISC_SET_FADE_IN_AFTER_DEATH_ARREST(bool toggle) { MISC::SET_FADE_IN_AFTER_DEATH_ARREST(toggle); } - static void LUA_NATIVE_MISC_SET_FADE_IN_AFTER_LOAD( bool toggle ) + static void LUA_NATIVE_MISC_SET_FADE_IN_AFTER_LOAD(bool toggle) { MISC::SET_FADE_IN_AFTER_LOAD(toggle); } - static int LUA_NATIVE_MISC_REGISTER_SAVE_HOUSE( float x, float y, float z, float p3, const char* p4, Any p5, Any p6 ) + static int LUA_NATIVE_MISC_REGISTER_SAVE_HOUSE(float x, float y, float z, float p3, const char* p4, Any p5, Any p6) { auto retval = MISC::REGISTER_SAVE_HOUSE(x, y, z, p3, p4, p5, p6); return retval; } - static void LUA_NATIVE_MISC_SET_SAVE_HOUSE( int savehouseHandle, bool p1, bool p2 ) + static void LUA_NATIVE_MISC_SET_SAVE_HOUSE(int savehouseHandle, bool p1, bool p2) { MISC::SET_SAVE_HOUSE(savehouseHandle, p1, p2); } - static bool LUA_NATIVE_MISC_OVERRIDE_SAVE_HOUSE( bool p0, float p1, float p2, float p3, float p4, bool p5, float p6, float p7 ) + static bool LUA_NATIVE_MISC_OVERRIDE_SAVE_HOUSE(bool p0, float p1, float p2, float p3, float p4, bool p5, float p6, float p7) { auto retval = (bool)MISC::OVERRIDE_SAVE_HOUSE(p0, p1, p2, p3, p4, p5, p6, p7); return retval; } - static std::tuple LUA_NATIVE_MISC_GET_SAVE_HOUSE_DETAILS_AFTER_SUCCESSFUL_LOAD( Vector3 p0, float p1, bool fadeInAfterLoad, bool p3 ) + static std::tuple LUA_NATIVE_MISC_GET_SAVE_HOUSE_DETAILS_AFTER_SUCCESSFUL_LOAD(Vector3 p0, float p1, bool fadeInAfterLoad, bool p3) { std::tuple return_values; std::get<0>(return_values) = (bool)MISC::GET_SAVE_HOUSE_DETAILS_AFTER_SUCCESSFUL_LOAD(&p0, &p1, (BOOL*)&fadeInAfterLoad, (BOOL*)&p3); @@ -757,130 +757,130 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_MISC_DO_AUTO_SAVE( ) + static void LUA_NATIVE_MISC_DO_AUTO_SAVE() { MISC::DO_AUTO_SAVE(); } - static bool LUA_NATIVE_MISC_GET_IS_AUTO_SAVE_OFF( ) + static bool LUA_NATIVE_MISC_GET_IS_AUTO_SAVE_OFF() { auto retval = (bool)MISC::GET_IS_AUTO_SAVE_OFF(); return retval; } - static bool LUA_NATIVE_MISC_IS_AUTO_SAVE_IN_PROGRESS( ) + static bool LUA_NATIVE_MISC_IS_AUTO_SAVE_IN_PROGRESS() { auto retval = (bool)MISC::IS_AUTO_SAVE_IN_PROGRESS(); return retval; } - static bool LUA_NATIVE_MISC_HAS_CODE_REQUESTED_AUTOSAVE( ) + static bool LUA_NATIVE_MISC_HAS_CODE_REQUESTED_AUTOSAVE() { auto retval = (bool)MISC::HAS_CODE_REQUESTED_AUTOSAVE(); return retval; } - static void LUA_NATIVE_MISC_CLEAR_CODE_REQUESTED_AUTOSAVE( ) + static void LUA_NATIVE_MISC_CLEAR_CODE_REQUESTED_AUTOSAVE() { MISC::CLEAR_CODE_REQUESTED_AUTOSAVE(); } - static void LUA_NATIVE_MISC_BEGIN_REPLAY_STATS( Any p0, Any p1 ) + static void LUA_NATIVE_MISC_BEGIN_REPLAY_STATS(Any p0, Any p1) { MISC::BEGIN_REPLAY_STATS(p0, p1); } - static void LUA_NATIVE_MISC_ADD_REPLAY_STAT_VALUE( Any value ) + static void LUA_NATIVE_MISC_ADD_REPLAY_STAT_VALUE(Any value) { MISC::ADD_REPLAY_STAT_VALUE(value); } - static void LUA_NATIVE_MISC_END_REPLAY_STATS( ) + static void LUA_NATIVE_MISC_END_REPLAY_STATS() { MISC::END_REPLAY_STATS(); } - static bool LUA_NATIVE_MISC_HAVE_REPLAY_STATS_BEEN_STORED( ) + static bool LUA_NATIVE_MISC_HAVE_REPLAY_STATS_BEEN_STORED() { auto retval = (bool)MISC::HAVE_REPLAY_STATS_BEEN_STORED(); return retval; } - static int LUA_NATIVE_MISC_GET_REPLAY_STAT_MISSION_ID( ) + static int LUA_NATIVE_MISC_GET_REPLAY_STAT_MISSION_ID() { auto retval = MISC::GET_REPLAY_STAT_MISSION_ID(); return retval; } - static int LUA_NATIVE_MISC_GET_REPLAY_STAT_MISSION_TYPE( ) + static int LUA_NATIVE_MISC_GET_REPLAY_STAT_MISSION_TYPE() { auto retval = MISC::GET_REPLAY_STAT_MISSION_TYPE(); return retval; } - static int LUA_NATIVE_MISC_GET_REPLAY_STAT_COUNT( ) + static int LUA_NATIVE_MISC_GET_REPLAY_STAT_COUNT() { auto retval = MISC::GET_REPLAY_STAT_COUNT(); return retval; } - static int LUA_NATIVE_MISC_GET_REPLAY_STAT_AT_INDEX( int index ) + static int LUA_NATIVE_MISC_GET_REPLAY_STAT_AT_INDEX(int index) { auto retval = MISC::GET_REPLAY_STAT_AT_INDEX(index); return retval; } - static void LUA_NATIVE_MISC_CLEAR_REPLAY_STATS( ) + static void LUA_NATIVE_MISC_CLEAR_REPLAY_STATS() { MISC::CLEAR_REPLAY_STATS(); } - static bool LUA_NATIVE_MISC_QUEUE_MISSION_REPEAT_LOAD( ) + static bool LUA_NATIVE_MISC_QUEUE_MISSION_REPEAT_LOAD() { auto retval = (bool)MISC::QUEUE_MISSION_REPEAT_LOAD(); return retval; } - static bool LUA_NATIVE_MISC_QUEUE_MISSION_REPEAT_SAVE( ) + static bool LUA_NATIVE_MISC_QUEUE_MISSION_REPEAT_SAVE() { auto retval = (bool)MISC::QUEUE_MISSION_REPEAT_SAVE(); return retval; } - static bool LUA_NATIVE_MISC_QUEUE_MISSION_REPEAT_SAVE_FOR_BENCHMARK_TEST( ) + static bool LUA_NATIVE_MISC_QUEUE_MISSION_REPEAT_SAVE_FOR_BENCHMARK_TEST() { auto retval = (bool)MISC::QUEUE_MISSION_REPEAT_SAVE_FOR_BENCHMARK_TEST(); return retval; } - static int LUA_NATIVE_MISC_GET_STATUS_OF_MISSION_REPEAT_SAVE( ) + static int LUA_NATIVE_MISC_GET_STATUS_OF_MISSION_REPEAT_SAVE() { auto retval = MISC::GET_STATUS_OF_MISSION_REPEAT_SAVE(); return retval; } - static bool LUA_NATIVE_MISC_IS_MEMORY_CARD_IN_USE( ) + static bool LUA_NATIVE_MISC_IS_MEMORY_CARD_IN_USE() { auto retval = (bool)MISC::IS_MEMORY_CARD_IN_USE(); return retval; } - static void LUA_NATIVE_MISC_SHOOT_SINGLE_BULLET_BETWEEN_COORDS( float x1, float y1, float z1, float x2, float y2, float z2, int damage, bool p7, Hash weaponHash, Ped ownerPed, bool isAudible, bool isInvisible, float speed ) + static void LUA_NATIVE_MISC_SHOOT_SINGLE_BULLET_BETWEEN_COORDS(float x1, float y1, float z1, float x2, float y2, float z2, int damage, bool p7, Hash weaponHash, Ped ownerPed, bool isAudible, bool isInvisible, float speed) { MISC::SHOOT_SINGLE_BULLET_BETWEEN_COORDS(x1, y1, z1, x2, y2, z2, damage, p7, weaponHash, ownerPed, isAudible, isInvisible, speed); } - static void LUA_NATIVE_MISC_SHOOT_SINGLE_BULLET_BETWEEN_COORDS_IGNORE_ENTITY( float x1, float y1, float z1, float x2, float y2, float z2, int damage, bool p7, Hash weaponHash, Ped ownerPed, bool isAudible, bool isInvisible, float speed, Entity entity, Any p14 ) + static void LUA_NATIVE_MISC_SHOOT_SINGLE_BULLET_BETWEEN_COORDS_IGNORE_ENTITY(float x1, float y1, float z1, float x2, float y2, float z2, int damage, bool p7, Hash weaponHash, Ped ownerPed, bool isAudible, bool isInvisible, float speed, Entity entity, Any p14) { MISC::SHOOT_SINGLE_BULLET_BETWEEN_COORDS_IGNORE_ENTITY(x1, y1, z1, x2, y2, z2, damage, p7, weaponHash, ownerPed, isAudible, isInvisible, speed, entity, p14); } - static void LUA_NATIVE_MISC_SHOOT_SINGLE_BULLET_BETWEEN_COORDS_IGNORE_ENTITY_NEW( float x1, float y1, float z1, float x2, float y2, float z2, int damage, bool p7, Hash weaponHash, Ped ownerPed, bool isAudible, bool isInvisible, float speed, Entity entity, bool p14, bool p15, Entity targetEntity, bool p17, Any p18, Any p19, Any p20 ) + static void LUA_NATIVE_MISC_SHOOT_SINGLE_BULLET_BETWEEN_COORDS_IGNORE_ENTITY_NEW(float x1, float y1, float z1, float x2, float y2, float z2, int damage, bool p7, Hash weaponHash, Ped ownerPed, bool isAudible, bool isInvisible, float speed, Entity entity, bool p14, bool p15, Entity targetEntity, bool p17, Any p18, Any p19, Any p20) { MISC::SHOOT_SINGLE_BULLET_BETWEEN_COORDS_IGNORE_ENTITY_NEW(x1, y1, z1, x2, y2, z2, damage, p7, weaponHash, ownerPed, isAudible, isInvisible, speed, entity, p14, p15, targetEntity, p17, p18, p19, p20); } - static std::tuple LUA_NATIVE_MISC_GET_MODEL_DIMENSIONS( Hash modelHash, Vector3 minimum, Vector3 maximum ) + static std::tuple LUA_NATIVE_MISC_GET_MODEL_DIMENSIONS(Hash modelHash, Vector3 minimum, Vector3 maximum) { std::tuple return_values; MISC::GET_MODEL_DIMENSIONS(modelHash, &minimum, &maximum); @@ -890,117 +890,117 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_MISC_SET_FAKE_WANTED_LEVEL( int fakeWantedLevel ) + static void LUA_NATIVE_MISC_SET_FAKE_WANTED_LEVEL(int fakeWantedLevel) { MISC::SET_FAKE_WANTED_LEVEL(fakeWantedLevel); } - static int LUA_NATIVE_MISC_GET_FAKE_WANTED_LEVEL( ) + static int LUA_NATIVE_MISC_GET_FAKE_WANTED_LEVEL() { auto retval = MISC::GET_FAKE_WANTED_LEVEL(); return retval; } - static void LUA_NATIVE_MISC_USING_MISSION_CREATOR( bool toggle ) + static void LUA_NATIVE_MISC_USING_MISSION_CREATOR(bool toggle) { MISC::USING_MISSION_CREATOR(toggle); } - static void LUA_NATIVE_MISC_ALLOW_MISSION_CREATOR_WARP( bool toggle ) + static void LUA_NATIVE_MISC_ALLOW_MISSION_CREATOR_WARP(bool toggle) { MISC::ALLOW_MISSION_CREATOR_WARP(toggle); } - static void LUA_NATIVE_MISC_SET_MINIGAME_IN_PROGRESS( bool toggle ) + static void LUA_NATIVE_MISC_SET_MINIGAME_IN_PROGRESS(bool toggle) { MISC::SET_MINIGAME_IN_PROGRESS(toggle); } - static bool LUA_NATIVE_MISC_IS_MINIGAME_IN_PROGRESS( ) + static bool LUA_NATIVE_MISC_IS_MINIGAME_IN_PROGRESS() { auto retval = (bool)MISC::IS_MINIGAME_IN_PROGRESS(); return retval; } - static bool LUA_NATIVE_MISC_IS_THIS_A_MINIGAME_SCRIPT( ) + static bool LUA_NATIVE_MISC_IS_THIS_A_MINIGAME_SCRIPT() { auto retval = (bool)MISC::IS_THIS_A_MINIGAME_SCRIPT(); return retval; } - static bool LUA_NATIVE_MISC_IS_SNIPER_INVERTED( ) + static bool LUA_NATIVE_MISC_IS_SNIPER_INVERTED() { auto retval = (bool)MISC::IS_SNIPER_INVERTED(); return retval; } - static bool LUA_NATIVE_MISC_SHOULD_USE_METRIC_MEASUREMENTS( ) + static bool LUA_NATIVE_MISC_SHOULD_USE_METRIC_MEASUREMENTS() { auto retval = (bool)MISC::SHOULD_USE_METRIC_MEASUREMENTS(); return retval; } - static int LUA_NATIVE_MISC_GET_PROFILE_SETTING( int profileSetting ) + static int LUA_NATIVE_MISC_GET_PROFILE_SETTING(int profileSetting) { auto retval = MISC::GET_PROFILE_SETTING(profileSetting); return retval; } - static bool LUA_NATIVE_MISC_ARE_STRINGS_EQUAL( const char* string1, const char* string2 ) + static bool LUA_NATIVE_MISC_ARE_STRINGS_EQUAL(const char* string1, const char* string2) { auto retval = (bool)MISC::ARE_STRINGS_EQUAL(string1, string2); return retval; } - static int LUA_NATIVE_MISC_COMPARE_STRINGS( const char* str1, const char* str2, bool matchCase, int maxLength ) + static int LUA_NATIVE_MISC_COMPARE_STRINGS(const char* str1, const char* str2, bool matchCase, int maxLength) { auto retval = MISC::COMPARE_STRINGS(str1, str2, matchCase, maxLength); return retval; } - static int LUA_NATIVE_MISC_ABSI( int value ) + static int LUA_NATIVE_MISC_ABSI(int value) { auto retval = MISC::ABSI(value); return retval; } - static float LUA_NATIVE_MISC_ABSF( float value ) + static float LUA_NATIVE_MISC_ABSF(float value) { auto retval = MISC::ABSF(value); return retval; } - static bool LUA_NATIVE_MISC_IS_SNIPER_BULLET_IN_AREA( float x1, float y1, float z1, float x2, float y2, float z2 ) + static bool LUA_NATIVE_MISC_IS_SNIPER_BULLET_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2) { auto retval = (bool)MISC::IS_SNIPER_BULLET_IN_AREA(x1, y1, z1, x2, y2, z2); return retval; } - static bool LUA_NATIVE_MISC_IS_PROJECTILE_IN_AREA( float x1, float y1, float z1, float x2, float y2, float z2, bool ownedByPlayer ) + static bool LUA_NATIVE_MISC_IS_PROJECTILE_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2, bool ownedByPlayer) { auto retval = (bool)MISC::IS_PROJECTILE_IN_AREA(x1, y1, z1, x2, y2, z2, ownedByPlayer); return retval; } - static bool LUA_NATIVE_MISC_IS_PROJECTILE_TYPE_IN_AREA( float x1, float y1, float z1, float x2, float y2, float z2, int type, bool ownedByPlayer ) + static bool LUA_NATIVE_MISC_IS_PROJECTILE_TYPE_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2, int type, bool ownedByPlayer) { auto retval = (bool)MISC::IS_PROJECTILE_TYPE_IN_AREA(x1, y1, z1, x2, y2, z2, type, ownedByPlayer); return retval; } - static bool LUA_NATIVE_MISC_IS_PROJECTILE_TYPE_IN_ANGLED_AREA( float x1, float y1, float z1, float x2, float y2, float z2, float width, Any p7, bool ownedByPlayer ) + static bool LUA_NATIVE_MISC_IS_PROJECTILE_TYPE_IN_ANGLED_AREA(float x1, float y1, float z1, float x2, float y2, float z2, float width, Any p7, bool ownedByPlayer) { auto retval = (bool)MISC::IS_PROJECTILE_TYPE_IN_ANGLED_AREA(x1, y1, z1, x2, y2, z2, width, p7, ownedByPlayer); return retval; } - static bool LUA_NATIVE_MISC_IS_PROJECTILE_TYPE_WITHIN_DISTANCE( float x, float y, float z, Hash projectileHash, float radius, bool ownedByPlayer ) + static bool LUA_NATIVE_MISC_IS_PROJECTILE_TYPE_WITHIN_DISTANCE(float x, float y, float z, Hash projectileHash, float radius, bool ownedByPlayer) { auto retval = (bool)MISC::IS_PROJECTILE_TYPE_WITHIN_DISTANCE(x, y, z, projectileHash, radius, ownedByPlayer); return retval; } - static std::tuple LUA_NATIVE_MISC_GET_COORDS_OF_PROJECTILE_TYPE_IN_AREA( float x1, float y1, float z1, float x2, float y2, float z2, Hash projectileHash, Vector3 projectilePos, bool ownedByPlayer ) + static std::tuple LUA_NATIVE_MISC_GET_COORDS_OF_PROJECTILE_TYPE_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2, Hash projectileHash, Vector3 projectilePos, bool ownedByPlayer) { std::tuple return_values; std::get<0>(return_values) = (bool)MISC::GET_COORDS_OF_PROJECTILE_TYPE_IN_AREA(x1, y1, z1, x2, y2, z2, projectileHash, &projectilePos, ownedByPlayer); @@ -1009,7 +1009,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_MISC_GET_COORDS_OF_PROJECTILE_TYPE_IN_ANGLED_AREA( float vecAngledAreaPoint1X, float vecAngledAreaPoint1Y, float vecAngledAreaPoint1Z, float vecAngledAreaPoint2X, float vecAngledAreaPoint2Y, float vecAngledAreaPoint2Z, float distanceOfOppositeFace, Hash weaponType, Vector3 positionOut, bool bIsPlayer ) + static std::tuple LUA_NATIVE_MISC_GET_COORDS_OF_PROJECTILE_TYPE_IN_ANGLED_AREA(float vecAngledAreaPoint1X, float vecAngledAreaPoint1Y, float vecAngledAreaPoint1Z, float vecAngledAreaPoint2X, float vecAngledAreaPoint2Y, float vecAngledAreaPoint2Z, float distanceOfOppositeFace, Hash weaponType, Vector3 positionOut, bool bIsPlayer) { std::tuple return_values; std::get<0>(return_values) = (bool)MISC::GET_COORDS_OF_PROJECTILE_TYPE_IN_ANGLED_AREA(vecAngledAreaPoint1X, vecAngledAreaPoint1Y, vecAngledAreaPoint1Z, vecAngledAreaPoint2X, vecAngledAreaPoint2Y, vecAngledAreaPoint2Z, distanceOfOppositeFace, weaponType, &positionOut, bIsPlayer); @@ -1018,7 +1018,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_MISC_GET_COORDS_OF_PROJECTILE_TYPE_WITHIN_DISTANCE( Ped ped, Hash weaponHash, float distance, Vector3 outCoords, bool p4 ) + static std::tuple LUA_NATIVE_MISC_GET_COORDS_OF_PROJECTILE_TYPE_WITHIN_DISTANCE(Ped ped, Hash weaponHash, float distance, Vector3 outCoords, bool p4) { std::tuple return_values; std::get<0>(return_values) = (bool)MISC::GET_COORDS_OF_PROJECTILE_TYPE_WITHIN_DISTANCE(ped, weaponHash, distance, &outCoords, p4); @@ -1027,7 +1027,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_MISC_GET_PROJECTILE_OF_PROJECTILE_TYPE_WITHIN_DISTANCE( Ped ped, Hash weaponHash, float distance, Vector3 outCoords, Object outProjectile, bool p5 ) + static std::tuple LUA_NATIVE_MISC_GET_PROJECTILE_OF_PROJECTILE_TYPE_WITHIN_DISTANCE(Ped ped, Hash weaponHash, float distance, Vector3 outCoords, Object outProjectile, bool p5) { std::tuple return_values; std::get<0>(return_values) = (bool)MISC::GET_PROJECTILE_OF_PROJECTILE_TYPE_WITHIN_DISTANCE(ped, weaponHash, distance, &outCoords, &outProjectile, p5); @@ -1037,121 +1037,121 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_MISC_IS_BULLET_IN_ANGLED_AREA( float x1, float y1, float z1, float x2, float y2, float z2, float width, bool ownedByPlayer ) + static bool LUA_NATIVE_MISC_IS_BULLET_IN_ANGLED_AREA(float x1, float y1, float z1, float x2, float y2, float z2, float width, bool ownedByPlayer) { auto retval = (bool)MISC::IS_BULLET_IN_ANGLED_AREA(x1, y1, z1, x2, y2, z2, width, ownedByPlayer); return retval; } - static bool LUA_NATIVE_MISC_IS_BULLET_IN_AREA( float x, float y, float z, float radius, bool ownedByPlayer ) + static bool LUA_NATIVE_MISC_IS_BULLET_IN_AREA(float x, float y, float z, float radius, bool ownedByPlayer) { auto retval = (bool)MISC::IS_BULLET_IN_AREA(x, y, z, radius, ownedByPlayer); return retval; } - static bool LUA_NATIVE_MISC_IS_BULLET_IN_BOX( float x1, float y1, float z1, float x2, float y2, float z2, bool ownedByPlayer ) + static bool LUA_NATIVE_MISC_IS_BULLET_IN_BOX(float x1, float y1, float z1, float x2, float y2, float z2, bool ownedByPlayer) { auto retval = (bool)MISC::IS_BULLET_IN_BOX(x1, y1, z1, x2, y2, z2, ownedByPlayer); return retval; } - static bool LUA_NATIVE_MISC_HAS_BULLET_IMPACTED_IN_AREA( float x, float y, float z, float p3, bool p4, bool p5 ) + static bool LUA_NATIVE_MISC_HAS_BULLET_IMPACTED_IN_AREA(float x, float y, float z, float p3, bool p4, bool p5) { auto retval = (bool)MISC::HAS_BULLET_IMPACTED_IN_AREA(x, y, z, p3, p4, p5); return retval; } - static bool LUA_NATIVE_MISC_HAS_BULLET_IMPACTED_IN_BOX( float p0, float p1, float p2, float p3, float p4, float p5, bool p6, bool p7 ) + static bool LUA_NATIVE_MISC_HAS_BULLET_IMPACTED_IN_BOX(float p0, float p1, float p2, float p3, float p4, float p5, bool p6, bool p7) { auto retval = (bool)MISC::HAS_BULLET_IMPACTED_IN_BOX(p0, p1, p2, p3, p4, p5, p6, p7); return retval; } - static bool LUA_NATIVE_MISC_IS_ORBIS_VERSION( ) + static bool LUA_NATIVE_MISC_IS_ORBIS_VERSION() { auto retval = (bool)MISC::IS_ORBIS_VERSION(); return retval; } - static bool LUA_NATIVE_MISC_IS_DURANGO_VERSION( ) + static bool LUA_NATIVE_MISC_IS_DURANGO_VERSION() { auto retval = (bool)MISC::IS_DURANGO_VERSION(); return retval; } - static bool LUA_NATIVE_MISC_IS_XBOX360_VERSION( ) + static bool LUA_NATIVE_MISC_IS_XBOX360_VERSION() { auto retval = (bool)MISC::IS_XBOX360_VERSION(); return retval; } - static bool LUA_NATIVE_MISC_IS_PS3_VERSION( ) + static bool LUA_NATIVE_MISC_IS_PS3_VERSION() { auto retval = (bool)MISC::IS_PS3_VERSION(); return retval; } - static bool LUA_NATIVE_MISC_IS_PC_VERSION( ) + static bool LUA_NATIVE_MISC_IS_PC_VERSION() { auto retval = (bool)MISC::IS_PC_VERSION(); return retval; } - static bool LUA_NATIVE_MISC_IS_STEAM_VERSION( ) + static bool LUA_NATIVE_MISC_IS_STEAM_VERSION() { auto retval = (bool)MISC::IS_STEAM_VERSION(); return retval; } - static bool LUA_NATIVE_MISC_IS_AUSSIE_VERSION( ) + static bool LUA_NATIVE_MISC_IS_AUSSIE_VERSION() { auto retval = (bool)MISC::IS_AUSSIE_VERSION(); return retval; } - static bool LUA_NATIVE_MISC_IS_JAPANESE_VERSION( ) + static bool LUA_NATIVE_MISC_IS_JAPANESE_VERSION() { auto retval = (bool)MISC::IS_JAPANESE_VERSION(); return retval; } - static bool LUA_NATIVE_MISC_IS_XBOX_PLATFORM( ) + static bool LUA_NATIVE_MISC_IS_XBOX_PLATFORM() { auto retval = (bool)MISC::IS_XBOX_PLATFORM(); return retval; } - static bool LUA_NATIVE_MISC_IS_SCARLETT_VERSION( ) + static bool LUA_NATIVE_MISC_IS_SCARLETT_VERSION() { auto retval = (bool)MISC::IS_SCARLETT_VERSION(); return retval; } - static bool LUA_NATIVE_MISC_IS_SCE_PLATFORM( ) + static bool LUA_NATIVE_MISC_IS_SCE_PLATFORM() { auto retval = (bool)MISC::IS_SCE_PLATFORM(); return retval; } - static bool LUA_NATIVE_MISC_IS_PROSPERO_VERSION( ) + static bool LUA_NATIVE_MISC_IS_PROSPERO_VERSION() { auto retval = (bool)MISC::IS_PROSPERO_VERSION(); return retval; } - static bool LUA_NATIVE_MISC_IS_STRING_NULL( const char* string ) + static bool LUA_NATIVE_MISC_IS_STRING_NULL(const char* string) { auto retval = (bool)MISC::IS_STRING_NULL(string); return retval; } - static bool LUA_NATIVE_MISC_IS_STRING_NULL_OR_EMPTY( const char* string ) + static bool LUA_NATIVE_MISC_IS_STRING_NULL_OR_EMPTY(const char* string) { auto retval = (bool)MISC::IS_STRING_NULL_OR_EMPTY(string); return retval; } - static std::tuple LUA_NATIVE_MISC_STRING_TO_INT( const char* string, int outInteger ) + static std::tuple LUA_NATIVE_MISC_STRING_TO_INT(const char* string, int outInteger) { std::tuple return_values; std::get<0>(return_values) = (bool)MISC::STRING_TO_INT(string, &outInteger); @@ -1160,248 +1160,248 @@ namespace lua::native return return_values; } - static int LUA_NATIVE_MISC_SET_BITS_IN_RANGE( int var, int rangeStart, int rangeEnd, int p3 ) + static int LUA_NATIVE_MISC_SET_BITS_IN_RANGE(int var, int rangeStart, int rangeEnd, int p3) { MISC::SET_BITS_IN_RANGE(&var, rangeStart, rangeEnd, p3); return var; } - static int LUA_NATIVE_MISC_GET_BITS_IN_RANGE( int var, int rangeStart, int rangeEnd ) + static int LUA_NATIVE_MISC_GET_BITS_IN_RANGE(int var, int rangeStart, int rangeEnd) { auto retval = MISC::GET_BITS_IN_RANGE(var, rangeStart, rangeEnd); return retval; } - static int LUA_NATIVE_MISC_ADD_STUNT_JUMP( float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, float x4, float y4, float z4, float camX, float camY, float camZ, int p15, int p16, int p17 ) + static int LUA_NATIVE_MISC_ADD_STUNT_JUMP(float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, float x4, float y4, float z4, float camX, float camY, float camZ, int p15, int p16, int p17) { auto retval = MISC::ADD_STUNT_JUMP(x1, y1, z1, x2, y2, z2, x3, y3, z3, x4, y4, z4, camX, camY, camZ, p15, p16, p17); return retval; } - static int LUA_NATIVE_MISC_ADD_STUNT_JUMP_ANGLED( float x1, float y1, float z1, float x2, float y2, float z2, float radius1, float x3, float y3, float z3, float x4, float y4, float z4, float radius2, float camX, float camY, float camZ, int p17, int p18, int p19 ) + static int LUA_NATIVE_MISC_ADD_STUNT_JUMP_ANGLED(float x1, float y1, float z1, float x2, float y2, float z2, float radius1, float x3, float y3, float z3, float x4, float y4, float z4, float radius2, float camX, float camY, float camZ, int p17, int p18, int p19) { auto retval = MISC::ADD_STUNT_JUMP_ANGLED(x1, y1, z1, x2, y2, z2, radius1, x3, y3, z3, x4, y4, z4, radius2, camX, camY, camZ, p17, p18, p19); return retval; } - static void LUA_NATIVE_MISC_TOGGLE_SHOW_OPTIONAL_STUNT_JUMP_CAMERA( bool toggle ) + static void LUA_NATIVE_MISC_TOGGLE_SHOW_OPTIONAL_STUNT_JUMP_CAMERA(bool toggle) { MISC::TOGGLE_SHOW_OPTIONAL_STUNT_JUMP_CAMERA(toggle); } - static void LUA_NATIVE_MISC_DELETE_STUNT_JUMP( int p0 ) + static void LUA_NATIVE_MISC_DELETE_STUNT_JUMP(int p0) { MISC::DELETE_STUNT_JUMP(p0); } - static void LUA_NATIVE_MISC_ENABLE_STUNT_JUMP_SET( int p0 ) + static void LUA_NATIVE_MISC_ENABLE_STUNT_JUMP_SET(int p0) { MISC::ENABLE_STUNT_JUMP_SET(p0); } - static void LUA_NATIVE_MISC_DISABLE_STUNT_JUMP_SET( int p0 ) + static void LUA_NATIVE_MISC_DISABLE_STUNT_JUMP_SET(int p0) { MISC::DISABLE_STUNT_JUMP_SET(p0); } - static void LUA_NATIVE_MISC_SET_STUNT_JUMPS_CAN_TRIGGER( bool toggle ) + static void LUA_NATIVE_MISC_SET_STUNT_JUMPS_CAN_TRIGGER(bool toggle) { MISC::SET_STUNT_JUMPS_CAN_TRIGGER(toggle); } - static bool LUA_NATIVE_MISC_IS_STUNT_JUMP_IN_PROGRESS( ) + static bool LUA_NATIVE_MISC_IS_STUNT_JUMP_IN_PROGRESS() { auto retval = (bool)MISC::IS_STUNT_JUMP_IN_PROGRESS(); return retval; } - static bool LUA_NATIVE_MISC_IS_STUNT_JUMP_MESSAGE_SHOWING( ) + static bool LUA_NATIVE_MISC_IS_STUNT_JUMP_MESSAGE_SHOWING() { auto retval = (bool)MISC::IS_STUNT_JUMP_MESSAGE_SHOWING(); return retval; } - static int LUA_NATIVE_MISC_GET_NUM_SUCCESSFUL_STUNT_JUMPS( ) + static int LUA_NATIVE_MISC_GET_NUM_SUCCESSFUL_STUNT_JUMPS() { auto retval = MISC::GET_NUM_SUCCESSFUL_STUNT_JUMPS(); return retval; } - static int LUA_NATIVE_MISC_GET_TOTAL_SUCCESSFUL_STUNT_JUMPS( ) + static int LUA_NATIVE_MISC_GET_TOTAL_SUCCESSFUL_STUNT_JUMPS() { auto retval = MISC::GET_TOTAL_SUCCESSFUL_STUNT_JUMPS(); return retval; } - static void LUA_NATIVE_MISC_CANCEL_STUNT_JUMP( ) + static void LUA_NATIVE_MISC_CANCEL_STUNT_JUMP() { MISC::CANCEL_STUNT_JUMP(); } - static void LUA_NATIVE_MISC_SET_GAME_PAUSED( bool toggle ) + static void LUA_NATIVE_MISC_SET_GAME_PAUSED(bool toggle) { MISC::SET_GAME_PAUSED(toggle); } - static void LUA_NATIVE_MISC_SET_THIS_SCRIPT_CAN_BE_PAUSED( bool toggle ) + static void LUA_NATIVE_MISC_SET_THIS_SCRIPT_CAN_BE_PAUSED(bool toggle) { MISC::SET_THIS_SCRIPT_CAN_BE_PAUSED(toggle); } - static void LUA_NATIVE_MISC_SET_THIS_SCRIPT_CAN_REMOVE_BLIPS_CREATED_BY_ANY_SCRIPT( bool toggle ) + static void LUA_NATIVE_MISC_SET_THIS_SCRIPT_CAN_REMOVE_BLIPS_CREATED_BY_ANY_SCRIPT(bool toggle) { MISC::SET_THIS_SCRIPT_CAN_REMOVE_BLIPS_CREATED_BY_ANY_SCRIPT(toggle); } - static bool LUA_NATIVE_MISC_HAS_CHEAT_WITH_HASH_BEEN_ACTIVATED( Hash hash, int amount ) + static bool LUA_NATIVE_MISC_HAS_CHEAT_WITH_HASH_BEEN_ACTIVATED(Hash hash, int amount) { auto retval = (bool)MISC::HAS_CHEAT_WITH_HASH_BEEN_ACTIVATED(hash, amount); return retval; } - static bool LUA_NATIVE_MISC_HAS_PC_CHEAT_WITH_HASH_BEEN_ACTIVATED( Hash hash ) + static bool LUA_NATIVE_MISC_HAS_PC_CHEAT_WITH_HASH_BEEN_ACTIVATED(Hash hash) { auto retval = (bool)MISC::HAS_PC_CHEAT_WITH_HASH_BEEN_ACTIVATED(hash); return retval; } - static void LUA_NATIVE_MISC_OVERRIDE_FREEZE_FLAGS( bool p0 ) + static void LUA_NATIVE_MISC_OVERRIDE_FREEZE_FLAGS(bool p0) { MISC::OVERRIDE_FREEZE_FLAGS(p0); } - static void LUA_NATIVE_MISC_SET_INSTANCE_PRIORITY_MODE( int p0 ) + static void LUA_NATIVE_MISC_SET_INSTANCE_PRIORITY_MODE(int p0) { MISC::SET_INSTANCE_PRIORITY_MODE(p0); } - static void LUA_NATIVE_MISC_SET_INSTANCE_PRIORITY_HINT( int flag ) + static void LUA_NATIVE_MISC_SET_INSTANCE_PRIORITY_HINT(int flag) { MISC::SET_INSTANCE_PRIORITY_HINT(flag); } - static bool LUA_NATIVE_MISC_IS_FRONTEND_FADING( ) + static bool LUA_NATIVE_MISC_IS_FRONTEND_FADING() { auto retval = (bool)MISC::IS_FRONTEND_FADING(); return retval; } - static void LUA_NATIVE_MISC_POPULATE_NOW( ) + static void LUA_NATIVE_MISC_POPULATE_NOW() { MISC::POPULATE_NOW(); } - static int LUA_NATIVE_MISC_GET_INDEX_OF_CURRENT_LEVEL( ) + static int LUA_NATIVE_MISC_GET_INDEX_OF_CURRENT_LEVEL() { auto retval = MISC::GET_INDEX_OF_CURRENT_LEVEL(); return retval; } - static void LUA_NATIVE_MISC_SET_GRAVITY_LEVEL( int level ) + static void LUA_NATIVE_MISC_SET_GRAVITY_LEVEL(int level) { MISC::SET_GRAVITY_LEVEL(level); } - static Any LUA_NATIVE_MISC_START_SAVE_DATA( Any p0, Any p1, bool p2 ) + static Any LUA_NATIVE_MISC_START_SAVE_DATA(Any p0, Any p1, bool p2) { MISC::START_SAVE_DATA(&p0, p1, p2); return p0; } - static void LUA_NATIVE_MISC_STOP_SAVE_DATA( ) + static void LUA_NATIVE_MISC_STOP_SAVE_DATA() { MISC::STOP_SAVE_DATA(); } - static int LUA_NATIVE_MISC_GET_SIZE_OF_SAVE_DATA( bool p0 ) + static int LUA_NATIVE_MISC_GET_SIZE_OF_SAVE_DATA(bool p0) { auto retval = MISC::GET_SIZE_OF_SAVE_DATA(p0); return retval; } - static Any LUA_NATIVE_MISC_REGISTER_INT_TO_SAVE( Any p0, const char* name ) + static Any LUA_NATIVE_MISC_REGISTER_INT_TO_SAVE(Any p0, const char* name) { MISC::REGISTER_INT_TO_SAVE(&p0, name); return p0; } - static Any LUA_NATIVE_MISC_REGISTER_INT64_TO_SAVE( Any p0, const char* name ) + static Any LUA_NATIVE_MISC_REGISTER_INT64_TO_SAVE(Any p0, const char* name) { MISC::REGISTER_INT64_TO_SAVE(&p0, name); return p0; } - static Any LUA_NATIVE_MISC_REGISTER_ENUM_TO_SAVE( Any p0, const char* name ) + static Any LUA_NATIVE_MISC_REGISTER_ENUM_TO_SAVE(Any p0, const char* name) { MISC::REGISTER_ENUM_TO_SAVE(&p0, name); return p0; } - static Any LUA_NATIVE_MISC_REGISTER_FLOAT_TO_SAVE( Any p0, const char* name ) + static Any LUA_NATIVE_MISC_REGISTER_FLOAT_TO_SAVE(Any p0, const char* name) { MISC::REGISTER_FLOAT_TO_SAVE(&p0, name); return p0; } - static Any LUA_NATIVE_MISC_REGISTER_BOOL_TO_SAVE( Any p0, const char* name ) + static Any LUA_NATIVE_MISC_REGISTER_BOOL_TO_SAVE(Any p0, const char* name) { MISC::REGISTER_BOOL_TO_SAVE(&p0, name); return p0; } - static Any LUA_NATIVE_MISC_REGISTER_TEXT_LABEL_TO_SAVE( Any p0, const char* name ) + static Any LUA_NATIVE_MISC_REGISTER_TEXT_LABEL_TO_SAVE(Any p0, const char* name) { MISC::REGISTER_TEXT_LABEL_TO_SAVE(&p0, name); return p0; } - static Any LUA_NATIVE_MISC_REGISTER_TEXT_LABEL_15_TO_SAVE( Any p0, const char* name ) + static Any LUA_NATIVE_MISC_REGISTER_TEXT_LABEL_15_TO_SAVE(Any p0, const char* name) { MISC::REGISTER_TEXT_LABEL_15_TO_SAVE(&p0, name); return p0; } - static Any LUA_NATIVE_MISC_REGISTER_TEXT_LABEL_23_TO_SAVE( Any p0, const char* name ) + static Any LUA_NATIVE_MISC_REGISTER_TEXT_LABEL_23_TO_SAVE(Any p0, const char* name) { MISC::REGISTER_TEXT_LABEL_23_TO_SAVE(&p0, name); return p0; } - static Any LUA_NATIVE_MISC_REGISTER_TEXT_LABEL_31_TO_SAVE( Any p0, const char* name ) + static Any LUA_NATIVE_MISC_REGISTER_TEXT_LABEL_31_TO_SAVE(Any p0, const char* name) { MISC::REGISTER_TEXT_LABEL_31_TO_SAVE(&p0, name); return p0; } - static Any LUA_NATIVE_MISC_REGISTER_TEXT_LABEL_63_TO_SAVE( Any p0, const char* name ) + static Any LUA_NATIVE_MISC_REGISTER_TEXT_LABEL_63_TO_SAVE(Any p0, const char* name) { MISC::REGISTER_TEXT_LABEL_63_TO_SAVE(&p0, name); return p0; } - static Any LUA_NATIVE_MISC_START_SAVE_STRUCT_WITH_SIZE( Any p0, int size, const char* structName ) + static Any LUA_NATIVE_MISC_START_SAVE_STRUCT_WITH_SIZE(Any p0, int size, const char* structName) { MISC::START_SAVE_STRUCT_WITH_SIZE(&p0, size, structName); return p0; } - static void LUA_NATIVE_MISC_STOP_SAVE_STRUCT( ) + static void LUA_NATIVE_MISC_STOP_SAVE_STRUCT() { MISC::STOP_SAVE_STRUCT(); } - static Any LUA_NATIVE_MISC_START_SAVE_ARRAY_WITH_SIZE( Any p0, int size, const char* arrayName ) + static Any LUA_NATIVE_MISC_START_SAVE_ARRAY_WITH_SIZE(Any p0, int size, const char* arrayName) { MISC::START_SAVE_ARRAY_WITH_SIZE(&p0, size, arrayName); return p0; } - static void LUA_NATIVE_MISC_STOP_SAVE_ARRAY( ) + static void LUA_NATIVE_MISC_STOP_SAVE_ARRAY() { MISC::STOP_SAVE_ARRAY(); } - static std::tuple LUA_NATIVE_MISC_COPY_SCRIPT_STRUCT( Any dst, Any src, int size ) + static std::tuple LUA_NATIVE_MISC_COPY_SCRIPT_STRUCT(Any dst, Any src, int size) { std::tuple return_values; MISC::COPY_SCRIPT_STRUCT(&dst, &src, size); @@ -1411,23 +1411,23 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_MISC_ENABLE_DISPATCH_SERVICE( int dispatchService, bool toggle ) + static void LUA_NATIVE_MISC_ENABLE_DISPATCH_SERVICE(int dispatchService, bool toggle) { MISC::ENABLE_DISPATCH_SERVICE(dispatchService, toggle); } - static void LUA_NATIVE_MISC_BLOCK_DISPATCH_SERVICE_RESOURCE_CREATION( int dispatchService, bool toggle ) + static void LUA_NATIVE_MISC_BLOCK_DISPATCH_SERVICE_RESOURCE_CREATION(int dispatchService, bool toggle) { MISC::BLOCK_DISPATCH_SERVICE_RESOURCE_CREATION(dispatchService, toggle); } - static int LUA_NATIVE_MISC_GET_NUMBER_RESOURCES_ALLOCATED_TO_WANTED_LEVEL( int dispatchService ) + static int LUA_NATIVE_MISC_GET_NUMBER_RESOURCES_ALLOCATED_TO_WANTED_LEVEL(int dispatchService) { auto retval = MISC::GET_NUMBER_RESOURCES_ALLOCATED_TO_WANTED_LEVEL(dispatchService); return retval; } - static std::tuple LUA_NATIVE_MISC_CREATE_INCIDENT( int dispatchService, float x, float y, float z, int numUnits, float radius, int outIncidentID, Any p7, Any p8 ) + static std::tuple LUA_NATIVE_MISC_CREATE_INCIDENT(int dispatchService, float x, float y, float z, int numUnits, float radius, int outIncidentID, Any p7, Any p8) { std::tuple return_values; std::get<0>(return_values) = (bool)MISC::CREATE_INCIDENT(dispatchService, x, y, z, numUnits, radius, &outIncidentID, p7, p8); @@ -1436,7 +1436,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_MISC_CREATE_INCIDENT_WITH_ENTITY( int dispatchService, Ped ped, int numUnits, float radius, int outIncidentID, Any p5, Any p6 ) + static std::tuple LUA_NATIVE_MISC_CREATE_INCIDENT_WITH_ENTITY(int dispatchService, Ped ped, int numUnits, float radius, int outIncidentID, Any p5, Any p6) { std::tuple return_values; std::get<0>(return_values) = (bool)MISC::CREATE_INCIDENT_WITH_ENTITY(dispatchService, ped, numUnits, radius, &outIncidentID, p5, p6); @@ -1445,28 +1445,28 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_MISC_DELETE_INCIDENT( int incidentId ) + static void LUA_NATIVE_MISC_DELETE_INCIDENT(int incidentId) { MISC::DELETE_INCIDENT(incidentId); } - static bool LUA_NATIVE_MISC_IS_INCIDENT_VALID( int incidentId ) + static bool LUA_NATIVE_MISC_IS_INCIDENT_VALID(int incidentId) { auto retval = (bool)MISC::IS_INCIDENT_VALID(incidentId); return retval; } - static void LUA_NATIVE_MISC_SET_INCIDENT_REQUESTED_UNITS( int incidentId, int dispatchService, int numUnits ) + static void LUA_NATIVE_MISC_SET_INCIDENT_REQUESTED_UNITS(int incidentId, int dispatchService, int numUnits) { MISC::SET_INCIDENT_REQUESTED_UNITS(incidentId, dispatchService, numUnits); } - static void LUA_NATIVE_MISC_SET_IDEAL_SPAWN_DISTANCE_FOR_INCIDENT( int incidentId, float p1 ) + static void LUA_NATIVE_MISC_SET_IDEAL_SPAWN_DISTANCE_FOR_INCIDENT(int incidentId, float p1) { MISC::SET_IDEAL_SPAWN_DISTANCE_FOR_INCIDENT(incidentId, p1); } - static std::tuple LUA_NATIVE_MISC_FIND_SPAWN_POINT_IN_DIRECTION( float posX, float posY, float posZ, float fwdVecX, float fwdVecY, float fwdVecZ, float distance, Vector3 spawnPoint ) + static std::tuple LUA_NATIVE_MISC_FIND_SPAWN_POINT_IN_DIRECTION(float posX, float posY, float posZ, float fwdVecX, float fwdVecY, float fwdVecZ, float distance, Vector3 spawnPoint) { std::tuple return_values; std::get<0>(return_values) = (bool)MISC::FIND_SPAWN_POINT_IN_DIRECTION(posX, posY, posZ, fwdVecX, fwdVecY, fwdVecZ, distance, &spawnPoint); @@ -1475,294 +1475,294 @@ namespace lua::native return return_values; } - static int LUA_NATIVE_MISC_ADD_POP_MULTIPLIER_AREA( float x1, float y1, float z1, float x2, float y2, float z2, float p6, float p7, bool p8, bool p9 ) + static int LUA_NATIVE_MISC_ADD_POP_MULTIPLIER_AREA(float x1, float y1, float z1, float x2, float y2, float z2, float p6, float p7, bool p8, bool p9) { auto retval = MISC::ADD_POP_MULTIPLIER_AREA(x1, y1, z1, x2, y2, z2, p6, p7, p8, p9); return retval; } - static bool LUA_NATIVE_MISC_DOES_POP_MULTIPLIER_AREA_EXIST( int id ) + static bool LUA_NATIVE_MISC_DOES_POP_MULTIPLIER_AREA_EXIST(int id) { auto retval = (bool)MISC::DOES_POP_MULTIPLIER_AREA_EXIST(id); return retval; } - static void LUA_NATIVE_MISC_REMOVE_POP_MULTIPLIER_AREA( int id, bool p1 ) + static void LUA_NATIVE_MISC_REMOVE_POP_MULTIPLIER_AREA(int id, bool p1) { MISC::REMOVE_POP_MULTIPLIER_AREA(id, p1); } - static bool LUA_NATIVE_MISC_IS_POP_MULTIPLIER_AREA_NETWORKED( int id ) + static bool LUA_NATIVE_MISC_IS_POP_MULTIPLIER_AREA_NETWORKED(int id) { auto retval = (bool)MISC::IS_POP_MULTIPLIER_AREA_NETWORKED(id); return retval; } - static int LUA_NATIVE_MISC_ADD_POP_MULTIPLIER_SPHERE( float x, float y, float z, float radius, float pedMultiplier, float vehicleMultiplier, bool p6, bool p7 ) + static int LUA_NATIVE_MISC_ADD_POP_MULTIPLIER_SPHERE(float x, float y, float z, float radius, float pedMultiplier, float vehicleMultiplier, bool p6, bool p7) { auto retval = MISC::ADD_POP_MULTIPLIER_SPHERE(x, y, z, radius, pedMultiplier, vehicleMultiplier, p6, p7); return retval; } - static bool LUA_NATIVE_MISC_DOES_POP_MULTIPLIER_SPHERE_EXIST( int id ) + static bool LUA_NATIVE_MISC_DOES_POP_MULTIPLIER_SPHERE_EXIST(int id) { auto retval = (bool)MISC::DOES_POP_MULTIPLIER_SPHERE_EXIST(id); return retval; } - static void LUA_NATIVE_MISC_REMOVE_POP_MULTIPLIER_SPHERE( int id, bool p1 ) + static void LUA_NATIVE_MISC_REMOVE_POP_MULTIPLIER_SPHERE(int id, bool p1) { MISC::REMOVE_POP_MULTIPLIER_SPHERE(id, p1); } - static void LUA_NATIVE_MISC_ENABLE_TENNIS_MODE( Ped ped, bool toggle, bool p2 ) + static void LUA_NATIVE_MISC_ENABLE_TENNIS_MODE(Ped ped, bool toggle, bool p2) { MISC::ENABLE_TENNIS_MODE(ped, toggle, p2); } - static bool LUA_NATIVE_MISC_IS_TENNIS_MODE( Ped ped ) + static bool LUA_NATIVE_MISC_IS_TENNIS_MODE(Ped ped) { auto retval = (bool)MISC::IS_TENNIS_MODE(ped); return retval; } - static void LUA_NATIVE_MISC_PLAY_TENNIS_SWING_ANIM( Ped ped, const char* animDict, const char* animName, float p3, float p4, bool p5 ) + static void LUA_NATIVE_MISC_PLAY_TENNIS_SWING_ANIM(Ped ped, const char* animDict, const char* animName, float p3, float p4, bool p5) { MISC::PLAY_TENNIS_SWING_ANIM(ped, animDict, animName, p3, p4, p5); } - static bool LUA_NATIVE_MISC_GET_TENNIS_SWING_ANIM_COMPLETE( Ped ped ) + static bool LUA_NATIVE_MISC_GET_TENNIS_SWING_ANIM_COMPLETE(Ped ped) { auto retval = (bool)MISC::GET_TENNIS_SWING_ANIM_COMPLETE(ped); return retval; } - static bool LUA_NATIVE_MISC_GET_TENNIS_SWING_ANIM_CAN_BE_INTERRUPTED( Ped ped ) + static bool LUA_NATIVE_MISC_GET_TENNIS_SWING_ANIM_CAN_BE_INTERRUPTED(Ped ped) { auto retval = (bool)MISC::GET_TENNIS_SWING_ANIM_CAN_BE_INTERRUPTED(ped); return retval; } - static bool LUA_NATIVE_MISC_GET_TENNIS_SWING_ANIM_SWUNG( Ped ped ) + static bool LUA_NATIVE_MISC_GET_TENNIS_SWING_ANIM_SWUNG(Ped ped) { auto retval = (bool)MISC::GET_TENNIS_SWING_ANIM_SWUNG(ped); return retval; } - static void LUA_NATIVE_MISC_PLAY_TENNIS_DIVE_ANIM( Ped ped, int p1, float p2, float p3, float p4, bool p5 ) + static void LUA_NATIVE_MISC_PLAY_TENNIS_DIVE_ANIM(Ped ped, int p1, float p2, float p3, float p4, bool p5) { MISC::PLAY_TENNIS_DIVE_ANIM(ped, p1, p2, p3, p4, p5); } - static void LUA_NATIVE_MISC_SET_TENNIS_MOVE_NETWORK_SIGNAL_FLOAT( Ped ped, const char* p1, float p2 ) + static void LUA_NATIVE_MISC_SET_TENNIS_MOVE_NETWORK_SIGNAL_FLOAT(Ped ped, const char* p1, float p2) { MISC::SET_TENNIS_MOVE_NETWORK_SIGNAL_FLOAT(ped, p1, p2); } - static void LUA_NATIVE_MISC_RESET_DISPATCH_SPAWN_LOCATION( ) + static void LUA_NATIVE_MISC_RESET_DISPATCH_SPAWN_LOCATION() { MISC::RESET_DISPATCH_SPAWN_LOCATION(); } - static void LUA_NATIVE_MISC_SET_DISPATCH_SPAWN_LOCATION( float x, float y, float z ) + static void LUA_NATIVE_MISC_SET_DISPATCH_SPAWN_LOCATION(float x, float y, float z) { MISC::SET_DISPATCH_SPAWN_LOCATION(x, y, z); } - static void LUA_NATIVE_MISC_RESET_DISPATCH_IDEAL_SPAWN_DISTANCE( ) + static void LUA_NATIVE_MISC_RESET_DISPATCH_IDEAL_SPAWN_DISTANCE() { MISC::RESET_DISPATCH_IDEAL_SPAWN_DISTANCE(); } - static void LUA_NATIVE_MISC_SET_DISPATCH_IDEAL_SPAWN_DISTANCE( float distance ) + static void LUA_NATIVE_MISC_SET_DISPATCH_IDEAL_SPAWN_DISTANCE(float distance) { MISC::SET_DISPATCH_IDEAL_SPAWN_DISTANCE(distance); } - static void LUA_NATIVE_MISC_RESET_DISPATCH_TIME_BETWEEN_SPAWN_ATTEMPTS( Any p0 ) + static void LUA_NATIVE_MISC_RESET_DISPATCH_TIME_BETWEEN_SPAWN_ATTEMPTS(Any p0) { MISC::RESET_DISPATCH_TIME_BETWEEN_SPAWN_ATTEMPTS(p0); } - static void LUA_NATIVE_MISC_SET_DISPATCH_TIME_BETWEEN_SPAWN_ATTEMPTS( Any p0, float p1 ) + static void LUA_NATIVE_MISC_SET_DISPATCH_TIME_BETWEEN_SPAWN_ATTEMPTS(Any p0, float p1) { MISC::SET_DISPATCH_TIME_BETWEEN_SPAWN_ATTEMPTS(p0, p1); } - static void LUA_NATIVE_MISC_SET_DISPATCH_TIME_BETWEEN_SPAWN_ATTEMPTS_MULTIPLIER( Any p0, float p1 ) + static void LUA_NATIVE_MISC_SET_DISPATCH_TIME_BETWEEN_SPAWN_ATTEMPTS_MULTIPLIER(Any p0, float p1) { MISC::SET_DISPATCH_TIME_BETWEEN_SPAWN_ATTEMPTS_MULTIPLIER(p0, p1); } - static int LUA_NATIVE_MISC_ADD_DISPATCH_SPAWN_ANGLED_BLOCKING_AREA( float x1, float y1, float z1, float x2, float y2, float z2, float width ) + static int LUA_NATIVE_MISC_ADD_DISPATCH_SPAWN_ANGLED_BLOCKING_AREA(float x1, float y1, float z1, float x2, float y2, float z2, float width) { auto retval = MISC::ADD_DISPATCH_SPAWN_ANGLED_BLOCKING_AREA(x1, y1, z1, x2, y2, z2, width); return retval; } - static int LUA_NATIVE_MISC_ADD_DISPATCH_SPAWN_SPHERE_BLOCKING_AREA( float x1, float y1, float x2, float y2 ) + static int LUA_NATIVE_MISC_ADD_DISPATCH_SPAWN_SPHERE_BLOCKING_AREA(float x1, float y1, float x2, float y2) { auto retval = MISC::ADD_DISPATCH_SPAWN_SPHERE_BLOCKING_AREA(x1, y1, x2, y2); return retval; } - static void LUA_NATIVE_MISC_REMOVE_DISPATCH_SPAWN_BLOCKING_AREA( int p0 ) + static void LUA_NATIVE_MISC_REMOVE_DISPATCH_SPAWN_BLOCKING_AREA(int p0) { MISC::REMOVE_DISPATCH_SPAWN_BLOCKING_AREA(p0); } - static void LUA_NATIVE_MISC_RESET_DISPATCH_SPAWN_BLOCKING_AREAS( ) + static void LUA_NATIVE_MISC_RESET_DISPATCH_SPAWN_BLOCKING_AREAS() { MISC::RESET_DISPATCH_SPAWN_BLOCKING_AREAS(); } - static void LUA_NATIVE_MISC_RESET_WANTED_RESPONSE_NUM_PEDS_TO_SPAWN( ) + static void LUA_NATIVE_MISC_RESET_WANTED_RESPONSE_NUM_PEDS_TO_SPAWN() { MISC::RESET_WANTED_RESPONSE_NUM_PEDS_TO_SPAWN(); } - static void LUA_NATIVE_MISC_SET_WANTED_RESPONSE_NUM_PEDS_TO_SPAWN( int p0, int p1 ) + static void LUA_NATIVE_MISC_SET_WANTED_RESPONSE_NUM_PEDS_TO_SPAWN(int p0, int p1) { MISC::SET_WANTED_RESPONSE_NUM_PEDS_TO_SPAWN(p0, p1); } - static void LUA_NATIVE_MISC_ADD_TACTICAL_NAV_MESH_POINT( float x, float y, float z ) + static void LUA_NATIVE_MISC_ADD_TACTICAL_NAV_MESH_POINT(float x, float y, float z) { MISC::ADD_TACTICAL_NAV_MESH_POINT(x, y, z); } - static void LUA_NATIVE_MISC_CLEAR_TACTICAL_NAV_MESH_POINTS( ) + static void LUA_NATIVE_MISC_CLEAR_TACTICAL_NAV_MESH_POINTS() { MISC::CLEAR_TACTICAL_NAV_MESH_POINTS(); } - static void LUA_NATIVE_MISC_SET_RIOT_MODE_ENABLED( bool toggle ) + static void LUA_NATIVE_MISC_SET_RIOT_MODE_ENABLED(bool toggle) { MISC::SET_RIOT_MODE_ENABLED(toggle); } - static Any LUA_NATIVE_MISC_DISPLAY_ONSCREEN_KEYBOARD_WITH_LONGER_INITIAL_STRING( int p0, const char* windowTitle, Any p2, const char* defaultText, const char* defaultConcat1, const char* defaultConcat2, const char* defaultConcat3, const char* defaultConcat4, const char* defaultConcat5, const char* defaultConcat6, const char* defaultConcat7, int maxInputLength ) + static Any LUA_NATIVE_MISC_DISPLAY_ONSCREEN_KEYBOARD_WITH_LONGER_INITIAL_STRING(int p0, const char* windowTitle, Any p2, const char* defaultText, const char* defaultConcat1, const char* defaultConcat2, const char* defaultConcat3, const char* defaultConcat4, const char* defaultConcat5, const char* defaultConcat6, const char* defaultConcat7, int maxInputLength) { MISC::DISPLAY_ONSCREEN_KEYBOARD_WITH_LONGER_INITIAL_STRING(p0, windowTitle, &p2, defaultText, defaultConcat1, defaultConcat2, defaultConcat3, defaultConcat4, defaultConcat5, defaultConcat6, defaultConcat7, maxInputLength); return p2; } - static void LUA_NATIVE_MISC_DISPLAY_ONSCREEN_KEYBOARD( int p0, const char* windowTitle, const char* p2, const char* defaultText, const char* defaultConcat1, const char* defaultConcat2, const char* defaultConcat3, int maxInputLength ) + static void LUA_NATIVE_MISC_DISPLAY_ONSCREEN_KEYBOARD(int p0, const char* windowTitle, const char* p2, const char* defaultText, const char* defaultConcat1, const char* defaultConcat2, const char* defaultConcat3, int maxInputLength) { MISC::DISPLAY_ONSCREEN_KEYBOARD(p0, windowTitle, p2, defaultText, defaultConcat1, defaultConcat2, defaultConcat3, maxInputLength); } - static int LUA_NATIVE_MISC_UPDATE_ONSCREEN_KEYBOARD( ) + static int LUA_NATIVE_MISC_UPDATE_ONSCREEN_KEYBOARD() { auto retval = MISC::UPDATE_ONSCREEN_KEYBOARD(); return retval; } - static const char* LUA_NATIVE_MISC_GET_ONSCREEN_KEYBOARD_RESULT( ) + static const char* LUA_NATIVE_MISC_GET_ONSCREEN_KEYBOARD_RESULT() { auto retval = MISC::GET_ONSCREEN_KEYBOARD_RESULT(); return retval; } - static void LUA_NATIVE_MISC_CANCEL_ONSCREEN_KEYBOARD( ) + static void LUA_NATIVE_MISC_CANCEL_ONSCREEN_KEYBOARD() { MISC::CANCEL_ONSCREEN_KEYBOARD(); } - static void LUA_NATIVE_MISC_NEXT_ONSCREEN_KEYBOARD_RESULT_WILL_DISPLAY_USING_THESE_FONTS( int p0 ) + static void LUA_NATIVE_MISC_NEXT_ONSCREEN_KEYBOARD_RESULT_WILL_DISPLAY_USING_THESE_FONTS(int p0) { MISC::NEXT_ONSCREEN_KEYBOARD_RESULT_WILL_DISPLAY_USING_THESE_FONTS(p0); } - static void LUA_NATIVE_MISC_ACTION_MANAGER_ENABLE_ACTION( Hash hash, bool enable ) + static void LUA_NATIVE_MISC_ACTION_MANAGER_ENABLE_ACTION(Hash hash, bool enable) { MISC::ACTION_MANAGER_ENABLE_ACTION(hash, enable); } - static int LUA_NATIVE_MISC_GET_REAL_WORLD_TIME( ) + static int LUA_NATIVE_MISC_GET_REAL_WORLD_TIME() { auto retval = MISC::GET_REAL_WORLD_TIME(); return retval; } - static void LUA_NATIVE_MISC_SUPRESS_RANDOM_EVENT_THIS_FRAME( int eventType, bool suppress ) + static void LUA_NATIVE_MISC_SUPRESS_RANDOM_EVENT_THIS_FRAME(int eventType, bool suppress) { MISC::SUPRESS_RANDOM_EVENT_THIS_FRAME(eventType, suppress); } - static void LUA_NATIVE_MISC_SET_EXPLOSIVE_AMMO_THIS_FRAME( Player player ) + static void LUA_NATIVE_MISC_SET_EXPLOSIVE_AMMO_THIS_FRAME(Player player) { MISC::SET_EXPLOSIVE_AMMO_THIS_FRAME(player); } - static void LUA_NATIVE_MISC_SET_FIRE_AMMO_THIS_FRAME( Player player ) + static void LUA_NATIVE_MISC_SET_FIRE_AMMO_THIS_FRAME(Player player) { MISC::SET_FIRE_AMMO_THIS_FRAME(player); } - static void LUA_NATIVE_MISC_SET_EXPLOSIVE_MELEE_THIS_FRAME( Player player ) + static void LUA_NATIVE_MISC_SET_EXPLOSIVE_MELEE_THIS_FRAME(Player player) { MISC::SET_EXPLOSIVE_MELEE_THIS_FRAME(player); } - static void LUA_NATIVE_MISC_SET_SUPER_JUMP_THIS_FRAME( Player player ) + static void LUA_NATIVE_MISC_SET_SUPER_JUMP_THIS_FRAME(Player player) { MISC::SET_SUPER_JUMP_THIS_FRAME(player); } - static void LUA_NATIVE_MISC_SET_BEAST_JUMP_THIS_FRAME( Player player ) + static void LUA_NATIVE_MISC_SET_BEAST_JUMP_THIS_FRAME(Player player) { MISC::SET_BEAST_JUMP_THIS_FRAME(player); } - static void LUA_NATIVE_MISC_SET_FORCED_JUMP_THIS_FRAME( Player player ) + static void LUA_NATIVE_MISC_SET_FORCED_JUMP_THIS_FRAME(Player player) { MISC::SET_FORCED_JUMP_THIS_FRAME(player); } - static bool LUA_NATIVE_MISC_HAS_GAME_INSTALLED_THIS_SESSION( ) + static bool LUA_NATIVE_MISC_HAS_GAME_INSTALLED_THIS_SESSION() { auto retval = (bool)MISC::HAS_GAME_INSTALLED_THIS_SESSION(); return retval; } - static void LUA_NATIVE_MISC_SET_TICKER_JOHNMARSTON_IS_DONE( ) + static void LUA_NATIVE_MISC_SET_TICKER_JOHNMARSTON_IS_DONE() { MISC::SET_TICKER_JOHNMARSTON_IS_DONE(); } - static bool LUA_NATIVE_MISC_ARE_PROFILE_SETTINGS_VALID( ) + static bool LUA_NATIVE_MISC_ARE_PROFILE_SETTINGS_VALID() { auto retval = (bool)MISC::ARE_PROFILE_SETTINGS_VALID(); return retval; } - static void LUA_NATIVE_MISC_PREVENT_ARREST_STATE_THIS_FRAME( ) + static void LUA_NATIVE_MISC_PREVENT_ARREST_STATE_THIS_FRAME() { MISC::PREVENT_ARREST_STATE_THIS_FRAME(); } - static void LUA_NATIVE_MISC_FORCE_GAME_STATE_PLAYING( ) + static void LUA_NATIVE_MISC_FORCE_GAME_STATE_PLAYING() { MISC::FORCE_GAME_STATE_PLAYING(); } - static void LUA_NATIVE_MISC_SCRIPT_RACE_INIT( int p0, int p1, Any p2, Any p3 ) + static void LUA_NATIVE_MISC_SCRIPT_RACE_INIT(int p0, int p1, Any p2, Any p3) { MISC::SCRIPT_RACE_INIT(p0, p1, p2, p3); } - static void LUA_NATIVE_MISC_SCRIPT_RACE_SHUTDOWN( ) + static void LUA_NATIVE_MISC_SCRIPT_RACE_SHUTDOWN() { MISC::SCRIPT_RACE_SHUTDOWN(); } - static void LUA_NATIVE_MISC_SCRIPT_RACE_PLAYER_HIT_CHECKPOINT( Player player, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MISC_SCRIPT_RACE_PLAYER_HIT_CHECKPOINT(Player player, Any p1, Any p2, Any p3) { MISC::SCRIPT_RACE_PLAYER_HIT_CHECKPOINT(player, p1, p2, p3); } - static std::tuple LUA_NATIVE_MISC_SCRIPT_RACE_GET_PLAYER_SPLIT_TIME( Player player, int p1, int p2 ) + static std::tuple LUA_NATIVE_MISC_SCRIPT_RACE_GET_PLAYER_SPLIT_TIME(Player player, int p1, int p2) { std::tuple return_values; std::get<0>(return_values) = (bool)MISC::SCRIPT_RACE_GET_PLAYER_SPLIT_TIME(player, &p1, &p2); @@ -1772,127 +1772,127 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_MISC_START_END_USER_BENCHMARK( ) + static void LUA_NATIVE_MISC_START_END_USER_BENCHMARK() { MISC::START_END_USER_BENCHMARK(); } - static void LUA_NATIVE_MISC_STOP_END_USER_BENCHMARK( ) + static void LUA_NATIVE_MISC_STOP_END_USER_BENCHMARK() { MISC::STOP_END_USER_BENCHMARK(); } - static void LUA_NATIVE_MISC_RESET_END_USER_BENCHMARK( ) + static void LUA_NATIVE_MISC_RESET_END_USER_BENCHMARK() { MISC::RESET_END_USER_BENCHMARK(); } - static void LUA_NATIVE_MISC_SAVE_END_USER_BENCHMARK( ) + static void LUA_NATIVE_MISC_SAVE_END_USER_BENCHMARK() { MISC::SAVE_END_USER_BENCHMARK(); } - static bool LUA_NATIVE_MISC_UI_STARTED_END_USER_BENCHMARK( ) + static bool LUA_NATIVE_MISC_UI_STARTED_END_USER_BENCHMARK() { auto retval = (bool)MISC::UI_STARTED_END_USER_BENCHMARK(); return retval; } - static bool LUA_NATIVE_MISC_LANDING_SCREEN_STARTED_END_USER_BENCHMARK( ) + static bool LUA_NATIVE_MISC_LANDING_SCREEN_STARTED_END_USER_BENCHMARK() { auto retval = (bool)MISC::LANDING_SCREEN_STARTED_END_USER_BENCHMARK(); return retval; } - static bool LUA_NATIVE_MISC_IS_COMMANDLINE_END_USER_BENCHMARK( ) + static bool LUA_NATIVE_MISC_IS_COMMANDLINE_END_USER_BENCHMARK() { auto retval = (bool)MISC::IS_COMMANDLINE_END_USER_BENCHMARK(); return retval; } - static int LUA_NATIVE_MISC_GET_BENCHMARK_ITERATIONS( ) + static int LUA_NATIVE_MISC_GET_BENCHMARK_ITERATIONS() { auto retval = MISC::GET_BENCHMARK_ITERATIONS(); return retval; } - static int LUA_NATIVE_MISC_GET_BENCHMARK_PASS( ) + static int LUA_NATIVE_MISC_GET_BENCHMARK_PASS() { auto retval = MISC::GET_BENCHMARK_PASS(); return retval; } - static void LUA_NATIVE_MISC_RESTART_GAME( ) + static void LUA_NATIVE_MISC_RESTART_GAME() { MISC::RESTART_GAME(); } - static void LUA_NATIVE_MISC_QUIT_GAME( ) + static void LUA_NATIVE_MISC_QUIT_GAME() { MISC::QUIT_GAME(); } - static bool LUA_NATIVE_MISC_HAS_ASYNC_INSTALL_FINISHED( ) + static bool LUA_NATIVE_MISC_HAS_ASYNC_INSTALL_FINISHED() { auto retval = (bool)MISC::HAS_ASYNC_INSTALL_FINISHED(); return retval; } - static void LUA_NATIVE_MISC_CLEANUP_ASYNC_INSTALL( ) + static void LUA_NATIVE_MISC_CLEANUP_ASYNC_INSTALL() { MISC::CLEANUP_ASYNC_INSTALL(); } - static bool LUA_NATIVE_MISC_PLM_IS_IN_CONSTRAINED_MODE( ) + static bool LUA_NATIVE_MISC_PLM_IS_IN_CONSTRAINED_MODE() { auto retval = (bool)MISC::PLM_IS_IN_CONSTRAINED_MODE(); return retval; } - static int LUA_NATIVE_MISC_PLM_GET_CONSTRAINED_DURATION_MS( ) + static int LUA_NATIVE_MISC_PLM_GET_CONSTRAINED_DURATION_MS() { auto retval = MISC::PLM_GET_CONSTRAINED_DURATION_MS(); return retval; } - static void LUA_NATIVE_MISC_SET_PLAYER_IS_IN_ANIMAL_FORM( bool toggle ) + static void LUA_NATIVE_MISC_SET_PLAYER_IS_IN_ANIMAL_FORM(bool toggle) { MISC::SET_PLAYER_IS_IN_ANIMAL_FORM(toggle); } - static bool LUA_NATIVE_MISC_GET_IS_PLAYER_IN_ANIMAL_FORM( ) + static bool LUA_NATIVE_MISC_GET_IS_PLAYER_IN_ANIMAL_FORM() { auto retval = (bool)MISC::GET_IS_PLAYER_IN_ANIMAL_FORM(); return retval; } - static void LUA_NATIVE_MISC_SET_PLAYER_IS_REPEATING_A_MISSION( bool toggle ) + static void LUA_NATIVE_MISC_SET_PLAYER_IS_REPEATING_A_MISSION(bool toggle) { MISC::SET_PLAYER_IS_REPEATING_A_MISSION(toggle); } - static void LUA_NATIVE_MISC_DISABLE_SCREEN_DIMMING_THIS_FRAME( ) + static void LUA_NATIVE_MISC_DISABLE_SCREEN_DIMMING_THIS_FRAME() { MISC::DISABLE_SCREEN_DIMMING_THIS_FRAME(); } - static float LUA_NATIVE_MISC_GET_CITY_DENSITY( ) + static float LUA_NATIVE_MISC_GET_CITY_DENSITY() { auto retval = MISC::GET_CITY_DENSITY(); return retval; } - static void LUA_NATIVE_MISC_USE_ACTIVE_CAMERA_FOR_TIMESLICING_CENTRE( ) + static void LUA_NATIVE_MISC_USE_ACTIVE_CAMERA_FOR_TIMESLICING_CENTRE() { MISC::USE_ACTIVE_CAMERA_FOR_TIMESLICING_CENTRE(); } - static void LUA_NATIVE_MISC_SET_CONTENT_ID_INDEX( Hash contentId, int index ) + static void LUA_NATIVE_MISC_SET_CONTENT_ID_INDEX(Hash contentId, int index) { MISC::SET_CONTENT_ID_INDEX(contentId, index); } - static int LUA_NATIVE_MISC_GET_CONTENT_ID_INDEX( Hash contentId ) + static int LUA_NATIVE_MISC_GET_CONTENT_ID_INDEX(Hash contentId) { auto retval = MISC::GET_CONTENT_ID_INDEX(contentId); return retval; diff --git a/src/lua/natives/lua_native_binding_MOBILE.cpp b/src/lua/natives/lua_native_binding_MOBILE.cpp index 1b1e3c23..062ecc43 100644 --- a/src/lua/natives/lua_native_binding_MOBILE.cpp +++ b/src/lua/natives/lua_native_binding_MOBILE.cpp @@ -3,131 +3,131 @@ namespace lua::native { - static void LUA_NATIVE_MOBILE_CREATE_MOBILE_PHONE( int phoneType ) + static void LUA_NATIVE_MOBILE_CREATE_MOBILE_PHONE(int phoneType) { MOBILE::CREATE_MOBILE_PHONE(phoneType); } - static void LUA_NATIVE_MOBILE_DESTROY_MOBILE_PHONE( ) + static void LUA_NATIVE_MOBILE_DESTROY_MOBILE_PHONE() { MOBILE::DESTROY_MOBILE_PHONE(); } - static void LUA_NATIVE_MOBILE_SET_MOBILE_PHONE_SCALE( float scale ) + static void LUA_NATIVE_MOBILE_SET_MOBILE_PHONE_SCALE(float scale) { MOBILE::SET_MOBILE_PHONE_SCALE(scale); } - static void LUA_NATIVE_MOBILE_SET_MOBILE_PHONE_ROTATION( float rotX, float rotY, float rotZ, Any p3 ) + static void LUA_NATIVE_MOBILE_SET_MOBILE_PHONE_ROTATION(float rotX, float rotY, float rotZ, Any p3) { MOBILE::SET_MOBILE_PHONE_ROTATION(rotX, rotY, rotZ, p3); } - static Vector3 LUA_NATIVE_MOBILE_GET_MOBILE_PHONE_ROTATION( Vector3 rotation, Vehicle p1 ) + static Vector3 LUA_NATIVE_MOBILE_GET_MOBILE_PHONE_ROTATION(Vector3 rotation, Vehicle p1) { MOBILE::GET_MOBILE_PHONE_ROTATION(&rotation, p1); return rotation; } - static void LUA_NATIVE_MOBILE_SET_MOBILE_PHONE_POSITION( float posX, float posY, float posZ ) + static void LUA_NATIVE_MOBILE_SET_MOBILE_PHONE_POSITION(float posX, float posY, float posZ) { MOBILE::SET_MOBILE_PHONE_POSITION(posX, posY, posZ); } - static Vector3 LUA_NATIVE_MOBILE_GET_MOBILE_PHONE_POSITION( Vector3 position ) + static Vector3 LUA_NATIVE_MOBILE_GET_MOBILE_PHONE_POSITION(Vector3 position) { MOBILE::GET_MOBILE_PHONE_POSITION(&position); return position; } - static void LUA_NATIVE_MOBILE_SCRIPT_IS_MOVING_MOBILE_PHONE_OFFSCREEN( bool toggle ) + static void LUA_NATIVE_MOBILE_SCRIPT_IS_MOVING_MOBILE_PHONE_OFFSCREEN(bool toggle) { MOBILE::SCRIPT_IS_MOVING_MOBILE_PHONE_OFFSCREEN(toggle); } - static bool LUA_NATIVE_MOBILE_CAN_PHONE_BE_SEEN_ON_SCREEN( ) + static bool LUA_NATIVE_MOBILE_CAN_PHONE_BE_SEEN_ON_SCREEN() { auto retval = (bool)MOBILE::CAN_PHONE_BE_SEEN_ON_SCREEN(); return retval; } - static void LUA_NATIVE_MOBILE_SET_MOBILE_PHONE_DOF_STATE( bool toggle ) + static void LUA_NATIVE_MOBILE_SET_MOBILE_PHONE_DOF_STATE(bool toggle) { MOBILE::SET_MOBILE_PHONE_DOF_STATE(toggle); } - static void LUA_NATIVE_MOBILE_CELL_SET_INPUT( int direction ) + static void LUA_NATIVE_MOBILE_CELL_SET_INPUT(int direction) { MOBILE::CELL_SET_INPUT(direction); } - static void LUA_NATIVE_MOBILE_CELL_HORIZONTAL_MODE_TOGGLE( bool toggle ) + static void LUA_NATIVE_MOBILE_CELL_HORIZONTAL_MODE_TOGGLE(bool toggle) { MOBILE::CELL_HORIZONTAL_MODE_TOGGLE(toggle); } - static void LUA_NATIVE_MOBILE_CELL_CAM_ACTIVATE( bool p0, bool p1 ) + static void LUA_NATIVE_MOBILE_CELL_CAM_ACTIVATE(bool p0, bool p1) { MOBILE::CELL_CAM_ACTIVATE(p0, p1); } - static void LUA_NATIVE_MOBILE_CELL_CAM_ACTIVATE_SELFIE_MODE( bool toggle ) + static void LUA_NATIVE_MOBILE_CELL_CAM_ACTIVATE_SELFIE_MODE(bool toggle) { MOBILE::CELL_CAM_ACTIVATE_SELFIE_MODE(toggle); } - static void LUA_NATIVE_MOBILE_CELL_CAM_ACTIVATE_SHALLOW_DOF_MODE( bool toggle ) + static void LUA_NATIVE_MOBILE_CELL_CAM_ACTIVATE_SHALLOW_DOF_MODE(bool toggle) { MOBILE::CELL_CAM_ACTIVATE_SHALLOW_DOF_MODE(toggle); } - static void LUA_NATIVE_MOBILE_CELL_CAM_SET_SELFIE_MODE_SIDE_OFFSET_SCALING( float p0 ) + static void LUA_NATIVE_MOBILE_CELL_CAM_SET_SELFIE_MODE_SIDE_OFFSET_SCALING(float p0) { MOBILE::CELL_CAM_SET_SELFIE_MODE_SIDE_OFFSET_SCALING(p0); } - static void LUA_NATIVE_MOBILE_CELL_CAM_SET_SELFIE_MODE_HORZ_PAN_OFFSET( float horizontalPan ) + static void LUA_NATIVE_MOBILE_CELL_CAM_SET_SELFIE_MODE_HORZ_PAN_OFFSET(float horizontalPan) { MOBILE::CELL_CAM_SET_SELFIE_MODE_HORZ_PAN_OFFSET(horizontalPan); } - static void LUA_NATIVE_MOBILE_CELL_CAM_SET_SELFIE_MODE_VERT_PAN_OFFSET( float vertPan ) + static void LUA_NATIVE_MOBILE_CELL_CAM_SET_SELFIE_MODE_VERT_PAN_OFFSET(float vertPan) { MOBILE::CELL_CAM_SET_SELFIE_MODE_VERT_PAN_OFFSET(vertPan); } - static void LUA_NATIVE_MOBILE_CELL_CAM_SET_SELFIE_MODE_ROLL_OFFSET( float roll ) + static void LUA_NATIVE_MOBILE_CELL_CAM_SET_SELFIE_MODE_ROLL_OFFSET(float roll) { MOBILE::CELL_CAM_SET_SELFIE_MODE_ROLL_OFFSET(roll); } - static void LUA_NATIVE_MOBILE_CELL_CAM_SET_SELFIE_MODE_DISTANCE_SCALING( float distanceScaling ) + static void LUA_NATIVE_MOBILE_CELL_CAM_SET_SELFIE_MODE_DISTANCE_SCALING(float distanceScaling) { MOBILE::CELL_CAM_SET_SELFIE_MODE_DISTANCE_SCALING(distanceScaling); } - static void LUA_NATIVE_MOBILE_CELL_CAM_SET_SELFIE_MODE_HEAD_YAW_OFFSET( float yaw ) + static void LUA_NATIVE_MOBILE_CELL_CAM_SET_SELFIE_MODE_HEAD_YAW_OFFSET(float yaw) { MOBILE::CELL_CAM_SET_SELFIE_MODE_HEAD_YAW_OFFSET(yaw); } - static void LUA_NATIVE_MOBILE_CELL_CAM_SET_SELFIE_MODE_HEAD_ROLL_OFFSET( float roll ) + static void LUA_NATIVE_MOBILE_CELL_CAM_SET_SELFIE_MODE_HEAD_ROLL_OFFSET(float roll) { MOBILE::CELL_CAM_SET_SELFIE_MODE_HEAD_ROLL_OFFSET(roll); } - static void LUA_NATIVE_MOBILE_CELL_CAM_SET_SELFIE_MODE_HEAD_PITCH_OFFSET( float pitch ) + static void LUA_NATIVE_MOBILE_CELL_CAM_SET_SELFIE_MODE_HEAD_PITCH_OFFSET(float pitch) { MOBILE::CELL_CAM_SET_SELFIE_MODE_HEAD_PITCH_OFFSET(pitch); } - static bool LUA_NATIVE_MOBILE_CELL_CAM_IS_CHAR_VISIBLE_NO_FACE_CHECK( Entity entity ) + static bool LUA_NATIVE_MOBILE_CELL_CAM_IS_CHAR_VISIBLE_NO_FACE_CHECK(Entity entity) { auto retval = (bool)MOBILE::CELL_CAM_IS_CHAR_VISIBLE_NO_FACE_CHECK(entity); return retval; } - static int LUA_NATIVE_MOBILE_GET_MOBILE_PHONE_RENDER_ID( int renderId ) + static int LUA_NATIVE_MOBILE_GET_MOBILE_PHONE_RENDER_ID(int renderId) { MOBILE::GET_MOBILE_PHONE_RENDER_ID(&renderId); return renderId; diff --git a/src/lua/natives/lua_native_binding_MONEY.cpp b/src/lua/natives/lua_native_binding_MONEY.cpp index 74c63897..857f7b9f 100644 --- a/src/lua/natives/lua_native_binding_MONEY.cpp +++ b/src/lua/natives/lua_native_binding_MONEY.cpp @@ -3,114 +3,114 @@ namespace lua::native { - static void LUA_NATIVE_MONEY_NETWORK_INITIALIZE_CASH( int wallet, int bank ) + static void LUA_NATIVE_MONEY_NETWORK_INITIALIZE_CASH(int wallet, int bank) { MONEY::NETWORK_INITIALIZE_CASH(wallet, bank); } - static void LUA_NATIVE_MONEY_NETWORK_DELETE_CHARACTER( int characterSlot, bool p1, bool p2 ) + static void LUA_NATIVE_MONEY_NETWORK_DELETE_CHARACTER(int characterSlot, bool p1, bool p2) { MONEY::NETWORK_DELETE_CHARACTER(characterSlot, p1, p2); } - static void LUA_NATIVE_MONEY_NETWORK_MANUAL_DELETE_CHARACTER( int characterSlot ) + static void LUA_NATIVE_MONEY_NETWORK_MANUAL_DELETE_CHARACTER(int characterSlot) { MONEY::NETWORK_MANUAL_DELETE_CHARACTER(characterSlot); } - static bool LUA_NATIVE_MONEY_NETWORK_GET_PLAYER_IS_HIGH_EARNER( ) + static bool LUA_NATIVE_MONEY_NETWORK_GET_PLAYER_IS_HIGH_EARNER() { auto retval = (bool)MONEY::NETWORK_GET_PLAYER_IS_HIGH_EARNER(); return retval; } - static void LUA_NATIVE_MONEY_NETWORK_CLEAR_CHARACTER_WALLET( int characterSlot ) + static void LUA_NATIVE_MONEY_NETWORK_CLEAR_CHARACTER_WALLET(int characterSlot) { MONEY::NETWORK_CLEAR_CHARACTER_WALLET(characterSlot); } - static Any LUA_NATIVE_MONEY_NETWORK_GIVE_PLAYER_JOBSHARE_CASH( int amount, Any gamerHandle ) + static Any LUA_NATIVE_MONEY_NETWORK_GIVE_PLAYER_JOBSHARE_CASH(int amount, Any gamerHandle) { MONEY::NETWORK_GIVE_PLAYER_JOBSHARE_CASH(amount, &gamerHandle); return gamerHandle; } - static Any LUA_NATIVE_MONEY_NETWORK_RECEIVE_PLAYER_JOBSHARE_CASH( int value, Any gamerHandle ) + static Any LUA_NATIVE_MONEY_NETWORK_RECEIVE_PLAYER_JOBSHARE_CASH(int value, Any gamerHandle) { MONEY::NETWORK_RECEIVE_PLAYER_JOBSHARE_CASH(value, &gamerHandle); return gamerHandle; } - static bool LUA_NATIVE_MONEY_NETWORK_CAN_SHARE_JOB_CASH( ) + static bool LUA_NATIVE_MONEY_NETWORK_CAN_SHARE_JOB_CASH() { auto retval = (bool)MONEY::NETWORK_CAN_SHARE_JOB_CASH(); return retval; } - static void LUA_NATIVE_MONEY_NETWORK_REFUND_CASH( int index, const char* context, const char* reason, bool p3 ) + static void LUA_NATIVE_MONEY_NETWORK_REFUND_CASH(int index, const char* context, const char* reason, bool p3) { MONEY::NETWORK_REFUND_CASH(index, context, reason, p3); } - static void LUA_NATIVE_MONEY_NETWORK_DEDUCT_CASH( int amount, const char* p1, const char* p2, bool p3, bool p4, bool p5 ) + static void LUA_NATIVE_MONEY_NETWORK_DEDUCT_CASH(int amount, const char* p1, const char* p2, bool p3, bool p4, bool p5) { MONEY::NETWORK_DEDUCT_CASH(amount, p1, p2, p3, p4, p5); } - static bool LUA_NATIVE_MONEY_NETWORK_MONEY_CAN_BET( int amount, bool p1, bool p2 ) + static bool LUA_NATIVE_MONEY_NETWORK_MONEY_CAN_BET(int amount, bool p1, bool p2) { auto retval = (bool)MONEY::NETWORK_MONEY_CAN_BET(amount, p1, p2); return retval; } - static bool LUA_NATIVE_MONEY_NETWORK_CAN_BET( int amount ) + static bool LUA_NATIVE_MONEY_NETWORK_CAN_BET(int amount) { auto retval = (bool)MONEY::NETWORK_CAN_BET(amount); return retval; } - static bool LUA_NATIVE_MONEY_NETWORK_CASINO_CAN_BET( Hash hash ) + static bool LUA_NATIVE_MONEY_NETWORK_CASINO_CAN_BET(Hash hash) { auto retval = (bool)MONEY::NETWORK_CASINO_CAN_BET(hash); return retval; } - static bool LUA_NATIVE_MONEY_NETWORK_CASINO_CAN_BET_PVC( ) + static bool LUA_NATIVE_MONEY_NETWORK_CASINO_CAN_BET_PVC() { auto retval = (bool)MONEY::NETWORK_CASINO_CAN_BET_PVC(); return retval; } - static bool LUA_NATIVE_MONEY_NETWORK_CASINO_CAN_BET_AMOUNT( Any p0 ) + static bool LUA_NATIVE_MONEY_NETWORK_CASINO_CAN_BET_AMOUNT(Any p0) { auto retval = (bool)MONEY::NETWORK_CASINO_CAN_BET_AMOUNT(p0); return retval; } - static bool LUA_NATIVE_MONEY_NETWORK_CASINO_CAN_BUY_CHIPS_PVC( ) + static bool LUA_NATIVE_MONEY_NETWORK_CASINO_CAN_BUY_CHIPS_PVC() { auto retval = (bool)MONEY::NETWORK_CASINO_CAN_BUY_CHIPS_PVC(); return retval; } - static bool LUA_NATIVE_MONEY_NETWORK_CASINO_BUY_CHIPS( int p0, int p1 ) + static bool LUA_NATIVE_MONEY_NETWORK_CASINO_BUY_CHIPS(int p0, int p1) { auto retval = (bool)MONEY::NETWORK_CASINO_BUY_CHIPS(p0, p1); return retval; } - static bool LUA_NATIVE_MONEY_NETWORK_CASINO_SELL_CHIPS( int p0, int p1 ) + static bool LUA_NATIVE_MONEY_NETWORK_CASINO_SELL_CHIPS(int p0, int p1) { auto retval = (bool)MONEY::NETWORK_CASINO_SELL_CHIPS(p0, p1); return retval; } - static void LUA_NATIVE_MONEY_NETWORK_DEFER_CASH_TRANSACTIONS_UNTIL_SHOP_SAVE( ) + static void LUA_NATIVE_MONEY_NETWORK_DEFER_CASH_TRANSACTIONS_UNTIL_SHOP_SAVE() { MONEY::NETWORK_DEFER_CASH_TRANSACTIONS_UNTIL_SHOP_SAVE(); } - static std::tuple LUA_NATIVE_MONEY_CAN_PAY_AMOUNT_TO_BOSS( int p0, int p1, int amount, int p3 ) + static std::tuple LUA_NATIVE_MONEY_CAN_PAY_AMOUNT_TO_BOSS(int p0, int p1, int amount, int p3) { std::tuple return_values; std::get<0>(return_values) = (bool)MONEY::CAN_PAY_AMOUNT_TO_BOSS(p0, p1, amount, &p3); @@ -119,68 +119,68 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_PICKUP( int amount ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_PICKUP(int amount) { MONEY::NETWORK_EARN_FROM_PICKUP(amount); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_CASHING_OUT( int amount ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_CASHING_OUT(int amount) { MONEY::NETWORK_EARN_FROM_CASHING_OUT(amount); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_GANGATTACK_PICKUP( int amount ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_GANGATTACK_PICKUP(int amount) { MONEY::NETWORK_EARN_FROM_GANGATTACK_PICKUP(amount); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_ASSASSINATE_TARGET_KILLED( int amount ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_ASSASSINATE_TARGET_KILLED(int amount) { MONEY::NETWORK_EARN_ASSASSINATE_TARGET_KILLED(amount); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_ROB_ARMORED_CARS( int amount ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_ROB_ARMORED_CARS(int amount) { MONEY::NETWORK_EARN_FROM_ROB_ARMORED_CARS(amount); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_CRATE_DROP( int amount ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_CRATE_DROP(int amount) { MONEY::NETWORK_EARN_FROM_CRATE_DROP(amount); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_BETTING( int amount, const char* p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_BETTING(int amount, const char* p1) { MONEY::NETWORK_EARN_FROM_BETTING(amount, p1); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_JOB( int amount, const char* p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_JOB(int amount, const char* p1) { MONEY::NETWORK_EARN_FROM_JOB(amount, p1); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_JOBX2( int amount, const char* p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_JOBX2(int amount, const char* p1) { MONEY::NETWORK_EARN_FROM_JOBX2(amount, p1); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_PREMIUM_JOB( int amount, const char* p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_PREMIUM_JOB(int amount, const char* p1) { MONEY::NETWORK_EARN_FROM_PREMIUM_JOB(amount, p1); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_BEND_JOB( int amount, const char* heistHash ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_BEND_JOB(int amount, const char* heistHash) { MONEY::NETWORK_EARN_FROM_BEND_JOB(amount, heistHash); } - static Any LUA_NATIVE_MONEY_NETWORK_EARN_FROM_CHALLENGE_WIN( Any p0, Any p1, bool p2 ) + static Any LUA_NATIVE_MONEY_NETWORK_EARN_FROM_CHALLENGE_WIN(Any p0, Any p1, bool p2) { MONEY::NETWORK_EARN_FROM_CHALLENGE_WIN(p0, &p1, p2); return p1; } - static std::tuple LUA_NATIVE_MONEY_NETWORK_EARN_FROM_BOUNTY( int amount, Any gamerHandle, Any p2, Any p3 ) + static std::tuple LUA_NATIVE_MONEY_NETWORK_EARN_FROM_BOUNTY(int amount, Any gamerHandle, Any p2, Any p3) { std::tuple return_values; MONEY::NETWORK_EARN_FROM_BOUNTY(amount, &gamerHandle, &p2, p3); @@ -190,53 +190,53 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_IMPORT_EXPORT( int amount, Hash modelHash ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_IMPORT_EXPORT(int amount, Hash modelHash) { MONEY::NETWORK_EARN_FROM_IMPORT_EXPORT(amount, modelHash); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_HOLDUPS( int amount ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_HOLDUPS(int amount) { MONEY::NETWORK_EARN_FROM_HOLDUPS(amount); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_PROPERTY( int amount, Hash propertyName ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_PROPERTY(int amount, Hash propertyName) { MONEY::NETWORK_EARN_FROM_PROPERTY(amount, propertyName); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_AI_TARGET_KILL( Any p0, Any p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_AI_TARGET_KILL(Any p0, Any p1) { MONEY::NETWORK_EARN_FROM_AI_TARGET_KILL(p0, p1); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_NOT_BADSPORT( int amount ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_NOT_BADSPORT(int amount) { MONEY::NETWORK_EARN_FROM_NOT_BADSPORT(amount); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_VEHICLE( Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_VEHICLE(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7) { MONEY::NETWORK_EARN_FROM_VEHICLE(p0, p1, p2, p3, p4, p5, p6, p7); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_PERSONAL_VEHICLE( Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_PERSONAL_VEHICLE(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8) { MONEY::NETWORK_EARN_FROM_PERSONAL_VEHICLE(p0, p1, p2, p3, p4, p5, p6, p7, p8); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_DAILY_OBJECTIVES( int amount, const char* type, int characterSlot ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_DAILY_OBJECTIVES(int amount, const char* type, int characterSlot) { MONEY::NETWORK_EARN_FROM_DAILY_OBJECTIVES(amount, type, characterSlot); } - static Any LUA_NATIVE_MONEY_NETWORK_EARN_FROM_AMBIENT_JOB( int p0, const char* p1, Any p2 ) + static Any LUA_NATIVE_MONEY_NETWORK_EARN_FROM_AMBIENT_JOB(int p0, const char* p1, Any p2) { MONEY::NETWORK_EARN_FROM_AMBIENT_JOB(p0, p1, &p2); return p2; } - static std::tuple LUA_NATIVE_MONEY_NETWORK_EARN_FROM_JOB_BONUS( Any p0, Any p1, Any p2 ) + static std::tuple LUA_NATIVE_MONEY_NETWORK_EARN_FROM_JOB_BONUS(Any p0, Any p1, Any p2) { std::tuple return_values; MONEY::NETWORK_EARN_FROM_JOB_BONUS(p0, &p1, &p2); @@ -246,123 +246,123 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_CRIMINAL_MASTERMIND( Any p0, Any p1, Any p2 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_CRIMINAL_MASTERMIND(Any p0, Any p1, Any p2) { MONEY::NETWORK_EARN_FROM_CRIMINAL_MASTERMIND(p0, p1, p2); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_HEIST_AWARD( Any p0, Any p1, Any p2 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_HEIST_AWARD(Any p0, Any p1, Any p2) { MONEY::NETWORK_EARN_HEIST_AWARD(p0, p1, p2); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_FIRST_TIME_BONUS( Any p0, Any p1, Any p2 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_FIRST_TIME_BONUS(Any p0, Any p1, Any p2) { MONEY::NETWORK_EARN_FIRST_TIME_BONUS(p0, p1, p2); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_GOON( Any p0, Any p1, Any p2 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_GOON(Any p0, Any p1, Any p2) { MONEY::NETWORK_EARN_GOON(p0, p1, p2); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_BOSS( Any p0, Any p1, Any p2 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_BOSS(Any p0, Any p1, Any p2) { MONEY::NETWORK_EARN_BOSS(p0, p1, p2); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_AGENCY( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_AGENCY(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_EARN_AGENCY(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_WAREHOUSE( int amount, int id ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_WAREHOUSE(int amount, int id) { MONEY::NETWORK_EARN_FROM_WAREHOUSE(amount, id); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_CONTRABAND( int amount, Any p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_CONTRABAND(int amount, Any p1) { MONEY::NETWORK_EARN_FROM_CONTRABAND(amount, p1); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_DESTROYING_CONTRABAND( Any p0, Any p1, Any p2 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_DESTROYING_CONTRABAND(Any p0, Any p1, Any p2) { MONEY::NETWORK_EARN_FROM_DESTROYING_CONTRABAND(p0, p1, p2); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_SMUGGLER_WORK( Any p0, Any p1, Any p2, Any p3, Any p4, Any p5 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_SMUGGLER_WORK(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { MONEY::NETWORK_EARN_FROM_SMUGGLER_WORK(p0, p1, p2, p3, p4, p5); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_HANGAR_TRADE( Any p0, Any p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_HANGAR_TRADE(Any p0, Any p1) { MONEY::NETWORK_EARN_FROM_HANGAR_TRADE(p0, p1); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_PURCHASE_CLUB_HOUSE( Any p0, Any p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_PURCHASE_CLUB_HOUSE(Any p0, Any p1) { MONEY::NETWORK_EARN_PURCHASE_CLUB_HOUSE(p0, p1); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_BUSINESS_PRODUCT( int amount, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_BUSINESS_PRODUCT(int amount, Any p1, Any p2, Any p3) { MONEY::NETWORK_EARN_FROM_BUSINESS_PRODUCT(amount, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_VEHICLE_EXPORT( int amount, Any p1, Any p2 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_VEHICLE_EXPORT(int amount, Any p1, Any p2) { MONEY::NETWORK_EARN_FROM_VEHICLE_EXPORT(amount, p1, p2); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_SMUGGLER_AGENCY( int amount, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_SMUGGLER_AGENCY(int amount, Any p1, Any p2, Any p3) { MONEY::NETWORK_EARN_SMUGGLER_AGENCY(amount, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_BOUNTY_HUNTER_REWARD( Any p0 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_BOUNTY_HUNTER_REWARD(Any p0) { MONEY::NETWORK_EARN_BOUNTY_HUNTER_REWARD(p0); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_BUSINESS_BATTLE( Any p0 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_BUSINESS_BATTLE(Any p0) { MONEY::NETWORK_EARN_FROM_BUSINESS_BATTLE(p0); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_CLUB_MANAGEMENT_PARTICIPATION( Any p0, int p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_CLUB_MANAGEMENT_PARTICIPATION(Any p0, int p1) { MONEY::NETWORK_EARN_FROM_CLUB_MANAGEMENT_PARTICIPATION(p0, p1); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_FMBB_PHONECALL_MISSION( Any p0 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_FMBB_PHONECALL_MISSION(Any p0) { MONEY::NETWORK_EARN_FROM_FMBB_PHONECALL_MISSION(p0); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_BUSINESS_HUB_SELL( Any p0, Any p1, Any p2 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_BUSINESS_HUB_SELL(Any p0, Any p1, Any p2) { MONEY::NETWORK_EARN_FROM_BUSINESS_HUB_SELL(p0, p1, p2); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_FMBB_BOSS_WORK( Any p0 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_FMBB_BOSS_WORK(Any p0) { MONEY::NETWORK_EARN_FROM_FMBB_BOSS_WORK(p0); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_FMBB_WAGE_BONUS( Any p0 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_FMBB_WAGE_BONUS(Any p0) { MONEY::NETWORK_EARN_FMBB_WAGE_BONUS(p0); } - static bool LUA_NATIVE_MONEY_NETWORK_CAN_SPEND_MONEY( Any p0, bool p1, bool p2, bool p3, Any p4, Any p5 ) + static bool LUA_NATIVE_MONEY_NETWORK_CAN_SPEND_MONEY(Any p0, bool p1, bool p2, bool p3, Any p4, Any p5) { auto retval = (bool)MONEY::NETWORK_CAN_SPEND_MONEY(p0, p1, p2, p3, p4, p5); return retval; } - static std::tuple LUA_NATIVE_MONEY_NETWORK_CAN_SPEND_MONEY2( Any p0, bool p1, bool p2, bool p3, Any p4, Any p5, Any p6 ) + static std::tuple LUA_NATIVE_MONEY_NETWORK_CAN_SPEND_MONEY2(Any p0, bool p1, bool p2, bool p3, Any p4, Any p5, Any p6) { std::tuple return_values; std::get<0>(return_values) = (bool)MONEY::NETWORK_CAN_SPEND_MONEY2(p0, p1, p2, p3, &p4, p5, p6); @@ -371,201 +371,201 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_MONEY_NETWORK_BUY_ITEM( int amount, Hash item, Any p2, Any p3, bool p4, const char* item_name, Any p6, Any p7, Any p8, bool p9 ) + static void LUA_NATIVE_MONEY_NETWORK_BUY_ITEM(int amount, Hash item, Any p2, Any p3, bool p4, const char* item_name, Any p6, Any p7, Any p8, bool p9) { MONEY::NETWORK_BUY_ITEM(amount, item, p2, p3, p4, item_name, p6, p7, p8, p9); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_TAXI( int amount, bool p1, bool p2, Any p3, Any p4 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_TAXI(int amount, bool p1, bool p2, Any p3, Any p4) { MONEY::NETWORK_SPENT_TAXI(amount, p1, p2, p3, p4); } - static void LUA_NATIVE_MONEY_NETWORK_PAY_EMPLOYEE_WAGE( Any p0, bool p1, bool p2 ) + static void LUA_NATIVE_MONEY_NETWORK_PAY_EMPLOYEE_WAGE(Any p0, bool p1, bool p2) { MONEY::NETWORK_PAY_EMPLOYEE_WAGE(p0, p1, p2); } - static void LUA_NATIVE_MONEY_NETWORK_PAY_MATCH_ENTRY_FEE( int amount, const char* matchId, bool p2, bool p3 ) + static void LUA_NATIVE_MONEY_NETWORK_PAY_MATCH_ENTRY_FEE(int amount, const char* matchId, bool p2, bool p3) { MONEY::NETWORK_PAY_MATCH_ENTRY_FEE(amount, matchId, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_BETTING( int amount, int p1, const char* matchId, bool p3, bool p4 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_BETTING(int amount, int p1, const char* matchId, bool p3, bool p4) { MONEY::NETWORK_SPENT_BETTING(amount, p1, matchId, p3, p4); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_WAGER( Any p0, Any p1, int amount ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_WAGER(Any p0, Any p1, int amount) { MONEY::NETWORK_SPENT_WAGER(p0, p1, amount); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_IN_STRIPCLUB( Any p0, bool p1, Any p2, bool p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_IN_STRIPCLUB(Any p0, bool p1, Any p2, bool p3) { MONEY::NETWORK_SPENT_IN_STRIPCLUB(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_BUY_HEALTHCARE( int cost, bool p1, bool p2 ) + static void LUA_NATIVE_MONEY_NETWORK_BUY_HEALTHCARE(int cost, bool p1, bool p2) { MONEY::NETWORK_BUY_HEALTHCARE(cost, p1, p2); } - static void LUA_NATIVE_MONEY_NETWORK_BUY_AIRSTRIKE( int cost, bool p1, bool p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_BUY_AIRSTRIKE(int cost, bool p1, bool p2, Any p3) { MONEY::NETWORK_BUY_AIRSTRIKE(cost, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_BUY_BACKUP_GANG( int p0, int p1, bool p2, bool p3, int npcProvider ) + static void LUA_NATIVE_MONEY_NETWORK_BUY_BACKUP_GANG(int p0, int p1, bool p2, bool p3, int npcProvider) { MONEY::NETWORK_BUY_BACKUP_GANG(p0, p1, p2, p3, npcProvider); } - static void LUA_NATIVE_MONEY_NETWORK_BUY_HELI_STRIKE( int cost, bool p1, bool p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_BUY_HELI_STRIKE(int cost, bool p1, bool p2, Any p3) { MONEY::NETWORK_BUY_HELI_STRIKE(cost, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_AMMO_DROP( Any p0, bool p1, bool p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_AMMO_DROP(Any p0, bool p1, bool p2, Any p3) { MONEY::NETWORK_SPENT_AMMO_DROP(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_BUY_BOUNTY( int amount, Player victim, bool p2, bool p3, Any p4 ) + static void LUA_NATIVE_MONEY_NETWORK_BUY_BOUNTY(int amount, Player victim, bool p2, bool p3, Any p4) { MONEY::NETWORK_BUY_BOUNTY(amount, victim, p2, p3, p4); } - static void LUA_NATIVE_MONEY_NETWORK_BUY_PROPERTY( int cost, Hash propertyName, bool p2, bool p3 ) + static void LUA_NATIVE_MONEY_NETWORK_BUY_PROPERTY(int cost, Hash propertyName, bool p2, bool p3) { MONEY::NETWORK_BUY_PROPERTY(cost, propertyName, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_BUY_SMOKES( int p0, bool p1, bool p2 ) + static void LUA_NATIVE_MONEY_NETWORK_BUY_SMOKES(int p0, bool p1, bool p2) { MONEY::NETWORK_BUY_SMOKES(p0, p1, p2); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_HELI_PICKUP( Any p0, bool p1, bool p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_HELI_PICKUP(Any p0, bool p1, bool p2, Any p3) { MONEY::NETWORK_SPENT_HELI_PICKUP(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_BOAT_PICKUP( Any p0, bool p1, bool p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_BOAT_PICKUP(Any p0, bool p1, bool p2, Any p3) { MONEY::NETWORK_SPENT_BOAT_PICKUP(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_BULL_SHARK( Any p0, bool p1, bool p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_BULL_SHARK(Any p0, bool p1, bool p2, Any p3) { MONEY::NETWORK_SPENT_BULL_SHARK(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_CASH_DROP( int amount, bool p1, bool p2 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_CASH_DROP(int amount, bool p1, bool p2) { MONEY::NETWORK_SPENT_CASH_DROP(amount, p1, p2); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_HIRE_MUGGER( Any p0, bool p1, bool p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_HIRE_MUGGER(Any p0, bool p1, bool p2, Any p3) { MONEY::NETWORK_SPENT_HIRE_MUGGER(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_ROBBED_BY_MUGGER( int amount, bool p1, bool p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_ROBBED_BY_MUGGER(int amount, bool p1, bool p2, Any p3) { MONEY::NETWORK_SPENT_ROBBED_BY_MUGGER(amount, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_HIRE_MERCENARY( Any p0, bool p1, bool p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_HIRE_MERCENARY(Any p0, bool p1, bool p2, Any p3) { MONEY::NETWORK_SPENT_HIRE_MERCENARY(p0, p1, p2, p3); } - static Any LUA_NATIVE_MONEY_NETWORK_SPENT_BUY_WANTEDLEVEL( Any p0, Any p1, bool p2, bool p3, Any p4 ) + static Any LUA_NATIVE_MONEY_NETWORK_SPENT_BUY_WANTEDLEVEL(Any p0, Any p1, bool p2, bool p3, Any p4) { MONEY::NETWORK_SPENT_BUY_WANTEDLEVEL(p0, &p1, p2, p3, p4); return p1; } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_BUY_OFFTHERADAR( Any p0, bool p1, bool p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_BUY_OFFTHERADAR(Any p0, bool p1, bool p2, Any p3) { MONEY::NETWORK_SPENT_BUY_OFFTHERADAR(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_BUY_REVEAL_PLAYERS( Any p0, bool p1, bool p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_BUY_REVEAL_PLAYERS(Any p0, bool p1, bool p2, Any p3) { MONEY::NETWORK_SPENT_BUY_REVEAL_PLAYERS(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_CARWASH( Any p0, Any p1, Any p2, bool p3, bool p4 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_CARWASH(Any p0, Any p1, Any p2, bool p3, bool p4) { MONEY::NETWORK_SPENT_CARWASH(p0, p1, p2, p3, p4); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_CINEMA( Any p0, Any p1, bool p2, bool p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_CINEMA(Any p0, Any p1, bool p2, bool p3) { MONEY::NETWORK_SPENT_CINEMA(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_TELESCOPE( Any p0, bool p1, bool p2 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_TELESCOPE(Any p0, bool p1, bool p2) { MONEY::NETWORK_SPENT_TELESCOPE(p0, p1, p2); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_HOLDUPS( Any p0, bool p1, bool p2 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_HOLDUPS(Any p0, bool p1, bool p2) { MONEY::NETWORK_SPENT_HOLDUPS(p0, p1, p2); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_BUY_PASSIVE_MODE( Any p0, bool p1, bool p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_BUY_PASSIVE_MODE(Any p0, bool p1, bool p2, Any p3) { MONEY::NETWORK_SPENT_BUY_PASSIVE_MODE(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_BANK_INTEREST( int p0, bool p1, bool p2 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_BANK_INTEREST(int p0, bool p1, bool p2) { MONEY::NETWORK_SPENT_BANK_INTEREST(p0, p1, p2); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_PROSTITUTES( Any p0, bool p1, bool p2 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_PROSTITUTES(Any p0, bool p1, bool p2) { MONEY::NETWORK_SPENT_PROSTITUTES(p0, p1, p2); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_ARREST_BAIL( Any p0, bool p1, bool p2 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_ARREST_BAIL(Any p0, bool p1, bool p2) { MONEY::NETWORK_SPENT_ARREST_BAIL(p0, p1, p2); } - static Any LUA_NATIVE_MONEY_NETWORK_SPENT_PAY_VEHICLE_INSURANCE_PREMIUM( int amount, Hash vehicleModel, Any gamerHandle, bool notBankrupt, bool hasTheMoney ) + static Any LUA_NATIVE_MONEY_NETWORK_SPENT_PAY_VEHICLE_INSURANCE_PREMIUM(int amount, Hash vehicleModel, Any gamerHandle, bool notBankrupt, bool hasTheMoney) { MONEY::NETWORK_SPENT_PAY_VEHICLE_INSURANCE_PREMIUM(amount, vehicleModel, &gamerHandle, notBankrupt, hasTheMoney); return gamerHandle; } - static Any LUA_NATIVE_MONEY_NETWORK_SPENT_CALL_PLAYER( Any p0, Any p1, bool p2, bool p3 ) + static Any LUA_NATIVE_MONEY_NETWORK_SPENT_CALL_PLAYER(Any p0, Any p1, bool p2, bool p3) { MONEY::NETWORK_SPENT_CALL_PLAYER(p0, &p1, p2, p3); return p1; } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_BOUNTY( Any p0, bool p1, bool p2 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_BOUNTY(Any p0, bool p1, bool p2) { MONEY::NETWORK_SPENT_BOUNTY(p0, p1, p2); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_FROM_ROCKSTAR( int p0, bool p1, bool p2 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_FROM_ROCKSTAR(int p0, bool p1, bool p2) { MONEY::NETWORK_SPENT_FROM_ROCKSTAR(p0, p1, p2); } - static int LUA_NATIVE_MONEY_NETWORK_SPEND_EARNED_FROM_BANK_AND_WALLETS( int amount ) + static int LUA_NATIVE_MONEY_NETWORK_SPEND_EARNED_FROM_BANK_AND_WALLETS(int amount) { auto retval = MONEY::NETWORK_SPEND_EARNED_FROM_BANK_AND_WALLETS(amount); return retval; } - static std::tuple LUA_NATIVE_MONEY_PROCESS_CASH_GIFT( int p0, int p1, const char* p2 ) + static std::tuple LUA_NATIVE_MONEY_PROCESS_CASH_GIFT(int p0, int p1, const char* p2) { std::tuple return_values; std::get<0>(return_values) = MONEY::PROCESS_CASH_GIFT(&p0, &p1, p2); @@ -575,1261 +575,1261 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_MOVE_SUBMARINE( Any p0, Any p1, Any p2 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_MOVE_SUBMARINE(Any p0, Any p1, Any p2) { MONEY::NETWORK_SPENT_MOVE_SUBMARINE(p0, p1, p2); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_PLAYER_HEALTHCARE( int p0, int p1, bool p2, bool p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_PLAYER_HEALTHCARE(int p0, int p1, bool p2, bool p3) { MONEY::NETWORK_SPENT_PLAYER_HEALTHCARE(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_NO_COPS( Any p0, bool p1, bool p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_NO_COPS(Any p0, bool p1, bool p2, Any p3) { MONEY::NETWORK_SPENT_NO_COPS(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_CARGO_SOURCING( Any p0, Any p1, Any p2, Any p3, Any p4, Any p5 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_CARGO_SOURCING(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { MONEY::NETWORK_SPENT_CARGO_SOURCING(p0, p1, p2, p3, p4, p5); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_REQUEST_JOB( Any p0, bool p1, bool p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_REQUEST_JOB(Any p0, bool p1, bool p2, Any p3) { MONEY::NETWORK_SPENT_REQUEST_JOB(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_REQUEST_HEIST( Any p0, bool p1, bool p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_REQUEST_HEIST(Any p0, bool p1, bool p2, Any p3) { MONEY::NETWORK_SPENT_REQUEST_HEIST(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_BUY_FAIRGROUND_RIDE( int amount, Any p1, bool p2, bool p3, Any p4 ) + static void LUA_NATIVE_MONEY_NETWORK_BUY_FAIRGROUND_RIDE(int amount, Any p1, bool p2, bool p3, Any p4) { MONEY::NETWORK_BUY_FAIRGROUND_RIDE(amount, p1, p2, p3, p4); } - static bool LUA_NATIVE_MONEY_NETWORK_ECONOMY_HAS_FIXED_CRAZY_NUMBERS( ) + static bool LUA_NATIVE_MONEY_NETWORK_ECONOMY_HAS_FIXED_CRAZY_NUMBERS() { auto retval = (bool)MONEY::NETWORK_ECONOMY_HAS_FIXED_CRAZY_NUMBERS(); return retval; } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_JOB_SKIP( int amount, const char* matchId, bool p2, bool p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_JOB_SKIP(int amount, const char* matchId, bool p2, bool p3) { MONEY::NETWORK_SPENT_JOB_SKIP(amount, matchId, p2, p3); } - static bool LUA_NATIVE_MONEY_NETWORK_SPENT_BOSS_GOON( int amount, bool p1, bool p2 ) + static bool LUA_NATIVE_MONEY_NETWORK_SPENT_BOSS_GOON(int amount, bool p1, bool p2) { auto retval = (bool)MONEY::NETWORK_SPENT_BOSS_GOON(amount, p1, p2); return retval; } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_GOON( int p0, int p1, int amount ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_GOON(int p0, int p1, int amount) { MONEY::NETWORK_SPEND_GOON(p0, p1, amount); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_BOSS( Any p0, Any p1, Any p2 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_BOSS(Any p0, Any p1, Any p2) { MONEY::NETWORK_SPEND_BOSS(p0, p1, p2); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_MOVE_YACHT( int amount, bool p1, bool p2 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_MOVE_YACHT(int amount, bool p1, bool p2) { MONEY::NETWORK_SPENT_MOVE_YACHT(amount, p1, p2); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_RENAME_ORGANIZATION( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_RENAME_ORGANIZATION(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPENT_RENAME_ORGANIZATION(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_BUY_CONTRABAND_MISSION( int p0, int p1, Hash p2, bool p3, bool p4 ) + static void LUA_NATIVE_MONEY_NETWORK_BUY_CONTRABAND_MISSION(int p0, int p1, Hash p2, bool p3, bool p4) { MONEY::NETWORK_BUY_CONTRABAND_MISSION(p0, p1, p2, p3, p4); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_PA_SERVICE_HELI( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_PA_SERVICE_HELI(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPENT_PA_SERVICE_HELI(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_PA_SERVICE_VEHICLE( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_PA_SERVICE_VEHICLE(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPENT_PA_SERVICE_VEHICLE(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_PA_SERVICE_SNACK( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_PA_SERVICE_SNACK(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPENT_PA_SERVICE_SNACK(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_PA_SERVICE_DANCER( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_PA_SERVICE_DANCER(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPENT_PA_SERVICE_DANCER(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_PA_SERVICE_IMPOUND( Any p0, Any p1, Any p2 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_PA_SERVICE_IMPOUND(Any p0, Any p1, Any p2) { MONEY::NETWORK_SPENT_PA_SERVICE_IMPOUND(p0, p1, p2); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_PA_HELI_PICKUP( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_PA_HELI_PICKUP(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPENT_PA_HELI_PICKUP(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_PURCHASE_OFFICE_PROPERTY( Any p0, Any p1, Any p2, Any p3, Any p4 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_PURCHASE_OFFICE_PROPERTY(Any p0, Any p1, Any p2, Any p3, Any p4) { MONEY::NETWORK_SPENT_PURCHASE_OFFICE_PROPERTY(p0, p1, p2, p3, p4); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_UPGRADE_OFFICE_PROPERTY( Any p0, Any p1, Any p2, Any p3, Any p4 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_UPGRADE_OFFICE_PROPERTY(Any p0, Any p1, Any p2, Any p3, Any p4) { MONEY::NETWORK_SPENT_UPGRADE_OFFICE_PROPERTY(p0, p1, p2, p3, p4); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_PURCHASE_WAREHOUSE_PROPERTY( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_PURCHASE_WAREHOUSE_PROPERTY(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPENT_PURCHASE_WAREHOUSE_PROPERTY(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_UPGRADE_WAREHOUSE_PROPERTY( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_UPGRADE_WAREHOUSE_PROPERTY(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPENT_UPGRADE_WAREHOUSE_PROPERTY(p0, p1, p2, p3); } - static Any LUA_NATIVE_MONEY_NETWORK_SPENT_PURCHASE_IMPEXP_WAREHOUSE_PROPERTY( int amount, Any data, bool p2, bool p3 ) + static Any LUA_NATIVE_MONEY_NETWORK_SPENT_PURCHASE_IMPEXP_WAREHOUSE_PROPERTY(int amount, Any data, bool p2, bool p3) { MONEY::NETWORK_SPENT_PURCHASE_IMPEXP_WAREHOUSE_PROPERTY(amount, &data, p2, p3); return data; } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_UPGRADE_IMPEXP_WAREHOUSE_PROPERTY( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_UPGRADE_IMPEXP_WAREHOUSE_PROPERTY(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPENT_UPGRADE_IMPEXP_WAREHOUSE_PROPERTY(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_TRADE_IMPEXP_WAREHOUSE_PROPERTY( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_TRADE_IMPEXP_WAREHOUSE_PROPERTY(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPENT_TRADE_IMPEXP_WAREHOUSE_PROPERTY(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_ORDER_WAREHOUSE_VEHICLE( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_ORDER_WAREHOUSE_VEHICLE(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPENT_ORDER_WAREHOUSE_VEHICLE(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_ORDER_BODYGUARD_VEHICLE( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_ORDER_BODYGUARD_VEHICLE(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPENT_ORDER_BODYGUARD_VEHICLE(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_JUKEBOX( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_JUKEBOX(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPENT_JUKEBOX(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_PURCHASE_CLUB_HOUSE( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_PURCHASE_CLUB_HOUSE(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPENT_PURCHASE_CLUB_HOUSE(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_UPGRADE_CLUB_HOUSE( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_UPGRADE_CLUB_HOUSE(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPENT_UPGRADE_CLUB_HOUSE(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_PURCHASE_BUSINESS_PROPERTY( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_PURCHASE_BUSINESS_PROPERTY(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPENT_PURCHASE_BUSINESS_PROPERTY(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_UPGRADE_BUSINESS_PROPERTY( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_UPGRADE_BUSINESS_PROPERTY(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPENT_UPGRADE_BUSINESS_PROPERTY(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_TRADE_BUSINESS_PROPERTY( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_TRADE_BUSINESS_PROPERTY(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPENT_TRADE_BUSINESS_PROPERTY(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_MC_ABILITY( Any p0, Any p1, Any p2, Any p3, Any p4 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_MC_ABILITY(Any p0, Any p1, Any p2, Any p3, Any p4) { MONEY::NETWORK_SPENT_MC_ABILITY(p0, p1, p2, p3, p4); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_PAY_BUSINESS_SUPPLIES( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_PAY_BUSINESS_SUPPLIES(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPENT_PAY_BUSINESS_SUPPLIES(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_CHANGE_APPEARANCE( Any p0, Any p1, Any p2 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_CHANGE_APPEARANCE(Any p0, Any p1, Any p2) { MONEY::NETWORK_SPENT_CHANGE_APPEARANCE(p0, p1, p2); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_VEHICLE_EXPORT_MODS( Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_VEHICLE_EXPORT_MODS(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9) { MONEY::NETWORK_SPENT_VEHICLE_EXPORT_MODS(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_PURCHASE_OFFICE_GARAGE( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_PURCHASE_OFFICE_GARAGE(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPENT_PURCHASE_OFFICE_GARAGE(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_UPGRADE_OFFICE_GARAGE( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_UPGRADE_OFFICE_GARAGE(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPENT_UPGRADE_OFFICE_GARAGE(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_IMPORT_EXPORT_REPAIR( Any p0, Any p1, Any p2 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_IMPORT_EXPORT_REPAIR(Any p0, Any p1, Any p2) { MONEY::NETWORK_SPENT_IMPORT_EXPORT_REPAIR(p0, p1, p2); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_PURCHASE_HANGAR( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_PURCHASE_HANGAR(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPENT_PURCHASE_HANGAR(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_UPGRADE_HANGAR( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_UPGRADE_HANGAR(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPENT_UPGRADE_HANGAR(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_HANGAR_UTILITY_CHARGES( int amount, bool p1, bool p2 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_HANGAR_UTILITY_CHARGES(int amount, bool p1, bool p2) { MONEY::NETWORK_SPENT_HANGAR_UTILITY_CHARGES(amount, p1, p2); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_HANGAR_STAFF_CHARGES( int amount, bool p1, bool p2 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_HANGAR_STAFF_CHARGES(int amount, bool p1, bool p2) { MONEY::NETWORK_SPENT_HANGAR_STAFF_CHARGES(amount, p1, p2); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_BUY_TRUCK( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_BUY_TRUCK(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPENT_BUY_TRUCK(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_UPGRADE_TRUCK( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_UPGRADE_TRUCK(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPENT_UPGRADE_TRUCK(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_BUY_BUNKER( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_BUY_BUNKER(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPENT_BUY_BUNKER(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_UPRADE_BUNKER( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_UPRADE_BUNKER(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPENT_UPRADE_BUNKER(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_SELL_BUNKER( int amount, Hash bunkerHash ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_SELL_BUNKER(int amount, Hash bunkerHash) { MONEY::NETWORK_EARN_FROM_SELL_BUNKER(amount, bunkerHash); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_BALLISTIC_EQUIPMENT( int amount, bool p1, bool p2 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_BALLISTIC_EQUIPMENT(int amount, bool p1, bool p2) { MONEY::NETWORK_SPENT_BALLISTIC_EQUIPMENT(amount, p1, p2); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_RDR_BONUS( int amount, Any p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_RDR_BONUS(int amount, Any p1) { MONEY::NETWORK_EARN_RDR_BONUS(amount, p1); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_WAGE_PAYMENT( int amount, Any p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_WAGE_PAYMENT(int amount, Any p1) { MONEY::NETWORK_EARN_WAGE_PAYMENT(amount, p1); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_WAGE_PAYMENT_BONUS( int amount ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_WAGE_PAYMENT_BONUS(int amount) { MONEY::NETWORK_EARN_WAGE_PAYMENT_BONUS(amount); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_BUY_BASE( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_BUY_BASE(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPENT_BUY_BASE(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_UPGRADE_BASE( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_UPGRADE_BASE(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPENT_UPGRADE_BASE(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_BUY_TILTROTOR( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_BUY_TILTROTOR(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPENT_BUY_TILTROTOR(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_UPGRADE_TILTROTOR( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_UPGRADE_TILTROTOR(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPENT_UPGRADE_TILTROTOR(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_EMPLOY_ASSASSINS( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_EMPLOY_ASSASSINS(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPENT_EMPLOY_ASSASSINS(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_GANGOPS_CANNON( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_GANGOPS_CANNON(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPEND_GANGOPS_CANNON(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_GANGOPS_SKIP_MISSION( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_GANGOPS_SKIP_MISSION(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPEND_GANGOPS_SKIP_MISSION(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_CASINO_HEIST_SKIP_MISSION( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_CASINO_HEIST_SKIP_MISSION(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPEND_CASINO_HEIST_SKIP_MISSION(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_SELL_BASE( int amount, Hash baseNameHash ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_SELL_BASE(int amount, Hash baseNameHash) { MONEY::NETWORK_EARN_SELL_BASE(amount, baseNameHash); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_TARGET_REFUND( int amount, int p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_TARGET_REFUND(int amount, int p1) { MONEY::NETWORK_EARN_TARGET_REFUND(amount, p1); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_GANGOPS_WAGES( int amount, int p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_GANGOPS_WAGES(int amount, int p1) { MONEY::NETWORK_EARN_GANGOPS_WAGES(amount, p1); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_GANGOPS_WAGES_BONUS( int amount, int p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_GANGOPS_WAGES_BONUS(int amount, int p1) { MONEY::NETWORK_EARN_GANGOPS_WAGES_BONUS(amount, p1); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_DAR_CHALLENGE( int amount, Any p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_DAR_CHALLENGE(int amount, Any p1) { MONEY::NETWORK_EARN_DAR_CHALLENGE(amount, p1); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_DOOMSDAY_FINALE_BONUS( int amount, Hash vehicleHash ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_DOOMSDAY_FINALE_BONUS(int amount, Hash vehicleHash) { MONEY::NETWORK_EARN_DOOMSDAY_FINALE_BONUS(amount, vehicleHash); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_GANGOPS_AWARD( int amount, const char* p1, Any p2 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_GANGOPS_AWARD(int amount, const char* p1, Any p2) { MONEY::NETWORK_EARN_GANGOPS_AWARD(amount, p1, p2); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_GANGOPS_ELITE( int amount, const char* p1, int actIndex ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_GANGOPS_ELITE(int amount, const char* p1, int actIndex) { MONEY::NETWORK_EARN_GANGOPS_ELITE(amount, p1, actIndex); } - static void LUA_NATIVE_MONEY_NETWORK_SERVICE_EARN_GANGOPS_RIVAL_DELIVERY( int earnedMoney ) + static void LUA_NATIVE_MONEY_NETWORK_SERVICE_EARN_GANGOPS_RIVAL_DELIVERY(int earnedMoney) { MONEY::NETWORK_SERVICE_EARN_GANGOPS_RIVAL_DELIVERY(earnedMoney); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_GANGOPS_START_STRAND( int type, int amount, bool p2, bool p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_GANGOPS_START_STRAND(int type, int amount, bool p2, bool p3) { MONEY::NETWORK_SPEND_GANGOPS_START_STRAND(type, amount, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_GANGOPS_TRIP_SKIP( int amount, bool p1, bool p2 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_GANGOPS_TRIP_SKIP(int amount, bool p1, bool p2) { MONEY::NETWORK_SPEND_GANGOPS_TRIP_SKIP(amount, p1, p2); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_GANGOPS_PREP_PARTICIPATION( int amount ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_GANGOPS_PREP_PARTICIPATION(int amount) { MONEY::NETWORK_EARN_GANGOPS_PREP_PARTICIPATION(amount); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_GANGOPS_SETUP( int amount, const char* p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_GANGOPS_SETUP(int amount, const char* p1) { MONEY::NETWORK_EARN_GANGOPS_SETUP(amount, p1); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_GANGOPS_FINALE( int amount, const char* p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_GANGOPS_FINALE(int amount, const char* p1) { MONEY::NETWORK_EARN_GANGOPS_FINALE(amount, p1); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_GANGOPS_REPAIR_COST( Any p0, Any p1, Any p2 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_GANGOPS_REPAIR_COST(Any p0, Any p1, Any p2) { MONEY::NETWORK_SPEND_GANGOPS_REPAIR_COST(p0, p1, p2); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_NIGHTCLUB( Any p0 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_NIGHTCLUB(Any p0) { MONEY::NETWORK_EARN_NIGHTCLUB(p0); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_NIGHTCLUB_DANCING( Any p0 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_NIGHTCLUB_DANCING(Any p0) { MONEY::NETWORK_EARN_NIGHTCLUB_DANCING(p0); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_BB_EVENT_BONUS( int amount ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_BB_EVENT_BONUS(int amount) { MONEY::NETWORK_EARN_BB_EVENT_BONUS(amount); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_PURCHASE_HACKER_TRUCK( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_PURCHASE_HACKER_TRUCK(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPENT_PURCHASE_HACKER_TRUCK(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_UPGRADE_HACKER_TRUCK( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_UPGRADE_HACKER_TRUCK(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPENT_UPGRADE_HACKER_TRUCK(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_HACKER_TRUCK( Any p0, int amount, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_HACKER_TRUCK(Any p0, int amount, Any p2, Any p3) { MONEY::NETWORK_EARN_HACKER_TRUCK(p0, amount, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_PURCHASE_NIGHTCLUB_AND_WAREHOUSE( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_PURCHASE_NIGHTCLUB_AND_WAREHOUSE(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPENT_PURCHASE_NIGHTCLUB_AND_WAREHOUSE(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_UPGRADE_NIGHTCLUB_AND_WAREHOUSE( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_UPGRADE_NIGHTCLUB_AND_WAREHOUSE(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPENT_UPGRADE_NIGHTCLUB_AND_WAREHOUSE(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_NIGHTCLUB_AND_WAREHOUSE( Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_NIGHTCLUB_AND_WAREHOUSE(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6) { MONEY::NETWORK_EARN_NIGHTCLUB_AND_WAREHOUSE(p0, p1, p2, p3, p4, p5, p6); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_NIGHTCLUB_AND_WAREHOUSE( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_NIGHTCLUB_AND_WAREHOUSE(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPEND_NIGHTCLUB_AND_WAREHOUSE(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_RDR_HATCHET_BONUS( int amount, bool p1, bool p2 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_RDR_HATCHET_BONUS(int amount, bool p1, bool p2) { MONEY::NETWORK_SPENT_RDR_HATCHET_BONUS(amount, p1, p2); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_NIGHTCLUB_ENTRY_FEE( Player player, int amount, Any p1, bool p2, bool p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_NIGHTCLUB_ENTRY_FEE(Player player, int amount, Any p1, bool p2, bool p3) { MONEY::NETWORK_SPENT_NIGHTCLUB_ENTRY_FEE(player, amount, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_NIGHTCLUB_BAR_DRINK( int amount, Any p1, bool p2, bool p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_NIGHTCLUB_BAR_DRINK(int amount, Any p1, bool p2, bool p3) { MONEY::NETWORK_SPEND_NIGHTCLUB_BAR_DRINK(amount, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_BOUNTY_HUNTER_MISSION( int amount, bool p1, bool p2 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_BOUNTY_HUNTER_MISSION(int amount, bool p1, bool p2) { MONEY::NETWORK_SPEND_BOUNTY_HUNTER_MISSION(amount, p1, p2); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_REHIRE_DJ( int amount, Any p1, bool p2, bool p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_REHIRE_DJ(int amount, Any p1, bool p2, bool p3) { MONEY::NETWORK_SPENT_REHIRE_DJ(amount, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_ARENA_JOIN_SPECTATOR( int amount, Any p1, bool p2, bool p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_ARENA_JOIN_SPECTATOR(int amount, Any p1, bool p2, bool p3) { MONEY::NETWORK_SPENT_ARENA_JOIN_SPECTATOR(amount, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_ARENA_SKILL_LEVEL_PROGRESSION( int amount, Any p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_ARENA_SKILL_LEVEL_PROGRESSION(int amount, Any p1) { MONEY::NETWORK_EARN_ARENA_SKILL_LEVEL_PROGRESSION(amount, p1); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_ARENA_CAREER_PROGRESSION( int amount, Any p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_ARENA_CAREER_PROGRESSION(int amount, Any p1) { MONEY::NETWORK_EARN_ARENA_CAREER_PROGRESSION(amount, p1); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_MAKE_IT_RAIN( int amount, bool p1, bool p2 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_MAKE_IT_RAIN(int amount, bool p1, bool p2) { MONEY::NETWORK_SPEND_MAKE_IT_RAIN(amount, p1, p2); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_BUY_ARENA( int amount, bool p1, bool p2, const char* p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_BUY_ARENA(int amount, bool p1, bool p2, const char* p3) { MONEY::NETWORK_SPEND_BUY_ARENA(amount, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_UPGRADE_ARENA( int amount, bool p1, bool p2, const char* p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_UPGRADE_ARENA(int amount, bool p1, bool p2, const char* p3) { MONEY::NETWORK_SPEND_UPGRADE_ARENA(amount, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_ARENA_SPECTATOR_BOX( int amount, int type, bool p2, bool p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_ARENA_SPECTATOR_BOX(int amount, int type, bool p2, bool p3) { MONEY::NETWORK_SPEND_ARENA_SPECTATOR_BOX(amount, type, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_SPIN_THE_WHEEL_PAYMENT( int amount, Any p1, bool p2 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_SPIN_THE_WHEEL_PAYMENT(int amount, Any p1, bool p2) { MONEY::NETWORK_SPEND_SPIN_THE_WHEEL_PAYMENT(amount, p1, p2); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_SPIN_THE_WHEEL_CASH( int amount ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_SPIN_THE_WHEEL_CASH(int amount) { MONEY::NETWORK_EARN_SPIN_THE_WHEEL_CASH(amount); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_ARENA_PREMIUM( int amount, bool p1, bool p2 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_ARENA_PREMIUM(int amount, bool p1, bool p2) { MONEY::NETWORK_SPEND_ARENA_PREMIUM(amount, p1, p2); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_ARENA_WAR( int amount, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_ARENA_WAR(int amount, Any p1, Any p2, Any p3) { MONEY::NETWORK_EARN_ARENA_WAR(amount, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_ARENA_WAR_ASSASSINATE_TARGET( int amount ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_ARENA_WAR_ASSASSINATE_TARGET(int amount) { MONEY::NETWORK_EARN_ARENA_WAR_ASSASSINATE_TARGET(amount); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_ARENA_WAR_EVENT_CARGO( int amount ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_ARENA_WAR_EVENT_CARGO(int amount) { MONEY::NETWORK_EARN_ARENA_WAR_EVENT_CARGO(amount); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_RC_TIME_TRIAL( int amount ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_RC_TIME_TRIAL(int amount) { MONEY::NETWORK_EARN_RC_TIME_TRIAL(amount); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_DAILY_OBJECTIVE_EVENT( int amount ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_DAILY_OBJECTIVE_EVENT(int amount) { MONEY::NETWORK_EARN_DAILY_OBJECTIVE_EVENT(amount); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_CASINO_MEMBERSHIP( int amount, bool p1, bool p2, int p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_CASINO_MEMBERSHIP(int amount, bool p1, bool p2, int p3) { MONEY::NETWORK_SPEND_CASINO_MEMBERSHIP(amount, p1, p2, p3); } - static Any LUA_NATIVE_MONEY_NETWORK_SPEND_BUY_CASINO( int amount, bool p1, bool p2, Any data ) + static Any LUA_NATIVE_MONEY_NETWORK_SPEND_BUY_CASINO(int amount, bool p1, bool p2, Any data) { MONEY::NETWORK_SPEND_BUY_CASINO(amount, p1, p2, &data); return data; } - static Any LUA_NATIVE_MONEY_NETWORK_SPEND_UPGRADE_CASINO( int amount, bool p1, bool p2, Any data ) + static Any LUA_NATIVE_MONEY_NETWORK_SPEND_UPGRADE_CASINO(int amount, bool p1, bool p2, Any data) { MONEY::NETWORK_SPEND_UPGRADE_CASINO(amount, p1, p2, &data); return data; } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_CASINO_GENERIC( int amount, Any p1, Any p2, Any p3, Any p4 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_CASINO_GENERIC(int amount, Any p1, Any p2, Any p3, Any p4) { MONEY::NETWORK_SPEND_CASINO_GENERIC(amount, p1, p2, p3, p4); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_CASINO_TIME_TRIAL_WIN( int amount ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_CASINO_TIME_TRIAL_WIN(int amount) { MONEY::NETWORK_EARN_CASINO_TIME_TRIAL_WIN(amount); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_COLLECTABLES_ACTION_FIGURES( int amount ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_COLLECTABLES_ACTION_FIGURES(int amount) { MONEY::NETWORK_EARN_COLLECTABLES_ACTION_FIGURES(amount); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_CASINO_COLLECTABLE_COMPLETED_COLLECTION( int amount ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_CASINO_COLLECTABLE_COMPLETED_COLLECTION(int amount) { MONEY::NETWORK_EARN_CASINO_COLLECTABLE_COMPLETED_COLLECTION(amount); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_SELL_PRIZE_VEHICLE( int amount, Any p1, Any p2 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_SELL_PRIZE_VEHICLE(int amount, Any p1, Any p2) { MONEY::NETWORK_EARN_SELL_PRIZE_VEHICLE(amount, p1, p2); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_CASINO_MISSION_REWARD( int amount ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_CASINO_MISSION_REWARD(int amount) { MONEY::NETWORK_EARN_CASINO_MISSION_REWARD(amount); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_CASINO_STORY_MISSION_REWARD( int amount ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_CASINO_STORY_MISSION_REWARD(int amount) { MONEY::NETWORK_EARN_CASINO_STORY_MISSION_REWARD(amount); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_CASINO_MISSION_PARTICIPATION( int amount ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_CASINO_MISSION_PARTICIPATION(int amount) { MONEY::NETWORK_EARN_CASINO_MISSION_PARTICIPATION(amount); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_CASINO_AWARD( int amount, Hash hash ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_CASINO_AWARD(int amount, Hash hash) { MONEY::NETWORK_EARN_CASINO_AWARD(amount, hash); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_BUY_ARCADE( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_BUY_ARCADE(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPEND_BUY_ARCADE(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_UPGRADE_ARCADE( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_UPGRADE_ARCADE(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPEND_UPGRADE_ARCADE(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_CASINO_HEIST( Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9, Any p10 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_CASINO_HEIST(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9, Any p10) { MONEY::NETWORK_SPEND_CASINO_HEIST(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_ARCADE_MGMT( Any p0, Any p1, Any p2, Any p3, Any p4 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_ARCADE_MGMT(Any p0, Any p1, Any p2, Any p3, Any p4) { MONEY::NETWORK_SPEND_ARCADE_MGMT(p0, p1, p2, p3, p4); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_PLAY_ARCADE( Any p0, Any p1, Any p2, Any p3, Any p4 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_PLAY_ARCADE(Any p0, Any p1, Any p2, Any p3, Any p4) { MONEY::NETWORK_SPEND_PLAY_ARCADE(p0, p1, p2, p3, p4); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_ARCADE( Any p0, Any p1, Any p2, Any p3, Any p4 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_ARCADE(Any p0, Any p1, Any p2, Any p3, Any p4) { MONEY::NETWORK_SPEND_ARCADE(p0, p1, p2, p3, p4); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_CASINO_HEIST( Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_CASINO_HEIST(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6) { MONEY::NETWORK_EARN_CASINO_HEIST(p0, p1, p2, p3, p4, p5, p6); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_UPGRADE_ARCADE( Any p0, Any p1, Any p2 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_UPGRADE_ARCADE(Any p0, Any p1, Any p2) { MONEY::NETWORK_EARN_UPGRADE_ARCADE(p0, p1, p2); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_ARCADE( Any p0, Any p1, Any p2, Any p3, Any p4 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_ARCADE(Any p0, Any p1, Any p2, Any p3, Any p4) { MONEY::NETWORK_EARN_ARCADE(p0, p1, p2, p3, p4); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_COLLECTABLES( Any p0, Any p1, Any p2 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_COLLECTABLES(Any p0, Any p1, Any p2) { MONEY::NETWORK_EARN_COLLECTABLES(p0, p1, p2); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_CHALLENGE( int amount, Any p1, Any p2 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_CHALLENGE(int amount, Any p1, Any p2) { MONEY::NETWORK_EARN_CHALLENGE(amount, p1, p2); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_CASINO_HEIST_AWARDS( Any p0, Any p1, Any p2, Any p3, Any p4 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_CASINO_HEIST_AWARDS(Any p0, Any p1, Any p2, Any p3, Any p4) { MONEY::NETWORK_EARN_CASINO_HEIST_AWARDS(p0, p1, p2, p3, p4); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_COLLECTABLE_ITEM( int amount, Any p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_COLLECTABLE_ITEM(int amount, Any p1) { MONEY::NETWORK_EARN_COLLECTABLE_ITEM(amount, p1); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_COLLECTABLE_COMPLETED_COLLECTION( int amount, Any p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_COLLECTABLE_COMPLETED_COLLECTION(int amount, Any p1) { MONEY::NETWORK_EARN_COLLECTABLE_COMPLETED_COLLECTION(amount, p1); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_YATCH_MISSION( int amount, Any p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_YATCH_MISSION(int amount, Any p1) { MONEY::NETWORK_EARN_YATCH_MISSION(amount, p1); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_DISPATCH_CALL( int amount, Any p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_DISPATCH_CALL(int amount, Any p1) { MONEY::NETWORK_EARN_DISPATCH_CALL(amount, p1); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_BEACH_PARTY( Any p0 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_BEACH_PARTY(Any p0) { MONEY::NETWORK_SPEND_BEACH_PARTY(p0); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_SUBMARINE( Any p0, Any p1, Any p2, Any p3, Any p4, Any p5 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_SUBMARINE(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { MONEY::NETWORK_SPEND_SUBMARINE(p0, p1, p2, p3, p4, p5); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_CASINO_CLUB( int amount1, Any p1, bool p2, Any p3, int p4, int p5, int p6, int amount2, Any p8 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_CASINO_CLUB(int amount1, Any p1, bool p2, Any p3, int p4, int p5, int p6, int amount2, Any p8) { MONEY::NETWORK_SPEND_CASINO_CLUB(amount1, p1, p2, p3, p4, p5, p6, amount2, p8); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_BUY_SUB( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_BUY_SUB(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPEND_BUY_SUB(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_UPGRADE_SUB( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_UPGRADE_SUB(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPEND_UPGRADE_SUB(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_ISLAND_HEIST( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_ISLAND_HEIST(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPEND_ISLAND_HEIST(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_ISLAND_HEIST( int amount1, Any p1, Any p2, Any p3, int amount2, int p5 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_ISLAND_HEIST(int amount1, Any p1, Any p2, Any p3, int amount2, int p5) { MONEY::NETWORK_EARN_ISLAND_HEIST(amount1, p1, p2, p3, amount2, p5); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_BEACH_PARTY_LOST_FOUND( Any p0, Any p1, Any p2 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_BEACH_PARTY_LOST_FOUND(Any p0, Any p1, Any p2) { MONEY::NETWORK_EARN_BEACH_PARTY_LOST_FOUND(p0, p1, p2); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_ISLAND_HEIST_DJ_MISSION( Any p0, Any p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_FROM_ISLAND_HEIST_DJ_MISSION(Any p0, Any p1) { MONEY::NETWORK_EARN_FROM_ISLAND_HEIST_DJ_MISSION(p0, p1); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_CAR_CLUB_MEMBERSHIP( int amount1, Any p1, Any p2, int amount2, Any p4 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_CAR_CLUB_MEMBERSHIP(int amount1, Any p1, Any p2, int amount2, Any p4) { MONEY::NETWORK_SPEND_CAR_CLUB_MEMBERSHIP(amount1, p1, p2, amount2, p4); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_CAR_CLUB_BAR( Any p0, bool p1, bool p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_CAR_CLUB_BAR(Any p0, bool p1, bool p2, Any p3) { MONEY::NETWORK_SPEND_CAR_CLUB_BAR(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_AUTOSHOP_MODIFY( Any p0, Any p1, Any p2, Any p3, Any p4 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_AUTOSHOP_MODIFY(Any p0, Any p1, Any p2, Any p3, Any p4) { MONEY::NETWORK_SPEND_AUTOSHOP_MODIFY(p0, p1, p2, p3, p4); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_CAR_CLUB_TAKEOVER( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_CAR_CLUB_TAKEOVER(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPEND_CAR_CLUB_TAKEOVER(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_BUY_AUTOSHOP( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_BUY_AUTOSHOP(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPEND_BUY_AUTOSHOP(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_UPGRADE_AUTOSHOP( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_UPGRADE_AUTOSHOP(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPEND_UPGRADE_AUTOSHOP(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_AUTOSHOP_BUSINESS( Any p0, Any p1, Any p2 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_AUTOSHOP_BUSINESS(Any p0, Any p1, Any p2) { MONEY::NETWORK_EARN_AUTOSHOP_BUSINESS(p0, p1, p2); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_AUTOSHOP_INCOME( Any p0, int p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_AUTOSHOP_INCOME(Any p0, int p1) { MONEY::NETWORK_EARN_AUTOSHOP_INCOME(p0, p1); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_CARCLUB_MEMBERSHIP( Any p0 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_CARCLUB_MEMBERSHIP(Any p0) { MONEY::NETWORK_EARN_CARCLUB_MEMBERSHIP(p0); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_DAILY_VEHICLE( Any p0, Any p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_DAILY_VEHICLE(Any p0, Any p1) { MONEY::NETWORK_EARN_DAILY_VEHICLE(p0, p1); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_DAILY_VEHICLE_BONUS( Any p0 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_DAILY_VEHICLE_BONUS(Any p0) { MONEY::NETWORK_EARN_DAILY_VEHICLE_BONUS(p0); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_TUNER_AWARD( Any p0, Any p1, Any p2 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_TUNER_AWARD(Any p0, Any p1, Any p2) { MONEY::NETWORK_EARN_TUNER_AWARD(p0, p1, p2); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_TUNER_ROBBERY( Any p0, Any p1, Any p2, Any p3, Any p4 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_TUNER_ROBBERY(Any p0, Any p1, Any p2, Any p3, Any p4) { MONEY::NETWORK_EARN_TUNER_ROBBERY(p0, p1, p2, p3, p4); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_UPGRADE_AUTOSHOP( Any p0, Any p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_UPGRADE_AUTOSHOP(Any p0, Any p1) { MONEY::NETWORK_EARN_UPGRADE_AUTOSHOP(p0, p1); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_INTERACTION_MENU_ABILITY( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_INTERACTION_MENU_ABILITY(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPEND_INTERACTION_MENU_ABILITY(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_SET_COMMON_FIELDS( Any p0, Any p1, Any p2, bool p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_SET_COMMON_FIELDS(Any p0, Any p1, Any p2, bool p3) { MONEY::NETWORK_SPEND_SET_COMMON_FIELDS(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_SET_DISCOUNT( bool p0 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_SET_DISCOUNT(bool p0) { MONEY::NETWORK_SPEND_SET_DISCOUNT(p0); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_BUY_AGENCY( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_BUY_AGENCY(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPEND_BUY_AGENCY(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_UPGRADE_AGENCY( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_UPGRADE_AGENCY(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPEND_UPGRADE_AGENCY(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_AGENCY( Any p0, Any p1, Any p2, Any p3, Any p4 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_AGENCY(Any p0, Any p1, Any p2, Any p3, Any p4) { MONEY::NETWORK_SPEND_AGENCY(p0, p1, p2, p3, p4); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_HIDDEN( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_HIDDEN(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPEND_HIDDEN(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_SOURCE_BIKE( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_SOURCE_BIKE(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPEND_SOURCE_BIKE(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_COMP_SUV( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_COMP_SUV(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPEND_COMP_SUV(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_SUV_FST_TRVL( int p0, bool p1, bool p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_SUV_FST_TRVL(int p0, bool p1, bool p2, Any p3) { MONEY::NETWORK_SPEND_SUV_FST_TRVL(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_SUPPLY( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_SUPPLY(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPEND_SUPPLY(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_BIKE_SHOP( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_BIKE_SHOP(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPEND_BIKE_SHOP(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_VEHICLE_REQUESTED( Any p0, Any p1, Any p2, Any p3, Any p4 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_VEHICLE_REQUESTED(Any p0, Any p1, Any p2, Any p3, Any p4) { MONEY::NETWORK_SPEND_VEHICLE_REQUESTED(p0, p1, p2, p3, p4); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_GUNRUNNING( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_GUNRUNNING(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPEND_GUNRUNNING(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_AGENCY_SAFE( Any p0 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_AGENCY_SAFE(Any p0) { MONEY::NETWORK_EARN_AGENCY_SAFE(p0); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_AWARD_CONTRACT( Any p0, Any p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_AWARD_CONTRACT(Any p0, Any p1) { MONEY::NETWORK_EARN_AWARD_CONTRACT(p0, p1); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_AGENCY_CONTRACT( Any p0, Any p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_AGENCY_CONTRACT(Any p0, Any p1) { MONEY::NETWORK_EARN_AGENCY_CONTRACT(p0, p1); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_AWARD_PHONE( Any p0, Any p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_AWARD_PHONE(Any p0, Any p1) { MONEY::NETWORK_EARN_AWARD_PHONE(p0, p1); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_AGENCY_PHONE( Any p0, Any p1, Any p2 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_AGENCY_PHONE(Any p0, Any p1, Any p2) { MONEY::NETWORK_EARN_AGENCY_PHONE(p0, p1, p2); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_AWARD_FIXER_MISSION( Any p0, Any p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_AWARD_FIXER_MISSION(Any p0, Any p1) { MONEY::NETWORK_EARN_AWARD_FIXER_MISSION(p0, p1); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_FIXER_PREP( Any p0, Any p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_FIXER_PREP(Any p0, Any p1) { MONEY::NETWORK_EARN_FIXER_PREP(p0, p1); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_FIXER_FINALE( Any p0, Any p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_FIXER_FINALE(Any p0, Any p1) { MONEY::NETWORK_EARN_FIXER_FINALE(p0, p1); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_FIXER_AGENCY_SHORT_TRIP( Any p0, Any p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_FIXER_AGENCY_SHORT_TRIP(Any p0, Any p1) { MONEY::NETWORK_EARN_FIXER_AGENCY_SHORT_TRIP(p0, p1); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_AWARD_SHORT_TRIP( Any p0, Any p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_AWARD_SHORT_TRIP(Any p0, Any p1) { MONEY::NETWORK_EARN_AWARD_SHORT_TRIP(p0, p1); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_FIXER_RIVAL_DELIVERY( Any p0, Any p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_FIXER_RIVAL_DELIVERY(Any p0, Any p1) { MONEY::NETWORK_EARN_FIXER_RIVAL_DELIVERY(p0, p1); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_UPGRADE_AGENCY( Any p0, Any p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_UPGRADE_AGENCY(Any p0, Any p1) { MONEY::NETWORK_EARN_UPGRADE_AGENCY(p0, p1); } - static Any LUA_NATIVE_MONEY_NETWORK_SPEND_APARTMENT_UTILITIES( int amount, bool p1, bool p2, Any data ) + static Any LUA_NATIVE_MONEY_NETWORK_SPEND_APARTMENT_UTILITIES(int amount, bool p1, bool p2, Any data) { MONEY::NETWORK_SPEND_APARTMENT_UTILITIES(amount, p1, p2, &data); return data; } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_BUSINESS_PROPERTY_FEES( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_BUSINESS_PROPERTY_FEES(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_SPEND_BUSINESS_PROPERTY_FEES(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_SIGHTSEEING_REWARD( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_SIGHTSEEING_REWARD(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_EARN_SIGHTSEEING_REWARD(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_BIKER_SHOP( Any p0, Any p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_BIKER_SHOP(Any p0, Any p1) { MONEY::NETWORK_EARN_BIKER_SHOP(p0, p1); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_BIKER( Any p0 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_BIKER(Any p0) { MONEY::NETWORK_EARN_BIKER(p0); } - static void LUA_NATIVE_MONEY_NETWORK_YOHAN_SOURCE_GOODS( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_YOHAN_SOURCE_GOODS(Any p0, Any p1, Any p2, Any p3) { MONEY::NETWORK_YOHAN_SOURCE_GOODS(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_BUY_MFGARAGE_( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_BUY_MFGARAGE_(Any p0, Any p1, Any p2, Any p3) { - MONEY::NETWORK_SPEND_BUY_MFGARAGE_(p0, p1, p2, p3); + MONEY::_NETWORK_SPEND_BUY_MFGARAGE(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_UPGRADE_MFGARAGE_( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_UPGRADE_MFGARAGE_(Any p0, Any p1, Any p2, Any p3) { - MONEY::NETWORK_SPEND_UPGRADE_MFGARAGE_(p0, p1, p2, p3); + MONEY::_NETWORK_SPEND_UPGRADE_MFGARAGE(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_BUY_SUPPLIES_( int p0, bool p1, bool p2, int p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_BUY_SUPPLIES_(int p0, bool p1, bool p2, int p3) { - MONEY::NETWORK_SPEND_BUY_SUPPLIES_(p0, p1, p2, p3); + MONEY::_NETWORK_SPEND_BUY_SUPPLIES(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_BUY_ACID_LAB_( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_BUY_ACID_LAB_(Any p0, Any p1, Any p2, Any p3) { - MONEY::NETWORK_SPEND_BUY_ACID_LAB_(p0, p1, p2, p3); + MONEY::_NETWORK_SPEND_BUY_ACID_LAB(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_UPGRADE_ACID_LAB_EQUIPMENT_( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_UPGRADE_ACID_LAB_EQUIPMENT_(Any p0, Any p1, Any p2, Any p3) { - MONEY::NETWORK_SPEND_UPGRADE_ACID_LAB_EQUIPMENT_(p0, p1, p2, p3); + MONEY::_NETWORK_SPEND_UPGRADE_ACID_LAB_EQUIPMENT(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_UPGRADE_ACID_LAB_ARMOR_( int p0, bool p1, bool p2, int p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_UPGRADE_ACID_LAB_ARMOR_(int p0, bool p1, bool p2, int p3) { - MONEY::NETWORK_SPEND_UPGRADE_ACID_LAB_ARMOR_(p0, p1, p2, p3); + MONEY::_NETWORK_SPEND_UPGRADE_ACID_LAB_ARMOR(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_UPGRADE_ACID_LAB_SCOOP_( int p0, bool p1, bool p2, int p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_UPGRADE_ACID_LAB_SCOOP_(int p0, bool p1, bool p2, int p3) { - MONEY::NETWORK_SPEND_UPGRADE_ACID_LAB_SCOOP_(p0, p1, p2, p3); + MONEY::_NETWORK_SPEND_UPGRADE_ACID_LAB_SCOOP(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_UPGRADE_ACID_LAB_MINES_( int p0, bool p1, bool p2, int p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_UPGRADE_ACID_LAB_MINES_(int p0, bool p1, bool p2, int p3) { - MONEY::NETWORK_SPEND_UPGRADE_ACID_LAB_MINES_(p0, p1, p2, p3); + MONEY::_NETWORK_SPEND_UPGRADE_ACID_LAB_MINES(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_RENAME_ACID_LAB_( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_RENAME_ACID_LAB_(Any p0, Any p1, Any p2, Any p3) { - MONEY::NETWORK_SPEND_RENAME_ACID_LAB_(p0, p1, p2, p3); + MONEY::_NETWORK_SPEND_RENAME_ACID_LAB(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPEND_RENAME_ACID_PRODUCT_( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPEND_RENAME_ACID_PRODUCT_(Any p0, Any p1, Any p2, Any p3) { - MONEY::NETWORK_SPEND_RENAME_ACID_PRODUCT_(p0, p1, p2, p3); + MONEY::_NETWORK_SPEND_RENAME_ACID_PRODUCT(p0, p1, p2, p3); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_AWARD_JUGGALO_MISSION_( Any p0, Any p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_AWARD_JUGGALO_MISSION_(Any p0, Any p1) { - MONEY::NETWORK_EARN_AWARD_JUGGALO_MISSION_(p0, p1); + MONEY::_NETWORK_EARN_AWARD_JUGGALO_MISSION(p0, p1); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_AWARD_ACID_LAB_( Any p0, Any p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_AWARD_ACID_LAB_(Any p0, Any p1) { - MONEY::NETWORK_EARN_AWARD_ACID_LAB_(p0, p1); + MONEY::_NETWORK_EARN_AWARD_ACID_LAB(p0, p1); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_AWARD_DAILY_STASH_( Any p0, Any p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_AWARD_DAILY_STASH_(Any p0, Any p1) { - MONEY::NETWORK_EARN_AWARD_DAILY_STASH_(p0, p1); + MONEY::_NETWORK_EARN_AWARD_DAILY_STASH(p0, p1); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_AWARD_DEAD_DROP_( Any p0, Any p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_AWARD_DEAD_DROP_(Any p0, Any p1) { - MONEY::NETWORK_EARN_AWARD_DEAD_DROP_(p0, p1); + MONEY::_NETWORK_EARN_AWARD_DEAD_DROP(p0, p1); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_AWARD_RANDOM_EVENT_( Any p0, Any p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_AWARD_RANDOM_EVENT_(Any p0, Any p1) { - MONEY::NETWORK_EARN_AWARD_RANDOM_EVENT_(p0, p1); + MONEY::_NETWORK_EARN_AWARD_RANDOM_EVENT(p0, p1); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_AWARD_TAXI_( Any p0, Any p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_AWARD_TAXI_(Any p0, Any p1) { - MONEY::NETWORK_EARN_AWARD_TAXI_(p0, p1); + MONEY::_NETWORK_EARN_AWARD_TAXI(p0, p1); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_STREET_DEALER_( Any p0, Any p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_STREET_DEALER_(Any p0, Any p1) { - MONEY::NETWORK_EARN_STREET_DEALER_(p0, p1); + MONEY::_NETWORK_EARN_STREET_DEALER(p0, p1); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_SELL_ACID_( Any p0, Any p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_SELL_ACID_(Any p0, Any p1) { - MONEY::NETWORK_EARN_SELL_ACID_(p0, p1); + MONEY::_NETWORK_EARN_SELL_ACID(p0, p1); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_SETUP_PARTICIPATION_ACID_LAB_( Any p0, Any p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_SETUP_PARTICIPATION_ACID_LAB_(Any p0, Any p1) { - MONEY::NETWORK_EARN_SETUP_PARTICIPATION_ACID_LAB_(p0, p1); + MONEY::_NETWORK_EARN_SETUP_PARTICIPATION_ACID_LAB(p0, p1); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_SOURCE_PARTICIPATION_ACID_LAB_( Any p0, Any p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_SOURCE_PARTICIPATION_ACID_LAB_(Any p0, Any p1) { - MONEY::NETWORK_EARN_SOURCE_PARTICIPATION_ACID_LAB_(p0, p1); + MONEY::_NETWORK_EARN_SOURCE_PARTICIPATION_ACID_LAB(p0, p1); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_SELL_PARTICIPATION_ACID_LAB_( Any p0, Any p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_SELL_PARTICIPATION_ACID_LAB_(Any p0, Any p1) { - MONEY::NETWORK_EARN_SELL_PARTICIPATION_ACID_LAB_(p0, p1); + MONEY::_NETWORK_EARN_SELL_PARTICIPATION_ACID_LAB(p0, p1); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_JUGGALO_STORY_MISSION_( Any p0, Any p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_JUGGALO_STORY_MISSION_(Any p0, Any p1) { - MONEY::NETWORK_EARN_JUGGALO_STORY_MISSION_(p0, p1); + MONEY::_NETWORK_EARN_JUGGALO_STORY_MISSION(p0, p1); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_JUGGALO_STORY_MISSION_PARTICIPATION_( Any p0, Any p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_JUGGALO_STORY_MISSION_PARTICIPATION_(Any p0, Any p1) { - MONEY::NETWORK_EARN_JUGGALO_STORY_MISSION_PARTICIPATION_(p0, p1); + MONEY::_NETWORK_EARN_JUGGALO_STORY_MISSION_PARTICIPATION(p0, p1); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_FOOLIGAN_JOB_( Any p0, Any p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_FOOLIGAN_JOB_(Any p0, Any p1) { - MONEY::NETWORK_EARN_FOOLIGAN_JOB_(p0, p1); + MONEY::_NETWORK_EARN_FOOLIGAN_JOB(p0, p1); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_FOOLIGAN_JOB_PARTICIPATION_( Any p0, Any p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_FOOLIGAN_JOB_PARTICIPATION_(Any p0, Any p1) { - MONEY::NETWORK_EARN_FOOLIGAN_JOB_PARTICIPATION_(p0, p1); + MONEY::_NETWORK_EARN_FOOLIGAN_JOB_PARTICIPATION(p0, p1); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_TAXI_JOB_( Any p0, Any p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_TAXI_JOB_(Any p0, Any p1) { - MONEY::NETWORK_EARN_TAXI_JOB_(p0, p1); + MONEY::_NETWORK_EARN_TAXI_JOB(p0, p1); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_DAILY_STASH_HOUSE_COMPLETED_( Any p0, Any p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_DAILY_STASH_HOUSE_COMPLETED_(Any p0, Any p1) { - MONEY::NETWORK_EARN_DAILY_STASH_HOUSE_COMPLETED_(p0, p1); + MONEY::_NETWORK_EARN_DAILY_STASH_HOUSE_COMPLETED(p0, p1); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_DAILY_STASH_HOUSE_PARTICIPATION_( Any p0, Any p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_DAILY_STASH_HOUSE_PARTICIPATION_(Any p0, Any p1) { - MONEY::NETWORK_EARN_DAILY_STASH_HOUSE_PARTICIPATION_(p0, p1); + MONEY::_NETWORK_EARN_DAILY_STASH_HOUSE_PARTICIPATION(p0, p1); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_AVENGER_( int amount, int p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_AVENGER_(int amount, int p1) { - MONEY::NETWORK_EARN_AVENGER_(amount, p1); + MONEY::_NETWORK_EARN_AVENGER(amount, p1); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_SMUGGLER_OPS_( Any p0, Any p1, Any p2 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_SMUGGLER_OPS_(Any p0, Any p1, Any p2) { - MONEY::NETWORK_EARN_SMUGGLER_OPS_(p0, p1, p2); + MONEY::_NETWORK_EARN_SMUGGLER_OPS(p0, p1, p2); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_BONUS_OBJECTIVE_( int amount, Any p1, Any p2 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_BONUS_OBJECTIVE_(int amount, Any p1, Any p2) { - MONEY::NETWORK_EARN_BONUS_OBJECTIVE_(amount, p1, p2); + MONEY::_NETWORK_EARN_BONUS_OBJECTIVE(amount, p1, p2); } - static void LUA_NATIVE_MONEY_NETWORK_EARN_PROGRESS_HUB_( Any p0, Any p1 ) + static void LUA_NATIVE_MONEY_NETWORK_EARN_PROGRESS_HUB_(Any p0, Any p1) { - MONEY::NETWORK_EARN_PROGRESS_HUB_(p0, p1); + MONEY::_NETWORK_EARN_PROGRESS_HUB(p0, p1); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_AIR_FREIGHT_( int hangarCargoSourcingPrice, bool fromBank, bool fromBankAndWallet, int cost, int warehouseId, int warehouseSlot ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_AIR_FREIGHT_(int hangarCargoSourcingPrice, bool fromBank, bool fromBankAndWallet, int cost, int warehouseId, int warehouseSlot) { - MONEY::NETWORK_SPENT_AIR_FREIGHT_(hangarCargoSourcingPrice, fromBank, fromBankAndWallet, cost, warehouseId, warehouseSlot); + MONEY::_NETWORK_SPENT_AIR_FREIGHT(hangarCargoSourcingPrice, fromBank, fromBankAndWallet, cost, warehouseId, warehouseSlot); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_SKIP_CARGO_SOURCE_SETUP_( int amount, bool fromBank, bool fromBankAndWallet, int cost ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_SKIP_CARGO_SOURCE_SETUP_(int amount, bool fromBank, bool fromBankAndWallet, int cost) { - MONEY::NETWORK_SPENT_SKIP_CARGO_SOURCE_SETUP_(amount, fromBank, fromBankAndWallet, cost); + MONEY::_NETWORK_SPENT_SKIP_CARGO_SOURCE_SETUP(amount, fromBank, fromBankAndWallet, cost); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_STEALTH_MODULE_( int amount, bool fromBank, bool fromBankAndWallet, Hash p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_STEALTH_MODULE_(int amount, bool fromBank, bool fromBankAndWallet, Hash p3) { - MONEY::NETWORK_SPENT_STEALTH_MODULE_(amount, fromBank, fromBankAndWallet, p3); + MONEY::_NETWORK_SPENT_STEALTH_MODULE(amount, fromBank, fromBankAndWallet, p3); } - static void LUA_NATIVE_MONEY_NETWORK_SPENT_MISSILE_JAMMER_( int amount, bool fromBank, bool fromBankAndWallet, Hash p3 ) + static void LUA_NATIVE_MONEY_NETWORK_SPENT_MISSILE_JAMMER_(int amount, bool fromBank, bool fromBankAndWallet, Hash p3) { - MONEY::NETWORK_SPENT_MISSILE_JAMMER_(amount, fromBank, fromBankAndWallet, p3); + MONEY::_NETWORK_SPENT_MISSILE_JAMMER(amount, fromBank, fromBankAndWallet, p3); } - static int LUA_NATIVE_MONEY_NETWORK_GET_VC_BANK_BALANCE( ) + static int LUA_NATIVE_MONEY_NETWORK_GET_VC_BANK_BALANCE() { auto retval = MONEY::NETWORK_GET_VC_BANK_BALANCE(); return retval; } - static int LUA_NATIVE_MONEY_NETWORK_GET_VC_WALLET_BALANCE( int characterSlot ) + static int LUA_NATIVE_MONEY_NETWORK_GET_VC_WALLET_BALANCE(int characterSlot) { auto retval = MONEY::NETWORK_GET_VC_WALLET_BALANCE(characterSlot); return retval; } - static int LUA_NATIVE_MONEY_NETWORK_GET_VC_BALANCE( ) + static int LUA_NATIVE_MONEY_NETWORK_GET_VC_BALANCE() { auto retval = MONEY::NETWORK_GET_VC_BALANCE(); return retval; } - static int LUA_NATIVE_MONEY_NETWORK_GET_EVC_BALANCE( ) + static int LUA_NATIVE_MONEY_NETWORK_GET_EVC_BALANCE() { auto retval = MONEY::NETWORK_GET_EVC_BALANCE(); return retval; } - static int LUA_NATIVE_MONEY_NETWORK_GET_PVC_BALANCE( ) + static int LUA_NATIVE_MONEY_NETWORK_GET_PVC_BALANCE() { auto retval = MONEY::NETWORK_GET_PVC_BALANCE(); return retval; } - static const char* LUA_NATIVE_MONEY_NETWORK_GET_STRING_WALLET_BALANCE( int characterSlot ) + static const char* LUA_NATIVE_MONEY_NETWORK_GET_STRING_WALLET_BALANCE(int characterSlot) { auto retval = MONEY::NETWORK_GET_STRING_WALLET_BALANCE(characterSlot); return retval; } - static const char* LUA_NATIVE_MONEY_NETWORK_GET_STRING_BANK_BALANCE( ) + static const char* LUA_NATIVE_MONEY_NETWORK_GET_STRING_BANK_BALANCE() { auto retval = MONEY::NETWORK_GET_STRING_BANK_BALANCE(); return retval; } - static const char* LUA_NATIVE_MONEY_NETWORK_GET_STRING_BANK_WALLET_BALANCE( int character ) + static const char* LUA_NATIVE_MONEY_NETWORK_GET_STRING_BANK_WALLET_BALANCE(int character) { auto retval = MONEY::NETWORK_GET_STRING_BANK_WALLET_BALANCE(character); return retval; } - static bool LUA_NATIVE_MONEY_NETWORK_GET_CAN_SPEND_FROM_WALLET( int amount, int characterSlot ) + static bool LUA_NATIVE_MONEY_NETWORK_GET_CAN_SPEND_FROM_WALLET(int amount, int characterSlot) { auto retval = (bool)MONEY::NETWORK_GET_CAN_SPEND_FROM_WALLET(amount, characterSlot); return retval; } - static bool LUA_NATIVE_MONEY_NETWORK_GET_CAN_SPEND_FROM_BANK( int amount ) + static bool LUA_NATIVE_MONEY_NETWORK_GET_CAN_SPEND_FROM_BANK(int amount) { auto retval = (bool)MONEY::NETWORK_GET_CAN_SPEND_FROM_BANK(amount); return retval; } - static bool LUA_NATIVE_MONEY_NETWORK_GET_CAN_SPEND_FROM_BANK_AND_WALLET( int amount, int characterSlot ) + static bool LUA_NATIVE_MONEY_NETWORK_GET_CAN_SPEND_FROM_BANK_AND_WALLET(int amount, int characterSlot) { auto retval = (bool)MONEY::NETWORK_GET_CAN_SPEND_FROM_BANK_AND_WALLET(amount, characterSlot); return retval; } - static int LUA_NATIVE_MONEY_NETWORK_GET_PVC_TRANSFER_BALANCE( ) + static int LUA_NATIVE_MONEY_NETWORK_GET_PVC_TRANSFER_BALANCE() { auto retval = MONEY::NETWORK_GET_PVC_TRANSFER_BALANCE(); return retval; } - static bool LUA_NATIVE_MONEY_NETWORK_GET_CAN_TRANSFER_CASH( int amount ) + static bool LUA_NATIVE_MONEY_NETWORK_GET_CAN_TRANSFER_CASH(int amount) { auto retval = (bool)MONEY::NETWORK_GET_CAN_TRANSFER_CASH(amount); return retval; } - static bool LUA_NATIVE_MONEY_NETWORK_CAN_RECEIVE_PLAYER_CASH( Any p0, Any p1, Any p2, Any p3 ) + static bool LUA_NATIVE_MONEY_NETWORK_CAN_RECEIVE_PLAYER_CASH(Any p0, Any p1, Any p2, Any p3) { auto retval = (bool)MONEY::NETWORK_CAN_RECEIVE_PLAYER_CASH(p0, p1, p2, p3); return retval; } - static int LUA_NATIVE_MONEY_NETWORK_GET_REMAINING_TRANSFER_BALANCE( ) + static int LUA_NATIVE_MONEY_NETWORK_GET_REMAINING_TRANSFER_BALANCE() { auto retval = MONEY::NETWORK_GET_REMAINING_TRANSFER_BALANCE(); return retval; } - static int LUA_NATIVE_MONEY_WITHDRAW_VC( int amount ) + static int LUA_NATIVE_MONEY_WITHDRAW_VC(int amount) { auto retval = MONEY::WITHDRAW_VC(amount); return retval; } - static bool LUA_NATIVE_MONEY_DEPOSIT_VC( int amount ) + static bool LUA_NATIVE_MONEY_DEPOSIT_VC(int amount) { auto retval = (bool)MONEY::DEPOSIT_VC(amount); return retval; } - static bool LUA_NATIVE_MONEY_HAS_VC_WITHDRAWAL_COMPLETED( Any p0 ) + static bool LUA_NATIVE_MONEY_HAS_VC_WITHDRAWAL_COMPLETED(Any p0) { auto retval = (bool)MONEY::HAS_VC_WITHDRAWAL_COMPLETED(p0); return retval; } - static bool LUA_NATIVE_MONEY_WAS_VC_WITHDRAWAL_SUCCESSFUL( Any p0 ) + static bool LUA_NATIVE_MONEY_WAS_VC_WITHDRAWAL_SUCCESSFUL(Any p0) { auto retval = (bool)MONEY::WAS_VC_WITHDRAWAL_SUCCESSFUL(p0); return retval; diff --git a/src/lua/natives/lua_native_binding_NETSHOPPING.cpp b/src/lua/natives/lua_native_binding_NETSHOPPING.cpp index 34e7fceb..e9dde5eb 100644 --- a/src/lua/natives/lua_native_binding_NETSHOPPING.cpp +++ b/src/lua/natives/lua_native_binding_NETSHOPPING.cpp @@ -3,55 +3,55 @@ namespace lua::native { - static bool LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_USE_SERVER_TRANSACTIONS( ) + static bool LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_USE_SERVER_TRANSACTIONS() { auto retval = (bool)NETSHOPPING::NET_GAMESERVER_USE_SERVER_TRANSACTIONS(); return retval; } - static bool LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_CATALOG_ITEM_IS_VALID( const char* name ) + static bool LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_CATALOG_ITEM_IS_VALID(const char* name) { auto retval = (bool)NETSHOPPING::NET_GAMESERVER_CATALOG_ITEM_IS_VALID(name); return retval; } - static bool LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_CATALOG_ITEM_KEY_IS_VALID( Hash hash ) + static bool LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_CATALOG_ITEM_KEY_IS_VALID(Hash hash) { auto retval = (bool)NETSHOPPING::NET_GAMESERVER_CATALOG_ITEM_KEY_IS_VALID(hash); return retval; } - static int LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_GET_PRICE( Hash itemHash, Hash categoryHash, bool p2 ) + static int LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_GET_PRICE(Hash itemHash, Hash categoryHash, bool p2) { auto retval = NETSHOPPING::NET_GAMESERVER_GET_PRICE(itemHash, categoryHash, p2); return retval; } - static bool LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_CATALOG_IS_VALID( ) + static bool LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_CATALOG_IS_VALID() { auto retval = (bool)NETSHOPPING::NET_GAMESERVER_CATALOG_IS_VALID(); return retval; } - static bool LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_IS_CATALOG_CURRENT( ) + static bool LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_IS_CATALOG_CURRENT() { auto retval = (bool)NETSHOPPING::NET_GAMESERVER_IS_CATALOG_CURRENT(); return retval; } - static Hash LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_GET_CATALOG_CLOUD_CRC( ) + static Hash LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_GET_CATALOG_CLOUD_CRC() { auto retval = NETSHOPPING::NET_GAMESERVER_GET_CATALOG_CLOUD_CRC(); return retval; } - static bool LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_REFRESH_SERVER_CATALOG( ) + static bool LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_REFRESH_SERVER_CATALOG() { auto retval = (bool)NETSHOPPING::NET_GAMESERVER_REFRESH_SERVER_CATALOG(); return retval; } - static std::tuple LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_RETRIEVE_CATALOG_REFRESH_STATUS( int state ) + static std::tuple LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_RETRIEVE_CATALOG_REFRESH_STATUS(int state) { std::tuple return_values; std::get<0>(return_values) = (bool)NETSHOPPING::NET_GAMESERVER_RETRIEVE_CATALOG_REFRESH_STATUS(&state); @@ -60,13 +60,13 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_INIT_SESSION( ) + static bool LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_INIT_SESSION() { auto retval = (bool)NETSHOPPING::NET_GAMESERVER_INIT_SESSION(); return retval; } - static std::tuple LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_RETRIEVE_INIT_SESSION_STATUS( int p0 ) + static std::tuple LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_RETRIEVE_INIT_SESSION_STATUS(int p0) { std::tuple return_values; std::get<0>(return_values) = (bool)NETSHOPPING::NET_GAMESERVER_RETRIEVE_INIT_SESSION_STATUS(&p0); @@ -75,19 +75,19 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_START_SESSION( int charSlot ) + static bool LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_START_SESSION(int charSlot) { auto retval = (bool)NETSHOPPING::NET_GAMESERVER_START_SESSION(charSlot); return retval; } - static bool LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_START_SESSION_PENDING( ) + static bool LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_START_SESSION_PENDING() { auto retval = (bool)NETSHOPPING::NET_GAMESERVER_START_SESSION_PENDING(); return retval; } - static std::tuple LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_RETRIEVE_START_SESSION_STATUS( int p0 ) + static std::tuple LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_RETRIEVE_START_SESSION_STATUS(int p0) { std::tuple return_values; std::get<0>(return_values) = (bool)NETSHOPPING::NET_GAMESERVER_RETRIEVE_START_SESSION_STATUS(&p0); @@ -96,7 +96,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_RETRIEVE_SESSION_ERROR_CODE( int p0 ) + static std::tuple LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_RETRIEVE_SESSION_ERROR_CODE(int p0) { std::tuple return_values; std::get<0>(return_values) = (bool)NETSHOPPING::NET_GAMESERVER_RETRIEVE_SESSION_ERROR_CODE(&p0); @@ -105,43 +105,43 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_IS_SESSION_VALID( int charSlot ) + static bool LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_IS_SESSION_VALID(int charSlot) { auto retval = (bool)NETSHOPPING::NET_GAMESERVER_IS_SESSION_VALID(charSlot); return retval; } - static bool LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_CLEAR_SESSION( int p0 ) + static bool LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_CLEAR_SESSION(int p0) { auto retval = (bool)NETSHOPPING::NET_GAMESERVER_CLEAR_SESSION(p0); return retval; } - static bool LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_SESSION_APPLY_RECEIVED_DATA( int charSlot ) + static bool LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_SESSION_APPLY_RECEIVED_DATA(int charSlot) { auto retval = (bool)NETSHOPPING::NET_GAMESERVER_SESSION_APPLY_RECEIVED_DATA(charSlot); return retval; } - static bool LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_IS_SESSION_REFRESH_PENDING( ) + static bool LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_IS_SESSION_REFRESH_PENDING() { auto retval = (bool)NETSHOPPING::NET_GAMESERVER_IS_SESSION_REFRESH_PENDING(); return retval; } - static bool LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_START_SESSION_RESTART( bool inventory, bool playerbalance ) + static bool LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_START_SESSION_RESTART(bool inventory, bool playerbalance) { auto retval = (bool)NETSHOPPING::NET_GAMESERVER_START_SESSION_RESTART(inventory, playerbalance); return retval; } - static bool LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_TRANSACTION_IN_PROGRESS( ) + static bool LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_TRANSACTION_IN_PROGRESS() { auto retval = (bool)NETSHOPPING::NET_GAMESERVER_TRANSACTION_IN_PROGRESS(); return retval; } - static std::tuple LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_GET_SESSION_STATE_AND_STATUS( int p0, bool p1 ) + static std::tuple LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_GET_SESSION_STATE_AND_STATUS(int p0, bool p1) { std::tuple return_values; std::get<0>(return_values) = (bool)NETSHOPPING::NET_GAMESERVER_GET_SESSION_STATE_AND_STATUS(&p0, (BOOL*)&p1); @@ -151,7 +151,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_BASKET_START( int transactionId, Hash categoryHash, Hash actionHash, int flags ) + static std::tuple LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_BASKET_START(int transactionId, Hash categoryHash, Hash actionHash, int flags) { std::tuple return_values; std::get<0>(return_values) = (bool)NETSHOPPING::NET_GAMESERVER_BASKET_START(&transactionId, categoryHash, actionHash, flags); @@ -160,19 +160,19 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_BASKET_END( ) + static bool LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_BASKET_END() { auto retval = (bool)NETSHOPPING::NET_GAMESERVER_BASKET_END(); return retval; } - static bool LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_BASKET_IS_ACTIVE( ) + static bool LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_BASKET_IS_ACTIVE() { auto retval = (bool)NETSHOPPING::NET_GAMESERVER_BASKET_IS_ACTIVE(); return retval; } - static std::tuple LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_BASKET_ADD_ITEM( Any itemData, int quantity ) + static std::tuple LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_BASKET_ADD_ITEM(Any itemData, int quantity) { std::tuple return_values; std::get<0>(return_values) = (bool)NETSHOPPING::NET_GAMESERVER_BASKET_ADD_ITEM(&itemData, quantity); @@ -181,13 +181,13 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_BASKET_IS_FULL( ) + static bool LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_BASKET_IS_FULL() { auto retval = (bool)NETSHOPPING::NET_GAMESERVER_BASKET_IS_FULL(); return retval; } - static std::tuple LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_BASKET_APPLY_SERVER_DATA( Any p0, Any p1 ) + static std::tuple LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_BASKET_APPLY_SERVER_DATA(Any p0, Any p1) { std::tuple return_values; std::get<0>(return_values) = (bool)NETSHOPPING::NET_GAMESERVER_BASKET_APPLY_SERVER_DATA(p0, &p1); @@ -196,13 +196,13 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_CHECKOUT_START( int transactionId ) + static bool LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_CHECKOUT_START(int transactionId) { auto retval = (bool)NETSHOPPING::NET_GAMESERVER_CHECKOUT_START(transactionId); return retval; } - static std::tuple LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_BEGIN_SERVICE( int transactionId, Hash categoryHash, Hash itemHash, Hash actionTypeHash, int value, int flags ) + static std::tuple LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_BEGIN_SERVICE(int transactionId, Hash categoryHash, Hash itemHash, Hash actionTypeHash, int value, int flags) { std::tuple return_values; std::get<0>(return_values) = (bool)NETSHOPPING::NET_GAMESERVER_BEGIN_SERVICE(&transactionId, categoryHash, itemHash, actionTypeHash, value, flags); @@ -211,61 +211,61 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_END_SERVICE( int transactionId ) + static bool LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_END_SERVICE(int transactionId) { auto retval = (bool)NETSHOPPING::NET_GAMESERVER_END_SERVICE(transactionId); return retval; } - static bool LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_DELETE_CHARACTER( int slot, bool transfer, Hash reason ) + static bool LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_DELETE_CHARACTER(int slot, bool transfer, Hash reason) { auto retval = (bool)NETSHOPPING::NET_GAMESERVER_DELETE_CHARACTER(slot, transfer, reason); return retval; } - static int LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_DELETE_CHARACTER_GET_STATUS( ) + static int LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_DELETE_CHARACTER_GET_STATUS() { auto retval = NETSHOPPING::NET_GAMESERVER_DELETE_CHARACTER_GET_STATUS(); return retval; } - static bool LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_DELETE_SET_TELEMETRY_NONCE_SEED( ) + static bool LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_DELETE_SET_TELEMETRY_NONCE_SEED() { auto retval = (bool)NETSHOPPING::NET_GAMESERVER_DELETE_SET_TELEMETRY_NONCE_SEED(); return retval; } - static bool LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_TRANSFER_BANK_TO_WALLET( int charSlot, int amount ) + static bool LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_TRANSFER_BANK_TO_WALLET(int charSlot, int amount) { auto retval = (bool)NETSHOPPING::NET_GAMESERVER_TRANSFER_BANK_TO_WALLET(charSlot, amount); return retval; } - static bool LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_TRANSFER_WALLET_TO_BANK( int charSlot, int amount ) + static bool LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_TRANSFER_WALLET_TO_BANK(int charSlot, int amount) { auto retval = (bool)NETSHOPPING::NET_GAMESERVER_TRANSFER_WALLET_TO_BANK(charSlot, amount); return retval; } - static int LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_TRANSFER_BANK_TO_WALLET_GET_STATUS( ) + static int LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_TRANSFER_BANK_TO_WALLET_GET_STATUS() { auto retval = NETSHOPPING::NET_GAMESERVER_TRANSFER_BANK_TO_WALLET_GET_STATUS(); return retval; } - static int LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_TRANSFER_WALLET_TO_BANK_GET_STATUS( ) + static int LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_TRANSFER_WALLET_TO_BANK_GET_STATUS() { auto retval = NETSHOPPING::NET_GAMESERVER_TRANSFER_WALLET_TO_BANK_GET_STATUS(); return retval; } - static bool LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_TRANSFER_CASH_SET_TELEMETRY_NONCE_SEED( ) + static bool LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_TRANSFER_CASH_SET_TELEMETRY_NONCE_SEED() { auto retval = (bool)NETSHOPPING::NET_GAMESERVER_TRANSFER_CASH_SET_TELEMETRY_NONCE_SEED(); return retval; } - static bool LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_SET_TELEMETRY_NONCE_SEED( int p0 ) + static bool LUA_NATIVE_NETSHOPPING_NET_GAMESERVER_SET_TELEMETRY_NONCE_SEED(int p0) { auto retval = (bool)NETSHOPPING::NET_GAMESERVER_SET_TELEMETRY_NONCE_SEED(p0); return retval; diff --git a/src/lua/natives/lua_native_binding_NETWORK.cpp b/src/lua/natives/lua_native_binding_NETWORK.cpp index 53a79189..13f8441c 100644 --- a/src/lua/natives/lua_native_binding_NETWORK.cpp +++ b/src/lua/natives/lua_native_binding_NETWORK.cpp @@ -3,261 +3,261 @@ namespace lua::native { - static const char* LUA_NATIVE_NETWORK_GET_ONLINE_VERSION( ) + static const char* LUA_NATIVE_NETWORK_GET_ONLINE_VERSION() { auto retval = NETWORK::GET_ONLINE_VERSION(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_SIGNED_IN( ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_SIGNED_IN() { auto retval = (bool)NETWORK::NETWORK_IS_SIGNED_IN(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_SIGNED_ONLINE( ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_SIGNED_ONLINE() { auto retval = (bool)NETWORK::NETWORK_IS_SIGNED_ONLINE(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_NP_AVAILABLE( ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_NP_AVAILABLE() { auto retval = (bool)NETWORK::NETWORK_IS_NP_AVAILABLE(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_NP_PENDING( ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_NP_PENDING() { auto retval = (bool)NETWORK::NETWORK_IS_NP_PENDING(); return retval; } - static int LUA_NATIVE_NETWORK_NETWORK_GET_NP_UNAVAILABLE_REASON( ) + static int LUA_NATIVE_NETWORK_NETWORK_GET_NP_UNAVAILABLE_REASON() { auto retval = NETWORK::NETWORK_GET_NP_UNAVAILABLE_REASON(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_CONNETED_TO_NP_PRESENCE( ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_CONNETED_TO_NP_PRESENCE() { auto retval = (bool)NETWORK::NETWORK_IS_CONNETED_TO_NP_PRESENCE(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_LOGGED_IN_TO_PSN( ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_LOGGED_IN_TO_PSN() { auto retval = (bool)NETWORK::NETWORK_IS_LOGGED_IN_TO_PSN(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_HAS_VALID_ROS_CREDENTIALS( ) + static bool LUA_NATIVE_NETWORK_NETWORK_HAS_VALID_ROS_CREDENTIALS() { auto retval = (bool)NETWORK::NETWORK_HAS_VALID_ROS_CREDENTIALS(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_REFRESHING_ROS_CREDENTIALS( ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_REFRESHING_ROS_CREDENTIALS() { auto retval = (bool)NETWORK::NETWORK_IS_REFRESHING_ROS_CREDENTIALS(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_CLOUD_AVAILABLE( ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_CLOUD_AVAILABLE() { auto retval = (bool)NETWORK::NETWORK_IS_CLOUD_AVAILABLE(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_HAS_SOCIAL_CLUB_ACCOUNT( ) + static bool LUA_NATIVE_NETWORK_NETWORK_HAS_SOCIAL_CLUB_ACCOUNT() { auto retval = (bool)NETWORK::NETWORK_HAS_SOCIAL_CLUB_ACCOUNT(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_ARE_SOCIAL_CLUB_POLICIES_CURRENT( ) + static bool LUA_NATIVE_NETWORK_NETWORK_ARE_SOCIAL_CLUB_POLICIES_CURRENT() { auto retval = (bool)NETWORK::NETWORK_ARE_SOCIAL_CLUB_POLICIES_CURRENT(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_HOST( ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_HOST() { auto retval = (bool)NETWORK::NETWORK_IS_HOST(); return retval; } - static Player LUA_NATIVE_NETWORK_NETWORK_GET_HOST_PLAYER_INDEX( ) + static Player LUA_NATIVE_NETWORK_NETWORK_GET_HOST_PLAYER_INDEX() { auto retval = NETWORK::NETWORK_GET_HOST_PLAYER_INDEX(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_WAS_GAME_SUSPENDED( ) + static bool LUA_NATIVE_NETWORK_NETWORK_WAS_GAME_SUSPENDED() { auto retval = (bool)NETWORK::NETWORK_WAS_GAME_SUSPENDED(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_HAVE_ONLINE_PRIVILEGES( ) + static bool LUA_NATIVE_NETWORK_NETWORK_HAVE_ONLINE_PRIVILEGES() { auto retval = (bool)NETWORK::NETWORK_HAVE_ONLINE_PRIVILEGES(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_HAS_AGE_RESTRICTIONS( ) + static bool LUA_NATIVE_NETWORK_NETWORK_HAS_AGE_RESTRICTIONS() { auto retval = (bool)NETWORK::NETWORK_HAS_AGE_RESTRICTIONS(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_HAVE_USER_CONTENT_PRIVILEGES( int p0 ) + static bool LUA_NATIVE_NETWORK_NETWORK_HAVE_USER_CONTENT_PRIVILEGES(int p0) { auto retval = (bool)NETWORK::NETWORK_HAVE_USER_CONTENT_PRIVILEGES(p0); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_HAVE_COMMUNICATION_PRIVILEGES( int p0, Player player ) + static bool LUA_NATIVE_NETWORK_NETWORK_HAVE_COMMUNICATION_PRIVILEGES(int p0, Player player) { auto retval = (bool)NETWORK::NETWORK_HAVE_COMMUNICATION_PRIVILEGES(p0, player); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_CHECK_ONLINE_PRIVILEGES( Any p0, bool p1 ) + static bool LUA_NATIVE_NETWORK_NETWORK_CHECK_ONLINE_PRIVILEGES(Any p0, bool p1) { auto retval = (bool)NETWORK::NETWORK_CHECK_ONLINE_PRIVILEGES(p0, p1); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_CHECK_USER_CONTENT_PRIVILEGES( int p0, int p1, bool p2 ) + static bool LUA_NATIVE_NETWORK_NETWORK_CHECK_USER_CONTENT_PRIVILEGES(int p0, int p1, bool p2) { auto retval = (bool)NETWORK::NETWORK_CHECK_USER_CONTENT_PRIVILEGES(p0, p1, p2); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_CHECK_COMMUNICATION_PRIVILEGES( int p0, int p1, bool p2 ) + static bool LUA_NATIVE_NETWORK_NETWORK_CHECK_COMMUNICATION_PRIVILEGES(int p0, int p1, bool p2) { auto retval = (bool)NETWORK::NETWORK_CHECK_COMMUNICATION_PRIVILEGES(p0, p1, p2); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_CHECK_TEXT_COMMUNICATION_PRIVILEGES( Any p0, Any p1, Any p2 ) + static bool LUA_NATIVE_NETWORK_NETWORK_CHECK_TEXT_COMMUNICATION_PRIVILEGES(Any p0, Any p1, Any p2) { auto retval = (bool)NETWORK::NETWORK_CHECK_TEXT_COMMUNICATION_PRIVILEGES(p0, p1, p2); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_USING_ONLINE_PROMOTION( ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_USING_ONLINE_PROMOTION() { auto retval = (bool)NETWORK::NETWORK_IS_USING_ONLINE_PROMOTION(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_SHOULD_SHOW_PROMOTION_ALERT_SCREEN( ) + static bool LUA_NATIVE_NETWORK_NETWORK_SHOULD_SHOW_PROMOTION_ALERT_SCREEN() { auto retval = (bool)NETWORK::NETWORK_SHOULD_SHOW_PROMOTION_ALERT_SCREEN(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_HAS_SOCIAL_NETWORKING_SHARING_PRIV( ) + static bool LUA_NATIVE_NETWORK_NETWORK_HAS_SOCIAL_NETWORKING_SHARING_PRIV() { auto retval = (bool)NETWORK::NETWORK_HAS_SOCIAL_NETWORKING_SHARING_PRIV(); return retval; } - static int LUA_NATIVE_NETWORK_NETWORK_GET_AGE_GROUP( ) + static int LUA_NATIVE_NETWORK_NETWORK_GET_AGE_GROUP() { auto retval = NETWORK::NETWORK_GET_AGE_GROUP(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_CHECK_PRIVILEGES( Any p0, Any p1, Any p2 ) + static bool LUA_NATIVE_NETWORK_NETWORK_CHECK_PRIVILEGES(Any p0, Any p1, Any p2) { auto retval = (bool)NETWORK::NETWORK_CHECK_PRIVILEGES(p0, p1, p2); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_PRIVILEGE_CHECK_IN_PROGRESS( ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_PRIVILEGE_CHECK_IN_PROGRESS() { auto retval = (bool)NETWORK::NETWORK_IS_PRIVILEGE_CHECK_IN_PROGRESS(); return retval; } - static void LUA_NATIVE_NETWORK_NETWORK_SET_PRIVILEGE_CHECK_RESULT_NOT_NEEDED( ) + static void LUA_NATIVE_NETWORK_NETWORK_SET_PRIVILEGE_CHECK_RESULT_NOT_NEEDED() { NETWORK::NETWORK_SET_PRIVILEGE_CHECK_RESULT_NOT_NEEDED(); } - static bool LUA_NATIVE_NETWORK_NETWORK_RESOLVE_PRIVILEGE_USER_CONTENT( ) + static bool LUA_NATIVE_NETWORK_NETWORK_RESOLVE_PRIVILEGE_USER_CONTENT() { auto retval = (bool)NETWORK::NETWORK_RESOLVE_PRIVILEGE_USER_CONTENT(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_HAVE_PLATFORM_SUBSCRIPTION( ) + static bool LUA_NATIVE_NETWORK_NETWORK_HAVE_PLATFORM_SUBSCRIPTION() { auto retval = (bool)NETWORK::NETWORK_HAVE_PLATFORM_SUBSCRIPTION(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_PLATFORM_SUBSCRIPTION_CHECK_PENDING( ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_PLATFORM_SUBSCRIPTION_CHECK_PENDING() { auto retval = (bool)NETWORK::NETWORK_IS_PLATFORM_SUBSCRIPTION_CHECK_PENDING(); return retval; } - static void LUA_NATIVE_NETWORK_NETWORK_SHOW_ACCOUNT_UPGRADE_UI( ) + static void LUA_NATIVE_NETWORK_NETWORK_SHOW_ACCOUNT_UPGRADE_UI() { NETWORK::NETWORK_SHOW_ACCOUNT_UPGRADE_UI(); } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_SHOWING_SYSTEM_UI_OR_RECENTLY_REQUESTED_UPSELL( ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_SHOWING_SYSTEM_UI_OR_RECENTLY_REQUESTED_UPSELL() { auto retval = (bool)NETWORK::NETWORK_IS_SHOWING_SYSTEM_UI_OR_RECENTLY_REQUESTED_UPSELL(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_NEED_TO_START_NEW_GAME_BUT_BLOCKED( ) + static bool LUA_NATIVE_NETWORK_NETWORK_NEED_TO_START_NEW_GAME_BUT_BLOCKED() { auto retval = (bool)NETWORK::NETWORK_NEED_TO_START_NEW_GAME_BUT_BLOCKED(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_CAN_BAIL( ) + static bool LUA_NATIVE_NETWORK_NETWORK_CAN_BAIL() { auto retval = (bool)NETWORK::NETWORK_CAN_BAIL(); return retval; } - static void LUA_NATIVE_NETWORK_NETWORK_BAIL( int p0, int p1, int p2 ) + static void LUA_NATIVE_NETWORK_NETWORK_BAIL(int p0, int p1, int p2) { NETWORK::NETWORK_BAIL(p0, p1, p2); } - static void LUA_NATIVE_NETWORK_NETWORK_ON_RETURN_TO_SINGLE_PLAYER( ) + static void LUA_NATIVE_NETWORK_NETWORK_ON_RETURN_TO_SINGLE_PLAYER() { NETWORK::NETWORK_ON_RETURN_TO_SINGLE_PLAYER(); } - static bool LUA_NATIVE_NETWORK_NETWORK_TRANSITION_START( int p0, Any p1, Any p2, Any p3 ) + static bool LUA_NATIVE_NETWORK_NETWORK_TRANSITION_START(int p0, Any p1, Any p2, Any p3) { auto retval = (bool)NETWORK::NETWORK_TRANSITION_START(p0, p1, p2, p3); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_TRANSITION_ADD_STAGE( Hash hash, int p1, int p2, int state, int p4 ) + static bool LUA_NATIVE_NETWORK_NETWORK_TRANSITION_ADD_STAGE(Hash hash, int p1, int p2, int state, int p4) { auto retval = (bool)NETWORK::NETWORK_TRANSITION_ADD_STAGE(hash, p1, p2, state, p4); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_TRANSITION_FINISH( Any p0, Any p1, Any p2 ) + static bool LUA_NATIVE_NETWORK_NETWORK_TRANSITION_FINISH(Any p0, Any p1, Any p2) { auto retval = (bool)NETWORK::NETWORK_TRANSITION_FINISH(p0, p1, p2); return retval; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_CAN_ACCESS_MULTIPLAYER( int loadingState ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_CAN_ACCESS_MULTIPLAYER(int loadingState) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_CAN_ACCESS_MULTIPLAYER(&loadingState); @@ -266,203 +266,203 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_MULTIPLAYER_DISABLED( ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_MULTIPLAYER_DISABLED() { auto retval = (bool)NETWORK::NETWORK_IS_MULTIPLAYER_DISABLED(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_CAN_ENTER_MULTIPLAYER( ) + static bool LUA_NATIVE_NETWORK_NETWORK_CAN_ENTER_MULTIPLAYER() { auto retval = (bool)NETWORK::NETWORK_CAN_ENTER_MULTIPLAYER(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_SESSION_DO_FREEROAM_QUICKMATCH( Any p0, Any p1, Any p2, int maxPlayers ) + static bool LUA_NATIVE_NETWORK_NETWORK_SESSION_DO_FREEROAM_QUICKMATCH(Any p0, Any p1, Any p2) { - auto retval = (bool)NETWORK::NETWORK_SESSION_DO_FREEROAM_QUICKMATCH(p0, p1, p2, maxPlayers); + auto retval = (bool)NETWORK::NETWORK_SESSION_DO_FREEROAM_QUICKMATCH(p0, p1, p2); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_SESSION_DO_FRIEND_MATCHMAKING( int p0, int p1, int maxPlayers ) + static bool LUA_NATIVE_NETWORK_NETWORK_SESSION_DO_FRIEND_MATCHMAKING(int p0, int p1, int p2) { - auto retval = (bool)NETWORK::NETWORK_SESSION_DO_FRIEND_MATCHMAKING(p0, p1, maxPlayers); + auto retval = (bool)NETWORK::NETWORK_SESSION_DO_FRIEND_MATCHMAKING(p0, p1, p2); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_SESSION_DO_CREW_MATCHMAKING( int crewId, int p1, int p2, int maxPlayers ) + static bool LUA_NATIVE_NETWORK_NETWORK_SESSION_DO_CREW_MATCHMAKING(int crewId, int p1, int p2, int maxPlayers) { auto retval = (bool)NETWORK::NETWORK_SESSION_DO_CREW_MATCHMAKING(crewId, p1, p2, maxPlayers); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_SESSION_DO_ACTIVITY_QUICKMATCH( Any p0, Any p1, Any p2, Any p3, Any p4 ) + static bool LUA_NATIVE_NETWORK_NETWORK_SESSION_DO_ACTIVITY_QUICKMATCH(Any p0, Any p1, Any p2, Any p3, Any p4) { auto retval = (bool)NETWORK::NETWORK_SESSION_DO_ACTIVITY_QUICKMATCH(p0, p1, p2, p3, p4); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_SESSION_HOST( int p0, int maxPlayers, bool p2 ) + static bool LUA_NATIVE_NETWORK_NETWORK_SESSION_HOST(int p0, int maxPlayers, bool p2) { auto retval = (bool)NETWORK::NETWORK_SESSION_HOST(p0, maxPlayers, p2); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_SESSION_HOST_CLOSED( int p0, int maxPlayers ) + static bool LUA_NATIVE_NETWORK_NETWORK_SESSION_HOST_CLOSED(int p0, int maxPlayers) { auto retval = (bool)NETWORK::NETWORK_SESSION_HOST_CLOSED(p0, maxPlayers); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_SESSION_HOST_FRIENDS_ONLY( int p0, int maxPlayers ) + static bool LUA_NATIVE_NETWORK_NETWORK_SESSION_HOST_FRIENDS_ONLY(int p0, int maxPlayers) { auto retval = (bool)NETWORK::NETWORK_SESSION_HOST_FRIENDS_ONLY(p0, maxPlayers); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_SESSION_IS_CLOSED_FRIENDS( ) + static bool LUA_NATIVE_NETWORK_NETWORK_SESSION_IS_CLOSED_FRIENDS() { auto retval = (bool)NETWORK::NETWORK_SESSION_IS_CLOSED_FRIENDS(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_SESSION_IS_CLOSED_CREW( ) + static bool LUA_NATIVE_NETWORK_NETWORK_SESSION_IS_CLOSED_CREW() { auto retval = (bool)NETWORK::NETWORK_SESSION_IS_CLOSED_CREW(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_SESSION_IS_SOLO( ) + static bool LUA_NATIVE_NETWORK_NETWORK_SESSION_IS_SOLO() { auto retval = (bool)NETWORK::NETWORK_SESSION_IS_SOLO(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_SESSION_IS_PRIVATE( ) + static bool LUA_NATIVE_NETWORK_NETWORK_SESSION_IS_PRIVATE() { auto retval = (bool)NETWORK::NETWORK_SESSION_IS_PRIVATE(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_SESSION_END( bool p0, bool p1 ) + static bool LUA_NATIVE_NETWORK_NETWORK_SESSION_END(bool p0, bool p1) { auto retval = (bool)NETWORK::NETWORK_SESSION_END(p0, p1); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_SESSION_LEAVE( Any p0 ) + static bool LUA_NATIVE_NETWORK_NETWORK_SESSION_LEAVE(Any p0) { auto retval = (bool)NETWORK::NETWORK_SESSION_LEAVE(p0); return retval; } - static void LUA_NATIVE_NETWORK_NETWORK_SESSION_KICK_PLAYER( Player player ) + static void LUA_NATIVE_NETWORK_NETWORK_SESSION_KICK_PLAYER(Player player) { NETWORK::NETWORK_SESSION_KICK_PLAYER(player); } - static bool LUA_NATIVE_NETWORK_NETWORK_SESSION_GET_KICK_VOTE( Player player ) + static bool LUA_NATIVE_NETWORK_NETWORK_SESSION_GET_KICK_VOTE(Player player) { auto retval = (bool)NETWORK::NETWORK_SESSION_GET_KICK_VOTE(player); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_SESSION_RESERVE_SLOTS_TRANSITION( Any p0, Any p1, Any p2 ) + static bool LUA_NATIVE_NETWORK_NETWORK_SESSION_RESERVE_SLOTS_TRANSITION(Any p0, Any p1, Any p2) { auto retval = (bool)NETWORK::NETWORK_SESSION_RESERVE_SLOTS_TRANSITION(p0, p1, p2); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_JOIN_PREVIOUSLY_FAILED_SESSION( ) + static bool LUA_NATIVE_NETWORK_NETWORK_JOIN_PREVIOUSLY_FAILED_SESSION() { auto retval = (bool)NETWORK::NETWORK_JOIN_PREVIOUSLY_FAILED_SESSION(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_JOIN_PREVIOUSLY_FAILED_TRANSITION( ) + static bool LUA_NATIVE_NETWORK_NETWORK_JOIN_PREVIOUSLY_FAILED_TRANSITION() { auto retval = (bool)NETWORK::NETWORK_JOIN_PREVIOUSLY_FAILED_TRANSITION(); return retval; } - static void LUA_NATIVE_NETWORK_NETWORK_SESSION_SET_MATCHMAKING_GROUP( int matchmakingGroup ) + static void LUA_NATIVE_NETWORK_NETWORK_SESSION_SET_MATCHMAKING_GROUP(int matchmakingGroup) { NETWORK::NETWORK_SESSION_SET_MATCHMAKING_GROUP(matchmakingGroup); } - static void LUA_NATIVE_NETWORK_NETWORK_SESSION_SET_MATCHMAKING_GROUP_MAX( int playerType, int playerCount ) + static void LUA_NATIVE_NETWORK_NETWORK_SESSION_SET_MATCHMAKING_GROUP_MAX(int playerType, int playerCount) { NETWORK::NETWORK_SESSION_SET_MATCHMAKING_GROUP_MAX(playerType, playerCount); } - static int LUA_NATIVE_NETWORK_NETWORK_SESSION_GET_MATCHMAKING_GROUP_FREE( int p0 ) + static int LUA_NATIVE_NETWORK_NETWORK_SESSION_GET_MATCHMAKING_GROUP_FREE(int p0) { auto retval = NETWORK::NETWORK_SESSION_GET_MATCHMAKING_GROUP_FREE(p0); return retval; } - static void LUA_NATIVE_NETWORK_NETWORK_SESSION_ADD_ACTIVE_MATCHMAKING_GROUP( int groupId ) + static void LUA_NATIVE_NETWORK_NETWORK_SESSION_ADD_ACTIVE_MATCHMAKING_GROUP(int groupId) { NETWORK::NETWORK_SESSION_ADD_ACTIVE_MATCHMAKING_GROUP(groupId); } - static void LUA_NATIVE_NETWORK_NETWORK_SESSION_SET_UNIQUE_CREW_LIMIT( Any p0 ) + static void LUA_NATIVE_NETWORK_NETWORK_SESSION_SET_UNIQUE_CREW_LIMIT(Any p0) { NETWORK::NETWORK_SESSION_SET_UNIQUE_CREW_LIMIT(p0); } - static void LUA_NATIVE_NETWORK_NETWORK_SESSION_SET_UNIQUE_CREW_LIMIT_TRANSITION( Any p0 ) + static void LUA_NATIVE_NETWORK_NETWORK_SESSION_SET_UNIQUE_CREW_LIMIT_TRANSITION(Any p0) { NETWORK::NETWORK_SESSION_SET_UNIQUE_CREW_LIMIT_TRANSITION(p0); } - static void LUA_NATIVE_NETWORK_NETWORK_SESSION_SET_UNIQUE_CREW_ONLY_CREWS_TRANSITION( bool p0 ) + static void LUA_NATIVE_NETWORK_NETWORK_SESSION_SET_UNIQUE_CREW_ONLY_CREWS_TRANSITION(bool p0) { NETWORK::NETWORK_SESSION_SET_UNIQUE_CREW_ONLY_CREWS_TRANSITION(p0); } - static void LUA_NATIVE_NETWORK_NETWORK_SESSION_SET_CREW_LIMIT_MAX_MEMBERS_TRANSITION( Any p0 ) + static void LUA_NATIVE_NETWORK_NETWORK_SESSION_SET_CREW_LIMIT_MAX_MEMBERS_TRANSITION(Any p0) { NETWORK::NETWORK_SESSION_SET_CREW_LIMIT_MAX_MEMBERS_TRANSITION(p0); } - static void LUA_NATIVE_NETWORK_NETWORK_SESSION_SET_MATCHMAKING_PROPERTY_ID( bool p0 ) + static void LUA_NATIVE_NETWORK_NETWORK_SESSION_SET_MATCHMAKING_PROPERTY_ID(bool p0) { NETWORK::NETWORK_SESSION_SET_MATCHMAKING_PROPERTY_ID(p0); } - static void LUA_NATIVE_NETWORK_NETWORK_SESSION_SET_MATCHMAKING_MENTAL_STATE( int p0 ) + static void LUA_NATIVE_NETWORK_NETWORK_SESSION_SET_MATCHMAKING_MENTAL_STATE(int p0) { NETWORK::NETWORK_SESSION_SET_MATCHMAKING_MENTAL_STATE(p0); } - static void LUA_NATIVE_NETWORK_NETWORK_SESSION_SET_NUM_BOSSES( int num ) + static void LUA_NATIVE_NETWORK_NETWORK_SESSION_SET_NUM_BOSSES(int num) { NETWORK::NETWORK_SESSION_SET_NUM_BOSSES(num); } - static void LUA_NATIVE_NETWORK_NETWORK_SESSION_SET_SCRIPT_VALIDATE_JOIN( ) + static void LUA_NATIVE_NETWORK_NETWORK_SESSION_SET_SCRIPT_VALIDATE_JOIN() { NETWORK::NETWORK_SESSION_SET_SCRIPT_VALIDATE_JOIN(); } - static void LUA_NATIVE_NETWORK_NETWORK_SESSION_VALIDATE_JOIN( bool p0 ) + static void LUA_NATIVE_NETWORK_NETWORK_SESSION_VALIDATE_JOIN(bool p0) { NETWORK::NETWORK_SESSION_VALIDATE_JOIN(p0); } - static int LUA_NATIVE_NETWORK_NETWORK_ADD_FOLLOWERS( int p0, int p1 ) + static int LUA_NATIVE_NETWORK_NETWORK_ADD_FOLLOWERS(int p0, int p1) { NETWORK::NETWORK_ADD_FOLLOWERS(&p0, p1); return p0; } - static void LUA_NATIVE_NETWORK_NETWORK_CLEAR_FOLLOWERS( ) + static void LUA_NATIVE_NETWORK_NETWORK_CLEAR_FOLLOWERS() { NETWORK::NETWORK_CLEAR_FOLLOWERS(); } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_GET_GLOBAL_MULTIPLAYER_CLOCK( int hours, int minutes, int seconds ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_GET_GLOBAL_MULTIPLAYER_CLOCK(int hours, int minutes, int seconds) { std::tuple return_values; NETWORK::NETWORK_GET_GLOBAL_MULTIPLAYER_CLOCK(&hours, &minutes, &seconds); @@ -473,48 +473,48 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_NETWORK_NETWORK_SESSION_SET_GAMEMODE( Any p0 ) + static void LUA_NATIVE_NETWORK_NETWORK_SESSION_SET_GAMEMODE(Any p0) { NETWORK::NETWORK_SESSION_SET_GAMEMODE(p0); } - static int LUA_NATIVE_NETWORK_NETWORK_SESSION_GET_HOST_AIM_PREFERENCE( ) + static int LUA_NATIVE_NETWORK_NETWORK_SESSION_GET_HOST_AIM_PREFERENCE() { auto retval = NETWORK::NETWORK_SESSION_GET_HOST_AIM_PREFERENCE(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_FIND_GAMERS_IN_CREW( int crewId ) + static bool LUA_NATIVE_NETWORK_NETWORK_FIND_GAMERS_IN_CREW(int crewId) { auto retval = (bool)NETWORK::NETWORK_FIND_GAMERS_IN_CREW(crewId); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_FIND_MATCHED_GAMERS( int attribute, float fallbackLimit, float lowerLimit, float upperLimit ) + static bool LUA_NATIVE_NETWORK_NETWORK_FIND_MATCHED_GAMERS(int attribute, float fallbackLimit, float lowerLimit, float upperLimit) { auto retval = (bool)NETWORK::NETWORK_FIND_MATCHED_GAMERS(attribute, fallbackLimit, lowerLimit, upperLimit); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_FINDING_GAMERS( ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_FINDING_GAMERS() { auto retval = (bool)NETWORK::NETWORK_IS_FINDING_GAMERS(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_DID_FIND_GAMERS_SUCCEED( ) + static bool LUA_NATIVE_NETWORK_NETWORK_DID_FIND_GAMERS_SUCCEED() { auto retval = (bool)NETWORK::NETWORK_DID_FIND_GAMERS_SUCCEED(); return retval; } - static int LUA_NATIVE_NETWORK_NETWORK_GET_NUM_FOUND_GAMERS( ) + static int LUA_NATIVE_NETWORK_NETWORK_GET_NUM_FOUND_GAMERS() { auto retval = NETWORK::NETWORK_GET_NUM_FOUND_GAMERS(); return retval; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_GET_FOUND_GAMER( Any p0, Any p1 ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_GET_FOUND_GAMER(Any p0, Any p1) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_GET_FOUND_GAMER(&p0, p1); @@ -523,12 +523,12 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_NETWORK_NETWORK_CLEAR_FOUND_GAMERS( ) + static void LUA_NATIVE_NETWORK_NETWORK_CLEAR_FOUND_GAMERS() { NETWORK::NETWORK_CLEAR_FOUND_GAMERS(); } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_QUEUE_GAMER_FOR_STATUS( Any p0 ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_QUEUE_GAMER_FOR_STATUS(Any p0) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_QUEUE_GAMER_FOR_STATUS(&p0); @@ -537,25 +537,25 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_NETWORK_NETWORK_GET_GAMER_STATUS_FROM_QUEUE( ) + static bool LUA_NATIVE_NETWORK_NETWORK_GET_GAMER_STATUS_FROM_QUEUE() { auto retval = (bool)NETWORK::NETWORK_GET_GAMER_STATUS_FROM_QUEUE(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_GETTING_GAMER_STATUS( ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_GETTING_GAMER_STATUS() { auto retval = (bool)NETWORK::NETWORK_IS_GETTING_GAMER_STATUS(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_DID_GET_GAMER_STATUS_SUCCEED( ) + static bool LUA_NATIVE_NETWORK_NETWORK_DID_GET_GAMER_STATUS_SUCCEED() { auto retval = (bool)NETWORK::NETWORK_DID_GET_GAMER_STATUS_SUCCEED(); return retval; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_GET_GAMER_STATUS_RESULT( Any p0, Any p1 ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_GET_GAMER_STATUS_RESULT(Any p0, Any p1) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_GET_GAMER_STATUS_RESULT(&p0, p1); @@ -564,240 +564,240 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_NETWORK_NETWORK_CLEAR_GET_GAMER_STATUS( ) + static void LUA_NATIVE_NETWORK_NETWORK_CLEAR_GET_GAMER_STATUS() { NETWORK::NETWORK_CLEAR_GET_GAMER_STATUS(); } - static void LUA_NATIVE_NETWORK_NETWORK_SESSION_JOIN_INVITE( ) + static void LUA_NATIVE_NETWORK_NETWORK_SESSION_JOIN_INVITE() { NETWORK::NETWORK_SESSION_JOIN_INVITE(); } - static void LUA_NATIVE_NETWORK_NETWORK_SESSION_CANCEL_INVITE( ) + static void LUA_NATIVE_NETWORK_NETWORK_SESSION_CANCEL_INVITE() { NETWORK::NETWORK_SESSION_CANCEL_INVITE(); } - static void LUA_NATIVE_NETWORK_NETWORK_SESSION_FORCE_CANCEL_INVITE( ) + static void LUA_NATIVE_NETWORK_NETWORK_SESSION_FORCE_CANCEL_INVITE() { NETWORK::NETWORK_SESSION_FORCE_CANCEL_INVITE(); } - static bool LUA_NATIVE_NETWORK_NETWORK_HAS_PENDING_INVITE( ) + static bool LUA_NATIVE_NETWORK_NETWORK_HAS_PENDING_INVITE() { auto retval = (bool)NETWORK::NETWORK_HAS_PENDING_INVITE(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_HAS_CONFIRMED_INVITE( ) + static bool LUA_NATIVE_NETWORK_NETWORK_HAS_CONFIRMED_INVITE() { auto retval = (bool)NETWORK::NETWORK_HAS_CONFIRMED_INVITE(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_REQUEST_INVITE_CONFIRMED_EVENT( ) + static bool LUA_NATIVE_NETWORK_NETWORK_REQUEST_INVITE_CONFIRMED_EVENT() { auto retval = (bool)NETWORK::NETWORK_REQUEST_INVITE_CONFIRMED_EVENT(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_SESSION_WAS_INVITED( ) + static bool LUA_NATIVE_NETWORK_NETWORK_SESSION_WAS_INVITED() { auto retval = (bool)NETWORK::NETWORK_SESSION_WAS_INVITED(); return retval; } - static Any LUA_NATIVE_NETWORK_NETWORK_SESSION_GET_INVITER( Any gamerHandle ) + static Any LUA_NATIVE_NETWORK_NETWORK_SESSION_GET_INVITER(Any gamerHandle) { NETWORK::NETWORK_SESSION_GET_INVITER(&gamerHandle); return gamerHandle; } - static bool LUA_NATIVE_NETWORK_NETWORK_SESSION_IS_AWAITING_INVITE_RESPONSE( ) + static bool LUA_NATIVE_NETWORK_NETWORK_SESSION_IS_AWAITING_INVITE_RESPONSE() { auto retval = (bool)NETWORK::NETWORK_SESSION_IS_AWAITING_INVITE_RESPONSE(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_SESSION_IS_DISPLAYING_INVITE_CONFIRMATION( ) + static bool LUA_NATIVE_NETWORK_NETWORK_SESSION_IS_DISPLAYING_INVITE_CONFIRMATION() { auto retval = (bool)NETWORK::NETWORK_SESSION_IS_DISPLAYING_INVITE_CONFIRMATION(); return retval; } - static void LUA_NATIVE_NETWORK_NETWORK_SUPPRESS_INVITE( bool toggle ) + static void LUA_NATIVE_NETWORK_NETWORK_SUPPRESS_INVITE(bool toggle) { NETWORK::NETWORK_SUPPRESS_INVITE(toggle); } - static void LUA_NATIVE_NETWORK_NETWORK_BLOCK_INVITES( bool toggle ) + static void LUA_NATIVE_NETWORK_NETWORK_BLOCK_INVITES(bool toggle) { NETWORK::NETWORK_BLOCK_INVITES(toggle); } - static void LUA_NATIVE_NETWORK_NETWORK_BLOCK_JOIN_QUEUE_INVITES( bool toggle ) + static void LUA_NATIVE_NETWORK_NETWORK_BLOCK_JOIN_QUEUE_INVITES(bool toggle) { NETWORK::NETWORK_BLOCK_JOIN_QUEUE_INVITES(toggle); } - static void LUA_NATIVE_NETWORK_NETWORK_SET_CAN_RECEIVE_RS_INVITES( bool p0 ) + static void LUA_NATIVE_NETWORK_NETWORK_SET_CAN_RECEIVE_RS_INVITES(bool p0) { NETWORK::NETWORK_SET_CAN_RECEIVE_RS_INVITES(p0); } - static void LUA_NATIVE_NETWORK_NETWORK_STORE_INVITE_THROUGH_RESTART( ) + static void LUA_NATIVE_NETWORK_NETWORK_STORE_INVITE_THROUGH_RESTART() { NETWORK::NETWORK_STORE_INVITE_THROUGH_RESTART(); } - static void LUA_NATIVE_NETWORK_NETWORK_ALLOW_INVITE_PROCESS_IN_PLAYER_SWITCH( bool p0 ) + static void LUA_NATIVE_NETWORK_NETWORK_ALLOW_INVITE_PROCESS_IN_PLAYER_SWITCH(bool p0) { NETWORK::NETWORK_ALLOW_INVITE_PROCESS_IN_PLAYER_SWITCH(p0); } - static void LUA_NATIVE_NETWORK_NETWORK_SET_SCRIPT_READY_FOR_EVENTS( bool toggle ) + static void LUA_NATIVE_NETWORK_NETWORK_SET_SCRIPT_READY_FOR_EVENTS(bool toggle) { NETWORK::NETWORK_SET_SCRIPT_READY_FOR_EVENTS(toggle); } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_OFFLINE_INVITE_PENDING( ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_OFFLINE_INVITE_PENDING() { auto retval = (bool)NETWORK::NETWORK_IS_OFFLINE_INVITE_PENDING(); return retval; } - static void LUA_NATIVE_NETWORK_NETWORK_CLEAR_OFFLINE_INVITE_PENDING( ) + static void LUA_NATIVE_NETWORK_NETWORK_CLEAR_OFFLINE_INVITE_PENDING() { NETWORK::NETWORK_CLEAR_OFFLINE_INVITE_PENDING(); } - static void LUA_NATIVE_NETWORK_NETWORK_SESSION_HOST_SINGLE_PLAYER( int p0 ) + static void LUA_NATIVE_NETWORK_NETWORK_SESSION_HOST_SINGLE_PLAYER(int p0) { NETWORK::NETWORK_SESSION_HOST_SINGLE_PLAYER(p0); } - static void LUA_NATIVE_NETWORK_NETWORK_SESSION_LEAVE_SINGLE_PLAYER( ) + static void LUA_NATIVE_NETWORK_NETWORK_SESSION_LEAVE_SINGLE_PLAYER() { NETWORK::NETWORK_SESSION_LEAVE_SINGLE_PLAYER(); } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_GAME_IN_PROGRESS( ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_GAME_IN_PROGRESS() { auto retval = (bool)NETWORK::NETWORK_IS_GAME_IN_PROGRESS(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_SESSION_ACTIVE( ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_SESSION_ACTIVE() { auto retval = (bool)NETWORK::NETWORK_IS_SESSION_ACTIVE(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_IN_SESSION( ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_IN_SESSION() { auto retval = (bool)NETWORK::NETWORK_IS_IN_SESSION(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_SESSION_STARTED( ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_SESSION_STARTED() { auto retval = (bool)NETWORK::NETWORK_IS_SESSION_STARTED(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_SESSION_BUSY( ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_SESSION_BUSY() { auto retval = (bool)NETWORK::NETWORK_IS_SESSION_BUSY(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_CAN_SESSION_END( ) + static bool LUA_NATIVE_NETWORK_NETWORK_CAN_SESSION_END() { auto retval = (bool)NETWORK::NETWORK_CAN_SESSION_END(); return retval; } - static int LUA_NATIVE_NETWORK_NETWORK_GET_GAME_MODE( ) + static int LUA_NATIVE_NETWORK_NETWORK_GET_GAME_MODE() { auto retval = NETWORK::NETWORK_GET_GAME_MODE(); return retval; } - static void LUA_NATIVE_NETWORK_NETWORK_SESSION_MARK_VISIBLE( bool toggle ) + static void LUA_NATIVE_NETWORK_NETWORK_SESSION_MARK_VISIBLE(bool toggle) { NETWORK::NETWORK_SESSION_MARK_VISIBLE(toggle); } - static bool LUA_NATIVE_NETWORK_NETWORK_SESSION_IS_VISIBLE( ) + static bool LUA_NATIVE_NETWORK_NETWORK_SESSION_IS_VISIBLE() { auto retval = (bool)NETWORK::NETWORK_SESSION_IS_VISIBLE(); return retval; } - static void LUA_NATIVE_NETWORK_NETWORK_SESSION_BLOCK_JOIN_REQUESTS( bool toggle ) + static void LUA_NATIVE_NETWORK_NETWORK_SESSION_BLOCK_JOIN_REQUESTS(bool toggle) { NETWORK::NETWORK_SESSION_BLOCK_JOIN_REQUESTS(toggle); } - static void LUA_NATIVE_NETWORK_NETWORK_SESSION_CHANGE_SLOTS( int slots, bool p1 ) + static void LUA_NATIVE_NETWORK_NETWORK_SESSION_CHANGE_SLOTS(int slots, bool p1) { NETWORK::NETWORK_SESSION_CHANGE_SLOTS(slots, p1); } - static int LUA_NATIVE_NETWORK_NETWORK_SESSION_GET_PRIVATE_SLOTS( ) + static int LUA_NATIVE_NETWORK_NETWORK_SESSION_GET_PRIVATE_SLOTS() { auto retval = NETWORK::NETWORK_SESSION_GET_PRIVATE_SLOTS(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_SESSION_VOICE_HOST( ) + static bool LUA_NATIVE_NETWORK_NETWORK_SESSION_VOICE_HOST() { auto retval = (bool)NETWORK::NETWORK_SESSION_VOICE_HOST(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_SESSION_VOICE_LEAVE( ) + static bool LUA_NATIVE_NETWORK_NETWORK_SESSION_VOICE_LEAVE() { auto retval = (bool)NETWORK::NETWORK_SESSION_VOICE_LEAVE(); return retval; } - static Any LUA_NATIVE_NETWORK_NETWORK_SESSION_VOICE_CONNECT_TO_PLAYER( Any gamerHandle ) + static Any LUA_NATIVE_NETWORK_NETWORK_SESSION_VOICE_CONNECT_TO_PLAYER(Any gamerHandle) { NETWORK::NETWORK_SESSION_VOICE_CONNECT_TO_PLAYER(&gamerHandle); return gamerHandle; } - static void LUA_NATIVE_NETWORK_NETWORK_SESSION_VOICE_RESPOND_TO_REQUEST( bool p0, int p1 ) + static void LUA_NATIVE_NETWORK_NETWORK_SESSION_VOICE_RESPOND_TO_REQUEST(bool p0, int p1) { NETWORK::NETWORK_SESSION_VOICE_RESPOND_TO_REQUEST(p0, p1); } - static void LUA_NATIVE_NETWORK_NETWORK_SESSION_VOICE_SET_TIMEOUT( int timeout ) + static void LUA_NATIVE_NETWORK_NETWORK_SESSION_VOICE_SET_TIMEOUT(int timeout) { NETWORK::NETWORK_SESSION_VOICE_SET_TIMEOUT(timeout); } - static bool LUA_NATIVE_NETWORK_NETWORK_SESSION_IS_IN_VOICE_SESSION( ) + static bool LUA_NATIVE_NETWORK_NETWORK_SESSION_IS_IN_VOICE_SESSION() { auto retval = (bool)NETWORK::NETWORK_SESSION_IS_IN_VOICE_SESSION(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_SESSION_IS_VOICE_SESSION_ACTIVE( ) + static bool LUA_NATIVE_NETWORK_NETWORK_SESSION_IS_VOICE_SESSION_ACTIVE() { auto retval = (bool)NETWORK::NETWORK_SESSION_IS_VOICE_SESSION_ACTIVE(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_SESSION_IS_VOICE_SESSION_BUSY( ) + static bool LUA_NATIVE_NETWORK_NETWORK_SESSION_IS_VOICE_SESSION_BUSY() { auto retval = (bool)NETWORK::NETWORK_SESSION_IS_VOICE_SESSION_BUSY(); return retval; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_SEND_TEXT_MESSAGE( const char* message, Any gamerHandle ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_SEND_TEXT_MESSAGE(const char* message, Any gamerHandle) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_SEND_TEXT_MESSAGE(message, &gamerHandle); @@ -806,34 +806,34 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_NETWORK_NETWORK_SET_ACTIVITY_SPECTATOR( bool toggle ) + static void LUA_NATIVE_NETWORK_NETWORK_SET_ACTIVITY_SPECTATOR(bool toggle) { NETWORK::NETWORK_SET_ACTIVITY_SPECTATOR(toggle); } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_ACTIVITY_SPECTATOR( ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_ACTIVITY_SPECTATOR() { auto retval = (bool)NETWORK::NETWORK_IS_ACTIVITY_SPECTATOR(); return retval; } - static void LUA_NATIVE_NETWORK_NETWORK_SET_ACTIVITY_PLAYER_MAX( Any p0 ) + static void LUA_NATIVE_NETWORK_NETWORK_SET_ACTIVITY_PLAYER_MAX(Any p0) { NETWORK::NETWORK_SET_ACTIVITY_PLAYER_MAX(p0); } - static void LUA_NATIVE_NETWORK_NETWORK_SET_ACTIVITY_SPECTATOR_MAX( int maxSpectators ) + static void LUA_NATIVE_NETWORK_NETWORK_SET_ACTIVITY_SPECTATOR_MAX(int maxSpectators) { NETWORK::NETWORK_SET_ACTIVITY_SPECTATOR_MAX(maxSpectators); } - static int LUA_NATIVE_NETWORK_NETWORK_GET_ACTIVITY_PLAYER_NUM( bool p0 ) + static int LUA_NATIVE_NETWORK_NETWORK_GET_ACTIVITY_PLAYER_NUM(bool p0) { auto retval = NETWORK::NETWORK_GET_ACTIVITY_PLAYER_NUM(p0); return retval; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_IS_ACTIVITY_SPECTATOR_FROM_HANDLE( Any gamerHandle ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_IS_ACTIVITY_SPECTATOR_FROM_HANDLE(Any gamerHandle) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_IS_ACTIVITY_SPECTATOR_FROM_HANDLE(&gamerHandle); @@ -842,25 +842,25 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_NETWORK_NETWORK_HOST_TRANSITION( int p0, int p1, int p2, int p3, Any p4, bool p5, bool p6, int p7, Any p8, int p9 ) + static bool LUA_NATIVE_NETWORK_NETWORK_HOST_TRANSITION(int p0, int p1, int p2, int p3, Any p4, bool p5, bool p6, int p7, Any p8, int p9) { auto retval = (bool)NETWORK::NETWORK_HOST_TRANSITION(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_DO_TRANSITION_QUICKMATCH( Any p0, Any p1, Any p2, Any p3, Any p4, Any p5 ) + static bool LUA_NATIVE_NETWORK_NETWORK_DO_TRANSITION_QUICKMATCH(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { auto retval = (bool)NETWORK::NETWORK_DO_TRANSITION_QUICKMATCH(p0, p1, p2, p3, p4, p5); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_DO_TRANSITION_QUICKMATCH_ASYNC( Any p0, Any p1, Any p2, Any p3, Any p4, Any p5 ) + static bool LUA_NATIVE_NETWORK_NETWORK_DO_TRANSITION_QUICKMATCH_ASYNC(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { auto retval = (bool)NETWORK::NETWORK_DO_TRANSITION_QUICKMATCH_ASYNC(p0, p1, p2, p3, p4, p5); return retval; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_DO_TRANSITION_QUICKMATCH_WITH_GROUP( Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7 ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_DO_TRANSITION_QUICKMATCH_WITH_GROUP(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_DO_TRANSITION_QUICKMATCH_WITH_GROUP(p0, p1, p2, p3, &p4, p5, p6, p7); @@ -869,79 +869,79 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_NETWORK_NETWORK_JOIN_GROUP_ACTIVITY( ) + static bool LUA_NATIVE_NETWORK_NETWORK_JOIN_GROUP_ACTIVITY() { auto retval = (bool)NETWORK::NETWORK_JOIN_GROUP_ACTIVITY(); return retval; } - static void LUA_NATIVE_NETWORK_NETWORK_CLEAR_GROUP_ACTIVITY( ) + static void LUA_NATIVE_NETWORK_NETWORK_CLEAR_GROUP_ACTIVITY() { NETWORK::NETWORK_CLEAR_GROUP_ACTIVITY(); } - static void LUA_NATIVE_NETWORK_NETWORK_RETAIN_ACTIVITY_GROUP( ) + static void LUA_NATIVE_NETWORK_NETWORK_RETAIN_ACTIVITY_GROUP() { NETWORK::NETWORK_RETAIN_ACTIVITY_GROUP(); } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_TRANSITION_CLOSED_FRIENDS( ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_TRANSITION_CLOSED_FRIENDS() { auto retval = (bool)NETWORK::NETWORK_IS_TRANSITION_CLOSED_FRIENDS(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_TRANSITION_CLOSED_CREW( ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_TRANSITION_CLOSED_CREW() { auto retval = (bool)NETWORK::NETWORK_IS_TRANSITION_CLOSED_CREW(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_TRANSITION_SOLO( ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_TRANSITION_SOLO() { auto retval = (bool)NETWORK::NETWORK_IS_TRANSITION_SOLO(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_TRANSITION_PRIVATE( ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_TRANSITION_PRIVATE() { auto retval = (bool)NETWORK::NETWORK_IS_TRANSITION_PRIVATE(); return retval; } - static int LUA_NATIVE_NETWORK_NETWORK_GET_NUM_TRANSITION_NON_ASYNC_GAMERS( ) + static int LUA_NATIVE_NETWORK_NETWORK_GET_NUM_TRANSITION_NON_ASYNC_GAMERS() { auto retval = NETWORK::NETWORK_GET_NUM_TRANSITION_NON_ASYNC_GAMERS(); return retval; } - static void LUA_NATIVE_NETWORK_NETWORK_MARK_AS_PREFERRED_ACTIVITY( bool p0 ) + static void LUA_NATIVE_NETWORK_NETWORK_MARK_AS_PREFERRED_ACTIVITY(bool p0) { NETWORK::NETWORK_MARK_AS_PREFERRED_ACTIVITY(p0); } - static void LUA_NATIVE_NETWORK_NETWORK_MARK_AS_WAITING_ASYNC( bool p0 ) + static void LUA_NATIVE_NETWORK_NETWORK_MARK_AS_WAITING_ASYNC(bool p0) { NETWORK::NETWORK_MARK_AS_WAITING_ASYNC(p0); } - static void LUA_NATIVE_NETWORK_NETWORK_SET_IN_PROGRESS_FINISH_TIME( Any p0 ) + static void LUA_NATIVE_NETWORK_NETWORK_SET_IN_PROGRESS_FINISH_TIME(Any p0) { NETWORK::NETWORK_SET_IN_PROGRESS_FINISH_TIME(p0); } - static Any LUA_NATIVE_NETWORK_NETWORK_SET_TRANSITION_CREATOR_HANDLE( Any p0 ) + static Any LUA_NATIVE_NETWORK_NETWORK_SET_TRANSITION_CREATOR_HANDLE(Any p0) { NETWORK::NETWORK_SET_TRANSITION_CREATOR_HANDLE(&p0); return p0; } - static void LUA_NATIVE_NETWORK_NETWORK_CLEAR_TRANSITION_CREATOR_HANDLE( ) + static void LUA_NATIVE_NETWORK_NETWORK_CLEAR_TRANSITION_CREATOR_HANDLE() { NETWORK::NETWORK_CLEAR_TRANSITION_CREATOR_HANDLE(); } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_INVITE_GAMERS_TO_TRANSITION( Any p0, Any p1 ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_INVITE_GAMERS_TO_TRANSITION(Any p0, Any p1) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_INVITE_GAMERS_TO_TRANSITION(&p0, p1); @@ -950,52 +950,52 @@ namespace lua::native return return_values; } - static Any LUA_NATIVE_NETWORK_NETWORK_SET_GAMER_INVITED_TO_TRANSITION( Any gamerHandle ) + static Any LUA_NATIVE_NETWORK_NETWORK_SET_GAMER_INVITED_TO_TRANSITION(Any gamerHandle) { NETWORK::NETWORK_SET_GAMER_INVITED_TO_TRANSITION(&gamerHandle); return gamerHandle; } - static bool LUA_NATIVE_NETWORK_NETWORK_LEAVE_TRANSITION( ) + static bool LUA_NATIVE_NETWORK_NETWORK_LEAVE_TRANSITION() { auto retval = (bool)NETWORK::NETWORK_LEAVE_TRANSITION(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_LAUNCH_TRANSITION( ) + static bool LUA_NATIVE_NETWORK_NETWORK_LAUNCH_TRANSITION() { auto retval = (bool)NETWORK::NETWORK_LAUNCH_TRANSITION(); return retval; } - static void LUA_NATIVE_NETWORK_NETWORK_SET_DO_NOT_LAUNCH_FROM_JOIN_AS_MIGRATED_HOST( bool toggle ) + static void LUA_NATIVE_NETWORK_NETWORK_SET_DO_NOT_LAUNCH_FROM_JOIN_AS_MIGRATED_HOST(bool toggle) { NETWORK::NETWORK_SET_DO_NOT_LAUNCH_FROM_JOIN_AS_MIGRATED_HOST(toggle); } - static void LUA_NATIVE_NETWORK_NETWORK_CANCEL_TRANSITION_MATCHMAKING( ) + static void LUA_NATIVE_NETWORK_NETWORK_CANCEL_TRANSITION_MATCHMAKING() { NETWORK::NETWORK_CANCEL_TRANSITION_MATCHMAKING(); } - static void LUA_NATIVE_NETWORK_NETWORK_BAIL_TRANSITION( int p0, int p1, int p2 ) + static void LUA_NATIVE_NETWORK_NETWORK_BAIL_TRANSITION(int p0, int p1, int p2) { NETWORK::NETWORK_BAIL_TRANSITION(p0, p1, p2); } - static bool LUA_NATIVE_NETWORK_NETWORK_DO_TRANSITION_TO_GAME( bool p0, int maxPlayers ) + static bool LUA_NATIVE_NETWORK_NETWORK_DO_TRANSITION_TO_GAME(bool p0, int maxPlayers) { auto retval = (bool)NETWORK::NETWORK_DO_TRANSITION_TO_GAME(p0, maxPlayers); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_DO_TRANSITION_TO_NEW_GAME( bool p0, int maxPlayers, bool p2 ) + static bool LUA_NATIVE_NETWORK_NETWORK_DO_TRANSITION_TO_NEW_GAME(bool p0, int maxPlayers, bool p2) { auto retval = (bool)NETWORK::NETWORK_DO_TRANSITION_TO_NEW_GAME(p0, maxPlayers, p2); return retval; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_DO_TRANSITION_TO_FREEMODE( Any p0, Any p1, bool p2, int players, bool p4 ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_DO_TRANSITION_TO_FREEMODE(Any p0, Any p1, bool p2, int players, bool p4) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_DO_TRANSITION_TO_FREEMODE(&p0, p1, p2, players, p4); @@ -1004,7 +1004,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_DO_TRANSITION_TO_NEW_FREEMODE( Any p0, Any p1, int players, bool p3, bool p4, bool p5 ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_DO_TRANSITION_TO_NEW_FREEMODE(Any p0, Any p1, int players, bool p3, bool p4, bool p5) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_DO_TRANSITION_TO_NEW_FREEMODE(&p0, p1, players, p3, p4, p5); @@ -1013,13 +1013,13 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_TRANSITION_TO_GAME( ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_TRANSITION_TO_GAME() { auto retval = (bool)NETWORK::NETWORK_IS_TRANSITION_TO_GAME(); return retval; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_GET_TRANSITION_MEMBERS( Any data, int dataCount ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_GET_TRANSITION_MEMBERS(Any data, int dataCount) { std::tuple return_values; std::get<0>(return_values) = NETWORK::NETWORK_GET_TRANSITION_MEMBERS(&data, dataCount); @@ -1028,17 +1028,17 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_NETWORK_NETWORK_APPLY_TRANSITION_PARAMETER( int p0, int p1 ) + static void LUA_NATIVE_NETWORK_NETWORK_APPLY_TRANSITION_PARAMETER(int p0, int p1) { NETWORK::NETWORK_APPLY_TRANSITION_PARAMETER(p0, p1); } - static void LUA_NATIVE_NETWORK_NETWORK_APPLY_TRANSITION_PARAMETER_STRING( int p0, const char* string, bool p2 ) + static void LUA_NATIVE_NETWORK_NETWORK_APPLY_TRANSITION_PARAMETER_STRING(int p0, const char* string, bool p2) { NETWORK::NETWORK_APPLY_TRANSITION_PARAMETER_STRING(p0, string, p2); } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_SEND_TRANSITION_GAMER_INSTRUCTION( Any gamerHandle, const char* p1, int p2, int p3, bool p4 ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_SEND_TRANSITION_GAMER_INSTRUCTION(Any gamerHandle, const char* p1, int p2, int p3, bool p4) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_SEND_TRANSITION_GAMER_INSTRUCTION(&gamerHandle, p1, p2, p3, p4); @@ -1047,7 +1047,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_MARK_TRANSITION_GAMER_AS_FULLY_JOINED( Any p0 ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_MARK_TRANSITION_GAMER_AS_FULLY_JOINED(Any p0) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_MARK_TRANSITION_GAMER_AS_FULLY_JOINED(&p0); @@ -1056,13 +1056,13 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_TRANSITION_HOST( ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_TRANSITION_HOST() { auto retval = (bool)NETWORK::NETWORK_IS_TRANSITION_HOST(); return retval; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_IS_TRANSITION_HOST_FROM_HANDLE( Any gamerHandle ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_IS_TRANSITION_HOST_FROM_HANDLE(Any gamerHandle) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_IS_TRANSITION_HOST_FROM_HANDLE(&gamerHandle); @@ -1071,7 +1071,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_GET_TRANSITION_HOST( Any gamerHandle ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_GET_TRANSITION_HOST(Any gamerHandle) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_GET_TRANSITION_HOST(&gamerHandle); @@ -1080,112 +1080,112 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_IN_TRANSITION( ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_IN_TRANSITION() { auto retval = (bool)NETWORK::NETWORK_IS_IN_TRANSITION(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_TRANSITION_STARTED( ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_TRANSITION_STARTED() { auto retval = (bool)NETWORK::NETWORK_IS_TRANSITION_STARTED(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_TRANSITION_BUSY( ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_TRANSITION_BUSY() { auto retval = (bool)NETWORK::NETWORK_IS_TRANSITION_BUSY(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_TRANSITION_MATCHMAKING( ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_TRANSITION_MATCHMAKING() { auto retval = (bool)NETWORK::NETWORK_IS_TRANSITION_MATCHMAKING(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_TRANSITION_LEAVE_POSTPONED( ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_TRANSITION_LEAVE_POSTPONED() { auto retval = (bool)NETWORK::NETWORK_IS_TRANSITION_LEAVE_POSTPONED(); return retval; } - static void LUA_NATIVE_NETWORK_NETWORK_TRANSITION_SET_IN_PROGRESS( Any p0 ) + static void LUA_NATIVE_NETWORK_NETWORK_TRANSITION_SET_IN_PROGRESS(Any p0) { NETWORK::NETWORK_TRANSITION_SET_IN_PROGRESS(p0); } - static void LUA_NATIVE_NETWORK_NETWORK_TRANSITION_SET_CONTENT_CREATOR( Any p0 ) + static void LUA_NATIVE_NETWORK_NETWORK_TRANSITION_SET_CONTENT_CREATOR(Any p0) { NETWORK::NETWORK_TRANSITION_SET_CONTENT_CREATOR(p0); } - static void LUA_NATIVE_NETWORK_NETWORK_TRANSITION_SET_ACTIVITY_ISLAND( Any p0 ) + static void LUA_NATIVE_NETWORK_NETWORK_TRANSITION_SET_ACTIVITY_ISLAND(Any p0) { NETWORK::NETWORK_TRANSITION_SET_ACTIVITY_ISLAND(p0); } - static void LUA_NATIVE_NETWORK_NETWORK_OPEN_TRANSITION_MATCHMAKING( ) + static void LUA_NATIVE_NETWORK_NETWORK_OPEN_TRANSITION_MATCHMAKING() { NETWORK::NETWORK_OPEN_TRANSITION_MATCHMAKING(); } - static void LUA_NATIVE_NETWORK_NETWORK_CLOSE_TRANSITION_MATCHMAKING( ) + static void LUA_NATIVE_NETWORK_NETWORK_CLOSE_TRANSITION_MATCHMAKING() { NETWORK::NETWORK_CLOSE_TRANSITION_MATCHMAKING(); } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_TRANSITION_OPEN_TO_MATCHMAKING( ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_TRANSITION_OPEN_TO_MATCHMAKING() { auto retval = (bool)NETWORK::NETWORK_IS_TRANSITION_OPEN_TO_MATCHMAKING(); return retval; } - static void LUA_NATIVE_NETWORK_NETWORK_SET_TRANSITION_VISIBILITY_LOCK( bool p0, bool p1 ) + static void LUA_NATIVE_NETWORK_NETWORK_SET_TRANSITION_VISIBILITY_LOCK(bool p0, bool p1) { NETWORK::NETWORK_SET_TRANSITION_VISIBILITY_LOCK(p0, p1); } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_TRANSITION_VISIBILITY_LOCKED( ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_TRANSITION_VISIBILITY_LOCKED() { auto retval = (bool)NETWORK::NETWORK_IS_TRANSITION_VISIBILITY_LOCKED(); return retval; } - static void LUA_NATIVE_NETWORK_NETWORK_SET_TRANSITION_ACTIVITY_ID( Any p0 ) + static void LUA_NATIVE_NETWORK_NETWORK_SET_TRANSITION_ACTIVITY_ID(Any p0) { NETWORK::NETWORK_SET_TRANSITION_ACTIVITY_ID(p0); } - static void LUA_NATIVE_NETWORK_NETWORK_CHANGE_TRANSITION_SLOTS( Any p0, bool p1 ) + static void LUA_NATIVE_NETWORK_NETWORK_CHANGE_TRANSITION_SLOTS(Any p0, bool p1) { NETWORK::NETWORK_CHANGE_TRANSITION_SLOTS(p0, p1); } - static void LUA_NATIVE_NETWORK_NETWORK_TRANSITION_BLOCK_JOIN_REQUESTS( bool p0 ) + static void LUA_NATIVE_NETWORK_NETWORK_TRANSITION_BLOCK_JOIN_REQUESTS(bool p0) { NETWORK::NETWORK_TRANSITION_BLOCK_JOIN_REQUESTS(p0); } - static bool LUA_NATIVE_NETWORK_NETWORK_HAS_PLAYER_STARTED_TRANSITION( Player player ) + static bool LUA_NATIVE_NETWORK_NETWORK_HAS_PLAYER_STARTED_TRANSITION(Player player) { auto retval = (bool)NETWORK::NETWORK_HAS_PLAYER_STARTED_TRANSITION(player); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_ARE_TRANSITION_DETAILS_VALID( Any p0 ) + static bool LUA_NATIVE_NETWORK_NETWORK_ARE_TRANSITION_DETAILS_VALID(Any p0) { auto retval = (bool)NETWORK::NETWORK_ARE_TRANSITION_DETAILS_VALID(p0); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_JOIN_TRANSITION( Player player ) + static bool LUA_NATIVE_NETWORK_NETWORK_JOIN_TRANSITION(Player player) { auto retval = (bool)NETWORK::NETWORK_JOIN_TRANSITION(player); return retval; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_HAS_INVITED_GAMER_TO_TRANSITION( Any p0 ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_HAS_INVITED_GAMER_TO_TRANSITION(Any p0) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_HAS_INVITED_GAMER_TO_TRANSITION(&p0); @@ -1194,7 +1194,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_HAS_TRANSITION_INVITE_BEEN_ACKED( Any p0 ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_HAS_TRANSITION_INVITE_BEEN_ACKED(Any p0) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_HAS_TRANSITION_INVITE_BEEN_ACKED(&p0); @@ -1203,23 +1203,23 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_ACTIVITY_SESSION( ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_ACTIVITY_SESSION() { auto retval = (bool)NETWORK::NETWORK_IS_ACTIVITY_SESSION(); return retval; } - static void LUA_NATIVE_NETWORK_NETWORK_DISABLE_REALTIME_MULTIPLAYER( ) + static void LUA_NATIVE_NETWORK_NETWORK_DISABLE_REALTIME_MULTIPLAYER() { NETWORK::NETWORK_DISABLE_REALTIME_MULTIPLAYER(); } - static void LUA_NATIVE_NETWORK_NETWORK_SET_PRESENCE_SESSION_INVITES_BLOCKED( bool toggle ) + static void LUA_NATIVE_NETWORK_NETWORK_SET_PRESENCE_SESSION_INVITES_BLOCKED(bool toggle) { NETWORK::NETWORK_SET_PRESENCE_SESSION_INVITES_BLOCKED(toggle); } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_SEND_INVITE_VIA_PRESENCE( Any gamerHandle, const char* p1, int dataCount, int p3 ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_SEND_INVITE_VIA_PRESENCE(Any gamerHandle, const char* p1, int dataCount, int p3) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_SEND_INVITE_VIA_PRESENCE(&gamerHandle, p1, dataCount, p3); @@ -1228,7 +1228,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_SEND_TRANSITION_INVITE_VIA_PRESENCE( Any gamerHandle, const char* p1, int dataCount, int p3 ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_SEND_TRANSITION_INVITE_VIA_PRESENCE(Any gamerHandle, const char* p1, int dataCount, int p3) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_SEND_TRANSITION_INVITE_VIA_PRESENCE(&gamerHandle, p1, dataCount, p3); @@ -1237,7 +1237,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_SEND_IMPORTANT_TRANSITION_INVITE_VIA_PRESENCE( Any gamerHandle, const char* p1, int dataCount, int p3 ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_SEND_IMPORTANT_TRANSITION_INVITE_VIA_PRESENCE(Any gamerHandle, const char* p1, int dataCount, int p3) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_SEND_IMPORTANT_TRANSITION_INVITE_VIA_PRESENCE(&gamerHandle, p1, dataCount, p3); @@ -1246,43 +1246,43 @@ namespace lua::native return return_values; } - static int LUA_NATIVE_NETWORK_NETWORK_GET_PRESENCE_INVITE_INDEX_BY_ID( int p0 ) + static int LUA_NATIVE_NETWORK_NETWORK_GET_PRESENCE_INVITE_INDEX_BY_ID(int p0) { auto retval = NETWORK::NETWORK_GET_PRESENCE_INVITE_INDEX_BY_ID(p0); return retval; } - static int LUA_NATIVE_NETWORK_NETWORK_GET_NUM_PRESENCE_INVITES( ) + static int LUA_NATIVE_NETWORK_NETWORK_GET_NUM_PRESENCE_INVITES() { auto retval = NETWORK::NETWORK_GET_NUM_PRESENCE_INVITES(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_ACCEPT_PRESENCE_INVITE( int p0 ) + static bool LUA_NATIVE_NETWORK_NETWORK_ACCEPT_PRESENCE_INVITE(int p0) { auto retval = (bool)NETWORK::NETWORK_ACCEPT_PRESENCE_INVITE(p0); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_REMOVE_PRESENCE_INVITE( int p0 ) + static bool LUA_NATIVE_NETWORK_NETWORK_REMOVE_PRESENCE_INVITE(int p0) { auto retval = (bool)NETWORK::NETWORK_REMOVE_PRESENCE_INVITE(p0); return retval; } - static int LUA_NATIVE_NETWORK_NETWORK_GET_PRESENCE_INVITE_ID( int p0 ) + static int LUA_NATIVE_NETWORK_NETWORK_GET_PRESENCE_INVITE_ID(int p0) { auto retval = NETWORK::NETWORK_GET_PRESENCE_INVITE_ID(p0); return retval; } - static const char* LUA_NATIVE_NETWORK_NETWORK_GET_PRESENCE_INVITE_INVITER( int p0 ) + static const char* LUA_NATIVE_NETWORK_NETWORK_GET_PRESENCE_INVITE_INVITER(int p0) { auto retval = NETWORK::NETWORK_GET_PRESENCE_INVITE_INVITER(p0); return retval; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_GET_PRESENCE_INVITE_HANDLE( Any p0, Any p1 ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_GET_PRESENCE_INVITE_HANDLE(Any p0, Any p1) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_GET_PRESENCE_INVITE_HANDLE(p0, &p1); @@ -1291,82 +1291,82 @@ namespace lua::native return return_values; } - static int LUA_NATIVE_NETWORK_NETWORK_GET_PRESENCE_INVITE_SESSION_ID( Any p0 ) + static int LUA_NATIVE_NETWORK_NETWORK_GET_PRESENCE_INVITE_SESSION_ID(Any p0) { auto retval = NETWORK::NETWORK_GET_PRESENCE_INVITE_SESSION_ID(p0); return retval; } - static const char* LUA_NATIVE_NETWORK_NETWORK_GET_PRESENCE_INVITE_CONTENT_ID( int p0 ) + static const char* LUA_NATIVE_NETWORK_NETWORK_GET_PRESENCE_INVITE_CONTENT_ID(int p0) { auto retval = NETWORK::NETWORK_GET_PRESENCE_INVITE_CONTENT_ID(p0); return retval; } - static int LUA_NATIVE_NETWORK_NETWORK_GET_PRESENCE_INVITE_PLAYLIST_LENGTH( int p0 ) + static int LUA_NATIVE_NETWORK_NETWORK_GET_PRESENCE_INVITE_PLAYLIST_LENGTH(int p0) { auto retval = NETWORK::NETWORK_GET_PRESENCE_INVITE_PLAYLIST_LENGTH(p0); return retval; } - static int LUA_NATIVE_NETWORK_NETWORK_GET_PRESENCE_INVITE_PLAYLIST_CURRENT( int p0 ) + static int LUA_NATIVE_NETWORK_NETWORK_GET_PRESENCE_INVITE_PLAYLIST_CURRENT(int p0) { auto retval = NETWORK::NETWORK_GET_PRESENCE_INVITE_PLAYLIST_CURRENT(p0); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_GET_PRESENCE_INVITE_FROM_ADMIN( int p0 ) + static bool LUA_NATIVE_NETWORK_NETWORK_GET_PRESENCE_INVITE_FROM_ADMIN(int p0) { auto retval = (bool)NETWORK::NETWORK_GET_PRESENCE_INVITE_FROM_ADMIN(p0); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_GET_PRESENCE_INVITE_IS_TOURNAMENT( Any p0 ) + static bool LUA_NATIVE_NETWORK_NETWORK_GET_PRESENCE_INVITE_IS_TOURNAMENT(Any p0) { auto retval = (bool)NETWORK::NETWORK_GET_PRESENCE_INVITE_IS_TOURNAMENT(p0); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_HAS_FOLLOW_INVITE( ) + static bool LUA_NATIVE_NETWORK_NETWORK_HAS_FOLLOW_INVITE() { auto retval = (bool)NETWORK::NETWORK_HAS_FOLLOW_INVITE(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_ACTION_FOLLOW_INVITE( ) + static bool LUA_NATIVE_NETWORK_NETWORK_ACTION_FOLLOW_INVITE() { auto retval = (bool)NETWORK::NETWORK_ACTION_FOLLOW_INVITE(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_CLEAR_FOLLOW_INVITE( ) + static bool LUA_NATIVE_NETWORK_NETWORK_CLEAR_FOLLOW_INVITE() { auto retval = (bool)NETWORK::NETWORK_CLEAR_FOLLOW_INVITE(); return retval; } - static void LUA_NATIVE_NETWORK_NETWORK_REMOVE_AND_CANCEL_ALL_INVITES( ) + static void LUA_NATIVE_NETWORK_NETWORK_REMOVE_AND_CANCEL_ALL_INVITES() { NETWORK::NETWORK_REMOVE_AND_CANCEL_ALL_INVITES(); } - static Any LUA_NATIVE_NETWORK_NETWORK_REMOVE_TRANSITION_INVITE( Any p0 ) + static Any LUA_NATIVE_NETWORK_NETWORK_REMOVE_TRANSITION_INVITE(Any p0) { NETWORK::NETWORK_REMOVE_TRANSITION_INVITE(&p0); return p0; } - static void LUA_NATIVE_NETWORK_NETWORK_REMOVE_ALL_TRANSITION_INVITE( ) + static void LUA_NATIVE_NETWORK_NETWORK_REMOVE_ALL_TRANSITION_INVITE() { NETWORK::NETWORK_REMOVE_ALL_TRANSITION_INVITE(); } - static void LUA_NATIVE_NETWORK_NETWORK_REMOVE_AND_CANCEL_ALL_TRANSITION_INVITES( ) + static void LUA_NATIVE_NETWORK_NETWORK_REMOVE_AND_CANCEL_ALL_TRANSITION_INVITES() { NETWORK::NETWORK_REMOVE_AND_CANCEL_ALL_TRANSITION_INVITES(); } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_INVITE_GAMERS( Any p0, Any p1, Any p2, Any p3 ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_INVITE_GAMERS(Any p0, Any p1, Any p2, Any p3) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_INVITE_GAMERS(&p0, p1, &p2, p3); @@ -1376,7 +1376,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_HAS_INVITED_GAMER( Any p0 ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_HAS_INVITED_GAMER(Any p0) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_HAS_INVITED_GAMER(&p0); @@ -1385,7 +1385,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_HAS_MADE_INVITE_DECISION( Any gamerHandle ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_HAS_MADE_INVITE_DECISION(Any gamerHandle) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_HAS_MADE_INVITE_DECISION(&gamerHandle); @@ -1394,13 +1394,13 @@ namespace lua::native return return_values; } - static int LUA_NATIVE_NETWORK_NETWORK_GET_INVITE_REPLY_STATUS( Any p0 ) + static int LUA_NATIVE_NETWORK_NETWORK_GET_INVITE_REPLY_STATUS(Any p0) { auto retval = NETWORK::NETWORK_GET_INVITE_REPLY_STATUS(p0); return retval; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_GET_CURRENTLY_SELECTED_GAMER_HANDLE_FROM_INVITE_MENU( Any p0 ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_GET_CURRENTLY_SELECTED_GAMER_HANDLE_FROM_INVITE_MENU(Any p0) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_GET_CURRENTLY_SELECTED_GAMER_HANDLE_FROM_INVITE_MENU(&p0); @@ -1409,7 +1409,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_SET_CURRENTLY_SELECTED_GAMER_HANDLE_FROM_INVITE_MENU( Any p0 ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_SET_CURRENTLY_SELECTED_GAMER_HANDLE_FROM_INVITE_MENU(Any p0) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_SET_CURRENTLY_SELECTED_GAMER_HANDLE_FROM_INVITE_MENU(&p0); @@ -1418,13 +1418,13 @@ namespace lua::native return return_values; } - static Any LUA_NATIVE_NETWORK_NETWORK_SET_INVITE_ON_CALL_FOR_INVITE_MENU( Any p0 ) + static Any LUA_NATIVE_NETWORK_NETWORK_SET_INVITE_ON_CALL_FOR_INVITE_MENU(Any p0) { NETWORK::NETWORK_SET_INVITE_ON_CALL_FOR_INVITE_MENU(&p0); return p0; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_CHECK_DATA_MANAGER_SUCCEEDED_FOR_HANDLE( int p0, Any gamerHandle ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_CHECK_DATA_MANAGER_SUCCEEDED_FOR_HANDLE(int p0, Any gamerHandle) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_CHECK_DATA_MANAGER_SUCCEEDED_FOR_HANDLE(p0, &gamerHandle); @@ -1433,7 +1433,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_CHECK_DATA_MANAGER_FOR_HANDLE( Any p0, Any gamerHandle ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_CHECK_DATA_MANAGER_FOR_HANDLE(Any p0, Any gamerHandle) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_CHECK_DATA_MANAGER_FOR_HANDLE(p0, &gamerHandle); @@ -1442,7 +1442,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_SET_INVITE_FAILED_MESSAGE_FOR_INVITE_MENU( Any p0, Any p1 ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_SET_INVITE_FAILED_MESSAGE_FOR_INVITE_MENU(Any p0, Any p1) { std::tuple return_values; NETWORK::NETWORK_SET_INVITE_FAILED_MESSAGE_FOR_INVITE_MENU(&p0, &p1); @@ -1452,7 +1452,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETWORK_FILLOUT_PM_PLAYER_LIST( Any gamerHandle, Any p1, Any p2 ) + static std::tuple LUA_NATIVE_NETWORK_FILLOUT_PM_PLAYER_LIST(Any gamerHandle, Any p1, Any p2) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::FILLOUT_PM_PLAYER_LIST(&gamerHandle, p1, p2); @@ -1461,7 +1461,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETWORK_FILLOUT_PM_PLAYER_LIST_WITH_NAMES( Any p0, Any p1, Any p2, Any p3 ) + static std::tuple LUA_NATIVE_NETWORK_FILLOUT_PM_PLAYER_LIST_WITH_NAMES(Any p0, Any p1, Any p2, Any p3) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::FILLOUT_PM_PLAYER_LIST_WITH_NAMES(&p0, &p1, p2, p3); @@ -1471,13 +1471,13 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_NETWORK_REFRESH_PLAYER_LIST_STATS( int p0 ) + static bool LUA_NATIVE_NETWORK_REFRESH_PLAYER_LIST_STATS(int p0) { auto retval = (bool)NETWORK::REFRESH_PLAYER_LIST_STATS(p0); return retval; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_SET_CURRENT_DATA_MANAGER_HANDLE( Any p0 ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_SET_CURRENT_DATA_MANAGER_HANDLE(Any p0) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_SET_CURRENT_DATA_MANAGER_HANDLE(&p0); @@ -1486,19 +1486,19 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_IN_PLATFORM_PARTY( ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_IN_PLATFORM_PARTY() { auto retval = (bool)NETWORK::NETWORK_IS_IN_PLATFORM_PARTY(); return retval; } - static int LUA_NATIVE_NETWORK_NETWORK_GET_PLATFORM_PARTY_MEMBER_COUNT( ) + static int LUA_NATIVE_NETWORK_NETWORK_GET_PLATFORM_PARTY_MEMBER_COUNT() { auto retval = NETWORK::NETWORK_GET_PLATFORM_PARTY_MEMBER_COUNT(); return retval; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_GET_PLATFORM_PARTY_MEMBERS( Any data, int dataSize ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_GET_PLATFORM_PARTY_MEMBERS(Any data, int dataSize) { std::tuple return_values; std::get<0>(return_values) = NETWORK::NETWORK_GET_PLATFORM_PARTY_MEMBERS(&data, dataSize); @@ -1507,13 +1507,13 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_IN_PLATFORM_PARTY_CHAT( ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_IN_PLATFORM_PARTY_CHAT() { auto retval = (bool)NETWORK::NETWORK_IS_IN_PLATFORM_PARTY_CHAT(); return retval; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_IS_CHATTING_IN_PLATFORM_PARTY( Any gamerHandle ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_IS_CHATTING_IN_PLATFORM_PARTY(Any gamerHandle) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_IS_CHATTING_IN_PLATFORM_PARTY(&gamerHandle); @@ -1522,81 +1522,81 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_NETWORK_NETWORK_CAN_QUEUE_FOR_PREVIOUS_SESSION_JOIN( ) + static bool LUA_NATIVE_NETWORK_NETWORK_CAN_QUEUE_FOR_PREVIOUS_SESSION_JOIN() { auto retval = (bool)NETWORK::NETWORK_CAN_QUEUE_FOR_PREVIOUS_SESSION_JOIN(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_QUEUING_FOR_SESSION_JOIN( ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_QUEUING_FOR_SESSION_JOIN() { auto retval = (bool)NETWORK::NETWORK_IS_QUEUING_FOR_SESSION_JOIN(); return retval; } - static void LUA_NATIVE_NETWORK_NETWORK_CLEAR_QUEUED_JOIN_REQUEST( ) + static void LUA_NATIVE_NETWORK_NETWORK_CLEAR_QUEUED_JOIN_REQUEST() { NETWORK::NETWORK_CLEAR_QUEUED_JOIN_REQUEST(); } - static void LUA_NATIVE_NETWORK_NETWORK_SEND_QUEUED_JOIN_REQUEST( ) + static void LUA_NATIVE_NETWORK_NETWORK_SEND_QUEUED_JOIN_REQUEST() { NETWORK::NETWORK_SEND_QUEUED_JOIN_REQUEST(); } - static void LUA_NATIVE_NETWORK_NETWORK_REMOVE_ALL_QUEUED_JOIN_REQUESTS( ) + static void LUA_NATIVE_NETWORK_NETWORK_REMOVE_ALL_QUEUED_JOIN_REQUESTS() { NETWORK::NETWORK_REMOVE_ALL_QUEUED_JOIN_REQUESTS(); } - static void LUA_NATIVE_NETWORK_NETWORK_SEED_RANDOM_NUMBER_GENERATOR( int seed ) + static void LUA_NATIVE_NETWORK_NETWORK_SEED_RANDOM_NUMBER_GENERATOR(int seed) { NETWORK::NETWORK_SEED_RANDOM_NUMBER_GENERATOR(seed); } - static int LUA_NATIVE_NETWORK_NETWORK_GET_RANDOM_INT( ) + static int LUA_NATIVE_NETWORK_NETWORK_GET_RANDOM_INT() { auto retval = NETWORK::NETWORK_GET_RANDOM_INT(); return retval; } - static int LUA_NATIVE_NETWORK_NETWORK_GET_RANDOM_INT_RANGED( int rangeStart, int rangeEnd ) + static int LUA_NATIVE_NETWORK_NETWORK_GET_RANDOM_INT_RANGED(int rangeStart, int rangeEnd) { auto retval = NETWORK::NETWORK_GET_RANDOM_INT_RANGED(rangeStart, rangeEnd); return retval; } - static float LUA_NATIVE_NETWORK_NETWORK_GET_RANDOM_FLOAT_RANGED_( float rangeStart, float rangeEnd ) + static float LUA_NATIVE_NETWORK_NETWORK_GET_RANDOM_FLOAT_RANGED_(float rangeStart, float rangeEnd) { - auto retval = NETWORK::NETWORK_GET_RANDOM_FLOAT_RANGED_(rangeStart, rangeEnd); + auto retval = NETWORK::_NETWORK_GET_RANDOM_FLOAT_RANGED(rangeStart, rangeEnd); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_PLAYER_IS_CHEATER( ) + static bool LUA_NATIVE_NETWORK_NETWORK_PLAYER_IS_CHEATER() { auto retval = (bool)NETWORK::NETWORK_PLAYER_IS_CHEATER(); return retval; } - static int LUA_NATIVE_NETWORK_NETWORK_PLAYER_GET_CHEATER_REASON( ) + static int LUA_NATIVE_NETWORK_NETWORK_PLAYER_GET_CHEATER_REASON() { auto retval = NETWORK::NETWORK_PLAYER_GET_CHEATER_REASON(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_PLAYER_IS_BADSPORT( ) + static bool LUA_NATIVE_NETWORK_NETWORK_PLAYER_IS_BADSPORT() { auto retval = (bool)NETWORK::NETWORK_PLAYER_IS_BADSPORT(); return retval; } - static bool LUA_NATIVE_NETWORK_REMOTE_CHEATER_PLAYER_DETECTED( Player player, int a, int b ) + static bool LUA_NATIVE_NETWORK_REMOTE_CHEATER_PLAYER_DETECTED(Player player, int a, int b) { auto retval = (bool)NETWORK::REMOTE_CHEATER_PLAYER_DETECTED(player, a, b); return retval; } - static std::tuple LUA_NATIVE_NETWORK_BAD_SPORT_PLAYER_LEFT_DETECTED( Any gamerHandle, int event, int amountReceived ) + static std::tuple LUA_NATIVE_NETWORK_BAD_SPORT_PLAYER_LEFT_DETECTED(Any gamerHandle, int event, int amountReceived) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::BAD_SPORT_PLAYER_LEFT_DETECTED(&gamerHandle, event, amountReceived); @@ -1605,236 +1605,236 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_NETWORK_NETWORK_ADD_INVALID_OBJECT_MODEL( Hash modelHash ) + static void LUA_NATIVE_NETWORK_NETWORK_ADD_INVALID_OBJECT_MODEL(Hash modelHash) { NETWORK::NETWORK_ADD_INVALID_OBJECT_MODEL(modelHash); } - static void LUA_NATIVE_NETWORK_NETWORK_REMOVE_INVALID_OBJECT_MODEL( Hash modelHash ) + static void LUA_NATIVE_NETWORK_NETWORK_REMOVE_INVALID_OBJECT_MODEL(Hash modelHash) { NETWORK::NETWORK_REMOVE_INVALID_OBJECT_MODEL(modelHash); } - static void LUA_NATIVE_NETWORK_NETWORK_CLEAR_INVALID_OBJECT_MODELS( ) + static void LUA_NATIVE_NETWORK_NETWORK_CLEAR_INVALID_OBJECT_MODELS() { NETWORK::NETWORK_CLEAR_INVALID_OBJECT_MODELS(); } - static void LUA_NATIVE_NETWORK_NETWORK_APPLY_PED_SCAR_DATA( Ped ped, int p1 ) + static void LUA_NATIVE_NETWORK_NETWORK_APPLY_PED_SCAR_DATA(Ped ped, int p1) { NETWORK::NETWORK_APPLY_PED_SCAR_DATA(ped, p1); } - static void LUA_NATIVE_NETWORK_NETWORK_SET_THIS_SCRIPT_IS_NETWORK_SCRIPT( int maxNumMissionParticipants, bool p1, int instanceId ) + static void LUA_NATIVE_NETWORK_NETWORK_SET_THIS_SCRIPT_IS_NETWORK_SCRIPT(int maxNumMissionParticipants, bool p1, int instanceId) { NETWORK::NETWORK_SET_THIS_SCRIPT_IS_NETWORK_SCRIPT(maxNumMissionParticipants, p1, instanceId); } - static bool LUA_NATIVE_NETWORK_NETWORK_TRY_TO_SET_THIS_SCRIPT_IS_NETWORK_SCRIPT( Any p0, bool p1, Any p2 ) + static bool LUA_NATIVE_NETWORK_NETWORK_TRY_TO_SET_THIS_SCRIPT_IS_NETWORK_SCRIPT(Any p0, bool p1, Any p2) { auto retval = (bool)NETWORK::NETWORK_TRY_TO_SET_THIS_SCRIPT_IS_NETWORK_SCRIPT(p0, p1, p2); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_GET_THIS_SCRIPT_IS_NETWORK_SCRIPT( ) + static bool LUA_NATIVE_NETWORK_NETWORK_GET_THIS_SCRIPT_IS_NETWORK_SCRIPT() { auto retval = (bool)NETWORK::NETWORK_GET_THIS_SCRIPT_IS_NETWORK_SCRIPT(); return retval; } - static int LUA_NATIVE_NETWORK_NETWORK_GET_MAX_NUM_PARTICIPANTS( ) + static int LUA_NATIVE_NETWORK_NETWORK_GET_MAX_NUM_PARTICIPANTS() { auto retval = NETWORK::NETWORK_GET_MAX_NUM_PARTICIPANTS(); return retval; } - static int LUA_NATIVE_NETWORK_NETWORK_GET_NUM_PARTICIPANTS( ) + static int LUA_NATIVE_NETWORK_NETWORK_GET_NUM_PARTICIPANTS() { auto retval = NETWORK::NETWORK_GET_NUM_PARTICIPANTS(); return retval; } - static int LUA_NATIVE_NETWORK_NETWORK_GET_SCRIPT_STATUS( ) + static int LUA_NATIVE_NETWORK_NETWORK_GET_SCRIPT_STATUS() { auto retval = NETWORK::NETWORK_GET_SCRIPT_STATUS(); return retval; } - static int LUA_NATIVE_NETWORK_NETWORK_REGISTER_HOST_BROADCAST_VARIABLES( int vars, int numVars, const char* debugName ) + static int LUA_NATIVE_NETWORK_NETWORK_REGISTER_HOST_BROADCAST_VARIABLES(int vars, int numVars, const char* debugName) { NETWORK::NETWORK_REGISTER_HOST_BROADCAST_VARIABLES(&vars, numVars, debugName); return vars; } - static int LUA_NATIVE_NETWORK_NETWORK_REGISTER_PLAYER_BROADCAST_VARIABLES( int vars, int numVars, const char* debugName ) + static int LUA_NATIVE_NETWORK_NETWORK_REGISTER_PLAYER_BROADCAST_VARIABLES(int vars, int numVars, const char* debugName) { NETWORK::NETWORK_REGISTER_PLAYER_BROADCAST_VARIABLES(&vars, numVars, debugName); return vars; } - static void LUA_NATIVE_NETWORK_NETWORK_REGISTER_HIGH_FREQUENCY_HOST_BROADCAST_VARIABLES( Any p0, Any p1, Any p2 ) + static void LUA_NATIVE_NETWORK_NETWORK_REGISTER_HIGH_FREQUENCY_HOST_BROADCAST_VARIABLES(Any p0, Any p1, Any p2) { NETWORK::NETWORK_REGISTER_HIGH_FREQUENCY_HOST_BROADCAST_VARIABLES(p0, p1, p2); } - static void LUA_NATIVE_NETWORK_NETWORK_REGISTER_HIGH_FREQUENCY_PLAYER_BROADCAST_VARIABLES( Any p0, Any p1, Any p2 ) + static void LUA_NATIVE_NETWORK_NETWORK_REGISTER_HIGH_FREQUENCY_PLAYER_BROADCAST_VARIABLES(Any p0, Any p1, Any p2) { NETWORK::NETWORK_REGISTER_HIGH_FREQUENCY_PLAYER_BROADCAST_VARIABLES(p0, p1, p2); } - static void LUA_NATIVE_NETWORK_NETWORK_FINISH_BROADCASTING_DATA( ) + static void LUA_NATIVE_NETWORK_NETWORK_FINISH_BROADCASTING_DATA() { NETWORK::NETWORK_FINISH_BROADCASTING_DATA(); } - static bool LUA_NATIVE_NETWORK_NETWORK_HAS_RECEIVED_HOST_BROADCAST_DATA( ) + static bool LUA_NATIVE_NETWORK_NETWORK_HAS_RECEIVED_HOST_BROADCAST_DATA() { auto retval = (bool)NETWORK::NETWORK_HAS_RECEIVED_HOST_BROADCAST_DATA(); return retval; } - static Player LUA_NATIVE_NETWORK_NETWORK_GET_PLAYER_INDEX( Player player ) + static Player LUA_NATIVE_NETWORK_NETWORK_GET_PLAYER_INDEX(Player player) { auto retval = NETWORK::NETWORK_GET_PLAYER_INDEX(player); return retval; } - static int LUA_NATIVE_NETWORK_NETWORK_GET_PARTICIPANT_INDEX( int index ) + static int LUA_NATIVE_NETWORK_NETWORK_GET_PARTICIPANT_INDEX(int index) { auto retval = NETWORK::NETWORK_GET_PARTICIPANT_INDEX(index); return retval; } - static Player LUA_NATIVE_NETWORK_NETWORK_GET_PLAYER_INDEX_FROM_PED( Ped ped ) + static Player LUA_NATIVE_NETWORK_NETWORK_GET_PLAYER_INDEX_FROM_PED(Ped ped) { auto retval = NETWORK::NETWORK_GET_PLAYER_INDEX_FROM_PED(ped); return retval; } - static int LUA_NATIVE_NETWORK_NETWORK_GET_NUM_CONNECTED_PLAYERS( ) + static int LUA_NATIVE_NETWORK_NETWORK_GET_NUM_CONNECTED_PLAYERS() { auto retval = NETWORK::NETWORK_GET_NUM_CONNECTED_PLAYERS(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_PLAYER_CONNECTED( Player player ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_PLAYER_CONNECTED(Player player) { auto retval = (bool)NETWORK::NETWORK_IS_PLAYER_CONNECTED(player); return retval; } - static int LUA_NATIVE_NETWORK_NETWORK_GET_TOTAL_NUM_PLAYERS( ) + static int LUA_NATIVE_NETWORK_NETWORK_GET_TOTAL_NUM_PLAYERS() { auto retval = NETWORK::NETWORK_GET_TOTAL_NUM_PLAYERS(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_PARTICIPANT_ACTIVE( int p0 ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_PARTICIPANT_ACTIVE(int p0) { auto retval = (bool)NETWORK::NETWORK_IS_PARTICIPANT_ACTIVE(p0); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_PLAYER_ACTIVE( Player player ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_PLAYER_ACTIVE(Player player) { auto retval = (bool)NETWORK::NETWORK_IS_PLAYER_ACTIVE(player); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_PLAYER_A_PARTICIPANT( Player player ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_PLAYER_A_PARTICIPANT(Player player) { auto retval = (bool)NETWORK::NETWORK_IS_PLAYER_A_PARTICIPANT(player); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_HOST_OF_THIS_SCRIPT( ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_HOST_OF_THIS_SCRIPT() { auto retval = (bool)NETWORK::NETWORK_IS_HOST_OF_THIS_SCRIPT(); return retval; } - static Player LUA_NATIVE_NETWORK_NETWORK_GET_HOST_OF_THIS_SCRIPT( ) + static Player LUA_NATIVE_NETWORK_NETWORK_GET_HOST_OF_THIS_SCRIPT() { auto retval = NETWORK::NETWORK_GET_HOST_OF_THIS_SCRIPT(); return retval; } - static Player LUA_NATIVE_NETWORK_NETWORK_GET_HOST_OF_SCRIPT( const char* scriptName, int instance_id, int position_hash ) + static Player LUA_NATIVE_NETWORK_NETWORK_GET_HOST_OF_SCRIPT(const char* scriptName, int instance_id, int position_hash) { auto retval = NETWORK::NETWORK_GET_HOST_OF_SCRIPT(scriptName, instance_id, position_hash); return retval; } - static void LUA_NATIVE_NETWORK_NETWORK_SET_MISSION_FINISHED( ) + static void LUA_NATIVE_NETWORK_NETWORK_SET_MISSION_FINISHED() { NETWORK::NETWORK_SET_MISSION_FINISHED(); } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_SCRIPT_ACTIVE( const char* scriptName, int instance_id, bool p2, int position_hash ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_SCRIPT_ACTIVE(const char* scriptName, int instance_id, bool p2, int position_hash) { auto retval = (bool)NETWORK::NETWORK_IS_SCRIPT_ACTIVE(scriptName, instance_id, p2, position_hash); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_SCRIPT_ACTIVE_BY_HASH( Hash scriptHash, int p1, bool p2, int p3 ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_SCRIPT_ACTIVE_BY_HASH(Hash scriptHash, int p1, bool p2, int p3) { auto retval = (bool)NETWORK::NETWORK_IS_SCRIPT_ACTIVE_BY_HASH(scriptHash, p1, p2, p3); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_THREAD_A_NETWORK_SCRIPT( int threadId ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_THREAD_A_NETWORK_SCRIPT(int threadId) { auto retval = (bool)NETWORK::NETWORK_IS_THREAD_A_NETWORK_SCRIPT(threadId); return retval; } - static int LUA_NATIVE_NETWORK_NETWORK_GET_NUM_SCRIPT_PARTICIPANTS( const char* scriptName, int instance_id, int position_hash ) + static int LUA_NATIVE_NETWORK_NETWORK_GET_NUM_SCRIPT_PARTICIPANTS(const char* scriptName, int instance_id, int position_hash) { auto retval = NETWORK::NETWORK_GET_NUM_SCRIPT_PARTICIPANTS(scriptName, instance_id, position_hash); return retval; } - static int LUA_NATIVE_NETWORK_NETWORK_GET_INSTANCE_ID_OF_THIS_SCRIPT( ) + static int LUA_NATIVE_NETWORK_NETWORK_GET_INSTANCE_ID_OF_THIS_SCRIPT() { auto retval = NETWORK::NETWORK_GET_INSTANCE_ID_OF_THIS_SCRIPT(); return retval; } - static Hash LUA_NATIVE_NETWORK_NETWORK_GET_POSITION_HASH_OF_THIS_SCRIPT( ) + static Hash LUA_NATIVE_NETWORK_NETWORK_GET_POSITION_HASH_OF_THIS_SCRIPT() { auto retval = NETWORK::NETWORK_GET_POSITION_HASH_OF_THIS_SCRIPT(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_PLAYER_A_PARTICIPANT_ON_SCRIPT( Player player, const char* script, int instance_id ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_PLAYER_A_PARTICIPANT_ON_SCRIPT(Player player, const char* script, int instance_id) { auto retval = (bool)NETWORK::NETWORK_IS_PLAYER_A_PARTICIPANT_ON_SCRIPT(player, script, instance_id); return retval; } - static void LUA_NATIVE_NETWORK_NETWORK_PREVENT_SCRIPT_HOST_MIGRATION( ) + static void LUA_NATIVE_NETWORK_NETWORK_PREVENT_SCRIPT_HOST_MIGRATION() { NETWORK::NETWORK_PREVENT_SCRIPT_HOST_MIGRATION(); } - static void LUA_NATIVE_NETWORK_NETWORK_REQUEST_TO_BE_HOST_OF_THIS_SCRIPT( ) + static void LUA_NATIVE_NETWORK_NETWORK_REQUEST_TO_BE_HOST_OF_THIS_SCRIPT() { NETWORK::NETWORK_REQUEST_TO_BE_HOST_OF_THIS_SCRIPT(); } - static Player LUA_NATIVE_NETWORK_PARTICIPANT_ID( ) + static Player LUA_NATIVE_NETWORK_PARTICIPANT_ID() { auto retval = NETWORK::PARTICIPANT_ID(); return retval; } - static int LUA_NATIVE_NETWORK_PARTICIPANT_ID_TO_INT( ) + static int LUA_NATIVE_NETWORK_PARTICIPANT_ID_TO_INT() { auto retval = NETWORK::PARTICIPANT_ID_TO_INT(); return retval; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_GET_KILLER_OF_PLAYER( Player player, Hash weaponHash ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_GET_KILLER_OF_PLAYER(Player player, Hash weaponHash) { std::tuple return_values; std::get<0>(return_values) = NETWORK::NETWORK_GET_KILLER_OF_PLAYER(player, &weaponHash); @@ -1843,7 +1843,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_GET_DESTROYER_OF_NETWORK_ID( int netId, Hash weaponHash ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_GET_DESTROYER_OF_NETWORK_ID(int netId, Hash weaponHash) { std::tuple return_values; std::get<0>(return_values) = NETWORK::NETWORK_GET_DESTROYER_OF_NETWORK_ID(netId, &weaponHash); @@ -1852,7 +1852,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_GET_DESTROYER_OF_ENTITY( Entity entity, Hash weaponHash ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_GET_DESTROYER_OF_ENTITY(Entity entity, Hash weaponHash) { std::tuple return_values; std::get<0>(return_values) = NETWORK::NETWORK_GET_DESTROYER_OF_ENTITY(entity, &weaponHash); @@ -1861,7 +1861,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_GET_ASSISTED_KILL_OF_ENTITY( Player player, Entity entity, int p2 ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_GET_ASSISTED_KILL_OF_ENTITY(Player player, Entity entity, int p2) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_GET_ASSISTED_KILL_OF_ENTITY(player, entity, &p2); @@ -1870,7 +1870,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_GET_ASSISTED_DAMAGE_OF_ENTITY( Player player, Entity entity, int p2 ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_GET_ASSISTED_DAMAGE_OF_ENTITY(Player player, Entity entity, int p2) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_GET_ASSISTED_DAMAGE_OF_ENTITY(player, entity, &p2); @@ -1879,7 +1879,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_GET_ENTITY_KILLER_OF_PLAYER( Player player, Hash weaponHash ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_GET_ENTITY_KILLER_OF_PLAYER(Player player, Hash weaponHash) { std::tuple return_values; std::get<0>(return_values) = NETWORK::NETWORK_GET_ENTITY_KILLER_OF_PLAYER(player, &weaponHash); @@ -1888,241 +1888,241 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_NETWORK_NETWORK_SET_CURRENT_PUBLIC_CONTENT_ID( const char* missionId ) + static void LUA_NATIVE_NETWORK_NETWORK_SET_CURRENT_PUBLIC_CONTENT_ID(const char* missionId) { NETWORK::NETWORK_SET_CURRENT_PUBLIC_CONTENT_ID(missionId); } - static void LUA_NATIVE_NETWORK_NETWORK_SET_CURRENT_CHAT_OPTION( int newChatOption ) + static void LUA_NATIVE_NETWORK_NETWORK_SET_CURRENT_CHAT_OPTION(int newChatOption) { NETWORK::NETWORK_SET_CURRENT_CHAT_OPTION(newChatOption); } - static void LUA_NATIVE_NETWORK_NETWORK_SET_CURRENT_SPAWN_LOCATION_OPTION( Hash mpSettingSpawn ) + static void LUA_NATIVE_NETWORK_NETWORK_SET_CURRENT_SPAWN_LOCATION_OPTION(Hash mpSettingSpawn) { NETWORK::NETWORK_SET_CURRENT_SPAWN_LOCATION_OPTION(mpSettingSpawn); } - static void LUA_NATIVE_NETWORK_NETWORK_SET_VEHICLE_DRIVEN_IN_TEST_DRIVE( bool toggle ) + static void LUA_NATIVE_NETWORK_NETWORK_SET_VEHICLE_DRIVEN_IN_TEST_DRIVE(bool toggle) { NETWORK::NETWORK_SET_VEHICLE_DRIVEN_IN_TEST_DRIVE(toggle); } - static void LUA_NATIVE_NETWORK_NETWORK_SET_VEHICLE_DRIVEN_LOCATION( Hash location ) + static void LUA_NATIVE_NETWORK_NETWORK_SET_VEHICLE_DRIVEN_LOCATION(Hash location) { NETWORK::NETWORK_SET_VEHICLE_DRIVEN_LOCATION(location); } - static void LUA_NATIVE_NETWORK_NETWORK_RESURRECT_LOCAL_PLAYER( float x, float y, float z, float heading, bool p4, bool changetime, bool p6, int p7, int p8 ) + static void LUA_NATIVE_NETWORK_NETWORK_RESURRECT_LOCAL_PLAYER(float x, float y, float z, float heading, bool p4, bool changetime, bool p6, int p7, int p8) { NETWORK::NETWORK_RESURRECT_LOCAL_PLAYER(x, y, z, heading, p4, changetime, p6, p7, p8); } - static void LUA_NATIVE_NETWORK_NETWORK_SET_LOCAL_PLAYER_INVINCIBLE_TIME( int time ) + static void LUA_NATIVE_NETWORK_NETWORK_SET_LOCAL_PLAYER_INVINCIBLE_TIME(int time) { NETWORK::NETWORK_SET_LOCAL_PLAYER_INVINCIBLE_TIME(time); } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_LOCAL_PLAYER_INVINCIBLE( ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_LOCAL_PLAYER_INVINCIBLE() { auto retval = (bool)NETWORK::NETWORK_IS_LOCAL_PLAYER_INVINCIBLE(); return retval; } - static void LUA_NATIVE_NETWORK_NETWORK_DISABLE_INVINCIBLE_FLASHING( Player player, bool toggle ) + static void LUA_NATIVE_NETWORK_NETWORK_DISABLE_INVINCIBLE_FLASHING(Player player, bool toggle) { NETWORK::NETWORK_DISABLE_INVINCIBLE_FLASHING(player, toggle); } - static void LUA_NATIVE_NETWORK_NETWORK_PATCH_POST_CUTSCENE_HS4F_TUN_ENT( Ped ped ) + static void LUA_NATIVE_NETWORK_NETWORK_PATCH_POST_CUTSCENE_HS4F_TUN_ENT(Ped ped) { NETWORK::NETWORK_PATCH_POST_CUTSCENE_HS4F_TUN_ENT(ped); } - static void LUA_NATIVE_NETWORK_NETWORK_SET_LOCAL_PLAYER_SYNC_LOOK_AT( bool toggle ) + static void LUA_NATIVE_NETWORK_NETWORK_SET_LOCAL_PLAYER_SYNC_LOOK_AT(bool toggle) { NETWORK::NETWORK_SET_LOCAL_PLAYER_SYNC_LOOK_AT(toggle); } - static bool LUA_NATIVE_NETWORK_NETWORK_HAS_ENTITY_BEEN_REGISTERED_WITH_THIS_THREAD( Entity entity ) + static bool LUA_NATIVE_NETWORK_NETWORK_HAS_ENTITY_BEEN_REGISTERED_WITH_THIS_THREAD(Entity entity) { auto retval = (bool)NETWORK::NETWORK_HAS_ENTITY_BEEN_REGISTERED_WITH_THIS_THREAD(entity); return retval; } - static int LUA_NATIVE_NETWORK_NETWORK_GET_NETWORK_ID_FROM_ENTITY( Entity entity ) + static int LUA_NATIVE_NETWORK_NETWORK_GET_NETWORK_ID_FROM_ENTITY(Entity entity) { auto retval = NETWORK::NETWORK_GET_NETWORK_ID_FROM_ENTITY(entity); return retval; } - static Entity LUA_NATIVE_NETWORK_NETWORK_GET_ENTITY_FROM_NETWORK_ID( int netId ) + static Entity LUA_NATIVE_NETWORK_NETWORK_GET_ENTITY_FROM_NETWORK_ID(int netId) { auto retval = NETWORK::NETWORK_GET_ENTITY_FROM_NETWORK_ID(netId); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_GET_ENTITY_IS_NETWORKED( Entity entity ) + static bool LUA_NATIVE_NETWORK_NETWORK_GET_ENTITY_IS_NETWORKED(Entity entity) { auto retval = (bool)NETWORK::NETWORK_GET_ENTITY_IS_NETWORKED(entity); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_GET_ENTITY_IS_LOCAL( Entity entity ) + static bool LUA_NATIVE_NETWORK_NETWORK_GET_ENTITY_IS_LOCAL(Entity entity) { auto retval = (bool)NETWORK::NETWORK_GET_ENTITY_IS_LOCAL(entity); return retval; } - static void LUA_NATIVE_NETWORK_NETWORK_REGISTER_ENTITY_AS_NETWORKED( Entity entity ) + static void LUA_NATIVE_NETWORK_NETWORK_REGISTER_ENTITY_AS_NETWORKED(Entity entity) { NETWORK::NETWORK_REGISTER_ENTITY_AS_NETWORKED(entity); } - static void LUA_NATIVE_NETWORK_NETWORK_UNREGISTER_NETWORKED_ENTITY( Entity entity ) + static void LUA_NATIVE_NETWORK_NETWORK_UNREGISTER_NETWORKED_ENTITY(Entity entity) { NETWORK::NETWORK_UNREGISTER_NETWORKED_ENTITY(entity); } - static bool LUA_NATIVE_NETWORK_NETWORK_DOES_NETWORK_ID_EXIST( int netId ) + static bool LUA_NATIVE_NETWORK_NETWORK_DOES_NETWORK_ID_EXIST(int netId) { auto retval = (bool)NETWORK::NETWORK_DOES_NETWORK_ID_EXIST(netId); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_DOES_ENTITY_EXIST_WITH_NETWORK_ID( int netId ) + static bool LUA_NATIVE_NETWORK_NETWORK_DOES_ENTITY_EXIST_WITH_NETWORK_ID(int netId) { auto retval = (bool)NETWORK::NETWORK_DOES_ENTITY_EXIST_WITH_NETWORK_ID(netId); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_REQUEST_CONTROL_OF_NETWORK_ID( int netId ) + static bool LUA_NATIVE_NETWORK_NETWORK_REQUEST_CONTROL_OF_NETWORK_ID(int netId) { auto retval = (bool)NETWORK::NETWORK_REQUEST_CONTROL_OF_NETWORK_ID(netId); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_HAS_CONTROL_OF_NETWORK_ID( int netId ) + static bool LUA_NATIVE_NETWORK_NETWORK_HAS_CONTROL_OF_NETWORK_ID(int netId) { auto retval = (bool)NETWORK::NETWORK_HAS_CONTROL_OF_NETWORK_ID(netId); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_NETWORK_ID_REMOTELY_CONTROLLED( int netId ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_NETWORK_ID_REMOTELY_CONTROLLED(int netId) { auto retval = (bool)NETWORK::NETWORK_IS_NETWORK_ID_REMOTELY_CONTROLLED(netId); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_REQUEST_CONTROL_OF_ENTITY( Entity entity ) + static bool LUA_NATIVE_NETWORK_NETWORK_REQUEST_CONTROL_OF_ENTITY(Entity entity) { auto retval = (bool)NETWORK::NETWORK_REQUEST_CONTROL_OF_ENTITY(entity); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_REQUEST_CONTROL_OF_DOOR( int doorID ) + static bool LUA_NATIVE_NETWORK_NETWORK_REQUEST_CONTROL_OF_DOOR(int doorID) { auto retval = (bool)NETWORK::NETWORK_REQUEST_CONTROL_OF_DOOR(doorID); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_HAS_CONTROL_OF_ENTITY( Entity entity ) + static bool LUA_NATIVE_NETWORK_NETWORK_HAS_CONTROL_OF_ENTITY(Entity entity) { auto retval = (bool)NETWORK::NETWORK_HAS_CONTROL_OF_ENTITY(entity); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_HAS_CONTROL_OF_PICKUP( Pickup pickup ) + static bool LUA_NATIVE_NETWORK_NETWORK_HAS_CONTROL_OF_PICKUP(Pickup pickup) { auto retval = (bool)NETWORK::NETWORK_HAS_CONTROL_OF_PICKUP(pickup); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_HAS_CONTROL_OF_DOOR( Hash doorHash ) + static bool LUA_NATIVE_NETWORK_NETWORK_HAS_CONTROL_OF_DOOR(Hash doorHash) { auto retval = (bool)NETWORK::NETWORK_HAS_CONTROL_OF_DOOR(doorHash); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_DOOR_NETWORKED( Hash doorHash ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_DOOR_NETWORKED(Hash doorHash) { auto retval = (bool)NETWORK::NETWORK_IS_DOOR_NETWORKED(doorHash); return retval; } - static int LUA_NATIVE_NETWORK_VEH_TO_NET( Vehicle vehicle ) + static int LUA_NATIVE_NETWORK_VEH_TO_NET(Vehicle vehicle) { auto retval = NETWORK::VEH_TO_NET(vehicle); return retval; } - static int LUA_NATIVE_NETWORK_PED_TO_NET( Ped ped ) + static int LUA_NATIVE_NETWORK_PED_TO_NET(Ped ped) { auto retval = NETWORK::PED_TO_NET(ped); return retval; } - static int LUA_NATIVE_NETWORK_OBJ_TO_NET( Object object ) + static int LUA_NATIVE_NETWORK_OBJ_TO_NET(Object object) { auto retval = NETWORK::OBJ_TO_NET(object); return retval; } - static Vehicle LUA_NATIVE_NETWORK_NET_TO_VEH( int netHandle ) + static Vehicle LUA_NATIVE_NETWORK_NET_TO_VEH(int netHandle) { auto retval = NETWORK::NET_TO_VEH(netHandle); return retval; } - static Ped LUA_NATIVE_NETWORK_NET_TO_PED( int netHandle ) + static Ped LUA_NATIVE_NETWORK_NET_TO_PED(int netHandle) { auto retval = NETWORK::NET_TO_PED(netHandle); return retval; } - static Object LUA_NATIVE_NETWORK_NET_TO_OBJ( int netHandle ) + static Object LUA_NATIVE_NETWORK_NET_TO_OBJ(int netHandle) { auto retval = NETWORK::NET_TO_OBJ(netHandle); return retval; } - static Entity LUA_NATIVE_NETWORK_NET_TO_ENT( int netHandle ) + static Entity LUA_NATIVE_NETWORK_NET_TO_ENT(int netHandle) { auto retval = NETWORK::NET_TO_ENT(netHandle); return retval; } - static Any LUA_NATIVE_NETWORK_NETWORK_GET_LOCAL_HANDLE( Any gamerHandle, int gamerHandleSize ) + static Any LUA_NATIVE_NETWORK_NETWORK_GET_LOCAL_HANDLE(Any gamerHandle, int gamerHandleSize) { NETWORK::NETWORK_GET_LOCAL_HANDLE(&gamerHandle, gamerHandleSize); return gamerHandle; } - static Any LUA_NATIVE_NETWORK_NETWORK_HANDLE_FROM_USER_ID( const char* userId, Any gamerHandle, int gamerHandleSize ) + static Any LUA_NATIVE_NETWORK_NETWORK_HANDLE_FROM_USER_ID(const char* userId, Any gamerHandle, int gamerHandleSize) { NETWORK::NETWORK_HANDLE_FROM_USER_ID(userId, &gamerHandle, gamerHandleSize); return gamerHandle; } - static Any LUA_NATIVE_NETWORK_NETWORK_HANDLE_FROM_MEMBER_ID( const char* memberId, Any gamerHandle, int gamerHandleSize ) + static Any LUA_NATIVE_NETWORK_NETWORK_HANDLE_FROM_MEMBER_ID(const char* memberId, Any gamerHandle, int gamerHandleSize) { NETWORK::NETWORK_HANDLE_FROM_MEMBER_ID(memberId, &gamerHandle, gamerHandleSize); return gamerHandle; } - static Any LUA_NATIVE_NETWORK_NETWORK_HANDLE_FROM_PLAYER( Player player, Any gamerHandle, int gamerHandleSize ) + static Any LUA_NATIVE_NETWORK_NETWORK_HANDLE_FROM_PLAYER(Player player, Any gamerHandle, int gamerHandleSize) { NETWORK::NETWORK_HANDLE_FROM_PLAYER(player, &gamerHandle, gamerHandleSize); return gamerHandle; } - static Hash LUA_NATIVE_NETWORK_NETWORK_HASH_FROM_PLAYER_HANDLE( Player player ) + static Hash LUA_NATIVE_NETWORK_NETWORK_HASH_FROM_PLAYER_HANDLE(Player player) { auto retval = NETWORK::NETWORK_HASH_FROM_PLAYER_HANDLE(player); return retval; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_HASH_FROM_GAMER_HANDLE( Any gamerHandle ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_HASH_FROM_GAMER_HANDLE(Any gamerHandle) { std::tuple return_values; std::get<0>(return_values) = NETWORK::NETWORK_HASH_FROM_GAMER_HANDLE(&gamerHandle); @@ -2131,13 +2131,13 @@ namespace lua::native return return_values; } - static Any LUA_NATIVE_NETWORK_NETWORK_HANDLE_FROM_FRIEND( int friendIndex, Any gamerHandle, int gamerHandleSize ) + static Any LUA_NATIVE_NETWORK_NETWORK_HANDLE_FROM_FRIEND(int friendIndex, Any gamerHandle, int gamerHandleSize) { NETWORK::NETWORK_HANDLE_FROM_FRIEND(friendIndex, &gamerHandle, gamerHandleSize); return gamerHandle; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_GAMERTAG_FROM_HANDLE_START( Any gamerHandle ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_GAMERTAG_FROM_HANDLE_START(Any gamerHandle) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_GAMERTAG_FROM_HANDLE_START(&gamerHandle); @@ -2146,19 +2146,19 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_NETWORK_NETWORK_GAMERTAG_FROM_HANDLE_PENDING( ) + static bool LUA_NATIVE_NETWORK_NETWORK_GAMERTAG_FROM_HANDLE_PENDING() { auto retval = (bool)NETWORK::NETWORK_GAMERTAG_FROM_HANDLE_PENDING(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_GAMERTAG_FROM_HANDLE_SUCCEEDED( ) + static bool LUA_NATIVE_NETWORK_NETWORK_GAMERTAG_FROM_HANDLE_SUCCEEDED() { auto retval = (bool)NETWORK::NETWORK_GAMERTAG_FROM_HANDLE_SUCCEEDED(); return retval; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_GET_GAMERTAG_FROM_HANDLE( Any gamerHandle ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_GET_GAMERTAG_FROM_HANDLE(Any gamerHandle) { std::tuple return_values; std::get<0>(return_values) = NETWORK::NETWORK_GET_GAMERTAG_FROM_HANDLE(&gamerHandle); @@ -2167,7 +2167,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_DISPLAYNAMES_FROM_HANDLES_START( Any p0, Any p1 ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_DISPLAYNAMES_FROM_HANDLES_START(Any p0, Any p1) { std::tuple return_values; std::get<0>(return_values) = NETWORK::NETWORK_DISPLAYNAMES_FROM_HANDLES_START(&p0, p1); @@ -2176,13 +2176,13 @@ namespace lua::native return return_values; } - static int LUA_NATIVE_NETWORK_NETWORK_GET_DISPLAYNAMES_FROM_HANDLES( Any p0, Any p1, Any p2 ) + static int LUA_NATIVE_NETWORK_NETWORK_GET_DISPLAYNAMES_FROM_HANDLES(Any p0, Any p1, Any p2) { auto retval = NETWORK::NETWORK_GET_DISPLAYNAMES_FROM_HANDLES(p0, p1, p2); return retval; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_ARE_HANDLES_THE_SAME( Any gamerHandle1, Any gamerHandle2 ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_ARE_HANDLES_THE_SAME(Any gamerHandle1, Any gamerHandle2) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_ARE_HANDLES_THE_SAME(&gamerHandle1, &gamerHandle2); @@ -2192,7 +2192,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_IS_HANDLE_VALID( Any gamerHandle, int gamerHandleSize ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_IS_HANDLE_VALID(Any gamerHandle, int gamerHandleSize) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_IS_HANDLE_VALID(&gamerHandle, gamerHandleSize); @@ -2201,7 +2201,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_GET_PLAYER_FROM_GAMER_HANDLE( Any gamerHandle ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_GET_PLAYER_FROM_GAMER_HANDLE(Any gamerHandle) { std::tuple return_values; std::get<0>(return_values) = NETWORK::NETWORK_GET_PLAYER_FROM_GAMER_HANDLE(&gamerHandle); @@ -2210,7 +2210,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_MEMBER_ID_FROM_GAMER_HANDLE( Any gamerHandle ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_MEMBER_ID_FROM_GAMER_HANDLE(Any gamerHandle) { std::tuple return_values; std::get<0>(return_values) = NETWORK::NETWORK_MEMBER_ID_FROM_GAMER_HANDLE(&gamerHandle); @@ -2219,7 +2219,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_IS_GAMER_IN_MY_SESSION( Any gamerHandle ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_IS_GAMER_IN_MY_SESSION(Any gamerHandle) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_IS_GAMER_IN_MY_SESSION(&gamerHandle); @@ -2228,19 +2228,19 @@ namespace lua::native return return_values; } - static Any LUA_NATIVE_NETWORK_NETWORK_SHOW_PROFILE_UI( Any gamerHandle ) + static Any LUA_NATIVE_NETWORK_NETWORK_SHOW_PROFILE_UI(Any gamerHandle) { NETWORK::NETWORK_SHOW_PROFILE_UI(&gamerHandle); return gamerHandle; } - static const char* LUA_NATIVE_NETWORK_NETWORK_PLAYER_GET_NAME( Player player ) + static const char* LUA_NATIVE_NETWORK_NETWORK_PLAYER_GET_NAME(Player player) { auto retval = NETWORK::NETWORK_PLAYER_GET_NAME(player); return retval; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_PLAYER_GET_USERID( Player player, int userID ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_PLAYER_GET_USERID(Player player, int userID) { std::tuple return_values; std::get<0>(return_values) = NETWORK::NETWORK_PLAYER_GET_USERID(player, &userID); @@ -2249,31 +2249,31 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_NETWORK_NETWORK_PLAYER_IS_ROCKSTAR_DEV( Player player ) + static bool LUA_NATIVE_NETWORK_NETWORK_PLAYER_IS_ROCKSTAR_DEV(Player player) { auto retval = (bool)NETWORK::NETWORK_PLAYER_IS_ROCKSTAR_DEV(player); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_PLAYER_INDEX_IS_CHEATER( Player player ) + static bool LUA_NATIVE_NETWORK_NETWORK_PLAYER_INDEX_IS_CHEATER(Player player) { auto retval = (bool)NETWORK::NETWORK_PLAYER_INDEX_IS_CHEATER(player); return retval; } - static int LUA_NATIVE_NETWORK_NETWORK_ENTITY_GET_OBJECT_ID( Entity entity ) + static int LUA_NATIVE_NETWORK_NETWORK_ENTITY_GET_OBJECT_ID(Entity entity) { auto retval = NETWORK::NETWORK_ENTITY_GET_OBJECT_ID(entity); return retval; } - static Entity LUA_NATIVE_NETWORK_NETWORK_GET_ENTITY_FROM_OBJECT_ID( Any p0 ) + static Entity LUA_NATIVE_NETWORK_NETWORK_GET_ENTITY_FROM_OBJECT_ID(Any p0) { auto retval = NETWORK::NETWORK_GET_ENTITY_FROM_OBJECT_ID(p0); return retval; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_IS_INACTIVE_PROFILE( Any p0 ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_IS_INACTIVE_PROFILE(Any p0) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_IS_INACTIVE_PROFILE(&p0); @@ -2282,37 +2282,37 @@ namespace lua::native return return_values; } - static int LUA_NATIVE_NETWORK_NETWORK_GET_MAX_FRIENDS( ) + static int LUA_NATIVE_NETWORK_NETWORK_GET_MAX_FRIENDS() { auto retval = NETWORK::NETWORK_GET_MAX_FRIENDS(); return retval; } - static int LUA_NATIVE_NETWORK_NETWORK_GET_FRIEND_COUNT( ) + static int LUA_NATIVE_NETWORK_NETWORK_GET_FRIEND_COUNT() { auto retval = NETWORK::NETWORK_GET_FRIEND_COUNT(); return retval; } - static const char* LUA_NATIVE_NETWORK_NETWORK_GET_FRIEND_NAME( int friendIndex ) + static const char* LUA_NATIVE_NETWORK_NETWORK_GET_FRIEND_NAME(int friendIndex) { auto retval = NETWORK::NETWORK_GET_FRIEND_NAME(friendIndex); return retval; } - static const char* LUA_NATIVE_NETWORK_NETWORK_GET_FRIEND_DISPLAY_NAME( int friendIndex ) + static const char* LUA_NATIVE_NETWORK_NETWORK_GET_FRIEND_DISPLAY_NAME(int friendIndex) { auto retval = NETWORK::NETWORK_GET_FRIEND_DISPLAY_NAME(friendIndex); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_FRIEND_ONLINE( const char* name ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_FRIEND_ONLINE(const char* name) { auto retval = (bool)NETWORK::NETWORK_IS_FRIEND_ONLINE(name); return retval; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_IS_FRIEND_HANDLE_ONLINE( Any gamerHandle ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_IS_FRIEND_HANDLE_ONLINE(Any gamerHandle) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_IS_FRIEND_HANDLE_ONLINE(&gamerHandle); @@ -2321,19 +2321,19 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_FRIEND_IN_SAME_TITLE( const char* friendName ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_FRIEND_IN_SAME_TITLE(const char* friendName) { auto retval = (bool)NETWORK::NETWORK_IS_FRIEND_IN_SAME_TITLE(friendName); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_FRIEND_IN_MULTIPLAYER( const char* friendName ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_FRIEND_IN_MULTIPLAYER(const char* friendName) { auto retval = (bool)NETWORK::NETWORK_IS_FRIEND_IN_MULTIPLAYER(friendName); return retval; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_IS_FRIEND( Any gamerHandle ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_IS_FRIEND(Any gamerHandle) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_IS_FRIEND(&gamerHandle); @@ -2342,19 +2342,19 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_PENDING_FRIEND( Any p0 ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_PENDING_FRIEND(Any p0) { auto retval = (bool)NETWORK::NETWORK_IS_PENDING_FRIEND(p0); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_ADDING_FRIEND( ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_ADDING_FRIEND() { auto retval = (bool)NETWORK::NETWORK_IS_ADDING_FRIEND(); return retval; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_ADD_FRIEND( Any gamerHandle, const char* message ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_ADD_FRIEND(Any gamerHandle, const char* message) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_ADD_FRIEND(&gamerHandle, message); @@ -2363,35 +2363,35 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_FRIEND_INDEX_ONLINE( int friendIndex ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_FRIEND_INDEX_ONLINE(int friendIndex) { auto retval = (bool)NETWORK::NETWORK_IS_FRIEND_INDEX_ONLINE(friendIndex); return retval; } - static void LUA_NATIVE_NETWORK_NETWORK_SET_PLAYER_IS_PASSIVE( bool toggle ) + static void LUA_NATIVE_NETWORK_NETWORK_SET_PLAYER_IS_PASSIVE(bool toggle) { NETWORK::NETWORK_SET_PLAYER_IS_PASSIVE(toggle); } - static bool LUA_NATIVE_NETWORK_NETWORK_GET_PLAYER_OWNS_WAYPOINT( Player player ) + static bool LUA_NATIVE_NETWORK_NETWORK_GET_PLAYER_OWNS_WAYPOINT(Player player) { auto retval = (bool)NETWORK::NETWORK_GET_PLAYER_OWNS_WAYPOINT(player); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_CAN_SET_WAYPOINT( ) + static bool LUA_NATIVE_NETWORK_NETWORK_CAN_SET_WAYPOINT() { auto retval = (bool)NETWORK::NETWORK_CAN_SET_WAYPOINT(); return retval; } - static void LUA_NATIVE_NETWORK_NETWORK_IGNORE_REMOTE_WAYPOINTS( ) + static void LUA_NATIVE_NETWORK_NETWORK_IGNORE_REMOTE_WAYPOINTS() { NETWORK::NETWORK_IGNORE_REMOTE_WAYPOINTS(); } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_IS_PLAYER_ON_BLOCKLIST( Any gamerHandle ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_IS_PLAYER_ON_BLOCKLIST(Any gamerHandle) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_IS_PLAYER_ON_BLOCKLIST(&gamerHandle); @@ -2400,36 +2400,36 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_NETWORK_NETWORK_SET_SCRIPT_AUTOMUTED( Any p0 ) + static bool LUA_NATIVE_NETWORK_NETWORK_SET_SCRIPT_AUTOMUTED(Any p0) { auto retval = (bool)NETWORK::NETWORK_SET_SCRIPT_AUTOMUTED(p0); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_HAS_AUTOMUTE_OVERRIDE( ) + static bool LUA_NATIVE_NETWORK_NETWORK_HAS_AUTOMUTE_OVERRIDE() { auto retval = (bool)NETWORK::NETWORK_HAS_AUTOMUTE_OVERRIDE(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_HAS_HEADSET( ) + static bool LUA_NATIVE_NETWORK_NETWORK_HAS_HEADSET() { auto retval = (bool)NETWORK::NETWORK_HAS_HEADSET(); return retval; } - static void LUA_NATIVE_NETWORK_NETWORK_SET_LOOK_AT_TALKERS( bool p0 ) + static void LUA_NATIVE_NETWORK_NETWORK_SET_LOOK_AT_TALKERS(bool p0) { NETWORK::NETWORK_SET_LOOK_AT_TALKERS(p0); } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_PUSH_TO_TALK_ACTIVE( ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_PUSH_TO_TALK_ACTIVE() { auto retval = (bool)NETWORK::NETWORK_IS_PUSH_TO_TALK_ACTIVE(); return retval; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_GAMER_HAS_HEADSET( Any gamerHandle ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_GAMER_HAS_HEADSET(Any gamerHandle) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_GAMER_HAS_HEADSET(&gamerHandle); @@ -2438,7 +2438,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_IS_GAMER_TALKING( Any gamerHandle ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_IS_GAMER_TALKING(Any gamerHandle) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_IS_GAMER_TALKING(&gamerHandle); @@ -2447,7 +2447,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_PERMISSIONS_HAS_GAMER_RECORD( Any gamerHandle ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_PERMISSIONS_HAS_GAMER_RECORD(Any gamerHandle) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_PERMISSIONS_HAS_GAMER_RECORD(&gamerHandle); @@ -2456,7 +2456,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_CAN_COMMUNICATE_WITH_GAMER( Any gamerHandle ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_CAN_COMMUNICATE_WITH_GAMER(Any gamerHandle) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_CAN_COMMUNICATE_WITH_GAMER(&gamerHandle); @@ -2465,7 +2465,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_CAN_TEXT_CHAT_WITH_GAMER( Any gamerHandle ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_CAN_TEXT_CHAT_WITH_GAMER(Any gamerHandle) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_CAN_TEXT_CHAT_WITH_GAMER(&gamerHandle); @@ -2474,7 +2474,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_IS_GAMER_MUTED_BY_ME( Any gamerHandle ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_IS_GAMER_MUTED_BY_ME(Any gamerHandle) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_IS_GAMER_MUTED_BY_ME(&gamerHandle); @@ -2483,7 +2483,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_AM_I_MUTED_BY_GAMER( Any gamerHandle ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_AM_I_MUTED_BY_GAMER(Any gamerHandle) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_AM_I_MUTED_BY_GAMER(&gamerHandle); @@ -2492,7 +2492,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_IS_GAMER_BLOCKED_BY_ME( Any gamerHandle ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_IS_GAMER_BLOCKED_BY_ME(Any gamerHandle) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_IS_GAMER_BLOCKED_BY_ME(&gamerHandle); @@ -2501,7 +2501,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_AM_I_BLOCKED_BY_GAMER( Any gamerHandle ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_AM_I_BLOCKED_BY_GAMER(Any gamerHandle) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_AM_I_BLOCKED_BY_GAMER(&gamerHandle); @@ -2510,7 +2510,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_CAN_VIEW_GAMER_USER_CONTENT( Any gamerHandle ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_CAN_VIEW_GAMER_USER_CONTENT(Any gamerHandle) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_CAN_VIEW_GAMER_USER_CONTENT(&gamerHandle); @@ -2519,7 +2519,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_HAS_VIEW_GAMER_USER_CONTENT_RESULT( Any gamerHandle ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_HAS_VIEW_GAMER_USER_CONTENT_RESULT(Any gamerHandle) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_HAS_VIEW_GAMER_USER_CONTENT_RESULT(&gamerHandle); @@ -2528,7 +2528,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_CAN_PLAY_MULTIPLAYER_WITH_GAMER( Any gamerHandle ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_CAN_PLAY_MULTIPLAYER_WITH_GAMER(Any gamerHandle) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_CAN_PLAY_MULTIPLAYER_WITH_GAMER(&gamerHandle); @@ -2537,7 +2537,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_CAN_GAMER_PLAY_MULTIPLAYER_WITH_ME( Any gamerHandle ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_CAN_GAMER_PLAY_MULTIPLAYER_WITH_ME(Any gamerHandle) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_CAN_GAMER_PLAY_MULTIPLAYER_WITH_ME(&gamerHandle); @@ -2546,7 +2546,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_CAN_SEND_LOCAL_INVITE( Any gamerHandle ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_CAN_SEND_LOCAL_INVITE(Any gamerHandle) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_CAN_SEND_LOCAL_INVITE(&gamerHandle); @@ -2555,7 +2555,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_CAN_RECEIVE_LOCAL_INVITE( Any gamerHandle ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_CAN_RECEIVE_LOCAL_INVITE(Any gamerHandle) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_CAN_RECEIVE_LOCAL_INVITE(&gamerHandle); @@ -2564,176 +2564,176 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_PLAYER_TALKING( Player player ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_PLAYER_TALKING(Player player) { auto retval = (bool)NETWORK::NETWORK_IS_PLAYER_TALKING(player); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_PLAYER_HAS_HEADSET( Player player ) + static bool LUA_NATIVE_NETWORK_NETWORK_PLAYER_HAS_HEADSET(Player player) { auto retval = (bool)NETWORK::NETWORK_PLAYER_HAS_HEADSET(player); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_PLAYER_MUTED_BY_ME( Player player ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_PLAYER_MUTED_BY_ME(Player player) { auto retval = (bool)NETWORK::NETWORK_IS_PLAYER_MUTED_BY_ME(player); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_AM_I_MUTED_BY_PLAYER( Player player ) + static bool LUA_NATIVE_NETWORK_NETWORK_AM_I_MUTED_BY_PLAYER(Player player) { auto retval = (bool)NETWORK::NETWORK_AM_I_MUTED_BY_PLAYER(player); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_PLAYER_BLOCKED_BY_ME( Player player ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_PLAYER_BLOCKED_BY_ME(Player player) { auto retval = (bool)NETWORK::NETWORK_IS_PLAYER_BLOCKED_BY_ME(player); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_AM_I_BLOCKED_BY_PLAYER( Player player ) + static bool LUA_NATIVE_NETWORK_NETWORK_AM_I_BLOCKED_BY_PLAYER(Player player) { auto retval = (bool)NETWORK::NETWORK_AM_I_BLOCKED_BY_PLAYER(player); return retval; } - static float LUA_NATIVE_NETWORK_NETWORK_GET_PLAYER_LOUDNESS( Player player ) + static float LUA_NATIVE_NETWORK_NETWORK_GET_PLAYER_LOUDNESS(Player player) { auto retval = NETWORK::NETWORK_GET_PLAYER_LOUDNESS(player); return retval; } - static void LUA_NATIVE_NETWORK_NETWORK_SET_TALKER_PROXIMITY( float value ) + static void LUA_NATIVE_NETWORK_NETWORK_SET_TALKER_PROXIMITY(float value) { NETWORK::NETWORK_SET_TALKER_PROXIMITY(value); } - static float LUA_NATIVE_NETWORK_NETWORK_GET_TALKER_PROXIMITY( ) + static float LUA_NATIVE_NETWORK_NETWORK_GET_TALKER_PROXIMITY() { auto retval = NETWORK::NETWORK_GET_TALKER_PROXIMITY(); return retval; } - static void LUA_NATIVE_NETWORK_NETWORK_SET_VOICE_ACTIVE( bool toggle ) + static void LUA_NATIVE_NETWORK_NETWORK_SET_VOICE_ACTIVE(bool toggle) { NETWORK::NETWORK_SET_VOICE_ACTIVE(toggle); } - static void LUA_NATIVE_NETWORK_NETWORK_REMAIN_IN_GAME_CHAT( bool p0 ) + static void LUA_NATIVE_NETWORK_NETWORK_REMAIN_IN_GAME_CHAT(bool p0) { NETWORK::NETWORK_REMAIN_IN_GAME_CHAT(p0); } - static void LUA_NATIVE_NETWORK_NETWORK_OVERRIDE_TRANSITION_CHAT( bool p0 ) + static void LUA_NATIVE_NETWORK_NETWORK_OVERRIDE_TRANSITION_CHAT(bool p0) { NETWORK::NETWORK_OVERRIDE_TRANSITION_CHAT(p0); } - static void LUA_NATIVE_NETWORK_NETWORK_SET_TEAM_ONLY_CHAT( bool toggle ) + static void LUA_NATIVE_NETWORK_NETWORK_SET_TEAM_ONLY_CHAT(bool toggle) { NETWORK::NETWORK_SET_TEAM_ONLY_CHAT(toggle); } - static void LUA_NATIVE_NETWORK_NETWORK_SET_SCRIPT_CONTROLLING_TEAMS( Any p0 ) + static void LUA_NATIVE_NETWORK_NETWORK_SET_SCRIPT_CONTROLLING_TEAMS(Any p0) { NETWORK::NETWORK_SET_SCRIPT_CONTROLLING_TEAMS(p0); } - static bool LUA_NATIVE_NETWORK_NETWORK_SET_SAME_TEAM_AS_LOCAL_PLAYER( Any p0, Any p1 ) + static bool LUA_NATIVE_NETWORK_NETWORK_SET_SAME_TEAM_AS_LOCAL_PLAYER(Any p0, Any p1) { auto retval = (bool)NETWORK::NETWORK_SET_SAME_TEAM_AS_LOCAL_PLAYER(p0, p1); return retval; } - static void LUA_NATIVE_NETWORK_NETWORK_OVERRIDE_TEAM_RESTRICTIONS( int team, bool toggle ) + static void LUA_NATIVE_NETWORK_NETWORK_OVERRIDE_TEAM_RESTRICTIONS(int team, bool toggle) { NETWORK::NETWORK_OVERRIDE_TEAM_RESTRICTIONS(team, toggle); } - static void LUA_NATIVE_NETWORK_NETWORK_SET_OVERRIDE_SPECTATOR_MODE( bool toggle ) + static void LUA_NATIVE_NETWORK_NETWORK_SET_OVERRIDE_SPECTATOR_MODE(bool toggle) { NETWORK::NETWORK_SET_OVERRIDE_SPECTATOR_MODE(toggle); } - static void LUA_NATIVE_NETWORK_NETWORK_SET_OVERRIDE_TUTORIAL_SESSION_CHAT( bool toggle ) + static void LUA_NATIVE_NETWORK_NETWORK_SET_OVERRIDE_TUTORIAL_SESSION_CHAT(bool toggle) { NETWORK::NETWORK_SET_OVERRIDE_TUTORIAL_SESSION_CHAT(toggle); } - static void LUA_NATIVE_NETWORK_NETWORK_SET_PROXIMITY_AFFECTS_TEAM( bool toggle ) + static void LUA_NATIVE_NETWORK_NETWORK_SET_PROXIMITY_AFFECTS_TEAM(bool toggle) { NETWORK::NETWORK_SET_PROXIMITY_AFFECTS_TEAM(toggle); } - static void LUA_NATIVE_NETWORK_NETWORK_SET_NO_SPECTATOR_CHAT( bool toggle ) + static void LUA_NATIVE_NETWORK_NETWORK_SET_NO_SPECTATOR_CHAT(bool toggle) { NETWORK::NETWORK_SET_NO_SPECTATOR_CHAT(toggle); } - static void LUA_NATIVE_NETWORK_NETWORK_SET_IGNORE_SPECTATOR_CHAT_LIMITS_SAME_TEAM( bool toggle ) + static void LUA_NATIVE_NETWORK_NETWORK_SET_IGNORE_SPECTATOR_CHAT_LIMITS_SAME_TEAM(bool toggle) { NETWORK::NETWORK_SET_IGNORE_SPECTATOR_CHAT_LIMITS_SAME_TEAM(toggle); } - static void LUA_NATIVE_NETWORK_NETWORK_OVERRIDE_CHAT_RESTRICTIONS( Player player, bool toggle ) + static void LUA_NATIVE_NETWORK_NETWORK_OVERRIDE_CHAT_RESTRICTIONS(Player player, bool toggle) { NETWORK::NETWORK_OVERRIDE_CHAT_RESTRICTIONS(player, toggle); } - static void LUA_NATIVE_NETWORK_NETWORK_OVERRIDE_SEND_RESTRICTIONS( Player player, bool toggle ) + static void LUA_NATIVE_NETWORK_NETWORK_OVERRIDE_SEND_RESTRICTIONS(Player player, bool toggle) { NETWORK::NETWORK_OVERRIDE_SEND_RESTRICTIONS(player, toggle); } - static void LUA_NATIVE_NETWORK_NETWORK_OVERRIDE_SEND_RESTRICTIONS_ALL( bool toggle ) + static void LUA_NATIVE_NETWORK_NETWORK_OVERRIDE_SEND_RESTRICTIONS_ALL(bool toggle) { NETWORK::NETWORK_OVERRIDE_SEND_RESTRICTIONS_ALL(toggle); } - static void LUA_NATIVE_NETWORK_NETWORK_OVERRIDE_RECEIVE_RESTRICTIONS( Player player, bool toggle ) + static void LUA_NATIVE_NETWORK_NETWORK_OVERRIDE_RECEIVE_RESTRICTIONS(Player player, bool toggle) { NETWORK::NETWORK_OVERRIDE_RECEIVE_RESTRICTIONS(player, toggle); } - static void LUA_NATIVE_NETWORK_NETWORK_OVERRIDE_RECEIVE_RESTRICTIONS_ALL( bool toggle ) + static void LUA_NATIVE_NETWORK_NETWORK_OVERRIDE_RECEIVE_RESTRICTIONS_ALL(bool toggle) { NETWORK::NETWORK_OVERRIDE_RECEIVE_RESTRICTIONS_ALL(toggle); } - static void LUA_NATIVE_NETWORK_NETWORK_SET_VOICE_CHANNEL( int channel ) + static void LUA_NATIVE_NETWORK_NETWORK_SET_VOICE_CHANNEL(int channel) { NETWORK::NETWORK_SET_VOICE_CHANNEL(channel); } - static void LUA_NATIVE_NETWORK_NETWORK_CLEAR_VOICE_CHANNEL( ) + static void LUA_NATIVE_NETWORK_NETWORK_CLEAR_VOICE_CHANNEL() { NETWORK::NETWORK_CLEAR_VOICE_CHANNEL(); } - static void LUA_NATIVE_NETWORK_NETWORK_APPLY_VOICE_PROXIMITY_OVERRIDE( float x, float y, float z ) + static void LUA_NATIVE_NETWORK_NETWORK_APPLY_VOICE_PROXIMITY_OVERRIDE(float x, float y, float z) { NETWORK::NETWORK_APPLY_VOICE_PROXIMITY_OVERRIDE(x, y, z); } - static void LUA_NATIVE_NETWORK_NETWORK_CLEAR_VOICE_PROXIMITY_OVERRIDE( ) + static void LUA_NATIVE_NETWORK_NETWORK_CLEAR_VOICE_PROXIMITY_OVERRIDE() { NETWORK::NETWORK_CLEAR_VOICE_PROXIMITY_OVERRIDE(); } - static void LUA_NATIVE_NETWORK_NETWORK_ENABLE_VOICE_BANDWIDTH_RESTRICTION( Player player ) + static void LUA_NATIVE_NETWORK_NETWORK_ENABLE_VOICE_BANDWIDTH_RESTRICTION(Player player) { NETWORK::NETWORK_ENABLE_VOICE_BANDWIDTH_RESTRICTION(player); } - static void LUA_NATIVE_NETWORK_NETWORK_DISABLE_VOICE_BANDWIDTH_RESTRICTION( Player player ) + static void LUA_NATIVE_NETWORK_NETWORK_DISABLE_VOICE_BANDWIDTH_RESTRICTION(Player player) { NETWORK::NETWORK_DISABLE_VOICE_BANDWIDTH_RESTRICTION(player); } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_GET_MUTE_COUNT_FOR_PLAYER( Player p0, float p1, float p2 ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_GET_MUTE_COUNT_FOR_PLAYER(Player p0, float p1, float p2) { std::tuple return_values; NETWORK::NETWORK_GET_MUTE_COUNT_FOR_PLAYER(p0, &p1, &p2); @@ -2743,82 +2743,82 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_NETWORK_NETWORK_SET_SPECTATOR_TO_NON_SPECTATOR_TEXT_CHAT( bool toggle ) + static void LUA_NATIVE_NETWORK_NETWORK_SET_SPECTATOR_TO_NON_SPECTATOR_TEXT_CHAT(bool toggle) { NETWORK::NETWORK_SET_SPECTATOR_TO_NON_SPECTATOR_TEXT_CHAT(toggle); } - static bool LUA_NATIVE_NETWORK_NETWORK_TEXT_CHAT_IS_TYPING( ) + static bool LUA_NATIVE_NETWORK_NETWORK_TEXT_CHAT_IS_TYPING() { auto retval = (bool)NETWORK::NETWORK_TEXT_CHAT_IS_TYPING(); return retval; } - static void LUA_NATIVE_NETWORK_SHUTDOWN_AND_LAUNCH_SINGLE_PLAYER_GAME( ) + static void LUA_NATIVE_NETWORK_SHUTDOWN_AND_LAUNCH_SINGLE_PLAYER_GAME() { NETWORK::SHUTDOWN_AND_LAUNCH_SINGLE_PLAYER_GAME(); } - static bool LUA_NATIVE_NETWORK_SHUTDOWN_AND_LOAD_MOST_RECENT_SAVE( ) + static bool LUA_NATIVE_NETWORK_SHUTDOWN_AND_LOAD_MOST_RECENT_SAVE() { auto retval = (bool)NETWORK::SHUTDOWN_AND_LOAD_MOST_RECENT_SAVE(); return retval; } - static void LUA_NATIVE_NETWORK_NETWORK_SET_FRIENDLY_FIRE_OPTION( bool toggle ) + static void LUA_NATIVE_NETWORK_NETWORK_SET_FRIENDLY_FIRE_OPTION(bool toggle) { NETWORK::NETWORK_SET_FRIENDLY_FIRE_OPTION(toggle); } - static void LUA_NATIVE_NETWORK_NETWORK_SET_RICH_PRESENCE( int p0, int p1, Any p2, Any p3 ) + static void LUA_NATIVE_NETWORK_NETWORK_SET_RICH_PRESENCE(int p0, int p1, Any p2, Any p3) { NETWORK::NETWORK_SET_RICH_PRESENCE(p0, p1, p2, p3); } - static void LUA_NATIVE_NETWORK_NETWORK_SET_RICH_PRESENCE_STRING( int p0, const char* textLabel ) + static void LUA_NATIVE_NETWORK_NETWORK_SET_RICH_PRESENCE_STRING(int p0, const char* textLabel) { NETWORK::NETWORK_SET_RICH_PRESENCE_STRING(p0, textLabel); } - static int LUA_NATIVE_NETWORK_NETWORK_GET_TIMEOUT_TIME( ) + static int LUA_NATIVE_NETWORK_NETWORK_GET_TIMEOUT_TIME() { auto retval = NETWORK::NETWORK_GET_TIMEOUT_TIME(); return retval; } - static void LUA_NATIVE_NETWORK_NETWORK_LEAVE_PED_BEHIND_BEFORE_WARP( Player player, float x, float y, float z, bool p4, bool p5 ) + static void LUA_NATIVE_NETWORK_NETWORK_LEAVE_PED_BEHIND_BEFORE_WARP(Player player, float x, float y, float z, bool p4, bool p5) { NETWORK::NETWORK_LEAVE_PED_BEHIND_BEFORE_WARP(player, x, y, z, p4, p5); } - static void LUA_NATIVE_NETWORK_NETWORK_LEAVE_PED_BEHIND_BEFORE_CUTSCENE( Player player, bool p1 ) + static void LUA_NATIVE_NETWORK_NETWORK_LEAVE_PED_BEHIND_BEFORE_CUTSCENE(Player player, bool p1) { NETWORK::NETWORK_LEAVE_PED_BEHIND_BEFORE_CUTSCENE(player, p1); } - static void LUA_NATIVE_NETWORK_REMOVE_ALL_STICKY_BOMBS_FROM_ENTITY( Entity entity, Ped ped ) + static void LUA_NATIVE_NETWORK_REMOVE_ALL_STICKY_BOMBS_FROM_ENTITY(Entity entity, Ped ped) { NETWORK::REMOVE_ALL_STICKY_BOMBS_FROM_ENTITY(entity, ped); } - static void LUA_NATIVE_NETWORK_NETWORK_KEEP_ENTITY_COLLISION_DISABLED_AFTER_ANIM_SCENE( Any p0, Any p1 ) + static void LUA_NATIVE_NETWORK_NETWORK_KEEP_ENTITY_COLLISION_DISABLED_AFTER_ANIM_SCENE(Any p0, Any p1) { NETWORK::NETWORK_KEEP_ENTITY_COLLISION_DISABLED_AFTER_ANIM_SCENE(p0, p1); } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_ANY_PLAYER_NEAR( Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6 ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_ANY_PLAYER_NEAR(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6) { auto retval = (bool)NETWORK::NETWORK_IS_ANY_PLAYER_NEAR(p0, p1, p2, p3, p4, p5, p6); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_CLAN_SERVICE_IS_VALID( ) + static bool LUA_NATIVE_NETWORK_NETWORK_CLAN_SERVICE_IS_VALID() { auto retval = (bool)NETWORK::NETWORK_CLAN_SERVICE_IS_VALID(); return retval; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_CLAN_PLAYER_IS_ACTIVE( Any gamerHandle ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_CLAN_PLAYER_IS_ACTIVE(Any gamerHandle) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_CLAN_PLAYER_IS_ACTIVE(&gamerHandle); @@ -2827,7 +2827,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_CLAN_PLAYER_GET_DESC( Any clanDesc, int bufferSize, Any gamerHandle ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_CLAN_PLAYER_GET_DESC(Any clanDesc, int bufferSize, Any gamerHandle) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_CLAN_PLAYER_GET_DESC(&clanDesc, bufferSize, &gamerHandle); @@ -2837,7 +2837,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_CLAN_IS_ROCKSTAR_CLAN( Any clanDesc, int bufferSize ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_CLAN_IS_ROCKSTAR_CLAN(Any clanDesc, int bufferSize) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_CLAN_IS_ROCKSTAR_CLAN(&clanDesc, bufferSize); @@ -2846,7 +2846,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_CLAN_GET_UI_FORMATTED_TAG( Any clanDesc, int bufferSize, char formattedTag ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_CLAN_GET_UI_FORMATTED_TAG(Any clanDesc, int bufferSize, char formattedTag) { std::tuple return_values; NETWORK::NETWORK_CLAN_GET_UI_FORMATTED_TAG(&clanDesc, bufferSize, &formattedTag); @@ -2856,13 +2856,13 @@ namespace lua::native return return_values; } - static int LUA_NATIVE_NETWORK_NETWORK_CLAN_GET_LOCAL_MEMBERSHIPS_COUNT( ) + static int LUA_NATIVE_NETWORK_NETWORK_CLAN_GET_LOCAL_MEMBERSHIPS_COUNT() { auto retval = NETWORK::NETWORK_CLAN_GET_LOCAL_MEMBERSHIPS_COUNT(); return retval; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_CLAN_GET_MEMBERSHIP_DESC( Any memberDesc, int p1 ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_CLAN_GET_MEMBERSHIP_DESC(Any memberDesc, int p1) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_CLAN_GET_MEMBERSHIP_DESC(&memberDesc, p1); @@ -2871,7 +2871,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_CLAN_DOWNLOAD_MEMBERSHIP( Any gamerHandle ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_CLAN_DOWNLOAD_MEMBERSHIP(Any gamerHandle) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_CLAN_DOWNLOAD_MEMBERSHIP(&gamerHandle); @@ -2880,7 +2880,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_CLAN_DOWNLOAD_MEMBERSHIP_PENDING( Any p0 ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_CLAN_DOWNLOAD_MEMBERSHIP_PENDING(Any p0) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_CLAN_DOWNLOAD_MEMBERSHIP_PENDING(&p0); @@ -2889,13 +2889,13 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_NETWORK_NETWORK_CLAN_ANY_DOWNLOAD_MEMBERSHIP_PENDING( ) + static bool LUA_NATIVE_NETWORK_NETWORK_CLAN_ANY_DOWNLOAD_MEMBERSHIP_PENDING() { auto retval = (bool)NETWORK::NETWORK_CLAN_ANY_DOWNLOAD_MEMBERSHIP_PENDING(); return retval; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_CLAN_REMOTE_MEMBERSHIPS_ARE_IN_CACHE( int p0 ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_CLAN_REMOTE_MEMBERSHIPS_ARE_IN_CACHE(int p0) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_CLAN_REMOTE_MEMBERSHIPS_ARE_IN_CACHE(&p0); @@ -2904,7 +2904,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_CLAN_GET_MEMBERSHIP_COUNT( int p0 ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_CLAN_GET_MEMBERSHIP_COUNT(int p0) { std::tuple return_values; std::get<0>(return_values) = NETWORK::NETWORK_CLAN_GET_MEMBERSHIP_COUNT(&p0); @@ -2913,7 +2913,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_CLAN_GET_MEMBERSHIP_VALID( int p0, Any p1 ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_CLAN_GET_MEMBERSHIP_VALID(int p0, Any p1) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_CLAN_GET_MEMBERSHIP_VALID(&p0, p1); @@ -2922,7 +2922,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_CLAN_GET_MEMBERSHIP( int p0, Any clanMembership, int p2 ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_CLAN_GET_MEMBERSHIP(int p0, Any clanMembership, int p2) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_CLAN_GET_MEMBERSHIP(&p0, &clanMembership, p2); @@ -2932,31 +2932,31 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_NETWORK_NETWORK_CLAN_JOIN( int clanDesc ) + static bool LUA_NATIVE_NETWORK_NETWORK_CLAN_JOIN(int clanDesc) { auto retval = (bool)NETWORK::NETWORK_CLAN_JOIN(clanDesc); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_CLAN_CREWINFO_GET_STRING_VALUE( const char* animDict, const char* animName ) + static bool LUA_NATIVE_NETWORK_NETWORK_CLAN_CREWINFO_GET_STRING_VALUE(const char* animDict, const char* animName) { auto retval = (bool)NETWORK::NETWORK_CLAN_CREWINFO_GET_STRING_VALUE(animDict, animName); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_CLAN_CREWINFO_GET_CREWRANKTITLE( int p0, const char* p1 ) + static bool LUA_NATIVE_NETWORK_NETWORK_CLAN_CREWINFO_GET_CREWRANKTITLE(int p0, const char* p1) { auto retval = (bool)NETWORK::NETWORK_CLAN_CREWINFO_GET_CREWRANKTITLE(p0, p1); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_CLAN_HAS_CREWINFO_METADATA_BEEN_RECEIVED( ) + static bool LUA_NATIVE_NETWORK_NETWORK_CLAN_HAS_CREWINFO_METADATA_BEEN_RECEIVED() { auto retval = (bool)NETWORK::NETWORK_CLAN_HAS_CREWINFO_METADATA_BEEN_RECEIVED(); return retval; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_CLAN_GET_EMBLEM_TXD_NAME( Any netHandle, char txdName ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_CLAN_GET_EMBLEM_TXD_NAME(Any netHandle, char txdName) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_CLAN_GET_EMBLEM_TXD_NAME(&netHandle, &txdName); @@ -2966,13 +2966,13 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_NETWORK_NETWORK_CLAN_REQUEST_EMBLEM( Any p0 ) + static bool LUA_NATIVE_NETWORK_NETWORK_CLAN_REQUEST_EMBLEM(Any p0) { auto retval = (bool)NETWORK::NETWORK_CLAN_REQUEST_EMBLEM(p0); return retval; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_CLAN_IS_EMBLEM_READY( Any p0, Any p1 ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_CLAN_IS_EMBLEM_READY(Any p0, Any p1) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_CLAN_IS_EMBLEM_READY(p0, &p1); @@ -2981,23 +2981,23 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_NETWORK_NETWORK_CLAN_RELEASE_EMBLEM( Any p0 ) + static void LUA_NATIVE_NETWORK_NETWORK_CLAN_RELEASE_EMBLEM(Any p0) { NETWORK::NETWORK_CLAN_RELEASE_EMBLEM(p0); } - static bool LUA_NATIVE_NETWORK_NETWORK_GET_PRIMARY_CLAN_DATA_CLEAR( ) + static bool LUA_NATIVE_NETWORK_NETWORK_GET_PRIMARY_CLAN_DATA_CLEAR() { auto retval = (bool)NETWORK::NETWORK_GET_PRIMARY_CLAN_DATA_CLEAR(); return retval; } - static void LUA_NATIVE_NETWORK_NETWORK_GET_PRIMARY_CLAN_DATA_CANCEL( ) + static void LUA_NATIVE_NETWORK_NETWORK_GET_PRIMARY_CLAN_DATA_CANCEL() { NETWORK::NETWORK_GET_PRIMARY_CLAN_DATA_CANCEL(); } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_GET_PRIMARY_CLAN_DATA_START( Any p0, Any p1 ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_GET_PRIMARY_CLAN_DATA_START(Any p0, Any p1) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_GET_PRIMARY_CLAN_DATA_START(&p0, p1); @@ -3006,19 +3006,19 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_NETWORK_NETWORK_GET_PRIMARY_CLAN_DATA_PENDING( ) + static bool LUA_NATIVE_NETWORK_NETWORK_GET_PRIMARY_CLAN_DATA_PENDING() { auto retval = (bool)NETWORK::NETWORK_GET_PRIMARY_CLAN_DATA_PENDING(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_GET_PRIMARY_CLAN_DATA_SUCCESS( ) + static bool LUA_NATIVE_NETWORK_NETWORK_GET_PRIMARY_CLAN_DATA_SUCCESS() { auto retval = (bool)NETWORK::NETWORK_GET_PRIMARY_CLAN_DATA_SUCCESS(); return retval; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_GET_PRIMARY_CLAN_DATA_NEW( Any p0, Any p1 ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_GET_PRIMARY_CLAN_DATA_NEW(Any p0, Any p1) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_GET_PRIMARY_CLAN_DATA_NEW(&p0, &p1); @@ -3028,293 +3028,293 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_NETWORK_SET_NETWORK_ID_CAN_MIGRATE( int netId, bool toggle ) + static void LUA_NATIVE_NETWORK_SET_NETWORK_ID_CAN_MIGRATE(int netId, bool toggle) { NETWORK::SET_NETWORK_ID_CAN_MIGRATE(netId, toggle); } - static void LUA_NATIVE_NETWORK_SET_NETWORK_ID_EXISTS_ON_ALL_MACHINES( int netId, bool toggle ) + static void LUA_NATIVE_NETWORK_SET_NETWORK_ID_EXISTS_ON_ALL_MACHINES(int netId, bool toggle) { NETWORK::SET_NETWORK_ID_EXISTS_ON_ALL_MACHINES(netId, toggle); } - static void LUA_NATIVE_NETWORK_SET_NETWORK_ID_ALWAYS_EXISTS_FOR_PLAYER( int netId, Player player, bool toggle ) + static void LUA_NATIVE_NETWORK_SET_NETWORK_ID_ALWAYS_EXISTS_FOR_PLAYER(int netId, Player player, bool toggle) { NETWORK::SET_NETWORK_ID_ALWAYS_EXISTS_FOR_PLAYER(netId, player, toggle); } - static void LUA_NATIVE_NETWORK_SET_NETWORK_ID_CAN_BE_REASSIGNED( int netId, bool toggle ) + static void LUA_NATIVE_NETWORK_SET_NETWORK_ID_CAN_BE_REASSIGNED(int netId, bool toggle) { NETWORK::SET_NETWORK_ID_CAN_BE_REASSIGNED(netId, toggle); } - static void LUA_NATIVE_NETWORK_NETWORK_SET_ENTITY_CAN_BLEND( Entity entity, bool toggle ) + static void LUA_NATIVE_NETWORK_NETWORK_SET_ENTITY_CAN_BLEND(Entity entity, bool toggle) { NETWORK::NETWORK_SET_ENTITY_CAN_BLEND(entity, toggle); } - static void LUA_NATIVE_NETWORK_NETWORK_SET_OBJECT_CAN_BLEND_WHEN_FIXED( Object object, bool toggle ) + static void LUA_NATIVE_NETWORK_NETWORK_SET_OBJECT_CAN_BLEND_WHEN_FIXED(Object object, bool toggle) { NETWORK::NETWORK_SET_OBJECT_CAN_BLEND_WHEN_FIXED(object, toggle); } - static void LUA_NATIVE_NETWORK_NETWORK_SET_ENTITY_ONLY_EXISTS_FOR_PARTICIPANTS( Entity entity, bool toggle ) + static void LUA_NATIVE_NETWORK_NETWORK_SET_ENTITY_ONLY_EXISTS_FOR_PARTICIPANTS(Entity entity, bool toggle) { NETWORK::NETWORK_SET_ENTITY_ONLY_EXISTS_FOR_PARTICIPANTS(entity, toggle); } - static void LUA_NATIVE_NETWORK_SET_NETWORK_ID_VISIBLE_IN_CUTSCENE( int netId, bool p1, bool p2 ) + static void LUA_NATIVE_NETWORK_SET_NETWORK_ID_VISIBLE_IN_CUTSCENE(int netId, bool p1, bool p2) { NETWORK::SET_NETWORK_ID_VISIBLE_IN_CUTSCENE(netId, p1, p2); } - static void LUA_NATIVE_NETWORK_SET_NETWORK_ID_VISIBLE_IN_CUTSCENE_HACK( int netId, bool p1, bool p2 ) + static void LUA_NATIVE_NETWORK_SET_NETWORK_ID_VISIBLE_IN_CUTSCENE_HACK(int netId, bool p1, bool p2) { NETWORK::SET_NETWORK_ID_VISIBLE_IN_CUTSCENE_HACK(netId, p1, p2); } - static void LUA_NATIVE_NETWORK_SET_NETWORK_ID_VISIBLE_IN_CUTSCENE_REMAIN_HACK( Any p0, Any p1 ) + static void LUA_NATIVE_NETWORK_SET_NETWORK_ID_VISIBLE_IN_CUTSCENE_REMAIN_HACK(Any p0, Any p1) { NETWORK::SET_NETWORK_ID_VISIBLE_IN_CUTSCENE_REMAIN_HACK(p0, p1); } - static void LUA_NATIVE_NETWORK_SET_NETWORK_CUTSCENE_ENTITIES( bool toggle ) + static void LUA_NATIVE_NETWORK_SET_NETWORK_CUTSCENE_ENTITIES(bool toggle) { NETWORK::SET_NETWORK_CUTSCENE_ENTITIES(toggle); } - static bool LUA_NATIVE_NETWORK_ARE_CUTSCENE_ENTITIES_NETWORKED( ) + static bool LUA_NATIVE_NETWORK_ARE_CUTSCENE_ENTITIES_NETWORKED() { auto retval = (bool)NETWORK::ARE_CUTSCENE_ENTITIES_NETWORKED(); return retval; } - static void LUA_NATIVE_NETWORK_SET_NETWORK_ID_PASS_CONTROL_IN_TUTORIAL( int netId, bool state ) + static void LUA_NATIVE_NETWORK_SET_NETWORK_ID_PASS_CONTROL_IN_TUTORIAL(int netId, bool state) { NETWORK::SET_NETWORK_ID_PASS_CONTROL_IN_TUTORIAL(netId, state); } - static bool LUA_NATIVE_NETWORK_IS_NETWORK_ID_OWNED_BY_PARTICIPANT( int netId ) + static bool LUA_NATIVE_NETWORK_IS_NETWORK_ID_OWNED_BY_PARTICIPANT(int netId) { auto retval = (bool)NETWORK::IS_NETWORK_ID_OWNED_BY_PARTICIPANT(netId); return retval; } - static void LUA_NATIVE_NETWORK_SET_REMOTE_PLAYER_VISIBLE_IN_CUTSCENE( Player player, bool locallyVisible ) + static void LUA_NATIVE_NETWORK_SET_REMOTE_PLAYER_VISIBLE_IN_CUTSCENE(Player player, bool locallyVisible) { NETWORK::SET_REMOTE_PLAYER_VISIBLE_IN_CUTSCENE(player, locallyVisible); } - static void LUA_NATIVE_NETWORK_SET_LOCAL_PLAYER_VISIBLE_IN_CUTSCENE( bool p0, bool p1 ) + static void LUA_NATIVE_NETWORK_SET_LOCAL_PLAYER_VISIBLE_IN_CUTSCENE(bool p0, bool p1) { NETWORK::SET_LOCAL_PLAYER_VISIBLE_IN_CUTSCENE(p0, p1); } - static void LUA_NATIVE_NETWORK_SET_LOCAL_PLAYER_INVISIBLE_LOCALLY( bool bIncludePlayersVehicle ) + static void LUA_NATIVE_NETWORK_SET_LOCAL_PLAYER_INVISIBLE_LOCALLY(bool bIncludePlayersVehicle) { NETWORK::SET_LOCAL_PLAYER_INVISIBLE_LOCALLY(bIncludePlayersVehicle); } - static void LUA_NATIVE_NETWORK_SET_LOCAL_PLAYER_VISIBLE_LOCALLY( bool bIncludePlayersVehicle ) + static void LUA_NATIVE_NETWORK_SET_LOCAL_PLAYER_VISIBLE_LOCALLY(bool bIncludePlayersVehicle) { NETWORK::SET_LOCAL_PLAYER_VISIBLE_LOCALLY(bIncludePlayersVehicle); } - static void LUA_NATIVE_NETWORK_SET_PLAYER_INVISIBLE_LOCALLY( Player player, bool bIncludePlayersVehicle ) + static void LUA_NATIVE_NETWORK_SET_PLAYER_INVISIBLE_LOCALLY(Player player, bool bIncludePlayersVehicle) { NETWORK::SET_PLAYER_INVISIBLE_LOCALLY(player, bIncludePlayersVehicle); } - static void LUA_NATIVE_NETWORK_SET_PLAYER_VISIBLE_LOCALLY( Player player, bool bIncludePlayersVehicle ) + static void LUA_NATIVE_NETWORK_SET_PLAYER_VISIBLE_LOCALLY(Player player, bool bIncludePlayersVehicle) { NETWORK::SET_PLAYER_VISIBLE_LOCALLY(player, bIncludePlayersVehicle); } - static void LUA_NATIVE_NETWORK_FADE_OUT_LOCAL_PLAYER( bool p0 ) + static void LUA_NATIVE_NETWORK_FADE_OUT_LOCAL_PLAYER(bool p0) { NETWORK::FADE_OUT_LOCAL_PLAYER(p0); } - static void LUA_NATIVE_NETWORK_NETWORK_FADE_OUT_ENTITY( Entity entity, bool normal, bool slow ) + static void LUA_NATIVE_NETWORK_NETWORK_FADE_OUT_ENTITY(Entity entity, bool normal, bool slow) { NETWORK::NETWORK_FADE_OUT_ENTITY(entity, normal, slow); } - static void LUA_NATIVE_NETWORK_NETWORK_FADE_IN_ENTITY( Entity entity, bool state, Any p2 ) + static void LUA_NATIVE_NETWORK_NETWORK_FADE_IN_ENTITY(Entity entity, bool state, Any p2) { NETWORK::NETWORK_FADE_IN_ENTITY(entity, state, p2); } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_PLAYER_FADING( Player player ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_PLAYER_FADING(Player player) { auto retval = (bool)NETWORK::NETWORK_IS_PLAYER_FADING(player); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_ENTITY_FADING( Entity entity ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_ENTITY_FADING(Entity entity) { auto retval = (bool)NETWORK::NETWORK_IS_ENTITY_FADING(entity); return retval; } - static bool LUA_NATIVE_NETWORK_IS_PLAYER_IN_CUTSCENE( Player player ) + static bool LUA_NATIVE_NETWORK_IS_PLAYER_IN_CUTSCENE(Player player) { auto retval = (bool)NETWORK::IS_PLAYER_IN_CUTSCENE(player); return retval; } - static void LUA_NATIVE_NETWORK_SET_ENTITY_VISIBLE_IN_CUTSCENE( Any p0, bool p1, bool p2 ) + static void LUA_NATIVE_NETWORK_SET_ENTITY_VISIBLE_IN_CUTSCENE(Any p0, bool p1, bool p2) { NETWORK::SET_ENTITY_VISIBLE_IN_CUTSCENE(p0, p1, p2); } - static void LUA_NATIVE_NETWORK_SET_ENTITY_LOCALLY_INVISIBLE( Entity entity ) + static void LUA_NATIVE_NETWORK_SET_ENTITY_LOCALLY_INVISIBLE(Entity entity) { NETWORK::SET_ENTITY_LOCALLY_INVISIBLE(entity); } - static void LUA_NATIVE_NETWORK_SET_ENTITY_LOCALLY_VISIBLE( Entity entity ) + static void LUA_NATIVE_NETWORK_SET_ENTITY_LOCALLY_VISIBLE(Entity entity) { NETWORK::SET_ENTITY_LOCALLY_VISIBLE(entity); } - static bool LUA_NATIVE_NETWORK_IS_DAMAGE_TRACKER_ACTIVE_ON_NETWORK_ID( int netID ) + static bool LUA_NATIVE_NETWORK_IS_DAMAGE_TRACKER_ACTIVE_ON_NETWORK_ID(int netID) { auto retval = (bool)NETWORK::IS_DAMAGE_TRACKER_ACTIVE_ON_NETWORK_ID(netID); return retval; } - static void LUA_NATIVE_NETWORK_ACTIVATE_DAMAGE_TRACKER_ON_NETWORK_ID( int netID, bool toggle ) + static void LUA_NATIVE_NETWORK_ACTIVATE_DAMAGE_TRACKER_ON_NETWORK_ID(int netID, bool toggle) { NETWORK::ACTIVATE_DAMAGE_TRACKER_ON_NETWORK_ID(netID, toggle); } - static bool LUA_NATIVE_NETWORK_IS_DAMAGE_TRACKER_ACTIVE_ON_PLAYER( Player player ) + static bool LUA_NATIVE_NETWORK_IS_DAMAGE_TRACKER_ACTIVE_ON_PLAYER(Player player) { auto retval = (bool)NETWORK::IS_DAMAGE_TRACKER_ACTIVE_ON_PLAYER(player); return retval; } - static void LUA_NATIVE_NETWORK_ACTIVATE_DAMAGE_TRACKER_ON_PLAYER( Player player, bool toggle ) + static void LUA_NATIVE_NETWORK_ACTIVATE_DAMAGE_TRACKER_ON_PLAYER(Player player, bool toggle) { NETWORK::ACTIVATE_DAMAGE_TRACKER_ON_PLAYER(player, toggle); } - static bool LUA_NATIVE_NETWORK_IS_SPHERE_VISIBLE_TO_ANOTHER_MACHINE( float p0, float p1, float p2, float p3 ) + static bool LUA_NATIVE_NETWORK_IS_SPHERE_VISIBLE_TO_ANOTHER_MACHINE(float p0, float p1, float p2, float p3) { auto retval = (bool)NETWORK::IS_SPHERE_VISIBLE_TO_ANOTHER_MACHINE(p0, p1, p2, p3); return retval; } - static bool LUA_NATIVE_NETWORK_IS_SPHERE_VISIBLE_TO_PLAYER( Any p0, float p1, float p2, float p3, float p4 ) + static bool LUA_NATIVE_NETWORK_IS_SPHERE_VISIBLE_TO_PLAYER(Any p0, float p1, float p2, float p3, float p4) { auto retval = (bool)NETWORK::IS_SPHERE_VISIBLE_TO_PLAYER(p0, p1, p2, p3, p4); return retval; } - static void LUA_NATIVE_NETWORK_RESERVE_NETWORK_MISSION_OBJECTS( int amount ) + static void LUA_NATIVE_NETWORK_RESERVE_NETWORK_MISSION_OBJECTS(int amount) { NETWORK::RESERVE_NETWORK_MISSION_OBJECTS(amount); } - static void LUA_NATIVE_NETWORK_RESERVE_NETWORK_MISSION_PEDS( int amount ) + static void LUA_NATIVE_NETWORK_RESERVE_NETWORK_MISSION_PEDS(int amount) { NETWORK::RESERVE_NETWORK_MISSION_PEDS(amount); } - static void LUA_NATIVE_NETWORK_RESERVE_NETWORK_MISSION_VEHICLES( int amount ) + static void LUA_NATIVE_NETWORK_RESERVE_NETWORK_MISSION_VEHICLES(int amount) { NETWORK::RESERVE_NETWORK_MISSION_VEHICLES(amount); } - static void LUA_NATIVE_NETWORK_RESERVE_LOCAL_NETWORK_MISSION_OBJECTS( int amount ) + static void LUA_NATIVE_NETWORK_RESERVE_LOCAL_NETWORK_MISSION_OBJECTS(int amount) { NETWORK::RESERVE_LOCAL_NETWORK_MISSION_OBJECTS(amount); } - static void LUA_NATIVE_NETWORK_RESERVE_LOCAL_NETWORK_MISSION_PEDS( int amount ) + static void LUA_NATIVE_NETWORK_RESERVE_LOCAL_NETWORK_MISSION_PEDS(int amount) { NETWORK::RESERVE_LOCAL_NETWORK_MISSION_PEDS(amount); } - static void LUA_NATIVE_NETWORK_RESERVE_LOCAL_NETWORK_MISSION_VEHICLES( int amount ) + static void LUA_NATIVE_NETWORK_RESERVE_LOCAL_NETWORK_MISSION_VEHICLES(int amount) { NETWORK::RESERVE_LOCAL_NETWORK_MISSION_VEHICLES(amount); } - static bool LUA_NATIVE_NETWORK_CAN_REGISTER_MISSION_OBJECTS( int amount ) + static bool LUA_NATIVE_NETWORK_CAN_REGISTER_MISSION_OBJECTS(int amount) { auto retval = (bool)NETWORK::CAN_REGISTER_MISSION_OBJECTS(amount); return retval; } - static bool LUA_NATIVE_NETWORK_CAN_REGISTER_MISSION_PEDS( int amount ) + static bool LUA_NATIVE_NETWORK_CAN_REGISTER_MISSION_PEDS(int amount) { auto retval = (bool)NETWORK::CAN_REGISTER_MISSION_PEDS(amount); return retval; } - static bool LUA_NATIVE_NETWORK_CAN_REGISTER_MISSION_VEHICLES( int amount ) + static bool LUA_NATIVE_NETWORK_CAN_REGISTER_MISSION_VEHICLES(int amount) { auto retval = (bool)NETWORK::CAN_REGISTER_MISSION_VEHICLES(amount); return retval; } - static bool LUA_NATIVE_NETWORK_CAN_REGISTER_MISSION_PICKUPS( int amount ) + static bool LUA_NATIVE_NETWORK_CAN_REGISTER_MISSION_PICKUPS(int amount) { auto retval = (bool)NETWORK::CAN_REGISTER_MISSION_PICKUPS(amount); return retval; } - static bool LUA_NATIVE_NETWORK_CAN_REGISTER_MISSION_DOORS( Any p0 ) + static bool LUA_NATIVE_NETWORK_CAN_REGISTER_MISSION_DOORS(Any p0) { auto retval = (bool)NETWORK::CAN_REGISTER_MISSION_DOORS(p0); return retval; } - static bool LUA_NATIVE_NETWORK_CAN_REGISTER_MISSION_ENTITIES( int ped_amt, int vehicle_amt, int object_amt, int pickup_amt ) + static bool LUA_NATIVE_NETWORK_CAN_REGISTER_MISSION_ENTITIES(int ped_amt, int vehicle_amt, int object_amt, int pickup_amt) { auto retval = (bool)NETWORK::CAN_REGISTER_MISSION_ENTITIES(ped_amt, vehicle_amt, object_amt, pickup_amt); return retval; } - static int LUA_NATIVE_NETWORK_GET_NUM_RESERVED_MISSION_OBJECTS( bool p0, Any p1 ) + static int LUA_NATIVE_NETWORK_GET_NUM_RESERVED_MISSION_OBJECTS(bool p0, Any p1) { auto retval = NETWORK::GET_NUM_RESERVED_MISSION_OBJECTS(p0, p1); return retval; } - static int LUA_NATIVE_NETWORK_GET_NUM_RESERVED_MISSION_PEDS( bool p0, Any p1 ) + static int LUA_NATIVE_NETWORK_GET_NUM_RESERVED_MISSION_PEDS(bool p0, Any p1) { auto retval = NETWORK::GET_NUM_RESERVED_MISSION_PEDS(p0, p1); return retval; } - static int LUA_NATIVE_NETWORK_GET_NUM_RESERVED_MISSION_VEHICLES( bool p0, Any p1 ) + static int LUA_NATIVE_NETWORK_GET_NUM_RESERVED_MISSION_VEHICLES(bool p0, Any p1) { auto retval = NETWORK::GET_NUM_RESERVED_MISSION_VEHICLES(p0, p1); return retval; } - static int LUA_NATIVE_NETWORK_GET_NUM_CREATED_MISSION_OBJECTS( bool p0 ) + static int LUA_NATIVE_NETWORK_GET_NUM_CREATED_MISSION_OBJECTS(bool p0) { auto retval = NETWORK::GET_NUM_CREATED_MISSION_OBJECTS(p0); return retval; } - static int LUA_NATIVE_NETWORK_GET_NUM_CREATED_MISSION_PEDS( bool p0 ) + static int LUA_NATIVE_NETWORK_GET_NUM_CREATED_MISSION_PEDS(bool p0) { auto retval = NETWORK::GET_NUM_CREATED_MISSION_PEDS(p0); return retval; } - static int LUA_NATIVE_NETWORK_GET_NUM_CREATED_MISSION_VEHICLES( bool p0 ) + static int LUA_NATIVE_NETWORK_GET_NUM_CREATED_MISSION_VEHICLES(bool p0) { auto retval = NETWORK::GET_NUM_CREATED_MISSION_VEHICLES(p0); return retval; } - static std::tuple LUA_NATIVE_NETWORK_GET_RESERVED_MISSION_ENTITIES_IN_AREA( float x, float y, float z, Any p3, Any out1, Any out2, Any out3 ) + static std::tuple LUA_NATIVE_NETWORK_GET_RESERVED_MISSION_ENTITIES_IN_AREA(float x, float y, float z, Any p3, Any out1, Any out2, Any out3) { std::tuple return_values; NETWORK::GET_RESERVED_MISSION_ENTITIES_IN_AREA(x, y, z, p3, &out1, &out2, &out3); @@ -3325,324 +3325,324 @@ namespace lua::native return return_values; } - static int LUA_NATIVE_NETWORK_GET_MAX_NUM_NETWORK_OBJECTS( ) + static int LUA_NATIVE_NETWORK_GET_MAX_NUM_NETWORK_OBJECTS() { auto retval = NETWORK::GET_MAX_NUM_NETWORK_OBJECTS(); return retval; } - static int LUA_NATIVE_NETWORK_GET_MAX_NUM_NETWORK_PEDS( ) + static int LUA_NATIVE_NETWORK_GET_MAX_NUM_NETWORK_PEDS() { auto retval = NETWORK::GET_MAX_NUM_NETWORK_PEDS(); return retval; } - static int LUA_NATIVE_NETWORK_GET_MAX_NUM_NETWORK_VEHICLES( ) + static int LUA_NATIVE_NETWORK_GET_MAX_NUM_NETWORK_VEHICLES() { auto retval = NETWORK::GET_MAX_NUM_NETWORK_VEHICLES(); return retval; } - static int LUA_NATIVE_NETWORK_GET_MAX_NUM_NETWORK_PICKUPS( ) + static int LUA_NATIVE_NETWORK_GET_MAX_NUM_NETWORK_PICKUPS() { auto retval = NETWORK::GET_MAX_NUM_NETWORK_PICKUPS(); return retval; } - static void LUA_NATIVE_NETWORK_NETWORK_SET_OBJECT_SCOPE_DISTANCE( Object object, float range ) + static void LUA_NATIVE_NETWORK_NETWORK_SET_OBJECT_SCOPE_DISTANCE(Object object, float range) { NETWORK::NETWORK_SET_OBJECT_SCOPE_DISTANCE(object, range); } - static void LUA_NATIVE_NETWORK_NETWORK_ALLOW_CLONING_WHILE_IN_TUTORIAL( Any p0, Any p1 ) + static void LUA_NATIVE_NETWORK_NETWORK_ALLOW_CLONING_WHILE_IN_TUTORIAL(Any p0, Any p1) { NETWORK::NETWORK_ALLOW_CLONING_WHILE_IN_TUTORIAL(p0, p1); } - static void LUA_NATIVE_NETWORK_NETWORK_SET_TASK_CUTSCENE_INSCOPE_MULTIPLER( Any p0 ) + static void LUA_NATIVE_NETWORK_NETWORK_SET_TASK_CUTSCENE_INSCOPE_MULTIPLER(Any p0) { NETWORK::NETWORK_SET_TASK_CUTSCENE_INSCOPE_MULTIPLER(p0); } - static int LUA_NATIVE_NETWORK_GET_NETWORK_TIME( ) + static int LUA_NATIVE_NETWORK_GET_NETWORK_TIME() { auto retval = NETWORK::GET_NETWORK_TIME(); return retval; } - static int LUA_NATIVE_NETWORK_GET_NETWORK_TIME_ACCURATE( ) + static int LUA_NATIVE_NETWORK_GET_NETWORK_TIME_ACCURATE() { auto retval = NETWORK::GET_NETWORK_TIME_ACCURATE(); return retval; } - static bool LUA_NATIVE_NETWORK_HAS_NETWORK_TIME_STARTED( ) + static bool LUA_NATIVE_NETWORK_HAS_NETWORK_TIME_STARTED() { auto retval = (bool)NETWORK::HAS_NETWORK_TIME_STARTED(); return retval; } - static int LUA_NATIVE_NETWORK_GET_TIME_OFFSET( int timeA, int timeB ) + static int LUA_NATIVE_NETWORK_GET_TIME_OFFSET(int timeA, int timeB) { auto retval = NETWORK::GET_TIME_OFFSET(timeA, timeB); return retval; } - static bool LUA_NATIVE_NETWORK_IS_TIME_LESS_THAN( int timeA, int timeB ) + static bool LUA_NATIVE_NETWORK_IS_TIME_LESS_THAN(int timeA, int timeB) { auto retval = (bool)NETWORK::IS_TIME_LESS_THAN(timeA, timeB); return retval; } - static bool LUA_NATIVE_NETWORK_IS_TIME_MORE_THAN( int timeA, int timeB ) + static bool LUA_NATIVE_NETWORK_IS_TIME_MORE_THAN(int timeA, int timeB) { auto retval = (bool)NETWORK::IS_TIME_MORE_THAN(timeA, timeB); return retval; } - static bool LUA_NATIVE_NETWORK_IS_TIME_EQUAL_TO( int timeA, int timeB ) + static bool LUA_NATIVE_NETWORK_IS_TIME_EQUAL_TO(int timeA, int timeB) { auto retval = (bool)NETWORK::IS_TIME_EQUAL_TO(timeA, timeB); return retval; } - static int LUA_NATIVE_NETWORK_GET_TIME_DIFFERENCE( int timeA, int timeB ) + static int LUA_NATIVE_NETWORK_GET_TIME_DIFFERENCE(int timeA, int timeB) { auto retval = NETWORK::GET_TIME_DIFFERENCE(timeA, timeB); return retval; } - static const char* LUA_NATIVE_NETWORK_GET_TIME_AS_STRING( int time ) + static const char* LUA_NATIVE_NETWORK_GET_TIME_AS_STRING(int time) { auto retval = NETWORK::GET_TIME_AS_STRING(time); return retval; } - static const char* LUA_NATIVE_NETWORK_GET_CLOUD_TIME_AS_STRING( ) + static const char* LUA_NATIVE_NETWORK_GET_CLOUD_TIME_AS_STRING() { auto retval = NETWORK::GET_CLOUD_TIME_AS_STRING(); return retval; } - static int LUA_NATIVE_NETWORK_GET_CLOUD_TIME_AS_INT( ) + static int LUA_NATIVE_NETWORK_GET_CLOUD_TIME_AS_INT() { auto retval = NETWORK::GET_CLOUD_TIME_AS_INT(); return retval; } - static Any LUA_NATIVE_NETWORK_CONVERT_POSIX_TIME( int posixTime, Any timeStructure ) + static Any LUA_NATIVE_NETWORK_CONVERT_POSIX_TIME(int posixTime, Any timeStructure) { NETWORK::CONVERT_POSIX_TIME(posixTime, &timeStructure); return timeStructure; } - static void LUA_NATIVE_NETWORK_NETWORK_SET_IN_SPECTATOR_MODE( bool toggle, Ped playerPed ) + static void LUA_NATIVE_NETWORK_NETWORK_SET_IN_SPECTATOR_MODE(bool toggle, Ped playerPed) { NETWORK::NETWORK_SET_IN_SPECTATOR_MODE(toggle, playerPed); } - static void LUA_NATIVE_NETWORK_NETWORK_SET_IN_SPECTATOR_MODE_EXTENDED( bool toggle, Ped playerPed, bool p2 ) + static void LUA_NATIVE_NETWORK_NETWORK_SET_IN_SPECTATOR_MODE_EXTENDED(bool toggle, Ped playerPed, bool p2) { NETWORK::NETWORK_SET_IN_SPECTATOR_MODE_EXTENDED(toggle, playerPed, p2); } - static void LUA_NATIVE_NETWORK_NETWORK_SET_IN_FREE_CAM_MODE( bool toggle ) + static void LUA_NATIVE_NETWORK_NETWORK_SET_IN_FREE_CAM_MODE(bool toggle) { NETWORK::NETWORK_SET_IN_FREE_CAM_MODE(toggle); } - static void LUA_NATIVE_NETWORK_NETWORK_SET_ANTAGONISTIC_TO_PLAYER( bool toggle, Player player ) + static void LUA_NATIVE_NETWORK_NETWORK_SET_ANTAGONISTIC_TO_PLAYER(bool toggle, Player player) { NETWORK::NETWORK_SET_ANTAGONISTIC_TO_PLAYER(toggle, player); } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_IN_SPECTATOR_MODE( ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_IN_SPECTATOR_MODE() { auto retval = (bool)NETWORK::NETWORK_IS_IN_SPECTATOR_MODE(); return retval; } - static void LUA_NATIVE_NETWORK_NETWORK_SET_IN_MP_CUTSCENE( bool p0, bool p1 ) + static void LUA_NATIVE_NETWORK_NETWORK_SET_IN_MP_CUTSCENE(bool p0, bool p1) { NETWORK::NETWORK_SET_IN_MP_CUTSCENE(p0, p1); } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_IN_MP_CUTSCENE( ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_IN_MP_CUTSCENE() { auto retval = (bool)NETWORK::NETWORK_IS_IN_MP_CUTSCENE(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_PLAYER_IN_MP_CUTSCENE( Player player ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_PLAYER_IN_MP_CUTSCENE(Player player) { auto retval = (bool)NETWORK::NETWORK_IS_PLAYER_IN_MP_CUTSCENE(player); return retval; } - static void LUA_NATIVE_NETWORK_NETWORK_HIDE_PROJECTILE_IN_CUTSCENE( ) + static void LUA_NATIVE_NETWORK_NETWORK_HIDE_PROJECTILE_IN_CUTSCENE() { NETWORK::NETWORK_HIDE_PROJECTILE_IN_CUTSCENE(); } - static void LUA_NATIVE_NETWORK_SET_NETWORK_VEHICLE_RESPOT_TIMER( int netId, int time, Any p2, Any p3 ) + static void LUA_NATIVE_NETWORK_SET_NETWORK_VEHICLE_RESPOT_TIMER(int netId, int time, Any p2, Any p3) { NETWORK::SET_NETWORK_VEHICLE_RESPOT_TIMER(netId, time, p2, p3); } - static bool LUA_NATIVE_NETWORK_IS_NETWORK_VEHICLE_RUNNING_RESPOT_TIMER( int networkID ) + static bool LUA_NATIVE_NETWORK_IS_NETWORK_VEHICLE_RUNNING_RESPOT_TIMER(int networkID) { auto retval = (bool)NETWORK::IS_NETWORK_VEHICLE_RUNNING_RESPOT_TIMER(networkID); return retval; } - static void LUA_NATIVE_NETWORK_SET_NETWORK_VEHICLE_AS_GHOST( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_NETWORK_SET_NETWORK_VEHICLE_AS_GHOST(Vehicle vehicle, bool toggle) { NETWORK::SET_NETWORK_VEHICLE_AS_GHOST(vehicle, toggle); } - static void LUA_NATIVE_NETWORK_SET_NETWORK_VEHICLE_MAX_POSITION_DELTA_MULTIPLIER( Vehicle vehicle, float multiplier ) + static void LUA_NATIVE_NETWORK_SET_NETWORK_VEHICLE_MAX_POSITION_DELTA_MULTIPLIER(Vehicle vehicle, float multiplier) { NETWORK::SET_NETWORK_VEHICLE_MAX_POSITION_DELTA_MULTIPLIER(vehicle, multiplier); } - static void LUA_NATIVE_NETWORK_SET_NETWORK_ENABLE_HIGH_SPEED_EDGE_FALL_DETECTION( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_NETWORK_SET_NETWORK_ENABLE_HIGH_SPEED_EDGE_FALL_DETECTION(Vehicle vehicle, bool toggle) { NETWORK::SET_NETWORK_ENABLE_HIGH_SPEED_EDGE_FALL_DETECTION(vehicle, toggle); } - static void LUA_NATIVE_NETWORK_SET_LOCAL_PLAYER_AS_GHOST( bool toggle, bool p1 ) + static void LUA_NATIVE_NETWORK_SET_LOCAL_PLAYER_AS_GHOST(bool toggle, bool p1) { NETWORK::SET_LOCAL_PLAYER_AS_GHOST(toggle, p1); } - static bool LUA_NATIVE_NETWORK_IS_ENTITY_A_GHOST( Entity entity ) + static bool LUA_NATIVE_NETWORK_IS_ENTITY_A_GHOST(Entity entity) { auto retval = (bool)NETWORK::IS_ENTITY_A_GHOST(entity); return retval; } - static void LUA_NATIVE_NETWORK_SET_NON_PARTICIPANTS_OF_THIS_SCRIPT_AS_GHOSTS( bool p0 ) + static void LUA_NATIVE_NETWORK_SET_NON_PARTICIPANTS_OF_THIS_SCRIPT_AS_GHOSTS(bool p0) { NETWORK::SET_NON_PARTICIPANTS_OF_THIS_SCRIPT_AS_GHOSTS(p0); } - static void LUA_NATIVE_NETWORK_SET_REMOTE_PLAYER_AS_GHOST( Player player, bool p1 ) + static void LUA_NATIVE_NETWORK_SET_REMOTE_PLAYER_AS_GHOST(Player player, bool p1) { NETWORK::SET_REMOTE_PLAYER_AS_GHOST(player, p1); } - static void LUA_NATIVE_NETWORK_SET_GHOST_ALPHA( int alpha ) + static void LUA_NATIVE_NETWORK_SET_GHOST_ALPHA(int alpha) { NETWORK::SET_GHOST_ALPHA(alpha); } - static void LUA_NATIVE_NETWORK_RESET_GHOST_ALPHA( ) + static void LUA_NATIVE_NETWORK_RESET_GHOST_ALPHA() { NETWORK::RESET_GHOST_ALPHA(); } - static void LUA_NATIVE_NETWORK_SET_ENTITY_GHOSTED_FOR_GHOST_PLAYERS( Entity entity, bool toggle ) + static void LUA_NATIVE_NETWORK_SET_ENTITY_GHOSTED_FOR_GHOST_PLAYERS(Entity entity, bool toggle) { NETWORK::SET_ENTITY_GHOSTED_FOR_GHOST_PLAYERS(entity, toggle); } - static void LUA_NATIVE_NETWORK_SET_INVERT_GHOSTING( bool p0 ) + static void LUA_NATIVE_NETWORK_SET_INVERT_GHOSTING(bool p0) { NETWORK::SET_INVERT_GHOSTING(p0); } - static bool LUA_NATIVE_NETWORK_IS_ENTITY_IN_GHOST_COLLISION( Entity entity ) + static bool LUA_NATIVE_NETWORK_IS_ENTITY_IN_GHOST_COLLISION(Entity entity) { auto retval = (bool)NETWORK::IS_ENTITY_IN_GHOST_COLLISION(entity); return retval; } - static void LUA_NATIVE_NETWORK_USE_PLAYER_COLOUR_INSTEAD_OF_TEAM_COLOUR( bool toggle ) + static void LUA_NATIVE_NETWORK_USE_PLAYER_COLOUR_INSTEAD_OF_TEAM_COLOUR(bool toggle) { NETWORK::USE_PLAYER_COLOUR_INSTEAD_OF_TEAM_COLOUR(toggle); } - static int LUA_NATIVE_NETWORK_NETWORK_CREATE_SYNCHRONISED_SCENE( float x, float y, float z, float xRot, float yRot, float zRot, int rotationOrder, bool useOcclusionPortal, bool looped, float p9, float animTime, float p11 ) + static int LUA_NATIVE_NETWORK_NETWORK_CREATE_SYNCHRONISED_SCENE(float x, float y, float z, float xRot, float yRot, float zRot, int rotationOrder, bool useOcclusionPortal, bool looped, float p9, float animTime, float p11) { auto retval = NETWORK::NETWORK_CREATE_SYNCHRONISED_SCENE(x, y, z, xRot, yRot, zRot, rotationOrder, useOcclusionPortal, looped, p9, animTime, p11); return retval; } - static void LUA_NATIVE_NETWORK_NETWORK_ADD_PED_TO_SYNCHRONISED_SCENE( Ped ped, int netScene, const char* animDict, const char* animnName, float speed, float speedMultiplier, int duration, int flag, float playbackRate, Any p9 ) + static void LUA_NATIVE_NETWORK_NETWORK_ADD_PED_TO_SYNCHRONISED_SCENE(Ped ped, int netScene, const char* animDict, const char* animnName, float speed, float speedMultiplier, int duration, int flag, float playbackRate, Any p9) { NETWORK::NETWORK_ADD_PED_TO_SYNCHRONISED_SCENE(ped, netScene, animDict, animnName, speed, speedMultiplier, duration, flag, playbackRate, p9); } - static void LUA_NATIVE_NETWORK_NETWORK_ADD_PED_TO_SYNCHRONISED_SCENE_WITH_IK( Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9 ) + static void LUA_NATIVE_NETWORK_NETWORK_ADD_PED_TO_SYNCHRONISED_SCENE_WITH_IK(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9) { NETWORK::NETWORK_ADD_PED_TO_SYNCHRONISED_SCENE_WITH_IK(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9); } - static void LUA_NATIVE_NETWORK_NETWORK_ADD_ENTITY_TO_SYNCHRONISED_SCENE( Entity entity, int netScene, const char* animDict, const char* animName, float speed, float speedMulitiplier, int flag ) + static void LUA_NATIVE_NETWORK_NETWORK_ADD_ENTITY_TO_SYNCHRONISED_SCENE(Entity entity, int netScene, const char* animDict, const char* animName, float speed, float speedMulitiplier, int flag) { NETWORK::NETWORK_ADD_ENTITY_TO_SYNCHRONISED_SCENE(entity, netScene, animDict, animName, speed, speedMulitiplier, flag); } - static void LUA_NATIVE_NETWORK_NETWORK_ADD_MAP_ENTITY_TO_SYNCHRONISED_SCENE( int netScene, Hash modelHash, float x, float y, float z, float p5, const char* p6, float p7, float p8, int flags ) + static void LUA_NATIVE_NETWORK_NETWORK_ADD_MAP_ENTITY_TO_SYNCHRONISED_SCENE(int netScene, Hash modelHash, float x, float y, float z, float p5, const char* p6, float p7, float p8, int flags) { NETWORK::NETWORK_ADD_MAP_ENTITY_TO_SYNCHRONISED_SCENE(netScene, modelHash, x, y, z, p5, p6, p7, p8, flags); } - static void LUA_NATIVE_NETWORK_NETWORK_ADD_SYNCHRONISED_SCENE_CAMERA( int netScene, const char* animDict, const char* animName ) + static void LUA_NATIVE_NETWORK_NETWORK_ADD_SYNCHRONISED_SCENE_CAMERA(int netScene, const char* animDict, const char* animName) { NETWORK::NETWORK_ADD_SYNCHRONISED_SCENE_CAMERA(netScene, animDict, animName); } - static void LUA_NATIVE_NETWORK_NETWORK_ATTACH_SYNCHRONISED_SCENE_TO_ENTITY( int netScene, Entity entity, int bone ) + static void LUA_NATIVE_NETWORK_NETWORK_ATTACH_SYNCHRONISED_SCENE_TO_ENTITY(int netScene, Entity entity, int bone) { NETWORK::NETWORK_ATTACH_SYNCHRONISED_SCENE_TO_ENTITY(netScene, entity, bone); } - static void LUA_NATIVE_NETWORK_NETWORK_START_SYNCHRONISED_SCENE( int netScene ) + static void LUA_NATIVE_NETWORK_NETWORK_START_SYNCHRONISED_SCENE(int netScene) { NETWORK::NETWORK_START_SYNCHRONISED_SCENE(netScene); } - static void LUA_NATIVE_NETWORK_NETWORK_STOP_SYNCHRONISED_SCENE( int netScene ) + static void LUA_NATIVE_NETWORK_NETWORK_STOP_SYNCHRONISED_SCENE(int netScene) { NETWORK::NETWORK_STOP_SYNCHRONISED_SCENE(netScene); } - static int LUA_NATIVE_NETWORK_NETWORK_GET_LOCAL_SCENE_FROM_NETWORK_ID( int netId ) + static int LUA_NATIVE_NETWORK_NETWORK_GET_LOCAL_SCENE_FROM_NETWORK_ID(int netId) { auto retval = NETWORK::NETWORK_GET_LOCAL_SCENE_FROM_NETWORK_ID(netId); return retval; } - static void LUA_NATIVE_NETWORK_NETWORK_FORCE_LOCAL_USE_OF_SYNCED_SCENE_CAMERA( int netScene ) + static void LUA_NATIVE_NETWORK_NETWORK_FORCE_LOCAL_USE_OF_SYNCED_SCENE_CAMERA(int netScene) { NETWORK::NETWORK_FORCE_LOCAL_USE_OF_SYNCED_SCENE_CAMERA(netScene); } - static void LUA_NATIVE_NETWORK_NETWORK_ALLOW_REMOTE_SYNCED_SCENE_LOCAL_PLAYER_REQUESTS( Any p0 ) + static void LUA_NATIVE_NETWORK_NETWORK_ALLOW_REMOTE_SYNCED_SCENE_LOCAL_PLAYER_REQUESTS(Any p0) { NETWORK::NETWORK_ALLOW_REMOTE_SYNCED_SCENE_LOCAL_PLAYER_REQUESTS(p0); } - static bool LUA_NATIVE_NETWORK_NETWORK_FIND_LARGEST_BUNCH_OF_PLAYERS( int p0, Any p1 ) + static bool LUA_NATIVE_NETWORK_NETWORK_FIND_LARGEST_BUNCH_OF_PLAYERS(int p0, Any p1) { auto retval = (bool)NETWORK::NETWORK_FIND_LARGEST_BUNCH_OF_PLAYERS(p0, p1); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_START_RESPAWN_SEARCH_FOR_PLAYER( Player player, float x, float y, float z, float radius, float p5, float p6, float p7, int flags ) + static bool LUA_NATIVE_NETWORK_NETWORK_START_RESPAWN_SEARCH_FOR_PLAYER(Player player, float x, float y, float z, float radius, float p5, float p6, float p7, int flags) { auto retval = (bool)NETWORK::NETWORK_START_RESPAWN_SEARCH_FOR_PLAYER(player, x, y, z, radius, p5, p6, p7, flags); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_START_RESPAWN_SEARCH_IN_ANGLED_AREA_FOR_PLAYER( Player player, float x1, float y1, float z1, float x2, float y2, float z2, float width, float p8, float p9, float p10, int flags ) + static bool LUA_NATIVE_NETWORK_NETWORK_START_RESPAWN_SEARCH_IN_ANGLED_AREA_FOR_PLAYER(Player player, float x1, float y1, float z1, float x2, float y2, float z2, float width, float p8, float p9, float p10, int flags) { auto retval = (bool)NETWORK::NETWORK_START_RESPAWN_SEARCH_IN_ANGLED_AREA_FOR_PLAYER(player, x1, y1, z1, x2, y2, z2, width, p8, p9, p10, flags); return retval; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_QUERY_RESPAWN_RESULTS( Any p0 ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_QUERY_RESPAWN_RESULTS(Any p0) { std::tuple return_values; std::get<0>(return_values) = NETWORK::NETWORK_QUERY_RESPAWN_RESULTS(&p0); @@ -3651,12 +3651,12 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_NETWORK_NETWORK_CANCEL_RESPAWN_SEARCH( ) + static void LUA_NATIVE_NETWORK_NETWORK_CANCEL_RESPAWN_SEARCH() { NETWORK::NETWORK_CANCEL_RESPAWN_SEARCH(); } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_GET_RESPAWN_RESULT( int randomInt, Vector3 coordinates, float heading ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_GET_RESPAWN_RESULT(int randomInt, Vector3 coordinates, float heading) { std::tuple return_values; NETWORK::NETWORK_GET_RESPAWN_RESULT(randomInt, &coordinates, &heading); @@ -3666,204 +3666,204 @@ namespace lua::native return return_values; } - static int LUA_NATIVE_NETWORK_NETWORK_GET_RESPAWN_RESULT_FLAGS( int p0 ) + static int LUA_NATIVE_NETWORK_NETWORK_GET_RESPAWN_RESULT_FLAGS(int p0) { auto retval = NETWORK::NETWORK_GET_RESPAWN_RESULT_FLAGS(p0); return retval; } - static void LUA_NATIVE_NETWORK_NETWORK_START_SOLO_TUTORIAL_SESSION( ) + static void LUA_NATIVE_NETWORK_NETWORK_START_SOLO_TUTORIAL_SESSION() { NETWORK::NETWORK_START_SOLO_TUTORIAL_SESSION(); } - static void LUA_NATIVE_NETWORK_NETWORK_ALLOW_GANG_TO_JOIN_TUTORIAL_SESSION( int teamId, int instanceId ) + static void LUA_NATIVE_NETWORK_NETWORK_ALLOW_GANG_TO_JOIN_TUTORIAL_SESSION(int teamId, int instanceId) { NETWORK::NETWORK_ALLOW_GANG_TO_JOIN_TUTORIAL_SESSION(teamId, instanceId); } - static void LUA_NATIVE_NETWORK_NETWORK_END_TUTORIAL_SESSION( ) + static void LUA_NATIVE_NETWORK_NETWORK_END_TUTORIAL_SESSION() { NETWORK::NETWORK_END_TUTORIAL_SESSION(); } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_IN_TUTORIAL_SESSION( ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_IN_TUTORIAL_SESSION() { auto retval = (bool)NETWORK::NETWORK_IS_IN_TUTORIAL_SESSION(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_WAITING_POP_CLEAR_TUTORIAL_SESSION( ) + static bool LUA_NATIVE_NETWORK_NETWORK_WAITING_POP_CLEAR_TUTORIAL_SESSION() { auto retval = (bool)NETWORK::NETWORK_WAITING_POP_CLEAR_TUTORIAL_SESSION(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_TUTORIAL_SESSION_CHANGE_PENDING( ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_TUTORIAL_SESSION_CHANGE_PENDING() { auto retval = (bool)NETWORK::NETWORK_IS_TUTORIAL_SESSION_CHANGE_PENDING(); return retval; } - static int LUA_NATIVE_NETWORK_NETWORK_GET_PLAYER_TUTORIAL_SESSION_INSTANCE( Player player ) + static int LUA_NATIVE_NETWORK_NETWORK_GET_PLAYER_TUTORIAL_SESSION_INSTANCE(Player player) { auto retval = NETWORK::NETWORK_GET_PLAYER_TUTORIAL_SESSION_INSTANCE(player); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_ARE_PLAYERS_IN_SAME_TUTORIAL_SESSION( Player player, int index ) + static bool LUA_NATIVE_NETWORK_NETWORK_ARE_PLAYERS_IN_SAME_TUTORIAL_SESSION(Player player, int index) { auto retval = (bool)NETWORK::NETWORK_ARE_PLAYERS_IN_SAME_TUTORIAL_SESSION(player, index); return retval; } - static void LUA_NATIVE_NETWORK_NETWORK_BLOCK_PROXY_MIGRATION_BETWEEN_TUTORIAL_SESSIONS( Any p0 ) + static void LUA_NATIVE_NETWORK_NETWORK_BLOCK_PROXY_MIGRATION_BETWEEN_TUTORIAL_SESSIONS(Any p0) { NETWORK::NETWORK_BLOCK_PROXY_MIGRATION_BETWEEN_TUTORIAL_SESSIONS(p0); } - static void LUA_NATIVE_NETWORK_NETWORK_CONCEAL_PLAYER( Player player, bool toggle, bool p2 ) + static void LUA_NATIVE_NETWORK_NETWORK_CONCEAL_PLAYER(Player player, bool toggle, bool p2) { NETWORK::NETWORK_CONCEAL_PLAYER(player, toggle, p2); } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_PLAYER_CONCEALED( Player player ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_PLAYER_CONCEALED(Player player) { auto retval = (bool)NETWORK::NETWORK_IS_PLAYER_CONCEALED(player); return retval; } - static void LUA_NATIVE_NETWORK_NETWORK_CONCEAL_ENTITY( Entity entity, bool toggle ) + static void LUA_NATIVE_NETWORK_NETWORK_CONCEAL_ENTITY(Entity entity, bool toggle) { NETWORK::NETWORK_CONCEAL_ENTITY(entity, toggle); } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_ENTITY_CONCEALED( Entity entity ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_ENTITY_CONCEALED(Entity entity) { auto retval = (bool)NETWORK::NETWORK_IS_ENTITY_CONCEALED(entity); return retval; } - static void LUA_NATIVE_NETWORK_NETWORK_OVERRIDE_CLOCK_TIME( int hours, int minutes, int seconds ) + static void LUA_NATIVE_NETWORK_NETWORK_OVERRIDE_CLOCK_TIME(int hours, int minutes, int seconds) { NETWORK::NETWORK_OVERRIDE_CLOCK_TIME(hours, minutes, seconds); } - static void LUA_NATIVE_NETWORK_NETWORK_OVERRIDE_CLOCK_RATE( int ms ) + static void LUA_NATIVE_NETWORK_NETWORK_OVERRIDE_CLOCK_RATE(int ms) { NETWORK::NETWORK_OVERRIDE_CLOCK_RATE(ms); } - static void LUA_NATIVE_NETWORK_NETWORK_CLEAR_CLOCK_TIME_OVERRIDE( ) + static void LUA_NATIVE_NETWORK_NETWORK_CLEAR_CLOCK_TIME_OVERRIDE() { NETWORK::NETWORK_CLEAR_CLOCK_TIME_OVERRIDE(); } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_CLOCK_TIME_OVERRIDDEN( ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_CLOCK_TIME_OVERRIDDEN() { auto retval = (bool)NETWORK::NETWORK_IS_CLOCK_TIME_OVERRIDDEN(); return retval; } - static int LUA_NATIVE_NETWORK_NETWORK_ADD_ENTITY_AREA( float x1, float y1, float z1, float x2, float y2, float z2 ) + static int LUA_NATIVE_NETWORK_NETWORK_ADD_ENTITY_AREA(float x1, float y1, float z1, float x2, float y2, float z2) { auto retval = NETWORK::NETWORK_ADD_ENTITY_AREA(x1, y1, z1, x2, y2, z2); return retval; } - static int LUA_NATIVE_NETWORK_NETWORK_ADD_ENTITY_ANGLED_AREA( float x1, float y1, float z1, float x2, float y2, float z2, float width ) + static int LUA_NATIVE_NETWORK_NETWORK_ADD_ENTITY_ANGLED_AREA(float x1, float y1, float z1, float x2, float y2, float z2, float width) { auto retval = NETWORK::NETWORK_ADD_ENTITY_ANGLED_AREA(x1, y1, z1, x2, y2, z2, width); return retval; } - static int LUA_NATIVE_NETWORK_NETWORK_ADD_CLIENT_ENTITY_AREA( float x1, float y1, float z1, float x2, float y2, float z2 ) + static int LUA_NATIVE_NETWORK_NETWORK_ADD_CLIENT_ENTITY_AREA(float x1, float y1, float z1, float x2, float y2, float z2) { auto retval = NETWORK::NETWORK_ADD_CLIENT_ENTITY_AREA(x1, y1, z1, x2, y2, z2); return retval; } - static int LUA_NATIVE_NETWORK_NETWORK_ADD_CLIENT_ENTITY_ANGLED_AREA( float x1, float y1, float z1, float x2, float y2, float z2, float radius ) + static int LUA_NATIVE_NETWORK_NETWORK_ADD_CLIENT_ENTITY_ANGLED_AREA(float x1, float y1, float z1, float x2, float y2, float z2, float radius) { auto retval = NETWORK::NETWORK_ADD_CLIENT_ENTITY_ANGLED_AREA(x1, y1, z1, x2, y2, z2, radius); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_REMOVE_ENTITY_AREA( int areaHandle ) + static bool LUA_NATIVE_NETWORK_NETWORK_REMOVE_ENTITY_AREA(int areaHandle) { auto retval = (bool)NETWORK::NETWORK_REMOVE_ENTITY_AREA(areaHandle); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_ENTITY_AREA_DOES_EXIST( int areaHandle ) + static bool LUA_NATIVE_NETWORK_NETWORK_ENTITY_AREA_DOES_EXIST(int areaHandle) { auto retval = (bool)NETWORK::NETWORK_ENTITY_AREA_DOES_EXIST(areaHandle); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_ENTITY_AREA_HAVE_ALL_REPLIED( int areaHandle ) + static bool LUA_NATIVE_NETWORK_NETWORK_ENTITY_AREA_HAVE_ALL_REPLIED(int areaHandle) { auto retval = (bool)NETWORK::NETWORK_ENTITY_AREA_HAVE_ALL_REPLIED(areaHandle); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_ENTITY_AREA_IS_OCCUPIED( int areaHandle ) + static bool LUA_NATIVE_NETWORK_NETWORK_ENTITY_AREA_IS_OCCUPIED(int areaHandle) { auto retval = (bool)NETWORK::NETWORK_ENTITY_AREA_IS_OCCUPIED(areaHandle); return retval; } - static void LUA_NATIVE_NETWORK_NETWORK_USE_HIGH_PRECISION_BLENDING( int netID, bool toggle ) + static void LUA_NATIVE_NETWORK_NETWORK_USE_HIGH_PRECISION_BLENDING(int netID, bool toggle) { NETWORK::NETWORK_USE_HIGH_PRECISION_BLENDING(netID, toggle); } - static void LUA_NATIVE_NETWORK_NETWORK_SET_CUSTOM_ARENA_BALL_PARAMS( int netId ) + static void LUA_NATIVE_NETWORK_NETWORK_SET_CUSTOM_ARENA_BALL_PARAMS(int netId) { NETWORK::NETWORK_SET_CUSTOM_ARENA_BALL_PARAMS(netId); } - static void LUA_NATIVE_NETWORK_NETWORK_ENTITY_USE_HIGH_PRECISION_ROTATION( int netId, bool toggle ) + static void LUA_NATIVE_NETWORK_NETWORK_ENTITY_USE_HIGH_PRECISION_ROTATION(int netId, bool toggle) { NETWORK::NETWORK_ENTITY_USE_HIGH_PRECISION_ROTATION(netId, toggle); } - static bool LUA_NATIVE_NETWORK_NETWORK_REQUEST_CLOUD_BACKGROUND_SCRIPTS( ) + static bool LUA_NATIVE_NETWORK_NETWORK_REQUEST_CLOUD_BACKGROUND_SCRIPTS() { auto retval = (bool)NETWORK::NETWORK_REQUEST_CLOUD_BACKGROUND_SCRIPTS(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_CLOUD_BACKGROUND_SCRIPT_REQUEST_PENDING( ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_CLOUD_BACKGROUND_SCRIPT_REQUEST_PENDING() { auto retval = (bool)NETWORK::NETWORK_IS_CLOUD_BACKGROUND_SCRIPT_REQUEST_PENDING(); return retval; } - static void LUA_NATIVE_NETWORK_NETWORK_REQUEST_CLOUD_TUNABLES( ) + static void LUA_NATIVE_NETWORK_NETWORK_REQUEST_CLOUD_TUNABLES() { NETWORK::NETWORK_REQUEST_CLOUD_TUNABLES(); } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_TUNABLE_CLOUD_REQUEST_PENDING( ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_TUNABLE_CLOUD_REQUEST_PENDING() { auto retval = (bool)NETWORK::NETWORK_IS_TUNABLE_CLOUD_REQUEST_PENDING(); return retval; } - static int LUA_NATIVE_NETWORK_NETWORK_GET_TUNABLE_CLOUD_CRC( ) + static int LUA_NATIVE_NETWORK_NETWORK_GET_TUNABLE_CLOUD_CRC() { auto retval = NETWORK::NETWORK_GET_TUNABLE_CLOUD_CRC(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_DOES_TUNABLE_EXIST( const char* tunableContext, const char* tunableName ) + static bool LUA_NATIVE_NETWORK_NETWORK_DOES_TUNABLE_EXIST(const char* tunableContext, const char* tunableName) { auto retval = (bool)NETWORK::NETWORK_DOES_TUNABLE_EXIST(tunableContext, tunableName); return retval; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_ACCESS_TUNABLE_INT( const char* tunableContext, const char* tunableName, int value ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_ACCESS_TUNABLE_INT(const char* tunableContext, const char* tunableName, int value) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_ACCESS_TUNABLE_INT(tunableContext, tunableName, &value); @@ -3872,7 +3872,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_ACCESS_TUNABLE_FLOAT( const char* tunableContext, const char* tunableName, float value ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_ACCESS_TUNABLE_FLOAT(const char* tunableContext, const char* tunableName, float value) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_ACCESS_TUNABLE_FLOAT(tunableContext, tunableName, &value); @@ -3881,25 +3881,25 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_NETWORK_NETWORK_ACCESS_TUNABLE_BOOL( const char* tunableContext, const char* tunableName ) + static bool LUA_NATIVE_NETWORK_NETWORK_ACCESS_TUNABLE_BOOL(const char* tunableContext, const char* tunableName) { auto retval = (bool)NETWORK::NETWORK_ACCESS_TUNABLE_BOOL(tunableContext, tunableName); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_DOES_TUNABLE_EXIST_HASH( Hash tunableContext, Hash tunableName ) + static bool LUA_NATIVE_NETWORK_NETWORK_DOES_TUNABLE_EXIST_HASH(Hash tunableContext, Hash tunableName) { auto retval = (bool)NETWORK::NETWORK_DOES_TUNABLE_EXIST_HASH(tunableContext, tunableName); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_ACCESS_TUNABLE_MODIFICATION_DETECTION_CLEAR( ) + static bool LUA_NATIVE_NETWORK_NETWORK_ACCESS_TUNABLE_MODIFICATION_DETECTION_CLEAR() { auto retval = (bool)NETWORK::NETWORK_ACCESS_TUNABLE_MODIFICATION_DETECTION_CLEAR(); return retval; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_ACCESS_TUNABLE_INT_HASH( Hash tunableContext, Hash tunableName, int value ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_ACCESS_TUNABLE_INT_HASH(Hash tunableContext, Hash tunableName, int value) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_ACCESS_TUNABLE_INT_HASH(tunableContext, tunableName, &value); @@ -3908,7 +3908,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_ACCESS_TUNABLE_INT_MODIFICATION_DETECTION_REGISTRATION_HASH( Hash contextHash, Hash nameHash, int value ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_ACCESS_TUNABLE_INT_MODIFICATION_DETECTION_REGISTRATION_HASH(Hash contextHash, Hash nameHash, int value) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_ACCESS_TUNABLE_INT_MODIFICATION_DETECTION_REGISTRATION_HASH(contextHash, nameHash, &value); @@ -3917,7 +3917,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_ACCESS_TUNABLE_FLOAT_HASH( Hash tunableContext, Hash tunableName, float value ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_ACCESS_TUNABLE_FLOAT_HASH(Hash tunableContext, Hash tunableName, float value) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_ACCESS_TUNABLE_FLOAT_HASH(tunableContext, tunableName, &value); @@ -3926,7 +3926,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_ACCESS_TUNABLE_FLOAT_MODIFICATION_DETECTION_REGISTRATION_HASH( Hash contextHash, Hash nameHash, float value ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_ACCESS_TUNABLE_FLOAT_MODIFICATION_DETECTION_REGISTRATION_HASH(Hash contextHash, Hash nameHash, float value) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_ACCESS_TUNABLE_FLOAT_MODIFICATION_DETECTION_REGISTRATION_HASH(contextHash, nameHash, &value); @@ -3935,13 +3935,13 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_NETWORK_NETWORK_ACCESS_TUNABLE_BOOL_HASH( Hash tunableContext, Hash tunableName ) + static bool LUA_NATIVE_NETWORK_NETWORK_ACCESS_TUNABLE_BOOL_HASH(Hash tunableContext, Hash tunableName) { auto retval = (bool)NETWORK::NETWORK_ACCESS_TUNABLE_BOOL_HASH(tunableContext, tunableName); return retval; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_ACCESS_TUNABLE_BOOL_MODIFICATION_DETECTION_REGISTRATION_HASH( Hash contextHash, Hash nameHash, bool value ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_ACCESS_TUNABLE_BOOL_MODIFICATION_DETECTION_REGISTRATION_HASH(Hash contextHash, Hash nameHash, bool value) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_ACCESS_TUNABLE_BOOL_MODIFICATION_DETECTION_REGISTRATION_HASH(contextHash, nameHash, (BOOL*)&value); @@ -3950,314 +3950,314 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_NETWORK_NETWORK_TRY_ACCESS_TUNABLE_BOOL_HASH( Hash tunableContext, Hash tunableName, bool defaultValue ) + static bool LUA_NATIVE_NETWORK_NETWORK_TRY_ACCESS_TUNABLE_BOOL_HASH(Hash tunableContext, Hash tunableName, bool defaultValue) { auto retval = (bool)NETWORK::NETWORK_TRY_ACCESS_TUNABLE_BOOL_HASH(tunableContext, tunableName, defaultValue); return retval; } - static int LUA_NATIVE_NETWORK_NETWORK_GET_CONTENT_MODIFIER_LIST_ID( Hash contentHash ) + static int LUA_NATIVE_NETWORK_NETWORK_GET_CONTENT_MODIFIER_LIST_ID(Hash contentHash) { auto retval = NETWORK::NETWORK_GET_CONTENT_MODIFIER_LIST_ID(contentHash); return retval; } - static int LUA_NATIVE_NETWORK_NETWORK_GET_BONE_ID_OF_FATAL_HIT( ) + static int LUA_NATIVE_NETWORK_NETWORK_GET_BONE_ID_OF_FATAL_HIT() { auto retval = NETWORK::NETWORK_GET_BONE_ID_OF_FATAL_HIT(); return retval; } - static void LUA_NATIVE_NETWORK_NETWORK_RESET_BODY_TRACKER( ) + static void LUA_NATIVE_NETWORK_NETWORK_RESET_BODY_TRACKER() { NETWORK::NETWORK_RESET_BODY_TRACKER(); } - static int LUA_NATIVE_NETWORK_NETWORK_GET_NUMBER_BODY_TRACKER_HITS( ) + static int LUA_NATIVE_NETWORK_NETWORK_GET_NUMBER_BODY_TRACKER_HITS() { auto retval = NETWORK::NETWORK_GET_NUMBER_BODY_TRACKER_HITS(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_HAS_BONE_BEEN_HIT_BY_KILLER( int boneIndex ) + static bool LUA_NATIVE_NETWORK_NETWORK_HAS_BONE_BEEN_HIT_BY_KILLER(int boneIndex) { auto retval = (bool)NETWORK::NETWORK_HAS_BONE_BEEN_HIT_BY_KILLER(boneIndex); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_SET_ATTRIBUTE_DAMAGE_TO_PLAYER( Ped ped, Player player ) + static bool LUA_NATIVE_NETWORK_NETWORK_SET_ATTRIBUTE_DAMAGE_TO_PLAYER(Ped ped, Player player) { auto retval = (bool)NETWORK::NETWORK_SET_ATTRIBUTE_DAMAGE_TO_PLAYER(ped, player); return retval; } - static void LUA_NATIVE_NETWORK_NETWORK_TRIGGER_DAMAGE_EVENT_FOR_ZERO_DAMAGE( Entity entity, bool toggle ) + static void LUA_NATIVE_NETWORK_NETWORK_TRIGGER_DAMAGE_EVENT_FOR_ZERO_DAMAGE(Entity entity, bool toggle) { NETWORK::NETWORK_TRIGGER_DAMAGE_EVENT_FOR_ZERO_DAMAGE(entity, toggle); } - static void LUA_NATIVE_NETWORK_NETWORK_TRIGGER_DAMAGE_EVENT_FOR_ZERO_WEAPON_HASH( Entity entity, bool toggle ) + static void LUA_NATIVE_NETWORK_NETWORK_TRIGGER_DAMAGE_EVENT_FOR_ZERO_WEAPON_HASH(Entity entity, bool toggle) { NETWORK::NETWORK_TRIGGER_DAMAGE_EVENT_FOR_ZERO_WEAPON_HASH(entity, toggle); } - static void LUA_NATIVE_NETWORK_NETWORK_SET_NO_LONGER_NEEDED( Entity entity, bool toggle ) + static void LUA_NATIVE_NETWORK_NETWORK_SET_NO_LONGER_NEEDED(Entity entity, bool toggle) { NETWORK::NETWORK_SET_NO_LONGER_NEEDED(entity, toggle); } - static bool LUA_NATIVE_NETWORK_NETWORK_EXPLODE_VEHICLE( Vehicle vehicle, bool isAudible, bool isInvisible, int netId ) + static bool LUA_NATIVE_NETWORK_NETWORK_EXPLODE_VEHICLE(Vehicle vehicle, bool isAudible, bool isInvisible, int netId) { auto retval = (bool)NETWORK::NETWORK_EXPLODE_VEHICLE(vehicle, isAudible, isInvisible, netId); return retval; } - static void LUA_NATIVE_NETWORK_NETWORK_EXPLODE_HELI( Vehicle vehicle, bool isAudible, bool isInvisible, int netId ) + static void LUA_NATIVE_NETWORK_NETWORK_EXPLODE_HELI(Vehicle vehicle, bool isAudible, bool isInvisible, int netId) { NETWORK::NETWORK_EXPLODE_HELI(vehicle, isAudible, isInvisible, netId); } - static void LUA_NATIVE_NETWORK_NETWORK_USE_LOGARITHMIC_BLENDING_THIS_FRAME( Entity entity ) + static void LUA_NATIVE_NETWORK_NETWORK_USE_LOGARITHMIC_BLENDING_THIS_FRAME(Entity entity) { NETWORK::NETWORK_USE_LOGARITHMIC_BLENDING_THIS_FRAME(entity); } - static void LUA_NATIVE_NETWORK_NETWORK_OVERRIDE_COORDS_AND_HEADING( Entity entity, float x, float y, float z, float heading ) + static void LUA_NATIVE_NETWORK_NETWORK_OVERRIDE_COORDS_AND_HEADING(Entity entity, float x, float y, float z, float heading) { NETWORK::NETWORK_OVERRIDE_COORDS_AND_HEADING(entity, x, y, z, heading); } - static void LUA_NATIVE_NETWORK_NETWORK_ENABLE_EXTRA_VEHICLE_ORIENTATION_BLEND_CHECKS( int netId, bool toggle ) + static void LUA_NATIVE_NETWORK_NETWORK_ENABLE_EXTRA_VEHICLE_ORIENTATION_BLEND_CHECKS(int netId, bool toggle) { NETWORK::NETWORK_ENABLE_EXTRA_VEHICLE_ORIENTATION_BLEND_CHECKS(netId, toggle); } - static void LUA_NATIVE_NETWORK_NETWORK_DISABLE_PROXIMITY_MIGRATION( int netID ) + static void LUA_NATIVE_NETWORK_NETWORK_DISABLE_PROXIMITY_MIGRATION(int netID) { NETWORK::NETWORK_DISABLE_PROXIMITY_MIGRATION(netID); } - static void LUA_NATIVE_NETWORK_NETWORK_SET_PROPERTY_ID( int id ) + static void LUA_NATIVE_NETWORK_NETWORK_SET_PROPERTY_ID(int id) { NETWORK::NETWORK_SET_PROPERTY_ID(id); } - static void LUA_NATIVE_NETWORK_NETWORK_CLEAR_PROPERTY_ID( ) + static void LUA_NATIVE_NETWORK_NETWORK_CLEAR_PROPERTY_ID() { NETWORK::NETWORK_CLEAR_PROPERTY_ID(); } - static void LUA_NATIVE_NETWORK_NETWORK_SET_PLAYER_MENTAL_STATE( int p0 ) + static void LUA_NATIVE_NETWORK_NETWORK_SET_PLAYER_MENTAL_STATE(int p0) { NETWORK::NETWORK_SET_PLAYER_MENTAL_STATE(p0); } - static void LUA_NATIVE_NETWORK_NETWORK_SET_MINIMUM_RANK_FOR_MISSION( bool p0 ) + static void LUA_NATIVE_NETWORK_NETWORK_SET_MINIMUM_RANK_FOR_MISSION(bool p0) { NETWORK::NETWORK_SET_MINIMUM_RANK_FOR_MISSION(p0); } - static void LUA_NATIVE_NETWORK_NETWORK_CACHE_LOCAL_PLAYER_HEAD_BLEND_DATA( ) + static void LUA_NATIVE_NETWORK_NETWORK_CACHE_LOCAL_PLAYER_HEAD_BLEND_DATA() { NETWORK::NETWORK_CACHE_LOCAL_PLAYER_HEAD_BLEND_DATA(); } - static bool LUA_NATIVE_NETWORK_NETWORK_HAS_CACHED_PLAYER_HEAD_BLEND_DATA( Player player ) + static bool LUA_NATIVE_NETWORK_NETWORK_HAS_CACHED_PLAYER_HEAD_BLEND_DATA(Player player) { auto retval = (bool)NETWORK::NETWORK_HAS_CACHED_PLAYER_HEAD_BLEND_DATA(player); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_APPLY_CACHED_PLAYER_HEAD_BLEND_DATA( Ped ped, Player player ) + static bool LUA_NATIVE_NETWORK_NETWORK_APPLY_CACHED_PLAYER_HEAD_BLEND_DATA(Ped ped, Player player) { auto retval = (bool)NETWORK::NETWORK_APPLY_CACHED_PLAYER_HEAD_BLEND_DATA(ped, player); return retval; } - static int LUA_NATIVE_NETWORK_GET_NUM_COMMERCE_ITEMS( ) + static int LUA_NATIVE_NETWORK_GET_NUM_COMMERCE_ITEMS() { auto retval = NETWORK::GET_NUM_COMMERCE_ITEMS(); return retval; } - static bool LUA_NATIVE_NETWORK_IS_COMMERCE_DATA_VALID( ) + static bool LUA_NATIVE_NETWORK_IS_COMMERCE_DATA_VALID() { auto retval = (bool)NETWORK::IS_COMMERCE_DATA_VALID(); return retval; } - static void LUA_NATIVE_NETWORK_TRIGGER_COMMERCE_DATA_FETCH( Any p0 ) + static void LUA_NATIVE_NETWORK_TRIGGER_COMMERCE_DATA_FETCH(Any p0) { NETWORK::TRIGGER_COMMERCE_DATA_FETCH(p0); } - static bool LUA_NATIVE_NETWORK_IS_COMMERCE_DATA_FETCH_IN_PROGRESS( ) + static bool LUA_NATIVE_NETWORK_IS_COMMERCE_DATA_FETCH_IN_PROGRESS() { auto retval = (bool)NETWORK::IS_COMMERCE_DATA_FETCH_IN_PROGRESS(); return retval; } - static const char* LUA_NATIVE_NETWORK_GET_COMMERCE_ITEM_ID( int index ) + static const char* LUA_NATIVE_NETWORK_GET_COMMERCE_ITEM_ID(int index) { auto retval = NETWORK::GET_COMMERCE_ITEM_ID(index); return retval; } - static const char* LUA_NATIVE_NETWORK_GET_COMMERCE_ITEM_NAME( int index ) + static const char* LUA_NATIVE_NETWORK_GET_COMMERCE_ITEM_NAME(int index) { auto retval = NETWORK::GET_COMMERCE_ITEM_NAME(index); return retval; } - static const char* LUA_NATIVE_NETWORK_GET_COMMERCE_PRODUCT_PRICE( int index ) + static const char* LUA_NATIVE_NETWORK_GET_COMMERCE_PRODUCT_PRICE(int index) { auto retval = NETWORK::GET_COMMERCE_PRODUCT_PRICE(index); return retval; } - static int LUA_NATIVE_NETWORK_GET_COMMERCE_ITEM_NUM_CATS( int index ) + static int LUA_NATIVE_NETWORK_GET_COMMERCE_ITEM_NUM_CATS(int index) { auto retval = NETWORK::GET_COMMERCE_ITEM_NUM_CATS(index); return retval; } - static const char* LUA_NATIVE_NETWORK_GET_COMMERCE_ITEM_CAT( int index, int index2 ) + static const char* LUA_NATIVE_NETWORK_GET_COMMERCE_ITEM_CAT(int index, int index2) { auto retval = NETWORK::GET_COMMERCE_ITEM_CAT(index, index2); return retval; } - static void LUA_NATIVE_NETWORK_OPEN_COMMERCE_STORE( const char* p0, const char* p1, int p2 ) + static void LUA_NATIVE_NETWORK_OPEN_COMMERCE_STORE(const char* p0, const char* p1, int p2) { NETWORK::OPEN_COMMERCE_STORE(p0, p1, p2); } - static bool LUA_NATIVE_NETWORK_IS_COMMERCE_STORE_OPEN( ) + static bool LUA_NATIVE_NETWORK_IS_COMMERCE_STORE_OPEN() { auto retval = (bool)NETWORK::IS_COMMERCE_STORE_OPEN(); return retval; } - static void LUA_NATIVE_NETWORK_SET_STORE_ENABLED( bool toggle ) + static void LUA_NATIVE_NETWORK_SET_STORE_ENABLED(bool toggle) { NETWORK::SET_STORE_ENABLED(toggle); } - static bool LUA_NATIVE_NETWORK_REQUEST_COMMERCE_ITEM_IMAGE( int index ) + static bool LUA_NATIVE_NETWORK_REQUEST_COMMERCE_ITEM_IMAGE(int index) { auto retval = (bool)NETWORK::REQUEST_COMMERCE_ITEM_IMAGE(index); return retval; } - static void LUA_NATIVE_NETWORK_RELEASE_ALL_COMMERCE_ITEM_IMAGES( ) + static void LUA_NATIVE_NETWORK_RELEASE_ALL_COMMERCE_ITEM_IMAGES() { NETWORK::RELEASE_ALL_COMMERCE_ITEM_IMAGES(); } - static const char* LUA_NATIVE_NETWORK_GET_COMMERCE_ITEM_TEXTURENAME( int index ) + static const char* LUA_NATIVE_NETWORK_GET_COMMERCE_ITEM_TEXTURENAME(int index) { auto retval = NETWORK::GET_COMMERCE_ITEM_TEXTURENAME(index); return retval; } - static bool LUA_NATIVE_NETWORK_IS_STORE_AVAILABLE_TO_USER( ) + static bool LUA_NATIVE_NETWORK_IS_STORE_AVAILABLE_TO_USER() { auto retval = (bool)NETWORK::IS_STORE_AVAILABLE_TO_USER(); return retval; } - static void LUA_NATIVE_NETWORK_DELAY_MP_STORE_OPEN( ) + static void LUA_NATIVE_NETWORK_DELAY_MP_STORE_OPEN() { NETWORK::DELAY_MP_STORE_OPEN(); } - static void LUA_NATIVE_NETWORK_RESET_STORE_NETWORK_GAME_TRACKING( ) + static void LUA_NATIVE_NETWORK_RESET_STORE_NETWORK_GAME_TRACKING() { NETWORK::RESET_STORE_NETWORK_GAME_TRACKING(); } - static bool LUA_NATIVE_NETWORK_IS_USER_OLD_ENOUGH_TO_ACCESS_STORE( ) + static bool LUA_NATIVE_NETWORK_IS_USER_OLD_ENOUGH_TO_ACCESS_STORE() { auto retval = (bool)NETWORK::IS_USER_OLD_ENOUGH_TO_ACCESS_STORE(); return retval; } - static void LUA_NATIVE_NETWORK_SET_LAST_VIEWED_SHOP_ITEM( Hash p0, int p1, Hash p2 ) + static void LUA_NATIVE_NETWORK_SET_LAST_VIEWED_SHOP_ITEM(Hash p0, int p1, Hash p2) { NETWORK::SET_LAST_VIEWED_SHOP_ITEM(p0, p1, p2); } - static int LUA_NATIVE_NETWORK_GET_USER_PREMIUM_ACCESS( ) + static int LUA_NATIVE_NETWORK_GET_USER_PREMIUM_ACCESS() { auto retval = NETWORK::GET_USER_PREMIUM_ACCESS(); return retval; } - static int LUA_NATIVE_NETWORK_GET_USER_STARTER_ACCESS( ) + static int LUA_NATIVE_NETWORK_GET_USER_STARTER_ACCESS() { auto retval = NETWORK::GET_USER_STARTER_ACCESS(); return retval; } - static int LUA_NATIVE_NETWORK_CLOUD_DELETE_MEMBER_FILE( const char* p0 ) + static int LUA_NATIVE_NETWORK_CLOUD_DELETE_MEMBER_FILE(const char* p0) { auto retval = NETWORK::CLOUD_DELETE_MEMBER_FILE(p0); return retval; } - static bool LUA_NATIVE_NETWORK_CLOUD_HAS_REQUEST_COMPLETED( int requestId ) + static bool LUA_NATIVE_NETWORK_CLOUD_HAS_REQUEST_COMPLETED(int requestId) { auto retval = (bool)NETWORK::CLOUD_HAS_REQUEST_COMPLETED(requestId); return retval; } - static bool LUA_NATIVE_NETWORK_CLOUD_DID_REQUEST_SUCCEED( int requestId ) + static bool LUA_NATIVE_NETWORK_CLOUD_DID_REQUEST_SUCCEED(int requestId) { auto retval = (bool)NETWORK::CLOUD_DID_REQUEST_SUCCEED(requestId); return retval; } - static void LUA_NATIVE_NETWORK_CLOUD_CHECK_AVAILABILITY( ) + static void LUA_NATIVE_NETWORK_CLOUD_CHECK_AVAILABILITY() { NETWORK::CLOUD_CHECK_AVAILABILITY(); } - static bool LUA_NATIVE_NETWORK_CLOUD_IS_CHECKING_AVAILABILITY( ) + static bool LUA_NATIVE_NETWORK_CLOUD_IS_CHECKING_AVAILABILITY() { auto retval = (bool)NETWORK::CLOUD_IS_CHECKING_AVAILABILITY(); return retval; } - static bool LUA_NATIVE_NETWORK_CLOUD_GET_AVAILABILITY_CHECK_RESULT( ) + static bool LUA_NATIVE_NETWORK_CLOUD_GET_AVAILABILITY_CHECK_RESULT() { auto retval = (bool)NETWORK::CLOUD_GET_AVAILABILITY_CHECK_RESULT(); return retval; } - static int LUA_NATIVE_NETWORK_GET_CONTENT_TO_LOAD_TYPE( ) + static int LUA_NATIVE_NETWORK_GET_CONTENT_TO_LOAD_TYPE() { auto retval = NETWORK::GET_CONTENT_TO_LOAD_TYPE(); return retval; } - static bool LUA_NATIVE_NETWORK_GET_IS_LAUNCH_FROM_LIVE_AREA( ) + static bool LUA_NATIVE_NETWORK_GET_IS_LAUNCH_FROM_LIVE_AREA() { auto retval = (bool)NETWORK::GET_IS_LAUNCH_FROM_LIVE_AREA(); return retval; } - static bool LUA_NATIVE_NETWORK_GET_IS_LIVE_AREA_LAUNCH_WITH_CONTENT( ) + static bool LUA_NATIVE_NETWORK_GET_IS_LIVE_AREA_LAUNCH_WITH_CONTENT() { auto retval = (bool)NETWORK::GET_IS_LIVE_AREA_LAUNCH_WITH_CONTENT(); return retval; } - static void LUA_NATIVE_NETWORK_CLEAR_SERVICE_EVENT_ARGUMENTS( ) + static void LUA_NATIVE_NETWORK_CLEAR_SERVICE_EVENT_ARGUMENTS() { NETWORK::CLEAR_SERVICE_EVENT_ARGUMENTS(); } - static std::tuple LUA_NATIVE_NETWORK_UGC_COPY_CONTENT( Any p0, Any p1 ) + static std::tuple LUA_NATIVE_NETWORK_UGC_COPY_CONTENT(Any p0, Any p1) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::UGC_COPY_CONTENT(&p0, &p1); @@ -4267,42 +4267,42 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_NETWORK_UGC_IS_CREATING( ) + static bool LUA_NATIVE_NETWORK_UGC_IS_CREATING() { auto retval = (bool)NETWORK::UGC_IS_CREATING(); return retval; } - static bool LUA_NATIVE_NETWORK_UGC_HAS_CREATE_FINISHED( ) + static bool LUA_NATIVE_NETWORK_UGC_HAS_CREATE_FINISHED() { auto retval = (bool)NETWORK::UGC_HAS_CREATE_FINISHED(); return retval; } - static bool LUA_NATIVE_NETWORK_UGC_DID_CREATE_SUCCEED( ) + static bool LUA_NATIVE_NETWORK_UGC_DID_CREATE_SUCCEED() { auto retval = (bool)NETWORK::UGC_DID_CREATE_SUCCEED(); return retval; } - static int LUA_NATIVE_NETWORK_UGC_GET_CREATE_RESULT( ) + static int LUA_NATIVE_NETWORK_UGC_GET_CREATE_RESULT() { auto retval = NETWORK::UGC_GET_CREATE_RESULT(); return retval; } - static const char* LUA_NATIVE_NETWORK_UGC_GET_CREATE_CONTENT_ID( ) + static const char* LUA_NATIVE_NETWORK_UGC_GET_CREATE_CONTENT_ID() { auto retval = NETWORK::UGC_GET_CREATE_CONTENT_ID(); return retval; } - static void LUA_NATIVE_NETWORK_UGC_CLEAR_CREATE_RESULT( ) + static void LUA_NATIVE_NETWORK_UGC_CLEAR_CREATE_RESULT() { NETWORK::UGC_CLEAR_CREATE_RESULT(); } - static std::tuple LUA_NATIVE_NETWORK_UGC_QUERY_MY_CONTENT( Any p0, Any p1, Any p2, Any p3, Any p4, Any p5 ) + static std::tuple LUA_NATIVE_NETWORK_UGC_QUERY_MY_CONTENT(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::UGC_QUERY_MY_CONTENT(p0, p1, &p2, p3, p4, p5); @@ -4311,19 +4311,19 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_NETWORK_UGC_QUERY_BY_CATEGORY( Any p0, Any p1, Any p2, const char* p3, Any p4, bool p5 ) + static bool LUA_NATIVE_NETWORK_UGC_QUERY_BY_CATEGORY(Any p0, Any p1, Any p2, const char* p3, Any p4, bool p5) { auto retval = (bool)NETWORK::UGC_QUERY_BY_CATEGORY(p0, p1, p2, p3, p4, p5); return retval; } - static bool LUA_NATIVE_NETWORK_UGC_QUERY_BY_CONTENT_ID( const char* contentId, bool latestVersion, const char* contentTypeName ) + static bool LUA_NATIVE_NETWORK_UGC_QUERY_BY_CONTENT_ID(const char* contentId, bool latestVersion, const char* contentTypeName) { auto retval = (bool)NETWORK::UGC_QUERY_BY_CONTENT_ID(contentId, latestVersion, contentTypeName); return retval; } - static std::tuple LUA_NATIVE_NETWORK_UGC_QUERY_BY_CONTENT_IDS( Any data, int count, bool latestVersion, const char* contentTypeName ) + static std::tuple LUA_NATIVE_NETWORK_UGC_QUERY_BY_CONTENT_IDS(Any data, int count, bool latestVersion, const char* contentTypeName) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::UGC_QUERY_BY_CONTENT_IDS(&data, count, latestVersion, contentTypeName); @@ -4332,13 +4332,13 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_NETWORK_UGC_QUERY_MOST_RECENTLY_CREATED_CONTENT( int offset, int count, const char* contentTypeName, int p3 ) + static bool LUA_NATIVE_NETWORK_UGC_QUERY_MOST_RECENTLY_CREATED_CONTENT(int offset, int count, const char* contentTypeName, int p3) { auto retval = (bool)NETWORK::UGC_QUERY_MOST_RECENTLY_CREATED_CONTENT(offset, count, contentTypeName, p3); return retval; } - static std::tuple LUA_NATIVE_NETWORK_UGC_GET_BOOKMARKED_CONTENT( Any p0, Any p1, const char* p2, Any p3 ) + static std::tuple LUA_NATIVE_NETWORK_UGC_GET_BOOKMARKED_CONTENT(Any p0, Any p1, const char* p2, Any p3) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::UGC_GET_BOOKMARKED_CONTENT(p0, p1, p2, &p3); @@ -4347,7 +4347,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETWORK_UGC_GET_MY_CONTENT( Any p0, Any p1, const char* p2, Any p3 ) + static std::tuple LUA_NATIVE_NETWORK_UGC_GET_MY_CONTENT(Any p0, Any p1, const char* p2, Any p3) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::UGC_GET_MY_CONTENT(p0, p1, p2, &p3); @@ -4356,7 +4356,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETWORK_UGC_GET_FRIEND_CONTENT( Any p0, Any p1, const char* p2, Any p3 ) + static std::tuple LUA_NATIVE_NETWORK_UGC_GET_FRIEND_CONTENT(Any p0, Any p1, const char* p2, Any p3) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::UGC_GET_FRIEND_CONTENT(p0, p1, p2, &p3); @@ -4365,7 +4365,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETWORK_UGC_GET_CREW_CONTENT( Any p0, Any p1, Any p2, const char* p3, Any p4 ) + static std::tuple LUA_NATIVE_NETWORK_UGC_GET_CREW_CONTENT(Any p0, Any p1, Any p2, const char* p3, Any p4) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::UGC_GET_CREW_CONTENT(p0, p1, p2, p3, &p4); @@ -4374,7 +4374,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETWORK_UGC_GET_GET_BY_CATEGORY( Any p0, Any p1, Any p2, const char* p3, Any p4 ) + static std::tuple LUA_NATIVE_NETWORK_UGC_GET_GET_BY_CATEGORY(Any p0, Any p1, Any p2, const char* p3, Any p4) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::UGC_GET_GET_BY_CATEGORY(p0, p1, p2, p3, &p4); @@ -4383,13 +4383,13 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_NETWORK_UGC_GET_GET_BY_CONTENT_ID( const char* contentId, const char* contentTypeName ) + static bool LUA_NATIVE_NETWORK_UGC_GET_GET_BY_CONTENT_ID(const char* contentId, const char* contentTypeName) { auto retval = (bool)NETWORK::UGC_GET_GET_BY_CONTENT_ID(contentId, contentTypeName); return retval; } - static std::tuple LUA_NATIVE_NETWORK_UGC_GET_GET_BY_CONTENT_IDS( Any data, int dataCount, const char* contentTypeName ) + static std::tuple LUA_NATIVE_NETWORK_UGC_GET_GET_BY_CONTENT_IDS(Any data, int dataCount, const char* contentTypeName) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::UGC_GET_GET_BY_CONTENT_IDS(&data, dataCount, contentTypeName); @@ -4398,7 +4398,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETWORK_UGC_GET_MOST_RECENTLY_CREATED_CONTENT( Any p0, Any p1, Any p2, Any p3 ) + static std::tuple LUA_NATIVE_NETWORK_UGC_GET_MOST_RECENTLY_CREATED_CONTENT(Any p0, Any p1, Any p2, Any p3) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::UGC_GET_MOST_RECENTLY_CREATED_CONTENT(p0, p1, &p2, &p3); @@ -4408,7 +4408,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETWORK_UGC_GET_MOST_RECENTLY_PLAYED_CONTENT( Any p0, Any p1, Any p2, Any p3 ) + static std::tuple LUA_NATIVE_NETWORK_UGC_GET_MOST_RECENTLY_PLAYED_CONTENT(Any p0, Any p1, Any p2, Any p3) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::UGC_GET_MOST_RECENTLY_PLAYED_CONTENT(p0, p1, &p2, &p3); @@ -4418,7 +4418,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_NETWORK_UGC_GET_TOP_RATED_CONTENT( Any p0, Any p1, Any p2, Any p3 ) + static std::tuple LUA_NATIVE_NETWORK_UGC_GET_TOP_RATED_CONTENT(Any p0, Any p1, Any p2, Any p3) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::UGC_GET_TOP_RATED_CONTENT(p0, p1, &p2, &p3); @@ -4428,71 +4428,71 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_NETWORK_UGC_CANCEL_QUERY( ) + static void LUA_NATIVE_NETWORK_UGC_CANCEL_QUERY() { NETWORK::UGC_CANCEL_QUERY(); } - static bool LUA_NATIVE_NETWORK_UGC_IS_GETTING( ) + static bool LUA_NATIVE_NETWORK_UGC_IS_GETTING() { auto retval = (bool)NETWORK::UGC_IS_GETTING(); return retval; } - static bool LUA_NATIVE_NETWORK_UGC_HAS_GET_FINISHED( ) + static bool LUA_NATIVE_NETWORK_UGC_HAS_GET_FINISHED() { auto retval = (bool)NETWORK::UGC_HAS_GET_FINISHED(); return retval; } - static bool LUA_NATIVE_NETWORK_UGC_DID_GET_SUCCEED( ) + static bool LUA_NATIVE_NETWORK_UGC_DID_GET_SUCCEED() { auto retval = (bool)NETWORK::UGC_DID_GET_SUCCEED(); return retval; } - static bool LUA_NATIVE_NETWORK_UGC_WAS_QUERY_FORCE_CANCELLED( ) + static bool LUA_NATIVE_NETWORK_UGC_WAS_QUERY_FORCE_CANCELLED() { auto retval = (bool)NETWORK::UGC_WAS_QUERY_FORCE_CANCELLED(); return retval; } - static int LUA_NATIVE_NETWORK_UGC_GET_QUERY_RESULT( ) + static int LUA_NATIVE_NETWORK_UGC_GET_QUERY_RESULT() { auto retval = NETWORK::UGC_GET_QUERY_RESULT(); return retval; } - static int LUA_NATIVE_NETWORK_UGC_GET_CONTENT_NUM( ) + static int LUA_NATIVE_NETWORK_UGC_GET_CONTENT_NUM() { auto retval = NETWORK::UGC_GET_CONTENT_NUM(); return retval; } - static int LUA_NATIVE_NETWORK_UGC_GET_CONTENT_TOTAL( ) + static int LUA_NATIVE_NETWORK_UGC_GET_CONTENT_TOTAL() { auto retval = NETWORK::UGC_GET_CONTENT_TOTAL(); return retval; } - static Hash LUA_NATIVE_NETWORK_UGC_GET_CONTENT_HASH( ) + static Hash LUA_NATIVE_NETWORK_UGC_GET_CONTENT_HASH() { auto retval = NETWORK::UGC_GET_CONTENT_HASH(); return retval; } - static void LUA_NATIVE_NETWORK_UGC_CLEAR_QUERY_RESULTS( ) + static void LUA_NATIVE_NETWORK_UGC_CLEAR_QUERY_RESULTS() { NETWORK::UGC_CLEAR_QUERY_RESULTS(); } - static const char* LUA_NATIVE_NETWORK_UGC_GET_CONTENT_USER_ID( int p0 ) + static const char* LUA_NATIVE_NETWORK_UGC_GET_CONTENT_USER_ID(int p0) { auto retval = NETWORK::UGC_GET_CONTENT_USER_ID(p0); return retval; } - static std::tuple LUA_NATIVE_NETWORK_UGC_GET_CONTENT_CREATOR_GAMER_HANDLE( int p0, Any p1 ) + static std::tuple LUA_NATIVE_NETWORK_UGC_GET_CONTENT_CREATOR_GAMER_HANDLE(int p0, Any p1) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::UGC_GET_CONTENT_CREATOR_GAMER_HANDLE(p0, &p1); @@ -4501,204 +4501,204 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_NETWORK_UGC_GET_CONTENT_CREATED_BY_LOCAL_PLAYER( Any p0 ) + static bool LUA_NATIVE_NETWORK_UGC_GET_CONTENT_CREATED_BY_LOCAL_PLAYER(Any p0) { auto retval = (bool)NETWORK::UGC_GET_CONTENT_CREATED_BY_LOCAL_PLAYER(p0); return retval; } - static const char* LUA_NATIVE_NETWORK_UGC_GET_CONTENT_USER_NAME( Any p0 ) + static const char* LUA_NATIVE_NETWORK_UGC_GET_CONTENT_USER_NAME(Any p0) { auto retval = NETWORK::UGC_GET_CONTENT_USER_NAME(p0); return retval; } - static bool LUA_NATIVE_NETWORK_UGC_GET_CONTENT_IS_USING_SC_NICKNAME( Any p0 ) + static bool LUA_NATIVE_NETWORK_UGC_GET_CONTENT_IS_USING_SC_NICKNAME(Any p0) { auto retval = (bool)NETWORK::UGC_GET_CONTENT_IS_USING_SC_NICKNAME(p0); return retval; } - static int LUA_NATIVE_NETWORK_UGC_GET_CONTENT_CATEGORY( int p0 ) + static int LUA_NATIVE_NETWORK_UGC_GET_CONTENT_CATEGORY(int p0) { auto retval = NETWORK::UGC_GET_CONTENT_CATEGORY(p0); return retval; } - static const char* LUA_NATIVE_NETWORK_UGC_GET_CONTENT_ID( int p0 ) + static const char* LUA_NATIVE_NETWORK_UGC_GET_CONTENT_ID(int p0) { auto retval = NETWORK::UGC_GET_CONTENT_ID(p0); return retval; } - static const char* LUA_NATIVE_NETWORK_UGC_GET_ROOT_CONTENT_ID( int p0 ) + static const char* LUA_NATIVE_NETWORK_UGC_GET_ROOT_CONTENT_ID(int p0) { auto retval = NETWORK::UGC_GET_ROOT_CONTENT_ID(p0); return retval; } - static const char* LUA_NATIVE_NETWORK_UGC_GET_CONTENT_NAME( Any p0 ) + static const char* LUA_NATIVE_NETWORK_UGC_GET_CONTENT_NAME(Any p0) { auto retval = NETWORK::UGC_GET_CONTENT_NAME(p0); return retval; } - static int LUA_NATIVE_NETWORK_UGC_GET_CONTENT_DESCRIPTION_HASH( Any p0 ) + static int LUA_NATIVE_NETWORK_UGC_GET_CONTENT_DESCRIPTION_HASH(Any p0) { auto retval = NETWORK::UGC_GET_CONTENT_DESCRIPTION_HASH(p0); return retval; } - static const char* LUA_NATIVE_NETWORK_UGC_GET_CONTENT_PATH( int p0, int p1 ) + static const char* LUA_NATIVE_NETWORK_UGC_GET_CONTENT_PATH(int p0, int p1) { auto retval = NETWORK::UGC_GET_CONTENT_PATH(p0, p1); return retval; } - static Any LUA_NATIVE_NETWORK_UGC_GET_CONTENT_UPDATED_DATE( Any p0, Any p1 ) + static Any LUA_NATIVE_NETWORK_UGC_GET_CONTENT_UPDATED_DATE(Any p0, Any p1) { NETWORK::UGC_GET_CONTENT_UPDATED_DATE(p0, &p1); return p1; } - static int LUA_NATIVE_NETWORK_UGC_GET_CONTENT_FILE_VERSION( Any p0, Any p1 ) + static int LUA_NATIVE_NETWORK_UGC_GET_CONTENT_FILE_VERSION(Any p0, Any p1) { auto retval = NETWORK::UGC_GET_CONTENT_FILE_VERSION(p0, p1); return retval; } - static bool LUA_NATIVE_NETWORK_UGC_GET_CONTENT_HAS_LO_RES_PHOTO( int p0 ) + static bool LUA_NATIVE_NETWORK_UGC_GET_CONTENT_HAS_LO_RES_PHOTO(int p0) { auto retval = (bool)NETWORK::UGC_GET_CONTENT_HAS_LO_RES_PHOTO(p0); return retval; } - static bool LUA_NATIVE_NETWORK_UGC_GET_CONTENT_HAS_HI_RES_PHOTO( int p0 ) + static bool LUA_NATIVE_NETWORK_UGC_GET_CONTENT_HAS_HI_RES_PHOTO(int p0) { auto retval = (bool)NETWORK::UGC_GET_CONTENT_HAS_HI_RES_PHOTO(p0); return retval; } - static int LUA_NATIVE_NETWORK_UGC_GET_CONTENT_LANGUAGE( Any p0 ) + static int LUA_NATIVE_NETWORK_UGC_GET_CONTENT_LANGUAGE(Any p0) { auto retval = NETWORK::UGC_GET_CONTENT_LANGUAGE(p0); return retval; } - static bool LUA_NATIVE_NETWORK_UGC_GET_CONTENT_IS_PUBLISHED( Any p0 ) + static bool LUA_NATIVE_NETWORK_UGC_GET_CONTENT_IS_PUBLISHED(Any p0) { auto retval = (bool)NETWORK::UGC_GET_CONTENT_IS_PUBLISHED(p0); return retval; } - static bool LUA_NATIVE_NETWORK_UGC_GET_CONTENT_IS_VERIFIED( Any p0 ) + static bool LUA_NATIVE_NETWORK_UGC_GET_CONTENT_IS_VERIFIED(Any p0) { auto retval = (bool)NETWORK::UGC_GET_CONTENT_IS_VERIFIED(p0); return retval; } - static float LUA_NATIVE_NETWORK_UGC_GET_CONTENT_RATING( Any p0, Any p1 ) + static float LUA_NATIVE_NETWORK_UGC_GET_CONTENT_RATING(Any p0, Any p1) { auto retval = NETWORK::UGC_GET_CONTENT_RATING(p0, p1); return retval; } - static int LUA_NATIVE_NETWORK_UGC_GET_CONTENT_RATING_COUNT( Any p0, Any p1 ) + static int LUA_NATIVE_NETWORK_UGC_GET_CONTENT_RATING_COUNT(Any p0, Any p1) { auto retval = NETWORK::UGC_GET_CONTENT_RATING_COUNT(p0, p1); return retval; } - static int LUA_NATIVE_NETWORK_UGC_GET_CONTENT_RATING_POSITIVE_COUNT( Any p0, Any p1 ) + static int LUA_NATIVE_NETWORK_UGC_GET_CONTENT_RATING_POSITIVE_COUNT(Any p0, Any p1) { auto retval = NETWORK::UGC_GET_CONTENT_RATING_POSITIVE_COUNT(p0, p1); return retval; } - static int LUA_NATIVE_NETWORK_UGC_GET_CONTENT_RATING_NEGATIVE_COUNT( Any p0, Any p1 ) + static int LUA_NATIVE_NETWORK_UGC_GET_CONTENT_RATING_NEGATIVE_COUNT(Any p0, Any p1) { auto retval = NETWORK::UGC_GET_CONTENT_RATING_NEGATIVE_COUNT(p0, p1); return retval; } - static bool LUA_NATIVE_NETWORK_UGC_GET_CONTENT_HAS_PLAYER_RECORD( Any p0 ) + static bool LUA_NATIVE_NETWORK_UGC_GET_CONTENT_HAS_PLAYER_RECORD(Any p0) { auto retval = (bool)NETWORK::UGC_GET_CONTENT_HAS_PLAYER_RECORD(p0); return retval; } - static bool LUA_NATIVE_NETWORK_UGC_GET_CONTENT_HAS_PLAYER_BOOKMARKED( Any p0 ) + static bool LUA_NATIVE_NETWORK_UGC_GET_CONTENT_HAS_PLAYER_BOOKMARKED(Any p0) { auto retval = (bool)NETWORK::UGC_GET_CONTENT_HAS_PLAYER_BOOKMARKED(p0); return retval; } - static int LUA_NATIVE_NETWORK_UGC_REQUEST_CONTENT_DATA_FROM_INDEX( int p0, int p1 ) + static int LUA_NATIVE_NETWORK_UGC_REQUEST_CONTENT_DATA_FROM_INDEX(int p0, int p1) { auto retval = NETWORK::UGC_REQUEST_CONTENT_DATA_FROM_INDEX(p0, p1); return retval; } - static int LUA_NATIVE_NETWORK_UGC_REQUEST_CONTENT_DATA_FROM_PARAMS( const char* contentTypeName, const char* contentId, int p2, int p3, int p4 ) + static int LUA_NATIVE_NETWORK_UGC_REQUEST_CONTENT_DATA_FROM_PARAMS(const char* contentTypeName, const char* contentId, int p2, int p3, int p4) { auto retval = NETWORK::UGC_REQUEST_CONTENT_DATA_FROM_PARAMS(contentTypeName, contentId, p2, p3, p4); return retval; } - static int LUA_NATIVE_NETWORK_UGC_REQUEST_CACHED_DESCRIPTION( int p0 ) + static int LUA_NATIVE_NETWORK_UGC_REQUEST_CACHED_DESCRIPTION(int p0) { auto retval = NETWORK::UGC_REQUEST_CACHED_DESCRIPTION(p0); return retval; } - static bool LUA_NATIVE_NETWORK_UGC_IS_DESCRIPTION_REQUEST_IN_PROGRESS( Any p0 ) + static bool LUA_NATIVE_NETWORK_UGC_IS_DESCRIPTION_REQUEST_IN_PROGRESS(Any p0) { auto retval = (bool)NETWORK::UGC_IS_DESCRIPTION_REQUEST_IN_PROGRESS(p0); return retval; } - static bool LUA_NATIVE_NETWORK_UGC_HAS_DESCRIPTION_REQUEST_FINISHED( Any p0 ) + static bool LUA_NATIVE_NETWORK_UGC_HAS_DESCRIPTION_REQUEST_FINISHED(Any p0) { auto retval = (bool)NETWORK::UGC_HAS_DESCRIPTION_REQUEST_FINISHED(p0); return retval; } - static bool LUA_NATIVE_NETWORK_UGC_DID_DESCRIPTION_REQUEST_SUCCEED( Any p0 ) + static bool LUA_NATIVE_NETWORK_UGC_DID_DESCRIPTION_REQUEST_SUCCEED(Any p0) { auto retval = (bool)NETWORK::UGC_DID_DESCRIPTION_REQUEST_SUCCEED(p0); return retval; } - static const char* LUA_NATIVE_NETWORK_UGC_GET_CACHED_DESCRIPTION( Any p0, Any p1 ) + static const char* LUA_NATIVE_NETWORK_UGC_GET_CACHED_DESCRIPTION(Any p0, Any p1) { auto retval = NETWORK::UGC_GET_CACHED_DESCRIPTION(p0, p1); return retval; } - static bool LUA_NATIVE_NETWORK_UGC_RELEASE_CACHED_DESCRIPTION( Any p0 ) + static bool LUA_NATIVE_NETWORK_UGC_RELEASE_CACHED_DESCRIPTION(Any p0) { auto retval = (bool)NETWORK::UGC_RELEASE_CACHED_DESCRIPTION(p0); return retval; } - static void LUA_NATIVE_NETWORK_UGC_RELEASE_ALL_CACHED_DESCRIPTIONS( ) + static void LUA_NATIVE_NETWORK_UGC_RELEASE_ALL_CACHED_DESCRIPTIONS() { NETWORK::UGC_RELEASE_ALL_CACHED_DESCRIPTIONS(); } - static bool LUA_NATIVE_NETWORK_UGC_PUBLISH( const char* contentId, const char* baseContentId, const char* contentTypeName ) + static bool LUA_NATIVE_NETWORK_UGC_PUBLISH(const char* contentId, const char* baseContentId, const char* contentTypeName) { auto retval = (bool)NETWORK::UGC_PUBLISH(contentId, baseContentId, contentTypeName); return retval; } - static bool LUA_NATIVE_NETWORK_UGC_SET_BOOKMARKED( const char* contentId, bool bookmarked, const char* contentTypeName ) + static bool LUA_NATIVE_NETWORK_UGC_SET_BOOKMARKED(const char* contentId, bool bookmarked, const char* contentTypeName) { auto retval = (bool)NETWORK::UGC_SET_BOOKMARKED(contentId, bookmarked, contentTypeName); return retval; } - static std::tuple LUA_NATIVE_NETWORK_UGC_SET_DELETED( Any p0, bool p1, const char* p2 ) + static std::tuple LUA_NATIVE_NETWORK_UGC_SET_DELETED(Any p0, bool p1, const char* p2) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::UGC_SET_DELETED(&p0, p1, p2); @@ -4707,36 +4707,36 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_NETWORK_UGC_IS_MODIFYING( ) + static bool LUA_NATIVE_NETWORK_UGC_IS_MODIFYING() { auto retval = (bool)NETWORK::UGC_IS_MODIFYING(); return retval; } - static bool LUA_NATIVE_NETWORK_UGC_HAS_MODIFY_FINISHED( ) + static bool LUA_NATIVE_NETWORK_UGC_HAS_MODIFY_FINISHED() { auto retval = (bool)NETWORK::UGC_HAS_MODIFY_FINISHED(); return retval; } - static bool LUA_NATIVE_NETWORK_UGC_DID_MODIFY_SUCCEED( ) + static bool LUA_NATIVE_NETWORK_UGC_DID_MODIFY_SUCCEED() { auto retval = (bool)NETWORK::UGC_DID_MODIFY_SUCCEED(); return retval; } - static int LUA_NATIVE_NETWORK_UGC_GET_MODIFY_RESULT( ) + static int LUA_NATIVE_NETWORK_UGC_GET_MODIFY_RESULT() { auto retval = NETWORK::UGC_GET_MODIFY_RESULT(); return retval; } - static void LUA_NATIVE_NETWORK_UGC_CLEAR_MODIFY_RESULT( ) + static void LUA_NATIVE_NETWORK_UGC_CLEAR_MODIFY_RESULT() { NETWORK::UGC_CLEAR_MODIFY_RESULT(); } - static std::tuple LUA_NATIVE_NETWORK_UGC_GET_CREATORS_BY_USER_ID( Any p0, Any p1 ) + static std::tuple LUA_NATIVE_NETWORK_UGC_GET_CREATORS_BY_USER_ID(Any p0, Any p1) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::UGC_GET_CREATORS_BY_USER_ID(&p0, &p1); @@ -4746,88 +4746,88 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_NETWORK_UGC_HAS_QUERY_CREATORS_FINISHED( ) + static bool LUA_NATIVE_NETWORK_UGC_HAS_QUERY_CREATORS_FINISHED() { auto retval = (bool)NETWORK::UGC_HAS_QUERY_CREATORS_FINISHED(); return retval; } - static bool LUA_NATIVE_NETWORK_UGC_DID_QUERY_CREATORS_SUCCEED( ) + static bool LUA_NATIVE_NETWORK_UGC_DID_QUERY_CREATORS_SUCCEED() { auto retval = (bool)NETWORK::UGC_DID_QUERY_CREATORS_SUCCEED(); return retval; } - static int LUA_NATIVE_NETWORK_UGC_GET_CREATOR_NUM( ) + static int LUA_NATIVE_NETWORK_UGC_GET_CREATOR_NUM() { auto retval = NETWORK::UGC_GET_CREATOR_NUM(); return retval; } - static bool LUA_NATIVE_NETWORK_UGC_LOAD_OFFLINE_QUERY( Any p0 ) + static bool LUA_NATIVE_NETWORK_UGC_LOAD_OFFLINE_QUERY(Any p0) { auto retval = (bool)NETWORK::UGC_LOAD_OFFLINE_QUERY(p0); return retval; } - static void LUA_NATIVE_NETWORK_UGC_CLEAR_OFFLINE_QUERY( ) + static void LUA_NATIVE_NETWORK_UGC_CLEAR_OFFLINE_QUERY() { NETWORK::UGC_CLEAR_OFFLINE_QUERY(); } - static void LUA_NATIVE_NETWORK_UGC_SET_QUERY_DATA_FROM_OFFLINE( bool p0 ) + static void LUA_NATIVE_NETWORK_UGC_SET_QUERY_DATA_FROM_OFFLINE(bool p0) { NETWORK::UGC_SET_QUERY_DATA_FROM_OFFLINE(p0); } - static void LUA_NATIVE_NETWORK_UGC_SET_USING_OFFLINE_CONTENT( bool p0 ) + static void LUA_NATIVE_NETWORK_UGC_SET_USING_OFFLINE_CONTENT(bool p0) { NETWORK::UGC_SET_USING_OFFLINE_CONTENT(p0); } - static bool LUA_NATIVE_NETWORK_UGC_IS_LANGUAGE_SUPPORTED( Any p0 ) + static bool LUA_NATIVE_NETWORK_UGC_IS_LANGUAGE_SUPPORTED(Any p0) { auto retval = (bool)NETWORK::UGC_IS_LANGUAGE_SUPPORTED(p0); return retval; } - static bool LUA_NATIVE_NETWORK_FACEBOOK_POST_COMPLETED_HEIST( const char* heistName, int cashEarned, int xpEarned ) + static bool LUA_NATIVE_NETWORK_FACEBOOK_POST_COMPLETED_HEIST(const char* heistName, int cashEarned, int xpEarned) { auto retval = (bool)NETWORK::FACEBOOK_POST_COMPLETED_HEIST(heistName, cashEarned, xpEarned); return retval; } - static bool LUA_NATIVE_NETWORK_FACEBOOK_POST_CREATE_CHARACTER( ) + static bool LUA_NATIVE_NETWORK_FACEBOOK_POST_CREATE_CHARACTER() { auto retval = (bool)NETWORK::FACEBOOK_POST_CREATE_CHARACTER(); return retval; } - static bool LUA_NATIVE_NETWORK_FACEBOOK_POST_COMPLETED_MILESTONE( int milestoneId ) + static bool LUA_NATIVE_NETWORK_FACEBOOK_POST_COMPLETED_MILESTONE(int milestoneId) { auto retval = (bool)NETWORK::FACEBOOK_POST_COMPLETED_MILESTONE(milestoneId); return retval; } - static bool LUA_NATIVE_NETWORK_FACEBOOK_HAS_POST_COMPLETED( ) + static bool LUA_NATIVE_NETWORK_FACEBOOK_HAS_POST_COMPLETED() { auto retval = (bool)NETWORK::FACEBOOK_HAS_POST_COMPLETED(); return retval; } - static bool LUA_NATIVE_NETWORK_FACEBOOK_DID_POST_SUCCEED( ) + static bool LUA_NATIVE_NETWORK_FACEBOOK_DID_POST_SUCCEED() { auto retval = (bool)NETWORK::FACEBOOK_DID_POST_SUCCEED(); return retval; } - static bool LUA_NATIVE_NETWORK_FACEBOOK_CAN_POST_TO_FACEBOOK( ) + static bool LUA_NATIVE_NETWORK_FACEBOOK_CAN_POST_TO_FACEBOOK() { auto retval = (bool)NETWORK::FACEBOOK_CAN_POST_TO_FACEBOOK(); return retval; } - static std::tuple LUA_NATIVE_NETWORK_TEXTURE_DOWNLOAD_REQUEST( Any gamerHandle, const char* filePath, const char* name, bool p3 ) + static std::tuple LUA_NATIVE_NETWORK_TEXTURE_DOWNLOAD_REQUEST(Any gamerHandle, const char* filePath, const char* name, bool p3) { std::tuple return_values; std::get<0>(return_values) = NETWORK::TEXTURE_DOWNLOAD_REQUEST(&gamerHandle, filePath, name, p3); @@ -4836,102 +4836,102 @@ namespace lua::native return return_values; } - static int LUA_NATIVE_NETWORK_TITLE_TEXTURE_DOWNLOAD_REQUEST( const char* filePath, const char* name, bool p2 ) + static int LUA_NATIVE_NETWORK_TITLE_TEXTURE_DOWNLOAD_REQUEST(const char* filePath, const char* name, bool p2) { auto retval = NETWORK::TITLE_TEXTURE_DOWNLOAD_REQUEST(filePath, name, p2); return retval; } - static int LUA_NATIVE_NETWORK_UGC_TEXTURE_DOWNLOAD_REQUEST( const char* p0, int p1, int p2, int p3, const char* p4, bool p5 ) + static int LUA_NATIVE_NETWORK_UGC_TEXTURE_DOWNLOAD_REQUEST(const char* p0, int p1, int p2, int p3, const char* p4, bool p5) { auto retval = NETWORK::UGC_TEXTURE_DOWNLOAD_REQUEST(p0, p1, p2, p3, p4, p5); return retval; } - static void LUA_NATIVE_NETWORK_TEXTURE_DOWNLOAD_RELEASE( int p0 ) + static void LUA_NATIVE_NETWORK_TEXTURE_DOWNLOAD_RELEASE(int p0) { NETWORK::TEXTURE_DOWNLOAD_RELEASE(p0); } - static bool LUA_NATIVE_NETWORK_TEXTURE_DOWNLOAD_HAS_FAILED( int p0 ) + static bool LUA_NATIVE_NETWORK_TEXTURE_DOWNLOAD_HAS_FAILED(int p0) { auto retval = (bool)NETWORK::TEXTURE_DOWNLOAD_HAS_FAILED(p0); return retval; } - static const char* LUA_NATIVE_NETWORK_TEXTURE_DOWNLOAD_GET_NAME( int p0 ) + static const char* LUA_NATIVE_NETWORK_TEXTURE_DOWNLOAD_GET_NAME(int p0) { auto retval = NETWORK::TEXTURE_DOWNLOAD_GET_NAME(p0); return retval; } - static int LUA_NATIVE_NETWORK_GET_STATUS_OF_TEXTURE_DOWNLOAD( int p0 ) + static int LUA_NATIVE_NETWORK_GET_STATUS_OF_TEXTURE_DOWNLOAD(int p0) { auto retval = NETWORK::GET_STATUS_OF_TEXTURE_DOWNLOAD(p0); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_CHECK_ROS_LINK_WENTDOWN_NOT_NET( ) + static bool LUA_NATIVE_NETWORK_NETWORK_CHECK_ROS_LINK_WENTDOWN_NOT_NET() { auto retval = (bool)NETWORK::NETWORK_CHECK_ROS_LINK_WENTDOWN_NOT_NET(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_SHOULD_SHOW_STRICT_NAT_WARNING( ) + static bool LUA_NATIVE_NETWORK_NETWORK_SHOULD_SHOW_STRICT_NAT_WARNING() { auto retval = (bool)NETWORK::NETWORK_SHOULD_SHOW_STRICT_NAT_WARNING(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_CABLE_CONNECTED( ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_CABLE_CONNECTED() { auto retval = (bool)NETWORK::NETWORK_IS_CABLE_CONNECTED(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_HAVE_SCS_PRIVATE_MSG_PRIV( ) + static bool LUA_NATIVE_NETWORK_NETWORK_HAVE_SCS_PRIVATE_MSG_PRIV() { auto retval = (bool)NETWORK::NETWORK_HAVE_SCS_PRIVATE_MSG_PRIV(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_HAVE_ROS_SOCIAL_CLUB_PRIV( ) + static bool LUA_NATIVE_NETWORK_NETWORK_HAVE_ROS_SOCIAL_CLUB_PRIV() { auto retval = (bool)NETWORK::NETWORK_HAVE_ROS_SOCIAL_CLUB_PRIV(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_HAVE_ROS_BANNED_PRIV( ) + static bool LUA_NATIVE_NETWORK_NETWORK_HAVE_ROS_BANNED_PRIV() { auto retval = (bool)NETWORK::NETWORK_HAVE_ROS_BANNED_PRIV(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_HAVE_ROS_CREATE_TICKET_PRIV( ) + static bool LUA_NATIVE_NETWORK_NETWORK_HAVE_ROS_CREATE_TICKET_PRIV() { auto retval = (bool)NETWORK::NETWORK_HAVE_ROS_CREATE_TICKET_PRIV(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_HAVE_ROS_MULTIPLAYER_PRIV( ) + static bool LUA_NATIVE_NETWORK_NETWORK_HAVE_ROS_MULTIPLAYER_PRIV() { auto retval = (bool)NETWORK::NETWORK_HAVE_ROS_MULTIPLAYER_PRIV(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_HAVE_ROS_LEADERBOARD_WRITE_PRIV( ) + static bool LUA_NATIVE_NETWORK_NETWORK_HAVE_ROS_LEADERBOARD_WRITE_PRIV() { auto retval = (bool)NETWORK::NETWORK_HAVE_ROS_LEADERBOARD_WRITE_PRIV(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_HAS_ROS_PRIVILEGE( int index ) + static bool LUA_NATIVE_NETWORK_NETWORK_HAS_ROS_PRIVILEGE(int index) { auto retval = (bool)NETWORK::NETWORK_HAS_ROS_PRIVILEGE(index); return retval; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_HAS_ROS_PRIVILEGE_END_DATE( int privilege, int banType, Any timeData ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_HAS_ROS_PRIVILEGE_END_DATE(int privilege, int banType, Any timeData) { std::tuple return_values; std::get<0>(return_values) = (bool)NETWORK::NETWORK_HAS_ROS_PRIVILEGE_END_DATE(privilege, &banType, &timeData); @@ -4941,25 +4941,25 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_NETWORK_NETWORK_HAS_ROS_PRIVILEGE_PLAYED_LAST_GEN( ) + static bool LUA_NATIVE_NETWORK_NETWORK_HAS_ROS_PRIVILEGE_PLAYED_LAST_GEN() { auto retval = (bool)NETWORK::NETWORK_HAS_ROS_PRIVILEGE_PLAYED_LAST_GEN(); return retval; } - static bool LUA_NATIVE_NETWORK_NETWORK_HAS_ROS_PRIVILEGE_SPECIAL_EDITION_CONTENT( ) + static bool LUA_NATIVE_NETWORK_NETWORK_HAS_ROS_PRIVILEGE_SPECIAL_EDITION_CONTENT() { auto retval = (bool)NETWORK::NETWORK_HAS_ROS_PRIVILEGE_SPECIAL_EDITION_CONTENT(); return retval; } - static int LUA_NATIVE_NETWORK_NETWORK_START_COMMUNICATION_PERMISSIONS_CHECK( Any p0 ) + static int LUA_NATIVE_NETWORK_NETWORK_START_COMMUNICATION_PERMISSIONS_CHECK(Any p0) { auto retval = NETWORK::NETWORK_START_COMMUNICATION_PERMISSIONS_CHECK(p0); return retval; } - static std::tuple LUA_NATIVE_NETWORK_NETWORK_START_USER_CONTENT_PERMISSIONS_CHECK( Any netHandle ) + static std::tuple LUA_NATIVE_NETWORK_NETWORK_START_USER_CONTENT_PERMISSIONS_CHECK(Any netHandle) { std::tuple return_values; std::get<0>(return_values) = NETWORK::NETWORK_START_USER_CONTENT_PERMISSIONS_CHECK(&netHandle); @@ -4968,153 +4968,153 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_NETWORK_NETWORK_SKIP_RADIO_RESET_NEXT_CLOSE( ) + static void LUA_NATIVE_NETWORK_NETWORK_SKIP_RADIO_RESET_NEXT_CLOSE() { NETWORK::NETWORK_SKIP_RADIO_RESET_NEXT_CLOSE(); } - static void LUA_NATIVE_NETWORK_NETWORK_SKIP_RADIO_RESET_NEXT_OPEN( ) + static void LUA_NATIVE_NETWORK_NETWORK_SKIP_RADIO_RESET_NEXT_OPEN() { NETWORK::NETWORK_SKIP_RADIO_RESET_NEXT_OPEN(); } - static bool LUA_NATIVE_NETWORK_NETWORK_SKIP_RADIO_WARNING( ) + static bool LUA_NATIVE_NETWORK_NETWORK_SKIP_RADIO_WARNING() { auto retval = (bool)NETWORK::NETWORK_SKIP_RADIO_WARNING(); return retval; } - static void LUA_NATIVE_NETWORK_NETWORK_FORCE_LOCAL_PLAYER_SCAR_SYNC( ) + static void LUA_NATIVE_NETWORK_NETWORK_FORCE_LOCAL_PLAYER_SCAR_SYNC() { NETWORK::NETWORK_FORCE_LOCAL_PLAYER_SCAR_SYNC(); } - static void LUA_NATIVE_NETWORK_NETWORK_DISABLE_LEAVE_REMOTE_PED_BEHIND( bool toggle ) + static void LUA_NATIVE_NETWORK_NETWORK_DISABLE_LEAVE_REMOTE_PED_BEHIND(bool toggle) { NETWORK::NETWORK_DISABLE_LEAVE_REMOTE_PED_BEHIND(toggle); } - static void LUA_NATIVE_NETWORK_NETWORK_ALLOW_REMOTE_ATTACHMENT_MODIFICATION( Entity entity, bool toggle ) + static void LUA_NATIVE_NETWORK_NETWORK_ALLOW_REMOTE_ATTACHMENT_MODIFICATION(Entity entity, bool toggle) { NETWORK::NETWORK_ALLOW_REMOTE_ATTACHMENT_MODIFICATION(entity, toggle); } - static void LUA_NATIVE_NETWORK_NETWORK_SHOW_CHAT_RESTRICTION_MSC( Player player ) + static void LUA_NATIVE_NETWORK_NETWORK_SHOW_CHAT_RESTRICTION_MSC(Player player) { NETWORK::NETWORK_SHOW_CHAT_RESTRICTION_MSC(player); } - static void LUA_NATIVE_NETWORK_NETWORK_SHOW_PSN_UGC_RESTRICTION( ) + static void LUA_NATIVE_NETWORK_NETWORK_SHOW_PSN_UGC_RESTRICTION() { NETWORK::NETWORK_SHOW_PSN_UGC_RESTRICTION(); } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_TITLE_UPDATE_REQUIRED( ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_TITLE_UPDATE_REQUIRED() { auto retval = (bool)NETWORK::NETWORK_IS_TITLE_UPDATE_REQUIRED(); return retval; } - static void LUA_NATIVE_NETWORK_NETWORK_QUIT_MP_TO_DESKTOP( ) + static void LUA_NATIVE_NETWORK_NETWORK_QUIT_MP_TO_DESKTOP() { NETWORK::NETWORK_QUIT_MP_TO_DESKTOP(); } - static bool LUA_NATIVE_NETWORK_NETWORK_IS_CONNECTED_VIA_RELAY( Player player ) + static bool LUA_NATIVE_NETWORK_NETWORK_IS_CONNECTED_VIA_RELAY(Player player) { auto retval = (bool)NETWORK::NETWORK_IS_CONNECTED_VIA_RELAY(player); return retval; } - static float LUA_NATIVE_NETWORK_NETWORK_GET_AVERAGE_LATENCY( Player player ) + static float LUA_NATIVE_NETWORK_NETWORK_GET_AVERAGE_LATENCY(Player player) { auto retval = NETWORK::NETWORK_GET_AVERAGE_LATENCY(player); return retval; } - static float LUA_NATIVE_NETWORK_NETWORK_GET_AVERAGE_PING( Player player ) + static float LUA_NATIVE_NETWORK_NETWORK_GET_AVERAGE_PING(Player player) { auto retval = NETWORK::NETWORK_GET_AVERAGE_PING(player); return retval; } - static float LUA_NATIVE_NETWORK_NETWORK_GET_AVERAGE_PACKET_LOSS( Player player ) + static float LUA_NATIVE_NETWORK_NETWORK_GET_AVERAGE_PACKET_LOSS(Player player) { auto retval = NETWORK::NETWORK_GET_AVERAGE_PACKET_LOSS(player); return retval; } - static int LUA_NATIVE_NETWORK_NETWORK_GET_NUM_UNACKED_RELIABLES( Player player ) + static int LUA_NATIVE_NETWORK_NETWORK_GET_NUM_UNACKED_RELIABLES(Player player) { auto retval = NETWORK::NETWORK_GET_NUM_UNACKED_RELIABLES(player); return retval; } - static int LUA_NATIVE_NETWORK_NETWORK_GET_UNRELIABLE_RESEND_COUNT( Player player ) + static int LUA_NATIVE_NETWORK_NETWORK_GET_UNRELIABLE_RESEND_COUNT(Player player) { auto retval = NETWORK::NETWORK_GET_UNRELIABLE_RESEND_COUNT(player); return retval; } - static int LUA_NATIVE_NETWORK_NETWORK_GET_HIGHEST_RELIABLE_RESEND_COUNT( Player player ) + static int LUA_NATIVE_NETWORK_NETWORK_GET_HIGHEST_RELIABLE_RESEND_COUNT(Player player) { auto retval = NETWORK::NETWORK_GET_HIGHEST_RELIABLE_RESEND_COUNT(player); return retval; } - static void LUA_NATIVE_NETWORK_NETWORK_REPORT_CODE_TAMPER( ) + static void LUA_NATIVE_NETWORK_NETWORK_REPORT_CODE_TAMPER() { NETWORK::NETWORK_REPORT_CODE_TAMPER(); } - static Vector3 LUA_NATIVE_NETWORK_NETWORK_GET_LAST_ENTITY_POS_RECEIVED_OVER_NETWORK( Entity entity ) + static Vector3 LUA_NATIVE_NETWORK_NETWORK_GET_LAST_ENTITY_POS_RECEIVED_OVER_NETWORK(Entity entity) { auto retval = NETWORK::NETWORK_GET_LAST_ENTITY_POS_RECEIVED_OVER_NETWORK(entity); return retval; } - static Vector3 LUA_NATIVE_NETWORK_NETWORK_GET_LAST_PLAYER_POS_RECEIVED_OVER_NETWORK( Player player ) + static Vector3 LUA_NATIVE_NETWORK_NETWORK_GET_LAST_PLAYER_POS_RECEIVED_OVER_NETWORK(Player player) { auto retval = NETWORK::NETWORK_GET_LAST_PLAYER_POS_RECEIVED_OVER_NETWORK(player); return retval; } - static Vector3 LUA_NATIVE_NETWORK_NETWORK_GET_LAST_VEL_RECEIVED_OVER_NETWORK( Entity entity ) + static Vector3 LUA_NATIVE_NETWORK_NETWORK_GET_LAST_VEL_RECEIVED_OVER_NETWORK(Entity entity) { auto retval = NETWORK::NETWORK_GET_LAST_VEL_RECEIVED_OVER_NETWORK(entity); return retval; } - static Vector3 LUA_NATIVE_NETWORK_NETWORK_GET_PREDICTED_VELOCITY( Entity entity ) + static Vector3 LUA_NATIVE_NETWORK_NETWORK_GET_PREDICTED_VELOCITY(Entity entity, float maxSpeedToPredict) { - auto retval = NETWORK::NETWORK_GET_PREDICTED_VELOCITY(entity); + auto retval = NETWORK::NETWORK_GET_PREDICTED_VELOCITY(entity, maxSpeedToPredict); return retval; } - static void LUA_NATIVE_NETWORK_NETWORK_DUMP_NET_IF_CONFIG( ) + static void LUA_NATIVE_NETWORK_NETWORK_DUMP_NET_IF_CONFIG() { NETWORK::NETWORK_DUMP_NET_IF_CONFIG(); } - static Any LUA_NATIVE_NETWORK_NETWORK_GET_SIGNALLING_INFO( Any p0 ) + static Any LUA_NATIVE_NETWORK_NETWORK_GET_SIGNALLING_INFO(Any p0) { NETWORK::NETWORK_GET_SIGNALLING_INFO(&p0); return p0; } - static Any LUA_NATIVE_NETWORK_NETWORK_GET_NET_STATISTICS_INFO( Any p0 ) + static Any LUA_NATIVE_NETWORK_NETWORK_GET_NET_STATISTICS_INFO(Any p0) { NETWORK::NETWORK_GET_NET_STATISTICS_INFO(&p0); return p0; } - static int LUA_NATIVE_NETWORK_NETWORK_GET_PLAYER_ACCOUNT_ID( Player player ) + static int LUA_NATIVE_NETWORK_NETWORK_GET_PLAYER_ACCOUNT_ID(Player player) { auto retval = NETWORK::NETWORK_GET_PLAYER_ACCOUNT_ID(player); return retval; } - static void LUA_NATIVE_NETWORK_NETWORK_UGC_NAV( Any p0, Any p1 ) + static void LUA_NATIVE_NETWORK_NETWORK_UGC_NAV(Any p0, Any p1) { NETWORK::NETWORK_UGC_NAV(p0, p1); } diff --git a/src/lua/natives/lua_native_binding_OBJECT.cpp b/src/lua/natives/lua_native_binding_OBJECT.cpp index 7fc07c88..39508e38 100644 --- a/src/lua/natives/lua_native_binding_OBJECT.cpp +++ b/src/lua/natives/lua_native_binding_OBJECT.cpp @@ -3,95 +3,95 @@ namespace lua::native { - static Object LUA_NATIVE_OBJECT_CREATE_OBJECT( Hash modelHash, float x, float y, float z, bool isNetwork, bool bScriptHostObj, bool dynamic ) + static Object LUA_NATIVE_OBJECT_CREATE_OBJECT(Hash modelHash, float x, float y, float z, bool isNetwork, bool bScriptHostObj, bool dynamic) { auto retval = OBJECT::CREATE_OBJECT(modelHash, x, y, z, isNetwork, bScriptHostObj, dynamic); return retval; } - static Object LUA_NATIVE_OBJECT_CREATE_OBJECT_NO_OFFSET( Hash modelHash, float x, float y, float z, bool isNetwork, bool bScriptHostObj, bool dynamic ) + static Object LUA_NATIVE_OBJECT_CREATE_OBJECT_NO_OFFSET(Hash modelHash, float x, float y, float z, bool isNetwork, bool bScriptHostObj, bool dynamic) { auto retval = OBJECT::CREATE_OBJECT_NO_OFFSET(modelHash, x, y, z, isNetwork, bScriptHostObj, dynamic); return retval; } - static Object LUA_NATIVE_OBJECT_DELETE_OBJECT( Object object ) + static Object LUA_NATIVE_OBJECT_DELETE_OBJECT(Object object) { OBJECT::DELETE_OBJECT(&object); return object; } - static bool LUA_NATIVE_OBJECT_PLACE_OBJECT_ON_GROUND_PROPERLY( Object object ) + static bool LUA_NATIVE_OBJECT_PLACE_OBJECT_ON_GROUND_PROPERLY(Object object) { auto retval = (bool)OBJECT::PLACE_OBJECT_ON_GROUND_PROPERLY(object); return retval; } - static bool LUA_NATIVE_OBJECT_PLACE_OBJECT_ON_GROUND_OR_OBJECT_PROPERLY( Object object ) + static bool LUA_NATIVE_OBJECT_PLACE_OBJECT_ON_GROUND_OR_OBJECT_PROPERLY(Object object) { auto retval = (bool)OBJECT::PLACE_OBJECT_ON_GROUND_OR_OBJECT_PROPERLY(object); return retval; } - static bool LUA_NATIVE_OBJECT_ROTATE_OBJECT( Object object, float p1, float p2, bool p3 ) + static bool LUA_NATIVE_OBJECT_ROTATE_OBJECT(Object object, float p1, float p2, bool p3) { auto retval = (bool)OBJECT::ROTATE_OBJECT(object, p1, p2, p3); return retval; } - static bool LUA_NATIVE_OBJECT_SLIDE_OBJECT( Object object, float toX, float toY, float toZ, float speedX, float speedY, float speedZ, bool collision ) + static bool LUA_NATIVE_OBJECT_SLIDE_OBJECT(Object object, float toX, float toY, float toZ, float speedX, float speedY, float speedZ, bool collision) { auto retval = (bool)OBJECT::SLIDE_OBJECT(object, toX, toY, toZ, speedX, speedY, speedZ, collision); return retval; } - static void LUA_NATIVE_OBJECT_SET_OBJECT_TARGETTABLE( Object object, bool targettable ) + static void LUA_NATIVE_OBJECT_SET_OBJECT_TARGETTABLE(Object object, bool targettable) { OBJECT::SET_OBJECT_TARGETTABLE(object, targettable); } - static void LUA_NATIVE_OBJECT_SET_OBJECT_FORCE_VEHICLES_TO_AVOID( Object object, bool toggle ) + static void LUA_NATIVE_OBJECT_SET_OBJECT_FORCE_VEHICLES_TO_AVOID(Object object, bool toggle) { OBJECT::SET_OBJECT_FORCE_VEHICLES_TO_AVOID(object, toggle); } - static Object LUA_NATIVE_OBJECT_GET_CLOSEST_OBJECT_OF_TYPE( float x, float y, float z, float radius, Hash modelHash, bool isMission, bool p6, bool p7 ) + static Object LUA_NATIVE_OBJECT_GET_CLOSEST_OBJECT_OF_TYPE(float x, float y, float z, float radius, Hash modelHash, bool isMission, bool p6, bool p7) { auto retval = OBJECT::GET_CLOSEST_OBJECT_OF_TYPE(x, y, z, radius, modelHash, isMission, p6, p7); return retval; } - static bool LUA_NATIVE_OBJECT_HAS_OBJECT_BEEN_BROKEN( Object object, Any p1 ) + static bool LUA_NATIVE_OBJECT_HAS_OBJECT_BEEN_BROKEN(Object object, Any p1) { auto retval = (bool)OBJECT::HAS_OBJECT_BEEN_BROKEN(object, p1); return retval; } - static bool LUA_NATIVE_OBJECT_HAS_CLOSEST_OBJECT_OF_TYPE_BEEN_BROKEN( float p0, float p1, float p2, float p3, Hash modelHash, Any p5 ) + static bool LUA_NATIVE_OBJECT_HAS_CLOSEST_OBJECT_OF_TYPE_BEEN_BROKEN(float p0, float p1, float p2, float p3, Hash modelHash, Any p5) { auto retval = (bool)OBJECT::HAS_CLOSEST_OBJECT_OF_TYPE_BEEN_BROKEN(p0, p1, p2, p3, modelHash, p5); return retval; } - static bool LUA_NATIVE_OBJECT_HAS_CLOSEST_OBJECT_OF_TYPE_BEEN_COMPLETELY_DESTROYED( float x, float y, float z, float radius, Hash modelHash, bool p5 ) + static bool LUA_NATIVE_OBJECT_HAS_CLOSEST_OBJECT_OF_TYPE_BEEN_COMPLETELY_DESTROYED(float x, float y, float z, float radius, Hash modelHash, bool p5) { auto retval = (bool)OBJECT::HAS_CLOSEST_OBJECT_OF_TYPE_BEEN_COMPLETELY_DESTROYED(x, y, z, radius, modelHash, p5); return retval; } - static bool LUA_NATIVE_OBJECT_GET_HAS_OBJECT_BEEN_COMPLETELY_DESTROYED( Any p0 ) + static bool LUA_NATIVE_OBJECT_GET_HAS_OBJECT_BEEN_COMPLETELY_DESTROYED(Any p0) { auto retval = (bool)OBJECT::GET_HAS_OBJECT_BEEN_COMPLETELY_DESTROYED(p0); return retval; } - static Vector3 LUA_NATIVE_OBJECT_GET_OFFSET_FROM_COORD_AND_HEADING_IN_WORLD_COORDS( float xPos, float yPos, float zPos, float heading, float xOffset, float yOffset, float zOffset ) + static Vector3 LUA_NATIVE_OBJECT_GET_OFFSET_FROM_COORD_AND_HEADING_IN_WORLD_COORDS(float xPos, float yPos, float zPos, float heading, float xOffset, float yOffset, float zOffset) { auto retval = OBJECT::GET_OFFSET_FROM_COORD_AND_HEADING_IN_WORLD_COORDS(xPos, yPos, zPos, heading, xOffset, yOffset, zOffset); return retval; } - static std::tuple LUA_NATIVE_OBJECT_GET_COORDS_AND_ROTATION_OF_CLOSEST_OBJECT_OF_TYPE( float x, float y, float z, float radius, Hash modelHash, Vector3 outPosition, Vector3 outRotation, int rotationOrder ) + static std::tuple LUA_NATIVE_OBJECT_GET_COORDS_AND_ROTATION_OF_CLOSEST_OBJECT_OF_TYPE(float x, float y, float z, float radius, Hash modelHash, Vector3 outPosition, Vector3 outRotation, int rotationOrder) { std::tuple return_values; std::get<0>(return_values) = (bool)OBJECT::GET_COORDS_AND_ROTATION_OF_CLOSEST_OBJECT_OF_TYPE(x, y, z, radius, modelHash, &outPosition, &outRotation, rotationOrder); @@ -101,12 +101,12 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_OBJECT_SET_STATE_OF_CLOSEST_DOOR_OF_TYPE( Hash type, float x, float y, float z, bool locked, float heading, bool p6 ) + static void LUA_NATIVE_OBJECT_SET_STATE_OF_CLOSEST_DOOR_OF_TYPE(Hash type, float x, float y, float z, bool locked, float heading, bool p6) { OBJECT::SET_STATE_OF_CLOSEST_DOOR_OF_TYPE(type, x, y, z, locked, heading, p6); } - static std::tuple LUA_NATIVE_OBJECT_GET_STATE_OF_CLOSEST_DOOR_OF_TYPE( Hash type, float x, float y, float z, bool locked, float heading ) + static std::tuple LUA_NATIVE_OBJECT_GET_STATE_OF_CLOSEST_DOOR_OF_TYPE(Hash type, float x, float y, float z, bool locked, float heading) { std::tuple return_values; OBJECT::GET_STATE_OF_CLOSEST_DOOR_OF_TYPE(type, x, y, z, (BOOL*)&locked, &heading); @@ -116,114 +116,114 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_OBJECT_SET_LOCKED_UNSTREAMED_IN_DOOR_OF_TYPE( Hash modelHash, float x, float y, float z, bool locked, float xRotMult, float yRotMult, float zRotMult ) + static void LUA_NATIVE_OBJECT_SET_LOCKED_UNSTREAMED_IN_DOOR_OF_TYPE(Hash modelHash, float x, float y, float z, bool locked, float xRotMult, float yRotMult, float zRotMult) { OBJECT::SET_LOCKED_UNSTREAMED_IN_DOOR_OF_TYPE(modelHash, x, y, z, locked, xRotMult, yRotMult, zRotMult); } - static void LUA_NATIVE_OBJECT_PLAY_OBJECT_AUTO_START_ANIM( Any p0 ) + static void LUA_NATIVE_OBJECT_PLAY_OBJECT_AUTO_START_ANIM(Any p0) { OBJECT::PLAY_OBJECT_AUTO_START_ANIM(p0); } - static void LUA_NATIVE_OBJECT_ADD_DOOR_TO_SYSTEM( Hash doorHash, Hash modelHash, float x, float y, float z, bool p5, bool scriptDoor, bool isLocal ) + static void LUA_NATIVE_OBJECT_ADD_DOOR_TO_SYSTEM(Hash doorHash, Hash modelHash, float x, float y, float z, bool p5, bool scriptDoor, bool isLocal) { OBJECT::ADD_DOOR_TO_SYSTEM(doorHash, modelHash, x, y, z, p5, scriptDoor, isLocal); } - static void LUA_NATIVE_OBJECT_REMOVE_DOOR_FROM_SYSTEM( Hash doorHash, Any p1 ) + static void LUA_NATIVE_OBJECT_REMOVE_DOOR_FROM_SYSTEM(Hash doorHash, Any p1) { OBJECT::REMOVE_DOOR_FROM_SYSTEM(doorHash, p1); } - static void LUA_NATIVE_OBJECT_DOOR_SYSTEM_SET_DOOR_STATE( Hash doorHash, int state, bool requestDoor, bool forceUpdate ) + static void LUA_NATIVE_OBJECT_DOOR_SYSTEM_SET_DOOR_STATE(Hash doorHash, int state, bool requestDoor, bool forceUpdate) { OBJECT::DOOR_SYSTEM_SET_DOOR_STATE(doorHash, state, requestDoor, forceUpdate); } - static int LUA_NATIVE_OBJECT_DOOR_SYSTEM_GET_DOOR_STATE( Hash doorHash ) + static int LUA_NATIVE_OBJECT_DOOR_SYSTEM_GET_DOOR_STATE(Hash doorHash) { auto retval = OBJECT::DOOR_SYSTEM_GET_DOOR_STATE(doorHash); return retval; } - static int LUA_NATIVE_OBJECT_DOOR_SYSTEM_GET_DOOR_PENDING_STATE( Hash doorHash ) + static int LUA_NATIVE_OBJECT_DOOR_SYSTEM_GET_DOOR_PENDING_STATE(Hash doorHash) { auto retval = OBJECT::DOOR_SYSTEM_GET_DOOR_PENDING_STATE(doorHash); return retval; } - static void LUA_NATIVE_OBJECT_DOOR_SYSTEM_SET_AUTOMATIC_RATE( Hash doorHash, float rate, bool requestDoor, bool forceUpdate ) + static void LUA_NATIVE_OBJECT_DOOR_SYSTEM_SET_AUTOMATIC_RATE(Hash doorHash, float rate, bool requestDoor, bool forceUpdate) { OBJECT::DOOR_SYSTEM_SET_AUTOMATIC_RATE(doorHash, rate, requestDoor, forceUpdate); } - static void LUA_NATIVE_OBJECT_DOOR_SYSTEM_SET_AUTOMATIC_DISTANCE( Hash doorHash, float distance, bool requestDoor, bool forceUpdate ) + static void LUA_NATIVE_OBJECT_DOOR_SYSTEM_SET_AUTOMATIC_DISTANCE(Hash doorHash, float distance, bool requestDoor, bool forceUpdate) { OBJECT::DOOR_SYSTEM_SET_AUTOMATIC_DISTANCE(doorHash, distance, requestDoor, forceUpdate); } - static void LUA_NATIVE_OBJECT_DOOR_SYSTEM_SET_OPEN_RATIO( Hash doorHash, float ajar, bool requestDoor, bool forceUpdate ) + static void LUA_NATIVE_OBJECT_DOOR_SYSTEM_SET_OPEN_RATIO(Hash doorHash, float ajar, bool requestDoor, bool forceUpdate) { OBJECT::DOOR_SYSTEM_SET_OPEN_RATIO(doorHash, ajar, requestDoor, forceUpdate); } - static float LUA_NATIVE_OBJECT_DOOR_SYSTEM_GET_AUTOMATIC_DISTANCE( Hash doorHash ) + static float LUA_NATIVE_OBJECT_DOOR_SYSTEM_GET_AUTOMATIC_DISTANCE(Hash doorHash) { auto retval = OBJECT::DOOR_SYSTEM_GET_AUTOMATIC_DISTANCE(doorHash); return retval; } - static float LUA_NATIVE_OBJECT_DOOR_SYSTEM_GET_OPEN_RATIO( Hash doorHash ) + static float LUA_NATIVE_OBJECT_DOOR_SYSTEM_GET_OPEN_RATIO(Hash doorHash) { auto retval = OBJECT::DOOR_SYSTEM_GET_OPEN_RATIO(doorHash); return retval; } - static void LUA_NATIVE_OBJECT_DOOR_SYSTEM_SET_SPRING_REMOVED( Hash doorHash, bool removed, bool requestDoor, bool forceUpdate ) + static void LUA_NATIVE_OBJECT_DOOR_SYSTEM_SET_SPRING_REMOVED(Hash doorHash, bool removed, bool requestDoor, bool forceUpdate) { OBJECT::DOOR_SYSTEM_SET_SPRING_REMOVED(doorHash, removed, requestDoor, forceUpdate); } - static void LUA_NATIVE_OBJECT_DOOR_SYSTEM_SET_HOLD_OPEN( Hash doorHash, bool toggle ) + static void LUA_NATIVE_OBJECT_DOOR_SYSTEM_SET_HOLD_OPEN(Hash doorHash, bool toggle) { OBJECT::DOOR_SYSTEM_SET_HOLD_OPEN(doorHash, toggle); } - static void LUA_NATIVE_OBJECT_DOOR_SYSTEM_SET_DOOR_OPEN_FOR_RACES( Hash doorHash, bool p1 ) + static void LUA_NATIVE_OBJECT_DOOR_SYSTEM_SET_DOOR_OPEN_FOR_RACES(Hash doorHash, bool p1) { OBJECT::DOOR_SYSTEM_SET_DOOR_OPEN_FOR_RACES(doorHash, p1); } - static bool LUA_NATIVE_OBJECT_IS_DOOR_REGISTERED_WITH_SYSTEM( Hash doorHash ) + static bool LUA_NATIVE_OBJECT_IS_DOOR_REGISTERED_WITH_SYSTEM(Hash doorHash) { auto retval = (bool)OBJECT::IS_DOOR_REGISTERED_WITH_SYSTEM(doorHash); return retval; } - static bool LUA_NATIVE_OBJECT_IS_DOOR_CLOSED( Hash doorHash ) + static bool LUA_NATIVE_OBJECT_IS_DOOR_CLOSED(Hash doorHash) { auto retval = (bool)OBJECT::IS_DOOR_CLOSED(doorHash); return retval; } - static void LUA_NATIVE_OBJECT_OPEN_ALL_BARRIERS_FOR_RACE( bool p0 ) + static void LUA_NATIVE_OBJECT_OPEN_ALL_BARRIERS_FOR_RACE(bool p0) { OBJECT::OPEN_ALL_BARRIERS_FOR_RACE(p0); } - static void LUA_NATIVE_OBJECT_CLOSE_ALL_BARRIERS_FOR_RACE( ) + static void LUA_NATIVE_OBJECT_CLOSE_ALL_BARRIERS_FOR_RACE() { OBJECT::CLOSE_ALL_BARRIERS_FOR_RACE(); } - static bool LUA_NATIVE_OBJECT_DOOR_SYSTEM_GET_IS_PHYSICS_LOADED( Any p0 ) + static bool LUA_NATIVE_OBJECT_DOOR_SYSTEM_GET_IS_PHYSICS_LOADED(Any p0) { auto retval = (bool)OBJECT::DOOR_SYSTEM_GET_IS_PHYSICS_LOADED(p0); return retval; } - static std::tuple LUA_NATIVE_OBJECT_DOOR_SYSTEM_FIND_EXISTING_DOOR( float x, float y, float z, Hash modelHash, Hash outDoorHash ) + static std::tuple LUA_NATIVE_OBJECT_DOOR_SYSTEM_FIND_EXISTING_DOOR(float x, float y, float z, Hash modelHash, Hash outDoorHash) { std::tuple return_values; std::get<0>(return_values) = (bool)OBJECT::DOOR_SYSTEM_FIND_EXISTING_DOOR(x, y, z, modelHash, &outDoorHash); @@ -232,666 +232,666 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_OBJECT_IS_GARAGE_EMPTY( Hash garageHash, bool p1, int p2 ) + static bool LUA_NATIVE_OBJECT_IS_GARAGE_EMPTY(Hash garageHash, bool p1, int p2) { auto retval = (bool)OBJECT::IS_GARAGE_EMPTY(garageHash, p1, p2); return retval; } - static bool LUA_NATIVE_OBJECT_IS_PLAYER_ENTIRELY_INSIDE_GARAGE( Hash garageHash, Player player, float p2, int p3 ) + static bool LUA_NATIVE_OBJECT_IS_PLAYER_ENTIRELY_INSIDE_GARAGE(Hash garageHash, Player player, float p2, int p3) { auto retval = (bool)OBJECT::IS_PLAYER_ENTIRELY_INSIDE_GARAGE(garageHash, player, p2, p3); return retval; } - static bool LUA_NATIVE_OBJECT_IS_PLAYER_PARTIALLY_INSIDE_GARAGE( Hash garageHash, Player player, int p2 ) + static bool LUA_NATIVE_OBJECT_IS_PLAYER_PARTIALLY_INSIDE_GARAGE(Hash garageHash, Player player, int p2) { auto retval = (bool)OBJECT::IS_PLAYER_PARTIALLY_INSIDE_GARAGE(garageHash, player, p2); return retval; } - static bool LUA_NATIVE_OBJECT_ARE_ENTITIES_ENTIRELY_INSIDE_GARAGE( Hash garageHash, bool p1, bool p2, bool p3, Any p4 ) + static bool LUA_NATIVE_OBJECT_ARE_ENTITIES_ENTIRELY_INSIDE_GARAGE(Hash garageHash, bool p1, bool p2, bool p3, Any p4) { auto retval = (bool)OBJECT::ARE_ENTITIES_ENTIRELY_INSIDE_GARAGE(garageHash, p1, p2, p3, p4); return retval; } - static bool LUA_NATIVE_OBJECT_IS_ANY_ENTITY_ENTIRELY_INSIDE_GARAGE( Hash garageHash, bool p1, bool p2, bool p3, Any p4 ) + static bool LUA_NATIVE_OBJECT_IS_ANY_ENTITY_ENTIRELY_INSIDE_GARAGE(Hash garageHash, bool p1, bool p2, bool p3, Any p4) { auto retval = (bool)OBJECT::IS_ANY_ENTITY_ENTIRELY_INSIDE_GARAGE(garageHash, p1, p2, p3, p4); return retval; } - static bool LUA_NATIVE_OBJECT_IS_OBJECT_ENTIRELY_INSIDE_GARAGE( Hash garageHash, Entity entity, float p2, int p3 ) + static bool LUA_NATIVE_OBJECT_IS_OBJECT_ENTIRELY_INSIDE_GARAGE(Hash garageHash, Entity entity, float p2, int p3) { auto retval = (bool)OBJECT::IS_OBJECT_ENTIRELY_INSIDE_GARAGE(garageHash, entity, p2, p3); return retval; } - static bool LUA_NATIVE_OBJECT_IS_OBJECT_PARTIALLY_INSIDE_GARAGE( Hash garageHash, Entity entity, int p2 ) + static bool LUA_NATIVE_OBJECT_IS_OBJECT_PARTIALLY_INSIDE_GARAGE(Hash garageHash, Entity entity, int p2) { auto retval = (bool)OBJECT::IS_OBJECT_PARTIALLY_INSIDE_GARAGE(garageHash, entity, p2); return retval; } - static void LUA_NATIVE_OBJECT_CLEAR_GARAGE( Hash garageHash, bool isNetwork ) + static void LUA_NATIVE_OBJECT_CLEAR_GARAGE(Hash garageHash, bool isNetwork) { OBJECT::CLEAR_GARAGE(garageHash, isNetwork); } - static void LUA_NATIVE_OBJECT_CLEAR_OBJECTS_INSIDE_GARAGE( Hash garageHash, bool vehicles, bool peds, bool objects, bool isNetwork ) + static void LUA_NATIVE_OBJECT_CLEAR_OBJECTS_INSIDE_GARAGE(Hash garageHash, bool vehicles, bool peds, bool objects, bool isNetwork) { OBJECT::CLEAR_OBJECTS_INSIDE_GARAGE(garageHash, vehicles, peds, objects, isNetwork); } - static void LUA_NATIVE_OBJECT_DISABLE_TIDYING_UP_IN_GARAGE( int id, bool toggle ) + static void LUA_NATIVE_OBJECT_DISABLE_TIDYING_UP_IN_GARAGE(int id, bool toggle) { OBJECT::DISABLE_TIDYING_UP_IN_GARAGE(id, toggle); } - static void LUA_NATIVE_OBJECT_ENABLE_SAVING_IN_GARAGE( Hash garageHash, bool toggle ) + static void LUA_NATIVE_OBJECT_ENABLE_SAVING_IN_GARAGE(Hash garageHash, bool toggle) { OBJECT::ENABLE_SAVING_IN_GARAGE(garageHash, toggle); } - static void LUA_NATIVE_OBJECT_CLOSE_SAFEHOUSE_GARAGES( ) + static void LUA_NATIVE_OBJECT_CLOSE_SAFEHOUSE_GARAGES() { OBJECT::CLOSE_SAFEHOUSE_GARAGES(); } - static bool LUA_NATIVE_OBJECT_DOES_OBJECT_OF_TYPE_EXIST_AT_COORDS( float x, float y, float z, float radius, Hash hash, bool p5 ) + static bool LUA_NATIVE_OBJECT_DOES_OBJECT_OF_TYPE_EXIST_AT_COORDS(float x, float y, float z, float radius, Hash hash, bool p5) { auto retval = (bool)OBJECT::DOES_OBJECT_OF_TYPE_EXIST_AT_COORDS(x, y, z, radius, hash, p5); return retval; } - static bool LUA_NATIVE_OBJECT_IS_POINT_IN_ANGLED_AREA( float xPos, float yPos, float zPos, float x1, float y1, float z1, float x2, float y2, float z2, float width, bool debug, bool includeZ ) + static bool LUA_NATIVE_OBJECT_IS_POINT_IN_ANGLED_AREA(float xPos, float yPos, float zPos, float x1, float y1, float z1, float x2, float y2, float z2, float width, bool debug, bool includeZ) { auto retval = (bool)OBJECT::IS_POINT_IN_ANGLED_AREA(xPos, yPos, zPos, x1, y1, z1, x2, y2, z2, width, debug, includeZ); return retval; } - static void LUA_NATIVE_OBJECT_SET_OBJECT_ALLOW_LOW_LOD_BUOYANCY( Object object, bool toggle ) + static void LUA_NATIVE_OBJECT_SET_OBJECT_ALLOW_LOW_LOD_BUOYANCY(Object object, bool toggle) { OBJECT::SET_OBJECT_ALLOW_LOW_LOD_BUOYANCY(object, toggle); } - static void LUA_NATIVE_OBJECT_SET_OBJECT_PHYSICS_PARAMS( Object object, float weight, float p2, float p3, float p4, float p5, float gravity, float p7, float p8, float p9, float p10, float buoyancy ) + static void LUA_NATIVE_OBJECT_SET_OBJECT_PHYSICS_PARAMS(Object object, float weight, float p2, float p3, float p4, float p5, float gravity, float p7, float p8, float p9, float p10, float buoyancy) { OBJECT::SET_OBJECT_PHYSICS_PARAMS(object, weight, p2, p3, p4, p5, gravity, p7, p8, p9, p10, buoyancy); } - static float LUA_NATIVE_OBJECT_GET_OBJECT_FRAGMENT_DAMAGE_HEALTH( Any p0, bool p1 ) + static float LUA_NATIVE_OBJECT_GET_OBJECT_FRAGMENT_DAMAGE_HEALTH(Any p0, bool p1) { auto retval = OBJECT::GET_OBJECT_FRAGMENT_DAMAGE_HEALTH(p0, p1); return retval; } - static void LUA_NATIVE_OBJECT_SET_ACTIVATE_OBJECT_PHYSICS_AS_SOON_AS_IT_IS_UNFROZEN( Object object, bool toggle ) + static void LUA_NATIVE_OBJECT_SET_ACTIVATE_OBJECT_PHYSICS_AS_SOON_AS_IT_IS_UNFROZEN(Object object, bool toggle) { OBJECT::SET_ACTIVATE_OBJECT_PHYSICS_AS_SOON_AS_IT_IS_UNFROZEN(object, toggle); } - static bool LUA_NATIVE_OBJECT_IS_ANY_OBJECT_NEAR_POINT( float x, float y, float z, float range, bool p4 ) + static bool LUA_NATIVE_OBJECT_IS_ANY_OBJECT_NEAR_POINT(float x, float y, float z, float range, bool p4) { auto retval = (bool)OBJECT::IS_ANY_OBJECT_NEAR_POINT(x, y, z, range, p4); return retval; } - static bool LUA_NATIVE_OBJECT_IS_OBJECT_NEAR_POINT( Hash objectHash, float x, float y, float z, float range ) + static bool LUA_NATIVE_OBJECT_IS_OBJECT_NEAR_POINT(Hash objectHash, float x, float y, float z, float range) { auto retval = (bool)OBJECT::IS_OBJECT_NEAR_POINT(objectHash, x, y, z, range); return retval; } - static void LUA_NATIVE_OBJECT_REMOVE_OBJECT_HIGH_DETAIL_MODEL( Object object ) + static void LUA_NATIVE_OBJECT_REMOVE_OBJECT_HIGH_DETAIL_MODEL(Object object) { OBJECT::REMOVE_OBJECT_HIGH_DETAIL_MODEL(object); } - static void LUA_NATIVE_OBJECT_BREAK_OBJECT_FRAGMENT_CHILD( Object p0, Any p1, bool p2 ) + static void LUA_NATIVE_OBJECT_BREAK_OBJECT_FRAGMENT_CHILD(Object p0, Any p1, bool p2) { OBJECT::BREAK_OBJECT_FRAGMENT_CHILD(p0, p1, p2); } - static void LUA_NATIVE_OBJECT_DAMAGE_OBJECT_FRAGMENT_CHILD( Any p0, Any p1, Any p2 ) + static void LUA_NATIVE_OBJECT_DAMAGE_OBJECT_FRAGMENT_CHILD(Any p0, Any p1, Any p2) { OBJECT::DAMAGE_OBJECT_FRAGMENT_CHILD(p0, p1, p2); } - static void LUA_NATIVE_OBJECT_FIX_OBJECT_FRAGMENT( Object object ) + static void LUA_NATIVE_OBJECT_FIX_OBJECT_FRAGMENT(Object object) { OBJECT::FIX_OBJECT_FRAGMENT(object); } - static void LUA_NATIVE_OBJECT_TRACK_OBJECT_VISIBILITY( Object object ) + static void LUA_NATIVE_OBJECT_TRACK_OBJECT_VISIBILITY(Object object) { OBJECT::TRACK_OBJECT_VISIBILITY(object); } - static bool LUA_NATIVE_OBJECT_IS_OBJECT_VISIBLE( Object object ) + static bool LUA_NATIVE_OBJECT_IS_OBJECT_VISIBLE(Object object) { auto retval = (bool)OBJECT::IS_OBJECT_VISIBLE(object); return retval; } - static void LUA_NATIVE_OBJECT_SET_OBJECT_IS_SPECIAL_GOLFBALL( Object object, bool toggle ) + static void LUA_NATIVE_OBJECT_SET_OBJECT_IS_SPECIAL_GOLFBALL(Object object, bool toggle) { OBJECT::SET_OBJECT_IS_SPECIAL_GOLFBALL(object, toggle); } - static void LUA_NATIVE_OBJECT_SET_OBJECT_TAKES_DAMAGE_FROM_COLLIDING_WITH_BUILDINGS( Any p0, bool p1 ) + static void LUA_NATIVE_OBJECT_SET_OBJECT_TAKES_DAMAGE_FROM_COLLIDING_WITH_BUILDINGS(Any p0, bool p1) { OBJECT::SET_OBJECT_TAKES_DAMAGE_FROM_COLLIDING_WITH_BUILDINGS(p0, p1); } - static void LUA_NATIVE_OBJECT_ALLOW_DAMAGE_EVENTS_FOR_NON_NETWORKED_OBJECTS( bool value ) + static void LUA_NATIVE_OBJECT_ALLOW_DAMAGE_EVENTS_FOR_NON_NETWORKED_OBJECTS(bool value) { OBJECT::ALLOW_DAMAGE_EVENTS_FOR_NON_NETWORKED_OBJECTS(value); } - static void LUA_NATIVE_OBJECT_SET_CUTSCENES_WEAPON_FLASHLIGHT_ON_THIS_FRAME( Object object, bool toggle ) + static void LUA_NATIVE_OBJECT_SET_CUTSCENES_WEAPON_FLASHLIGHT_ON_THIS_FRAME(Object object, bool toggle) { OBJECT::SET_CUTSCENES_WEAPON_FLASHLIGHT_ON_THIS_FRAME(object, toggle); } - static Object LUA_NATIVE_OBJECT_GET_RAYFIRE_MAP_OBJECT( float x, float y, float z, float radius, const char* name ) + static Object LUA_NATIVE_OBJECT_GET_RAYFIRE_MAP_OBJECT(float x, float y, float z, float radius, const char* name) { auto retval = OBJECT::GET_RAYFIRE_MAP_OBJECT(x, y, z, radius, name); return retval; } - static void LUA_NATIVE_OBJECT_SET_STATE_OF_RAYFIRE_MAP_OBJECT( Object object, int state ) + static void LUA_NATIVE_OBJECT_SET_STATE_OF_RAYFIRE_MAP_OBJECT(Object object, int state) { OBJECT::SET_STATE_OF_RAYFIRE_MAP_OBJECT(object, state); } - static int LUA_NATIVE_OBJECT_GET_STATE_OF_RAYFIRE_MAP_OBJECT( Object object ) + static int LUA_NATIVE_OBJECT_GET_STATE_OF_RAYFIRE_MAP_OBJECT(Object object) { auto retval = OBJECT::GET_STATE_OF_RAYFIRE_MAP_OBJECT(object); return retval; } - static bool LUA_NATIVE_OBJECT_DOES_RAYFIRE_MAP_OBJECT_EXIST( Object object ) + static bool LUA_NATIVE_OBJECT_DOES_RAYFIRE_MAP_OBJECT_EXIST(Object object) { auto retval = (bool)OBJECT::DOES_RAYFIRE_MAP_OBJECT_EXIST(object); return retval; } - static float LUA_NATIVE_OBJECT_GET_RAYFIRE_MAP_OBJECT_ANIM_PHASE( Object object ) + static float LUA_NATIVE_OBJECT_GET_RAYFIRE_MAP_OBJECT_ANIM_PHASE(Object object) { auto retval = OBJECT::GET_RAYFIRE_MAP_OBJECT_ANIM_PHASE(object); return retval; } - static Pickup LUA_NATIVE_OBJECT_CREATE_PICKUP( Hash pickupHash, float posX, float posY, float posZ, int p4, int value, bool p6, Hash modelHash ) + static Pickup LUA_NATIVE_OBJECT_CREATE_PICKUP(Hash pickupHash, float posX, float posY, float posZ, int p4, int value, bool p6, Hash modelHash) { auto retval = OBJECT::CREATE_PICKUP(pickupHash, posX, posY, posZ, p4, value, p6, modelHash); return retval; } - static Pickup LUA_NATIVE_OBJECT_CREATE_PICKUP_ROTATE( Hash pickupHash, float posX, float posY, float posZ, float rotX, float rotY, float rotZ, int flag, int amount, Any p9, bool p10, Hash modelHash ) + static Pickup LUA_NATIVE_OBJECT_CREATE_PICKUP_ROTATE(Hash pickupHash, float posX, float posY, float posZ, float rotX, float rotY, float rotZ, int flag, int amount, Any p9, bool p10, Hash modelHash) { auto retval = OBJECT::CREATE_PICKUP_ROTATE(pickupHash, posX, posY, posZ, rotX, rotY, rotZ, flag, amount, p9, p10, modelHash); return retval; } - static void LUA_NATIVE_OBJECT_FORCE_PICKUP_ROTATE_FACE_UP( ) + static void LUA_NATIVE_OBJECT_FORCE_PICKUP_ROTATE_FACE_UP() { OBJECT::FORCE_PICKUP_ROTATE_FACE_UP(); } - static void LUA_NATIVE_OBJECT_SET_CUSTOM_PICKUP_WEAPON_HASH( Hash pickupHash, Pickup pickup ) + static void LUA_NATIVE_OBJECT_SET_CUSTOM_PICKUP_WEAPON_HASH(Hash pickupHash, Pickup pickup) { OBJECT::SET_CUSTOM_PICKUP_WEAPON_HASH(pickupHash, pickup); } - static Object LUA_NATIVE_OBJECT_CREATE_AMBIENT_PICKUP( Hash pickupHash, float posX, float posY, float posZ, int flags, int value, Hash modelHash, bool p7, bool p8 ) + static Object LUA_NATIVE_OBJECT_CREATE_AMBIENT_PICKUP(Hash pickupHash, float posX, float posY, float posZ, int flags, int value, Hash modelHash, bool p7, bool p8) { auto retval = OBJECT::CREATE_AMBIENT_PICKUP(pickupHash, posX, posY, posZ, flags, value, modelHash, p7, p8); return retval; } - static Object LUA_NATIVE_OBJECT_CREATE_NON_NETWORKED_AMBIENT_PICKUP( Hash pickupHash, float posX, float posY, float posZ, int flags, int value, Hash modelHash, bool p7, bool p8 ) + static Object LUA_NATIVE_OBJECT_CREATE_NON_NETWORKED_AMBIENT_PICKUP(Hash pickupHash, float posX, float posY, float posZ, int flags, int value, Hash modelHash, bool p7, bool p8) { auto retval = OBJECT::CREATE_NON_NETWORKED_AMBIENT_PICKUP(pickupHash, posX, posY, posZ, flags, value, modelHash, p7, p8); return retval; } - static void LUA_NATIVE_OBJECT_BLOCK_PLAYERS_FOR_AMBIENT_PICKUP( Any p0, Any p1 ) + static void LUA_NATIVE_OBJECT_BLOCK_PLAYERS_FOR_AMBIENT_PICKUP(Any p0, Any p1) { OBJECT::BLOCK_PLAYERS_FOR_AMBIENT_PICKUP(p0, p1); } - static Object LUA_NATIVE_OBJECT_CREATE_PORTABLE_PICKUP( Hash pickupHash, float x, float y, float z, bool placeOnGround, Hash modelHash ) + static Object LUA_NATIVE_OBJECT_CREATE_PORTABLE_PICKUP(Hash pickupHash, float x, float y, float z, bool placeOnGround, Hash modelHash) { auto retval = OBJECT::CREATE_PORTABLE_PICKUP(pickupHash, x, y, z, placeOnGround, modelHash); return retval; } - static Object LUA_NATIVE_OBJECT_CREATE_NON_NETWORKED_PORTABLE_PICKUP( Hash pickupHash, float x, float y, float z, bool placeOnGround, Hash modelHash ) + static Object LUA_NATIVE_OBJECT_CREATE_NON_NETWORKED_PORTABLE_PICKUP(Hash pickupHash, float x, float y, float z, bool placeOnGround, Hash modelHash) { auto retval = OBJECT::CREATE_NON_NETWORKED_PORTABLE_PICKUP(pickupHash, x, y, z, placeOnGround, modelHash); return retval; } - static void LUA_NATIVE_OBJECT_ATTACH_PORTABLE_PICKUP_TO_PED( Object pickupObject, Ped ped ) + static void LUA_NATIVE_OBJECT_ATTACH_PORTABLE_PICKUP_TO_PED(Object pickupObject, Ped ped) { OBJECT::ATTACH_PORTABLE_PICKUP_TO_PED(pickupObject, ped); } - static void LUA_NATIVE_OBJECT_DETACH_PORTABLE_PICKUP_FROM_PED( Object pickupObject ) + static void LUA_NATIVE_OBJECT_DETACH_PORTABLE_PICKUP_FROM_PED(Object pickupObject) { OBJECT::DETACH_PORTABLE_PICKUP_FROM_PED(pickupObject); } - static void LUA_NATIVE_OBJECT_FORCE_PORTABLE_PICKUP_LAST_ACCESSIBLE_POSITION_SETTING( Object object ) + static void LUA_NATIVE_OBJECT_FORCE_PORTABLE_PICKUP_LAST_ACCESSIBLE_POSITION_SETTING(Object object) { OBJECT::FORCE_PORTABLE_PICKUP_LAST_ACCESSIBLE_POSITION_SETTING(object); } - static void LUA_NATIVE_OBJECT_HIDE_PORTABLE_PICKUP_WHEN_DETACHED( Object pickupObject, bool toggle ) + static void LUA_NATIVE_OBJECT_HIDE_PORTABLE_PICKUP_WHEN_DETACHED(Object pickupObject, bool toggle) { OBJECT::HIDE_PORTABLE_PICKUP_WHEN_DETACHED(pickupObject, toggle); } - static void LUA_NATIVE_OBJECT_SET_MAX_NUM_PORTABLE_PICKUPS_CARRIED_BY_PLAYER( Hash modelHash, int number ) + static void LUA_NATIVE_OBJECT_SET_MAX_NUM_PORTABLE_PICKUPS_CARRIED_BY_PLAYER(Hash modelHash, int number) { OBJECT::SET_MAX_NUM_PORTABLE_PICKUPS_CARRIED_BY_PLAYER(modelHash, number); } - static void LUA_NATIVE_OBJECT_SET_LOCAL_PLAYER_CAN_COLLECT_PORTABLE_PICKUPS( bool toggle ) + static void LUA_NATIVE_OBJECT_SET_LOCAL_PLAYER_CAN_COLLECT_PORTABLE_PICKUPS(bool toggle) { OBJECT::SET_LOCAL_PLAYER_CAN_COLLECT_PORTABLE_PICKUPS(toggle); } - static Vector3 LUA_NATIVE_OBJECT_GET_SAFE_PICKUP_COORDS( float x, float y, float z, float p3, float p4 ) + static Vector3 LUA_NATIVE_OBJECT_GET_SAFE_PICKUP_COORDS(float x, float y, float z, float p3, float p4) { auto retval = OBJECT::GET_SAFE_PICKUP_COORDS(x, y, z, p3, p4); return retval; } - static void LUA_NATIVE_OBJECT_ADD_EXTENDED_PICKUP_PROBE_AREA( float x, float y, float z, float radius ) + static void LUA_NATIVE_OBJECT_ADD_EXTENDED_PICKUP_PROBE_AREA(float x, float y, float z, float radius) { OBJECT::ADD_EXTENDED_PICKUP_PROBE_AREA(x, y, z, radius); } - static void LUA_NATIVE_OBJECT_CLEAR_EXTENDED_PICKUP_PROBE_AREAS( ) + static void LUA_NATIVE_OBJECT_CLEAR_EXTENDED_PICKUP_PROBE_AREAS() { OBJECT::CLEAR_EXTENDED_PICKUP_PROBE_AREAS(); } - static Vector3 LUA_NATIVE_OBJECT_GET_PICKUP_COORDS( Pickup pickup ) + static Vector3 LUA_NATIVE_OBJECT_GET_PICKUP_COORDS(Pickup pickup) { auto retval = OBJECT::GET_PICKUP_COORDS(pickup); return retval; } - static void LUA_NATIVE_OBJECT_SUPPRESS_PICKUP_SOUND_FOR_PICKUP( Any p0, Any p1 ) + static void LUA_NATIVE_OBJECT_SUPPRESS_PICKUP_SOUND_FOR_PICKUP(Any p0, Any p1) { OBJECT::SUPPRESS_PICKUP_SOUND_FOR_PICKUP(p0, p1); } - static void LUA_NATIVE_OBJECT_REMOVE_ALL_PICKUPS_OF_TYPE( Hash pickupHash ) + static void LUA_NATIVE_OBJECT_REMOVE_ALL_PICKUPS_OF_TYPE(Hash pickupHash) { OBJECT::REMOVE_ALL_PICKUPS_OF_TYPE(pickupHash); } - static bool LUA_NATIVE_OBJECT_HAS_PICKUP_BEEN_COLLECTED( Pickup pickup ) + static bool LUA_NATIVE_OBJECT_HAS_PICKUP_BEEN_COLLECTED(Pickup pickup) { auto retval = (bool)OBJECT::HAS_PICKUP_BEEN_COLLECTED(pickup); return retval; } - static void LUA_NATIVE_OBJECT_REMOVE_PICKUP( Pickup pickup ) + static void LUA_NATIVE_OBJECT_REMOVE_PICKUP(Pickup pickup) { OBJECT::REMOVE_PICKUP(pickup); } - static void LUA_NATIVE_OBJECT_CREATE_MONEY_PICKUPS( float x, float y, float z, int value, int amount, Hash model ) + static void LUA_NATIVE_OBJECT_CREATE_MONEY_PICKUPS(float x, float y, float z, int value, int amount, Hash model) { OBJECT::CREATE_MONEY_PICKUPS(x, y, z, value, amount, model); } - static bool LUA_NATIVE_OBJECT_DOES_PICKUP_EXIST( Pickup pickup ) + static bool LUA_NATIVE_OBJECT_DOES_PICKUP_EXIST(Pickup pickup) { auto retval = (bool)OBJECT::DOES_PICKUP_EXIST(pickup); return retval; } - static bool LUA_NATIVE_OBJECT_DOES_PICKUP_OBJECT_EXIST( Object pickupObject ) + static bool LUA_NATIVE_OBJECT_DOES_PICKUP_OBJECT_EXIST(Object pickupObject) { auto retval = (bool)OBJECT::DOES_PICKUP_OBJECT_EXIST(pickupObject); return retval; } - static Object LUA_NATIVE_OBJECT_GET_PICKUP_OBJECT( Pickup pickup ) + static Object LUA_NATIVE_OBJECT_GET_PICKUP_OBJECT(Pickup pickup) { auto retval = OBJECT::GET_PICKUP_OBJECT(pickup); return retval; } - static bool LUA_NATIVE_OBJECT_IS_OBJECT_A_PICKUP( Object object ) + static bool LUA_NATIVE_OBJECT_IS_OBJECT_A_PICKUP(Object object) { auto retval = (bool)OBJECT::IS_OBJECT_A_PICKUP(object); return retval; } - static bool LUA_NATIVE_OBJECT_IS_OBJECT_A_PORTABLE_PICKUP( Object object ) + static bool LUA_NATIVE_OBJECT_IS_OBJECT_A_PORTABLE_PICKUP(Object object) { auto retval = (bool)OBJECT::IS_OBJECT_A_PORTABLE_PICKUP(object); return retval; } - static bool LUA_NATIVE_OBJECT_DOES_PICKUP_OF_TYPE_EXIST_IN_AREA( Hash pickupHash, float x, float y, float z, float radius ) + static bool LUA_NATIVE_OBJECT_DOES_PICKUP_OF_TYPE_EXIST_IN_AREA(Hash pickupHash, float x, float y, float z, float radius) { auto retval = (bool)OBJECT::DOES_PICKUP_OF_TYPE_EXIST_IN_AREA(pickupHash, x, y, z, radius); return retval; } - static void LUA_NATIVE_OBJECT_SET_PICKUP_REGENERATION_TIME( Pickup pickup, int duration ) + static void LUA_NATIVE_OBJECT_SET_PICKUP_REGENERATION_TIME(Pickup pickup, int duration) { OBJECT::SET_PICKUP_REGENERATION_TIME(pickup, duration); } - static void LUA_NATIVE_OBJECT_FORCE_PICKUP_REGENERATE( Any p0 ) + static void LUA_NATIVE_OBJECT_FORCE_PICKUP_REGENERATE(Any p0) { OBJECT::FORCE_PICKUP_REGENERATE(p0); } - static void LUA_NATIVE_OBJECT_SET_PLAYER_PERMITTED_TO_COLLECT_PICKUPS_OF_TYPE( Player player, Hash pickupHash, bool toggle ) + static void LUA_NATIVE_OBJECT_SET_PLAYER_PERMITTED_TO_COLLECT_PICKUPS_OF_TYPE(Player player, Hash pickupHash, bool toggle) { OBJECT::SET_PLAYER_PERMITTED_TO_COLLECT_PICKUPS_OF_TYPE(player, pickupHash, toggle); } - static void LUA_NATIVE_OBJECT_SET_LOCAL_PLAYER_PERMITTED_TO_COLLECT_PICKUPS_WITH_MODEL( Hash modelHash, bool toggle ) + static void LUA_NATIVE_OBJECT_SET_LOCAL_PLAYER_PERMITTED_TO_COLLECT_PICKUPS_WITH_MODEL(Hash modelHash, bool toggle) { OBJECT::SET_LOCAL_PLAYER_PERMITTED_TO_COLLECT_PICKUPS_WITH_MODEL(modelHash, toggle); } - static void LUA_NATIVE_OBJECT_ALLOW_ALL_PLAYERS_TO_COLLECT_PICKUPS_OF_TYPE( Hash pickupHash ) + static void LUA_NATIVE_OBJECT_ALLOW_ALL_PLAYERS_TO_COLLECT_PICKUPS_OF_TYPE(Hash pickupHash) { OBJECT::ALLOW_ALL_PLAYERS_TO_COLLECT_PICKUPS_OF_TYPE(pickupHash); } - static void LUA_NATIVE_OBJECT_SET_TEAM_PICKUP_OBJECT( Object object, Any p1, bool p2 ) + static void LUA_NATIVE_OBJECT_SET_TEAM_PICKUP_OBJECT(Object object, Any p1, bool p2) { OBJECT::SET_TEAM_PICKUP_OBJECT(object, p1, p2); } - static void LUA_NATIVE_OBJECT_PREVENT_COLLECTION_OF_PORTABLE_PICKUP( Object object, bool p1, bool p2 ) + static void LUA_NATIVE_OBJECT_PREVENT_COLLECTION_OF_PORTABLE_PICKUP(Object object, bool p1, bool p2) { OBJECT::PREVENT_COLLECTION_OF_PORTABLE_PICKUP(object, p1, p2); } - static void LUA_NATIVE_OBJECT_SET_PICKUP_OBJECT_GLOW_WHEN_UNCOLLECTABLE( Pickup pickup, bool toggle ) + static void LUA_NATIVE_OBJECT_SET_PICKUP_OBJECT_GLOW_WHEN_UNCOLLECTABLE(Pickup pickup, bool toggle) { OBJECT::SET_PICKUP_OBJECT_GLOW_WHEN_UNCOLLECTABLE(pickup, toggle); } - static void LUA_NATIVE_OBJECT_SET_PICKUP_GLOW_OFFSET( Pickup pickup, float p1 ) + static void LUA_NATIVE_OBJECT_SET_PICKUP_GLOW_OFFSET(Pickup pickup, float p1) { OBJECT::SET_PICKUP_GLOW_OFFSET(pickup, p1); } - static void LUA_NATIVE_OBJECT_SET_PICKUP_OBJECT_GLOW_OFFSET( Pickup pickup, float p1, bool p2 ) + static void LUA_NATIVE_OBJECT_SET_PICKUP_OBJECT_GLOW_OFFSET(Pickup pickup, float p1, bool p2) { OBJECT::SET_PICKUP_OBJECT_GLOW_OFFSET(pickup, p1, p2); } - static void LUA_NATIVE_OBJECT_SET_OBJECT_GLOW_IN_SAME_TEAM( Pickup pickup ) + static void LUA_NATIVE_OBJECT_SET_OBJECT_GLOW_IN_SAME_TEAM(Pickup pickup) { OBJECT::SET_OBJECT_GLOW_IN_SAME_TEAM(pickup); } - static void LUA_NATIVE_OBJECT_SET_PICKUP_OBJECT_ARROW_MARKER( Pickup pickup, bool toggle ) + static void LUA_NATIVE_OBJECT_SET_PICKUP_OBJECT_ARROW_MARKER(Pickup pickup, bool toggle) { OBJECT::SET_PICKUP_OBJECT_ARROW_MARKER(pickup, toggle); } - static void LUA_NATIVE_OBJECT_ALLOW_PICKUP_ARROW_MARKER_WHEN_UNCOLLECTABLE( Pickup pickup, bool toggle ) + static void LUA_NATIVE_OBJECT_ALLOW_PICKUP_ARROW_MARKER_WHEN_UNCOLLECTABLE(Pickup pickup, bool toggle) { OBJECT::ALLOW_PICKUP_ARROW_MARKER_WHEN_UNCOLLECTABLE(pickup, toggle); } - static int LUA_NATIVE_OBJECT_GET_DEFAULT_AMMO_FOR_WEAPON_PICKUP( Hash pickupHash ) + static int LUA_NATIVE_OBJECT_GET_DEFAULT_AMMO_FOR_WEAPON_PICKUP(Hash pickupHash) { auto retval = OBJECT::GET_DEFAULT_AMMO_FOR_WEAPON_PICKUP(pickupHash); return retval; } - static void LUA_NATIVE_OBJECT_SET_PICKUP_GENERATION_RANGE_MULTIPLIER( float multiplier ) + static void LUA_NATIVE_OBJECT_SET_PICKUP_GENERATION_RANGE_MULTIPLIER(float multiplier) { OBJECT::SET_PICKUP_GENERATION_RANGE_MULTIPLIER(multiplier); } - static float LUA_NATIVE_OBJECT_GET_PICKUP_GENERATION_RANGE_MULTIPLIER( ) + static float LUA_NATIVE_OBJECT_GET_PICKUP_GENERATION_RANGE_MULTIPLIER() { auto retval = OBJECT::GET_PICKUP_GENERATION_RANGE_MULTIPLIER(); return retval; } - static void LUA_NATIVE_OBJECT_SET_ONLY_ALLOW_AMMO_COLLECTION_WHEN_LOW( bool p0 ) + static void LUA_NATIVE_OBJECT_SET_ONLY_ALLOW_AMMO_COLLECTION_WHEN_LOW(bool p0) { OBJECT::SET_ONLY_ALLOW_AMMO_COLLECTION_WHEN_LOW(p0); } - static void LUA_NATIVE_OBJECT_SET_PICKUP_UNCOLLECTABLE( Pickup pickup, bool toggle ) + static void LUA_NATIVE_OBJECT_SET_PICKUP_UNCOLLECTABLE(Pickup pickup, bool toggle) { OBJECT::SET_PICKUP_UNCOLLECTABLE(pickup, toggle); } - static void LUA_NATIVE_OBJECT_SET_PICKUP_TRANSPARENT_WHEN_UNCOLLECTABLE( Pickup pickup, bool toggle ) + static void LUA_NATIVE_OBJECT_SET_PICKUP_TRANSPARENT_WHEN_UNCOLLECTABLE(Pickup pickup, bool toggle) { OBJECT::SET_PICKUP_TRANSPARENT_WHEN_UNCOLLECTABLE(pickup, toggle); } - static void LUA_NATIVE_OBJECT_SET_PICKUP_HIDDEN_WHEN_UNCOLLECTABLE( Pickup pickup, bool toggle ) + static void LUA_NATIVE_OBJECT_SET_PICKUP_HIDDEN_WHEN_UNCOLLECTABLE(Pickup pickup, bool toggle) { OBJECT::SET_PICKUP_HIDDEN_WHEN_UNCOLLECTABLE(pickup, toggle); } - static void LUA_NATIVE_OBJECT_SET_PICKUP_OBJECT_TRANSPARENT_WHEN_UNCOLLECTABLE( Pickup pickup, bool toggle ) + static void LUA_NATIVE_OBJECT_SET_PICKUP_OBJECT_TRANSPARENT_WHEN_UNCOLLECTABLE(Pickup pickup, bool toggle) { OBJECT::SET_PICKUP_OBJECT_TRANSPARENT_WHEN_UNCOLLECTABLE(pickup, toggle); } - static void LUA_NATIVE_OBJECT_SET_PICKUP_OBJECT_ALPHA_WHEN_TRANSPARENT( int p0 ) + static void LUA_NATIVE_OBJECT_SET_PICKUP_OBJECT_ALPHA_WHEN_TRANSPARENT(int p0) { OBJECT::SET_PICKUP_OBJECT_ALPHA_WHEN_TRANSPARENT(p0); } - static void LUA_NATIVE_OBJECT_SET_PORTABLE_PICKUP_PERSIST( Pickup pickup, bool toggle ) + static void LUA_NATIVE_OBJECT_SET_PORTABLE_PICKUP_PERSIST(Pickup pickup, bool toggle) { OBJECT::SET_PORTABLE_PICKUP_PERSIST(pickup, toggle); } - static void LUA_NATIVE_OBJECT_ALLOW_PORTABLE_PICKUP_TO_MIGRATE_TO_NON_PARTICIPANTS( Pickup pickup, bool toggle ) + static void LUA_NATIVE_OBJECT_ALLOW_PORTABLE_PICKUP_TO_MIGRATE_TO_NON_PARTICIPANTS(Pickup pickup, bool toggle) { OBJECT::ALLOW_PORTABLE_PICKUP_TO_MIGRATE_TO_NON_PARTICIPANTS(pickup, toggle); } - static void LUA_NATIVE_OBJECT_FORCE_ACTIVATE_PHYSICS_ON_UNFIXED_PICKUP( Pickup pickup, bool toggle ) + static void LUA_NATIVE_OBJECT_FORCE_ACTIVATE_PHYSICS_ON_UNFIXED_PICKUP(Pickup pickup, bool toggle) { OBJECT::FORCE_ACTIVATE_PHYSICS_ON_UNFIXED_PICKUP(pickup, toggle); } - static void LUA_NATIVE_OBJECT_ALLOW_PICKUP_BY_NONE_PARTICIPANT( Pickup pickup, bool toggle ) + static void LUA_NATIVE_OBJECT_ALLOW_PICKUP_BY_NONE_PARTICIPANT(Pickup pickup, bool toggle) { OBJECT::ALLOW_PICKUP_BY_NONE_PARTICIPANT(pickup, toggle); } - static void LUA_NATIVE_OBJECT_SUPPRESS_PICKUP_REWARD_TYPE( int rewardType, bool suppress ) + static void LUA_NATIVE_OBJECT_SUPPRESS_PICKUP_REWARD_TYPE(int rewardType, bool suppress) { OBJECT::SUPPRESS_PICKUP_REWARD_TYPE(rewardType, suppress); } - static void LUA_NATIVE_OBJECT_CLEAR_ALL_PICKUP_REWARD_TYPE_SUPPRESSION( ) + static void LUA_NATIVE_OBJECT_CLEAR_ALL_PICKUP_REWARD_TYPE_SUPPRESSION() { OBJECT::CLEAR_ALL_PICKUP_REWARD_TYPE_SUPPRESSION(); } - static void LUA_NATIVE_OBJECT_CLEAR_PICKUP_REWARD_TYPE_SUPPRESSION( int rewardType ) + static void LUA_NATIVE_OBJECT_CLEAR_PICKUP_REWARD_TYPE_SUPPRESSION(int rewardType) { OBJECT::CLEAR_PICKUP_REWARD_TYPE_SUPPRESSION(rewardType); } - static void LUA_NATIVE_OBJECT_RENDER_FAKE_PICKUP_GLOW( float x, float y, float z, int colorIndex ) + static void LUA_NATIVE_OBJECT_RENDER_FAKE_PICKUP_GLOW(float x, float y, float z, int colorIndex) { OBJECT::RENDER_FAKE_PICKUP_GLOW(x, y, z, colorIndex); } - static void LUA_NATIVE_OBJECT_SET_PICKUP_OBJECT_COLLECTABLE_IN_VEHICLE( Pickup pickup ) + static void LUA_NATIVE_OBJECT_SET_PICKUP_OBJECT_COLLECTABLE_IN_VEHICLE(Pickup pickup) { OBJECT::SET_PICKUP_OBJECT_COLLECTABLE_IN_VEHICLE(pickup); } - static void LUA_NATIVE_OBJECT_SET_PICKUP_TRACK_DAMAGE_EVENTS( Pickup pickup, bool toggle ) + static void LUA_NATIVE_OBJECT_SET_PICKUP_TRACK_DAMAGE_EVENTS(Pickup pickup, bool toggle) { OBJECT::SET_PICKUP_TRACK_DAMAGE_EVENTS(pickup, toggle); } - static void LUA_NATIVE_OBJECT_SET_ENTITY_FLAG_SUPPRESS_SHADOW( Entity entity, bool toggle ) + static void LUA_NATIVE_OBJECT_SET_ENTITY_FLAG_SUPPRESS_SHADOW(Entity entity, bool toggle) { OBJECT::SET_ENTITY_FLAG_SUPPRESS_SHADOW(entity, toggle); } - static void LUA_NATIVE_OBJECT_SET_ENTITY_FLAG_RENDER_SMALL_SHADOW( Object object, bool toggle ) + static void LUA_NATIVE_OBJECT_SET_ENTITY_FLAG_RENDER_SMALL_SHADOW(Object object, bool toggle) { OBJECT::SET_ENTITY_FLAG_RENDER_SMALL_SHADOW(object, toggle); } - static Hash LUA_NATIVE_OBJECT_GET_WEAPON_TYPE_FROM_PICKUP_TYPE( Hash pickupHash ) + static Hash LUA_NATIVE_OBJECT_GET_WEAPON_TYPE_FROM_PICKUP_TYPE(Hash pickupHash) { auto retval = OBJECT::GET_WEAPON_TYPE_FROM_PICKUP_TYPE(pickupHash); return retval; } - static Hash LUA_NATIVE_OBJECT_GET_PICKUP_TYPE_FROM_WEAPON_HASH( Hash weaponHash ) + static Hash LUA_NATIVE_OBJECT_GET_PICKUP_TYPE_FROM_WEAPON_HASH(Hash weaponHash) { auto retval = OBJECT::GET_PICKUP_TYPE_FROM_WEAPON_HASH(weaponHash); return retval; } - static bool LUA_NATIVE_OBJECT_IS_PICKUP_WEAPON_OBJECT_VALID( Object object ) + static bool LUA_NATIVE_OBJECT_IS_PICKUP_WEAPON_OBJECT_VALID(Object object) { auto retval = (bool)OBJECT::IS_PICKUP_WEAPON_OBJECT_VALID(object); return retval; } - static int LUA_NATIVE_OBJECT_GET_OBJECT_TINT_INDEX( Object object ) + static int LUA_NATIVE_OBJECT_GET_OBJECT_TINT_INDEX(Object object) { auto retval = OBJECT::GET_OBJECT_TINT_INDEX(object); return retval; } - static void LUA_NATIVE_OBJECT_SET_OBJECT_TINT_INDEX( Object object, int textureVariation ) + static void LUA_NATIVE_OBJECT_SET_OBJECT_TINT_INDEX(Object object, int textureVariation) { OBJECT::SET_OBJECT_TINT_INDEX(object, textureVariation); } - static bool LUA_NATIVE_OBJECT_SET_TINT_INDEX_CLOSEST_BUILDING_OF_TYPE( float x, float y, float z, float radius, Hash modelHash, int textureVariation ) + static bool LUA_NATIVE_OBJECT_SET_TINT_INDEX_CLOSEST_BUILDING_OF_TYPE(float x, float y, float z, float radius, Hash modelHash, int textureVariation) { auto retval = (bool)OBJECT::SET_TINT_INDEX_CLOSEST_BUILDING_OF_TYPE(x, y, z, radius, modelHash, textureVariation); return retval; } - static void LUA_NATIVE_OBJECT_SET_PROP_TINT_INDEX( Any p0, Any p1 ) + static void LUA_NATIVE_OBJECT_SET_PROP_TINT_INDEX(Any p0, Any p1) { OBJECT::SET_PROP_TINT_INDEX(p0, p1); } - static bool LUA_NATIVE_OBJECT_SET_PROP_LIGHT_COLOR( Object object, bool p1, int r, int g, int b ) + static bool LUA_NATIVE_OBJECT_SET_PROP_LIGHT_COLOR(Object object, bool p1, int r, int g, int b) { auto retval = (bool)OBJECT::SET_PROP_LIGHT_COLOR(object, p1, r, g, b); return retval; } - static bool LUA_NATIVE_OBJECT_IS_PROP_LIGHT_OVERRIDEN( Object object ) + static bool LUA_NATIVE_OBJECT_IS_PROP_LIGHT_OVERRIDEN(Object object) { auto retval = (bool)OBJECT::IS_PROP_LIGHT_OVERRIDEN(object); return retval; } - static void LUA_NATIVE_OBJECT_SET_OBJECT_IS_VISIBLE_IN_MIRRORS( Object object, bool toggle ) + static void LUA_NATIVE_OBJECT_SET_OBJECT_IS_VISIBLE_IN_MIRRORS(Object object, bool toggle) { OBJECT::SET_OBJECT_IS_VISIBLE_IN_MIRRORS(object, toggle); } - static void LUA_NATIVE_OBJECT_SET_OBJECT_SPEED_BOOST_AMOUNT( Object object, Any p1 ) + static void LUA_NATIVE_OBJECT_SET_OBJECT_SPEED_BOOST_AMOUNT(Object object, Any p1) { OBJECT::SET_OBJECT_SPEED_BOOST_AMOUNT(object, p1); } - static void LUA_NATIVE_OBJECT_SET_OBJECT_SPEED_BOOST_DURATION( Object object, float duration ) + static void LUA_NATIVE_OBJECT_SET_OBJECT_SPEED_BOOST_DURATION(Object object, float duration) { OBJECT::SET_OBJECT_SPEED_BOOST_DURATION(object, duration); } - static Hash LUA_NATIVE_OBJECT_CONVERT_OLD_PICKUP_TYPE_TO_NEW( Hash pickupHash ) + static Hash LUA_NATIVE_OBJECT_CONVERT_OLD_PICKUP_TYPE_TO_NEW(Hash pickupHash) { auto retval = OBJECT::CONVERT_OLD_PICKUP_TYPE_TO_NEW(pickupHash); return retval; } - static void LUA_NATIVE_OBJECT_SET_FORCE_OBJECT_THIS_FRAME( float x, float y, float z, float p3 ) + static void LUA_NATIVE_OBJECT_SET_FORCE_OBJECT_THIS_FRAME(float x, float y, float z, float p3) { OBJECT::SET_FORCE_OBJECT_THIS_FRAME(x, y, z, p3); } - static void LUA_NATIVE_OBJECT_ONLY_CLEAN_UP_OBJECT_WHEN_OUT_OF_RANGE( Object object ) + static void LUA_NATIVE_OBJECT_ONLY_CLEAN_UP_OBJECT_WHEN_OUT_OF_RANGE(Object object) { OBJECT::ONLY_CLEAN_UP_OBJECT_WHEN_OUT_OF_RANGE(object); } - static void LUA_NATIVE_OBJECT_SET_DISABLE_COLLISIONS_BETWEEN_CARS_AND_CAR_PARACHUTE( Any p0 ) + static void LUA_NATIVE_OBJECT_SET_DISABLE_COLLISIONS_BETWEEN_CARS_AND_CAR_PARACHUTE(Any p0) { OBJECT::SET_DISABLE_COLLISIONS_BETWEEN_CARS_AND_CAR_PARACHUTE(p0); } - static void LUA_NATIVE_OBJECT_SET_PROJECTILES_SHOULD_EXPLODE_ON_CONTACT( Entity entity, Any p1 ) + static void LUA_NATIVE_OBJECT_SET_PROJECTILES_SHOULD_EXPLODE_ON_CONTACT(Entity entity, Any p1) { OBJECT::SET_PROJECTILES_SHOULD_EXPLODE_ON_CONTACT(entity, p1); } - static void LUA_NATIVE_OBJECT_SET_DRIVE_ARTICULATED_JOINT( Object object, bool toggle, int p2 ) + static void LUA_NATIVE_OBJECT_SET_DRIVE_ARTICULATED_JOINT(Object object, bool toggle, int p2) { OBJECT::SET_DRIVE_ARTICULATED_JOINT(object, toggle, p2); } - static void LUA_NATIVE_OBJECT_SET_DRIVE_ARTICULATED_JOINT_WITH_INFLICTOR( Object object, bool toggle, int p2, Ped ped ) + static void LUA_NATIVE_OBJECT_SET_DRIVE_ARTICULATED_JOINT_WITH_INFLICTOR(Object object, bool toggle, int p2, Ped ped) { OBJECT::SET_DRIVE_ARTICULATED_JOINT_WITH_INFLICTOR(object, toggle, p2, ped); } - static void LUA_NATIVE_OBJECT_SET_OBJECT_IS_A_PRESSURE_PLATE( Object object, bool toggle ) + static void LUA_NATIVE_OBJECT_SET_OBJECT_IS_A_PRESSURE_PLATE(Object object, bool toggle) { OBJECT::SET_OBJECT_IS_A_PRESSURE_PLATE(object, toggle); } - static void LUA_NATIVE_OBJECT_SET_WEAPON_IMPACTS_APPLY_GREATER_FORCE( Object object, bool p1 ) + static void LUA_NATIVE_OBJECT_SET_WEAPON_IMPACTS_APPLY_GREATER_FORCE(Object object, bool p1) { OBJECT::SET_WEAPON_IMPACTS_APPLY_GREATER_FORCE(object, p1); } - static bool LUA_NATIVE_OBJECT_GET_IS_ARTICULATED_JOINT_AT_MIN_ANGLE( Object object, Any p1 ) + static bool LUA_NATIVE_OBJECT_GET_IS_ARTICULATED_JOINT_AT_MIN_ANGLE(Object object, Any p1) { auto retval = (bool)OBJECT::GET_IS_ARTICULATED_JOINT_AT_MIN_ANGLE(object, p1); return retval; } - static bool LUA_NATIVE_OBJECT_GET_IS_ARTICULATED_JOINT_AT_MAX_ANGLE( Any p0, Any p1 ) + static bool LUA_NATIVE_OBJECT_GET_IS_ARTICULATED_JOINT_AT_MAX_ANGLE(Any p0, Any p1) { auto retval = (bool)OBJECT::GET_IS_ARTICULATED_JOINT_AT_MAX_ANGLE(p0, p1); return retval; } - static void LUA_NATIVE_OBJECT_SET_IS_OBJECT_ARTICULATED( Object object, bool toggle ) + static void LUA_NATIVE_OBJECT_SET_IS_OBJECT_ARTICULATED(Object object, bool toggle) { OBJECT::SET_IS_OBJECT_ARTICULATED(object, toggle); } - static void LUA_NATIVE_OBJECT_SET_IS_OBJECT_BALL( Object object, bool toggle ) + static void LUA_NATIVE_OBJECT_SET_IS_OBJECT_BALL(Object object, bool toggle) { OBJECT::SET_IS_OBJECT_BALL(object, toggle); } diff --git a/src/lua/natives/lua_native_binding_PAD.cpp b/src/lua/natives/lua_native_binding_PAD.cpp index 70f66033..8eb38b0d 100644 --- a/src/lua/natives/lua_native_binding_PAD.cpp +++ b/src/lua/natives/lua_native_binding_PAD.cpp @@ -3,274 +3,274 @@ namespace lua::native { - static bool LUA_NATIVE_PAD_IS_CONTROL_ENABLED( int control, int action ) + static bool LUA_NATIVE_PAD_IS_CONTROL_ENABLED(int control, int action) { auto retval = (bool)PAD::IS_CONTROL_ENABLED(control, action); return retval; } - static bool LUA_NATIVE_PAD_IS_CONTROL_PRESSED( int control, int action ) + static bool LUA_NATIVE_PAD_IS_CONTROL_PRESSED(int control, int action) { auto retval = (bool)PAD::IS_CONTROL_PRESSED(control, action); return retval; } - static bool LUA_NATIVE_PAD_IS_CONTROL_RELEASED( int control, int action ) + static bool LUA_NATIVE_PAD_IS_CONTROL_RELEASED(int control, int action) { auto retval = (bool)PAD::IS_CONTROL_RELEASED(control, action); return retval; } - static bool LUA_NATIVE_PAD_IS_CONTROL_JUST_PRESSED( int control, int action ) + static bool LUA_NATIVE_PAD_IS_CONTROL_JUST_PRESSED(int control, int action) { auto retval = (bool)PAD::IS_CONTROL_JUST_PRESSED(control, action); return retval; } - static bool LUA_NATIVE_PAD_IS_CONTROL_JUST_RELEASED( int control, int action ) + static bool LUA_NATIVE_PAD_IS_CONTROL_JUST_RELEASED(int control, int action) { auto retval = (bool)PAD::IS_CONTROL_JUST_RELEASED(control, action); return retval; } - static int LUA_NATIVE_PAD_GET_CONTROL_VALUE( int control, int action ) + static int LUA_NATIVE_PAD_GET_CONTROL_VALUE(int control, int action) { auto retval = PAD::GET_CONTROL_VALUE(control, action); return retval; } - static float LUA_NATIVE_PAD_GET_CONTROL_NORMAL( int control, int action ) + static float LUA_NATIVE_PAD_GET_CONTROL_NORMAL(int control, int action) { auto retval = PAD::GET_CONTROL_NORMAL(control, action); return retval; } - static void LUA_NATIVE_PAD_SET_USE_ADJUSTED_MOUSE_COORDS( bool toggle ) + static void LUA_NATIVE_PAD_SET_USE_ADJUSTED_MOUSE_COORDS(bool toggle) { PAD::SET_USE_ADJUSTED_MOUSE_COORDS(toggle); } - static float LUA_NATIVE_PAD_GET_CONTROL_UNBOUND_NORMAL( int control, int action ) + static float LUA_NATIVE_PAD_GET_CONTROL_UNBOUND_NORMAL(int control, int action) { auto retval = PAD::GET_CONTROL_UNBOUND_NORMAL(control, action); return retval; } - static bool LUA_NATIVE_PAD_SET_CONTROL_VALUE_NEXT_FRAME( int control, int action, float value ) + static bool LUA_NATIVE_PAD_SET_CONTROL_VALUE_NEXT_FRAME(int control, int action, float value) { auto retval = (bool)PAD::SET_CONTROL_VALUE_NEXT_FRAME(control, action, value); return retval; } - static bool LUA_NATIVE_PAD_IS_DISABLED_CONTROL_PRESSED( int control, int action ) + static bool LUA_NATIVE_PAD_IS_DISABLED_CONTROL_PRESSED(int control, int action) { auto retval = (bool)PAD::IS_DISABLED_CONTROL_PRESSED(control, action); return retval; } - static bool LUA_NATIVE_PAD_IS_DISABLED_CONTROL_RELEASED( int control, int action ) + static bool LUA_NATIVE_PAD_IS_DISABLED_CONTROL_RELEASED(int control, int action) { auto retval = (bool)PAD::IS_DISABLED_CONTROL_RELEASED(control, action); return retval; } - static bool LUA_NATIVE_PAD_IS_DISABLED_CONTROL_JUST_PRESSED( int control, int action ) + static bool LUA_NATIVE_PAD_IS_DISABLED_CONTROL_JUST_PRESSED(int control, int action) { auto retval = (bool)PAD::IS_DISABLED_CONTROL_JUST_PRESSED(control, action); return retval; } - static bool LUA_NATIVE_PAD_IS_DISABLED_CONTROL_JUST_RELEASED( int control, int action ) + static bool LUA_NATIVE_PAD_IS_DISABLED_CONTROL_JUST_RELEASED(int control, int action) { auto retval = (bool)PAD::IS_DISABLED_CONTROL_JUST_RELEASED(control, action); return retval; } - static float LUA_NATIVE_PAD_GET_DISABLED_CONTROL_NORMAL( int control, int action ) + static float LUA_NATIVE_PAD_GET_DISABLED_CONTROL_NORMAL(int control, int action) { auto retval = PAD::GET_DISABLED_CONTROL_NORMAL(control, action); return retval; } - static float LUA_NATIVE_PAD_GET_DISABLED_CONTROL_UNBOUND_NORMAL( int control, int action ) + static float LUA_NATIVE_PAD_GET_DISABLED_CONTROL_UNBOUND_NORMAL(int control, int action) { auto retval = PAD::GET_DISABLED_CONTROL_UNBOUND_NORMAL(control, action); return retval; } - static int LUA_NATIVE_PAD_GET_CONTROL_HOW_LONG_AGO( int control ) + static int LUA_NATIVE_PAD_GET_CONTROL_HOW_LONG_AGO(int control) { auto retval = PAD::GET_CONTROL_HOW_LONG_AGO(control); return retval; } - static bool LUA_NATIVE_PAD_IS_USING_KEYBOARD_AND_MOUSE( int control ) + static bool LUA_NATIVE_PAD_IS_USING_KEYBOARD_AND_MOUSE(int control) { auto retval = (bool)PAD::IS_USING_KEYBOARD_AND_MOUSE(control); return retval; } - static bool LUA_NATIVE_PAD_IS_USING_CURSOR( int control ) + static bool LUA_NATIVE_PAD_IS_USING_CURSOR(int control) { auto retval = (bool)PAD::IS_USING_CURSOR(control); return retval; } - static bool LUA_NATIVE_PAD_SET_CURSOR_POSITION( float x, float y ) + static bool LUA_NATIVE_PAD_SET_CURSOR_POSITION(float x, float y) { auto retval = (bool)PAD::SET_CURSOR_POSITION(x, y); return retval; } - static bool LUA_NATIVE_PAD_IS_USING_REMOTE_PLAY( int control ) + static bool LUA_NATIVE_PAD_IS_USING_REMOTE_PLAY(int control) { auto retval = (bool)PAD::IS_USING_REMOTE_PLAY(control); return retval; } - static bool LUA_NATIVE_PAD_HAVE_CONTROLS_CHANGED( int control ) + static bool LUA_NATIVE_PAD_HAVE_CONTROLS_CHANGED(int control) { auto retval = (bool)PAD::HAVE_CONTROLS_CHANGED(control); return retval; } - static const char* LUA_NATIVE_PAD_GET_CONTROL_INSTRUCTIONAL_BUTTONS_STRING( int control, int action, bool allowXOSwap ) + static const char* LUA_NATIVE_PAD_GET_CONTROL_INSTRUCTIONAL_BUTTONS_STRING(int control, int action, bool allowXOSwap) { auto retval = PAD::GET_CONTROL_INSTRUCTIONAL_BUTTONS_STRING(control, action, allowXOSwap); return retval; } - static const char* LUA_NATIVE_PAD_GET_CONTROL_GROUP_INSTRUCTIONAL_BUTTONS_STRING( int control, int controlGroup, bool allowXOSwap ) + static const char* LUA_NATIVE_PAD_GET_CONTROL_GROUP_INSTRUCTIONAL_BUTTONS_STRING(int control, int controlGroup, bool allowXOSwap) { auto retval = PAD::GET_CONTROL_GROUP_INSTRUCTIONAL_BUTTONS_STRING(control, controlGroup, allowXOSwap); return retval; } - static void LUA_NATIVE_PAD_SET_CONTROL_LIGHT_EFFECT_COLOR( int control, int red, int green, int blue ) + static void LUA_NATIVE_PAD_SET_CONTROL_LIGHT_EFFECT_COLOR(int control, int red, int green, int blue) { PAD::SET_CONTROL_LIGHT_EFFECT_COLOR(control, red, green, blue); } - static void LUA_NATIVE_PAD_CLEAR_CONTROL_LIGHT_EFFECT( int control ) + static void LUA_NATIVE_PAD_CLEAR_CONTROL_LIGHT_EFFECT(int control) { PAD::CLEAR_CONTROL_LIGHT_EFFECT(control); } - static void LUA_NATIVE_PAD_SET_CONTROL_SHAKE( int control, int duration, int frequency ) + static void LUA_NATIVE_PAD_SET_CONTROL_SHAKE(int control, int duration, int frequency) { PAD::SET_CONTROL_SHAKE(control, duration, frequency); } - static void LUA_NATIVE_PAD_SET_CONTROL_TRIGGER_SHAKE( int control, int leftDuration, int leftFrequency, int rightDuration, int rightFrequency ) + static void LUA_NATIVE_PAD_SET_CONTROL_TRIGGER_SHAKE(int control, int leftDuration, int leftFrequency, int rightDuration, int rightFrequency) { PAD::SET_CONTROL_TRIGGER_SHAKE(control, leftDuration, leftFrequency, rightDuration, rightFrequency); } - static void LUA_NATIVE_PAD_STOP_CONTROL_SHAKE( int control ) + static void LUA_NATIVE_PAD_STOP_CONTROL_SHAKE(int control) { PAD::STOP_CONTROL_SHAKE(control); } - static void LUA_NATIVE_PAD_SET_CONTROL_SHAKE_SUPPRESSED_ID( int control, int uniqueId ) + static void LUA_NATIVE_PAD_SET_CONTROL_SHAKE_SUPPRESSED_ID(int control, int uniqueId) { PAD::SET_CONTROL_SHAKE_SUPPRESSED_ID(control, uniqueId); } - static void LUA_NATIVE_PAD_CLEAR_CONTROL_SHAKE_SUPPRESSED_ID( int control ) + static void LUA_NATIVE_PAD_CLEAR_CONTROL_SHAKE_SUPPRESSED_ID(int control) { PAD::CLEAR_CONTROL_SHAKE_SUPPRESSED_ID(control); } - static bool LUA_NATIVE_PAD_IS_LOOK_INVERTED( ) + static bool LUA_NATIVE_PAD_IS_LOOK_INVERTED() { auto retval = (bool)PAD::IS_LOOK_INVERTED(); return retval; } - static bool LUA_NATIVE_PAD_IS_MOUSE_LOOK_INVERTED( ) + static bool LUA_NATIVE_PAD_IS_MOUSE_LOOK_INVERTED() { auto retval = (bool)PAD::IS_MOUSE_LOOK_INVERTED(); return retval; } - static int LUA_NATIVE_PAD_GET_LOCAL_PLAYER_AIM_STATE( ) + static int LUA_NATIVE_PAD_GET_LOCAL_PLAYER_AIM_STATE() { auto retval = PAD::GET_LOCAL_PLAYER_AIM_STATE(); return retval; } - static int LUA_NATIVE_PAD_GET_LOCAL_PLAYER_GAMEPAD_AIM_STATE( ) + static int LUA_NATIVE_PAD_GET_LOCAL_PLAYER_GAMEPAD_AIM_STATE() { auto retval = PAD::GET_LOCAL_PLAYER_GAMEPAD_AIM_STATE(); return retval; } - static bool LUA_NATIVE_PAD_GET_IS_USING_ALTERNATE_HANDBRAKE( ) + static bool LUA_NATIVE_PAD_GET_IS_USING_ALTERNATE_HANDBRAKE() { auto retval = (bool)PAD::GET_IS_USING_ALTERNATE_HANDBRAKE(); return retval; } - static bool LUA_NATIVE_PAD_GET_IS_USING_ALTERNATE_DRIVEBY( ) + static bool LUA_NATIVE_PAD_GET_IS_USING_ALTERNATE_DRIVEBY() { auto retval = (bool)PAD::GET_IS_USING_ALTERNATE_DRIVEBY(); return retval; } - static bool LUA_NATIVE_PAD_GET_ALLOW_MOVEMENT_WHILE_ZOOMED( ) + static bool LUA_NATIVE_PAD_GET_ALLOW_MOVEMENT_WHILE_ZOOMED() { auto retval = (bool)PAD::GET_ALLOW_MOVEMENT_WHILE_ZOOMED(); return retval; } - static void LUA_NATIVE_PAD_SET_PLAYERPAD_SHAKES_WHEN_CONTROLLER_DISABLED( bool toggle ) + static void LUA_NATIVE_PAD_SET_PLAYERPAD_SHAKES_WHEN_CONTROLLER_DISABLED(bool toggle) { PAD::SET_PLAYERPAD_SHAKES_WHEN_CONTROLLER_DISABLED(toggle); } - static void LUA_NATIVE_PAD_SET_INPUT_EXCLUSIVE( int control, int action ) + static void LUA_NATIVE_PAD_SET_INPUT_EXCLUSIVE(int control, int action) { PAD::SET_INPUT_EXCLUSIVE(control, action); } - static void LUA_NATIVE_PAD_DISABLE_CONTROL_ACTION( int control, int action, bool disableRelatedActions ) + static void LUA_NATIVE_PAD_DISABLE_CONTROL_ACTION(int control, int action, bool disableRelatedActions) { PAD::DISABLE_CONTROL_ACTION(control, action, disableRelatedActions); } - static void LUA_NATIVE_PAD_ENABLE_CONTROL_ACTION( int control, int action, bool enableRelatedActions ) + static void LUA_NATIVE_PAD_ENABLE_CONTROL_ACTION(int control, int action, bool enableRelatedActions) { PAD::ENABLE_CONTROL_ACTION(control, action, enableRelatedActions); } - static void LUA_NATIVE_PAD_DISABLE_ALL_CONTROL_ACTIONS( int control ) + static void LUA_NATIVE_PAD_DISABLE_ALL_CONTROL_ACTIONS(int control) { PAD::DISABLE_ALL_CONTROL_ACTIONS(control); } - static void LUA_NATIVE_PAD_ENABLE_ALL_CONTROL_ACTIONS( int control ) + static void LUA_NATIVE_PAD_ENABLE_ALL_CONTROL_ACTIONS(int control) { PAD::ENABLE_ALL_CONTROL_ACTIONS(control); } - static bool LUA_NATIVE_PAD_INIT_PC_SCRIPTED_CONTROLS( const char* schemeName ) + static bool LUA_NATIVE_PAD_INIT_PC_SCRIPTED_CONTROLS(const char* schemeName) { auto retval = (bool)PAD::INIT_PC_SCRIPTED_CONTROLS(schemeName); return retval; } - static bool LUA_NATIVE_PAD_SWITCH_PC_SCRIPTED_CONTROLS( const char* schemeName ) + static bool LUA_NATIVE_PAD_SWITCH_PC_SCRIPTED_CONTROLS(const char* schemeName) { auto retval = (bool)PAD::SWITCH_PC_SCRIPTED_CONTROLS(schemeName); return retval; } - static void LUA_NATIVE_PAD_SHUTDOWN_PC_SCRIPTED_CONTROLS( ) + static void LUA_NATIVE_PAD_SHUTDOWN_PC_SCRIPTED_CONTROLS() { PAD::SHUTDOWN_PC_SCRIPTED_CONTROLS(); } - static void LUA_NATIVE_PAD_ALLOW_ALTERNATIVE_SCRIPT_CONTROLS_LAYOUT( int control ) + static void LUA_NATIVE_PAD_ALLOW_ALTERNATIVE_SCRIPT_CONTROLS_LAYOUT(int control) { PAD::ALLOW_ALTERNATIVE_SCRIPT_CONTROLS_LAYOUT(control); } diff --git a/src/lua/natives/lua_native_binding_PATHFIND.cpp b/src/lua/natives/lua_native_binding_PATHFIND.cpp index 0f73d3db..b71d447d 100644 --- a/src/lua/natives/lua_native_binding_PATHFIND.cpp +++ b/src/lua/natives/lua_native_binding_PATHFIND.cpp @@ -3,22 +3,22 @@ namespace lua::native { - static void LUA_NATIVE_PATHFIND_SET_ROADS_IN_AREA( float x1, float y1, float z1, float x2, float y2, float z2, bool nodeEnabled, bool unknown2 ) + static void LUA_NATIVE_PATHFIND_SET_ROADS_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2, bool nodeEnabled, bool unknown2) { PATHFIND::SET_ROADS_IN_AREA(x1, y1, z1, x2, y2, z2, nodeEnabled, unknown2); } - static void LUA_NATIVE_PATHFIND_SET_ROADS_IN_ANGLED_AREA( float x1, float y1, float z1, float x2, float y2, float z2, float width, bool unknown1, bool unknown2, bool unknown3 ) + static void LUA_NATIVE_PATHFIND_SET_ROADS_IN_ANGLED_AREA(float x1, float y1, float z1, float x2, float y2, float z2, float width, bool unknown1, bool unknown2, bool unknown3) { PATHFIND::SET_ROADS_IN_ANGLED_AREA(x1, y1, z1, x2, y2, z2, width, unknown1, unknown2, unknown3); } - static void LUA_NATIVE_PATHFIND_SET_PED_PATHS_IN_AREA( float x1, float y1, float z1, float x2, float y2, float z2, bool p6, Any p7 ) + static void LUA_NATIVE_PATHFIND_SET_PED_PATHS_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2, bool p6, Any p7) { PATHFIND::SET_PED_PATHS_IN_AREA(x1, y1, z1, x2, y2, z2, p6, p7); } - static std::tuple LUA_NATIVE_PATHFIND_GET_SAFE_COORD_FOR_PED( float x, float y, float z, bool onGround, Vector3 outPosition, int flags ) + static std::tuple LUA_NATIVE_PATHFIND_GET_SAFE_COORD_FOR_PED(float x, float y, float z, bool onGround, Vector3 outPosition, int flags) { std::tuple return_values; std::get<0>(return_values) = (bool)PATHFIND::GET_SAFE_COORD_FOR_PED(x, y, z, onGround, &outPosition, flags); @@ -27,7 +27,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_PATHFIND_GET_CLOSEST_VEHICLE_NODE( float x, float y, float z, Vector3 outPosition, int nodeFlags, float p5, float p6 ) + static std::tuple LUA_NATIVE_PATHFIND_GET_CLOSEST_VEHICLE_NODE(float x, float y, float z, Vector3 outPosition, int nodeFlags, float p5, float p6) { std::tuple return_values; std::get<0>(return_values) = (bool)PATHFIND::GET_CLOSEST_VEHICLE_NODE(x, y, z, &outPosition, nodeFlags, p5, p6); @@ -36,7 +36,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_PATHFIND_GET_CLOSEST_MAJOR_VEHICLE_NODE( float x, float y, float z, Vector3 outPosition, float unknown1, float unknown2 ) + static std::tuple LUA_NATIVE_PATHFIND_GET_CLOSEST_MAJOR_VEHICLE_NODE(float x, float y, float z, Vector3 outPosition, float unknown1, float unknown2) { std::tuple return_values; std::get<0>(return_values) = (bool)PATHFIND::GET_CLOSEST_MAJOR_VEHICLE_NODE(x, y, z, &outPosition, unknown1, unknown2); @@ -45,7 +45,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_PATHFIND_GET_CLOSEST_VEHICLE_NODE_WITH_HEADING( float x, float y, float z, Vector3 outPosition, float outHeading, int nodeType, float p6, float p7 ) + static std::tuple LUA_NATIVE_PATHFIND_GET_CLOSEST_VEHICLE_NODE_WITH_HEADING(float x, float y, float z, Vector3 outPosition, float outHeading, int nodeType, float p6, float p7) { std::tuple return_values; std::get<0>(return_values) = (bool)PATHFIND::GET_CLOSEST_VEHICLE_NODE_WITH_HEADING(x, y, z, &outPosition, &outHeading, nodeType, p6, p7); @@ -55,7 +55,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_PATHFIND_GET_NTH_CLOSEST_VEHICLE_NODE( float x, float y, float z, int nthClosest, Vector3 outPosition, int nodeFlags, float unknown1, float unknown2 ) + static std::tuple LUA_NATIVE_PATHFIND_GET_NTH_CLOSEST_VEHICLE_NODE(float x, float y, float z, int nthClosest, Vector3 outPosition, int nodeFlags, float unknown1, float unknown2) { std::tuple return_values; std::get<0>(return_values) = (bool)PATHFIND::GET_NTH_CLOSEST_VEHICLE_NODE(x, y, z, nthClosest, &outPosition, nodeFlags, unknown1, unknown2); @@ -64,13 +64,13 @@ namespace lua::native return return_values; } - static int LUA_NATIVE_PATHFIND_GET_NTH_CLOSEST_VEHICLE_NODE_ID( float x, float y, float z, int nth, int nodeFlags, float p5, float p6 ) + static int LUA_NATIVE_PATHFIND_GET_NTH_CLOSEST_VEHICLE_NODE_ID(float x, float y, float z, int nth, int nodeFlags, float p5, float p6) { auto retval = PATHFIND::GET_NTH_CLOSEST_VEHICLE_NODE_ID(x, y, z, nth, nodeFlags, p5, p6); return retval; } - static std::tuple LUA_NATIVE_PATHFIND_GET_NTH_CLOSEST_VEHICLE_NODE_WITH_HEADING( float x, float y, float z, int nthClosest, Vector3 outPosition, float outHeading, int outNumLanes, int nodeFlags, float unknown3, float unknown4 ) + static std::tuple LUA_NATIVE_PATHFIND_GET_NTH_CLOSEST_VEHICLE_NODE_WITH_HEADING(float x, float y, float z, int nthClosest, Vector3 outPosition, float outHeading, int outNumLanes, int nodeFlags, float unknown3, float unknown4) { std::tuple return_values; std::get<0>(return_values) = (bool)PATHFIND::GET_NTH_CLOSEST_VEHICLE_NODE_WITH_HEADING(x, y, z, nthClosest, &outPosition, &outHeading, &outNumLanes, nodeFlags, unknown3, unknown4); @@ -81,7 +81,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_PATHFIND_GET_NTH_CLOSEST_VEHICLE_NODE_ID_WITH_HEADING( float x, float y, float z, int nthClosest, Vector3 outPosition, float outHeading, int nodeFlags, float p7, float p8 ) + static std::tuple LUA_NATIVE_PATHFIND_GET_NTH_CLOSEST_VEHICLE_NODE_ID_WITH_HEADING(float x, float y, float z, int nthClosest, Vector3 outPosition, float outHeading, int nodeFlags, float p7, float p8) { std::tuple return_values; std::get<0>(return_values) = PATHFIND::GET_NTH_CLOSEST_VEHICLE_NODE_ID_WITH_HEADING(x, y, z, nthClosest, &outPosition, &outHeading, nodeFlags, p7, p8); @@ -91,7 +91,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_PATHFIND_GET_NTH_CLOSEST_VEHICLE_NODE_FAVOUR_DIRECTION( float x, float y, float z, float desiredX, float desiredY, float desiredZ, int nthClosest, Vector3 outPosition, float outHeading, int nodeFlags, float p10, float p11 ) + static std::tuple LUA_NATIVE_PATHFIND_GET_NTH_CLOSEST_VEHICLE_NODE_FAVOUR_DIRECTION(float x, float y, float z, float desiredX, float desiredY, float desiredZ, int nthClosest, Vector3 outPosition, float outHeading, int nodeFlags, float p10, float p11) { std::tuple return_values; std::get<0>(return_values) = (bool)PATHFIND::GET_NTH_CLOSEST_VEHICLE_NODE_FAVOUR_DIRECTION(x, y, z, desiredX, desiredY, desiredZ, nthClosest, &outPosition, &outHeading, nodeFlags, p10, p11); @@ -101,7 +101,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_PATHFIND_GET_VEHICLE_NODE_PROPERTIES( float x, float y, float z, int density, int flags ) + static std::tuple LUA_NATIVE_PATHFIND_GET_VEHICLE_NODE_PROPERTIES(float x, float y, float z, int density, int flags) { std::tuple return_values; std::get<0>(return_values) = (bool)PATHFIND::GET_VEHICLE_NODE_PROPERTIES(x, y, z, &density, &flags); @@ -111,31 +111,31 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_PATHFIND_IS_VEHICLE_NODE_ID_VALID( int vehicleNodeId ) + static bool LUA_NATIVE_PATHFIND_IS_VEHICLE_NODE_ID_VALID(int vehicleNodeId) { auto retval = (bool)PATHFIND::IS_VEHICLE_NODE_ID_VALID(vehicleNodeId); return retval; } - static Vector3 LUA_NATIVE_PATHFIND_GET_VEHICLE_NODE_POSITION( int nodeId, Vector3 outPosition ) + static Vector3 LUA_NATIVE_PATHFIND_GET_VEHICLE_NODE_POSITION(int nodeId, Vector3 outPosition) { PATHFIND::GET_VEHICLE_NODE_POSITION(nodeId, &outPosition); return outPosition; } - static bool LUA_NATIVE_PATHFIND_GET_VEHICLE_NODE_IS_GPS_ALLOWED( int nodeID ) + static bool LUA_NATIVE_PATHFIND_GET_VEHICLE_NODE_IS_GPS_ALLOWED(int nodeID) { auto retval = (bool)PATHFIND::GET_VEHICLE_NODE_IS_GPS_ALLOWED(nodeID); return retval; } - static bool LUA_NATIVE_PATHFIND_GET_VEHICLE_NODE_IS_SWITCHED_OFF( int nodeID ) + static bool LUA_NATIVE_PATHFIND_GET_VEHICLE_NODE_IS_SWITCHED_OFF(int nodeID) { auto retval = (bool)PATHFIND::GET_VEHICLE_NODE_IS_SWITCHED_OFF(nodeID); return retval; } - static std::tuple LUA_NATIVE_PATHFIND_GET_CLOSEST_ROAD( float x, float y, float z, float p3, int p4, Vector3 p5, Vector3 p6, Any p7, Any p8, float p9, bool p10 ) + static std::tuple LUA_NATIVE_PATHFIND_GET_CLOSEST_ROAD(float x, float y, float z, float p3, int p4, Vector3 p5, Vector3 p6, Any p7, Any p8, float p9, bool p10) { std::tuple return_values; std::get<0>(return_values) = (bool)PATHFIND::GET_CLOSEST_ROAD(x, y, z, p3, p4, &p5, &p6, &p7, &p8, &p9, p10); @@ -148,60 +148,60 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_PATHFIND_LOAD_ALL_PATH_NODES( bool set ) + static bool LUA_NATIVE_PATHFIND_LOAD_ALL_PATH_NODES(bool set) { auto retval = (bool)PATHFIND::LOAD_ALL_PATH_NODES(set); return retval; } - static void LUA_NATIVE_PATHFIND_SET_ALLOW_STREAM_PROLOGUE_NODES( bool toggle ) + static void LUA_NATIVE_PATHFIND_SET_ALLOW_STREAM_PROLOGUE_NODES(bool toggle) { PATHFIND::SET_ALLOW_STREAM_PROLOGUE_NODES(toggle); } - static void LUA_NATIVE_PATHFIND_SET_ALLOW_STREAM_HEIST_ISLAND_NODES( int type ) + static void LUA_NATIVE_PATHFIND_SET_ALLOW_STREAM_HEIST_ISLAND_NODES(int type) { PATHFIND::SET_ALLOW_STREAM_HEIST_ISLAND_NODES(type); } - static bool LUA_NATIVE_PATHFIND_ARE_NODES_LOADED_FOR_AREA( float x1, float y1, float x2, float y2 ) + static bool LUA_NATIVE_PATHFIND_ARE_NODES_LOADED_FOR_AREA(float x1, float y1, float x2, float y2) { auto retval = (bool)PATHFIND::ARE_NODES_LOADED_FOR_AREA(x1, y1, x2, y2); return retval; } - static bool LUA_NATIVE_PATHFIND_REQUEST_PATH_NODES_IN_AREA_THIS_FRAME( float x1, float y1, float x2, float y2 ) + static bool LUA_NATIVE_PATHFIND_REQUEST_PATH_NODES_IN_AREA_THIS_FRAME(float x1, float y1, float x2, float y2) { auto retval = (bool)PATHFIND::REQUEST_PATH_NODES_IN_AREA_THIS_FRAME(x1, y1, x2, y2); return retval; } - static void LUA_NATIVE_PATHFIND_SET_ROADS_BACK_TO_ORIGINAL( float p0, float p1, float p2, float p3, float p4, float p5, Any p6 ) + static void LUA_NATIVE_PATHFIND_SET_ROADS_BACK_TO_ORIGINAL(float p0, float p1, float p2, float p3, float p4, float p5, Any p6) { PATHFIND::SET_ROADS_BACK_TO_ORIGINAL(p0, p1, p2, p3, p4, p5, p6); } - static void LUA_NATIVE_PATHFIND_SET_ROADS_BACK_TO_ORIGINAL_IN_ANGLED_AREA( float x1, float y1, float z1, float x2, float y2, float z2, float width, Any p7 ) + static void LUA_NATIVE_PATHFIND_SET_ROADS_BACK_TO_ORIGINAL_IN_ANGLED_AREA(float x1, float y1, float z1, float x2, float y2, float z2, float width, Any p7) { PATHFIND::SET_ROADS_BACK_TO_ORIGINAL_IN_ANGLED_AREA(x1, y1, z1, x2, y2, z2, width, p7); } - static void LUA_NATIVE_PATHFIND_SET_AMBIENT_PED_RANGE_MULTIPLIER_THIS_FRAME( float multiplier ) + static void LUA_NATIVE_PATHFIND_SET_AMBIENT_PED_RANGE_MULTIPLIER_THIS_FRAME(float multiplier) { PATHFIND::SET_AMBIENT_PED_RANGE_MULTIPLIER_THIS_FRAME(multiplier); } - static void LUA_NATIVE_PATHFIND_ADJUST_AMBIENT_PED_SPAWN_DENSITIES_THIS_FRAME( Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6 ) + static void LUA_NATIVE_PATHFIND_ADJUST_AMBIENT_PED_SPAWN_DENSITIES_THIS_FRAME(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6) { PATHFIND::ADJUST_AMBIENT_PED_SPAWN_DENSITIES_THIS_FRAME(p0, p1, p2, p3, p4, p5, p6); } - static void LUA_NATIVE_PATHFIND_SET_PED_PATHS_BACK_TO_ORIGINAL( float x1, float y1, float z1, float x2, float y2, float z2, Any p6 ) + static void LUA_NATIVE_PATHFIND_SET_PED_PATHS_BACK_TO_ORIGINAL(float x1, float y1, float z1, float x2, float y2, float z2, Any p6) { PATHFIND::SET_PED_PATHS_BACK_TO_ORIGINAL(x1, y1, z1, x2, y2, z2, p6); } - static std::tuple LUA_NATIVE_PATHFIND_GET_RANDOM_VEHICLE_NODE( float x, float y, float z, float radius, bool p4, bool p5, bool p6, Vector3 outPosition, int nodeId ) + static std::tuple LUA_NATIVE_PATHFIND_GET_RANDOM_VEHICLE_NODE(float x, float y, float z, float radius, bool p4, bool p5, bool p6, Vector3 outPosition, int nodeId) { std::tuple return_values; std::get<0>(return_values) = (bool)PATHFIND::GET_RANDOM_VEHICLE_NODE(x, y, z, radius, p4, p5, p6, &outPosition, &nodeId); @@ -211,7 +211,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_PATHFIND_GET_SPAWN_COORDS_FOR_VEHICLE_NODE( int nodeAddress, float towardsCoorsX, float towardsCoorsY, float towardsCoorsZ, Vector3 centrePoint, float heading ) + static std::tuple LUA_NATIVE_PATHFIND_GET_SPAWN_COORDS_FOR_VEHICLE_NODE(int nodeAddress, float towardsCoorsX, float towardsCoorsY, float towardsCoorsZ, Vector3 centrePoint, float heading) { std::tuple return_values; std::get<0>(return_values) = PATHFIND::GET_SPAWN_COORDS_FOR_VEHICLE_NODE(nodeAddress, towardsCoorsX, towardsCoorsY, towardsCoorsZ, ¢rePoint, &heading); @@ -221,7 +221,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_PATHFIND_GET_STREET_NAME_AT_COORD( float x, float y, float z, Hash streetName, Hash crossingRoad ) + static std::tuple LUA_NATIVE_PATHFIND_GET_STREET_NAME_AT_COORD(float x, float y, float z, Hash streetName, Hash crossingRoad) { std::tuple return_values; PATHFIND::GET_STREET_NAME_AT_COORD(x, y, z, &streetName, &crossingRoad); @@ -231,7 +231,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_PATHFIND_GENERATE_DIRECTIONS_TO_COORD( float x, float y, float z, bool p3, int direction, float p5, float distToNxJunction ) + static std::tuple LUA_NATIVE_PATHFIND_GENERATE_DIRECTIONS_TO_COORD(float x, float y, float z, bool p3, int direction, float p5, float distToNxJunction) { std::tuple return_values; std::get<0>(return_values) = PATHFIND::GENERATE_DIRECTIONS_TO_COORD(x, y, z, p3, &direction, &p5, &distToNxJunction); @@ -242,28 +242,28 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_PATHFIND_SET_IGNORE_NO_GPS_FLAG( bool toggle ) + static void LUA_NATIVE_PATHFIND_SET_IGNORE_NO_GPS_FLAG(bool toggle) { PATHFIND::SET_IGNORE_NO_GPS_FLAG(toggle); } - static void LUA_NATIVE_PATHFIND_SET_IGNORE_NO_GPS_FLAG_UNTIL_FIRST_NORMAL_NODE( bool toggle ) + static void LUA_NATIVE_PATHFIND_SET_IGNORE_NO_GPS_FLAG_UNTIL_FIRST_NORMAL_NODE(bool toggle) { PATHFIND::SET_IGNORE_NO_GPS_FLAG_UNTIL_FIRST_NORMAL_NODE(toggle); } - static void LUA_NATIVE_PATHFIND_SET_GPS_DISABLED_ZONE( float x1, float y1, float z1, float x2, float y2, float z3 ) + static void LUA_NATIVE_PATHFIND_SET_GPS_DISABLED_ZONE(float x1, float y1, float z1, float x2, float y2, float z3) { PATHFIND::SET_GPS_DISABLED_ZONE(x1, y1, z1, x2, y2, z3); } - static int LUA_NATIVE_PATHFIND_GET_GPS_BLIP_ROUTE_LENGTH( ) + static int LUA_NATIVE_PATHFIND_GET_GPS_BLIP_ROUTE_LENGTH() { auto retval = PATHFIND::GET_GPS_BLIP_ROUTE_LENGTH(); return retval; } - static std::tuple LUA_NATIVE_PATHFIND_GET_POS_ALONG_GPS_TYPE_ROUTE( Vector3 result, bool p1, float p2, int p3 ) + static std::tuple LUA_NATIVE_PATHFIND_GET_POS_ALONG_GPS_TYPE_ROUTE(Vector3 result, bool p1, float p2, int p3) { std::tuple return_values; std::get<0>(return_values) = (bool)PATHFIND::GET_POS_ALONG_GPS_TYPE_ROUTE(&result, p1, p2, p3); @@ -272,13 +272,13 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_PATHFIND_GET_GPS_BLIP_ROUTE_FOUND( ) + static bool LUA_NATIVE_PATHFIND_GET_GPS_BLIP_ROUTE_FOUND() { auto retval = (bool)PATHFIND::GET_GPS_BLIP_ROUTE_FOUND(); return retval; } - static std::tuple LUA_NATIVE_PATHFIND_GET_ROAD_BOUNDARY_USING_HEADING( float x, float y, float z, float heading, Vector3 outPosition ) + static std::tuple LUA_NATIVE_PATHFIND_GET_ROAD_BOUNDARY_USING_HEADING(float x, float y, float z, float heading, Vector3 outPosition) { std::tuple return_values; std::get<0>(return_values) = (bool)PATHFIND::GET_ROAD_BOUNDARY_USING_HEADING(x, y, z, heading, &outPosition); @@ -287,7 +287,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_PATHFIND_GET_POSITION_BY_SIDE_OF_ROAD( float x, float y, float z, int p3, Vector3 outPosition ) + static std::tuple LUA_NATIVE_PATHFIND_GET_POSITION_BY_SIDE_OF_ROAD(float x, float y, float z, int p3, Vector3 outPosition) { std::tuple return_values; std::get<0>(return_values) = (bool)PATHFIND::GET_POSITION_BY_SIDE_OF_ROAD(x, y, z, p3, &outPosition); @@ -296,114 +296,114 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_PATHFIND_IS_POINT_ON_ROAD( float x, float y, float z, Vehicle vehicle ) + static bool LUA_NATIVE_PATHFIND_IS_POINT_ON_ROAD(float x, float y, float z, Vehicle vehicle) { auto retval = (bool)PATHFIND::IS_POINT_ON_ROAD(x, y, z, vehicle); return retval; } - static int LUA_NATIVE_PATHFIND_GET_NEXT_GPS_DISABLED_ZONE_INDEX( ) + static int LUA_NATIVE_PATHFIND_GET_NEXT_GPS_DISABLED_ZONE_INDEX() { auto retval = PATHFIND::GET_NEXT_GPS_DISABLED_ZONE_INDEX(); return retval; } - static void LUA_NATIVE_PATHFIND_SET_GPS_DISABLED_ZONE_AT_INDEX( float x1, float y1, float z1, float x2, float y2, float z2, int index ) + static void LUA_NATIVE_PATHFIND_SET_GPS_DISABLED_ZONE_AT_INDEX(float x1, float y1, float z1, float x2, float y2, float z2, int index) { PATHFIND::SET_GPS_DISABLED_ZONE_AT_INDEX(x1, y1, z1, x2, y2, z2, index); } - static void LUA_NATIVE_PATHFIND_CLEAR_GPS_DISABLED_ZONE_AT_INDEX( int index ) + static void LUA_NATIVE_PATHFIND_CLEAR_GPS_DISABLED_ZONE_AT_INDEX(int index) { PATHFIND::CLEAR_GPS_DISABLED_ZONE_AT_INDEX(index); } - static void LUA_NATIVE_PATHFIND_ADD_NAVMESH_REQUIRED_REGION( float x, float y, float radius ) + static void LUA_NATIVE_PATHFIND_ADD_NAVMESH_REQUIRED_REGION(float x, float y, float radius) { PATHFIND::ADD_NAVMESH_REQUIRED_REGION(x, y, radius); } - static void LUA_NATIVE_PATHFIND_REMOVE_NAVMESH_REQUIRED_REGIONS( ) + static void LUA_NATIVE_PATHFIND_REMOVE_NAVMESH_REQUIRED_REGIONS() { PATHFIND::REMOVE_NAVMESH_REQUIRED_REGIONS(); } - static bool LUA_NATIVE_PATHFIND_IS_NAVMESH_REQUIRED_REGION_IN_USE( ) + static bool LUA_NATIVE_PATHFIND_IS_NAVMESH_REQUIRED_REGION_IN_USE() { auto retval = (bool)PATHFIND::IS_NAVMESH_REQUIRED_REGION_IN_USE(); return retval; } - static void LUA_NATIVE_PATHFIND_DISABLE_NAVMESH_IN_AREA( float x1, float y1, float z1, float x2, float y2, float z2, bool toggle ) + static void LUA_NATIVE_PATHFIND_DISABLE_NAVMESH_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2, bool toggle) { PATHFIND::DISABLE_NAVMESH_IN_AREA(x1, y1, z1, x2, y2, z2, toggle); } - static bool LUA_NATIVE_PATHFIND_ARE_ALL_NAVMESH_REGIONS_LOADED( ) + static bool LUA_NATIVE_PATHFIND_ARE_ALL_NAVMESH_REGIONS_LOADED() { auto retval = (bool)PATHFIND::ARE_ALL_NAVMESH_REGIONS_LOADED(); return retval; } - static bool LUA_NATIVE_PATHFIND_IS_NAVMESH_LOADED_IN_AREA( float x1, float y1, float z1, float x2, float y2, float z2 ) + static bool LUA_NATIVE_PATHFIND_IS_NAVMESH_LOADED_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2) { auto retval = (bool)PATHFIND::IS_NAVMESH_LOADED_IN_AREA(x1, y1, z1, x2, y2, z2); return retval; } - static int LUA_NATIVE_PATHFIND_GET_NUM_NAVMESHES_EXISTING_IN_AREA( float x1, float y1, float z1, float x2, float y2, float z2 ) + static int LUA_NATIVE_PATHFIND_GET_NUM_NAVMESHES_EXISTING_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2) { auto retval = PATHFIND::GET_NUM_NAVMESHES_EXISTING_IN_AREA(x1, y1, z1, x2, y2, z2); return retval; } - static int LUA_NATIVE_PATHFIND_ADD_NAVMESH_BLOCKING_OBJECT( float p0, float p1, float p2, float p3, float p4, float p5, float p6, bool p7, Any p8 ) + static int LUA_NATIVE_PATHFIND_ADD_NAVMESH_BLOCKING_OBJECT(float p0, float p1, float p2, float p3, float p4, float p5, float p6, bool p7, Any p8) { auto retval = PATHFIND::ADD_NAVMESH_BLOCKING_OBJECT(p0, p1, p2, p3, p4, p5, p6, p7, p8); return retval; } - static void LUA_NATIVE_PATHFIND_UPDATE_NAVMESH_BLOCKING_OBJECT( Any p0, float p1, float p2, float p3, float p4, float p5, float p6, float p7, Any p8 ) + static void LUA_NATIVE_PATHFIND_UPDATE_NAVMESH_BLOCKING_OBJECT(Any p0, float p1, float p2, float p3, float p4, float p5, float p6, float p7, Any p8) { PATHFIND::UPDATE_NAVMESH_BLOCKING_OBJECT(p0, p1, p2, p3, p4, p5, p6, p7, p8); } - static void LUA_NATIVE_PATHFIND_REMOVE_NAVMESH_BLOCKING_OBJECT( Any p0 ) + static void LUA_NATIVE_PATHFIND_REMOVE_NAVMESH_BLOCKING_OBJECT(Any p0) { PATHFIND::REMOVE_NAVMESH_BLOCKING_OBJECT(p0); } - static bool LUA_NATIVE_PATHFIND_DOES_NAVMESH_BLOCKING_OBJECT_EXIST( Any p0 ) + static bool LUA_NATIVE_PATHFIND_DOES_NAVMESH_BLOCKING_OBJECT_EXIST(Any p0) { auto retval = (bool)PATHFIND::DOES_NAVMESH_BLOCKING_OBJECT_EXIST(p0); return retval; } - static float LUA_NATIVE_PATHFIND_GET_APPROX_HEIGHT_FOR_POINT( float x, float y ) + static float LUA_NATIVE_PATHFIND_GET_APPROX_HEIGHT_FOR_POINT(float x, float y) { auto retval = PATHFIND::GET_APPROX_HEIGHT_FOR_POINT(x, y); return retval; } - static float LUA_NATIVE_PATHFIND_GET_APPROX_HEIGHT_FOR_AREA( float x1, float y1, float x2, float y2 ) + static float LUA_NATIVE_PATHFIND_GET_APPROX_HEIGHT_FOR_AREA(float x1, float y1, float x2, float y2) { auto retval = PATHFIND::GET_APPROX_HEIGHT_FOR_AREA(x1, y1, x2, y2); return retval; } - static float LUA_NATIVE_PATHFIND_GET_APPROX_FLOOR_FOR_POINT( float x, float y ) + static float LUA_NATIVE_PATHFIND_GET_APPROX_FLOOR_FOR_POINT(float x, float y) { auto retval = PATHFIND::GET_APPROX_FLOOR_FOR_POINT(x, y); return retval; } - static float LUA_NATIVE_PATHFIND_GET_APPROX_FLOOR_FOR_AREA( float x1, float y1, float x2, float y2 ) + static float LUA_NATIVE_PATHFIND_GET_APPROX_FLOOR_FOR_AREA(float x1, float y1, float x2, float y2) { auto retval = PATHFIND::GET_APPROX_FLOOR_FOR_AREA(x1, y1, x2, y2); return retval; } - static float LUA_NATIVE_PATHFIND_CALCULATE_TRAVEL_DISTANCE_BETWEEN_POINTS( float x1, float y1, float z1, float x2, float y2, float z2 ) + static float LUA_NATIVE_PATHFIND_CALCULATE_TRAVEL_DISTANCE_BETWEEN_POINTS(float x1, float y1, float z1, float x2, float y2, float z2) { auto retval = PATHFIND::CALCULATE_TRAVEL_DISTANCE_BETWEEN_POINTS(x1, y1, z1, x2, y2, z2); return retval; diff --git a/src/lua/natives/lua_native_binding_PED.cpp b/src/lua/natives/lua_native_binding_PED.cpp index 5ee64941..bd67173f 100644 --- a/src/lua/natives/lua_native_binding_PED.cpp +++ b/src/lua/natives/lua_native_binding_PED.cpp @@ -3,479 +3,479 @@ namespace lua::native { - static Ped LUA_NATIVE_PED_CREATE_PED( int pedType, Hash modelHash, float x, float y, float z, float heading, bool isNetwork, bool bScriptHostPed ) + static Ped LUA_NATIVE_PED_CREATE_PED(int pedType, Hash modelHash, float x, float y, float z, float heading, bool isNetwork, bool bScriptHostPed) { auto retval = PED::CREATE_PED(pedType, modelHash, x, y, z, heading, isNetwork, bScriptHostPed); return retval; } - static Ped LUA_NATIVE_PED_DELETE_PED( Ped ped ) + static Ped LUA_NATIVE_PED_DELETE_PED(Ped ped) { PED::DELETE_PED(&ped); return ped; } - static Ped LUA_NATIVE_PED_CLONE_PED( Ped ped, bool isNetwork, bool bScriptHostPed, bool copyHeadBlendFlag ) + static Ped LUA_NATIVE_PED_CLONE_PED(Ped ped, bool isNetwork, bool bScriptHostPed, bool copyHeadBlendFlag) { auto retval = PED::CLONE_PED(ped, isNetwork, bScriptHostPed, copyHeadBlendFlag); return retval; } - static Ped LUA_NATIVE_PED_CLONE_PED_ALT( Ped ped, bool isNetwork, bool bScriptHostPed, bool copyHeadBlendFlag, bool p4 ) + static Ped LUA_NATIVE_PED_CLONE_PED_ALT(Ped ped, bool isNetwork, bool bScriptHostPed, bool copyHeadBlendFlag, bool p4) { auto retval = PED::CLONE_PED_ALT(ped, isNetwork, bScriptHostPed, copyHeadBlendFlag, p4); return retval; } - static void LUA_NATIVE_PED_CLONE_PED_TO_TARGET( Ped ped, Ped targetPed ) + static void LUA_NATIVE_PED_CLONE_PED_TO_TARGET(Ped ped, Ped targetPed) { PED::CLONE_PED_TO_TARGET(ped, targetPed); } - static void LUA_NATIVE_PED_CLONE_PED_TO_TARGET_ALT( Ped ped, Ped targetPed, bool p2 ) + static void LUA_NATIVE_PED_CLONE_PED_TO_TARGET_ALT(Ped ped, Ped targetPed, bool p2) { PED::CLONE_PED_TO_TARGET_ALT(ped, targetPed, p2); } - static bool LUA_NATIVE_PED_IS_PED_IN_VEHICLE( Ped ped, Vehicle vehicle, bool atGetIn ) + static bool LUA_NATIVE_PED_IS_PED_IN_VEHICLE(Ped ped, Vehicle vehicle, bool atGetIn) { auto retval = (bool)PED::IS_PED_IN_VEHICLE(ped, vehicle, atGetIn); return retval; } - static bool LUA_NATIVE_PED_IS_PED_IN_MODEL( Ped ped, Hash modelHash ) + static bool LUA_NATIVE_PED_IS_PED_IN_MODEL(Ped ped, Hash modelHash) { auto retval = (bool)PED::IS_PED_IN_MODEL(ped, modelHash); return retval; } - static bool LUA_NATIVE_PED_IS_PED_IN_ANY_VEHICLE( Ped ped, bool atGetIn ) + static bool LUA_NATIVE_PED_IS_PED_IN_ANY_VEHICLE(Ped ped, bool atGetIn) { auto retval = (bool)PED::IS_PED_IN_ANY_VEHICLE(ped, atGetIn); return retval; } - static bool LUA_NATIVE_PED_IS_COP_PED_IN_AREA_3D( float x1, float y1, float z1, float x2, float y2, float z2 ) + static bool LUA_NATIVE_PED_IS_COP_PED_IN_AREA_3D(float x1, float y1, float z1, float x2, float y2, float z2) { auto retval = (bool)PED::IS_COP_PED_IN_AREA_3D(x1, y1, z1, x2, y2, z2); return retval; } - static bool LUA_NATIVE_PED_IS_PED_INJURED( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_INJURED(Ped ped) { auto retval = (bool)PED::IS_PED_INJURED(ped); return retval; } - static bool LUA_NATIVE_PED_IS_PED_HURT( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_HURT(Ped ped) { auto retval = (bool)PED::IS_PED_HURT(ped); return retval; } - static bool LUA_NATIVE_PED_IS_PED_FATALLY_INJURED( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_FATALLY_INJURED(Ped ped) { auto retval = (bool)PED::IS_PED_FATALLY_INJURED(ped); return retval; } - static bool LUA_NATIVE_PED_IS_PED_DEAD_OR_DYING( Ped ped, bool p1 ) + static bool LUA_NATIVE_PED_IS_PED_DEAD_OR_DYING(Ped ped, bool p1) { auto retval = (bool)PED::IS_PED_DEAD_OR_DYING(ped, p1); return retval; } - static bool LUA_NATIVE_PED_IS_CONVERSATION_PED_DEAD( Ped ped ) + static bool LUA_NATIVE_PED_IS_CONVERSATION_PED_DEAD(Ped ped) { auto retval = (bool)PED::IS_CONVERSATION_PED_DEAD(ped); return retval; } - static bool LUA_NATIVE_PED_IS_PED_AIMING_FROM_COVER( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_AIMING_FROM_COVER(Ped ped) { auto retval = (bool)PED::IS_PED_AIMING_FROM_COVER(ped); return retval; } - static bool LUA_NATIVE_PED_IS_PED_RELOADING( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_RELOADING(Ped ped) { auto retval = (bool)PED::IS_PED_RELOADING(ped); return retval; } - static bool LUA_NATIVE_PED_IS_PED_A_PLAYER( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_A_PLAYER(Ped ped) { auto retval = (bool)PED::IS_PED_A_PLAYER(ped); return retval; } - static Ped LUA_NATIVE_PED_CREATE_PED_INSIDE_VEHICLE( Vehicle vehicle, int pedType, Hash modelHash, int seat, bool isNetwork, bool bScriptHostPed ) + static Ped LUA_NATIVE_PED_CREATE_PED_INSIDE_VEHICLE(Vehicle vehicle, int pedType, Hash modelHash, int seat, bool isNetwork, bool bScriptHostPed) { auto retval = PED::CREATE_PED_INSIDE_VEHICLE(vehicle, pedType, modelHash, seat, isNetwork, bScriptHostPed); return retval; } - static void LUA_NATIVE_PED_SET_PED_DESIRED_HEADING( Ped ped, float heading ) + static void LUA_NATIVE_PED_SET_PED_DESIRED_HEADING(Ped ped, float heading) { PED::SET_PED_DESIRED_HEADING(ped, heading); } - static void LUA_NATIVE_PED_FORCE_ALL_HEADING_VALUES_TO_ALIGN( Ped ped ) + static void LUA_NATIVE_PED_FORCE_ALL_HEADING_VALUES_TO_ALIGN(Ped ped) { PED::FORCE_ALL_HEADING_VALUES_TO_ALIGN(ped); } - static bool LUA_NATIVE_PED_IS_PED_FACING_PED( Ped ped, Ped otherPed, float angle ) + static bool LUA_NATIVE_PED_IS_PED_FACING_PED(Ped ped, Ped otherPed, float angle) { auto retval = (bool)PED::IS_PED_FACING_PED(ped, otherPed, angle); return retval; } - static bool LUA_NATIVE_PED_IS_PED_IN_MELEE_COMBAT( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_IN_MELEE_COMBAT(Ped ped) { auto retval = (bool)PED::IS_PED_IN_MELEE_COMBAT(ped); return retval; } - static bool LUA_NATIVE_PED_IS_PED_STOPPED( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_STOPPED(Ped ped) { auto retval = (bool)PED::IS_PED_STOPPED(ped); return retval; } - static bool LUA_NATIVE_PED_IS_PED_SHOOTING_IN_AREA( Ped ped, float x1, float y1, float z1, float x2, float y2, float z2, bool p7, bool p8 ) + static bool LUA_NATIVE_PED_IS_PED_SHOOTING_IN_AREA(Ped ped, float x1, float y1, float z1, float x2, float y2, float z2, bool p7, bool p8) { auto retval = (bool)PED::IS_PED_SHOOTING_IN_AREA(ped, x1, y1, z1, x2, y2, z2, p7, p8); return retval; } - static bool LUA_NATIVE_PED_IS_ANY_PED_SHOOTING_IN_AREA( float x1, float y1, float z1, float x2, float y2, float z2, bool p6, bool p7 ) + static bool LUA_NATIVE_PED_IS_ANY_PED_SHOOTING_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2, bool p6, bool p7) { auto retval = (bool)PED::IS_ANY_PED_SHOOTING_IN_AREA(x1, y1, z1, x2, y2, z2, p6, p7); return retval; } - static bool LUA_NATIVE_PED_IS_PED_SHOOTING( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_SHOOTING(Ped ped) { auto retval = (bool)PED::IS_PED_SHOOTING(ped); return retval; } - static void LUA_NATIVE_PED_SET_PED_ACCURACY( Ped ped, int accuracy ) + static void LUA_NATIVE_PED_SET_PED_ACCURACY(Ped ped, int accuracy) { PED::SET_PED_ACCURACY(ped, accuracy); } - static int LUA_NATIVE_PED_GET_PED_ACCURACY( Ped ped ) + static int LUA_NATIVE_PED_GET_PED_ACCURACY(Ped ped) { auto retval = PED::GET_PED_ACCURACY(ped); return retval; } - static void LUA_NATIVE_PED_SET_AMBIENT_LAW_PED_ACCURACY_MODIFIER( float multiplier ) + static void LUA_NATIVE_PED_SET_AMBIENT_LAW_PED_ACCURACY_MODIFIER(float multiplier) { PED::SET_AMBIENT_LAW_PED_ACCURACY_MODIFIER(multiplier); } - static bool LUA_NATIVE_PED_IS_PED_MODEL( Ped ped, Hash modelHash ) + static bool LUA_NATIVE_PED_IS_PED_MODEL(Ped ped, Hash modelHash) { auto retval = (bool)PED::IS_PED_MODEL(ped, modelHash); return retval; } - static void LUA_NATIVE_PED_EXPLODE_PED_HEAD( Ped ped, Hash weaponHash ) + static void LUA_NATIVE_PED_EXPLODE_PED_HEAD(Ped ped, Hash weaponHash) { PED::EXPLODE_PED_HEAD(ped, weaponHash); } - static Ped LUA_NATIVE_PED_REMOVE_PED_ELEGANTLY( Ped ped ) + static Ped LUA_NATIVE_PED_REMOVE_PED_ELEGANTLY(Ped ped) { PED::REMOVE_PED_ELEGANTLY(&ped); return ped; } - static void LUA_NATIVE_PED_ADD_ARMOUR_TO_PED( Ped ped, int amount ) + static void LUA_NATIVE_PED_ADD_ARMOUR_TO_PED(Ped ped, int amount) { PED::ADD_ARMOUR_TO_PED(ped, amount); } - static void LUA_NATIVE_PED_SET_PED_ARMOUR( Ped ped, int amount ) + static void LUA_NATIVE_PED_SET_PED_ARMOUR(Ped ped, int amount) { PED::SET_PED_ARMOUR(ped, amount); } - static void LUA_NATIVE_PED_SET_PED_INTO_VEHICLE( Ped ped, Vehicle vehicle, int seatIndex ) + static void LUA_NATIVE_PED_SET_PED_INTO_VEHICLE(Ped ped, Vehicle vehicle, int seatIndex) { PED::SET_PED_INTO_VEHICLE(ped, vehicle, seatIndex); } - static void LUA_NATIVE_PED_SET_PED_ALLOW_VEHICLES_OVERRIDE( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_ALLOW_VEHICLES_OVERRIDE(Ped ped, bool toggle) { PED::SET_PED_ALLOW_VEHICLES_OVERRIDE(ped, toggle); } - static bool LUA_NATIVE_PED_CAN_CREATE_RANDOM_PED( bool p0 ) + static bool LUA_NATIVE_PED_CAN_CREATE_RANDOM_PED(bool p0) { auto retval = (bool)PED::CAN_CREATE_RANDOM_PED(p0); return retval; } - static Ped LUA_NATIVE_PED_CREATE_RANDOM_PED( float posX, float posY, float posZ ) + static Ped LUA_NATIVE_PED_CREATE_RANDOM_PED(float posX, float posY, float posZ) { auto retval = PED::CREATE_RANDOM_PED(posX, posY, posZ); return retval; } - static Ped LUA_NATIVE_PED_CREATE_RANDOM_PED_AS_DRIVER( Vehicle vehicle, bool returnHandle ) + static Ped LUA_NATIVE_PED_CREATE_RANDOM_PED_AS_DRIVER(Vehicle vehicle, bool returnHandle) { auto retval = PED::CREATE_RANDOM_PED_AS_DRIVER(vehicle, returnHandle); return retval; } - static bool LUA_NATIVE_PED_CAN_CREATE_RANDOM_DRIVER( ) + static bool LUA_NATIVE_PED_CAN_CREATE_RANDOM_DRIVER() { auto retval = (bool)PED::CAN_CREATE_RANDOM_DRIVER(); return retval; } - static bool LUA_NATIVE_PED_CAN_CREATE_RANDOM_BIKE_RIDER( ) + static bool LUA_NATIVE_PED_CAN_CREATE_RANDOM_BIKE_RIDER() { auto retval = (bool)PED::CAN_CREATE_RANDOM_BIKE_RIDER(); return retval; } - static void LUA_NATIVE_PED_SET_PED_MOVE_ANIMS_BLEND_OUT( Ped ped ) + static void LUA_NATIVE_PED_SET_PED_MOVE_ANIMS_BLEND_OUT(Ped ped) { PED::SET_PED_MOVE_ANIMS_BLEND_OUT(ped); } - static void LUA_NATIVE_PED_SET_PED_CAN_BE_DRAGGED_OUT( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_CAN_BE_DRAGGED_OUT(Ped ped, bool toggle) { PED::SET_PED_CAN_BE_DRAGGED_OUT(ped, toggle); } - static void LUA_NATIVE_PED_SET_PED_ALLOW_HURT_COMBAT_FOR_ALL_MISSION_PEDS( bool toggle ) + static void LUA_NATIVE_PED_SET_PED_ALLOW_HURT_COMBAT_FOR_ALL_MISSION_PEDS(bool toggle) { PED::SET_PED_ALLOW_HURT_COMBAT_FOR_ALL_MISSION_PEDS(toggle); } - static bool LUA_NATIVE_PED_IS_PED_MALE( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_MALE(Ped ped) { auto retval = (bool)PED::IS_PED_MALE(ped); return retval; } - static bool LUA_NATIVE_PED_IS_PED_HUMAN( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_HUMAN(Ped ped) { auto retval = (bool)PED::IS_PED_HUMAN(ped); return retval; } - static Vehicle LUA_NATIVE_PED_GET_VEHICLE_PED_IS_IN( Ped ped, bool includeEntering ) + static Vehicle LUA_NATIVE_PED_GET_VEHICLE_PED_IS_IN(Ped ped, bool includeEntering) { auto retval = PED::GET_VEHICLE_PED_IS_IN(ped, includeEntering); return retval; } - static void LUA_NATIVE_PED_RESET_PED_LAST_VEHICLE( Ped ped ) + static void LUA_NATIVE_PED_RESET_PED_LAST_VEHICLE(Ped ped) { PED::RESET_PED_LAST_VEHICLE(ped); } - static void LUA_NATIVE_PED_SET_PED_DENSITY_MULTIPLIER_THIS_FRAME( float multiplier ) + static void LUA_NATIVE_PED_SET_PED_DENSITY_MULTIPLIER_THIS_FRAME(float multiplier) { PED::SET_PED_DENSITY_MULTIPLIER_THIS_FRAME(multiplier); } - static void LUA_NATIVE_PED_SET_SCENARIO_PED_DENSITY_MULTIPLIER_THIS_FRAME( float p0, float p1 ) + static void LUA_NATIVE_PED_SET_SCENARIO_PED_DENSITY_MULTIPLIER_THIS_FRAME(float p0, float p1) { PED::SET_SCENARIO_PED_DENSITY_MULTIPLIER_THIS_FRAME(p0, p1); } - static void LUA_NATIVE_PED_SUPPRESS_AMBIENT_PED_AGGRESSIVE_CLEANUP_THIS_FRAME( ) + static void LUA_NATIVE_PED_SUPPRESS_AMBIENT_PED_AGGRESSIVE_CLEANUP_THIS_FRAME() { PED::SUPPRESS_AMBIENT_PED_AGGRESSIVE_CLEANUP_THIS_FRAME(); } - static void LUA_NATIVE_PED_SET_SCRIPTED_CONVERSION_COORD_THIS_FRAME( float x, float y, float z ) + static void LUA_NATIVE_PED_SET_SCRIPTED_CONVERSION_COORD_THIS_FRAME(float x, float y, float z) { PED::SET_SCRIPTED_CONVERSION_COORD_THIS_FRAME(x, y, z); } - static void LUA_NATIVE_PED_SET_PED_NON_CREATION_AREA( float x1, float y1, float z1, float x2, float y2, float z2 ) + static void LUA_NATIVE_PED_SET_PED_NON_CREATION_AREA(float x1, float y1, float z1, float x2, float y2, float z2) { PED::SET_PED_NON_CREATION_AREA(x1, y1, z1, x2, y2, z2); } - static void LUA_NATIVE_PED_CLEAR_PED_NON_CREATION_AREA( ) + static void LUA_NATIVE_PED_CLEAR_PED_NON_CREATION_AREA() { PED::CLEAR_PED_NON_CREATION_AREA(); } - static void LUA_NATIVE_PED_INSTANTLY_FILL_PED_POPULATION( ) + static void LUA_NATIVE_PED_INSTANTLY_FILL_PED_POPULATION() { PED::INSTANTLY_FILL_PED_POPULATION(); } - static bool LUA_NATIVE_PED_IS_PED_ON_MOUNT( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_ON_MOUNT(Ped ped) { auto retval = (bool)PED::IS_PED_ON_MOUNT(ped); return retval; } - static Ped LUA_NATIVE_PED_GET_MOUNT( Ped ped ) + static Ped LUA_NATIVE_PED_GET_MOUNT(Ped ped) { auto retval = PED::GET_MOUNT(ped); return retval; } - static bool LUA_NATIVE_PED_IS_PED_ON_VEHICLE( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_ON_VEHICLE(Ped ped) { auto retval = (bool)PED::IS_PED_ON_VEHICLE(ped); return retval; } - static bool LUA_NATIVE_PED_IS_PED_ON_SPECIFIC_VEHICLE( Ped ped, Vehicle vehicle ) + static bool LUA_NATIVE_PED_IS_PED_ON_SPECIFIC_VEHICLE(Ped ped, Vehicle vehicle) { auto retval = (bool)PED::IS_PED_ON_SPECIFIC_VEHICLE(ped, vehicle); return retval; } - static void LUA_NATIVE_PED_SET_PED_MONEY( Ped ped, int amount ) + static void LUA_NATIVE_PED_SET_PED_MONEY(Ped ped, int amount) { PED::SET_PED_MONEY(ped, amount); } - static int LUA_NATIVE_PED_GET_PED_MONEY( Ped ped ) + static int LUA_NATIVE_PED_GET_PED_MONEY(Ped ped) { auto retval = PED::GET_PED_MONEY(ped); return retval; } - static void LUA_NATIVE_PED_SET_HEALTH_SNACKS_CARRIED_BY_ALL_NEW_PEDS( float p0, Any p1 ) + static void LUA_NATIVE_PED_SET_HEALTH_SNACKS_CARRIED_BY_ALL_NEW_PEDS(float p0, Any p1) { PED::SET_HEALTH_SNACKS_CARRIED_BY_ALL_NEW_PEDS(p0, p1); } - static void LUA_NATIVE_PED_SET_AMBIENT_PEDS_DROP_MONEY( bool p0 ) + static void LUA_NATIVE_PED_SET_AMBIENT_PEDS_DROP_MONEY(bool p0) { PED::SET_AMBIENT_PEDS_DROP_MONEY(p0); } - static void LUA_NATIVE_PED_SET_BLOCKING_OF_NON_TEMPORARY_EVENTS_FOR_AMBIENT_PEDS_THIS_FRAME( bool p0 ) + static void LUA_NATIVE_PED_SET_BLOCKING_OF_NON_TEMPORARY_EVENTS_FOR_AMBIENT_PEDS_THIS_FRAME(bool p0) { PED::SET_BLOCKING_OF_NON_TEMPORARY_EVENTS_FOR_AMBIENT_PEDS_THIS_FRAME(p0); } - static void LUA_NATIVE_PED_SET_PED_SUFFERS_CRITICAL_HITS( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_SUFFERS_CRITICAL_HITS(Ped ped, bool toggle) { PED::SET_PED_SUFFERS_CRITICAL_HITS(ped, toggle); } - static void LUA_NATIVE_PED_SET_PED_UPPER_BODY_DAMAGE_ONLY( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_UPPER_BODY_DAMAGE_ONLY(Ped ped, bool toggle) { PED::SET_PED_UPPER_BODY_DAMAGE_ONLY(ped, toggle); } - static bool LUA_NATIVE_PED_IS_PED_SITTING_IN_VEHICLE( Ped ped, Vehicle vehicle ) + static bool LUA_NATIVE_PED_IS_PED_SITTING_IN_VEHICLE(Ped ped, Vehicle vehicle) { auto retval = (bool)PED::IS_PED_SITTING_IN_VEHICLE(ped, vehicle); return retval; } - static bool LUA_NATIVE_PED_IS_PED_SITTING_IN_ANY_VEHICLE( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_SITTING_IN_ANY_VEHICLE(Ped ped) { auto retval = (bool)PED::IS_PED_SITTING_IN_ANY_VEHICLE(ped); return retval; } - static bool LUA_NATIVE_PED_IS_PED_ON_FOOT( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_ON_FOOT(Ped ped) { auto retval = (bool)PED::IS_PED_ON_FOOT(ped); return retval; } - static bool LUA_NATIVE_PED_IS_PED_ON_ANY_BIKE( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_ON_ANY_BIKE(Ped ped) { auto retval = (bool)PED::IS_PED_ON_ANY_BIKE(ped); return retval; } - static bool LUA_NATIVE_PED_IS_PED_PLANTING_BOMB( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_PLANTING_BOMB(Ped ped) { auto retval = (bool)PED::IS_PED_PLANTING_BOMB(ped); return retval; } - static Vector3 LUA_NATIVE_PED_GET_DEAD_PED_PICKUP_COORDS( Ped ped, float p1, float p2 ) + static Vector3 LUA_NATIVE_PED_GET_DEAD_PED_PICKUP_COORDS(Ped ped, float p1, float p2) { auto retval = PED::GET_DEAD_PED_PICKUP_COORDS(ped, p1, p2); return retval; } - static bool LUA_NATIVE_PED_IS_PED_IN_ANY_BOAT( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_IN_ANY_BOAT(Ped ped) { auto retval = (bool)PED::IS_PED_IN_ANY_BOAT(ped); return retval; } - static bool LUA_NATIVE_PED_IS_PED_IN_ANY_SUB( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_IN_ANY_SUB(Ped ped) { auto retval = (bool)PED::IS_PED_IN_ANY_SUB(ped); return retval; } - static bool LUA_NATIVE_PED_IS_PED_IN_ANY_HELI( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_IN_ANY_HELI(Ped ped) { auto retval = (bool)PED::IS_PED_IN_ANY_HELI(ped); return retval; } - static bool LUA_NATIVE_PED_IS_PED_IN_ANY_PLANE( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_IN_ANY_PLANE(Ped ped) { auto retval = (bool)PED::IS_PED_IN_ANY_PLANE(ped); return retval; } - static bool LUA_NATIVE_PED_IS_PED_IN_FLYING_VEHICLE( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_IN_FLYING_VEHICLE(Ped ped) { auto retval = (bool)PED::IS_PED_IN_FLYING_VEHICLE(ped); return retval; } - static void LUA_NATIVE_PED_SET_PED_DIES_IN_WATER( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_DIES_IN_WATER(Ped ped, bool toggle) { PED::SET_PED_DIES_IN_WATER(ped, toggle); } - static bool LUA_NATIVE_PED_GET_PED_DIES_IN_WATER( Ped ped ) + static bool LUA_NATIVE_PED_GET_PED_DIES_IN_WATER(Ped ped) { auto retval = (bool)PED::GET_PED_DIES_IN_WATER(ped); return retval; } - static void LUA_NATIVE_PED_SET_PED_DIES_IN_SINKING_VEHICLE( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_DIES_IN_SINKING_VEHICLE(Ped ped, bool toggle) { PED::SET_PED_DIES_IN_SINKING_VEHICLE(ped, toggle); } - static int LUA_NATIVE_PED_GET_PED_ARMOUR( Ped ped ) + static int LUA_NATIVE_PED_GET_PED_ARMOUR(Ped ped) { auto retval = PED::GET_PED_ARMOUR(ped); return retval; } - static void LUA_NATIVE_PED_SET_PED_STAY_IN_VEHICLE_WHEN_JACKED( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_STAY_IN_VEHICLE_WHEN_JACKED(Ped ped, bool toggle) { PED::SET_PED_STAY_IN_VEHICLE_WHEN_JACKED(ped, toggle); } - static void LUA_NATIVE_PED_SET_PED_CAN_BE_SHOT_IN_VEHICLE( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_CAN_BE_SHOT_IN_VEHICLE(Ped ped, bool toggle) { PED::SET_PED_CAN_BE_SHOT_IN_VEHICLE(ped, toggle); } - static std::tuple LUA_NATIVE_PED_GET_PED_LAST_DAMAGE_BONE( Ped ped, int outBone ) + static std::tuple LUA_NATIVE_PED_GET_PED_LAST_DAMAGE_BONE(Ped ped, int outBone) { std::tuple return_values; std::get<0>(return_values) = (bool)PED::GET_PED_LAST_DAMAGE_BONE(ped, &outBone); @@ -484,477 +484,477 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_PED_CLEAR_PED_LAST_DAMAGE_BONE( Ped ped ) + static void LUA_NATIVE_PED_CLEAR_PED_LAST_DAMAGE_BONE(Ped ped) { PED::CLEAR_PED_LAST_DAMAGE_BONE(ped); } - static void LUA_NATIVE_PED_SET_AI_WEAPON_DAMAGE_MODIFIER( float value ) + static void LUA_NATIVE_PED_SET_AI_WEAPON_DAMAGE_MODIFIER(float value) { PED::SET_AI_WEAPON_DAMAGE_MODIFIER(value); } - static void LUA_NATIVE_PED_RESET_AI_WEAPON_DAMAGE_MODIFIER( ) + static void LUA_NATIVE_PED_RESET_AI_WEAPON_DAMAGE_MODIFIER() { PED::RESET_AI_WEAPON_DAMAGE_MODIFIER(); } - static void LUA_NATIVE_PED_SET_AI_MELEE_WEAPON_DAMAGE_MODIFIER( float modifier ) + static void LUA_NATIVE_PED_SET_AI_MELEE_WEAPON_DAMAGE_MODIFIER(float modifier) { PED::SET_AI_MELEE_WEAPON_DAMAGE_MODIFIER(modifier); } - static void LUA_NATIVE_PED_RESET_AI_MELEE_WEAPON_DAMAGE_MODIFIER( ) + static void LUA_NATIVE_PED_RESET_AI_MELEE_WEAPON_DAMAGE_MODIFIER() { PED::RESET_AI_MELEE_WEAPON_DAMAGE_MODIFIER(); } - static void LUA_NATIVE_PED_SET_TREAT_AS_AMBIENT_PED_FOR_DRIVER_LOCKON( Ped ped, bool p1 ) + static void LUA_NATIVE_PED_SET_TREAT_AS_AMBIENT_PED_FOR_DRIVER_LOCKON(Ped ped, bool p1) { PED::SET_TREAT_AS_AMBIENT_PED_FOR_DRIVER_LOCKON(ped, p1); } - static void LUA_NATIVE_PED_SET_PED_CAN_BE_TARGETTED( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_CAN_BE_TARGETTED(Ped ped, bool toggle) { PED::SET_PED_CAN_BE_TARGETTED(ped, toggle); } - static void LUA_NATIVE_PED_SET_PED_CAN_BE_TARGETTED_BY_TEAM( Ped ped, int team, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_CAN_BE_TARGETTED_BY_TEAM(Ped ped, int team, bool toggle) { PED::SET_PED_CAN_BE_TARGETTED_BY_TEAM(ped, team, toggle); } - static void LUA_NATIVE_PED_SET_PED_CAN_BE_TARGETTED_BY_PLAYER( Ped ped, Player player, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_CAN_BE_TARGETTED_BY_PLAYER(Ped ped, Player player, bool toggle) { PED::SET_PED_CAN_BE_TARGETTED_BY_PLAYER(ped, player, toggle); } - static void LUA_NATIVE_PED_SET_ALLOW_LOCKON_TO_PED_IF_FRIENDLY( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_ALLOW_LOCKON_TO_PED_IF_FRIENDLY(Ped ped, bool toggle) { PED::SET_ALLOW_LOCKON_TO_PED_IF_FRIENDLY(ped, toggle); } - static void LUA_NATIVE_PED_SET_USE_CAMERA_HEADING_FOR_DESIRED_DIRECTION_LOCK_ON_TEST( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_USE_CAMERA_HEADING_FOR_DESIRED_DIRECTION_LOCK_ON_TEST(Ped ped, bool toggle) { PED::SET_USE_CAMERA_HEADING_FOR_DESIRED_DIRECTION_LOCK_ON_TEST(ped, toggle); } - static bool LUA_NATIVE_PED_IS_PED_IN_ANY_POLICE_VEHICLE( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_IN_ANY_POLICE_VEHICLE(Ped ped) { auto retval = (bool)PED::IS_PED_IN_ANY_POLICE_VEHICLE(ped); return retval; } - static void LUA_NATIVE_PED_FORCE_PED_TO_OPEN_PARACHUTE( Ped ped ) + static void LUA_NATIVE_PED_FORCE_PED_TO_OPEN_PARACHUTE(Ped ped) { PED::FORCE_PED_TO_OPEN_PARACHUTE(ped); } - static bool LUA_NATIVE_PED_IS_PED_IN_PARACHUTE_FREE_FALL( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_IN_PARACHUTE_FREE_FALL(Ped ped) { auto retval = (bool)PED::IS_PED_IN_PARACHUTE_FREE_FALL(ped); return retval; } - static bool LUA_NATIVE_PED_IS_PED_FALLING( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_FALLING(Ped ped) { auto retval = (bool)PED::IS_PED_FALLING(ped); return retval; } - static bool LUA_NATIVE_PED_IS_PED_JUMPING( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_JUMPING(Ped ped) { auto retval = (bool)PED::IS_PED_JUMPING(ped); return retval; } - static bool LUA_NATIVE_PED_IS_PED_LANDING( Any p0 ) + static bool LUA_NATIVE_PED_IS_PED_LANDING(Any p0) { auto retval = (bool)PED::IS_PED_LANDING(p0); return retval; } - static bool LUA_NATIVE_PED_IS_PED_DOING_A_BEAST_JUMP( Any p0 ) + static bool LUA_NATIVE_PED_IS_PED_DOING_A_BEAST_JUMP(Any p0) { auto retval = (bool)PED::IS_PED_DOING_A_BEAST_JUMP(p0); return retval; } - static bool LUA_NATIVE_PED_IS_PED_CLIMBING( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_CLIMBING(Ped ped) { auto retval = (bool)PED::IS_PED_CLIMBING(ped); return retval; } - static bool LUA_NATIVE_PED_IS_PED_VAULTING( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_VAULTING(Ped ped) { auto retval = (bool)PED::IS_PED_VAULTING(ped); return retval; } - static bool LUA_NATIVE_PED_IS_PED_DIVING( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_DIVING(Ped ped) { auto retval = (bool)PED::IS_PED_DIVING(ped); return retval; } - static bool LUA_NATIVE_PED_IS_PED_JUMPING_OUT_OF_VEHICLE( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_JUMPING_OUT_OF_VEHICLE(Ped ped) { auto retval = (bool)PED::IS_PED_JUMPING_OUT_OF_VEHICLE(ped); return retval; } - static bool LUA_NATIVE_PED_IS_PED_OPENING_DOOR( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_OPENING_DOOR(Ped ped) { auto retval = (bool)PED::IS_PED_OPENING_DOOR(ped); return retval; } - static int LUA_NATIVE_PED_GET_PED_PARACHUTE_STATE( Ped ped ) + static int LUA_NATIVE_PED_GET_PED_PARACHUTE_STATE(Ped ped) { auto retval = PED::GET_PED_PARACHUTE_STATE(ped); return retval; } - static int LUA_NATIVE_PED_GET_PED_PARACHUTE_LANDING_TYPE( Ped ped ) + static int LUA_NATIVE_PED_GET_PED_PARACHUTE_LANDING_TYPE(Ped ped) { auto retval = PED::GET_PED_PARACHUTE_LANDING_TYPE(ped); return retval; } - static void LUA_NATIVE_PED_SET_PED_PARACHUTE_TINT_INDEX( Ped ped, int tintIndex ) + static void LUA_NATIVE_PED_SET_PED_PARACHUTE_TINT_INDEX(Ped ped, int tintIndex) { PED::SET_PED_PARACHUTE_TINT_INDEX(ped, tintIndex); } - static int LUA_NATIVE_PED_GET_PED_PARACHUTE_TINT_INDEX( Ped ped, int outTintIndex ) + static int LUA_NATIVE_PED_GET_PED_PARACHUTE_TINT_INDEX(Ped ped, int outTintIndex) { PED::GET_PED_PARACHUTE_TINT_INDEX(ped, &outTintIndex); return outTintIndex; } - static void LUA_NATIVE_PED_SET_PED_RESERVE_PARACHUTE_TINT_INDEX( Ped ped, Any p1 ) + static void LUA_NATIVE_PED_SET_PED_RESERVE_PARACHUTE_TINT_INDEX(Ped ped, Any p1) { PED::SET_PED_RESERVE_PARACHUTE_TINT_INDEX(ped, p1); } - static Object LUA_NATIVE_PED_CREATE_PARACHUTE_BAG_OBJECT( Ped ped, bool p1, bool p2 ) + static Object LUA_NATIVE_PED_CREATE_PARACHUTE_BAG_OBJECT(Ped ped, bool p1, bool p2) { auto retval = PED::CREATE_PARACHUTE_BAG_OBJECT(ped, p1, p2); return retval; } - static void LUA_NATIVE_PED_SET_PED_DUCKING( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_DUCKING(Ped ped, bool toggle) { PED::SET_PED_DUCKING(ped, toggle); } - static bool LUA_NATIVE_PED_IS_PED_DUCKING( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_DUCKING(Ped ped) { auto retval = (bool)PED::IS_PED_DUCKING(ped); return retval; } - static bool LUA_NATIVE_PED_IS_PED_IN_ANY_TAXI( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_IN_ANY_TAXI(Ped ped) { auto retval = (bool)PED::IS_PED_IN_ANY_TAXI(ped); return retval; } - static void LUA_NATIVE_PED_SET_PED_ID_RANGE( Ped ped, float value ) + static void LUA_NATIVE_PED_SET_PED_ID_RANGE(Ped ped, float value) { PED::SET_PED_ID_RANGE(ped, value); } - static void LUA_NATIVE_PED_SET_PED_HIGHLY_PERCEPTIVE( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_HIGHLY_PERCEPTIVE(Ped ped, bool toggle) { PED::SET_PED_HIGHLY_PERCEPTIVE(ped, toggle); } - static void LUA_NATIVE_PED_SET_COP_PERCEPTION_OVERRIDES( float seeingRange, float seeingRangePeripheral, float hearingRange, float visualFieldMinAzimuthAngle, float visualFieldMaxAzimuthAngle, float fieldOfGazeMaxAngle, float p6 ) + static void LUA_NATIVE_PED_SET_COP_PERCEPTION_OVERRIDES(float seeingRange, float seeingRangePeripheral, float hearingRange, float visualFieldMinAzimuthAngle, float visualFieldMaxAzimuthAngle, float fieldOfGazeMaxAngle, float p6) { PED::SET_COP_PERCEPTION_OVERRIDES(seeingRange, seeingRangePeripheral, hearingRange, visualFieldMinAzimuthAngle, visualFieldMaxAzimuthAngle, fieldOfGazeMaxAngle, p6); } - static void LUA_NATIVE_PED_SET_PED_INJURED_ON_GROUND_BEHAVIOUR( Ped ped, float p1 ) + static void LUA_NATIVE_PED_SET_PED_INJURED_ON_GROUND_BEHAVIOUR(Ped ped, float p1) { PED::SET_PED_INJURED_ON_GROUND_BEHAVIOUR(ped, p1); } - static void LUA_NATIVE_PED_DISABLE_PED_INJURED_ON_GROUND_BEHAVIOUR( Ped ped ) + static void LUA_NATIVE_PED_DISABLE_PED_INJURED_ON_GROUND_BEHAVIOUR(Ped ped) { PED::DISABLE_PED_INJURED_ON_GROUND_BEHAVIOUR(ped); } - static void LUA_NATIVE_PED_SET_PED_SEEING_RANGE( Ped ped, float value ) + static void LUA_NATIVE_PED_SET_PED_SEEING_RANGE(Ped ped, float value) { PED::SET_PED_SEEING_RANGE(ped, value); } - static void LUA_NATIVE_PED_SET_PED_HEARING_RANGE( Ped ped, float value ) + static void LUA_NATIVE_PED_SET_PED_HEARING_RANGE(Ped ped, float value) { PED::SET_PED_HEARING_RANGE(ped, value); } - static void LUA_NATIVE_PED_SET_PED_VISUAL_FIELD_MIN_ANGLE( Ped ped, float value ) + static void LUA_NATIVE_PED_SET_PED_VISUAL_FIELD_MIN_ANGLE(Ped ped, float value) { PED::SET_PED_VISUAL_FIELD_MIN_ANGLE(ped, value); } - static void LUA_NATIVE_PED_SET_PED_VISUAL_FIELD_MAX_ANGLE( Ped ped, float value ) + static void LUA_NATIVE_PED_SET_PED_VISUAL_FIELD_MAX_ANGLE(Ped ped, float value) { PED::SET_PED_VISUAL_FIELD_MAX_ANGLE(ped, value); } - static void LUA_NATIVE_PED_SET_PED_VISUAL_FIELD_MIN_ELEVATION_ANGLE( Ped ped, float angle ) + static void LUA_NATIVE_PED_SET_PED_VISUAL_FIELD_MIN_ELEVATION_ANGLE(Ped ped, float angle) { PED::SET_PED_VISUAL_FIELD_MIN_ELEVATION_ANGLE(ped, angle); } - static void LUA_NATIVE_PED_SET_PED_VISUAL_FIELD_MAX_ELEVATION_ANGLE( Ped ped, float angle ) + static void LUA_NATIVE_PED_SET_PED_VISUAL_FIELD_MAX_ELEVATION_ANGLE(Ped ped, float angle) { PED::SET_PED_VISUAL_FIELD_MAX_ELEVATION_ANGLE(ped, angle); } - static void LUA_NATIVE_PED_SET_PED_VISUAL_FIELD_PERIPHERAL_RANGE( Ped ped, float range ) + static void LUA_NATIVE_PED_SET_PED_VISUAL_FIELD_PERIPHERAL_RANGE(Ped ped, float range) { PED::SET_PED_VISUAL_FIELD_PERIPHERAL_RANGE(ped, range); } - static void LUA_NATIVE_PED_SET_PED_VISUAL_FIELD_CENTER_ANGLE( Ped ped, float angle ) + static void LUA_NATIVE_PED_SET_PED_VISUAL_FIELD_CENTER_ANGLE(Ped ped, float angle) { PED::SET_PED_VISUAL_FIELD_CENTER_ANGLE(ped, angle); } - static float LUA_NATIVE_PED_GET_PED_VISUAL_FIELD_CENTER_ANGLE( Ped ped ) + static float LUA_NATIVE_PED_GET_PED_VISUAL_FIELD_CENTER_ANGLE(Ped ped) { auto retval = PED::GET_PED_VISUAL_FIELD_CENTER_ANGLE(ped); return retval; } - static void LUA_NATIVE_PED_SET_PED_STEALTH_MOVEMENT( Ped ped, bool p1, const char* action ) + static void LUA_NATIVE_PED_SET_PED_STEALTH_MOVEMENT(Ped ped, bool p1, const char* action) { PED::SET_PED_STEALTH_MOVEMENT(ped, p1, action); } - static bool LUA_NATIVE_PED_GET_PED_STEALTH_MOVEMENT( Ped ped ) + static bool LUA_NATIVE_PED_GET_PED_STEALTH_MOVEMENT(Ped ped) { auto retval = (bool)PED::GET_PED_STEALTH_MOVEMENT(ped); return retval; } - static int LUA_NATIVE_PED_CREATE_GROUP( int unused ) + static int LUA_NATIVE_PED_CREATE_GROUP(int unused) { auto retval = PED::CREATE_GROUP(unused); return retval; } - static void LUA_NATIVE_PED_SET_PED_AS_GROUP_LEADER( Ped ped, int groupId ) + static void LUA_NATIVE_PED_SET_PED_AS_GROUP_LEADER(Ped ped, int groupId) { PED::SET_PED_AS_GROUP_LEADER(ped, groupId); } - static void LUA_NATIVE_PED_SET_PED_AS_GROUP_MEMBER( Ped ped, int groupId ) + static void LUA_NATIVE_PED_SET_PED_AS_GROUP_MEMBER(Ped ped, int groupId) { PED::SET_PED_AS_GROUP_MEMBER(ped, groupId); } - static void LUA_NATIVE_PED_SET_PED_CAN_TELEPORT_TO_GROUP_LEADER( Ped pedHandle, int groupHandle, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_CAN_TELEPORT_TO_GROUP_LEADER(Ped pedHandle, int groupHandle, bool toggle) { PED::SET_PED_CAN_TELEPORT_TO_GROUP_LEADER(pedHandle, groupHandle, toggle); } - static void LUA_NATIVE_PED_REMOVE_GROUP( int groupId ) + static void LUA_NATIVE_PED_REMOVE_GROUP(int groupId) { PED::REMOVE_GROUP(groupId); } - static void LUA_NATIVE_PED_REMOVE_PED_FROM_GROUP( Ped ped ) + static void LUA_NATIVE_PED_REMOVE_PED_FROM_GROUP(Ped ped) { PED::REMOVE_PED_FROM_GROUP(ped); } - static bool LUA_NATIVE_PED_IS_PED_GROUP_MEMBER( Ped ped, int groupId ) + static bool LUA_NATIVE_PED_IS_PED_GROUP_MEMBER(Ped ped, int groupId) { auto retval = (bool)PED::IS_PED_GROUP_MEMBER(ped, groupId); return retval; } - static bool LUA_NATIVE_PED_IS_PED_HANGING_ON_TO_VEHICLE( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_HANGING_ON_TO_VEHICLE(Ped ped) { auto retval = (bool)PED::IS_PED_HANGING_ON_TO_VEHICLE(ped); return retval; } - static void LUA_NATIVE_PED_SET_GROUP_SEPARATION_RANGE( int groupHandle, float separationRange ) + static void LUA_NATIVE_PED_SET_GROUP_SEPARATION_RANGE(int groupHandle, float separationRange) { PED::SET_GROUP_SEPARATION_RANGE(groupHandle, separationRange); } - static void LUA_NATIVE_PED_SET_PED_MIN_GROUND_TIME_FOR_STUNGUN( Ped ped, int ms ) + static void LUA_NATIVE_PED_SET_PED_MIN_GROUND_TIME_FOR_STUNGUN(Ped ped, int ms) { PED::SET_PED_MIN_GROUND_TIME_FOR_STUNGUN(ped, ms); } - static bool LUA_NATIVE_PED_IS_PED_PRONE( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_PRONE(Ped ped) { auto retval = (bool)PED::IS_PED_PRONE(ped); return retval; } - static bool LUA_NATIVE_PED_IS_PED_IN_COMBAT( Ped ped, Ped target ) + static bool LUA_NATIVE_PED_IS_PED_IN_COMBAT(Ped ped, Ped target) { auto retval = (bool)PED::IS_PED_IN_COMBAT(ped, target); return retval; } - static Entity LUA_NATIVE_PED_GET_PED_TARGET_FROM_COMBAT_PED( Ped ped, Any p1 ) + static Entity LUA_NATIVE_PED_GET_PED_TARGET_FROM_COMBAT_PED(Ped ped, Any p1) { auto retval = PED::GET_PED_TARGET_FROM_COMBAT_PED(ped, p1); return retval; } - static bool LUA_NATIVE_PED_CAN_PED_IN_COMBAT_SEE_TARGET( Ped ped, Ped target ) + static bool LUA_NATIVE_PED_CAN_PED_IN_COMBAT_SEE_TARGET(Ped ped, Ped target) { auto retval = (bool)PED::CAN_PED_IN_COMBAT_SEE_TARGET(ped, target); return retval; } - static bool LUA_NATIVE_PED_IS_PED_DOING_DRIVEBY( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_DOING_DRIVEBY(Ped ped) { auto retval = (bool)PED::IS_PED_DOING_DRIVEBY(ped); return retval; } - static bool LUA_NATIVE_PED_IS_PED_JACKING( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_JACKING(Ped ped) { auto retval = (bool)PED::IS_PED_JACKING(ped); return retval; } - static bool LUA_NATIVE_PED_IS_PED_BEING_JACKED( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_BEING_JACKED(Ped ped) { auto retval = (bool)PED::IS_PED_BEING_JACKED(ped); return retval; } - static bool LUA_NATIVE_PED_IS_PED_BEING_STUNNED( Ped ped, int p1 ) + static bool LUA_NATIVE_PED_IS_PED_BEING_STUNNED(Ped ped, int p1) { auto retval = (bool)PED::IS_PED_BEING_STUNNED(ped, p1); return retval; } - static Ped LUA_NATIVE_PED_GET_PEDS_JACKER( Ped ped ) + static Ped LUA_NATIVE_PED_GET_PEDS_JACKER(Ped ped) { auto retval = PED::GET_PEDS_JACKER(ped); return retval; } - static Ped LUA_NATIVE_PED_GET_JACK_TARGET( Ped ped ) + static Ped LUA_NATIVE_PED_GET_JACK_TARGET(Ped ped) { auto retval = PED::GET_JACK_TARGET(ped); return retval; } - static bool LUA_NATIVE_PED_IS_PED_FLEEING( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_FLEEING(Ped ped) { auto retval = (bool)PED::IS_PED_FLEEING(ped); return retval; } - static bool LUA_NATIVE_PED_IS_PED_IN_COVER( Ped ped, bool exceptUseWeapon ) + static bool LUA_NATIVE_PED_IS_PED_IN_COVER(Ped ped, bool exceptUseWeapon) { auto retval = (bool)PED::IS_PED_IN_COVER(ped, exceptUseWeapon); return retval; } - static bool LUA_NATIVE_PED_IS_PED_IN_COVER_FACING_LEFT( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_IN_COVER_FACING_LEFT(Ped ped) { auto retval = (bool)PED::IS_PED_IN_COVER_FACING_LEFT(ped); return retval; } - static bool LUA_NATIVE_PED_IS_PED_IN_HIGH_COVER( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_IN_HIGH_COVER(Ped ped) { auto retval = (bool)PED::IS_PED_IN_HIGH_COVER(ped); return retval; } - static bool LUA_NATIVE_PED_IS_PED_GOING_INTO_COVER( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_GOING_INTO_COVER(Ped ped) { auto retval = (bool)PED::IS_PED_GOING_INTO_COVER(ped); return retval; } - static bool LUA_NATIVE_PED_SET_PED_PINNED_DOWN( Ped ped, bool pinned, int i ) + static bool LUA_NATIVE_PED_SET_PED_PINNED_DOWN(Ped ped, bool pinned, int i) { auto retval = (bool)PED::SET_PED_PINNED_DOWN(ped, pinned, i); return retval; } - static int LUA_NATIVE_PED_GET_SEAT_PED_IS_TRYING_TO_ENTER( Ped ped ) + static int LUA_NATIVE_PED_GET_SEAT_PED_IS_TRYING_TO_ENTER(Ped ped) { auto retval = PED::GET_SEAT_PED_IS_TRYING_TO_ENTER(ped); return retval; } - static Vehicle LUA_NATIVE_PED_GET_VEHICLE_PED_IS_TRYING_TO_ENTER( Ped ped ) + static Vehicle LUA_NATIVE_PED_GET_VEHICLE_PED_IS_TRYING_TO_ENTER(Ped ped) { auto retval = PED::GET_VEHICLE_PED_IS_TRYING_TO_ENTER(ped); return retval; } - static Entity LUA_NATIVE_PED_GET_PED_SOURCE_OF_DEATH( Ped ped ) + static Entity LUA_NATIVE_PED_GET_PED_SOURCE_OF_DEATH(Ped ped) { auto retval = PED::GET_PED_SOURCE_OF_DEATH(ped); return retval; } - static Hash LUA_NATIVE_PED_GET_PED_CAUSE_OF_DEATH( Ped ped ) + static Hash LUA_NATIVE_PED_GET_PED_CAUSE_OF_DEATH(Ped ped) { auto retval = PED::GET_PED_CAUSE_OF_DEATH(ped); return retval; } - static int LUA_NATIVE_PED_GET_PED_TIME_OF_DEATH( Ped ped ) + static int LUA_NATIVE_PED_GET_PED_TIME_OF_DEATH(Ped ped) { auto retval = PED::GET_PED_TIME_OF_DEATH(ped); return retval; } - static int LUA_NATIVE_PED_COUNT_PEDS_IN_COMBAT_WITH_TARGET( Ped ped ) + static int LUA_NATIVE_PED_COUNT_PEDS_IN_COMBAT_WITH_TARGET(Ped ped) { auto retval = PED::COUNT_PEDS_IN_COMBAT_WITH_TARGET(ped); return retval; } - static int LUA_NATIVE_PED_COUNT_PEDS_IN_COMBAT_WITH_TARGET_WITHIN_RADIUS( Ped ped, float x, float y, float z, float radius ) + static int LUA_NATIVE_PED_COUNT_PEDS_IN_COMBAT_WITH_TARGET_WITHIN_RADIUS(Ped ped, float x, float y, float z, float radius) { auto retval = PED::COUNT_PEDS_IN_COMBAT_WITH_TARGET_WITHIN_RADIUS(ped, x, y, z, radius); return retval; } - static void LUA_NATIVE_PED_SET_PED_RELATIONSHIP_GROUP_DEFAULT_HASH( Ped ped, Hash hash ) + static void LUA_NATIVE_PED_SET_PED_RELATIONSHIP_GROUP_DEFAULT_HASH(Ped ped, Hash hash) { PED::SET_PED_RELATIONSHIP_GROUP_DEFAULT_HASH(ped, hash); } - static void LUA_NATIVE_PED_SET_PED_RELATIONSHIP_GROUP_HASH( Ped ped, Hash hash ) + static void LUA_NATIVE_PED_SET_PED_RELATIONSHIP_GROUP_HASH(Ped ped, Hash hash) { PED::SET_PED_RELATIONSHIP_GROUP_HASH(ped, hash); } - static void LUA_NATIVE_PED_SET_RELATIONSHIP_BETWEEN_GROUPS( int relationship, Hash group1, Hash group2 ) + static void LUA_NATIVE_PED_SET_RELATIONSHIP_BETWEEN_GROUPS(int relationship, Hash group1, Hash group2) { PED::SET_RELATIONSHIP_BETWEEN_GROUPS(relationship, group1, group2); } - static void LUA_NATIVE_PED_CLEAR_RELATIONSHIP_BETWEEN_GROUPS( int relationship, Hash group1, Hash group2 ) + static void LUA_NATIVE_PED_CLEAR_RELATIONSHIP_BETWEEN_GROUPS(int relationship, Hash group1, Hash group2) { PED::CLEAR_RELATIONSHIP_BETWEEN_GROUPS(relationship, group1, group2); } - static std::tuple LUA_NATIVE_PED_ADD_RELATIONSHIP_GROUP( const char* name, Hash groupHash ) + static std::tuple LUA_NATIVE_PED_ADD_RELATIONSHIP_GROUP(const char* name, Hash groupHash) { std::tuple return_values; std::get<0>(return_values) = (bool)PED::ADD_RELATIONSHIP_GROUP(name, &groupHash); @@ -963,68 +963,68 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_PED_REMOVE_RELATIONSHIP_GROUP( Hash groupHash ) + static void LUA_NATIVE_PED_REMOVE_RELATIONSHIP_GROUP(Hash groupHash) { PED::REMOVE_RELATIONSHIP_GROUP(groupHash); } - static bool LUA_NATIVE_PED_DOES_RELATIONSHIP_GROUP_EXIST( Hash groupHash ) + static bool LUA_NATIVE_PED_DOES_RELATIONSHIP_GROUP_EXIST(Hash groupHash) { auto retval = (bool)PED::DOES_RELATIONSHIP_GROUP_EXIST(groupHash); return retval; } - static int LUA_NATIVE_PED_GET_RELATIONSHIP_BETWEEN_PEDS( Ped ped1, Ped ped2 ) + static int LUA_NATIVE_PED_GET_RELATIONSHIP_BETWEEN_PEDS(Ped ped1, Ped ped2) { auto retval = PED::GET_RELATIONSHIP_BETWEEN_PEDS(ped1, ped2); return retval; } - static Hash LUA_NATIVE_PED_GET_PED_RELATIONSHIP_GROUP_DEFAULT_HASH( Ped ped ) + static Hash LUA_NATIVE_PED_GET_PED_RELATIONSHIP_GROUP_DEFAULT_HASH(Ped ped) { auto retval = PED::GET_PED_RELATIONSHIP_GROUP_DEFAULT_HASH(ped); return retval; } - static Hash LUA_NATIVE_PED_GET_PED_RELATIONSHIP_GROUP_HASH( Ped ped ) + static Hash LUA_NATIVE_PED_GET_PED_RELATIONSHIP_GROUP_HASH(Ped ped) { auto retval = PED::GET_PED_RELATIONSHIP_GROUP_HASH(ped); return retval; } - static int LUA_NATIVE_PED_GET_RELATIONSHIP_BETWEEN_GROUPS( Hash group1, Hash group2 ) + static int LUA_NATIVE_PED_GET_RELATIONSHIP_BETWEEN_GROUPS(Hash group1, Hash group2) { auto retval = PED::GET_RELATIONSHIP_BETWEEN_GROUPS(group1, group2); return retval; } - static void LUA_NATIVE_PED_SET_RELATIONSHIP_GROUP_AFFECTS_WANTED_LEVEL( Hash group, bool p1 ) + static void LUA_NATIVE_PED_SET_RELATIONSHIP_GROUP_AFFECTS_WANTED_LEVEL(Hash group, bool p1) { PED::SET_RELATIONSHIP_GROUP_AFFECTS_WANTED_LEVEL(group, p1); } - static void LUA_NATIVE_PED_TELL_GROUP_PEDS_IN_AREA_TO_ATTACK( Ped ped, Any p1, float p2, Hash hash, Any p4, Any p5 ) + static void LUA_NATIVE_PED_TELL_GROUP_PEDS_IN_AREA_TO_ATTACK(Ped ped, Any p1, float p2, Hash hash, Any p4, Any p5) { PED::TELL_GROUP_PEDS_IN_AREA_TO_ATTACK(ped, p1, p2, hash, p4, p5); } - static void LUA_NATIVE_PED_SET_PED_CAN_BE_TARGETED_WITHOUT_LOS( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_CAN_BE_TARGETED_WITHOUT_LOS(Ped ped, bool toggle) { PED::SET_PED_CAN_BE_TARGETED_WITHOUT_LOS(ped, toggle); } - static void LUA_NATIVE_PED_SET_PED_TO_INFORM_RESPECTED_FRIENDS( Ped ped, float radius, int maxFriends ) + static void LUA_NATIVE_PED_SET_PED_TO_INFORM_RESPECTED_FRIENDS(Ped ped, float radius, int maxFriends) { PED::SET_PED_TO_INFORM_RESPECTED_FRIENDS(ped, radius, maxFriends); } - static bool LUA_NATIVE_PED_IS_PED_RESPONDING_TO_EVENT( Ped ped, Any event ) + static bool LUA_NATIVE_PED_IS_PED_RESPONDING_TO_EVENT(Ped ped, Any event) { auto retval = (bool)PED::IS_PED_RESPONDING_TO_EVENT(ped, event); return retval; } - static std::tuple LUA_NATIVE_PED_GET_POS_FROM_FIRED_EVENT( Ped ped, int eventType, Any outData ) + static std::tuple LUA_NATIVE_PED_GET_POS_FROM_FIRED_EVENT(Ped ped, int eventType, Any outData) { std::tuple return_values; std::get<0>(return_values) = (bool)PED::GET_POS_FROM_FIRED_EVENT(ped, eventType, &outData); @@ -1033,28 +1033,28 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_PED_SET_PED_FIRING_PATTERN( Ped ped, Hash patternHash ) + static void LUA_NATIVE_PED_SET_PED_FIRING_PATTERN(Ped ped, Hash patternHash) { PED::SET_PED_FIRING_PATTERN(ped, patternHash); } - static void LUA_NATIVE_PED_SET_PED_SHOOT_RATE( Ped ped, int shootRate ) + static void LUA_NATIVE_PED_SET_PED_SHOOT_RATE(Ped ped, int shootRate) { PED::SET_PED_SHOOT_RATE(ped, shootRate); } - static void LUA_NATIVE_PED_SET_COMBAT_FLOAT( Ped ped, int combatType, float p2 ) + static void LUA_NATIVE_PED_SET_COMBAT_FLOAT(Ped ped, int combatType, float p2) { PED::SET_COMBAT_FLOAT(ped, combatType, p2); } - static float LUA_NATIVE_PED_GET_COMBAT_FLOAT( Ped ped, int p1 ) + static float LUA_NATIVE_PED_GET_COMBAT_FLOAT(Ped ped, int p1) { auto retval = PED::GET_COMBAT_FLOAT(ped, p1); return retval; } - static std::tuple LUA_NATIVE_PED_GET_GROUP_SIZE( int groupID, Any p1, int sizeInMembers ) + static std::tuple LUA_NATIVE_PED_GET_GROUP_SIZE(int groupID, Any p1, int sizeInMembers) { std::tuple return_values; PED::GET_GROUP_SIZE(groupID, &p1, &sizeInMembers); @@ -1064,441 +1064,441 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_PED_DOES_GROUP_EXIST( int groupId ) + static bool LUA_NATIVE_PED_DOES_GROUP_EXIST(int groupId) { auto retval = (bool)PED::DOES_GROUP_EXIST(groupId); return retval; } - static int LUA_NATIVE_PED_GET_PED_GROUP_INDEX( Ped ped ) + static int LUA_NATIVE_PED_GET_PED_GROUP_INDEX(Ped ped) { auto retval = PED::GET_PED_GROUP_INDEX(ped); return retval; } - static bool LUA_NATIVE_PED_IS_PED_IN_GROUP( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_IN_GROUP(Ped ped) { auto retval = (bool)PED::IS_PED_IN_GROUP(ped); return retval; } - static Player LUA_NATIVE_PED_GET_PLAYER_PED_IS_FOLLOWING( Ped ped ) + static Player LUA_NATIVE_PED_GET_PLAYER_PED_IS_FOLLOWING(Ped ped) { auto retval = PED::GET_PLAYER_PED_IS_FOLLOWING(ped); return retval; } - static void LUA_NATIVE_PED_SET_GROUP_FORMATION( int groupId, int formationType ) + static void LUA_NATIVE_PED_SET_GROUP_FORMATION(int groupId, int formationType) { PED::SET_GROUP_FORMATION(groupId, formationType); } - static void LUA_NATIVE_PED_SET_GROUP_FORMATION_SPACING( int groupId, float x, float y, float z ) + static void LUA_NATIVE_PED_SET_GROUP_FORMATION_SPACING(int groupId, float x, float y, float z) { PED::SET_GROUP_FORMATION_SPACING(groupId, x, y, z); } - static void LUA_NATIVE_PED_RESET_GROUP_FORMATION_DEFAULT_SPACING( int groupHandle ) + static void LUA_NATIVE_PED_RESET_GROUP_FORMATION_DEFAULT_SPACING(int groupHandle) { PED::RESET_GROUP_FORMATION_DEFAULT_SPACING(groupHandle); } - static Vehicle LUA_NATIVE_PED_GET_VEHICLE_PED_IS_USING( Ped ped ) + static Vehicle LUA_NATIVE_PED_GET_VEHICLE_PED_IS_USING(Ped ped) { auto retval = PED::GET_VEHICLE_PED_IS_USING(ped); return retval; } - static Vehicle LUA_NATIVE_PED_GET_VEHICLE_PED_IS_ENTERING( Ped ped ) + static Vehicle LUA_NATIVE_PED_GET_VEHICLE_PED_IS_ENTERING(Ped ped) { auto retval = PED::GET_VEHICLE_PED_IS_ENTERING(ped); return retval; } - static void LUA_NATIVE_PED_SET_PED_GRAVITY( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_GRAVITY(Ped ped, bool toggle) { PED::SET_PED_GRAVITY(ped, toggle); } - static void LUA_NATIVE_PED_APPLY_DAMAGE_TO_PED( Ped ped, int damageAmount, bool p2, Any p3 ) + static void LUA_NATIVE_PED_APPLY_DAMAGE_TO_PED(Ped ped, int damageAmount, bool p2, Any p3) { PED::APPLY_DAMAGE_TO_PED(ped, damageAmount, p2, p3); } - static int LUA_NATIVE_PED_GET_TIME_PED_DAMAGED_BY_WEAPON( Ped ped, Hash weaponHash ) + static int LUA_NATIVE_PED_GET_TIME_PED_DAMAGED_BY_WEAPON(Ped ped, Hash weaponHash) { auto retval = PED::GET_TIME_PED_DAMAGED_BY_WEAPON(ped, weaponHash); return retval; } - static void LUA_NATIVE_PED_SET_PED_ALLOWED_TO_DUCK( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_ALLOWED_TO_DUCK(Ped ped, bool toggle) { PED::SET_PED_ALLOWED_TO_DUCK(ped, toggle); } - static void LUA_NATIVE_PED_SET_PED_NEVER_LEAVES_GROUP( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_NEVER_LEAVES_GROUP(Ped ped, bool toggle) { PED::SET_PED_NEVER_LEAVES_GROUP(ped, toggle); } - static int LUA_NATIVE_PED_GET_PED_TYPE( Ped ped ) + static int LUA_NATIVE_PED_GET_PED_TYPE(Ped ped) { auto retval = PED::GET_PED_TYPE(ped); return retval; } - static void LUA_NATIVE_PED_SET_PED_AS_COP( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_AS_COP(Ped ped, bool toggle) { PED::SET_PED_AS_COP(ped, toggle); } - static void LUA_NATIVE_PED_SET_PED_HEALTH_PENDING_LAST_DAMAGE_EVENT_OVERRIDE_FLAG( bool toggle ) + static void LUA_NATIVE_PED_SET_PED_HEALTH_PENDING_LAST_DAMAGE_EVENT_OVERRIDE_FLAG(bool toggle) { PED::SET_PED_HEALTH_PENDING_LAST_DAMAGE_EVENT_OVERRIDE_FLAG(toggle); } - static void LUA_NATIVE_PED_SET_PED_MAX_HEALTH( Ped ped, int value ) + static void LUA_NATIVE_PED_SET_PED_MAX_HEALTH(Ped ped, int value) { PED::SET_PED_MAX_HEALTH(ped, value); } - static int LUA_NATIVE_PED_GET_PED_MAX_HEALTH( Ped ped ) + static int LUA_NATIVE_PED_GET_PED_MAX_HEALTH(Ped ped) { auto retval = PED::GET_PED_MAX_HEALTH(ped); return retval; } - static void LUA_NATIVE_PED_SET_PED_MAX_TIME_IN_WATER( Ped ped, float value ) + static void LUA_NATIVE_PED_SET_PED_MAX_TIME_IN_WATER(Ped ped, float value) { PED::SET_PED_MAX_TIME_IN_WATER(ped, value); } - static void LUA_NATIVE_PED_SET_PED_MAX_TIME_UNDERWATER( Ped ped, float value ) + static void LUA_NATIVE_PED_SET_PED_MAX_TIME_UNDERWATER(Ped ped, float value) { PED::SET_PED_MAX_TIME_UNDERWATER(ped, value); } - static void LUA_NATIVE_PED_SET_CORPSE_RAGDOLL_FRICTION( Ped ped, float p1 ) + static void LUA_NATIVE_PED_SET_CORPSE_RAGDOLL_FRICTION(Ped ped, float p1) { PED::SET_CORPSE_RAGDOLL_FRICTION(ped, p1); } - static void LUA_NATIVE_PED_SET_PED_VEHICLE_FORCED_SEAT_USAGE( Ped ped, Vehicle vehicle, int seatIndex, int flags, Any p4 ) + static void LUA_NATIVE_PED_SET_PED_VEHICLE_FORCED_SEAT_USAGE(Ped ped, Vehicle vehicle, int seatIndex, int flags, Any p4) { PED::SET_PED_VEHICLE_FORCED_SEAT_USAGE(ped, vehicle, seatIndex, flags, p4); } - static void LUA_NATIVE_PED_CLEAR_ALL_PED_VEHICLE_FORCED_SEAT_USAGE( Ped ped ) + static void LUA_NATIVE_PED_CLEAR_ALL_PED_VEHICLE_FORCED_SEAT_USAGE(Ped ped) { PED::CLEAR_ALL_PED_VEHICLE_FORCED_SEAT_USAGE(ped); } - static void LUA_NATIVE_PED_SET_PED_CAN_BE_KNOCKED_OFF_BIKE( Any p0, Any p1 ) + static void LUA_NATIVE_PED_SET_PED_CAN_BE_KNOCKED_OFF_BIKE(Any p0, Any p1) { PED::SET_PED_CAN_BE_KNOCKED_OFF_BIKE(p0, p1); } - static void LUA_NATIVE_PED_SET_PED_CAN_BE_KNOCKED_OFF_VEHICLE( Ped ped, int state ) + static void LUA_NATIVE_PED_SET_PED_CAN_BE_KNOCKED_OFF_VEHICLE(Ped ped, int state) { PED::SET_PED_CAN_BE_KNOCKED_OFF_VEHICLE(ped, state); } - static bool LUA_NATIVE_PED_CAN_KNOCK_PED_OFF_VEHICLE( Ped ped ) + static bool LUA_NATIVE_PED_CAN_KNOCK_PED_OFF_VEHICLE(Ped ped) { auto retval = (bool)PED::CAN_KNOCK_PED_OFF_VEHICLE(ped); return retval; } - static void LUA_NATIVE_PED_KNOCK_PED_OFF_VEHICLE( Ped ped ) + static void LUA_NATIVE_PED_KNOCK_PED_OFF_VEHICLE(Ped ped) { PED::KNOCK_PED_OFF_VEHICLE(ped); } - static void LUA_NATIVE_PED_SET_PED_COORDS_NO_GANG( Ped ped, float posX, float posY, float posZ ) + static void LUA_NATIVE_PED_SET_PED_COORDS_NO_GANG(Ped ped, float posX, float posY, float posZ) { PED::SET_PED_COORDS_NO_GANG(ped, posX, posY, posZ); } - static Ped LUA_NATIVE_PED_GET_PED_AS_GROUP_MEMBER( int groupID, int memberNumber ) + static Ped LUA_NATIVE_PED_GET_PED_AS_GROUP_MEMBER(int groupID, int memberNumber) { auto retval = PED::GET_PED_AS_GROUP_MEMBER(groupID, memberNumber); return retval; } - static Ped LUA_NATIVE_PED_GET_PED_AS_GROUP_LEADER( int groupID ) + static Ped LUA_NATIVE_PED_GET_PED_AS_GROUP_LEADER(int groupID) { auto retval = PED::GET_PED_AS_GROUP_LEADER(groupID); return retval; } - static void LUA_NATIVE_PED_SET_PED_KEEP_TASK( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_KEEP_TASK(Ped ped, bool toggle) { PED::SET_PED_KEEP_TASK(ped, toggle); } - static void LUA_NATIVE_PED_SET_PED_ALLOW_MINOR_REACTIONS_AS_MISSION_PED( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_ALLOW_MINOR_REACTIONS_AS_MISSION_PED(Ped ped, bool toggle) { PED::SET_PED_ALLOW_MINOR_REACTIONS_AS_MISSION_PED(ped, toggle); } - static bool LUA_NATIVE_PED_IS_PED_SWIMMING( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_SWIMMING(Ped ped) { auto retval = (bool)PED::IS_PED_SWIMMING(ped); return retval; } - static bool LUA_NATIVE_PED_IS_PED_SWIMMING_UNDER_WATER( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_SWIMMING_UNDER_WATER(Ped ped) { auto retval = (bool)PED::IS_PED_SWIMMING_UNDER_WATER(ped); return retval; } - static void LUA_NATIVE_PED_SET_PED_COORDS_KEEP_VEHICLE( Ped ped, float posX, float posY, float posZ ) + static void LUA_NATIVE_PED_SET_PED_COORDS_KEEP_VEHICLE(Ped ped, float posX, float posY, float posZ) { PED::SET_PED_COORDS_KEEP_VEHICLE(ped, posX, posY, posZ); } - static void LUA_NATIVE_PED_SET_PED_DIES_IN_VEHICLE( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_DIES_IN_VEHICLE(Ped ped, bool toggle) { PED::SET_PED_DIES_IN_VEHICLE(ped, toggle); } - static void LUA_NATIVE_PED_SET_CREATE_RANDOM_COPS( bool toggle ) + static void LUA_NATIVE_PED_SET_CREATE_RANDOM_COPS(bool toggle) { PED::SET_CREATE_RANDOM_COPS(toggle); } - static void LUA_NATIVE_PED_SET_CREATE_RANDOM_COPS_NOT_ON_SCENARIOS( bool toggle ) + static void LUA_NATIVE_PED_SET_CREATE_RANDOM_COPS_NOT_ON_SCENARIOS(bool toggle) { PED::SET_CREATE_RANDOM_COPS_NOT_ON_SCENARIOS(toggle); } - static void LUA_NATIVE_PED_SET_CREATE_RANDOM_COPS_ON_SCENARIOS( bool toggle ) + static void LUA_NATIVE_PED_SET_CREATE_RANDOM_COPS_ON_SCENARIOS(bool toggle) { PED::SET_CREATE_RANDOM_COPS_ON_SCENARIOS(toggle); } - static bool LUA_NATIVE_PED_CAN_CREATE_RANDOM_COPS( ) + static bool LUA_NATIVE_PED_CAN_CREATE_RANDOM_COPS() { auto retval = (bool)PED::CAN_CREATE_RANDOM_COPS(); return retval; } - static void LUA_NATIVE_PED_SET_PED_AS_ENEMY( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_AS_ENEMY(Ped ped, bool toggle) { PED::SET_PED_AS_ENEMY(ped, toggle); } - static void LUA_NATIVE_PED_SET_PED_CAN_SMASH_GLASS( Ped ped, bool p1, bool p2 ) + static void LUA_NATIVE_PED_SET_PED_CAN_SMASH_GLASS(Ped ped, bool p1, bool p2) { PED::SET_PED_CAN_SMASH_GLASS(ped, p1, p2); } - static bool LUA_NATIVE_PED_IS_PED_IN_ANY_TRAIN( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_IN_ANY_TRAIN(Ped ped) { auto retval = (bool)PED::IS_PED_IN_ANY_TRAIN(ped); return retval; } - static bool LUA_NATIVE_PED_IS_PED_GETTING_INTO_A_VEHICLE( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_GETTING_INTO_A_VEHICLE(Ped ped) { auto retval = (bool)PED::IS_PED_GETTING_INTO_A_VEHICLE(ped); return retval; } - static bool LUA_NATIVE_PED_IS_PED_TRYING_TO_ENTER_A_LOCKED_VEHICLE( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_TRYING_TO_ENTER_A_LOCKED_VEHICLE(Ped ped) { auto retval = (bool)PED::IS_PED_TRYING_TO_ENTER_A_LOCKED_VEHICLE(ped); return retval; } - static void LUA_NATIVE_PED_SET_ENABLE_HANDCUFFS( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_ENABLE_HANDCUFFS(Ped ped, bool toggle) { PED::SET_ENABLE_HANDCUFFS(ped, toggle); } - static void LUA_NATIVE_PED_SET_ENABLE_BOUND_ANKLES( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_ENABLE_BOUND_ANKLES(Ped ped, bool toggle) { PED::SET_ENABLE_BOUND_ANKLES(ped, toggle); } - static void LUA_NATIVE_PED_SET_ENABLE_SCUBA( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_ENABLE_SCUBA(Ped ped, bool toggle) { PED::SET_ENABLE_SCUBA(ped, toggle); } - static void LUA_NATIVE_PED_SET_CAN_ATTACK_FRIENDLY( Ped ped, bool toggle, bool p2 ) + static void LUA_NATIVE_PED_SET_CAN_ATTACK_FRIENDLY(Ped ped, bool toggle, bool p2) { PED::SET_CAN_ATTACK_FRIENDLY(ped, toggle, p2); } - static int LUA_NATIVE_PED_GET_PED_ALERTNESS( Ped ped ) + static int LUA_NATIVE_PED_GET_PED_ALERTNESS(Ped ped) { auto retval = PED::GET_PED_ALERTNESS(ped); return retval; } - static void LUA_NATIVE_PED_SET_PED_ALERTNESS( Ped ped, int value ) + static void LUA_NATIVE_PED_SET_PED_ALERTNESS(Ped ped, int value) { PED::SET_PED_ALERTNESS(ped, value); } - static void LUA_NATIVE_PED_SET_PED_GET_OUT_UPSIDE_DOWN_VEHICLE( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_GET_OUT_UPSIDE_DOWN_VEHICLE(Ped ped, bool toggle) { PED::SET_PED_GET_OUT_UPSIDE_DOWN_VEHICLE(ped, toggle); } - static void LUA_NATIVE_PED_SET_PED_MOVEMENT_CLIPSET( Ped ped, const char* clipSet, float transitionSpeed ) + static void LUA_NATIVE_PED_SET_PED_MOVEMENT_CLIPSET(Ped ped, const char* clipSet, float transitionSpeed) { PED::SET_PED_MOVEMENT_CLIPSET(ped, clipSet, transitionSpeed); } - static void LUA_NATIVE_PED_RESET_PED_MOVEMENT_CLIPSET( Ped ped, float p1 ) + static void LUA_NATIVE_PED_RESET_PED_MOVEMENT_CLIPSET(Ped ped, float p1) { PED::RESET_PED_MOVEMENT_CLIPSET(ped, p1); } - static void LUA_NATIVE_PED_SET_PED_STRAFE_CLIPSET( Ped ped, const char* clipSet ) + static void LUA_NATIVE_PED_SET_PED_STRAFE_CLIPSET(Ped ped, const char* clipSet) { PED::SET_PED_STRAFE_CLIPSET(ped, clipSet); } - static void LUA_NATIVE_PED_RESET_PED_STRAFE_CLIPSET( Ped ped ) + static void LUA_NATIVE_PED_RESET_PED_STRAFE_CLIPSET(Ped ped) { PED::RESET_PED_STRAFE_CLIPSET(ped); } - static void LUA_NATIVE_PED_SET_PED_WEAPON_MOVEMENT_CLIPSET( Ped ped, const char* clipSet ) + static void LUA_NATIVE_PED_SET_PED_WEAPON_MOVEMENT_CLIPSET(Ped ped, const char* clipSet) { PED::SET_PED_WEAPON_MOVEMENT_CLIPSET(ped, clipSet); } - static void LUA_NATIVE_PED_RESET_PED_WEAPON_MOVEMENT_CLIPSET( Ped ped ) + static void LUA_NATIVE_PED_RESET_PED_WEAPON_MOVEMENT_CLIPSET(Ped ped) { PED::RESET_PED_WEAPON_MOVEMENT_CLIPSET(ped); } - static void LUA_NATIVE_PED_SET_PED_DRIVE_BY_CLIPSET_OVERRIDE( Ped ped, const char* clipset ) + static void LUA_NATIVE_PED_SET_PED_DRIVE_BY_CLIPSET_OVERRIDE(Ped ped, const char* clipset) { PED::SET_PED_DRIVE_BY_CLIPSET_OVERRIDE(ped, clipset); } - static void LUA_NATIVE_PED_CLEAR_PED_DRIVE_BY_CLIPSET_OVERRIDE( Ped ped ) + static void LUA_NATIVE_PED_CLEAR_PED_DRIVE_BY_CLIPSET_OVERRIDE(Ped ped) { PED::CLEAR_PED_DRIVE_BY_CLIPSET_OVERRIDE(ped); } - static void LUA_NATIVE_PED_SET_PED_MOTION_IN_COVER_CLIPSET_OVERRIDE( Ped ped, const char* p1 ) + static void LUA_NATIVE_PED_SET_PED_MOTION_IN_COVER_CLIPSET_OVERRIDE(Ped ped, const char* p1) { PED::SET_PED_MOTION_IN_COVER_CLIPSET_OVERRIDE(ped, p1); } - static void LUA_NATIVE_PED_CLEAR_PED_MOTION_IN_COVER_CLIPSET_OVERRIDE( Ped ped ) + static void LUA_NATIVE_PED_CLEAR_PED_MOTION_IN_COVER_CLIPSET_OVERRIDE(Ped ped) { PED::CLEAR_PED_MOTION_IN_COVER_CLIPSET_OVERRIDE(ped); } - static void LUA_NATIVE_PED_CLEAR_PED_FALL_UPPER_BODY_CLIPSET_OVERRIDE( Ped ped ) + static void LUA_NATIVE_PED_CLEAR_PED_FALL_UPPER_BODY_CLIPSET_OVERRIDE(Ped ped) { PED::CLEAR_PED_FALL_UPPER_BODY_CLIPSET_OVERRIDE(ped); } - static void LUA_NATIVE_PED_SET_PED_IN_VEHICLE_CONTEXT( Ped ped, Hash context ) + static void LUA_NATIVE_PED_SET_PED_IN_VEHICLE_CONTEXT(Ped ped, Hash context) { PED::SET_PED_IN_VEHICLE_CONTEXT(ped, context); } - static void LUA_NATIVE_PED_RESET_PED_IN_VEHICLE_CONTEXT( Ped ped ) + static void LUA_NATIVE_PED_RESET_PED_IN_VEHICLE_CONTEXT(Ped ped) { PED::RESET_PED_IN_VEHICLE_CONTEXT(ped); } - static bool LUA_NATIVE_PED_IS_SCRIPTED_SCENARIO_PED_USING_CONDITIONAL_ANIM( Ped ped, const char* animDict, const char* anim ) + static bool LUA_NATIVE_PED_IS_SCRIPTED_SCENARIO_PED_USING_CONDITIONAL_ANIM(Ped ped, const char* animDict, const char* anim) { auto retval = (bool)PED::IS_SCRIPTED_SCENARIO_PED_USING_CONDITIONAL_ANIM(ped, animDict, anim); return retval; } - static void LUA_NATIVE_PED_SET_PED_ALTERNATE_WALK_ANIM( Ped ped, const char* animDict, const char* animName, float p3, bool p4 ) + static void LUA_NATIVE_PED_SET_PED_ALTERNATE_WALK_ANIM(Ped ped, const char* animDict, const char* animName, float p3, bool p4) { PED::SET_PED_ALTERNATE_WALK_ANIM(ped, animDict, animName, p3, p4); } - static void LUA_NATIVE_PED_CLEAR_PED_ALTERNATE_WALK_ANIM( Ped ped, float p1 ) + static void LUA_NATIVE_PED_CLEAR_PED_ALTERNATE_WALK_ANIM(Ped ped, float p1) { PED::CLEAR_PED_ALTERNATE_WALK_ANIM(ped, p1); } - static void LUA_NATIVE_PED_SET_PED_ALTERNATE_MOVEMENT_ANIM( Ped ped, int stance, const char* animDictionary, const char* animationName, float p4, bool p5 ) + static void LUA_NATIVE_PED_SET_PED_ALTERNATE_MOVEMENT_ANIM(Ped ped, int stance, const char* animDictionary, const char* animationName, float p4, bool p5) { PED::SET_PED_ALTERNATE_MOVEMENT_ANIM(ped, stance, animDictionary, animationName, p4, p5); } - static void LUA_NATIVE_PED_CLEAR_PED_ALTERNATE_MOVEMENT_ANIM( Ped ped, int stance, float p2 ) + static void LUA_NATIVE_PED_CLEAR_PED_ALTERNATE_MOVEMENT_ANIM(Ped ped, int stance, float p2) { PED::CLEAR_PED_ALTERNATE_MOVEMENT_ANIM(ped, stance, p2); } - static void LUA_NATIVE_PED_SET_PED_GESTURE_GROUP( Ped ped, const char* animGroupGesture ) + static void LUA_NATIVE_PED_SET_PED_GESTURE_GROUP(Ped ped, const char* animGroupGesture) { PED::SET_PED_GESTURE_GROUP(ped, animGroupGesture); } - static Vector3 LUA_NATIVE_PED_GET_ANIM_INITIAL_OFFSET_POSITION( const char* animDict, const char* animName, float x, float y, float z, float xRot, float yRot, float zRot, float p8, int p9 ) + static Vector3 LUA_NATIVE_PED_GET_ANIM_INITIAL_OFFSET_POSITION(const char* animDict, const char* animName, float x, float y, float z, float xRot, float yRot, float zRot, float p8, int p9) { auto retval = PED::GET_ANIM_INITIAL_OFFSET_POSITION(animDict, animName, x, y, z, xRot, yRot, zRot, p8, p9); return retval; } - static Vector3 LUA_NATIVE_PED_GET_ANIM_INITIAL_OFFSET_ROTATION( const char* animDict, const char* animName, float x, float y, float z, float xRot, float yRot, float zRot, float p8, int p9 ) + static Vector3 LUA_NATIVE_PED_GET_ANIM_INITIAL_OFFSET_ROTATION(const char* animDict, const char* animName, float x, float y, float z, float xRot, float yRot, float zRot, float p8, int p9) { auto retval = PED::GET_ANIM_INITIAL_OFFSET_ROTATION(animDict, animName, x, y, z, xRot, yRot, zRot, p8, p9); return retval; } - static int LUA_NATIVE_PED_GET_PED_DRAWABLE_VARIATION( Ped ped, int componentId ) + static int LUA_NATIVE_PED_GET_PED_DRAWABLE_VARIATION(Ped ped, int componentId) { auto retval = PED::GET_PED_DRAWABLE_VARIATION(ped, componentId); return retval; } - static int LUA_NATIVE_PED_GET_NUMBER_OF_PED_DRAWABLE_VARIATIONS( Ped ped, int componentId ) + static int LUA_NATIVE_PED_GET_NUMBER_OF_PED_DRAWABLE_VARIATIONS(Ped ped, int componentId) { auto retval = PED::GET_NUMBER_OF_PED_DRAWABLE_VARIATIONS(ped, componentId); return retval; } - static int LUA_NATIVE_PED_GET_PED_TEXTURE_VARIATION( Ped ped, int componentId ) + static int LUA_NATIVE_PED_GET_PED_TEXTURE_VARIATION(Ped ped, int componentId) { auto retval = PED::GET_PED_TEXTURE_VARIATION(ped, componentId); return retval; } - static int LUA_NATIVE_PED_GET_NUMBER_OF_PED_TEXTURE_VARIATIONS( Ped ped, int componentId, int drawableId ) + static int LUA_NATIVE_PED_GET_NUMBER_OF_PED_TEXTURE_VARIATIONS(Ped ped, int componentId, int drawableId) { auto retval = PED::GET_NUMBER_OF_PED_TEXTURE_VARIATIONS(ped, componentId, drawableId); return retval; } - static int LUA_NATIVE_PED_GET_NUMBER_OF_PED_PROP_DRAWABLE_VARIATIONS( Ped ped, int propId ) + static int LUA_NATIVE_PED_GET_NUMBER_OF_PED_PROP_DRAWABLE_VARIATIONS(Ped ped, int propId) { auto retval = PED::GET_NUMBER_OF_PED_PROP_DRAWABLE_VARIATIONS(ped, propId); return retval; } - static int LUA_NATIVE_PED_GET_NUMBER_OF_PED_PROP_TEXTURE_VARIATIONS( Ped ped, int propId, int drawableId ) + static int LUA_NATIVE_PED_GET_NUMBER_OF_PED_PROP_TEXTURE_VARIATIONS(Ped ped, int propId, int drawableId) { auto retval = PED::GET_NUMBER_OF_PED_PROP_TEXTURE_VARIATIONS(ped, propId, drawableId); return retval; } - static int LUA_NATIVE_PED_GET_PED_PALETTE_VARIATION( Ped ped, int componentId ) + static int LUA_NATIVE_PED_GET_PED_PALETTE_VARIATION(Ped ped, int componentId) { auto retval = PED::GET_PED_PALETTE_VARIATION(ped, componentId); return retval; } - static std::tuple LUA_NATIVE_PED_GET_MP_OUTFIT_DATA_FROM_METADATA( Any p0, Any p1 ) + static std::tuple LUA_NATIVE_PED_GET_MP_OUTFIT_DATA_FROM_METADATA(Any p0, Any p1) { std::tuple return_values; std::get<0>(return_values) = (bool)PED::GET_MP_OUTFIT_DATA_FROM_METADATA(&p0, &p1); @@ -1508,55 +1508,55 @@ namespace lua::native return return_values; } - static int LUA_NATIVE_PED_GET_FM_MALE_SHOP_PED_APPAREL_ITEM_INDEX( int p0 ) + static int LUA_NATIVE_PED_GET_FM_MALE_SHOP_PED_APPAREL_ITEM_INDEX(int p0) { auto retval = PED::GET_FM_MALE_SHOP_PED_APPAREL_ITEM_INDEX(p0); return retval; } - static int LUA_NATIVE_PED_GET_FM_FEMALE_SHOP_PED_APPAREL_ITEM_INDEX( int p0 ) + static int LUA_NATIVE_PED_GET_FM_FEMALE_SHOP_PED_APPAREL_ITEM_INDEX(int p0) { auto retval = PED::GET_FM_FEMALE_SHOP_PED_APPAREL_ITEM_INDEX(p0); return retval; } - static bool LUA_NATIVE_PED_IS_PED_COMPONENT_VARIATION_VALID( Ped ped, int componentId, int drawableId, int textureId ) + static bool LUA_NATIVE_PED_IS_PED_COMPONENT_VARIATION_VALID(Ped ped, int componentId, int drawableId, int textureId) { auto retval = (bool)PED::IS_PED_COMPONENT_VARIATION_VALID(ped, componentId, drawableId, textureId); return retval; } - static void LUA_NATIVE_PED_SET_PED_COMPONENT_VARIATION( Ped ped, int componentId, int drawableId, int textureId, int paletteId ) + static void LUA_NATIVE_PED_SET_PED_COMPONENT_VARIATION(Ped ped, int componentId, int drawableId, int textureId, int paletteId) { PED::SET_PED_COMPONENT_VARIATION(ped, componentId, drawableId, textureId, paletteId); } - static void LUA_NATIVE_PED_SET_PED_RANDOM_COMPONENT_VARIATION( Ped ped, int p1 ) + static void LUA_NATIVE_PED_SET_PED_RANDOM_COMPONENT_VARIATION(Ped ped, int p1) { PED::SET_PED_RANDOM_COMPONENT_VARIATION(ped, p1); } - static void LUA_NATIVE_PED_SET_PED_RANDOM_PROPS( Ped ped ) + static void LUA_NATIVE_PED_SET_PED_RANDOM_PROPS(Ped ped) { PED::SET_PED_RANDOM_PROPS(ped); } - static void LUA_NATIVE_PED_SET_PED_DEFAULT_COMPONENT_VARIATION( Ped ped ) + static void LUA_NATIVE_PED_SET_PED_DEFAULT_COMPONENT_VARIATION(Ped ped) { PED::SET_PED_DEFAULT_COMPONENT_VARIATION(ped); } - static void LUA_NATIVE_PED_SET_PED_BLEND_FROM_PARENTS( Ped ped, Any p1, Any p2, float p3, float p4 ) + static void LUA_NATIVE_PED_SET_PED_BLEND_FROM_PARENTS(Ped ped, Any p1, Any p2, float p3, float p4) { PED::SET_PED_BLEND_FROM_PARENTS(ped, p1, p2, p3, p4); } - static void LUA_NATIVE_PED_SET_PED_HEAD_BLEND_DATA( Ped ped, int shapeFirstID, int shapeSecondID, int shapeThirdID, int skinFirstID, int skinSecondID, int skinThirdID, float shapeMix, float skinMix, float thirdMix, bool isParent ) + static void LUA_NATIVE_PED_SET_PED_HEAD_BLEND_DATA(Ped ped, int shapeFirstID, int shapeSecondID, int shapeThirdID, int skinFirstID, int skinSecondID, int skinThirdID, float shapeMix, float skinMix, float thirdMix, bool isParent) { PED::SET_PED_HEAD_BLEND_DATA(ped, shapeFirstID, shapeSecondID, shapeThirdID, skinFirstID, skinSecondID, skinThirdID, shapeMix, skinMix, thirdMix, isParent); } - static std::tuple LUA_NATIVE_PED_GET_PED_HEAD_BLEND_DATA( Ped ped, Any headBlendData ) + static std::tuple LUA_NATIVE_PED_GET_PED_HEAD_BLEND_DATA(Ped ped, Any headBlendData) { std::tuple return_values; std::get<0>(return_values) = (bool)PED::GET_PED_HEAD_BLEND_DATA(ped, &headBlendData); @@ -1565,62 +1565,62 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_PED_UPDATE_PED_HEAD_BLEND_DATA( Ped ped, float shapeMix, float skinMix, float thirdMix ) + static void LUA_NATIVE_PED_UPDATE_PED_HEAD_BLEND_DATA(Ped ped, float shapeMix, float skinMix, float thirdMix) { PED::UPDATE_PED_HEAD_BLEND_DATA(ped, shapeMix, skinMix, thirdMix); } - static void LUA_NATIVE_PED_SET_HEAD_BLEND_EYE_COLOR( Ped ped, int index ) + static void LUA_NATIVE_PED_SET_HEAD_BLEND_EYE_COLOR(Ped ped, int index) { PED::SET_HEAD_BLEND_EYE_COLOR(ped, index); } - static int LUA_NATIVE_PED_GET_HEAD_BLEND_EYE_COLOR( Ped ped ) + static int LUA_NATIVE_PED_GET_HEAD_BLEND_EYE_COLOR(Ped ped) { auto retval = PED::GET_HEAD_BLEND_EYE_COLOR(ped); return retval; } - static void LUA_NATIVE_PED_SET_PED_HEAD_OVERLAY( Ped ped, int overlayID, int index, float opacity ) + static void LUA_NATIVE_PED_SET_PED_HEAD_OVERLAY(Ped ped, int overlayID, int index, float opacity) { PED::SET_PED_HEAD_OVERLAY(ped, overlayID, index, opacity); } - static int LUA_NATIVE_PED_GET_PED_HEAD_OVERLAY( Ped ped, int overlayID ) + static int LUA_NATIVE_PED_GET_PED_HEAD_OVERLAY(Ped ped, int overlayID) { auto retval = PED::GET_PED_HEAD_OVERLAY(ped, overlayID); return retval; } - static int LUA_NATIVE_PED_GET_PED_HEAD_OVERLAY_NUM( int overlayID ) + static int LUA_NATIVE_PED_GET_PED_HEAD_OVERLAY_NUM(int overlayID) { auto retval = PED::GET_PED_HEAD_OVERLAY_NUM(overlayID); return retval; } - static void LUA_NATIVE_PED_SET_PED_HEAD_OVERLAY_TINT( Ped ped, int overlayID, int colorType, int colorID, int secondColorID ) + static void LUA_NATIVE_PED_SET_PED_HEAD_OVERLAY_TINT(Ped ped, int overlayID, int colorType, int colorID, int secondColorID) { PED::SET_PED_HEAD_OVERLAY_TINT(ped, overlayID, colorType, colorID, secondColorID); } - static void LUA_NATIVE_PED_SET_PED_HAIR_TINT( Ped ped, int colorID, int highlightColorID ) + static void LUA_NATIVE_PED_SET_PED_HAIR_TINT(Ped ped, int colorID, int highlightColorID) { PED::SET_PED_HAIR_TINT(ped, colorID, highlightColorID); } - static int LUA_NATIVE_PED_GET_NUM_PED_HAIR_TINTS( ) + static int LUA_NATIVE_PED_GET_NUM_PED_HAIR_TINTS() { auto retval = PED::GET_NUM_PED_HAIR_TINTS(); return retval; } - static int LUA_NATIVE_PED_GET_NUM_PED_MAKEUP_TINTS( ) + static int LUA_NATIVE_PED_GET_NUM_PED_MAKEUP_TINTS() { auto retval = PED::GET_NUM_PED_MAKEUP_TINTS(); return retval; } - static std::tuple LUA_NATIVE_PED_GET_PED_HAIR_TINT_COLOR( int hairColorIndex, int outR, int outG, int outB ) + static std::tuple LUA_NATIVE_PED_GET_PED_HAIR_TINT_COLOR(int hairColorIndex, int outR, int outG, int outB) { std::tuple return_values; PED::GET_PED_HAIR_TINT_COLOR(hairColorIndex, &outR, &outG, &outB); @@ -1631,7 +1631,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_PED_GET_PED_MAKEUP_TINT_COLOR( int makeupColorIndex, int outR, int outG, int outB ) + static std::tuple LUA_NATIVE_PED_GET_PED_MAKEUP_TINT_COLOR(int makeupColorIndex, int outR, int outG, int outB) { std::tuple return_values; PED::GET_PED_MAKEUP_TINT_COLOR(makeupColorIndex, &outR, &outG, &outB); @@ -1642,223 +1642,223 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_PED_IS_PED_HAIR_TINT_FOR_CREATOR( int colorId ) + static bool LUA_NATIVE_PED_IS_PED_HAIR_TINT_FOR_CREATOR(int colorId) { auto retval = (bool)PED::IS_PED_HAIR_TINT_FOR_CREATOR(colorId); return retval; } - static int LUA_NATIVE_PED_GET_DEFAULT_SECONDARY_TINT_FOR_CREATOR( int colorId ) + static int LUA_NATIVE_PED_GET_DEFAULT_SECONDARY_TINT_FOR_CREATOR(int colorId) { auto retval = PED::GET_DEFAULT_SECONDARY_TINT_FOR_CREATOR(colorId); return retval; } - static bool LUA_NATIVE_PED_IS_PED_LIPSTICK_TINT_FOR_CREATOR( int colorId ) + static bool LUA_NATIVE_PED_IS_PED_LIPSTICK_TINT_FOR_CREATOR(int colorId) { auto retval = (bool)PED::IS_PED_LIPSTICK_TINT_FOR_CREATOR(colorId); return retval; } - static bool LUA_NATIVE_PED_IS_PED_BLUSH_TINT_FOR_CREATOR( int colorId ) + static bool LUA_NATIVE_PED_IS_PED_BLUSH_TINT_FOR_CREATOR(int colorId) { auto retval = (bool)PED::IS_PED_BLUSH_TINT_FOR_CREATOR(colorId); return retval; } - static bool LUA_NATIVE_PED_IS_PED_HAIR_TINT_FOR_BARBER( int colorID ) + static bool LUA_NATIVE_PED_IS_PED_HAIR_TINT_FOR_BARBER(int colorID) { auto retval = (bool)PED::IS_PED_HAIR_TINT_FOR_BARBER(colorID); return retval; } - static int LUA_NATIVE_PED_GET_DEFAULT_SECONDARY_TINT_FOR_BARBER( int colorID ) + static int LUA_NATIVE_PED_GET_DEFAULT_SECONDARY_TINT_FOR_BARBER(int colorID) { auto retval = PED::GET_DEFAULT_SECONDARY_TINT_FOR_BARBER(colorID); return retval; } - static bool LUA_NATIVE_PED_IS_PED_LIPSTICK_TINT_FOR_BARBER( int colorID ) + static bool LUA_NATIVE_PED_IS_PED_LIPSTICK_TINT_FOR_BARBER(int colorID) { auto retval = (bool)PED::IS_PED_LIPSTICK_TINT_FOR_BARBER(colorID); return retval; } - static bool LUA_NATIVE_PED_IS_PED_BLUSH_TINT_FOR_BARBER( int colorID ) + static bool LUA_NATIVE_PED_IS_PED_BLUSH_TINT_FOR_BARBER(int colorID) { auto retval = (bool)PED::IS_PED_BLUSH_TINT_FOR_BARBER(colorID); return retval; } - static bool LUA_NATIVE_PED_IS_PED_BLUSH_FACEPAINT_TINT_FOR_BARBER( int colorId ) + static bool LUA_NATIVE_PED_IS_PED_BLUSH_FACEPAINT_TINT_FOR_BARBER(int colorId) { auto retval = (bool)PED::IS_PED_BLUSH_FACEPAINT_TINT_FOR_BARBER(colorId); return retval; } - static int LUA_NATIVE_PED_GET_TINT_INDEX_FOR_LAST_GEN_HAIR_TEXTURE( Hash modelHash, int drawableId, int textureId ) + static int LUA_NATIVE_PED_GET_TINT_INDEX_FOR_LAST_GEN_HAIR_TEXTURE(Hash modelHash, int drawableId, int textureId) { auto retval = PED::GET_TINT_INDEX_FOR_LAST_GEN_HAIR_TEXTURE(modelHash, drawableId, textureId); return retval; } - static void LUA_NATIVE_PED_SET_PED_MICRO_MORPH( Ped ped, int index, float scale ) + static void LUA_NATIVE_PED_SET_PED_MICRO_MORPH(Ped ped, int index, float scale) { PED::SET_PED_MICRO_MORPH(ped, index, scale); } - static bool LUA_NATIVE_PED_HAS_PED_HEAD_BLEND_FINISHED( Ped ped ) + static bool LUA_NATIVE_PED_HAS_PED_HEAD_BLEND_FINISHED(Ped ped) { auto retval = (bool)PED::HAS_PED_HEAD_BLEND_FINISHED(ped); return retval; } - static void LUA_NATIVE_PED_FINALIZE_HEAD_BLEND( Ped ped ) + static void LUA_NATIVE_PED_FINALIZE_HEAD_BLEND(Ped ped) { PED::FINALIZE_HEAD_BLEND(ped); } - static void LUA_NATIVE_PED_SET_HEAD_BLEND_PALETTE_COLOR( Ped ped, int r, int g, int b, int id ) + static void LUA_NATIVE_PED_SET_HEAD_BLEND_PALETTE_COLOR(Ped ped, int r, int g, int b, int id) { PED::SET_HEAD_BLEND_PALETTE_COLOR(ped, r, g, b, id); } - static void LUA_NATIVE_PED_DISABLE_HEAD_BLEND_PALETTE_COLOR( Ped ped ) + static void LUA_NATIVE_PED_DISABLE_HEAD_BLEND_PALETTE_COLOR(Ped ped) { PED::DISABLE_HEAD_BLEND_PALETTE_COLOR(ped); } - static int LUA_NATIVE_PED_GET_PED_HEAD_BLEND_FIRST_INDEX( int type ) + static int LUA_NATIVE_PED_GET_PED_HEAD_BLEND_FIRST_INDEX(int type) { auto retval = PED::GET_PED_HEAD_BLEND_FIRST_INDEX(type); return retval; } - static int LUA_NATIVE_PED_GET_PED_HEAD_BLEND_NUM_HEADS( int type ) + static int LUA_NATIVE_PED_GET_PED_HEAD_BLEND_NUM_HEADS(int type) { auto retval = PED::GET_PED_HEAD_BLEND_NUM_HEADS(type); return retval; } - static int LUA_NATIVE_PED_SET_PED_PRELOAD_VARIATION_DATA( Ped ped, int slot, int drawableId, int textureId ) + static int LUA_NATIVE_PED_SET_PED_PRELOAD_VARIATION_DATA(Ped ped, int slot, int drawableId, int textureId) { auto retval = PED::SET_PED_PRELOAD_VARIATION_DATA(ped, slot, drawableId, textureId); return retval; } - static bool LUA_NATIVE_PED_HAS_PED_PRELOAD_VARIATION_DATA_FINISHED( Ped ped ) + static bool LUA_NATIVE_PED_HAS_PED_PRELOAD_VARIATION_DATA_FINISHED(Ped ped) { auto retval = (bool)PED::HAS_PED_PRELOAD_VARIATION_DATA_FINISHED(ped); return retval; } - static void LUA_NATIVE_PED_RELEASE_PED_PRELOAD_VARIATION_DATA( Ped ped ) + static void LUA_NATIVE_PED_RELEASE_PED_PRELOAD_VARIATION_DATA(Ped ped) { PED::RELEASE_PED_PRELOAD_VARIATION_DATA(ped); } - static int LUA_NATIVE_PED_SET_PED_PRELOAD_PROP_DATA( Ped ped, int componentId, int drawableId, int TextureId ) + static int LUA_NATIVE_PED_SET_PED_PRELOAD_PROP_DATA(Ped ped, int componentId, int drawableId, int TextureId) { auto retval = PED::SET_PED_PRELOAD_PROP_DATA(ped, componentId, drawableId, TextureId); return retval; } - static bool LUA_NATIVE_PED_HAS_PED_PRELOAD_PROP_DATA_FINISHED( Ped ped ) + static bool LUA_NATIVE_PED_HAS_PED_PRELOAD_PROP_DATA_FINISHED(Ped ped) { auto retval = (bool)PED::HAS_PED_PRELOAD_PROP_DATA_FINISHED(ped); return retval; } - static void LUA_NATIVE_PED_RELEASE_PED_PRELOAD_PROP_DATA( Ped ped ) + static void LUA_NATIVE_PED_RELEASE_PED_PRELOAD_PROP_DATA(Ped ped) { PED::RELEASE_PED_PRELOAD_PROP_DATA(ped); } - static int LUA_NATIVE_PED_GET_PED_PROP_INDEX( Ped ped, int componentId, Any p2 ) + static int LUA_NATIVE_PED_GET_PED_PROP_INDEX(Ped ped, int componentId, Any p2) { auto retval = PED::GET_PED_PROP_INDEX(ped, componentId, p2); return retval; } - static void LUA_NATIVE_PED_SET_PED_PROP_INDEX( Ped ped, int componentId, int drawableId, int TextureId, bool attach, Any p5 ) + static void LUA_NATIVE_PED_SET_PED_PROP_INDEX(Ped ped, int componentId, int drawableId, int TextureId, bool attach, Any p5) { PED::SET_PED_PROP_INDEX(ped, componentId, drawableId, TextureId, attach, p5); } - static void LUA_NATIVE_PED_KNOCK_OFF_PED_PROP( Ped ped, bool p1, bool p2, bool p3, bool p4 ) + static void LUA_NATIVE_PED_KNOCK_OFF_PED_PROP(Ped ped, bool p1, bool p2, bool p3, bool p4) { PED::KNOCK_OFF_PED_PROP(ped, p1, p2, p3, p4); } - static void LUA_NATIVE_PED_CLEAR_PED_PROP( Ped ped, int propId, Any p2 ) + static void LUA_NATIVE_PED_CLEAR_PED_PROP(Ped ped, int propId, Any p2) { PED::CLEAR_PED_PROP(ped, propId, p2); } - static void LUA_NATIVE_PED_CLEAR_ALL_PED_PROPS( Ped ped, Any p1 ) + static void LUA_NATIVE_PED_CLEAR_ALL_PED_PROPS(Ped ped, Any p1) { PED::CLEAR_ALL_PED_PROPS(ped, p1); } - static void LUA_NATIVE_PED_DROP_AMBIENT_PROP( Ped ped ) + static void LUA_NATIVE_PED_DROP_AMBIENT_PROP(Ped ped) { PED::DROP_AMBIENT_PROP(ped); } - static int LUA_NATIVE_PED_GET_PED_PROP_TEXTURE_INDEX( Ped ped, int componentId ) + static int LUA_NATIVE_PED_GET_PED_PROP_TEXTURE_INDEX(Ped ped, int componentId) { auto retval = PED::GET_PED_PROP_TEXTURE_INDEX(ped, componentId); return retval; } - static void LUA_NATIVE_PED_CLEAR_PED_PARACHUTE_PACK_VARIATION( Ped ped ) + static void LUA_NATIVE_PED_CLEAR_PED_PARACHUTE_PACK_VARIATION(Ped ped) { PED::CLEAR_PED_PARACHUTE_PACK_VARIATION(ped); } - static void LUA_NATIVE_PED_SET_PED_SCUBA_GEAR_VARIATION( Ped ped ) + static void LUA_NATIVE_PED_SET_PED_SCUBA_GEAR_VARIATION(Ped ped) { PED::SET_PED_SCUBA_GEAR_VARIATION(ped); } - static void LUA_NATIVE_PED_CLEAR_PED_SCUBA_GEAR_VARIATION( Ped ped ) + static void LUA_NATIVE_PED_CLEAR_PED_SCUBA_GEAR_VARIATION(Ped ped) { PED::CLEAR_PED_SCUBA_GEAR_VARIATION(ped); } - static bool LUA_NATIVE_PED_IS_USING_PED_SCUBA_GEAR_VARIATION( Any p0 ) + static bool LUA_NATIVE_PED_IS_USING_PED_SCUBA_GEAR_VARIATION(Any p0) { auto retval = (bool)PED::IS_USING_PED_SCUBA_GEAR_VARIATION(p0); return retval; } - static void LUA_NATIVE_PED_SET_BLOCKING_OF_NON_TEMPORARY_EVENTS( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(Ped ped, bool toggle) { PED::SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(ped, toggle); } - static void LUA_NATIVE_PED_SET_PED_BOUNDS_ORIENTATION( Ped ped, float p1, float p2, float x, float y, float z ) + static void LUA_NATIVE_PED_SET_PED_BOUNDS_ORIENTATION(Ped ped, float p1, float p2, float x, float y, float z) { PED::SET_PED_BOUNDS_ORIENTATION(ped, p1, p2, x, y, z); } - static void LUA_NATIVE_PED_REGISTER_TARGET( Ped ped, Ped target ) + static void LUA_NATIVE_PED_REGISTER_TARGET(Ped ped, Ped target) { PED::REGISTER_TARGET(ped, target); } - static void LUA_NATIVE_PED_REGISTER_HATED_TARGETS_AROUND_PED( Ped ped, float radius ) + static void LUA_NATIVE_PED_REGISTER_HATED_TARGETS_AROUND_PED(Ped ped, float radius) { PED::REGISTER_HATED_TARGETS_AROUND_PED(ped, radius); } - static Ped LUA_NATIVE_PED_GET_RANDOM_PED_AT_COORD( float x, float y, float z, float xRadius, float yRadius, float zRadius, int pedType ) + static Ped LUA_NATIVE_PED_GET_RANDOM_PED_AT_COORD(float x, float y, float z, float xRadius, float yRadius, float zRadius, int pedType) { auto retval = PED::GET_RANDOM_PED_AT_COORD(x, y, z, xRadius, yRadius, zRadius, pedType); return retval; } - static std::tuple LUA_NATIVE_PED_GET_CLOSEST_PED( float x, float y, float z, float radius, bool p4, bool p5, Ped outPed, bool p7, bool p8, int pedType ) + static std::tuple LUA_NATIVE_PED_GET_CLOSEST_PED(float x, float y, float z, float radius, bool p4, bool p5, Ped outPed, bool p7, bool p8, int pedType) { std::tuple return_values; std::get<0>(return_values) = (bool)PED::GET_CLOSEST_PED(x, y, z, radius, p4, p5, &outPed, p7, p8, pedType); @@ -1867,601 +1867,601 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_PED_SET_SCENARIO_PEDS_TO_BE_RETURNED_BY_NEXT_COMMAND( bool value ) + static void LUA_NATIVE_PED_SET_SCENARIO_PEDS_TO_BE_RETURNED_BY_NEXT_COMMAND(bool value) { PED::SET_SCENARIO_PEDS_TO_BE_RETURNED_BY_NEXT_COMMAND(value); } - static bool LUA_NATIVE_PED_GET_CAN_PED_BE_GRABBED_BY_SCRIPT( Ped ped, bool p1, bool p2, bool p3, bool p4, bool p5, bool p6, bool p7, Any p8 ) + static bool LUA_NATIVE_PED_GET_CAN_PED_BE_GRABBED_BY_SCRIPT(Ped ped, bool p1, bool p2, bool p3, bool p4, bool p5, bool p6, bool p7, Any p8) { auto retval = (bool)PED::GET_CAN_PED_BE_GRABBED_BY_SCRIPT(ped, p1, p2, p3, p4, p5, p6, p7, p8); return retval; } - static void LUA_NATIVE_PED_SET_DRIVER_RACING_MODIFIER( Ped driver, float modifier ) + static void LUA_NATIVE_PED_SET_DRIVER_RACING_MODIFIER(Ped driver, float modifier) { PED::SET_DRIVER_RACING_MODIFIER(driver, modifier); } - static void LUA_NATIVE_PED_SET_DRIVER_ABILITY( Ped driver, float ability ) + static void LUA_NATIVE_PED_SET_DRIVER_ABILITY(Ped driver, float ability) { PED::SET_DRIVER_ABILITY(driver, ability); } - static void LUA_NATIVE_PED_SET_DRIVER_AGGRESSIVENESS( Ped driver, float aggressiveness ) + static void LUA_NATIVE_PED_SET_DRIVER_AGGRESSIVENESS(Ped driver, float aggressiveness) { PED::SET_DRIVER_AGGRESSIVENESS(driver, aggressiveness); } - static bool LUA_NATIVE_PED_CAN_PED_RAGDOLL( Ped ped ) + static bool LUA_NATIVE_PED_CAN_PED_RAGDOLL(Ped ped) { auto retval = (bool)PED::CAN_PED_RAGDOLL(ped); return retval; } - static bool LUA_NATIVE_PED_SET_PED_TO_RAGDOLL( Ped ped, int time1, int time2, int ragdollType, bool p4, bool p5, bool p6 ) + static bool LUA_NATIVE_PED_SET_PED_TO_RAGDOLL(Ped ped, int time1, int time2, int ragdollType, bool p4, bool p5, bool p6) { auto retval = (bool)PED::SET_PED_TO_RAGDOLL(ped, time1, time2, ragdollType, p4, p5, p6); return retval; } - static bool LUA_NATIVE_PED_SET_PED_TO_RAGDOLL_WITH_FALL( Ped ped, int time, int p2, int ragdollType, float x, float y, float z, float velocity, float p8, float p9, float p10, float p11, float p12, float p13 ) + static bool LUA_NATIVE_PED_SET_PED_TO_RAGDOLL_WITH_FALL(Ped ped, int time, int p2, int ragdollType, float x, float y, float z, float velocity, float p8, float p9, float p10, float p11, float p12, float p13) { auto retval = (bool)PED::SET_PED_TO_RAGDOLL_WITH_FALL(ped, time, p2, ragdollType, x, y, z, velocity, p8, p9, p10, p11, p12, p13); return retval; } - static void LUA_NATIVE_PED_SET_PED_RAGDOLL_ON_COLLISION( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_RAGDOLL_ON_COLLISION(Ped ped, bool toggle) { PED::SET_PED_RAGDOLL_ON_COLLISION(ped, toggle); } - static bool LUA_NATIVE_PED_IS_PED_RAGDOLL( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_RAGDOLL(Ped ped) { auto retval = (bool)PED::IS_PED_RAGDOLL(ped); return retval; } - static bool LUA_NATIVE_PED_IS_PED_RUNNING_RAGDOLL_TASK( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_RUNNING_RAGDOLL_TASK(Ped ped) { auto retval = (bool)PED::IS_PED_RUNNING_RAGDOLL_TASK(ped); return retval; } - static void LUA_NATIVE_PED_SET_PED_RAGDOLL_FORCE_FALL( Ped ped ) + static void LUA_NATIVE_PED_SET_PED_RAGDOLL_FORCE_FALL(Ped ped) { PED::SET_PED_RAGDOLL_FORCE_FALL(ped); } - static void LUA_NATIVE_PED_RESET_PED_RAGDOLL_TIMER( Ped ped ) + static void LUA_NATIVE_PED_RESET_PED_RAGDOLL_TIMER(Ped ped) { PED::RESET_PED_RAGDOLL_TIMER(ped); } - static void LUA_NATIVE_PED_SET_PED_CAN_RAGDOLL( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_CAN_RAGDOLL(Ped ped, bool toggle) { PED::SET_PED_CAN_RAGDOLL(ped, toggle); } - static bool LUA_NATIVE_PED_IS_PED_RUNNING_MELEE_TASK( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_RUNNING_MELEE_TASK(Ped ped) { auto retval = (bool)PED::IS_PED_RUNNING_MELEE_TASK(ped); return retval; } - static bool LUA_NATIVE_PED_IS_PED_RUNNING_MOBILE_PHONE_TASK( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_RUNNING_MOBILE_PHONE_TASK(Ped ped) { auto retval = (bool)PED::IS_PED_RUNNING_MOBILE_PHONE_TASK(ped); return retval; } - static bool LUA_NATIVE_PED_IS_MOBILE_PHONE_TO_PED_EAR( Ped ped ) + static bool LUA_NATIVE_PED_IS_MOBILE_PHONE_TO_PED_EAR(Ped ped) { auto retval = (bool)PED::IS_MOBILE_PHONE_TO_PED_EAR(ped); return retval; } - static void LUA_NATIVE_PED_SET_RAGDOLL_BLOCKING_FLAGS( Ped ped, int blockingFlag ) + static void LUA_NATIVE_PED_SET_RAGDOLL_BLOCKING_FLAGS(Ped ped, int blockingFlag) { PED::SET_RAGDOLL_BLOCKING_FLAGS(ped, blockingFlag); } - static void LUA_NATIVE_PED_CLEAR_RAGDOLL_BLOCKING_FLAGS( Ped ped, int blockingFlag ) + static void LUA_NATIVE_PED_CLEAR_RAGDOLL_BLOCKING_FLAGS(Ped ped, int blockingFlag) { PED::CLEAR_RAGDOLL_BLOCKING_FLAGS(ped, blockingFlag); } - static void LUA_NATIVE_PED_SET_PED_ANGLED_DEFENSIVE_AREA( Ped ped, float p1, float p2, float p3, float p4, float p5, float p6, float p7, bool p8, bool p9 ) + static void LUA_NATIVE_PED_SET_PED_ANGLED_DEFENSIVE_AREA(Ped ped, float p1, float p2, float p3, float p4, float p5, float p6, float p7, bool p8, bool p9) { PED::SET_PED_ANGLED_DEFENSIVE_AREA(ped, p1, p2, p3, p4, p5, p6, p7, p8, p9); } - static void LUA_NATIVE_PED_SET_PED_SPHERE_DEFENSIVE_AREA( Ped ped, float x, float y, float z, float radius, bool p5, bool p6 ) + static void LUA_NATIVE_PED_SET_PED_SPHERE_DEFENSIVE_AREA(Ped ped, float x, float y, float z, float radius, bool p5, bool p6) { PED::SET_PED_SPHERE_DEFENSIVE_AREA(ped, x, y, z, radius, p5, p6); } - static void LUA_NATIVE_PED_SET_PED_DEFENSIVE_SPHERE_ATTACHED_TO_PED( Ped ped, Ped target, float xOffset, float yOffset, float zOffset, float radius, bool p6 ) + static void LUA_NATIVE_PED_SET_PED_DEFENSIVE_SPHERE_ATTACHED_TO_PED(Ped ped, Ped target, float xOffset, float yOffset, float zOffset, float radius, bool p6) { PED::SET_PED_DEFENSIVE_SPHERE_ATTACHED_TO_PED(ped, target, xOffset, yOffset, zOffset, radius, p6); } - static void LUA_NATIVE_PED_SET_PED_DEFENSIVE_SPHERE_ATTACHED_TO_VEHICLE( Ped ped, Vehicle target, float xOffset, float yOffset, float zOffset, float radius, bool p6 ) + static void LUA_NATIVE_PED_SET_PED_DEFENSIVE_SPHERE_ATTACHED_TO_VEHICLE(Ped ped, Vehicle target, float xOffset, float yOffset, float zOffset, float radius, bool p6) { PED::SET_PED_DEFENSIVE_SPHERE_ATTACHED_TO_VEHICLE(ped, target, xOffset, yOffset, zOffset, radius, p6); } - static void LUA_NATIVE_PED_SET_PED_DEFENSIVE_AREA_ATTACHED_TO_PED( Ped ped, Ped attachPed, float p2, float p3, float p4, float p5, float p6, float p7, float p8, bool p9, bool p10 ) + static void LUA_NATIVE_PED_SET_PED_DEFENSIVE_AREA_ATTACHED_TO_PED(Ped ped, Ped attachPed, float p2, float p3, float p4, float p5, float p6, float p7, float p8, bool p9, bool p10) { PED::SET_PED_DEFENSIVE_AREA_ATTACHED_TO_PED(ped, attachPed, p2, p3, p4, p5, p6, p7, p8, p9, p10); } - static void LUA_NATIVE_PED_SET_PED_DEFENSIVE_AREA_DIRECTION( Ped ped, float p1, float p2, float p3, bool p4 ) + static void LUA_NATIVE_PED_SET_PED_DEFENSIVE_AREA_DIRECTION(Ped ped, float p1, float p2, float p3, bool p4) { PED::SET_PED_DEFENSIVE_AREA_DIRECTION(ped, p1, p2, p3, p4); } - static void LUA_NATIVE_PED_REMOVE_PED_DEFENSIVE_AREA( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_REMOVE_PED_DEFENSIVE_AREA(Ped ped, bool toggle) { PED::REMOVE_PED_DEFENSIVE_AREA(ped, toggle); } - static Vector3 LUA_NATIVE_PED_GET_PED_DEFENSIVE_AREA_POSITION( Ped ped, bool p1 ) + static Vector3 LUA_NATIVE_PED_GET_PED_DEFENSIVE_AREA_POSITION(Ped ped, bool p1) { auto retval = PED::GET_PED_DEFENSIVE_AREA_POSITION(ped, p1); return retval; } - static bool LUA_NATIVE_PED_IS_PED_DEFENSIVE_AREA_ACTIVE( Ped ped, bool p1 ) + static bool LUA_NATIVE_PED_IS_PED_DEFENSIVE_AREA_ACTIVE(Ped ped, bool p1) { auto retval = (bool)PED::IS_PED_DEFENSIVE_AREA_ACTIVE(ped, p1); return retval; } - static void LUA_NATIVE_PED_SET_PED_PREFERRED_COVER_SET( Ped ped, Any itemSet ) + static void LUA_NATIVE_PED_SET_PED_PREFERRED_COVER_SET(Ped ped, Any itemSet) { PED::SET_PED_PREFERRED_COVER_SET(ped, itemSet); } - static void LUA_NATIVE_PED_REMOVE_PED_PREFERRED_COVER_SET( Ped ped ) + static void LUA_NATIVE_PED_REMOVE_PED_PREFERRED_COVER_SET(Ped ped) { PED::REMOVE_PED_PREFERRED_COVER_SET(ped); } - static void LUA_NATIVE_PED_REVIVE_INJURED_PED( Ped ped ) + static void LUA_NATIVE_PED_REVIVE_INJURED_PED(Ped ped) { PED::REVIVE_INJURED_PED(ped); } - static void LUA_NATIVE_PED_RESURRECT_PED( Ped ped ) + static void LUA_NATIVE_PED_RESURRECT_PED(Ped ped) { PED::RESURRECT_PED(ped); } - static void LUA_NATIVE_PED_SET_PED_NAME_DEBUG( Ped ped, const char* name ) + static void LUA_NATIVE_PED_SET_PED_NAME_DEBUG(Ped ped, const char* name) { PED::SET_PED_NAME_DEBUG(ped, name); } - static Vector3 LUA_NATIVE_PED_GET_PED_EXTRACTED_DISPLACEMENT( Ped ped, bool worldSpace ) + static Vector3 LUA_NATIVE_PED_GET_PED_EXTRACTED_DISPLACEMENT(Ped ped, bool worldSpace) { auto retval = PED::GET_PED_EXTRACTED_DISPLACEMENT(ped, worldSpace); return retval; } - static void LUA_NATIVE_PED_SET_PED_DIES_WHEN_INJURED( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_DIES_WHEN_INJURED(Ped ped, bool toggle) { PED::SET_PED_DIES_WHEN_INJURED(ped, toggle); } - static void LUA_NATIVE_PED_SET_PED_ENABLE_WEAPON_BLOCKING( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_ENABLE_WEAPON_BLOCKING(Ped ped, bool toggle) { PED::SET_PED_ENABLE_WEAPON_BLOCKING(ped, toggle); } - static void LUA_NATIVE_PED_SPECIAL_FUNCTION_DO_NOT_USE( Ped ped, bool p1 ) + static void LUA_NATIVE_PED_SPECIAL_FUNCTION_DO_NOT_USE(Ped ped, bool p1) { PED::SPECIAL_FUNCTION_DO_NOT_USE(ped, p1); } - static void LUA_NATIVE_PED_RESET_PED_VISIBLE_DAMAGE( Ped ped ) + static void LUA_NATIVE_PED_RESET_PED_VISIBLE_DAMAGE(Ped ped) { PED::RESET_PED_VISIBLE_DAMAGE(ped); } - static void LUA_NATIVE_PED_APPLY_PED_BLOOD_DAMAGE_BY_ZONE( Ped ped, Any p1, float p2, float p3, Any p4 ) + static void LUA_NATIVE_PED_APPLY_PED_BLOOD_DAMAGE_BY_ZONE(Ped ped, Any p1, float p2, float p3, Any p4) { PED::APPLY_PED_BLOOD_DAMAGE_BY_ZONE(ped, p1, p2, p3, p4); } - static void LUA_NATIVE_PED_APPLY_PED_BLOOD( Ped ped, int boneIndex, float xRot, float yRot, float zRot, const char* woundType ) + static void LUA_NATIVE_PED_APPLY_PED_BLOOD(Ped ped, int boneIndex, float xRot, float yRot, float zRot, const char* woundType) { PED::APPLY_PED_BLOOD(ped, boneIndex, xRot, yRot, zRot, woundType); } - static void LUA_NATIVE_PED_APPLY_PED_BLOOD_BY_ZONE( Ped ped, int p1, float p2, float p3, const char* p4 ) + static void LUA_NATIVE_PED_APPLY_PED_BLOOD_BY_ZONE(Ped ped, int p1, float p2, float p3, const char* p4) { PED::APPLY_PED_BLOOD_BY_ZONE(ped, p1, p2, p3, p4); } - static void LUA_NATIVE_PED_APPLY_PED_BLOOD_SPECIFIC( Ped ped, int p1, float p2, float p3, float p4, float p5, int p6, float p7, const char* p8 ) + static void LUA_NATIVE_PED_APPLY_PED_BLOOD_SPECIFIC(Ped ped, int p1, float p2, float p3, float p4, float p5, int p6, float p7, const char* p8) { PED::APPLY_PED_BLOOD_SPECIFIC(ped, p1, p2, p3, p4, p5, p6, p7, p8); } - static void LUA_NATIVE_PED_APPLY_PED_DAMAGE_DECAL( Ped ped, int damageZone, float xOffset, float yOffset, float heading, float scale, float alpha, int variation, bool fadeIn, const char* decalName ) + static void LUA_NATIVE_PED_APPLY_PED_DAMAGE_DECAL(Ped ped, int damageZone, float xOffset, float yOffset, float heading, float scale, float alpha, int variation, bool fadeIn, const char* decalName) { PED::APPLY_PED_DAMAGE_DECAL(ped, damageZone, xOffset, yOffset, heading, scale, alpha, variation, fadeIn, decalName); } - static void LUA_NATIVE_PED_APPLY_PED_DAMAGE_PACK( Ped ped, const char* damagePack, float damage, float mult ) + static void LUA_NATIVE_PED_APPLY_PED_DAMAGE_PACK(Ped ped, const char* damagePack, float damage, float mult) { PED::APPLY_PED_DAMAGE_PACK(ped, damagePack, damage, mult); } - static void LUA_NATIVE_PED_CLEAR_PED_BLOOD_DAMAGE( Ped ped ) + static void LUA_NATIVE_PED_CLEAR_PED_BLOOD_DAMAGE(Ped ped) { PED::CLEAR_PED_BLOOD_DAMAGE(ped); } - static void LUA_NATIVE_PED_CLEAR_PED_BLOOD_DAMAGE_BY_ZONE( Ped ped, int p1 ) + static void LUA_NATIVE_PED_CLEAR_PED_BLOOD_DAMAGE_BY_ZONE(Ped ped, int p1) { PED::CLEAR_PED_BLOOD_DAMAGE_BY_ZONE(ped, p1); } - static void LUA_NATIVE_PED_HIDE_PED_BLOOD_DAMAGE_BY_ZONE( Ped ped, Any p1, bool p2 ) + static void LUA_NATIVE_PED_HIDE_PED_BLOOD_DAMAGE_BY_ZONE(Ped ped, Any p1, bool p2) { PED::HIDE_PED_BLOOD_DAMAGE_BY_ZONE(ped, p1, p2); } - static void LUA_NATIVE_PED_CLEAR_PED_DAMAGE_DECAL_BY_ZONE( Ped ped, int p1, const char* p2 ) + static void LUA_NATIVE_PED_CLEAR_PED_DAMAGE_DECAL_BY_ZONE(Ped ped, int p1, const char* p2) { PED::CLEAR_PED_DAMAGE_DECAL_BY_ZONE(ped, p1, p2); } - static int LUA_NATIVE_PED_GET_PED_DECORATIONS_STATE( Ped ped ) + static int LUA_NATIVE_PED_GET_PED_DECORATIONS_STATE(Ped ped) { auto retval = PED::GET_PED_DECORATIONS_STATE(ped); return retval; } - static void LUA_NATIVE_PED_MARK_PED_DECORATIONS_AS_CLONED_FROM_LOCAL_PLAYER( Ped ped, bool p1 ) + static void LUA_NATIVE_PED_MARK_PED_DECORATIONS_AS_CLONED_FROM_LOCAL_PLAYER(Ped ped, bool p1) { PED::MARK_PED_DECORATIONS_AS_CLONED_FROM_LOCAL_PLAYER(ped, p1); } - static void LUA_NATIVE_PED_CLEAR_PED_WETNESS( Ped ped ) + static void LUA_NATIVE_PED_CLEAR_PED_WETNESS(Ped ped) { PED::CLEAR_PED_WETNESS(ped); } - static void LUA_NATIVE_PED_SET_PED_WETNESS_HEIGHT( Ped ped, float height ) + static void LUA_NATIVE_PED_SET_PED_WETNESS_HEIGHT(Ped ped, float height) { PED::SET_PED_WETNESS_HEIGHT(ped, height); } - static void LUA_NATIVE_PED_SET_PED_WETNESS_ENABLED_THIS_FRAME( Ped ped ) + static void LUA_NATIVE_PED_SET_PED_WETNESS_ENABLED_THIS_FRAME(Ped ped) { PED::SET_PED_WETNESS_ENABLED_THIS_FRAME(ped); } - static void LUA_NATIVE_PED_SET_PED_WETNESS( Ped ped, float wetLevel ) + static void LUA_NATIVE_PED_SET_PED_WETNESS(Ped ped, float wetLevel) { PED::SET_PED_WETNESS(ped, wetLevel); } - static void LUA_NATIVE_PED_CLEAR_PED_ENV_DIRT( Ped ped ) + static void LUA_NATIVE_PED_CLEAR_PED_ENV_DIRT(Ped ped) { PED::CLEAR_PED_ENV_DIRT(ped); } - static void LUA_NATIVE_PED_SET_PED_SWEAT( Ped ped, float sweat ) + static void LUA_NATIVE_PED_SET_PED_SWEAT(Ped ped, float sweat) { PED::SET_PED_SWEAT(ped, sweat); } - static void LUA_NATIVE_PED_ADD_PED_DECORATION_FROM_HASHES( Ped ped, Hash collection, Hash overlay ) + static void LUA_NATIVE_PED_ADD_PED_DECORATION_FROM_HASHES(Ped ped, Hash collection, Hash overlay) { PED::ADD_PED_DECORATION_FROM_HASHES(ped, collection, overlay); } - static void LUA_NATIVE_PED_ADD_PED_DECORATION_FROM_HASHES_IN_CORONA( Ped ped, Hash collection, Hash overlay ) + static void LUA_NATIVE_PED_ADD_PED_DECORATION_FROM_HASHES_IN_CORONA(Ped ped, Hash collection, Hash overlay) { PED::ADD_PED_DECORATION_FROM_HASHES_IN_CORONA(ped, collection, overlay); } - static int LUA_NATIVE_PED_GET_PED_DECORATION_ZONE_FROM_HASHES( Hash collection, Hash overlay ) + static int LUA_NATIVE_PED_GET_PED_DECORATION_ZONE_FROM_HASHES(Hash collection, Hash overlay) { auto retval = PED::GET_PED_DECORATION_ZONE_FROM_HASHES(collection, overlay); return retval; } - static void LUA_NATIVE_PED_CLEAR_PED_DECORATIONS( Ped ped ) + static void LUA_NATIVE_PED_CLEAR_PED_DECORATIONS(Ped ped) { PED::CLEAR_PED_DECORATIONS(ped); } - static void LUA_NATIVE_PED_CLEAR_PED_DECORATIONS_LEAVE_SCARS( Ped ped ) + static void LUA_NATIVE_PED_CLEAR_PED_DECORATIONS_LEAVE_SCARS(Ped ped) { PED::CLEAR_PED_DECORATIONS_LEAVE_SCARS(ped); } - static bool LUA_NATIVE_PED_WAS_PED_SKELETON_UPDATED( Ped ped ) + static bool LUA_NATIVE_PED_WAS_PED_SKELETON_UPDATED(Ped ped) { auto retval = (bool)PED::WAS_PED_SKELETON_UPDATED(ped); return retval; } - static Vector3 LUA_NATIVE_PED_GET_PED_BONE_COORDS( Ped ped, int boneId, float offsetX, float offsetY, float offsetZ ) + static Vector3 LUA_NATIVE_PED_GET_PED_BONE_COORDS(Ped ped, int boneId, float offsetX, float offsetY, float offsetZ) { auto retval = PED::GET_PED_BONE_COORDS(ped, boneId, offsetX, offsetY, offsetZ); return retval; } - static void LUA_NATIVE_PED_CREATE_NM_MESSAGE( bool startImmediately, int messageId ) + static void LUA_NATIVE_PED_CREATE_NM_MESSAGE(bool startImmediately, int messageId) { PED::CREATE_NM_MESSAGE(startImmediately, messageId); } - static void LUA_NATIVE_PED_GIVE_PED_NM_MESSAGE( Ped ped ) + static void LUA_NATIVE_PED_GIVE_PED_NM_MESSAGE(Ped ped) { PED::GIVE_PED_NM_MESSAGE(ped); } - static int LUA_NATIVE_PED_ADD_SCENARIO_BLOCKING_AREA( float x1, float y1, float z1, float x2, float y2, float z2, bool p6, bool p7, bool p8, bool p9 ) + static int LUA_NATIVE_PED_ADD_SCENARIO_BLOCKING_AREA(float x1, float y1, float z1, float x2, float y2, float z2, bool p6, bool p7, bool p8, bool p9) { auto retval = PED::ADD_SCENARIO_BLOCKING_AREA(x1, y1, z1, x2, y2, z2, p6, p7, p8, p9); return retval; } - static void LUA_NATIVE_PED_REMOVE_SCENARIO_BLOCKING_AREAS( ) + static void LUA_NATIVE_PED_REMOVE_SCENARIO_BLOCKING_AREAS() { PED::REMOVE_SCENARIO_BLOCKING_AREAS(); } - static void LUA_NATIVE_PED_REMOVE_SCENARIO_BLOCKING_AREA( Any p0, bool p1 ) + static void LUA_NATIVE_PED_REMOVE_SCENARIO_BLOCKING_AREA(Any p0, bool p1) { PED::REMOVE_SCENARIO_BLOCKING_AREA(p0, p1); } - static void LUA_NATIVE_PED_SET_SCENARIO_PEDS_SPAWN_IN_SPHERE_AREA( float x, float y, float z, float range, int p4 ) + static void LUA_NATIVE_PED_SET_SCENARIO_PEDS_SPAWN_IN_SPHERE_AREA(float x, float y, float z, float range, int p4) { PED::SET_SCENARIO_PEDS_SPAWN_IN_SPHERE_AREA(x, y, z, range, p4); } - static bool LUA_NATIVE_PED_DOES_SCENARIO_BLOCKING_AREA_EXISTS( float x1, float y1, float z1, float x2, float y2, float z2 ) + static bool LUA_NATIVE_PED_DOES_SCENARIO_BLOCKING_AREA_EXISTS(float x1, float y1, float z1, float x2, float y2, float z2) { auto retval = (bool)PED::DOES_SCENARIO_BLOCKING_AREA_EXISTS(x1, y1, z1, x2, y2, z2); return retval; } - static bool LUA_NATIVE_PED_IS_PED_USING_SCENARIO( Ped ped, const char* scenario ) + static bool LUA_NATIVE_PED_IS_PED_USING_SCENARIO(Ped ped, const char* scenario) { auto retval = (bool)PED::IS_PED_USING_SCENARIO(ped, scenario); return retval; } - static bool LUA_NATIVE_PED_IS_PED_USING_ANY_SCENARIO( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_USING_ANY_SCENARIO(Ped ped) { auto retval = (bool)PED::IS_PED_USING_ANY_SCENARIO(ped); return retval; } - static bool LUA_NATIVE_PED_SET_PED_PANIC_EXIT_SCENARIO( Any p0, Any p1, Any p2, Any p3 ) + static bool LUA_NATIVE_PED_SET_PED_PANIC_EXIT_SCENARIO(Any p0, Any p1, Any p2, Any p3) { auto retval = (bool)PED::SET_PED_PANIC_EXIT_SCENARIO(p0, p1, p2, p3); return retval; } - static void LUA_NATIVE_PED_TOGGLE_SCENARIO_PED_COWER_IN_PLACE( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_TOGGLE_SCENARIO_PED_COWER_IN_PLACE(Ped ped, bool toggle) { PED::TOGGLE_SCENARIO_PED_COWER_IN_PLACE(ped, toggle); } - static bool LUA_NATIVE_PED_TRIGGER_PED_SCENARIO_PANICEXITTOFLEE( Any p0, Any p1, Any p2, Any p3 ) + static bool LUA_NATIVE_PED_TRIGGER_PED_SCENARIO_PANICEXITTOFLEE(Any p0, Any p1, Any p2, Any p3) { auto retval = (bool)PED::TRIGGER_PED_SCENARIO_PANICEXITTOFLEE(p0, p1, p2, p3); return retval; } - static bool LUA_NATIVE_PED_SET_PED_SHOULD_PLAY_DIRECTED_NORMAL_SCENARIO_EXIT( Any p0, Any p1, Any p2, Any p3 ) + static bool LUA_NATIVE_PED_SET_PED_SHOULD_PLAY_DIRECTED_NORMAL_SCENARIO_EXIT(Any p0, Any p1, Any p2, Any p3) { auto retval = (bool)PED::SET_PED_SHOULD_PLAY_DIRECTED_NORMAL_SCENARIO_EXIT(p0, p1, p2, p3); return retval; } - static void LUA_NATIVE_PED_SET_PED_SHOULD_PLAY_NORMAL_SCENARIO_EXIT( Ped ped ) + static void LUA_NATIVE_PED_SET_PED_SHOULD_PLAY_NORMAL_SCENARIO_EXIT(Ped ped) { PED::SET_PED_SHOULD_PLAY_NORMAL_SCENARIO_EXIT(ped); } - static void LUA_NATIVE_PED_SET_PED_SHOULD_PLAY_IMMEDIATE_SCENARIO_EXIT( Ped ped ) + static void LUA_NATIVE_PED_SET_PED_SHOULD_PLAY_IMMEDIATE_SCENARIO_EXIT(Ped ped) { PED::SET_PED_SHOULD_PLAY_IMMEDIATE_SCENARIO_EXIT(ped); } - static bool LUA_NATIVE_PED_SET_PED_SHOULD_PLAY_FLEE_SCENARIO_EXIT( Ped ped, Any p1, Any p2, Any p3 ) + static bool LUA_NATIVE_PED_SET_PED_SHOULD_PLAY_FLEE_SCENARIO_EXIT(Ped ped, Any p1, Any p2, Any p3) { auto retval = (bool)PED::SET_PED_SHOULD_PLAY_FLEE_SCENARIO_EXIT(ped, p1, p2, p3); return retval; } - static void LUA_NATIVE_PED_SET_PED_SHOULD_IGNORE_SCENARIO_EXIT_COLLISION_CHECKS( Ped ped, bool p1 ) + static void LUA_NATIVE_PED_SET_PED_SHOULD_IGNORE_SCENARIO_EXIT_COLLISION_CHECKS(Ped ped, bool p1) { PED::SET_PED_SHOULD_IGNORE_SCENARIO_EXIT_COLLISION_CHECKS(ped, p1); } - static void LUA_NATIVE_PED_SET_PED_SHOULD_IGNORE_SCENARIO_NAV_CHECKS( Any p0, bool p1 ) + static void LUA_NATIVE_PED_SET_PED_SHOULD_IGNORE_SCENARIO_NAV_CHECKS(Any p0, bool p1) { PED::SET_PED_SHOULD_IGNORE_SCENARIO_NAV_CHECKS(p0, p1); } - static void LUA_NATIVE_PED_SET_PED_SHOULD_PROBE_FOR_SCENARIO_EXITS_IN_ONE_FRAME( Any p0, bool p1 ) + static void LUA_NATIVE_PED_SET_PED_SHOULD_PROBE_FOR_SCENARIO_EXITS_IN_ONE_FRAME(Any p0, bool p1) { PED::SET_PED_SHOULD_PROBE_FOR_SCENARIO_EXITS_IN_ONE_FRAME(p0, p1); } - static bool LUA_NATIVE_PED_IS_PED_GESTURING( Any p0 ) + static bool LUA_NATIVE_PED_IS_PED_GESTURING(Any p0) { auto retval = (bool)PED::IS_PED_GESTURING(p0); return retval; } - static void LUA_NATIVE_PED_RESET_FACIAL_IDLE_ANIM( Ped ped ) + static void LUA_NATIVE_PED_RESET_FACIAL_IDLE_ANIM(Ped ped) { PED::RESET_FACIAL_IDLE_ANIM(ped); } - static void LUA_NATIVE_PED_PLAY_FACIAL_ANIM( Ped ped, const char* animName, const char* animDict ) + static void LUA_NATIVE_PED_PLAY_FACIAL_ANIM(Ped ped, const char* animName, const char* animDict) { PED::PLAY_FACIAL_ANIM(ped, animName, animDict); } - static void LUA_NATIVE_PED_SET_FACIAL_CLIPSET( Ped ped, const char* animDict ) + static void LUA_NATIVE_PED_SET_FACIAL_CLIPSET(Ped ped, const char* animDict) { PED::SET_FACIAL_CLIPSET(ped, animDict); } - static void LUA_NATIVE_PED_SET_FACIAL_IDLE_ANIM_OVERRIDE( Ped ped, const char* animName, const char* animDict ) + static void LUA_NATIVE_PED_SET_FACIAL_IDLE_ANIM_OVERRIDE(Ped ped, const char* animName, const char* animDict) { PED::SET_FACIAL_IDLE_ANIM_OVERRIDE(ped, animName, animDict); } - static void LUA_NATIVE_PED_CLEAR_FACIAL_IDLE_ANIM_OVERRIDE( Ped ped ) + static void LUA_NATIVE_PED_CLEAR_FACIAL_IDLE_ANIM_OVERRIDE(Ped ped) { PED::CLEAR_FACIAL_IDLE_ANIM_OVERRIDE(ped); } - static void LUA_NATIVE_PED_SET_PED_CAN_PLAY_GESTURE_ANIMS( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_CAN_PLAY_GESTURE_ANIMS(Ped ped, bool toggle) { PED::SET_PED_CAN_PLAY_GESTURE_ANIMS(ped, toggle); } - static void LUA_NATIVE_PED_SET_PED_CAN_PLAY_VISEME_ANIMS( Ped ped, bool toggle, bool p2 ) + static void LUA_NATIVE_PED_SET_PED_CAN_PLAY_VISEME_ANIMS(Ped ped, bool toggle, bool p2) { PED::SET_PED_CAN_PLAY_VISEME_ANIMS(ped, toggle, p2); } - static void LUA_NATIVE_PED_SET_PED_IS_IGNORED_BY_AUTO_OPEN_DOORS( Ped ped, bool p1 ) + static void LUA_NATIVE_PED_SET_PED_IS_IGNORED_BY_AUTO_OPEN_DOORS(Ped ped, bool p1) { PED::SET_PED_IS_IGNORED_BY_AUTO_OPEN_DOORS(ped, p1); } - static void LUA_NATIVE_PED_SET_PED_CAN_PLAY_AMBIENT_ANIMS( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_CAN_PLAY_AMBIENT_ANIMS(Ped ped, bool toggle) { PED::SET_PED_CAN_PLAY_AMBIENT_ANIMS(ped, toggle); } - static void LUA_NATIVE_PED_SET_PED_CAN_PLAY_AMBIENT_BASE_ANIMS( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_CAN_PLAY_AMBIENT_BASE_ANIMS(Ped ped, bool toggle) { PED::SET_PED_CAN_PLAY_AMBIENT_BASE_ANIMS(ped, toggle); } - static void LUA_NATIVE_PED_TRIGGER_IDLE_ANIMATION_ON_PED( Ped ped ) + static void LUA_NATIVE_PED_TRIGGER_IDLE_ANIMATION_ON_PED(Ped ped) { PED::TRIGGER_IDLE_ANIMATION_ON_PED(ped); } - static void LUA_NATIVE_PED_SET_PED_CAN_ARM_IK( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_CAN_ARM_IK(Ped ped, bool toggle) { PED::SET_PED_CAN_ARM_IK(ped, toggle); } - static void LUA_NATIVE_PED_SET_PED_CAN_HEAD_IK( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_CAN_HEAD_IK(Ped ped, bool toggle) { PED::SET_PED_CAN_HEAD_IK(ped, toggle); } - static void LUA_NATIVE_PED_SET_PED_CAN_LEG_IK( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_CAN_LEG_IK(Ped ped, bool toggle) { PED::SET_PED_CAN_LEG_IK(ped, toggle); } - static void LUA_NATIVE_PED_SET_PED_CAN_TORSO_IK( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_CAN_TORSO_IK(Ped ped, bool toggle) { PED::SET_PED_CAN_TORSO_IK(ped, toggle); } - static void LUA_NATIVE_PED_SET_PED_CAN_TORSO_REACT_IK( Ped ped, bool p1 ) + static void LUA_NATIVE_PED_SET_PED_CAN_TORSO_REACT_IK(Ped ped, bool p1) { PED::SET_PED_CAN_TORSO_REACT_IK(ped, p1); } - static void LUA_NATIVE_PED_SET_PED_CAN_TORSO_VEHICLE_IK( Ped ped, bool p1 ) + static void LUA_NATIVE_PED_SET_PED_CAN_TORSO_VEHICLE_IK(Ped ped, bool p1) { PED::SET_PED_CAN_TORSO_VEHICLE_IK(ped, p1); } - static void LUA_NATIVE_PED_SET_PED_CAN_USE_AUTO_CONVERSATION_LOOKAT( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_CAN_USE_AUTO_CONVERSATION_LOOKAT(Ped ped, bool toggle) { PED::SET_PED_CAN_USE_AUTO_CONVERSATION_LOOKAT(ped, toggle); } - static bool LUA_NATIVE_PED_IS_PED_HEADTRACKING_PED( Ped ped1, Ped ped2 ) + static bool LUA_NATIVE_PED_IS_PED_HEADTRACKING_PED(Ped ped1, Ped ped2) { auto retval = (bool)PED::IS_PED_HEADTRACKING_PED(ped1, ped2); return retval; } - static bool LUA_NATIVE_PED_IS_PED_HEADTRACKING_ENTITY( Ped ped, Entity entity ) + static bool LUA_NATIVE_PED_IS_PED_HEADTRACKING_ENTITY(Ped ped, Entity entity) { auto retval = (bool)PED::IS_PED_HEADTRACKING_ENTITY(ped, entity); return retval; } - static void LUA_NATIVE_PED_SET_PED_PRIMARY_LOOKAT( Ped ped, Ped lookAt ) + static void LUA_NATIVE_PED_SET_PED_PRIMARY_LOOKAT(Ped ped, Ped lookAt) { PED::SET_PED_PRIMARY_LOOKAT(ped, lookAt); } - static void LUA_NATIVE_PED_SET_PED_CLOTH_PIN_FRAMES( Any p0, Any p1 ) + static void LUA_NATIVE_PED_SET_PED_CLOTH_PIN_FRAMES(Any p0, Any p1) { PED::SET_PED_CLOTH_PIN_FRAMES(p0, p1); } - static void LUA_NATIVE_PED_SET_PED_CLOTH_PACKAGE_INDEX( Any p0, Any p1 ) + static void LUA_NATIVE_PED_SET_PED_CLOTH_PACKAGE_INDEX(Any p0, Any p1) { PED::SET_PED_CLOTH_PACKAGE_INDEX(p0, p1); } - static void LUA_NATIVE_PED_SET_PED_CLOTH_PRONE( Any p0, bool p1 ) + static void LUA_NATIVE_PED_SET_PED_CLOTH_PRONE(Any p0, bool p1) { PED::SET_PED_CLOTH_PRONE(p0, p1); } - static void LUA_NATIVE_PED_SET_PED_CONFIG_FLAG( Ped ped, int flagId, bool value ) + static void LUA_NATIVE_PED_SET_PED_CONFIG_FLAG(Ped ped, int flagId, bool value) { PED::SET_PED_CONFIG_FLAG(ped, flagId, value); } - static void LUA_NATIVE_PED_SET_PED_RESET_FLAG( Ped ped, int flagId, bool doReset ) + static void LUA_NATIVE_PED_SET_PED_RESET_FLAG(Ped ped, int flagId, bool doReset) { PED::SET_PED_RESET_FLAG(ped, flagId, doReset); } - static bool LUA_NATIVE_PED_GET_PED_CONFIG_FLAG( Ped ped, int flagId, bool p2 ) + static bool LUA_NATIVE_PED_GET_PED_CONFIG_FLAG(Ped ped, int flagId, bool p2) { auto retval = (bool)PED::GET_PED_CONFIG_FLAG(ped, flagId, p2); return retval; } - static bool LUA_NATIVE_PED_GET_PED_RESET_FLAG( Ped ped, int flagId ) + static bool LUA_NATIVE_PED_GET_PED_RESET_FLAG(Ped ped, int flagId) { auto retval = (bool)PED::GET_PED_RESET_FLAG(ped, flagId); return retval; } - static void LUA_NATIVE_PED_SET_PED_GROUP_MEMBER_PASSENGER_INDEX( Ped ped, int index ) + static void LUA_NATIVE_PED_SET_PED_GROUP_MEMBER_PASSENGER_INDEX(Ped ped, int index) { PED::SET_PED_GROUP_MEMBER_PASSENGER_INDEX(ped, index); } - static void LUA_NATIVE_PED_SET_PED_CAN_EVASIVE_DIVE( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_CAN_EVASIVE_DIVE(Ped ped, bool toggle) { PED::SET_PED_CAN_EVASIVE_DIVE(ped, toggle); } - static std::tuple LUA_NATIVE_PED_IS_PED_EVASIVE_DIVING( Ped ped, Entity evadingEntity ) + static std::tuple LUA_NATIVE_PED_IS_PED_EVASIVE_DIVING(Ped ped, Entity evadingEntity) { std::tuple return_values; std::get<0>(return_values) = (bool)PED::IS_PED_EVASIVE_DIVING(ped, &evadingEntity); @@ -2470,380 +2470,380 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_PED_SET_PED_SHOOTS_AT_COORD( Ped ped, float x, float y, float z, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_SHOOTS_AT_COORD(Ped ped, float x, float y, float z, bool toggle) { PED::SET_PED_SHOOTS_AT_COORD(ped, x, y, z, toggle); } - static void LUA_NATIVE_PED_SET_PED_MODEL_IS_SUPPRESSED( Hash modelHash, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_MODEL_IS_SUPPRESSED(Hash modelHash, bool toggle) { PED::SET_PED_MODEL_IS_SUPPRESSED(modelHash, toggle); } - static void LUA_NATIVE_PED_STOP_ANY_PED_MODEL_BEING_SUPPRESSED( ) + static void LUA_NATIVE_PED_STOP_ANY_PED_MODEL_BEING_SUPPRESSED() { PED::STOP_ANY_PED_MODEL_BEING_SUPPRESSED(); } - static void LUA_NATIVE_PED_SET_PED_CAN_BE_TARGETED_WHEN_INJURED( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_CAN_BE_TARGETED_WHEN_INJURED(Ped ped, bool toggle) { PED::SET_PED_CAN_BE_TARGETED_WHEN_INJURED(ped, toggle); } - static void LUA_NATIVE_PED_SET_PED_GENERATES_DEAD_BODY_EVENTS( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_GENERATES_DEAD_BODY_EVENTS(Ped ped, bool toggle) { PED::SET_PED_GENERATES_DEAD_BODY_EVENTS(ped, toggle); } - static void LUA_NATIVE_PED_BLOCK_PED_FROM_GENERATING_DEAD_BODY_EVENTS_WHEN_DEAD( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_BLOCK_PED_FROM_GENERATING_DEAD_BODY_EVENTS_WHEN_DEAD(Ped ped, bool toggle) { PED::BLOCK_PED_FROM_GENERATING_DEAD_BODY_EVENTS_WHEN_DEAD(ped, toggle); } - static void LUA_NATIVE_PED_SET_PED_WILL_ONLY_ATTACK_WANTED_PLAYER( Any p0, Any p1 ) + static void LUA_NATIVE_PED_SET_PED_WILL_ONLY_ATTACK_WANTED_PLAYER(Any p0, Any p1) { PED::SET_PED_WILL_ONLY_ATTACK_WANTED_PLAYER(p0, p1); } - static void LUA_NATIVE_PED_SET_PED_CAN_RAGDOLL_FROM_PLAYER_IMPACT( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_CAN_RAGDOLL_FROM_PLAYER_IMPACT(Ped ped, bool toggle) { PED::SET_PED_CAN_RAGDOLL_FROM_PLAYER_IMPACT(ped, toggle); } - static void LUA_NATIVE_PED_GIVE_PED_HELMET( Ped ped, bool cannotRemove, int helmetFlag, int textureIndex ) + static void LUA_NATIVE_PED_GIVE_PED_HELMET(Ped ped, bool cannotRemove, int helmetFlag, int textureIndex) { PED::GIVE_PED_HELMET(ped, cannotRemove, helmetFlag, textureIndex); } - static void LUA_NATIVE_PED_REMOVE_PED_HELMET( Ped ped, bool instantly ) + static void LUA_NATIVE_PED_REMOVE_PED_HELMET(Ped ped, bool instantly) { PED::REMOVE_PED_HELMET(ped, instantly); } - static bool LUA_NATIVE_PED_IS_PED_TAKING_OFF_HELMET( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_TAKING_OFF_HELMET(Ped ped) { auto retval = (bool)PED::IS_PED_TAKING_OFF_HELMET(ped); return retval; } - static void LUA_NATIVE_PED_SET_PED_HELMET( Ped ped, bool canWearHelmet ) + static void LUA_NATIVE_PED_SET_PED_HELMET(Ped ped, bool canWearHelmet) { PED::SET_PED_HELMET(ped, canWearHelmet); } - static void LUA_NATIVE_PED_SET_PED_HELMET_FLAG( Ped ped, int helmetFlag ) + static void LUA_NATIVE_PED_SET_PED_HELMET_FLAG(Ped ped, int helmetFlag) { PED::SET_PED_HELMET_FLAG(ped, helmetFlag); } - static void LUA_NATIVE_PED_SET_PED_HELMET_PROP_INDEX( Ped ped, int propIndex, bool p2 ) + static void LUA_NATIVE_PED_SET_PED_HELMET_PROP_INDEX(Ped ped, int propIndex, bool p2) { PED::SET_PED_HELMET_PROP_INDEX(ped, propIndex, p2); } - static void LUA_NATIVE_PED_SET_PED_HELMET_VISOR_PROP_INDICES( Ped ped, bool p1, int p2, int p3 ) + static void LUA_NATIVE_PED_SET_PED_HELMET_VISOR_PROP_INDICES(Ped ped, bool p1, int p2, int p3) { PED::SET_PED_HELMET_VISOR_PROP_INDICES(ped, p1, p2, p3); } - static bool LUA_NATIVE_PED_IS_PED_HELMET_VISOR_UP( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_HELMET_VISOR_UP(Ped ped) { auto retval = (bool)PED::IS_PED_HELMET_VISOR_UP(ped); return retval; } - static void LUA_NATIVE_PED_SET_PED_HELMET_TEXTURE_INDEX( Ped ped, int textureIndex ) + static void LUA_NATIVE_PED_SET_PED_HELMET_TEXTURE_INDEX(Ped ped, int textureIndex) { PED::SET_PED_HELMET_TEXTURE_INDEX(ped, textureIndex); } - static bool LUA_NATIVE_PED_IS_PED_WEARING_HELMET( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_WEARING_HELMET(Ped ped) { auto retval = (bool)PED::IS_PED_WEARING_HELMET(ped); return retval; } - static void LUA_NATIVE_PED_CLEAR_PED_STORED_HAT_PROP( Ped ped ) + static void LUA_NATIVE_PED_CLEAR_PED_STORED_HAT_PROP(Ped ped) { PED::CLEAR_PED_STORED_HAT_PROP(ped); } - static int LUA_NATIVE_PED_GET_PED_HELMET_STORED_HAT_PROP_INDEX( Ped ped ) + static int LUA_NATIVE_PED_GET_PED_HELMET_STORED_HAT_PROP_INDEX(Ped ped) { auto retval = PED::GET_PED_HELMET_STORED_HAT_PROP_INDEX(ped); return retval; } - static int LUA_NATIVE_PED_GET_PED_HELMET_STORED_HAT_TEX_INDEX( Ped ped ) + static int LUA_NATIVE_PED_GET_PED_HELMET_STORED_HAT_TEX_INDEX(Ped ped) { auto retval = PED::GET_PED_HELMET_STORED_HAT_TEX_INDEX(ped); return retval; } - static bool LUA_NATIVE_PED_IS_CURRENT_HEAD_PROP_A_HELMET( Any p0 ) + static bool LUA_NATIVE_PED_IS_CURRENT_HEAD_PROP_A_HELMET(Any p0) { auto retval = (bool)PED::IS_CURRENT_HEAD_PROP_A_HELMET(p0); return retval; } - static void LUA_NATIVE_PED_SET_PED_TO_LOAD_COVER( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_TO_LOAD_COVER(Ped ped, bool toggle) { PED::SET_PED_TO_LOAD_COVER(ped, toggle); } - static void LUA_NATIVE_PED_SET_PED_CAN_COWER_IN_COVER( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_CAN_COWER_IN_COVER(Ped ped, bool toggle) { PED::SET_PED_CAN_COWER_IN_COVER(ped, toggle); } - static void LUA_NATIVE_PED_SET_PED_CAN_PEEK_IN_COVER( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_CAN_PEEK_IN_COVER(Ped ped, bool toggle) { PED::SET_PED_CAN_PEEK_IN_COVER(ped, toggle); } - static void LUA_NATIVE_PED_SET_PED_PLAYS_HEAD_ON_HORN_ANIM_WHEN_DIES_IN_VEHICLE( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_PLAYS_HEAD_ON_HORN_ANIM_WHEN_DIES_IN_VEHICLE(Ped ped, bool toggle) { PED::SET_PED_PLAYS_HEAD_ON_HORN_ANIM_WHEN_DIES_IN_VEHICLE(ped, toggle); } - static void LUA_NATIVE_PED_SET_PED_LEG_IK_MODE( Ped ped, int mode ) + static void LUA_NATIVE_PED_SET_PED_LEG_IK_MODE(Ped ped, int mode) { PED::SET_PED_LEG_IK_MODE(ped, mode); } - static void LUA_NATIVE_PED_SET_PED_MOTION_BLUR( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_MOTION_BLUR(Ped ped, bool toggle) { PED::SET_PED_MOTION_BLUR(ped, toggle); } - static void LUA_NATIVE_PED_SET_PED_CAN_SWITCH_WEAPON( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_CAN_SWITCH_WEAPON(Ped ped, bool toggle) { PED::SET_PED_CAN_SWITCH_WEAPON(ped, toggle); } - static void LUA_NATIVE_PED_SET_PED_DIES_INSTANTLY_IN_WATER( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_DIES_INSTANTLY_IN_WATER(Ped ped, bool toggle) { PED::SET_PED_DIES_INSTANTLY_IN_WATER(ped, toggle); } - static void LUA_NATIVE_PED_SET_LADDER_CLIMB_INPUT_STATE( Ped ped, int p1 ) + static void LUA_NATIVE_PED_SET_LADDER_CLIMB_INPUT_STATE(Ped ped, int p1) { PED::SET_LADDER_CLIMB_INPUT_STATE(ped, p1); } - static void LUA_NATIVE_PED_STOP_PED_WEAPON_FIRING_WHEN_DROPPED( Ped ped ) + static void LUA_NATIVE_PED_STOP_PED_WEAPON_FIRING_WHEN_DROPPED(Ped ped) { PED::STOP_PED_WEAPON_FIRING_WHEN_DROPPED(ped); } - static void LUA_NATIVE_PED_SET_SCRIPTED_ANIM_SEAT_OFFSET( Ped ped, float p1 ) + static void LUA_NATIVE_PED_SET_SCRIPTED_ANIM_SEAT_OFFSET(Ped ped, float p1) { PED::SET_SCRIPTED_ANIM_SEAT_OFFSET(ped, p1); } - static void LUA_NATIVE_PED_SET_PED_COMBAT_MOVEMENT( Ped ped, int combatMovement ) + static void LUA_NATIVE_PED_SET_PED_COMBAT_MOVEMENT(Ped ped, int combatMovement) { PED::SET_PED_COMBAT_MOVEMENT(ped, combatMovement); } - static int LUA_NATIVE_PED_GET_PED_COMBAT_MOVEMENT( Ped ped ) + static int LUA_NATIVE_PED_GET_PED_COMBAT_MOVEMENT(Ped ped) { auto retval = PED::GET_PED_COMBAT_MOVEMENT(ped); return retval; } - static void LUA_NATIVE_PED_SET_PED_COMBAT_ABILITY( Ped ped, int abilityLevel ) + static void LUA_NATIVE_PED_SET_PED_COMBAT_ABILITY(Ped ped, int abilityLevel) { PED::SET_PED_COMBAT_ABILITY(ped, abilityLevel); } - static void LUA_NATIVE_PED_SET_PED_COMBAT_RANGE( Ped ped, int combatRange ) + static void LUA_NATIVE_PED_SET_PED_COMBAT_RANGE(Ped ped, int combatRange) { PED::SET_PED_COMBAT_RANGE(ped, combatRange); } - static int LUA_NATIVE_PED_GET_PED_COMBAT_RANGE( Ped ped ) + static int LUA_NATIVE_PED_GET_PED_COMBAT_RANGE(Ped ped) { auto retval = PED::GET_PED_COMBAT_RANGE(ped); return retval; } - static void LUA_NATIVE_PED_SET_PED_COMBAT_ATTRIBUTES( Ped ped, int attributeId, bool enabled ) + static void LUA_NATIVE_PED_SET_PED_COMBAT_ATTRIBUTES(Ped ped, int attributeId, bool enabled) { PED::SET_PED_COMBAT_ATTRIBUTES(ped, attributeId, enabled); } - static void LUA_NATIVE_PED_SET_PED_TARGET_LOSS_RESPONSE( Ped ped, int responseType ) + static void LUA_NATIVE_PED_SET_PED_TARGET_LOSS_RESPONSE(Ped ped, int responseType) { PED::SET_PED_TARGET_LOSS_RESPONSE(ped, responseType); } - static bool LUA_NATIVE_PED_IS_PED_PERFORMING_MELEE_ACTION( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_PERFORMING_MELEE_ACTION(Ped ped) { auto retval = (bool)PED::IS_PED_PERFORMING_MELEE_ACTION(ped); return retval; } - static bool LUA_NATIVE_PED_IS_PED_PERFORMING_STEALTH_KILL( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_PERFORMING_STEALTH_KILL(Ped ped) { auto retval = (bool)PED::IS_PED_PERFORMING_STEALTH_KILL(ped); return retval; } - static bool LUA_NATIVE_PED_IS_PED_PERFORMING_A_COUNTER_ATTACK( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_PERFORMING_A_COUNTER_ATTACK(Ped ped) { auto retval = (bool)PED::IS_PED_PERFORMING_A_COUNTER_ATTACK(ped); return retval; } - static bool LUA_NATIVE_PED_IS_PED_BEING_STEALTH_KILLED( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_BEING_STEALTH_KILLED(Ped ped) { auto retval = (bool)PED::IS_PED_BEING_STEALTH_KILLED(ped); return retval; } - static Ped LUA_NATIVE_PED_GET_MELEE_TARGET_FOR_PED( Ped ped ) + static Ped LUA_NATIVE_PED_GET_MELEE_TARGET_FOR_PED(Ped ped) { auto retval = PED::GET_MELEE_TARGET_FOR_PED(ped); return retval; } - static bool LUA_NATIVE_PED_WAS_PED_KILLED_BY_STEALTH( Ped ped ) + static bool LUA_NATIVE_PED_WAS_PED_KILLED_BY_STEALTH(Ped ped) { auto retval = (bool)PED::WAS_PED_KILLED_BY_STEALTH(ped); return retval; } - static bool LUA_NATIVE_PED_WAS_PED_KILLED_BY_TAKEDOWN( Ped ped ) + static bool LUA_NATIVE_PED_WAS_PED_KILLED_BY_TAKEDOWN(Ped ped) { auto retval = (bool)PED::WAS_PED_KILLED_BY_TAKEDOWN(ped); return retval; } - static bool LUA_NATIVE_PED_WAS_PED_KNOCKED_OUT( Ped ped ) + static bool LUA_NATIVE_PED_WAS_PED_KNOCKED_OUT(Ped ped) { auto retval = (bool)PED::WAS_PED_KNOCKED_OUT(ped); return retval; } - static void LUA_NATIVE_PED_SET_PED_FLEE_ATTRIBUTES( Ped ped, int attributeFlags, bool enable ) + static void LUA_NATIVE_PED_SET_PED_FLEE_ATTRIBUTES(Ped ped, int attributeFlags, bool enable) { PED::SET_PED_FLEE_ATTRIBUTES(ped, attributeFlags, enable); } - static void LUA_NATIVE_PED_SET_PED_COWER_HASH( Ped ped, const char* p1 ) + static void LUA_NATIVE_PED_SET_PED_COWER_HASH(Ped ped, const char* p1) { PED::SET_PED_COWER_HASH(ped, p1); } - static void LUA_NATIVE_PED_SET_PED_STEERS_AROUND_DEAD_BODIES( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_STEERS_AROUND_DEAD_BODIES(Ped ped, bool toggle) { PED::SET_PED_STEERS_AROUND_DEAD_BODIES(ped, toggle); } - static void LUA_NATIVE_PED_SET_PED_STEERS_AROUND_PEDS( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_STEERS_AROUND_PEDS(Ped ped, bool toggle) { PED::SET_PED_STEERS_AROUND_PEDS(ped, toggle); } - static void LUA_NATIVE_PED_SET_PED_STEERS_AROUND_OBJECTS( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_STEERS_AROUND_OBJECTS(Ped ped, bool toggle) { PED::SET_PED_STEERS_AROUND_OBJECTS(ped, toggle); } - static void LUA_NATIVE_PED_SET_PED_STEERS_AROUND_VEHICLES( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_STEERS_AROUND_VEHICLES(Ped ped, bool toggle) { PED::SET_PED_STEERS_AROUND_VEHICLES(ped, toggle); } - static void LUA_NATIVE_PED_SET_PED_IS_AVOIDED_BY_OTHERS( Any p0, bool p1 ) + static void LUA_NATIVE_PED_SET_PED_IS_AVOIDED_BY_OTHERS(Any p0, bool p1) { PED::SET_PED_IS_AVOIDED_BY_OTHERS(p0, p1); } - static void LUA_NATIVE_PED_SET_PED_INCREASED_AVOIDANCE_RADIUS( Ped ped ) + static void LUA_NATIVE_PED_SET_PED_INCREASED_AVOIDANCE_RADIUS(Ped ped) { PED::SET_PED_INCREASED_AVOIDANCE_RADIUS(ped); } - static void LUA_NATIVE_PED_SET_PED_BLOCKS_PATHING_WHEN_DEAD( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_BLOCKS_PATHING_WHEN_DEAD(Ped ped, bool toggle) { PED::SET_PED_BLOCKS_PATHING_WHEN_DEAD(ped, toggle); } - static void LUA_NATIVE_PED_SET_PED_NO_TIME_DELAY_BEFORE_SHOT( Any p0 ) + static void LUA_NATIVE_PED_SET_PED_NO_TIME_DELAY_BEFORE_SHOT(Any p0) { PED::SET_PED_NO_TIME_DELAY_BEFORE_SHOT(p0); } - static bool LUA_NATIVE_PED_IS_ANY_PED_NEAR_POINT( float x, float y, float z, float radius ) + static bool LUA_NATIVE_PED_IS_ANY_PED_NEAR_POINT(float x, float y, float z, float radius) { auto retval = (bool)PED::IS_ANY_PED_NEAR_POINT(x, y, z, radius); return retval; } - static void LUA_NATIVE_PED_FORCE_PED_AI_AND_ANIMATION_UPDATE( Ped ped, bool p1, bool p2 ) + static void LUA_NATIVE_PED_FORCE_PED_AI_AND_ANIMATION_UPDATE(Ped ped, bool p1, bool p2) { PED::FORCE_PED_AI_AND_ANIMATION_UPDATE(ped, p1, p2); } - static bool LUA_NATIVE_PED_IS_PED_HEADING_TOWARDS_POSITION( Ped ped, float x, float y, float z, float p4 ) + static bool LUA_NATIVE_PED_IS_PED_HEADING_TOWARDS_POSITION(Ped ped, float x, float y, float z, float p4) { auto retval = (bool)PED::IS_PED_HEADING_TOWARDS_POSITION(ped, x, y, z, p4); return retval; } - static void LUA_NATIVE_PED_REQUEST_PED_VISIBILITY_TRACKING( Ped ped ) + static void LUA_NATIVE_PED_REQUEST_PED_VISIBILITY_TRACKING(Ped ped) { PED::REQUEST_PED_VISIBILITY_TRACKING(ped); } - static void LUA_NATIVE_PED_REQUEST_PED_VEHICLE_VISIBILITY_TRACKING( Ped ped, bool p1 ) + static void LUA_NATIVE_PED_REQUEST_PED_VEHICLE_VISIBILITY_TRACKING(Ped ped, bool p1) { PED::REQUEST_PED_VEHICLE_VISIBILITY_TRACKING(ped, p1); } - static void LUA_NATIVE_PED_REQUEST_PED_RESTRICTED_VEHICLE_VISIBILITY_TRACKING( Ped ped, bool p1 ) + static void LUA_NATIVE_PED_REQUEST_PED_RESTRICTED_VEHICLE_VISIBILITY_TRACKING(Ped ped, bool p1) { PED::REQUEST_PED_RESTRICTED_VEHICLE_VISIBILITY_TRACKING(ped, p1); } - static void LUA_NATIVE_PED_REQUEST_PED_USE_SMALL_BBOX_VISIBILITY_TRACKING( Ped ped, bool p1 ) + static void LUA_NATIVE_PED_REQUEST_PED_USE_SMALL_BBOX_VISIBILITY_TRACKING(Ped ped, bool p1) { PED::REQUEST_PED_USE_SMALL_BBOX_VISIBILITY_TRACKING(ped, p1); } - static bool LUA_NATIVE_PED_IS_TRACKED_PED_VISIBLE( Ped ped ) + static bool LUA_NATIVE_PED_IS_TRACKED_PED_VISIBLE(Ped ped) { auto retval = (bool)PED::IS_TRACKED_PED_VISIBLE(ped); return retval; } - static int LUA_NATIVE_PED_GET_TRACKED_PED_PIXELCOUNT( Ped ped ) + static int LUA_NATIVE_PED_GET_TRACKED_PED_PIXELCOUNT(Ped ped) { auto retval = PED::GET_TRACKED_PED_PIXELCOUNT(ped); return retval; } - static bool LUA_NATIVE_PED_IS_PED_TRACKED( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_TRACKED(Ped ped) { auto retval = (bool)PED::IS_PED_TRACKED(ped); return retval; } - static bool LUA_NATIVE_PED_HAS_PED_RECEIVED_EVENT( Ped ped, int eventId ) + static bool LUA_NATIVE_PED_HAS_PED_RECEIVED_EVENT(Ped ped, int eventId) { auto retval = (bool)PED::HAS_PED_RECEIVED_EVENT(ped, eventId); return retval; } - static bool LUA_NATIVE_PED_CAN_PED_SEE_HATED_PED( Ped ped1, Ped ped2 ) + static bool LUA_NATIVE_PED_CAN_PED_SEE_HATED_PED(Ped ped1, Ped ped2) { auto retval = (bool)PED::CAN_PED_SEE_HATED_PED(ped1, ped2); return retval; } - static std::tuple LUA_NATIVE_PED_CAN_PED_SHUFFLE_TO_OR_FROM_TURRET_SEAT( Ped ped, int p1 ) + static std::tuple LUA_NATIVE_PED_CAN_PED_SHUFFLE_TO_OR_FROM_TURRET_SEAT(Ped ped, int p1) { std::tuple return_values; std::get<0>(return_values) = (bool)PED::CAN_PED_SHUFFLE_TO_OR_FROM_TURRET_SEAT(ped, &p1); @@ -2852,7 +2852,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_PED_CAN_PED_SHUFFLE_TO_OR_FROM_EXTRA_SEAT( Ped ped, int p1 ) + static std::tuple LUA_NATIVE_PED_CAN_PED_SHUFFLE_TO_OR_FROM_EXTRA_SEAT(Ped ped, int p1) { std::tuple return_values; std::get<0>(return_values) = (bool)PED::CAN_PED_SHUFFLE_TO_OR_FROM_EXTRA_SEAT(ped, &p1); @@ -2861,171 +2861,171 @@ namespace lua::native return return_values; } - static int LUA_NATIVE_PED_GET_PED_BONE_INDEX( Ped ped, int boneId ) + static int LUA_NATIVE_PED_GET_PED_BONE_INDEX(Ped ped, int boneId) { auto retval = PED::GET_PED_BONE_INDEX(ped, boneId); return retval; } - static int LUA_NATIVE_PED_GET_PED_RAGDOLL_BONE_INDEX( Ped ped, int bone ) + static int LUA_NATIVE_PED_GET_PED_RAGDOLL_BONE_INDEX(Ped ped, int bone) { auto retval = PED::GET_PED_RAGDOLL_BONE_INDEX(ped, bone); return retval; } - static void LUA_NATIVE_PED_SET_PED_ENVEFF_SCALE( Ped ped, float value ) + static void LUA_NATIVE_PED_SET_PED_ENVEFF_SCALE(Ped ped, float value) { PED::SET_PED_ENVEFF_SCALE(ped, value); } - static float LUA_NATIVE_PED_GET_PED_ENVEFF_SCALE( Ped ped ) + static float LUA_NATIVE_PED_GET_PED_ENVEFF_SCALE(Ped ped) { auto retval = PED::GET_PED_ENVEFF_SCALE(ped); return retval; } - static void LUA_NATIVE_PED_SET_ENABLE_PED_ENVEFF_SCALE( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_ENABLE_PED_ENVEFF_SCALE(Ped ped, bool toggle) { PED::SET_ENABLE_PED_ENVEFF_SCALE(ped, toggle); } - static void LUA_NATIVE_PED_SET_PED_ENVEFF_CPV_ADD( Ped ped, float p1 ) + static void LUA_NATIVE_PED_SET_PED_ENVEFF_CPV_ADD(Ped ped, float p1) { PED::SET_PED_ENVEFF_CPV_ADD(ped, p1); } - static void LUA_NATIVE_PED_SET_PED_ENVEFF_COLOR_MODULATOR( Ped ped, int p1, int p2, int p3 ) + static void LUA_NATIVE_PED_SET_PED_ENVEFF_COLOR_MODULATOR(Ped ped, int p1, int p2, int p3) { PED::SET_PED_ENVEFF_COLOR_MODULATOR(ped, p1, p2, p3); } - static void LUA_NATIVE_PED_SET_PED_EMISSIVE_SCALE( Ped ped, float intensity ) + static void LUA_NATIVE_PED_SET_PED_EMISSIVE_SCALE(Ped ped, float intensity) { PED::SET_PED_EMISSIVE_SCALE(ped, intensity); } - static float LUA_NATIVE_PED_GET_PED_EMISSIVE_SCALE( Ped ped ) + static float LUA_NATIVE_PED_GET_PED_EMISSIVE_SCALE(Ped ped) { auto retval = PED::GET_PED_EMISSIVE_SCALE(ped); return retval; } - static bool LUA_NATIVE_PED_IS_PED_SHADER_READY( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_SHADER_READY(Ped ped) { auto retval = (bool)PED::IS_PED_SHADER_READY(ped); return retval; } - static void LUA_NATIVE_PED_SET_PED_ENABLE_CREW_EMBLEM( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_ENABLE_CREW_EMBLEM(Ped ped, bool toggle) { PED::SET_PED_ENABLE_CREW_EMBLEM(ped, toggle); } - static void LUA_NATIVE_PED_REQUEST_RAGDOLL_BOUNDS_UPDATE( Any p0, Any p1 ) + static void LUA_NATIVE_PED_REQUEST_RAGDOLL_BOUNDS_UPDATE(Any p0, Any p1) { PED::REQUEST_RAGDOLL_BOUNDS_UPDATE(p0, p1); } - static void LUA_NATIVE_PED_SET_PED_AO_BLOB_RENDERING( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_AO_BLOB_RENDERING(Ped ped, bool toggle) { PED::SET_PED_AO_BLOB_RENDERING(ped, toggle); } - static bool LUA_NATIVE_PED_IS_PED_SHELTERED( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_SHELTERED(Ped ped) { auto retval = (bool)PED::IS_PED_SHELTERED(ped); return retval; } - static int LUA_NATIVE_PED_CREATE_SYNCHRONIZED_SCENE( float x, float y, float z, float roll, float pitch, float yaw, int p6 ) + static int LUA_NATIVE_PED_CREATE_SYNCHRONIZED_SCENE(float x, float y, float z, float roll, float pitch, float yaw, int p6) { auto retval = PED::CREATE_SYNCHRONIZED_SCENE(x, y, z, roll, pitch, yaw, p6); return retval; } - static int LUA_NATIVE_PED_CREATE_SYNCHRONIZED_SCENE_AT_MAP_OBJECT( float x, float y, float z, float radius, Hash object ) + static int LUA_NATIVE_PED_CREATE_SYNCHRONIZED_SCENE_AT_MAP_OBJECT(float x, float y, float z, float radius, Hash object) { auto retval = PED::CREATE_SYNCHRONIZED_SCENE_AT_MAP_OBJECT(x, y, z, radius, object); return retval; } - static bool LUA_NATIVE_PED_IS_SYNCHRONIZED_SCENE_RUNNING( int sceneId ) + static bool LUA_NATIVE_PED_IS_SYNCHRONIZED_SCENE_RUNNING(int sceneId) { auto retval = (bool)PED::IS_SYNCHRONIZED_SCENE_RUNNING(sceneId); return retval; } - static void LUA_NATIVE_PED_SET_SYNCHRONIZED_SCENE_ORIGIN( int sceneID, float x, float y, float z, float roll, float pitch, float yaw, bool p7 ) + static void LUA_NATIVE_PED_SET_SYNCHRONIZED_SCENE_ORIGIN(int sceneID, float x, float y, float z, float roll, float pitch, float yaw, bool p7) { PED::SET_SYNCHRONIZED_SCENE_ORIGIN(sceneID, x, y, z, roll, pitch, yaw, p7); } - static void LUA_NATIVE_PED_SET_SYNCHRONIZED_SCENE_PHASE( int sceneID, float phase ) + static void LUA_NATIVE_PED_SET_SYNCHRONIZED_SCENE_PHASE(int sceneID, float phase) { PED::SET_SYNCHRONIZED_SCENE_PHASE(sceneID, phase); } - static float LUA_NATIVE_PED_GET_SYNCHRONIZED_SCENE_PHASE( int sceneID ) + static float LUA_NATIVE_PED_GET_SYNCHRONIZED_SCENE_PHASE(int sceneID) { auto retval = PED::GET_SYNCHRONIZED_SCENE_PHASE(sceneID); return retval; } - static void LUA_NATIVE_PED_SET_SYNCHRONIZED_SCENE_RATE( int sceneID, float rate ) + static void LUA_NATIVE_PED_SET_SYNCHRONIZED_SCENE_RATE(int sceneID, float rate) { PED::SET_SYNCHRONIZED_SCENE_RATE(sceneID, rate); } - static float LUA_NATIVE_PED_GET_SYNCHRONIZED_SCENE_RATE( int sceneID ) + static float LUA_NATIVE_PED_GET_SYNCHRONIZED_SCENE_RATE(int sceneID) { auto retval = PED::GET_SYNCHRONIZED_SCENE_RATE(sceneID); return retval; } - static void LUA_NATIVE_PED_SET_SYNCHRONIZED_SCENE_LOOPED( int sceneID, bool toggle ) + static void LUA_NATIVE_PED_SET_SYNCHRONIZED_SCENE_LOOPED(int sceneID, bool toggle) { PED::SET_SYNCHRONIZED_SCENE_LOOPED(sceneID, toggle); } - static bool LUA_NATIVE_PED_IS_SYNCHRONIZED_SCENE_LOOPED( int sceneID ) + static bool LUA_NATIVE_PED_IS_SYNCHRONIZED_SCENE_LOOPED(int sceneID) { auto retval = (bool)PED::IS_SYNCHRONIZED_SCENE_LOOPED(sceneID); return retval; } - static void LUA_NATIVE_PED_SET_SYNCHRONIZED_SCENE_HOLD_LAST_FRAME( int sceneID, bool toggle ) + static void LUA_NATIVE_PED_SET_SYNCHRONIZED_SCENE_HOLD_LAST_FRAME(int sceneID, bool toggle) { PED::SET_SYNCHRONIZED_SCENE_HOLD_LAST_FRAME(sceneID, toggle); } - static bool LUA_NATIVE_PED_IS_SYNCHRONIZED_SCENE_HOLD_LAST_FRAME( int sceneID ) + static bool LUA_NATIVE_PED_IS_SYNCHRONIZED_SCENE_HOLD_LAST_FRAME(int sceneID) { auto retval = (bool)PED::IS_SYNCHRONIZED_SCENE_HOLD_LAST_FRAME(sceneID); return retval; } - static void LUA_NATIVE_PED_ATTACH_SYNCHRONIZED_SCENE_TO_ENTITY( int sceneID, Entity entity, int boneIndex ) + static void LUA_NATIVE_PED_ATTACH_SYNCHRONIZED_SCENE_TO_ENTITY(int sceneID, Entity entity, int boneIndex) { PED::ATTACH_SYNCHRONIZED_SCENE_TO_ENTITY(sceneID, entity, boneIndex); } - static void LUA_NATIVE_PED_DETACH_SYNCHRONIZED_SCENE( int sceneID ) + static void LUA_NATIVE_PED_DETACH_SYNCHRONIZED_SCENE(int sceneID) { PED::DETACH_SYNCHRONIZED_SCENE(sceneID); } - static void LUA_NATIVE_PED_TAKE_OWNERSHIP_OF_SYNCHRONIZED_SCENE( int scene ) + static void LUA_NATIVE_PED_TAKE_OWNERSHIP_OF_SYNCHRONIZED_SCENE(int scene) { PED::TAKE_OWNERSHIP_OF_SYNCHRONIZED_SCENE(scene); } - static bool LUA_NATIVE_PED_FORCE_PED_MOTION_STATE( Ped ped, Hash motionStateHash, bool p2, int p3, bool p4 ) + static bool LUA_NATIVE_PED_FORCE_PED_MOTION_STATE(Ped ped, Hash motionStateHash, bool p2, int p3, bool p4) { auto retval = (bool)PED::FORCE_PED_MOTION_STATE(ped, motionStateHash, p2, p3, p4); return retval; } - static std::tuple LUA_NATIVE_PED_GET_PED_CURRENT_MOVE_BLEND_RATIO( Ped ped, float speedX, float speedY ) + static std::tuple LUA_NATIVE_PED_GET_PED_CURRENT_MOVE_BLEND_RATIO(Ped ped, float speedX, float speedY) { std::tuple return_values; std::get<0>(return_values) = (bool)PED::GET_PED_CURRENT_MOVE_BLEND_RATIO(ped, &speedX, &speedY); @@ -3035,33 +3035,33 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_PED_SET_PED_MAX_MOVE_BLEND_RATIO( Ped ped, float value ) + static void LUA_NATIVE_PED_SET_PED_MAX_MOVE_BLEND_RATIO(Ped ped, float value) { PED::SET_PED_MAX_MOVE_BLEND_RATIO(ped, value); } - static void LUA_NATIVE_PED_SET_PED_MIN_MOVE_BLEND_RATIO( Ped ped, float value ) + static void LUA_NATIVE_PED_SET_PED_MIN_MOVE_BLEND_RATIO(Ped ped, float value) { PED::SET_PED_MIN_MOVE_BLEND_RATIO(ped, value); } - static void LUA_NATIVE_PED_SET_PED_MOVE_RATE_OVERRIDE( Ped ped, float value ) + static void LUA_NATIVE_PED_SET_PED_MOVE_RATE_OVERRIDE(Ped ped, float value) { PED::SET_PED_MOVE_RATE_OVERRIDE(ped, value); } - static void LUA_NATIVE_PED_SET_PED_MOVE_RATE_IN_WATER_OVERRIDE( Ped ped, float p1 ) + static void LUA_NATIVE_PED_SET_PED_MOVE_RATE_IN_WATER_OVERRIDE(Ped ped, float p1) { PED::SET_PED_MOVE_RATE_IN_WATER_OVERRIDE(ped, p1); } - static bool LUA_NATIVE_PED_PED_HAS_SEXINESS_FLAG_SET( Ped ped, int sexinessFlag ) + static bool LUA_NATIVE_PED_PED_HAS_SEXINESS_FLAG_SET(Ped ped, int sexinessFlag) { auto retval = (bool)PED::PED_HAS_SEXINESS_FLAG_SET(ped, sexinessFlag); return retval; } - static std::tuple LUA_NATIVE_PED_GET_PED_NEARBY_VEHICLES( Ped ped, Any sizeAndVehs ) + static std::tuple LUA_NATIVE_PED_GET_PED_NEARBY_VEHICLES(Ped ped, Any sizeAndVehs) { std::tuple return_values; std::get<0>(return_values) = PED::GET_PED_NEARBY_VEHICLES(ped, &sizeAndVehs); @@ -3070,7 +3070,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_PED_GET_PED_NEARBY_PEDS( Ped ped, Any sizeAndPeds, int ignore ) + static std::tuple LUA_NATIVE_PED_GET_PED_NEARBY_PEDS(Ped ped, Any sizeAndPeds, int ignore) { std::tuple return_values; std::get<0>(return_values) = PED::GET_PED_NEARBY_PEDS(ped, &sizeAndPeds, ignore); @@ -3079,153 +3079,153 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_PED_HAVE_ALL_STREAMING_REQUESTS_COMPLETED( Ped ped ) + static bool LUA_NATIVE_PED_HAVE_ALL_STREAMING_REQUESTS_COMPLETED(Ped ped) { auto retval = (bool)PED::HAVE_ALL_STREAMING_REQUESTS_COMPLETED(ped); return retval; } - static bool LUA_NATIVE_PED_IS_PED_USING_ACTION_MODE( Ped ped ) + static bool LUA_NATIVE_PED_IS_PED_USING_ACTION_MODE(Ped ped) { auto retval = (bool)PED::IS_PED_USING_ACTION_MODE(ped); return retval; } - static void LUA_NATIVE_PED_SET_PED_USING_ACTION_MODE( Ped ped, bool p1, int p2, const char* action ) + static void LUA_NATIVE_PED_SET_PED_USING_ACTION_MODE(Ped ped, bool p1, int p2, const char* action) { PED::SET_PED_USING_ACTION_MODE(ped, p1, p2, action); } - static void LUA_NATIVE_PED_SET_MOVEMENT_MODE_OVERRIDE( Ped ped, const char* name ) + static void LUA_NATIVE_PED_SET_MOVEMENT_MODE_OVERRIDE(Ped ped, const char* name) { PED::SET_MOVEMENT_MODE_OVERRIDE(ped, name); } - static void LUA_NATIVE_PED_SET_PED_CAPSULE( Ped ped, float value ) + static void LUA_NATIVE_PED_SET_PED_CAPSULE(Ped ped, float value) { PED::SET_PED_CAPSULE(ped, value); } - static int LUA_NATIVE_PED_REGISTER_PEDHEADSHOT( Ped ped ) + static int LUA_NATIVE_PED_REGISTER_PEDHEADSHOT(Ped ped) { auto retval = PED::REGISTER_PEDHEADSHOT(ped); return retval; } - static int LUA_NATIVE_PED_REGISTER_PEDHEADSHOT_HIRES( Ped ped ) + static int LUA_NATIVE_PED_REGISTER_PEDHEADSHOT_HIRES(Ped ped) { auto retval = PED::REGISTER_PEDHEADSHOT_HIRES(ped); return retval; } - static int LUA_NATIVE_PED_REGISTER_PEDHEADSHOT_TRANSPARENT( Ped ped ) + static int LUA_NATIVE_PED_REGISTER_PEDHEADSHOT_TRANSPARENT(Ped ped) { auto retval = PED::REGISTER_PEDHEADSHOT_TRANSPARENT(ped); return retval; } - static void LUA_NATIVE_PED_UNREGISTER_PEDHEADSHOT( int id ) + static void LUA_NATIVE_PED_UNREGISTER_PEDHEADSHOT(int id) { PED::UNREGISTER_PEDHEADSHOT(id); } - static bool LUA_NATIVE_PED_IS_PEDHEADSHOT_VALID( int id ) + static bool LUA_NATIVE_PED_IS_PEDHEADSHOT_VALID(int id) { auto retval = (bool)PED::IS_PEDHEADSHOT_VALID(id); return retval; } - static bool LUA_NATIVE_PED_IS_PEDHEADSHOT_READY( int id ) + static bool LUA_NATIVE_PED_IS_PEDHEADSHOT_READY(int id) { auto retval = (bool)PED::IS_PEDHEADSHOT_READY(id); return retval; } - static const char* LUA_NATIVE_PED_GET_PEDHEADSHOT_TXD_STRING( int id ) + static const char* LUA_NATIVE_PED_GET_PEDHEADSHOT_TXD_STRING(int id) { auto retval = PED::GET_PEDHEADSHOT_TXD_STRING(id); return retval; } - static bool LUA_NATIVE_PED_REQUEST_PEDHEADSHOT_IMG_UPLOAD( int id ) + static bool LUA_NATIVE_PED_REQUEST_PEDHEADSHOT_IMG_UPLOAD(int id) { auto retval = (bool)PED::REQUEST_PEDHEADSHOT_IMG_UPLOAD(id); return retval; } - static void LUA_NATIVE_PED_RELEASE_PEDHEADSHOT_IMG_UPLOAD( int id ) + static void LUA_NATIVE_PED_RELEASE_PEDHEADSHOT_IMG_UPLOAD(int id) { PED::RELEASE_PEDHEADSHOT_IMG_UPLOAD(id); } - static bool LUA_NATIVE_PED_IS_PEDHEADSHOT_IMG_UPLOAD_AVAILABLE( ) + static bool LUA_NATIVE_PED_IS_PEDHEADSHOT_IMG_UPLOAD_AVAILABLE() { auto retval = (bool)PED::IS_PEDHEADSHOT_IMG_UPLOAD_AVAILABLE(); return retval; } - static bool LUA_NATIVE_PED_HAS_PEDHEADSHOT_IMG_UPLOAD_FAILED( ) + static bool LUA_NATIVE_PED_HAS_PEDHEADSHOT_IMG_UPLOAD_FAILED() { auto retval = (bool)PED::HAS_PEDHEADSHOT_IMG_UPLOAD_FAILED(); return retval; } - static bool LUA_NATIVE_PED_HAS_PEDHEADSHOT_IMG_UPLOAD_SUCCEEDED( ) + static bool LUA_NATIVE_PED_HAS_PEDHEADSHOT_IMG_UPLOAD_SUCCEEDED() { auto retval = (bool)PED::HAS_PEDHEADSHOT_IMG_UPLOAD_SUCCEEDED(); return retval; } - static void LUA_NATIVE_PED_SET_PED_HEATSCALE_OVERRIDE( Ped ped, float heatScale ) + static void LUA_NATIVE_PED_SET_PED_HEATSCALE_OVERRIDE(Ped ped, float heatScale) { PED::SET_PED_HEATSCALE_OVERRIDE(ped, heatScale); } - static void LUA_NATIVE_PED_DISABLE_PED_HEATSCALE_OVERRIDE( Ped ped ) + static void LUA_NATIVE_PED_DISABLE_PED_HEATSCALE_OVERRIDE(Ped ped) { PED::DISABLE_PED_HEATSCALE_OVERRIDE(ped); } - static void LUA_NATIVE_PED_SPAWNPOINTS_START_SEARCH( float p0, float p1, float p2, float p3, float p4, int interiorFlags, float scale, int duration ) + static void LUA_NATIVE_PED_SPAWNPOINTS_START_SEARCH(float p0, float p1, float p2, float p3, float p4, int interiorFlags, float scale, int duration) { PED::SPAWNPOINTS_START_SEARCH(p0, p1, p2, p3, p4, interiorFlags, scale, duration); } - static void LUA_NATIVE_PED_SPAWNPOINTS_START_SEARCH_IN_ANGLED_AREA( float x1, float y1, float z1, float x2, float y2, float z2, float width, int interiorFlags, float scale, int duration ) + static void LUA_NATIVE_PED_SPAWNPOINTS_START_SEARCH_IN_ANGLED_AREA(float x1, float y1, float z1, float x2, float y2, float z2, float width, int interiorFlags, float scale, int duration) { PED::SPAWNPOINTS_START_SEARCH_IN_ANGLED_AREA(x1, y1, z1, x2, y2, z2, width, interiorFlags, scale, duration); } - static void LUA_NATIVE_PED_SPAWNPOINTS_CANCEL_SEARCH( ) + static void LUA_NATIVE_PED_SPAWNPOINTS_CANCEL_SEARCH() { PED::SPAWNPOINTS_CANCEL_SEARCH(); } - static bool LUA_NATIVE_PED_SPAWNPOINTS_IS_SEARCH_ACTIVE( ) + static bool LUA_NATIVE_PED_SPAWNPOINTS_IS_SEARCH_ACTIVE() { auto retval = (bool)PED::SPAWNPOINTS_IS_SEARCH_ACTIVE(); return retval; } - static bool LUA_NATIVE_PED_SPAWNPOINTS_IS_SEARCH_COMPLETE( ) + static bool LUA_NATIVE_PED_SPAWNPOINTS_IS_SEARCH_COMPLETE() { auto retval = (bool)PED::SPAWNPOINTS_IS_SEARCH_COMPLETE(); return retval; } - static bool LUA_NATIVE_PED_SPAWNPOINTS_IS_SEARCH_FAILED( ) + static bool LUA_NATIVE_PED_SPAWNPOINTS_IS_SEARCH_FAILED() { auto retval = (bool)PED::SPAWNPOINTS_IS_SEARCH_FAILED(); return retval; } - static int LUA_NATIVE_PED_SPAWNPOINTS_GET_NUM_SEARCH_RESULTS( ) + static int LUA_NATIVE_PED_SPAWNPOINTS_GET_NUM_SEARCH_RESULTS() { auto retval = PED::SPAWNPOINTS_GET_NUM_SEARCH_RESULTS(); return retval; } - static std::tuple LUA_NATIVE_PED_SPAWNPOINTS_GET_SEARCH_RESULT( int randomInt, float x, float y, float z ) + static std::tuple LUA_NATIVE_PED_SPAWNPOINTS_GET_SEARCH_RESULT(int randomInt, float x, float y, float z) { std::tuple return_values; PED::SPAWNPOINTS_GET_SEARCH_RESULT(randomInt, &x, &y, &z); @@ -3236,149 +3236,149 @@ namespace lua::native return return_values; } - static int LUA_NATIVE_PED_SPAWNPOINTS_GET_SEARCH_RESULT_FLAGS( int p0, int p1 ) + static int LUA_NATIVE_PED_SPAWNPOINTS_GET_SEARCH_RESULT_FLAGS(int p0, int p1) { PED::SPAWNPOINTS_GET_SEARCH_RESULT_FLAGS(p0, &p1); return p1; } - static void LUA_NATIVE_PED_SET_IK_TARGET( Ped ped, int ikIndex, Entity entityLookAt, int boneLookAt, float offsetX, float offsetY, float offsetZ, Any p7, int blendInDuration, int blendOutDuration ) + static void LUA_NATIVE_PED_SET_IK_TARGET(Ped ped, int ikIndex, Entity entityLookAt, int boneLookAt, float offsetX, float offsetY, float offsetZ, Any p7, int blendInDuration, int blendOutDuration) { PED::SET_IK_TARGET(ped, ikIndex, entityLookAt, boneLookAt, offsetX, offsetY, offsetZ, p7, blendInDuration, blendOutDuration); } - static void LUA_NATIVE_PED_FORCE_INSTANT_LEG_IK_SETUP( Ped ped ) + static void LUA_NATIVE_PED_FORCE_INSTANT_LEG_IK_SETUP(Ped ped) { PED::FORCE_INSTANT_LEG_IK_SETUP(ped); } - static void LUA_NATIVE_PED_REQUEST_ACTION_MODE_ASSET( const char* asset ) + static void LUA_NATIVE_PED_REQUEST_ACTION_MODE_ASSET(const char* asset) { PED::REQUEST_ACTION_MODE_ASSET(asset); } - static bool LUA_NATIVE_PED_HAS_ACTION_MODE_ASSET_LOADED( const char* asset ) + static bool LUA_NATIVE_PED_HAS_ACTION_MODE_ASSET_LOADED(const char* asset) { auto retval = (bool)PED::HAS_ACTION_MODE_ASSET_LOADED(asset); return retval; } - static void LUA_NATIVE_PED_REMOVE_ACTION_MODE_ASSET( const char* asset ) + static void LUA_NATIVE_PED_REMOVE_ACTION_MODE_ASSET(const char* asset) { PED::REMOVE_ACTION_MODE_ASSET(asset); } - static void LUA_NATIVE_PED_REQUEST_STEALTH_MODE_ASSET( const char* asset ) + static void LUA_NATIVE_PED_REQUEST_STEALTH_MODE_ASSET(const char* asset) { PED::REQUEST_STEALTH_MODE_ASSET(asset); } - static bool LUA_NATIVE_PED_HAS_STEALTH_MODE_ASSET_LOADED( const char* asset ) + static bool LUA_NATIVE_PED_HAS_STEALTH_MODE_ASSET_LOADED(const char* asset) { auto retval = (bool)PED::HAS_STEALTH_MODE_ASSET_LOADED(asset); return retval; } - static void LUA_NATIVE_PED_REMOVE_STEALTH_MODE_ASSET( const char* asset ) + static void LUA_NATIVE_PED_REMOVE_STEALTH_MODE_ASSET(const char* asset) { PED::REMOVE_STEALTH_MODE_ASSET(asset); } - static void LUA_NATIVE_PED_SET_PED_LOD_MULTIPLIER( Ped ped, float multiplier ) + static void LUA_NATIVE_PED_SET_PED_LOD_MULTIPLIER(Ped ped, float multiplier) { PED::SET_PED_LOD_MULTIPLIER(ped, multiplier); } - static void LUA_NATIVE_PED_SET_PED_CAN_LOSE_PROPS_ON_DAMAGE( Ped ped, bool toggle, int p2 ) + static void LUA_NATIVE_PED_SET_PED_CAN_LOSE_PROPS_ON_DAMAGE(Ped ped, bool toggle, int p2) { PED::SET_PED_CAN_LOSE_PROPS_ON_DAMAGE(ped, toggle, p2); } - static void LUA_NATIVE_PED_SET_FORCE_FOOTSTEP_UPDATE( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_FORCE_FOOTSTEP_UPDATE(Ped ped, bool toggle) { PED::SET_FORCE_FOOTSTEP_UPDATE(ped, toggle); } - static void LUA_NATIVE_PED_SET_FORCE_STEP_TYPE( Ped ped, bool p1, int type, int p3 ) + static void LUA_NATIVE_PED_SET_FORCE_STEP_TYPE(Ped ped, bool p1, int type, int p3) { PED::SET_FORCE_STEP_TYPE(ped, p1, type, p3); } - static bool LUA_NATIVE_PED_IS_ANY_HOSTILE_PED_NEAR_POINT( Ped ped, float x, float y, float z, float radius ) + static bool LUA_NATIVE_PED_IS_ANY_HOSTILE_PED_NEAR_POINT(Ped ped, float x, float y, float z, float radius) { auto retval = (bool)PED::IS_ANY_HOSTILE_PED_NEAR_POINT(ped, x, y, z, radius); return retval; } - static void LUA_NATIVE_PED_SET_PED_CAN_PLAY_IN_CAR_IDLES( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_PED_CAN_PLAY_IN_CAR_IDLES(Ped ped, bool toggle) { PED::SET_PED_CAN_PLAY_IN_CAR_IDLES(ped, toggle); } - static bool LUA_NATIVE_PED_IS_TARGET_PED_IN_PERCEPTION_AREA( Ped ped, Ped targetPed, float p2, float p3, float p4, float p5 ) + static bool LUA_NATIVE_PED_IS_TARGET_PED_IN_PERCEPTION_AREA(Ped ped, Ped targetPed, float p2, float p3, float p4, float p5) { auto retval = (bool)PED::IS_TARGET_PED_IN_PERCEPTION_AREA(ped, targetPed, p2, p3, p4, p5); return retval; } - static void LUA_NATIVE_PED_SET_POP_CONTROL_SPHERE_THIS_FRAME( float x, float y, float z, float min, float max ) + static void LUA_NATIVE_PED_SET_POP_CONTROL_SPHERE_THIS_FRAME(float x, float y, float z, float min, float max) { PED::SET_POP_CONTROL_SPHERE_THIS_FRAME(x, y, z, min, max); } - static void LUA_NATIVE_PED_FORCE_ZERO_MASS_IN_COLLISIONS( Ped ped ) + static void LUA_NATIVE_PED_FORCE_ZERO_MASS_IN_COLLISIONS(Ped ped) { PED::FORCE_ZERO_MASS_IN_COLLISIONS(ped); } - static void LUA_NATIVE_PED_SET_DISABLE_HIGH_FALL_DEATH( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_DISABLE_HIGH_FALL_DEATH(Ped ped, bool toggle) { PED::SET_DISABLE_HIGH_FALL_DEATH(ped, toggle); } - static void LUA_NATIVE_PED_SET_PED_PHONE_PALETTE_IDX( Any p0, Any p1 ) + static void LUA_NATIVE_PED_SET_PED_PHONE_PALETTE_IDX(Any p0, Any p1) { PED::SET_PED_PHONE_PALETTE_IDX(p0, p1); } - static void LUA_NATIVE_PED_SET_PED_STEER_BIAS( Ped ped, float value ) + static void LUA_NATIVE_PED_SET_PED_STEER_BIAS(Ped ped, float value) { PED::SET_PED_STEER_BIAS(ped, value); } - static bool LUA_NATIVE_PED_IS_PED_SWITCHING_WEAPON( Ped Ped ) + static bool LUA_NATIVE_PED_IS_PED_SWITCHING_WEAPON(Ped Ped) { auto retval = (bool)PED::IS_PED_SWITCHING_WEAPON(Ped); return retval; } - static void LUA_NATIVE_PED_SET_PED_TREATED_AS_FRIENDLY( Any p0, Any p1, Any p2 ) + static void LUA_NATIVE_PED_SET_PED_TREATED_AS_FRIENDLY(Any p0, Any p1, Any p2) { PED::SET_PED_TREATED_AS_FRIENDLY(p0, p1, p2); } - static void LUA_NATIVE_PED_SET_DISABLE_PED_MAP_COLLISION( Ped ped ) + static void LUA_NATIVE_PED_SET_DISABLE_PED_MAP_COLLISION(Ped ped) { PED::SET_DISABLE_PED_MAP_COLLISION(ped); } - static void LUA_NATIVE_PED_ENABLE_MP_LIGHT( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_ENABLE_MP_LIGHT(Ped ped, bool toggle) { PED::ENABLE_MP_LIGHT(ped, toggle); } - static bool LUA_NATIVE_PED_GET_MP_LIGHT_ENABLED( Ped ped ) + static bool LUA_NATIVE_PED_GET_MP_LIGHT_ENABLED(Ped ped) { auto retval = (bool)PED::GET_MP_LIGHT_ENABLED(ped); return retval; } - static void LUA_NATIVE_PED_CLEAR_COVER_POINT_FOR_PED( Ped ped ) + static void LUA_NATIVE_PED_CLEAR_COVER_POINT_FOR_PED(Ped ped) { PED::CLEAR_COVER_POINT_FOR_PED(ped); } - static void LUA_NATIVE_PED_SET_ALLOW_STUNT_JUMP_CAMERA( Ped ped, bool toggle ) + static void LUA_NATIVE_PED_SET_ALLOW_STUNT_JUMP_CAMERA(Ped ped, bool toggle) { PED::SET_ALLOW_STUNT_JUMP_CAMERA(ped, toggle); } diff --git a/src/lua/natives/lua_native_binding_PHYSICS.cpp b/src/lua/natives/lua_native_binding_PHYSICS.cpp index 1c712b69..fb299946 100644 --- a/src/lua/natives/lua_native_binding_PHYSICS.cpp +++ b/src/lua/natives/lua_native_binding_PHYSICS.cpp @@ -3,7 +3,7 @@ namespace lua::native { - static std::tuple LUA_NATIVE_PHYSICS_ADD_ROPE( float x, float y, float z, float rotX, float rotY, float rotZ, float length, int ropeType, float maxLength, float minLength, float windingSpeed, bool p11, bool p12, bool rigid, float p14, bool breakWhenShot, Any unkPtr ) + static std::tuple LUA_NATIVE_PHYSICS_ADD_ROPE(float x, float y, float z, float rotX, float rotY, float rotZ, float length, int ropeType, float maxLength, float minLength, float windingSpeed, bool p11, bool p12, bool rigid, float p14, bool breakWhenShot, Any unkPtr) { std::tuple return_values; std::get<0>(return_values) = PHYSICS::ADD_ROPE(x, y, z, rotX, rotY, rotZ, length, ropeType, maxLength, minLength, windingSpeed, p11, p12, rigid, p14, breakWhenShot, &unkPtr); @@ -12,18 +12,18 @@ namespace lua::native return return_values; } - static int LUA_NATIVE_PHYSICS_DELETE_ROPE( int ropeId ) + static int LUA_NATIVE_PHYSICS_DELETE_ROPE(int ropeId) { PHYSICS::DELETE_ROPE(&ropeId); return ropeId; } - static void LUA_NATIVE_PHYSICS_DELETE_CHILD_ROPE( int ropeId ) + static void LUA_NATIVE_PHYSICS_DELETE_CHILD_ROPE(int ropeId) { PHYSICS::DELETE_CHILD_ROPE(ropeId); } - static std::tuple LUA_NATIVE_PHYSICS_DOES_ROPE_EXIST( int ropeId ) + static std::tuple LUA_NATIVE_PHYSICS_DOES_ROPE_EXIST(int ropeId) { std::tuple return_values; std::get<0>(return_values) = (bool)PHYSICS::DOES_ROPE_EXIST(&ropeId); @@ -32,40 +32,40 @@ namespace lua::native return return_values; } - static int LUA_NATIVE_PHYSICS_ROPE_DRAW_ENABLED( int ropeId, bool p1 ) + static int LUA_NATIVE_PHYSICS_ROPE_DRAW_ENABLED(int ropeId, bool p1) { PHYSICS::ROPE_DRAW_ENABLED(&ropeId, p1); return ropeId; } - static int LUA_NATIVE_PHYSICS_ROPE_DRAW_SHADOW_ENABLED( int ropeId, bool toggle ) + static int LUA_NATIVE_PHYSICS_ROPE_DRAW_SHADOW_ENABLED(int ropeId, bool toggle) { PHYSICS::ROPE_DRAW_SHADOW_ENABLED(&ropeId, toggle); return ropeId; } - static void LUA_NATIVE_PHYSICS_LOAD_ROPE_DATA( int ropeId, const char* rope_preset ) + static void LUA_NATIVE_PHYSICS_LOAD_ROPE_DATA(int ropeId, const char* rope_preset) { PHYSICS::LOAD_ROPE_DATA(ropeId, rope_preset); } - static void LUA_NATIVE_PHYSICS_PIN_ROPE_VERTEX( int ropeId, int vertex, float x, float y, float z ) + static void LUA_NATIVE_PHYSICS_PIN_ROPE_VERTEX(int ropeId, int vertex, float x, float y, float z) { PHYSICS::PIN_ROPE_VERTEX(ropeId, vertex, x, y, z); } - static void LUA_NATIVE_PHYSICS_UNPIN_ROPE_VERTEX( int ropeId, int vertex ) + static void LUA_NATIVE_PHYSICS_UNPIN_ROPE_VERTEX(int ropeId, int vertex) { PHYSICS::UNPIN_ROPE_VERTEX(ropeId, vertex); } - static int LUA_NATIVE_PHYSICS_GET_ROPE_VERTEX_COUNT( int ropeId ) + static int LUA_NATIVE_PHYSICS_GET_ROPE_VERTEX_COUNT(int ropeId) { auto retval = PHYSICS::GET_ROPE_VERTEX_COUNT(ropeId); return retval; } - static std::tuple LUA_NATIVE_PHYSICS_ATTACH_ENTITIES_TO_ROPE( int ropeId, Entity ent1, Entity ent2, float ent1_x, float ent1_y, float ent1_z, float ent2_x, float ent2_y, float ent2_z, float length, bool p10, bool p11, Any p12, Any p13 ) + static std::tuple LUA_NATIVE_PHYSICS_ATTACH_ENTITIES_TO_ROPE(int ropeId, Entity ent1, Entity ent2, float ent1_x, float ent1_y, float ent1_z, float ent2_x, float ent2_y, float ent2_z, float length, bool p10, bool p11, Any p12, Any p13) { std::tuple return_values; PHYSICS::ATTACH_ENTITIES_TO_ROPE(ropeId, ent1, ent2, ent1_x, ent1_y, ent1_z, ent2_x, ent2_y, ent2_z, length, p10, p11, &p12, &p13); @@ -75,32 +75,32 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_PHYSICS_ATTACH_ROPE_TO_ENTITY( int ropeId, Entity entity, float x, float y, float z, bool p5 ) + static void LUA_NATIVE_PHYSICS_ATTACH_ROPE_TO_ENTITY(int ropeId, Entity entity, float x, float y, float z, bool p5) { PHYSICS::ATTACH_ROPE_TO_ENTITY(ropeId, entity, x, y, z, p5); } - static void LUA_NATIVE_PHYSICS_DETACH_ROPE_FROM_ENTITY( int ropeId, Entity entity ) + static void LUA_NATIVE_PHYSICS_DETACH_ROPE_FROM_ENTITY(int ropeId, Entity entity) { PHYSICS::DETACH_ROPE_FROM_ENTITY(ropeId, entity); } - static void LUA_NATIVE_PHYSICS_ROPE_SET_UPDATE_PINVERTS( int ropeId ) + static void LUA_NATIVE_PHYSICS_ROPE_SET_UPDATE_PINVERTS(int ropeId) { PHYSICS::ROPE_SET_UPDATE_PINVERTS(ropeId); } - static void LUA_NATIVE_PHYSICS_ROPE_SET_UPDATE_ORDER( int ropeId, Any p1 ) + static void LUA_NATIVE_PHYSICS_ROPE_SET_UPDATE_ORDER(int ropeId, Any p1) { PHYSICS::ROPE_SET_UPDATE_ORDER(ropeId, p1); } - static void LUA_NATIVE_PHYSICS_ROPE_SET_SMOOTH_REELIN( int ropeId, bool p1 ) + static void LUA_NATIVE_PHYSICS_ROPE_SET_SMOOTH_REELIN(int ropeId, bool p1) { PHYSICS::ROPE_SET_SMOOTH_REELIN(ropeId, p1); } - static std::tuple LUA_NATIVE_PHYSICS_IS_ROPE_ATTACHED_AT_BOTH_ENDS( int ropeId ) + static std::tuple LUA_NATIVE_PHYSICS_IS_ROPE_ATTACHED_AT_BOTH_ENDS(int ropeId) { std::tuple return_values; std::get<0>(return_values) = (bool)PHYSICS::IS_ROPE_ATTACHED_AT_BOTH_ENDS(&ropeId); @@ -109,164 +109,164 @@ namespace lua::native return return_values; } - static Vector3 LUA_NATIVE_PHYSICS_GET_ROPE_LAST_VERTEX_COORD( int ropeId ) + static Vector3 LUA_NATIVE_PHYSICS_GET_ROPE_LAST_VERTEX_COORD(int ropeId) { auto retval = PHYSICS::GET_ROPE_LAST_VERTEX_COORD(ropeId); return retval; } - static Vector3 LUA_NATIVE_PHYSICS_GET_ROPE_VERTEX_COORD( int ropeId, int vertex ) + static Vector3 LUA_NATIVE_PHYSICS_GET_ROPE_VERTEX_COORD(int ropeId, int vertex) { auto retval = PHYSICS::GET_ROPE_VERTEX_COORD(ropeId, vertex); return retval; } - static void LUA_NATIVE_PHYSICS_START_ROPE_WINDING( int ropeId ) + static void LUA_NATIVE_PHYSICS_START_ROPE_WINDING(int ropeId) { PHYSICS::START_ROPE_WINDING(ropeId); } - static void LUA_NATIVE_PHYSICS_STOP_ROPE_WINDING( int ropeId ) + static void LUA_NATIVE_PHYSICS_STOP_ROPE_WINDING(int ropeId) { PHYSICS::STOP_ROPE_WINDING(ropeId); } - static void LUA_NATIVE_PHYSICS_START_ROPE_UNWINDING_FRONT( int ropeId ) + static void LUA_NATIVE_PHYSICS_START_ROPE_UNWINDING_FRONT(int ropeId) { PHYSICS::START_ROPE_UNWINDING_FRONT(ropeId); } - static void LUA_NATIVE_PHYSICS_STOP_ROPE_UNWINDING_FRONT( int ropeId ) + static void LUA_NATIVE_PHYSICS_STOP_ROPE_UNWINDING_FRONT(int ropeId) { PHYSICS::STOP_ROPE_UNWINDING_FRONT(ropeId); } - static void LUA_NATIVE_PHYSICS_ROPE_CONVERT_TO_SIMPLE( int ropeId ) + static void LUA_NATIVE_PHYSICS_ROPE_CONVERT_TO_SIMPLE(int ropeId) { PHYSICS::ROPE_CONVERT_TO_SIMPLE(ropeId); } - static void LUA_NATIVE_PHYSICS_ROPE_LOAD_TEXTURES( ) + static void LUA_NATIVE_PHYSICS_ROPE_LOAD_TEXTURES() { PHYSICS::ROPE_LOAD_TEXTURES(); } - static bool LUA_NATIVE_PHYSICS_ROPE_ARE_TEXTURES_LOADED( ) + static bool LUA_NATIVE_PHYSICS_ROPE_ARE_TEXTURES_LOADED() { auto retval = (bool)PHYSICS::ROPE_ARE_TEXTURES_LOADED(); return retval; } - static void LUA_NATIVE_PHYSICS_ROPE_UNLOAD_TEXTURES( ) + static void LUA_NATIVE_PHYSICS_ROPE_UNLOAD_TEXTURES() { PHYSICS::ROPE_UNLOAD_TEXTURES(); } - static bool LUA_NATIVE_PHYSICS_DOES_SCRIPT_OWN_ROPE( int ropeId ) + static bool LUA_NATIVE_PHYSICS_DOES_SCRIPT_OWN_ROPE(int ropeId) { auto retval = (bool)PHYSICS::DOES_SCRIPT_OWN_ROPE(ropeId); return retval; } - static void LUA_NATIVE_PHYSICS_ROPE_ATTACH_VIRTUAL_BOUND_GEOM( int ropeId, int p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, float p9, float p10, float p11, float p12, float p13 ) + static void LUA_NATIVE_PHYSICS_ROPE_ATTACH_VIRTUAL_BOUND_GEOM(int ropeId, int p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, float p9, float p10, float p11, float p12, float p13) { PHYSICS::ROPE_ATTACH_VIRTUAL_BOUND_GEOM(ropeId, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13); } - static void LUA_NATIVE_PHYSICS_ROPE_CHANGE_SCRIPT_OWNER( Any p0, bool p1, bool p2 ) + static void LUA_NATIVE_PHYSICS_ROPE_CHANGE_SCRIPT_OWNER(Any p0, bool p1, bool p2) { PHYSICS::ROPE_CHANGE_SCRIPT_OWNER(p0, p1, p2); } - static void LUA_NATIVE_PHYSICS_ROPE_SET_REFFRAMEVELOCITY_COLLIDERORDER( int ropeId, int p1 ) + static void LUA_NATIVE_PHYSICS_ROPE_SET_REFFRAMEVELOCITY_COLLIDERORDER(int ropeId, int p1) { PHYSICS::ROPE_SET_REFFRAMEVELOCITY_COLLIDERORDER(ropeId, p1); } - static float LUA_NATIVE_PHYSICS_ROPE_GET_DISTANCE_BETWEEN_ENDS( int ropeId ) + static float LUA_NATIVE_PHYSICS_ROPE_GET_DISTANCE_BETWEEN_ENDS(int ropeId) { auto retval = PHYSICS::ROPE_GET_DISTANCE_BETWEEN_ENDS(ropeId); return retval; } - static void LUA_NATIVE_PHYSICS_ROPE_FORCE_LENGTH( int ropeId, float length ) + static void LUA_NATIVE_PHYSICS_ROPE_FORCE_LENGTH(int ropeId, float length) { PHYSICS::ROPE_FORCE_LENGTH(ropeId, length); } - static void LUA_NATIVE_PHYSICS_ROPE_RESET_LENGTH( int ropeId, float length ) + static void LUA_NATIVE_PHYSICS_ROPE_RESET_LENGTH(int ropeId, float length) { PHYSICS::ROPE_RESET_LENGTH(ropeId, length); } - static void LUA_NATIVE_PHYSICS_APPLY_IMPULSE_TO_CLOTH( float posX, float posY, float posZ, float vecX, float vecY, float vecZ, float impulse ) + static void LUA_NATIVE_PHYSICS_APPLY_IMPULSE_TO_CLOTH(float posX, float posY, float posZ, float vecX, float vecY, float vecZ, float impulse) { PHYSICS::APPLY_IMPULSE_TO_CLOTH(posX, posY, posZ, vecX, vecY, vecZ, impulse); } - static void LUA_NATIVE_PHYSICS_SET_DAMPING( Entity entity, int vertex, float value ) + static void LUA_NATIVE_PHYSICS_SET_DAMPING(Entity entity, int vertex, float value) { PHYSICS::SET_DAMPING(entity, vertex, value); } - static void LUA_NATIVE_PHYSICS_ACTIVATE_PHYSICS( Entity entity ) + static void LUA_NATIVE_PHYSICS_ACTIVATE_PHYSICS(Entity entity) { PHYSICS::ACTIVATE_PHYSICS(entity); } - static void LUA_NATIVE_PHYSICS_SET_CGOFFSET( Entity entity, float x, float y, float z ) + static void LUA_NATIVE_PHYSICS_SET_CGOFFSET(Entity entity, float x, float y, float z) { PHYSICS::SET_CGOFFSET(entity, x, y, z); } - static Vector3 LUA_NATIVE_PHYSICS_GET_CGOFFSET( Entity entity ) + static Vector3 LUA_NATIVE_PHYSICS_GET_CGOFFSET(Entity entity) { auto retval = PHYSICS::GET_CGOFFSET(entity); return retval; } - static void LUA_NATIVE_PHYSICS_SET_CG_AT_BOUNDCENTER( Entity entity ) + static void LUA_NATIVE_PHYSICS_SET_CG_AT_BOUNDCENTER(Entity entity) { PHYSICS::SET_CG_AT_BOUNDCENTER(entity); } - static void LUA_NATIVE_PHYSICS_BREAK_ENTITY_GLASS( Entity entity, float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, Any p9, bool p10 ) + static void LUA_NATIVE_PHYSICS_BREAK_ENTITY_GLASS(Entity entity, float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, Any p9, bool p10) { PHYSICS::BREAK_ENTITY_GLASS(entity, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10); } - static bool LUA_NATIVE_PHYSICS_GET_IS_ENTITY_A_FRAG( Object object ) + static bool LUA_NATIVE_PHYSICS_GET_IS_ENTITY_A_FRAG(Object object) { auto retval = (bool)PHYSICS::GET_IS_ENTITY_A_FRAG(object); return retval; } - static void LUA_NATIVE_PHYSICS_SET_DISABLE_BREAKING( Object object, bool toggle ) + static void LUA_NATIVE_PHYSICS_SET_DISABLE_BREAKING(Object object, bool toggle) { PHYSICS::SET_DISABLE_BREAKING(object, toggle); } - static void LUA_NATIVE_PHYSICS_RESET_DISABLE_BREAKING( Object object ) + static void LUA_NATIVE_PHYSICS_RESET_DISABLE_BREAKING(Object object) { PHYSICS::RESET_DISABLE_BREAKING(object); } - static void LUA_NATIVE_PHYSICS_SET_DISABLE_FRAG_DAMAGE( Object object, bool toggle ) + static void LUA_NATIVE_PHYSICS_SET_DISABLE_FRAG_DAMAGE(Object object, bool toggle) { PHYSICS::SET_DISABLE_FRAG_DAMAGE(object, toggle); } - static void LUA_NATIVE_PHYSICS_SET_USE_KINEMATIC_PHYSICS( Entity entity, bool toggle ) + static void LUA_NATIVE_PHYSICS_SET_USE_KINEMATIC_PHYSICS(Entity entity, bool toggle) { PHYSICS::SET_USE_KINEMATIC_PHYSICS(entity, toggle); } - static void LUA_NATIVE_PHYSICS_SET_IN_STUNT_MODE( bool p0 ) + static void LUA_NATIVE_PHYSICS_SET_IN_STUNT_MODE(bool p0) { PHYSICS::SET_IN_STUNT_MODE(p0); } - static void LUA_NATIVE_PHYSICS_SET_IN_ARENA_MODE( bool toggle ) + static void LUA_NATIVE_PHYSICS_SET_IN_ARENA_MODE(bool toggle) { PHYSICS::SET_IN_ARENA_MODE(toggle); } diff --git a/src/lua/natives/lua_native_binding_PLAYER.cpp b/src/lua/natives/lua_native_binding_PLAYER.cpp index 0bdefeb1..aaac3d93 100644 --- a/src/lua/natives/lua_native_binding_PLAYER.cpp +++ b/src/lua/natives/lua_native_binding_PLAYER.cpp @@ -3,29 +3,29 @@ namespace lua::native { - static Ped LUA_NATIVE_PLAYER_GET_PLAYER_PED( Player player ) + static Ped LUA_NATIVE_PLAYER_GET_PLAYER_PED(Player player) { auto retval = PLAYER::GET_PLAYER_PED(player); return retval; } - static Ped LUA_NATIVE_PLAYER_GET_PLAYER_PED_SCRIPT_INDEX( Player player ) + static Ped LUA_NATIVE_PLAYER_GET_PLAYER_PED_SCRIPT_INDEX(Player player) { auto retval = PLAYER::GET_PLAYER_PED_SCRIPT_INDEX(player); return retval; } - static void LUA_NATIVE_PLAYER_SET_PLAYER_MODEL( Player player, Hash model ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_MODEL(Player player, Hash model) { PLAYER::SET_PLAYER_MODEL(player, model); } - static void LUA_NATIVE_PLAYER_CHANGE_PLAYER_PED( Player player, Ped ped, bool p2, bool resetDamage ) + static void LUA_NATIVE_PLAYER_CHANGE_PLAYER_PED(Player player, Ped ped, bool p2, bool resetDamage) { PLAYER::CHANGE_PLAYER_PED(player, ped, p2, resetDamage); } - static std::tuple LUA_NATIVE_PLAYER_GET_PLAYER_RGB_COLOUR( Player player, int r, int g, int b ) + static std::tuple LUA_NATIVE_PLAYER_GET_PLAYER_RGB_COLOUR(Player player, int r, int g, int b) { std::tuple return_values; PLAYER::GET_PLAYER_RGB_COLOUR(player, &r, &g, &b); @@ -36,292 +36,292 @@ namespace lua::native return return_values; } - static int LUA_NATIVE_PLAYER_GET_NUMBER_OF_PLAYERS( ) + static int LUA_NATIVE_PLAYER_GET_NUMBER_OF_PLAYERS() { auto retval = PLAYER::GET_NUMBER_OF_PLAYERS(); return retval; } - static int LUA_NATIVE_PLAYER_GET_PLAYER_TEAM( Player player ) + static int LUA_NATIVE_PLAYER_GET_PLAYER_TEAM(Player player) { auto retval = PLAYER::GET_PLAYER_TEAM(player); return retval; } - static void LUA_NATIVE_PLAYER_SET_PLAYER_TEAM( Player player, int team ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_TEAM(Player player, int team) { PLAYER::SET_PLAYER_TEAM(player, team); } - static int LUA_NATIVE_PLAYER_GET_NUMBER_OF_PLAYERS_IN_TEAM( int team ) + static int LUA_NATIVE_PLAYER_GET_NUMBER_OF_PLAYERS_IN_TEAM(int team) { auto retval = PLAYER::GET_NUMBER_OF_PLAYERS_IN_TEAM(team); return retval; } - static const char* LUA_NATIVE_PLAYER_GET_PLAYER_NAME( Player player ) + static const char* LUA_NATIVE_PLAYER_GET_PLAYER_NAME(Player player) { auto retval = PLAYER::GET_PLAYER_NAME(player); return retval; } - static float LUA_NATIVE_PLAYER_GET_WANTED_LEVEL_RADIUS( Player player ) + static float LUA_NATIVE_PLAYER_GET_WANTED_LEVEL_RADIUS(Player player) { auto retval = PLAYER::GET_WANTED_LEVEL_RADIUS(player); return retval; } - static Vector3 LUA_NATIVE_PLAYER_GET_PLAYER_WANTED_CENTRE_POSITION( Player player ) + static Vector3 LUA_NATIVE_PLAYER_GET_PLAYER_WANTED_CENTRE_POSITION(Player player) { auto retval = PLAYER::GET_PLAYER_WANTED_CENTRE_POSITION(player); return retval; } - static Vector3 LUA_NATIVE_PLAYER_SET_PLAYER_WANTED_CENTRE_POSITION( Player player, Vector3 position, bool p2, bool p3 ) + static Vector3 LUA_NATIVE_PLAYER_SET_PLAYER_WANTED_CENTRE_POSITION(Player player, Vector3 position, bool p2, bool p3) { PLAYER::SET_PLAYER_WANTED_CENTRE_POSITION(player, &position, p2, p3); return position; } - static int LUA_NATIVE_PLAYER_GET_WANTED_LEVEL_THRESHOLD( int wantedLevel ) + static int LUA_NATIVE_PLAYER_GET_WANTED_LEVEL_THRESHOLD(int wantedLevel) { auto retval = PLAYER::GET_WANTED_LEVEL_THRESHOLD(wantedLevel); return retval; } - static void LUA_NATIVE_PLAYER_SET_PLAYER_WANTED_LEVEL( Player player, int wantedLevel, bool disableNoMission ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_WANTED_LEVEL(Player player, int wantedLevel, bool disableNoMission) { PLAYER::SET_PLAYER_WANTED_LEVEL(player, wantedLevel, disableNoMission); } - static void LUA_NATIVE_PLAYER_SET_PLAYER_WANTED_LEVEL_NO_DROP( Player player, int wantedLevel, bool p2 ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_WANTED_LEVEL_NO_DROP(Player player, int wantedLevel, bool p2) { PLAYER::SET_PLAYER_WANTED_LEVEL_NO_DROP(player, wantedLevel, p2); } - static void LUA_NATIVE_PLAYER_SET_PLAYER_WANTED_LEVEL_NOW( Player player, bool p1 ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_WANTED_LEVEL_NOW(Player player, bool p1) { PLAYER::SET_PLAYER_WANTED_LEVEL_NOW(player, p1); } - static bool LUA_NATIVE_PLAYER_ARE_PLAYER_FLASHING_STARS_ABOUT_TO_DROP( Player player ) + static bool LUA_NATIVE_PLAYER_ARE_PLAYER_FLASHING_STARS_ABOUT_TO_DROP(Player player) { auto retval = (bool)PLAYER::ARE_PLAYER_FLASHING_STARS_ABOUT_TO_DROP(player); return retval; } - static bool LUA_NATIVE_PLAYER_ARE_PLAYER_STARS_GREYED_OUT( Player player ) + static bool LUA_NATIVE_PLAYER_ARE_PLAYER_STARS_GREYED_OUT(Player player) { auto retval = (bool)PLAYER::ARE_PLAYER_STARS_GREYED_OUT(player); return retval; } - static bool LUA_NATIVE_PLAYER_IS_WANTED_AND_HAS_BEEN_SEEN_BY_COPS( Player player ) + static bool LUA_NATIVE_PLAYER_IS_WANTED_AND_HAS_BEEN_SEEN_BY_COPS(Player player) { auto retval = (bool)PLAYER::IS_WANTED_AND_HAS_BEEN_SEEN_BY_COPS(player); return retval; } - static void LUA_NATIVE_PLAYER_SET_DISPATCH_COPS_FOR_PLAYER( Player player, bool toggle ) + static void LUA_NATIVE_PLAYER_SET_DISPATCH_COPS_FOR_PLAYER(Player player, bool toggle) { PLAYER::SET_DISPATCH_COPS_FOR_PLAYER(player, toggle); } - static bool LUA_NATIVE_PLAYER_IS_PLAYER_WANTED_LEVEL_GREATER( Player player, int wantedLevel ) + static bool LUA_NATIVE_PLAYER_IS_PLAYER_WANTED_LEVEL_GREATER(Player player, int wantedLevel) { auto retval = (bool)PLAYER::IS_PLAYER_WANTED_LEVEL_GREATER(player, wantedLevel); return retval; } - static void LUA_NATIVE_PLAYER_CLEAR_PLAYER_WANTED_LEVEL( Player player ) + static void LUA_NATIVE_PLAYER_CLEAR_PLAYER_WANTED_LEVEL(Player player) { PLAYER::CLEAR_PLAYER_WANTED_LEVEL(player); } - static bool LUA_NATIVE_PLAYER_IS_PLAYER_DEAD( Player player ) + static bool LUA_NATIVE_PLAYER_IS_PLAYER_DEAD(Player player) { auto retval = (bool)PLAYER::IS_PLAYER_DEAD(player); return retval; } - static bool LUA_NATIVE_PLAYER_IS_PLAYER_PRESSING_HORN( Player player ) + static bool LUA_NATIVE_PLAYER_IS_PLAYER_PRESSING_HORN(Player player) { auto retval = (bool)PLAYER::IS_PLAYER_PRESSING_HORN(player); return retval; } - static void LUA_NATIVE_PLAYER_SET_PLAYER_CONTROL( Player player, bool bHasControl, int flags ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_CONTROL(Player player, bool bHasControl, int flags) { PLAYER::SET_PLAYER_CONTROL(player, bHasControl, flags); } - static int LUA_NATIVE_PLAYER_GET_PLAYER_WANTED_LEVEL( Player player ) + static int LUA_NATIVE_PLAYER_GET_PLAYER_WANTED_LEVEL(Player player) { auto retval = PLAYER::GET_PLAYER_WANTED_LEVEL(player); return retval; } - static void LUA_NATIVE_PLAYER_SET_MAX_WANTED_LEVEL( int maxWantedLevel ) + static void LUA_NATIVE_PLAYER_SET_MAX_WANTED_LEVEL(int maxWantedLevel) { PLAYER::SET_MAX_WANTED_LEVEL(maxWantedLevel); } - static void LUA_NATIVE_PLAYER_SET_POLICE_RADAR_BLIPS( bool toggle ) + static void LUA_NATIVE_PLAYER_SET_POLICE_RADAR_BLIPS(bool toggle) { PLAYER::SET_POLICE_RADAR_BLIPS(toggle); } - static void LUA_NATIVE_PLAYER_SET_POLICE_IGNORE_PLAYER( Player player, bool toggle ) + static void LUA_NATIVE_PLAYER_SET_POLICE_IGNORE_PLAYER(Player player, bool toggle) { PLAYER::SET_POLICE_IGNORE_PLAYER(player, toggle); } - static bool LUA_NATIVE_PLAYER_IS_PLAYER_PLAYING( Player player ) + static bool LUA_NATIVE_PLAYER_IS_PLAYER_PLAYING(Player player) { auto retval = (bool)PLAYER::IS_PLAYER_PLAYING(player); return retval; } - static void LUA_NATIVE_PLAYER_SET_EVERYONE_IGNORE_PLAYER( Player player, bool toggle ) + static void LUA_NATIVE_PLAYER_SET_EVERYONE_IGNORE_PLAYER(Player player, bool toggle) { PLAYER::SET_EVERYONE_IGNORE_PLAYER(player, toggle); } - static void LUA_NATIVE_PLAYER_SET_ALL_RANDOM_PEDS_FLEE( Player player, bool toggle ) + static void LUA_NATIVE_PLAYER_SET_ALL_RANDOM_PEDS_FLEE(Player player, bool toggle) { PLAYER::SET_ALL_RANDOM_PEDS_FLEE(player, toggle); } - static void LUA_NATIVE_PLAYER_SET_ALL_RANDOM_PEDS_FLEE_THIS_FRAME( Player player ) + static void LUA_NATIVE_PLAYER_SET_ALL_RANDOM_PEDS_FLEE_THIS_FRAME(Player player) { PLAYER::SET_ALL_RANDOM_PEDS_FLEE_THIS_FRAME(player); } - static void LUA_NATIVE_PLAYER_SET_ALL_NEUTRAL_RANDOM_PEDS_FLEE( Player player, bool toggle ) + static void LUA_NATIVE_PLAYER_SET_ALL_NEUTRAL_RANDOM_PEDS_FLEE(Player player, bool toggle) { PLAYER::SET_ALL_NEUTRAL_RANDOM_PEDS_FLEE(player, toggle); } - static void LUA_NATIVE_PLAYER_SET_ALL_NEUTRAL_RANDOM_PEDS_FLEE_THIS_FRAME( Player player ) + static void LUA_NATIVE_PLAYER_SET_ALL_NEUTRAL_RANDOM_PEDS_FLEE_THIS_FRAME(Player player) { PLAYER::SET_ALL_NEUTRAL_RANDOM_PEDS_FLEE_THIS_FRAME(player); } - static void LUA_NATIVE_PLAYER_SET_LAW_PEDS_CAN_ATTACK_NON_WANTED_PLAYER_THIS_FRAME( Player player ) + static void LUA_NATIVE_PLAYER_SET_LAW_PEDS_CAN_ATTACK_NON_WANTED_PLAYER_THIS_FRAME(Player player) { PLAYER::SET_LAW_PEDS_CAN_ATTACK_NON_WANTED_PLAYER_THIS_FRAME(player); } - static void LUA_NATIVE_PLAYER_SET_IGNORE_LOW_PRIORITY_SHOCKING_EVENTS( Player player, bool toggle ) + static void LUA_NATIVE_PLAYER_SET_IGNORE_LOW_PRIORITY_SHOCKING_EVENTS(Player player, bool toggle) { PLAYER::SET_IGNORE_LOW_PRIORITY_SHOCKING_EVENTS(player, toggle); } - static void LUA_NATIVE_PLAYER_SET_WANTED_LEVEL_MULTIPLIER( float multiplier ) + static void LUA_NATIVE_PLAYER_SET_WANTED_LEVEL_MULTIPLIER(float multiplier) { PLAYER::SET_WANTED_LEVEL_MULTIPLIER(multiplier); } - static void LUA_NATIVE_PLAYER_SET_WANTED_LEVEL_DIFFICULTY( Player player, float difficulty ) + static void LUA_NATIVE_PLAYER_SET_WANTED_LEVEL_DIFFICULTY(Player player, float difficulty) { PLAYER::SET_WANTED_LEVEL_DIFFICULTY(player, difficulty); } - static void LUA_NATIVE_PLAYER_RESET_WANTED_LEVEL_DIFFICULTY( Player player ) + static void LUA_NATIVE_PLAYER_RESET_WANTED_LEVEL_DIFFICULTY(Player player) { PLAYER::RESET_WANTED_LEVEL_DIFFICULTY(player); } - static int LUA_NATIVE_PLAYER_GET_WANTED_LEVEL_TIME_TO_ESCAPE( ) + static int LUA_NATIVE_PLAYER_GET_WANTED_LEVEL_TIME_TO_ESCAPE() { auto retval = PLAYER::GET_WANTED_LEVEL_TIME_TO_ESCAPE(); return retval; } - static void LUA_NATIVE_PLAYER_SET_WANTED_LEVEL_HIDDEN_ESCAPE_TIME( Player player, int wantedLevel, int lossTime ) + static void LUA_NATIVE_PLAYER_SET_WANTED_LEVEL_HIDDEN_ESCAPE_TIME(Player player, int wantedLevel, int lossTime) { PLAYER::SET_WANTED_LEVEL_HIDDEN_ESCAPE_TIME(player, wantedLevel, lossTime); } - static void LUA_NATIVE_PLAYER_RESET_WANTED_LEVEL_HIDDEN_ESCAPE_TIME( Player player ) + static void LUA_NATIVE_PLAYER_RESET_WANTED_LEVEL_HIDDEN_ESCAPE_TIME(Player player) { PLAYER::RESET_WANTED_LEVEL_HIDDEN_ESCAPE_TIME(player); } - static void LUA_NATIVE_PLAYER_START_FIRING_AMNESTY( int duration ) + static void LUA_NATIVE_PLAYER_START_FIRING_AMNESTY(int duration) { PLAYER::START_FIRING_AMNESTY(duration); } - static void LUA_NATIVE_PLAYER_REPORT_CRIME( Player player, int crimeType, int wantedLvlThresh ) + static void LUA_NATIVE_PLAYER_REPORT_CRIME(Player player, int crimeType, int wantedLvlThresh) { PLAYER::REPORT_CRIME(player, crimeType, wantedLvlThresh); } - static void LUA_NATIVE_PLAYER_SUPPRESS_CRIME_THIS_FRAME( Player player, int crimeType ) + static void LUA_NATIVE_PLAYER_SUPPRESS_CRIME_THIS_FRAME(Player player, int crimeType) { PLAYER::SUPPRESS_CRIME_THIS_FRAME(player, crimeType); } - static void LUA_NATIVE_PLAYER_UPDATE_WANTED_POSITION_THIS_FRAME( Player player ) + static void LUA_NATIVE_PLAYER_UPDATE_WANTED_POSITION_THIS_FRAME(Player player) { PLAYER::UPDATE_WANTED_POSITION_THIS_FRAME(player); } - static void LUA_NATIVE_PLAYER_SUPPRESS_LOSING_WANTED_LEVEL_IF_HIDDEN_THIS_FRAME( Player player ) + static void LUA_NATIVE_PLAYER_SUPPRESS_LOSING_WANTED_LEVEL_IF_HIDDEN_THIS_FRAME(Player player) { PLAYER::SUPPRESS_LOSING_WANTED_LEVEL_IF_HIDDEN_THIS_FRAME(player); } - static void LUA_NATIVE_PLAYER_ALLOW_EVASION_HUD_IF_DISABLING_HIDDEN_EVASION_THIS_FRAME( Player player, Any p1 ) + static void LUA_NATIVE_PLAYER_ALLOW_EVASION_HUD_IF_DISABLING_HIDDEN_EVASION_THIS_FRAME(Player player, Any p1) { PLAYER::ALLOW_EVASION_HUD_IF_DISABLING_HIDDEN_EVASION_THIS_FRAME(player, p1); } - static void LUA_NATIVE_PLAYER_FORCE_START_HIDDEN_EVASION( Player player ) + static void LUA_NATIVE_PLAYER_FORCE_START_HIDDEN_EVASION(Player player) { PLAYER::FORCE_START_HIDDEN_EVASION(player); } - static void LUA_NATIVE_PLAYER_SUPPRESS_WITNESSES_CALLING_POLICE_THIS_FRAME( Player player ) + static void LUA_NATIVE_PLAYER_SUPPRESS_WITNESSES_CALLING_POLICE_THIS_FRAME(Player player) { PLAYER::SUPPRESS_WITNESSES_CALLING_POLICE_THIS_FRAME(player); } - static void LUA_NATIVE_PLAYER_REPORT_POLICE_SPOTTED_PLAYER( Player player ) + static void LUA_NATIVE_PLAYER_REPORT_POLICE_SPOTTED_PLAYER(Player player) { PLAYER::REPORT_POLICE_SPOTTED_PLAYER(player); } - static void LUA_NATIVE_PLAYER_SET_LAW_RESPONSE_DELAY_OVERRIDE( float p0 ) + static void LUA_NATIVE_PLAYER_SET_LAW_RESPONSE_DELAY_OVERRIDE(float p0) { PLAYER::SET_LAW_RESPONSE_DELAY_OVERRIDE(p0); } - static void LUA_NATIVE_PLAYER_RESET_LAW_RESPONSE_DELAY_OVERRIDE( ) + static void LUA_NATIVE_PLAYER_RESET_LAW_RESPONSE_DELAY_OVERRIDE() { PLAYER::RESET_LAW_RESPONSE_DELAY_OVERRIDE(); } - static bool LUA_NATIVE_PLAYER_CAN_PLAYER_START_MISSION( Player player ) + static bool LUA_NATIVE_PLAYER_CAN_PLAYER_START_MISSION(Player player) { auto retval = (bool)PLAYER::CAN_PLAYER_START_MISSION(player); return retval; } - static bool LUA_NATIVE_PLAYER_IS_PLAYER_READY_FOR_CUTSCENE( Player player ) + static bool LUA_NATIVE_PLAYER_IS_PLAYER_READY_FOR_CUTSCENE(Player player) { auto retval = (bool)PLAYER::IS_PLAYER_READY_FOR_CUTSCENE(player); return retval; } - static bool LUA_NATIVE_PLAYER_IS_PLAYER_TARGETTING_ENTITY( Player player, Entity entity ) + static bool LUA_NATIVE_PLAYER_IS_PLAYER_TARGETTING_ENTITY(Player player, Entity entity) { auto retval = (bool)PLAYER::IS_PLAYER_TARGETTING_ENTITY(player, entity); return retval; } - static std::tuple LUA_NATIVE_PLAYER_GET_PLAYER_TARGET_ENTITY( Player player, Entity entity ) + static std::tuple LUA_NATIVE_PLAYER_GET_PLAYER_TARGET_ENTITY(Player player, Entity entity) { std::tuple return_values; std::get<0>(return_values) = (bool)PLAYER::GET_PLAYER_TARGET_ENTITY(player, &entity); @@ -330,19 +330,19 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_PLAYER_IS_PLAYER_FREE_AIMING( Player player ) + static bool LUA_NATIVE_PLAYER_IS_PLAYER_FREE_AIMING(Player player) { auto retval = (bool)PLAYER::IS_PLAYER_FREE_AIMING(player); return retval; } - static bool LUA_NATIVE_PLAYER_IS_PLAYER_FREE_AIMING_AT_ENTITY( Player player, Entity entity ) + static bool LUA_NATIVE_PLAYER_IS_PLAYER_FREE_AIMING_AT_ENTITY(Player player, Entity entity) { auto retval = (bool)PLAYER::IS_PLAYER_FREE_AIMING_AT_ENTITY(player, entity); return retval; } - static std::tuple LUA_NATIVE_PLAYER_GET_ENTITY_PLAYER_IS_FREE_AIMING_AT( Player player, Entity entity ) + static std::tuple LUA_NATIVE_PLAYER_GET_ENTITY_PLAYER_IS_FREE_AIMING_AT(Player player, Entity entity) { std::tuple return_values; std::get<0>(return_values) = (bool)PLAYER::GET_ENTITY_PLAYER_IS_FREE_AIMING_AT(player, &entity); @@ -351,739 +351,739 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_PLAYER_SET_PLAYER_LOCKON_RANGE_OVERRIDE( Player player, float range ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_LOCKON_RANGE_OVERRIDE(Player player, float range) { PLAYER::SET_PLAYER_LOCKON_RANGE_OVERRIDE(player, range); } - static void LUA_NATIVE_PLAYER_SET_PLAYER_CAN_DO_DRIVE_BY( Player player, bool toggle ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_CAN_DO_DRIVE_BY(Player player, bool toggle) { PLAYER::SET_PLAYER_CAN_DO_DRIVE_BY(player, toggle); } - static void LUA_NATIVE_PLAYER_SET_PLAYER_CAN_BE_HASSLED_BY_GANGS( Player player, bool toggle ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_CAN_BE_HASSLED_BY_GANGS(Player player, bool toggle) { PLAYER::SET_PLAYER_CAN_BE_HASSLED_BY_GANGS(player, toggle); } - static void LUA_NATIVE_PLAYER_SET_PLAYER_CAN_USE_COVER( Player player, bool toggle ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_CAN_USE_COVER(Player player, bool toggle) { PLAYER::SET_PLAYER_CAN_USE_COVER(player, toggle); } - static int LUA_NATIVE_PLAYER_GET_MAX_WANTED_LEVEL( ) + static int LUA_NATIVE_PLAYER_GET_MAX_WANTED_LEVEL() { auto retval = PLAYER::GET_MAX_WANTED_LEVEL(); return retval; } - static bool LUA_NATIVE_PLAYER_IS_PLAYER_TARGETTING_ANYTHING( Player player ) + static bool LUA_NATIVE_PLAYER_IS_PLAYER_TARGETTING_ANYTHING(Player player) { auto retval = (bool)PLAYER::IS_PLAYER_TARGETTING_ANYTHING(player); return retval; } - static void LUA_NATIVE_PLAYER_SET_PLAYER_SPRINT( Player player, bool toggle ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_SPRINT(Player player, bool toggle) { PLAYER::SET_PLAYER_SPRINT(player, toggle); } - static void LUA_NATIVE_PLAYER_RESET_PLAYER_STAMINA( Player player ) + static void LUA_NATIVE_PLAYER_RESET_PLAYER_STAMINA(Player player) { PLAYER::RESET_PLAYER_STAMINA(player); } - static void LUA_NATIVE_PLAYER_RESTORE_PLAYER_STAMINA( Player player, float p1 ) + static void LUA_NATIVE_PLAYER_RESTORE_PLAYER_STAMINA(Player player, float p1) { PLAYER::RESTORE_PLAYER_STAMINA(player, p1); } - static float LUA_NATIVE_PLAYER_GET_PLAYER_SPRINT_STAMINA_REMAINING( Player player ) + static float LUA_NATIVE_PLAYER_GET_PLAYER_SPRINT_STAMINA_REMAINING(Player player) { auto retval = PLAYER::GET_PLAYER_SPRINT_STAMINA_REMAINING(player); return retval; } - static float LUA_NATIVE_PLAYER_GET_PLAYER_SPRINT_TIME_REMAINING( Player player ) + static float LUA_NATIVE_PLAYER_GET_PLAYER_SPRINT_TIME_REMAINING(Player player) { auto retval = PLAYER::GET_PLAYER_SPRINT_TIME_REMAINING(player); return retval; } - static float LUA_NATIVE_PLAYER_GET_PLAYER_UNDERWATER_TIME_REMAINING( Player player ) + static float LUA_NATIVE_PLAYER_GET_PLAYER_UNDERWATER_TIME_REMAINING(Player player) { auto retval = PLAYER::GET_PLAYER_UNDERWATER_TIME_REMAINING(player); return retval; } - static float LUA_NATIVE_PLAYER_SET_PLAYER_UNDERWATER_BREATH_PERCENT_REMAINING( Player player, float time ) + static float LUA_NATIVE_PLAYER_SET_PLAYER_UNDERWATER_BREATH_PERCENT_REMAINING(Player player, float time) { auto retval = PLAYER::SET_PLAYER_UNDERWATER_BREATH_PERCENT_REMAINING(player, time); return retval; } - static int LUA_NATIVE_PLAYER_GET_PLAYER_GROUP( Player player ) + static int LUA_NATIVE_PLAYER_GET_PLAYER_GROUP(Player player) { auto retval = PLAYER::GET_PLAYER_GROUP(player); return retval; } - static int LUA_NATIVE_PLAYER_GET_PLAYER_MAX_ARMOUR( Player player ) + static int LUA_NATIVE_PLAYER_GET_PLAYER_MAX_ARMOUR(Player player) { auto retval = PLAYER::GET_PLAYER_MAX_ARMOUR(player); return retval; } - static bool LUA_NATIVE_PLAYER_IS_PLAYER_CONTROL_ON( Player player ) + static bool LUA_NATIVE_PLAYER_IS_PLAYER_CONTROL_ON(Player player) { auto retval = (bool)PLAYER::IS_PLAYER_CONTROL_ON(player); return retval; } - static bool LUA_NATIVE_PLAYER_GET_ARE_CAMERA_CONTROLS_DISABLED( ) + static bool LUA_NATIVE_PLAYER_GET_ARE_CAMERA_CONTROLS_DISABLED() { auto retval = (bool)PLAYER::GET_ARE_CAMERA_CONTROLS_DISABLED(); return retval; } - static bool LUA_NATIVE_PLAYER_IS_PLAYER_SCRIPT_CONTROL_ON( Player player ) + static bool LUA_NATIVE_PLAYER_IS_PLAYER_SCRIPT_CONTROL_ON(Player player) { auto retval = (bool)PLAYER::IS_PLAYER_SCRIPT_CONTROL_ON(player); return retval; } - static bool LUA_NATIVE_PLAYER_IS_PLAYER_CLIMBING( Player player ) + static bool LUA_NATIVE_PLAYER_IS_PLAYER_CLIMBING(Player player) { auto retval = (bool)PLAYER::IS_PLAYER_CLIMBING(player); return retval; } - static bool LUA_NATIVE_PLAYER_IS_PLAYER_BEING_ARRESTED( Player player, bool atArresting ) + static bool LUA_NATIVE_PLAYER_IS_PLAYER_BEING_ARRESTED(Player player, bool atArresting) { auto retval = (bool)PLAYER::IS_PLAYER_BEING_ARRESTED(player, atArresting); return retval; } - static void LUA_NATIVE_PLAYER_RESET_PLAYER_ARREST_STATE( Player player ) + static void LUA_NATIVE_PLAYER_RESET_PLAYER_ARREST_STATE(Player player) { PLAYER::RESET_PLAYER_ARREST_STATE(player); } - static Vehicle LUA_NATIVE_PLAYER_GET_PLAYERS_LAST_VEHICLE( ) + static Vehicle LUA_NATIVE_PLAYER_GET_PLAYERS_LAST_VEHICLE() { auto retval = PLAYER::GET_PLAYERS_LAST_VEHICLE(); return retval; } - static Player LUA_NATIVE_PLAYER_GET_PLAYER_INDEX( ) + static Player LUA_NATIVE_PLAYER_GET_PLAYER_INDEX() { auto retval = PLAYER::GET_PLAYER_INDEX(); return retval; } - static Player LUA_NATIVE_PLAYER_INT_TO_PLAYERINDEX( int value ) + static Player LUA_NATIVE_PLAYER_INT_TO_PLAYERINDEX(int value) { auto retval = PLAYER::INT_TO_PLAYERINDEX(value); return retval; } - static int LUA_NATIVE_PLAYER_INT_TO_PARTICIPANTINDEX( int value ) + static int LUA_NATIVE_PLAYER_INT_TO_PARTICIPANTINDEX(int value) { auto retval = PLAYER::INT_TO_PARTICIPANTINDEX(value); return retval; } - static int LUA_NATIVE_PLAYER_GET_TIME_SINCE_PLAYER_HIT_VEHICLE( Player player ) + static int LUA_NATIVE_PLAYER_GET_TIME_SINCE_PLAYER_HIT_VEHICLE(Player player) { auto retval = PLAYER::GET_TIME_SINCE_PLAYER_HIT_VEHICLE(player); return retval; } - static int LUA_NATIVE_PLAYER_GET_TIME_SINCE_PLAYER_HIT_PED( Player player ) + static int LUA_NATIVE_PLAYER_GET_TIME_SINCE_PLAYER_HIT_PED(Player player) { auto retval = PLAYER::GET_TIME_SINCE_PLAYER_HIT_PED(player); return retval; } - static int LUA_NATIVE_PLAYER_GET_TIME_SINCE_PLAYER_DROVE_ON_PAVEMENT( Player player ) + static int LUA_NATIVE_PLAYER_GET_TIME_SINCE_PLAYER_DROVE_ON_PAVEMENT(Player player) { auto retval = PLAYER::GET_TIME_SINCE_PLAYER_DROVE_ON_PAVEMENT(player); return retval; } - static int LUA_NATIVE_PLAYER_GET_TIME_SINCE_PLAYER_DROVE_AGAINST_TRAFFIC( Player player ) + static int LUA_NATIVE_PLAYER_GET_TIME_SINCE_PLAYER_DROVE_AGAINST_TRAFFIC(Player player) { auto retval = PLAYER::GET_TIME_SINCE_PLAYER_DROVE_AGAINST_TRAFFIC(player); return retval; } - static bool LUA_NATIVE_PLAYER_IS_PLAYER_FREE_FOR_AMBIENT_TASK( Player player ) + static bool LUA_NATIVE_PLAYER_IS_PLAYER_FREE_FOR_AMBIENT_TASK(Player player) { auto retval = (bool)PLAYER::IS_PLAYER_FREE_FOR_AMBIENT_TASK(player); return retval; } - static Player LUA_NATIVE_PLAYER_PLAYER_ID( ) + static Player LUA_NATIVE_PLAYER_PLAYER_ID() { auto retval = PLAYER::PLAYER_ID(); return retval; } - static Ped LUA_NATIVE_PLAYER_PLAYER_PED_ID( ) + static Ped LUA_NATIVE_PLAYER_PLAYER_PED_ID() { auto retval = PLAYER::PLAYER_PED_ID(); return retval; } - static int LUA_NATIVE_PLAYER_NETWORK_PLAYER_ID_TO_INT( ) + static int LUA_NATIVE_PLAYER_NETWORK_PLAYER_ID_TO_INT() { auto retval = PLAYER::NETWORK_PLAYER_ID_TO_INT(); return retval; } - static bool LUA_NATIVE_PLAYER_HAS_FORCE_CLEANUP_OCCURRED( int cleanupFlags ) + static bool LUA_NATIVE_PLAYER_HAS_FORCE_CLEANUP_OCCURRED(int cleanupFlags) { auto retval = (bool)PLAYER::HAS_FORCE_CLEANUP_OCCURRED(cleanupFlags); return retval; } - static void LUA_NATIVE_PLAYER_FORCE_CLEANUP( int cleanupFlags ) + static void LUA_NATIVE_PLAYER_FORCE_CLEANUP(int cleanupFlags) { PLAYER::FORCE_CLEANUP(cleanupFlags); } - static void LUA_NATIVE_PLAYER_FORCE_CLEANUP_FOR_ALL_THREADS_WITH_THIS_NAME( const char* name, int cleanupFlags ) + static void LUA_NATIVE_PLAYER_FORCE_CLEANUP_FOR_ALL_THREADS_WITH_THIS_NAME(const char* name, int cleanupFlags) { PLAYER::FORCE_CLEANUP_FOR_ALL_THREADS_WITH_THIS_NAME(name, cleanupFlags); } - static void LUA_NATIVE_PLAYER_FORCE_CLEANUP_FOR_THREAD_WITH_THIS_ID( int id, int cleanupFlags ) + static void LUA_NATIVE_PLAYER_FORCE_CLEANUP_FOR_THREAD_WITH_THIS_ID(int id, int cleanupFlags) { PLAYER::FORCE_CLEANUP_FOR_THREAD_WITH_THIS_ID(id, cleanupFlags); } - static int LUA_NATIVE_PLAYER_GET_CAUSE_OF_MOST_RECENT_FORCE_CLEANUP( ) + static int LUA_NATIVE_PLAYER_GET_CAUSE_OF_MOST_RECENT_FORCE_CLEANUP() { auto retval = PLAYER::GET_CAUSE_OF_MOST_RECENT_FORCE_CLEANUP(); return retval; } - static void LUA_NATIVE_PLAYER_SET_PLAYER_MAY_ONLY_ENTER_THIS_VEHICLE( Player player, Vehicle vehicle ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_MAY_ONLY_ENTER_THIS_VEHICLE(Player player, Vehicle vehicle) { PLAYER::SET_PLAYER_MAY_ONLY_ENTER_THIS_VEHICLE(player, vehicle); } - static void LUA_NATIVE_PLAYER_SET_PLAYER_MAY_NOT_ENTER_ANY_VEHICLE( Player player ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_MAY_NOT_ENTER_ANY_VEHICLE(Player player) { PLAYER::SET_PLAYER_MAY_NOT_ENTER_ANY_VEHICLE(player); } - static bool LUA_NATIVE_PLAYER_GIVE_ACHIEVEMENT_TO_PLAYER( int achievementId ) + static bool LUA_NATIVE_PLAYER_GIVE_ACHIEVEMENT_TO_PLAYER(int achievementId) { auto retval = (bool)PLAYER::GIVE_ACHIEVEMENT_TO_PLAYER(achievementId); return retval; } - static bool LUA_NATIVE_PLAYER_SET_ACHIEVEMENT_PROGRESS( int achievementId, int progress ) + static bool LUA_NATIVE_PLAYER_SET_ACHIEVEMENT_PROGRESS(int achievementId, int progress) { auto retval = (bool)PLAYER::SET_ACHIEVEMENT_PROGRESS(achievementId, progress); return retval; } - static int LUA_NATIVE_PLAYER_GET_ACHIEVEMENT_PROGRESS( int achievementId ) + static int LUA_NATIVE_PLAYER_GET_ACHIEVEMENT_PROGRESS(int achievementId) { auto retval = PLAYER::GET_ACHIEVEMENT_PROGRESS(achievementId); return retval; } - static bool LUA_NATIVE_PLAYER_HAS_ACHIEVEMENT_BEEN_PASSED( int achievementId ) + static bool LUA_NATIVE_PLAYER_HAS_ACHIEVEMENT_BEEN_PASSED(int achievementId) { auto retval = (bool)PLAYER::HAS_ACHIEVEMENT_BEEN_PASSED(achievementId); return retval; } - static bool LUA_NATIVE_PLAYER_IS_PLAYER_ONLINE( ) + static bool LUA_NATIVE_PLAYER_IS_PLAYER_ONLINE() { auto retval = (bool)PLAYER::IS_PLAYER_ONLINE(); return retval; } - static bool LUA_NATIVE_PLAYER_IS_PLAYER_LOGGING_IN_NP( ) + static bool LUA_NATIVE_PLAYER_IS_PLAYER_LOGGING_IN_NP() { auto retval = (bool)PLAYER::IS_PLAYER_LOGGING_IN_NP(); return retval; } - static void LUA_NATIVE_PLAYER_DISPLAY_SYSTEM_SIGNIN_UI( bool p0 ) + static void LUA_NATIVE_PLAYER_DISPLAY_SYSTEM_SIGNIN_UI(bool p0) { PLAYER::DISPLAY_SYSTEM_SIGNIN_UI(p0); } - static bool LUA_NATIVE_PLAYER_IS_SYSTEM_UI_BEING_DISPLAYED( ) + static bool LUA_NATIVE_PLAYER_IS_SYSTEM_UI_BEING_DISPLAYED() { auto retval = (bool)PLAYER::IS_SYSTEM_UI_BEING_DISPLAYED(); return retval; } - static void LUA_NATIVE_PLAYER_SET_PLAYER_INVINCIBLE( Player player, bool toggle ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_INVINCIBLE(Player player, bool toggle) { PLAYER::SET_PLAYER_INVINCIBLE(player, toggle); } - static bool LUA_NATIVE_PLAYER_GET_PLAYER_INVINCIBLE( Player player ) + static bool LUA_NATIVE_PLAYER_GET_PLAYER_INVINCIBLE(Player player) { auto retval = (bool)PLAYER::GET_PLAYER_INVINCIBLE(player); return retval; } - static bool LUA_NATIVE_PLAYER_GET_PLAYER_DEBUG_INVINCIBLE( Player player ) + static bool LUA_NATIVE_PLAYER_GET_PLAYER_DEBUG_INVINCIBLE(Player player) { auto retval = (bool)PLAYER::GET_PLAYER_DEBUG_INVINCIBLE(player); return retval; } - static void LUA_NATIVE_PLAYER_SET_PLAYER_INVINCIBLE_BUT_HAS_REACTIONS( Player player, bool toggle ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_INVINCIBLE_BUT_HAS_REACTIONS(Player player, bool toggle) { PLAYER::SET_PLAYER_INVINCIBLE_BUT_HAS_REACTIONS(player, toggle); } - static void LUA_NATIVE_PLAYER_SET_PLAYER_CAN_COLLECT_DROPPED_MONEY( Player player, bool p1 ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_CAN_COLLECT_DROPPED_MONEY(Player player, bool p1) { PLAYER::SET_PLAYER_CAN_COLLECT_DROPPED_MONEY(player, p1); } - static void LUA_NATIVE_PLAYER_REMOVE_PLAYER_HELMET( Player player, bool p2 ) + static void LUA_NATIVE_PLAYER_REMOVE_PLAYER_HELMET(Player player, bool p2) { PLAYER::REMOVE_PLAYER_HELMET(player, p2); } - static void LUA_NATIVE_PLAYER_GIVE_PLAYER_RAGDOLL_CONTROL( Player player, bool toggle ) + static void LUA_NATIVE_PLAYER_GIVE_PLAYER_RAGDOLL_CONTROL(Player player, bool toggle) { PLAYER::GIVE_PLAYER_RAGDOLL_CONTROL(player, toggle); } - static void LUA_NATIVE_PLAYER_SET_PLAYER_LOCKON( Player player, bool toggle ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_LOCKON(Player player, bool toggle) { PLAYER::SET_PLAYER_LOCKON(player, toggle); } - static void LUA_NATIVE_PLAYER_SET_PLAYER_TARGETING_MODE( int targetMode ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_TARGETING_MODE(int targetMode) { PLAYER::SET_PLAYER_TARGETING_MODE(targetMode); } - static void LUA_NATIVE_PLAYER_SET_PLAYER_TARGET_LEVEL( int targetLevel ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_TARGET_LEVEL(int targetLevel) { PLAYER::SET_PLAYER_TARGET_LEVEL(targetLevel); } - static bool LUA_NATIVE_PLAYER_GET_IS_USING_FPS_THIRD_PERSON_COVER( ) + static bool LUA_NATIVE_PLAYER_GET_IS_USING_FPS_THIRD_PERSON_COVER() { auto retval = (bool)PLAYER::GET_IS_USING_FPS_THIRD_PERSON_COVER(); return retval; } - static bool LUA_NATIVE_PLAYER_GET_IS_USING_HOOD_CAMERA( ) + static bool LUA_NATIVE_PLAYER_GET_IS_USING_HOOD_CAMERA() { auto retval = (bool)PLAYER::GET_IS_USING_HOOD_CAMERA(); return retval; } - static void LUA_NATIVE_PLAYER_CLEAR_PLAYER_HAS_DAMAGED_AT_LEAST_ONE_PED( Player player ) + static void LUA_NATIVE_PLAYER_CLEAR_PLAYER_HAS_DAMAGED_AT_LEAST_ONE_PED(Player player) { PLAYER::CLEAR_PLAYER_HAS_DAMAGED_AT_LEAST_ONE_PED(player); } - static bool LUA_NATIVE_PLAYER_HAS_PLAYER_DAMAGED_AT_LEAST_ONE_PED( Player player ) + static bool LUA_NATIVE_PLAYER_HAS_PLAYER_DAMAGED_AT_LEAST_ONE_PED(Player player) { auto retval = (bool)PLAYER::HAS_PLAYER_DAMAGED_AT_LEAST_ONE_PED(player); return retval; } - static void LUA_NATIVE_PLAYER_CLEAR_PLAYER_HAS_DAMAGED_AT_LEAST_ONE_NON_ANIMAL_PED( Player player ) + static void LUA_NATIVE_PLAYER_CLEAR_PLAYER_HAS_DAMAGED_AT_LEAST_ONE_NON_ANIMAL_PED(Player player) { PLAYER::CLEAR_PLAYER_HAS_DAMAGED_AT_LEAST_ONE_NON_ANIMAL_PED(player); } - static bool LUA_NATIVE_PLAYER_HAS_PLAYER_DAMAGED_AT_LEAST_ONE_NON_ANIMAL_PED( Player player ) + static bool LUA_NATIVE_PLAYER_HAS_PLAYER_DAMAGED_AT_LEAST_ONE_NON_ANIMAL_PED(Player player) { auto retval = (bool)PLAYER::HAS_PLAYER_DAMAGED_AT_LEAST_ONE_NON_ANIMAL_PED(player); return retval; } - static void LUA_NATIVE_PLAYER_SET_AIR_DRAG_MULTIPLIER_FOR_PLAYERS_VEHICLE( Player player, float multiplier ) + static void LUA_NATIVE_PLAYER_SET_AIR_DRAG_MULTIPLIER_FOR_PLAYERS_VEHICLE(Player player, float multiplier) { PLAYER::SET_AIR_DRAG_MULTIPLIER_FOR_PLAYERS_VEHICLE(player, multiplier); } - static void LUA_NATIVE_PLAYER_SET_SWIM_MULTIPLIER_FOR_PLAYER( Player player, float multiplier ) + static void LUA_NATIVE_PLAYER_SET_SWIM_MULTIPLIER_FOR_PLAYER(Player player, float multiplier) { PLAYER::SET_SWIM_MULTIPLIER_FOR_PLAYER(player, multiplier); } - static void LUA_NATIVE_PLAYER_SET_RUN_SPRINT_MULTIPLIER_FOR_PLAYER( Player player, float multiplier ) + static void LUA_NATIVE_PLAYER_SET_RUN_SPRINT_MULTIPLIER_FOR_PLAYER(Player player, float multiplier) { PLAYER::SET_RUN_SPRINT_MULTIPLIER_FOR_PLAYER(player, multiplier); } - static int LUA_NATIVE_PLAYER_GET_TIME_SINCE_LAST_ARREST( ) + static int LUA_NATIVE_PLAYER_GET_TIME_SINCE_LAST_ARREST() { auto retval = PLAYER::GET_TIME_SINCE_LAST_ARREST(); return retval; } - static int LUA_NATIVE_PLAYER_GET_TIME_SINCE_LAST_DEATH( ) + static int LUA_NATIVE_PLAYER_GET_TIME_SINCE_LAST_DEATH() { auto retval = PLAYER::GET_TIME_SINCE_LAST_DEATH(); return retval; } - static void LUA_NATIVE_PLAYER_ASSISTED_MOVEMENT_CLOSE_ROUTE( ) + static void LUA_NATIVE_PLAYER_ASSISTED_MOVEMENT_CLOSE_ROUTE() { PLAYER::ASSISTED_MOVEMENT_CLOSE_ROUTE(); } - static void LUA_NATIVE_PLAYER_ASSISTED_MOVEMENT_FLUSH_ROUTE( ) + static void LUA_NATIVE_PLAYER_ASSISTED_MOVEMENT_FLUSH_ROUTE() { PLAYER::ASSISTED_MOVEMENT_FLUSH_ROUTE(); } - static void LUA_NATIVE_PLAYER_SET_PLAYER_FORCED_AIM( Player player, bool toggle ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_FORCED_AIM(Player player, bool toggle) { PLAYER::SET_PLAYER_FORCED_AIM(player, toggle); } - static void LUA_NATIVE_PLAYER_SET_PLAYER_FORCED_ZOOM( Player player, bool toggle ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_FORCED_ZOOM(Player player, bool toggle) { PLAYER::SET_PLAYER_FORCED_ZOOM(player, toggle); } - static void LUA_NATIVE_PLAYER_SET_PLAYER_FORCE_SKIP_AIM_INTRO( Player player, bool toggle ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_FORCE_SKIP_AIM_INTRO(Player player, bool toggle) { PLAYER::SET_PLAYER_FORCE_SKIP_AIM_INTRO(player, toggle); } - static void LUA_NATIVE_PLAYER_DISABLE_PLAYER_FIRING( Player player, bool toggle ) + static void LUA_NATIVE_PLAYER_DISABLE_PLAYER_FIRING(Player player, bool toggle) { PLAYER::DISABLE_PLAYER_FIRING(player, toggle); } - static void LUA_NATIVE_PLAYER_DISABLE_PLAYER_THROW_GRENADE_WHILE_USING_GUN( ) + static void LUA_NATIVE_PLAYER_DISABLE_PLAYER_THROW_GRENADE_WHILE_USING_GUN() { PLAYER::DISABLE_PLAYER_THROW_GRENADE_WHILE_USING_GUN(); } - static void LUA_NATIVE_PLAYER_SET_DISABLE_AMBIENT_MELEE_MOVE( Player player, bool toggle ) + static void LUA_NATIVE_PLAYER_SET_DISABLE_AMBIENT_MELEE_MOVE(Player player, bool toggle) { PLAYER::SET_DISABLE_AMBIENT_MELEE_MOVE(player, toggle); } - static void LUA_NATIVE_PLAYER_SET_PLAYER_MAX_ARMOUR( Player player, int value ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_MAX_ARMOUR(Player player, int value) { PLAYER::SET_PLAYER_MAX_ARMOUR(player, value); } - static void LUA_NATIVE_PLAYER_SPECIAL_ABILITY_ACTIVATE( Player player, int p1 ) + static void LUA_NATIVE_PLAYER_SPECIAL_ABILITY_ACTIVATE(Player player, int p1) { PLAYER::SPECIAL_ABILITY_ACTIVATE(player, p1); } - static void LUA_NATIVE_PLAYER_SET_SPECIAL_ABILITY_MP( Player player, int p1, Any p2 ) + static void LUA_NATIVE_PLAYER_SET_SPECIAL_ABILITY_MP(Player player, int p1, Any p2) { PLAYER::SET_SPECIAL_ABILITY_MP(player, p1, p2); } - static void LUA_NATIVE_PLAYER_SPECIAL_ABILITY_DEACTIVATE_MP( Player player, int p1 ) + static void LUA_NATIVE_PLAYER_SPECIAL_ABILITY_DEACTIVATE_MP(Player player, int p1) { PLAYER::SPECIAL_ABILITY_DEACTIVATE_MP(player, p1); } - static void LUA_NATIVE_PLAYER_SPECIAL_ABILITY_DEACTIVATE( Player player, Any p1 ) + static void LUA_NATIVE_PLAYER_SPECIAL_ABILITY_DEACTIVATE(Player player, Any p1) { PLAYER::SPECIAL_ABILITY_DEACTIVATE(player, p1); } - static void LUA_NATIVE_PLAYER_SPECIAL_ABILITY_DEACTIVATE_FAST( Player player, Any p1 ) + static void LUA_NATIVE_PLAYER_SPECIAL_ABILITY_DEACTIVATE_FAST(Player player, Any p1) { PLAYER::SPECIAL_ABILITY_DEACTIVATE_FAST(player, p1); } - static void LUA_NATIVE_PLAYER_SPECIAL_ABILITY_RESET( Player player, Any p1 ) + static void LUA_NATIVE_PLAYER_SPECIAL_ABILITY_RESET(Player player, Any p1) { PLAYER::SPECIAL_ABILITY_RESET(player, p1); } - static void LUA_NATIVE_PLAYER_SPECIAL_ABILITY_CHARGE_ON_MISSION_FAILED( Player player, Any p1 ) + static void LUA_NATIVE_PLAYER_SPECIAL_ABILITY_CHARGE_ON_MISSION_FAILED(Player player, Any p1) { PLAYER::SPECIAL_ABILITY_CHARGE_ON_MISSION_FAILED(player, p1); } - static void LUA_NATIVE_PLAYER_SPECIAL_ABILITY_CHARGE_SMALL( Player player, bool p1, bool p2, Any p3 ) + static void LUA_NATIVE_PLAYER_SPECIAL_ABILITY_CHARGE_SMALL(Player player, bool p1, bool p2, Any p3) { PLAYER::SPECIAL_ABILITY_CHARGE_SMALL(player, p1, p2, p3); } - static void LUA_NATIVE_PLAYER_SPECIAL_ABILITY_CHARGE_MEDIUM( Player player, bool p1, bool p2, Any p3 ) + static void LUA_NATIVE_PLAYER_SPECIAL_ABILITY_CHARGE_MEDIUM(Player player, bool p1, bool p2, Any p3) { PLAYER::SPECIAL_ABILITY_CHARGE_MEDIUM(player, p1, p2, p3); } - static void LUA_NATIVE_PLAYER_SPECIAL_ABILITY_CHARGE_LARGE( Player player, bool p1, bool p2, Any p3 ) + static void LUA_NATIVE_PLAYER_SPECIAL_ABILITY_CHARGE_LARGE(Player player, bool p1, bool p2, Any p3) { PLAYER::SPECIAL_ABILITY_CHARGE_LARGE(player, p1, p2, p3); } - static void LUA_NATIVE_PLAYER_SPECIAL_ABILITY_CHARGE_CONTINUOUS( Player player, Ped p1, Any p2 ) + static void LUA_NATIVE_PLAYER_SPECIAL_ABILITY_CHARGE_CONTINUOUS(Player player, Ped p1, Any p2) { PLAYER::SPECIAL_ABILITY_CHARGE_CONTINUOUS(player, p1, p2); } - static void LUA_NATIVE_PLAYER_SPECIAL_ABILITY_CHARGE_ABSOLUTE( Player player, int p1, bool p2, Any p3 ) + static void LUA_NATIVE_PLAYER_SPECIAL_ABILITY_CHARGE_ABSOLUTE(Player player, int p1, bool p2, Any p3) { PLAYER::SPECIAL_ABILITY_CHARGE_ABSOLUTE(player, p1, p2, p3); } - static void LUA_NATIVE_PLAYER_SPECIAL_ABILITY_CHARGE_NORMALIZED( Player player, float normalizedValue, bool p2, Any p3 ) + static void LUA_NATIVE_PLAYER_SPECIAL_ABILITY_CHARGE_NORMALIZED(Player player, float normalizedValue, bool p2, Any p3) { PLAYER::SPECIAL_ABILITY_CHARGE_NORMALIZED(player, normalizedValue, p2, p3); } - static void LUA_NATIVE_PLAYER_SPECIAL_ABILITY_FILL_METER( Player player, bool p1, Any p2 ) + static void LUA_NATIVE_PLAYER_SPECIAL_ABILITY_FILL_METER(Player player, bool p1, Any p2) { PLAYER::SPECIAL_ABILITY_FILL_METER(player, p1, p2); } - static void LUA_NATIVE_PLAYER_SPECIAL_ABILITY_DEPLETE_METER( Player player, bool p1, Any p2 ) + static void LUA_NATIVE_PLAYER_SPECIAL_ABILITY_DEPLETE_METER(Player player, bool p1, Any p2) { PLAYER::SPECIAL_ABILITY_DEPLETE_METER(player, p1, p2); } - static void LUA_NATIVE_PLAYER_SPECIAL_ABILITY_LOCK( Hash playerModel, Any p1 ) + static void LUA_NATIVE_PLAYER_SPECIAL_ABILITY_LOCK(Hash playerModel, Any p1) { PLAYER::SPECIAL_ABILITY_LOCK(playerModel, p1); } - static void LUA_NATIVE_PLAYER_SPECIAL_ABILITY_UNLOCK( Hash playerModel, Any p1 ) + static void LUA_NATIVE_PLAYER_SPECIAL_ABILITY_UNLOCK(Hash playerModel, Any p1) { PLAYER::SPECIAL_ABILITY_UNLOCK(playerModel, p1); } - static bool LUA_NATIVE_PLAYER_IS_SPECIAL_ABILITY_UNLOCKED( Hash playerModel ) + static bool LUA_NATIVE_PLAYER_IS_SPECIAL_ABILITY_UNLOCKED(Hash playerModel) { auto retval = (bool)PLAYER::IS_SPECIAL_ABILITY_UNLOCKED(playerModel); return retval; } - static bool LUA_NATIVE_PLAYER_IS_SPECIAL_ABILITY_ACTIVE( Player player, Any p1 ) + static bool LUA_NATIVE_PLAYER_IS_SPECIAL_ABILITY_ACTIVE(Player player, Any p1) { auto retval = (bool)PLAYER::IS_SPECIAL_ABILITY_ACTIVE(player, p1); return retval; } - static bool LUA_NATIVE_PLAYER_IS_SPECIAL_ABILITY_METER_FULL( Player player, Any p1 ) + static bool LUA_NATIVE_PLAYER_IS_SPECIAL_ABILITY_METER_FULL(Player player, Any p1) { auto retval = (bool)PLAYER::IS_SPECIAL_ABILITY_METER_FULL(player, p1); return retval; } - static void LUA_NATIVE_PLAYER_ENABLE_SPECIAL_ABILITY( Player player, bool toggle, Any p2 ) + static void LUA_NATIVE_PLAYER_ENABLE_SPECIAL_ABILITY(Player player, bool toggle, Any p2) { PLAYER::ENABLE_SPECIAL_ABILITY(player, toggle, p2); } - static bool LUA_NATIVE_PLAYER_IS_SPECIAL_ABILITY_ENABLED( Player player, Any p1 ) + static bool LUA_NATIVE_PLAYER_IS_SPECIAL_ABILITY_ENABLED(Player player, Any p1) { auto retval = (bool)PLAYER::IS_SPECIAL_ABILITY_ENABLED(player, p1); return retval; } - static void LUA_NATIVE_PLAYER_SET_SPECIAL_ABILITY_MULTIPLIER( float multiplier ) + static void LUA_NATIVE_PLAYER_SET_SPECIAL_ABILITY_MULTIPLIER(float multiplier) { PLAYER::SET_SPECIAL_ABILITY_MULTIPLIER(multiplier); } - static void LUA_NATIVE_PLAYER_UPDATE_SPECIAL_ABILITY_FROM_STAT( Player player, Any p1 ) + static void LUA_NATIVE_PLAYER_UPDATE_SPECIAL_ABILITY_FROM_STAT(Player player, Any p1) { PLAYER::UPDATE_SPECIAL_ABILITY_FROM_STAT(player, p1); } - static bool LUA_NATIVE_PLAYER_GET_IS_PLAYER_DRIVING_ON_HIGHWAY( Player player ) + static bool LUA_NATIVE_PLAYER_GET_IS_PLAYER_DRIVING_ON_HIGHWAY(Player player) { auto retval = (bool)PLAYER::GET_IS_PLAYER_DRIVING_ON_HIGHWAY(player); return retval; } - static bool LUA_NATIVE_PLAYER_GET_IS_PLAYER_DRIVING_WRECKLESS( Player player, int p1 ) + static bool LUA_NATIVE_PLAYER_GET_IS_PLAYER_DRIVING_WRECKLESS(Player player, int p1) { auto retval = (bool)PLAYER::GET_IS_PLAYER_DRIVING_WRECKLESS(player, p1); return retval; } - static bool LUA_NATIVE_PLAYER_GET_IS_MOPPING_AREA_FREE_IN_FRONT_OF_PLAYER( Player player, float p1 ) + static bool LUA_NATIVE_PLAYER_GET_IS_MOPPING_AREA_FREE_IN_FRONT_OF_PLAYER(Player player, float p1) { auto retval = (bool)PLAYER::GET_IS_MOPPING_AREA_FREE_IN_FRONT_OF_PLAYER(player, p1); return retval; } - static void LUA_NATIVE_PLAYER_START_PLAYER_TELEPORT( Player player, float x, float y, float z, float heading, bool p5, bool findCollisionLand, bool p7 ) + static void LUA_NATIVE_PLAYER_START_PLAYER_TELEPORT(Player player, float x, float y, float z, float heading, bool p5, bool findCollisionLand, bool p7) { PLAYER::START_PLAYER_TELEPORT(player, x, y, z, heading, p5, findCollisionLand, p7); } - static bool LUA_NATIVE_PLAYER_UPDATE_PLAYER_TELEPORT( Player player ) + static bool LUA_NATIVE_PLAYER_UPDATE_PLAYER_TELEPORT(Player player) { auto retval = (bool)PLAYER::UPDATE_PLAYER_TELEPORT(player); return retval; } - static void LUA_NATIVE_PLAYER_STOP_PLAYER_TELEPORT( ) + static void LUA_NATIVE_PLAYER_STOP_PLAYER_TELEPORT() { PLAYER::STOP_PLAYER_TELEPORT(); } - static bool LUA_NATIVE_PLAYER_IS_PLAYER_TELEPORT_ACTIVE( ) + static bool LUA_NATIVE_PLAYER_IS_PLAYER_TELEPORT_ACTIVE() { auto retval = (bool)PLAYER::IS_PLAYER_TELEPORT_ACTIVE(); return retval; } - static float LUA_NATIVE_PLAYER_GET_PLAYER_CURRENT_STEALTH_NOISE( Player player ) + static float LUA_NATIVE_PLAYER_GET_PLAYER_CURRENT_STEALTH_NOISE(Player player) { auto retval = PLAYER::GET_PLAYER_CURRENT_STEALTH_NOISE(player); return retval; } - static void LUA_NATIVE_PLAYER_SET_PLAYER_HEALTH_RECHARGE_MULTIPLIER( Player player, float regenRate ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_HEALTH_RECHARGE_MULTIPLIER(Player player, float regenRate) { PLAYER::SET_PLAYER_HEALTH_RECHARGE_MULTIPLIER(player, regenRate); } - static float LUA_NATIVE_PLAYER_GET_PLAYER_HEALTH_RECHARGE_MAX_PERCENT( Player player ) + static float LUA_NATIVE_PLAYER_GET_PLAYER_HEALTH_RECHARGE_MAX_PERCENT(Player player) { auto retval = PLAYER::GET_PLAYER_HEALTH_RECHARGE_MAX_PERCENT(player); return retval; } - static void LUA_NATIVE_PLAYER_SET_PLAYER_HEALTH_RECHARGE_MAX_PERCENT( Player player, float limit ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_HEALTH_RECHARGE_MAX_PERCENT(Player player, float limit) { PLAYER::SET_PLAYER_HEALTH_RECHARGE_MAX_PERCENT(player, limit); } - static void LUA_NATIVE_PLAYER_DISABLE_PLAYER_HEALTH_RECHARGE( Player player ) + static void LUA_NATIVE_PLAYER_DISABLE_PLAYER_HEALTH_RECHARGE(Player player) { PLAYER::DISABLE_PLAYER_HEALTH_RECHARGE(player); } - static void LUA_NATIVE_PLAYER_SET_PLAYER_FALL_DISTANCE_TO_TRIGGER_RAGDOLL_OVERRIDE( Player player, float p1 ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_FALL_DISTANCE_TO_TRIGGER_RAGDOLL_OVERRIDE(Player player, float p1) { PLAYER::SET_PLAYER_FALL_DISTANCE_TO_TRIGGER_RAGDOLL_OVERRIDE(player, p1); } - static void LUA_NATIVE_PLAYER_SET_PLAYER_WEAPON_DAMAGE_MODIFIER( Player player, float modifier ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_WEAPON_DAMAGE_MODIFIER(Player player, float modifier) { PLAYER::SET_PLAYER_WEAPON_DAMAGE_MODIFIER(player, modifier); } - static void LUA_NATIVE_PLAYER_SET_PLAYER_WEAPON_DEFENSE_MODIFIER( Player player, float modifier ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_WEAPON_DEFENSE_MODIFIER(Player player, float modifier) { PLAYER::SET_PLAYER_WEAPON_DEFENSE_MODIFIER(player, modifier); } - static void LUA_NATIVE_PLAYER_SET_PLAYER_WEAPON_MINIGUN_DEFENSE_MODIFIER( Player player, float modifier ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_WEAPON_MINIGUN_DEFENSE_MODIFIER(Player player, float modifier) { PLAYER::SET_PLAYER_WEAPON_MINIGUN_DEFENSE_MODIFIER(player, modifier); } - static void LUA_NATIVE_PLAYER_SET_PLAYER_MELEE_WEAPON_DAMAGE_MODIFIER( Player player, float modifier, bool p2 ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_MELEE_WEAPON_DAMAGE_MODIFIER(Player player, float modifier, bool p2) { PLAYER::SET_PLAYER_MELEE_WEAPON_DAMAGE_MODIFIER(player, modifier, p2); } - static void LUA_NATIVE_PLAYER_SET_PLAYER_MELEE_WEAPON_DEFENSE_MODIFIER( Player player, float modifier ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_MELEE_WEAPON_DEFENSE_MODIFIER(Player player, float modifier) { PLAYER::SET_PLAYER_MELEE_WEAPON_DEFENSE_MODIFIER(player, modifier); } - static void LUA_NATIVE_PLAYER_SET_PLAYER_VEHICLE_DAMAGE_MODIFIER( Player player, float modifier ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_VEHICLE_DAMAGE_MODIFIER(Player player, float modifier) { PLAYER::SET_PLAYER_VEHICLE_DAMAGE_MODIFIER(player, modifier); } - static void LUA_NATIVE_PLAYER_SET_PLAYER_VEHICLE_DEFENSE_MODIFIER( Player player, float modifier ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_VEHICLE_DEFENSE_MODIFIER(Player player, float modifier) { PLAYER::SET_PLAYER_VEHICLE_DEFENSE_MODIFIER(player, modifier); } - static void LUA_NATIVE_PLAYER_SET_PLAYER_MAX_EXPLOSIVE_DAMAGE( Player player, float p1 ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_MAX_EXPLOSIVE_DAMAGE(Player player, float p1) { PLAYER::SET_PLAYER_MAX_EXPLOSIVE_DAMAGE(player, p1); } - static void LUA_NATIVE_PLAYER_SET_PLAYER_EXPLOSIVE_DAMAGE_MODIFIER( Player player, Any p1 ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_EXPLOSIVE_DAMAGE_MODIFIER(Player player, Any p1) { PLAYER::SET_PLAYER_EXPLOSIVE_DAMAGE_MODIFIER(player, p1); } - static void LUA_NATIVE_PLAYER_SET_PLAYER_WEAPON_TAKEDOWN_DEFENSE_MODIFIER( Player player, float p1 ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_WEAPON_TAKEDOWN_DEFENSE_MODIFIER(Player player, float p1) { PLAYER::SET_PLAYER_WEAPON_TAKEDOWN_DEFENSE_MODIFIER(player, p1); } - static void LUA_NATIVE_PLAYER_SET_PLAYER_PARACHUTE_TINT_INDEX( Player player, int tintIndex ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_PARACHUTE_TINT_INDEX(Player player, int tintIndex) { PLAYER::SET_PLAYER_PARACHUTE_TINT_INDEX(player, tintIndex); } - static int LUA_NATIVE_PLAYER_GET_PLAYER_PARACHUTE_TINT_INDEX( Player player, int tintIndex ) + static int LUA_NATIVE_PLAYER_GET_PLAYER_PARACHUTE_TINT_INDEX(Player player, int tintIndex) { PLAYER::GET_PLAYER_PARACHUTE_TINT_INDEX(player, &tintIndex); return tintIndex; } - static void LUA_NATIVE_PLAYER_SET_PLAYER_RESERVE_PARACHUTE_TINT_INDEX( Player player, int index ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_RESERVE_PARACHUTE_TINT_INDEX(Player player, int index) { PLAYER::SET_PLAYER_RESERVE_PARACHUTE_TINT_INDEX(player, index); } - static int LUA_NATIVE_PLAYER_GET_PLAYER_RESERVE_PARACHUTE_TINT_INDEX( Player player, int index ) + static int LUA_NATIVE_PLAYER_GET_PLAYER_RESERVE_PARACHUTE_TINT_INDEX(Player player, int index) { PLAYER::GET_PLAYER_RESERVE_PARACHUTE_TINT_INDEX(player, &index); return index; } - static void LUA_NATIVE_PLAYER_SET_PLAYER_PARACHUTE_PACK_TINT_INDEX( Player player, int tintIndex ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_PARACHUTE_PACK_TINT_INDEX(Player player, int tintIndex) { PLAYER::SET_PLAYER_PARACHUTE_PACK_TINT_INDEX(player, tintIndex); } - static int LUA_NATIVE_PLAYER_GET_PLAYER_PARACHUTE_PACK_TINT_INDEX( Player player, int tintIndex ) + static int LUA_NATIVE_PLAYER_GET_PLAYER_PARACHUTE_PACK_TINT_INDEX(Player player, int tintIndex) { PLAYER::GET_PLAYER_PARACHUTE_PACK_TINT_INDEX(player, &tintIndex); return tintIndex; } - static void LUA_NATIVE_PLAYER_SET_PLAYER_HAS_RESERVE_PARACHUTE( Player player ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_HAS_RESERVE_PARACHUTE(Player player) { PLAYER::SET_PLAYER_HAS_RESERVE_PARACHUTE(player); } - static bool LUA_NATIVE_PLAYER_GET_PLAYER_HAS_RESERVE_PARACHUTE( Player player ) + static bool LUA_NATIVE_PLAYER_GET_PLAYER_HAS_RESERVE_PARACHUTE(Player player) { auto retval = (bool)PLAYER::GET_PLAYER_HAS_RESERVE_PARACHUTE(player); return retval; } - static void LUA_NATIVE_PLAYER_SET_PLAYER_CAN_LEAVE_PARACHUTE_SMOKE_TRAIL( Player player, bool enabled ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_CAN_LEAVE_PARACHUTE_SMOKE_TRAIL(Player player, bool enabled) { PLAYER::SET_PLAYER_CAN_LEAVE_PARACHUTE_SMOKE_TRAIL(player, enabled); } - static void LUA_NATIVE_PLAYER_SET_PLAYER_PARACHUTE_SMOKE_TRAIL_COLOR( Player player, int r, int g, int b ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_PARACHUTE_SMOKE_TRAIL_COLOR(Player player, int r, int g, int b) { PLAYER::SET_PLAYER_PARACHUTE_SMOKE_TRAIL_COLOR(player, r, g, b); } - static std::tuple LUA_NATIVE_PLAYER_GET_PLAYER_PARACHUTE_SMOKE_TRAIL_COLOR( Player player, int r, int g, int b ) + static std::tuple LUA_NATIVE_PLAYER_GET_PLAYER_PARACHUTE_SMOKE_TRAIL_COLOR(Player player, int r, int g, int b) { std::tuple return_values; PLAYER::GET_PLAYER_PARACHUTE_SMOKE_TRAIL_COLOR(player, &r, &g, &b); @@ -1094,269 +1094,269 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_PLAYER_SET_PLAYER_PHONE_PALETTE_IDX( Player player, int flags ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_PHONE_PALETTE_IDX(Player player, int flags) { PLAYER::SET_PLAYER_PHONE_PALETTE_IDX(player, flags); } - static void LUA_NATIVE_PLAYER_SET_PLAYER_NOISE_MULTIPLIER( Player player, float multiplier ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_NOISE_MULTIPLIER(Player player, float multiplier) { PLAYER::SET_PLAYER_NOISE_MULTIPLIER(player, multiplier); } - static void LUA_NATIVE_PLAYER_SET_PLAYER_SNEAKING_NOISE_MULTIPLIER( Player player, float multiplier ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_SNEAKING_NOISE_MULTIPLIER(Player player, float multiplier) { PLAYER::SET_PLAYER_SNEAKING_NOISE_MULTIPLIER(player, multiplier); } - static bool LUA_NATIVE_PLAYER_CAN_PED_HEAR_PLAYER( Player player, Ped ped ) + static bool LUA_NATIVE_PLAYER_CAN_PED_HEAR_PLAYER(Player player, Ped ped) { auto retval = (bool)PLAYER::CAN_PED_HEAR_PLAYER(player, ped); return retval; } - static void LUA_NATIVE_PLAYER_SIMULATE_PLAYER_INPUT_GAIT( Player player, float amount, int gaitType, float speed, bool p4, bool p5, Any p6 ) + static void LUA_NATIVE_PLAYER_SIMULATE_PLAYER_INPUT_GAIT(Player player, float amount, int gaitType, float speed, bool p4, bool p5, Any p6) { PLAYER::SIMULATE_PLAYER_INPUT_GAIT(player, amount, gaitType, speed, p4, p5, p6); } - static void LUA_NATIVE_PLAYER_RESET_PLAYER_INPUT_GAIT( Player player ) + static void LUA_NATIVE_PLAYER_RESET_PLAYER_INPUT_GAIT(Player player) { PLAYER::RESET_PLAYER_INPUT_GAIT(player); } - static void LUA_NATIVE_PLAYER_SET_AUTO_GIVE_PARACHUTE_WHEN_ENTER_PLANE( Player player, bool toggle ) + static void LUA_NATIVE_PLAYER_SET_AUTO_GIVE_PARACHUTE_WHEN_ENTER_PLANE(Player player, bool toggle) { PLAYER::SET_AUTO_GIVE_PARACHUTE_WHEN_ENTER_PLANE(player, toggle); } - static void LUA_NATIVE_PLAYER_SET_AUTO_GIVE_SCUBA_GEAR_WHEN_EXIT_VEHICLE( Player player, bool toggle ) + static void LUA_NATIVE_PLAYER_SET_AUTO_GIVE_SCUBA_GEAR_WHEN_EXIT_VEHICLE(Player player, bool toggle) { PLAYER::SET_AUTO_GIVE_SCUBA_GEAR_WHEN_EXIT_VEHICLE(player, toggle); } - static void LUA_NATIVE_PLAYER_SET_PLAYER_STEALTH_PERCEPTION_MODIFIER( Player player, float value ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_STEALTH_PERCEPTION_MODIFIER(Player player, float value) { PLAYER::SET_PLAYER_STEALTH_PERCEPTION_MODIFIER(player, value); } - static bool LUA_NATIVE_PLAYER_IS_REMOTE_PLAYER_IN_NON_CLONED_VEHICLE( Player player ) + static bool LUA_NATIVE_PLAYER_IS_REMOTE_PLAYER_IN_NON_CLONED_VEHICLE(Player player) { auto retval = (bool)PLAYER::IS_REMOTE_PLAYER_IN_NON_CLONED_VEHICLE(player); return retval; } - static void LUA_NATIVE_PLAYER_INCREASE_PLAYER_JUMP_SUPPRESSION_RANGE( Player player ) + static void LUA_NATIVE_PLAYER_INCREASE_PLAYER_JUMP_SUPPRESSION_RANGE(Player player) { PLAYER::INCREASE_PLAYER_JUMP_SUPPRESSION_RANGE(player); } - static void LUA_NATIVE_PLAYER_SET_PLAYER_SIMULATE_AIMING( Player player, bool toggle ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_SIMULATE_AIMING(Player player, bool toggle) { PLAYER::SET_PLAYER_SIMULATE_AIMING(player, toggle); } - static void LUA_NATIVE_PLAYER_SET_PLAYER_CLOTH_PIN_FRAMES( Player player, int p1 ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_CLOTH_PIN_FRAMES(Player player, int p1) { PLAYER::SET_PLAYER_CLOTH_PIN_FRAMES(player, p1); } - static void LUA_NATIVE_PLAYER_SET_PLAYER_CLOTH_PACKAGE_INDEX( int index ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_CLOTH_PACKAGE_INDEX(int index) { PLAYER::SET_PLAYER_CLOTH_PACKAGE_INDEX(index); } - static void LUA_NATIVE_PLAYER_SET_PLAYER_CLOTH_LOCK_COUNTER( int value ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_CLOTH_LOCK_COUNTER(int value) { PLAYER::SET_PLAYER_CLOTH_LOCK_COUNTER(value); } - static void LUA_NATIVE_PLAYER_PLAYER_ATTACH_VIRTUAL_BOUND( float p0, float p1, float p2, float p3, float p4, float p5, float p6, float p7 ) + static void LUA_NATIVE_PLAYER_PLAYER_ATTACH_VIRTUAL_BOUND(float p0, float p1, float p2, float p3, float p4, float p5, float p6, float p7) { PLAYER::PLAYER_ATTACH_VIRTUAL_BOUND(p0, p1, p2, p3, p4, p5, p6, p7); } - static void LUA_NATIVE_PLAYER_PLAYER_DETACH_VIRTUAL_BOUND( ) + static void LUA_NATIVE_PLAYER_PLAYER_DETACH_VIRTUAL_BOUND() { PLAYER::PLAYER_DETACH_VIRTUAL_BOUND(); } - static bool LUA_NATIVE_PLAYER_HAS_PLAYER_BEEN_SPOTTED_IN_STOLEN_VEHICLE( Player player ) + static bool LUA_NATIVE_PLAYER_HAS_PLAYER_BEEN_SPOTTED_IN_STOLEN_VEHICLE(Player player) { auto retval = (bool)PLAYER::HAS_PLAYER_BEEN_SPOTTED_IN_STOLEN_VEHICLE(player); return retval; } - static bool LUA_NATIVE_PLAYER_IS_PLAYER_BATTLE_AWARE( Player player ) + static bool LUA_NATIVE_PLAYER_IS_PLAYER_BATTLE_AWARE(Player player) { auto retval = (bool)PLAYER::IS_PLAYER_BATTLE_AWARE(player); return retval; } - static bool LUA_NATIVE_PLAYER_GET_PLAYER_RECEIVED_BATTLE_EVENT_RECENTLY( Player player, int p1, bool p2 ) + static bool LUA_NATIVE_PLAYER_GET_PLAYER_RECEIVED_BATTLE_EVENT_RECENTLY(Player player, int p1, bool p2) { auto retval = (bool)PLAYER::GET_PLAYER_RECEIVED_BATTLE_EVENT_RECENTLY(player, p1, p2); return retval; } - static void LUA_NATIVE_PLAYER_EXTEND_WORLD_BOUNDARY_FOR_PLAYER( float x, float y, float z ) + static void LUA_NATIVE_PLAYER_EXTEND_WORLD_BOUNDARY_FOR_PLAYER(float x, float y, float z) { PLAYER::EXTEND_WORLD_BOUNDARY_FOR_PLAYER(x, y, z); } - static void LUA_NATIVE_PLAYER_RESET_WORLD_BOUNDARY_FOR_PLAYER( ) + static void LUA_NATIVE_PLAYER_RESET_WORLD_BOUNDARY_FOR_PLAYER() { PLAYER::RESET_WORLD_BOUNDARY_FOR_PLAYER(); } - static bool LUA_NATIVE_PLAYER_IS_PLAYER_RIDING_TRAIN( Player player ) + static bool LUA_NATIVE_PLAYER_IS_PLAYER_RIDING_TRAIN(Player player) { auto retval = (bool)PLAYER::IS_PLAYER_RIDING_TRAIN(player); return retval; } - static bool LUA_NATIVE_PLAYER_HAS_PLAYER_LEFT_THE_WORLD( Player player ) + static bool LUA_NATIVE_PLAYER_HAS_PLAYER_LEFT_THE_WORLD(Player player) { auto retval = (bool)PLAYER::HAS_PLAYER_LEFT_THE_WORLD(player); return retval; } - static void LUA_NATIVE_PLAYER_SET_PLAYER_LEAVE_PED_BEHIND( Player player, bool toggle ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_LEAVE_PED_BEHIND(Player player, bool toggle) { PLAYER::SET_PLAYER_LEAVE_PED_BEHIND(player, toggle); } - static void LUA_NATIVE_PLAYER_SET_PLAYER_PARACHUTE_VARIATION_OVERRIDE( Player player, int p1, Any p2, Any p3, bool p4 ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_PARACHUTE_VARIATION_OVERRIDE(Player player, int p1, Any p2, Any p3, bool p4) { PLAYER::SET_PLAYER_PARACHUTE_VARIATION_OVERRIDE(player, p1, p2, p3, p4); } - static void LUA_NATIVE_PLAYER_CLEAR_PLAYER_PARACHUTE_VARIATION_OVERRIDE( Player player ) + static void LUA_NATIVE_PLAYER_CLEAR_PLAYER_PARACHUTE_VARIATION_OVERRIDE(Player player) { PLAYER::CLEAR_PLAYER_PARACHUTE_VARIATION_OVERRIDE(player); } - static void LUA_NATIVE_PLAYER_SET_PLAYER_PARACHUTE_MODEL_OVERRIDE( Player player, Hash model ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_PARACHUTE_MODEL_OVERRIDE(Player player, Hash model) { PLAYER::SET_PLAYER_PARACHUTE_MODEL_OVERRIDE(player, model); } - static void LUA_NATIVE_PLAYER_SET_PLAYER_RESERVE_PARACHUTE_MODEL_OVERRIDE( Player player, Hash model ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_RESERVE_PARACHUTE_MODEL_OVERRIDE(Player player, Hash model) { PLAYER::SET_PLAYER_RESERVE_PARACHUTE_MODEL_OVERRIDE(player, model); } - static Hash LUA_NATIVE_PLAYER_GET_PLAYER_PARACHUTE_MODEL_OVERRIDE( Player player ) + static Hash LUA_NATIVE_PLAYER_GET_PLAYER_PARACHUTE_MODEL_OVERRIDE(Player player) { auto retval = PLAYER::GET_PLAYER_PARACHUTE_MODEL_OVERRIDE(player); return retval; } - static Hash LUA_NATIVE_PLAYER_GET_PLAYER_RESERVE_PARACHUTE_MODEL_OVERRIDE( Player player ) + static Hash LUA_NATIVE_PLAYER_GET_PLAYER_RESERVE_PARACHUTE_MODEL_OVERRIDE(Player player) { auto retval = PLAYER::GET_PLAYER_RESERVE_PARACHUTE_MODEL_OVERRIDE(player); return retval; } - static void LUA_NATIVE_PLAYER_CLEAR_PLAYER_PARACHUTE_MODEL_OVERRIDE( Player player ) + static void LUA_NATIVE_PLAYER_CLEAR_PLAYER_PARACHUTE_MODEL_OVERRIDE(Player player) { PLAYER::CLEAR_PLAYER_PARACHUTE_MODEL_OVERRIDE(player); } - static void LUA_NATIVE_PLAYER_CLEAR_PLAYER_RESERVE_PARACHUTE_MODEL_OVERRIDE( Player player ) + static void LUA_NATIVE_PLAYER_CLEAR_PLAYER_RESERVE_PARACHUTE_MODEL_OVERRIDE(Player player) { PLAYER::CLEAR_PLAYER_RESERVE_PARACHUTE_MODEL_OVERRIDE(player); } - static void LUA_NATIVE_PLAYER_SET_PLAYER_PARACHUTE_PACK_MODEL_OVERRIDE( Player player, Hash model ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_PARACHUTE_PACK_MODEL_OVERRIDE(Player player, Hash model) { PLAYER::SET_PLAYER_PARACHUTE_PACK_MODEL_OVERRIDE(player, model); } - static void LUA_NATIVE_PLAYER_CLEAR_PLAYER_PARACHUTE_PACK_MODEL_OVERRIDE( Player player ) + static void LUA_NATIVE_PLAYER_CLEAR_PLAYER_PARACHUTE_PACK_MODEL_OVERRIDE(Player player) { PLAYER::CLEAR_PLAYER_PARACHUTE_PACK_MODEL_OVERRIDE(player); } - static void LUA_NATIVE_PLAYER_DISABLE_PLAYER_VEHICLE_REWARDS( Player player ) + static void LUA_NATIVE_PLAYER_DISABLE_PLAYER_VEHICLE_REWARDS(Player player) { PLAYER::DISABLE_PLAYER_VEHICLE_REWARDS(player); } - static void LUA_NATIVE_PLAYER_SET_PLAYER_SPECTATED_VEHICLE_RADIO_OVERRIDE( bool p0 ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_SPECTATED_VEHICLE_RADIO_OVERRIDE(bool p0) { PLAYER::SET_PLAYER_SPECTATED_VEHICLE_RADIO_OVERRIDE(p0); } - static void LUA_NATIVE_PLAYER_SET_PLAYER_BLUETOOTH_STATE( Player player, bool state ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_BLUETOOTH_STATE(Player player, bool state) { PLAYER::SET_PLAYER_BLUETOOTH_STATE(player, state); } - static bool LUA_NATIVE_PLAYER_IS_PLAYER_BLUETOOTH_ENABLE( Player player ) + static bool LUA_NATIVE_PLAYER_IS_PLAYER_BLUETOOTH_ENABLE(Player player) { auto retval = (bool)PLAYER::IS_PLAYER_BLUETOOTH_ENABLE(player); return retval; } - static void LUA_NATIVE_PLAYER_DISABLE_CAMERA_VIEW_MODE_CYCLE( Player player ) + static void LUA_NATIVE_PLAYER_DISABLE_CAMERA_VIEW_MODE_CYCLE(Player player) { PLAYER::DISABLE_CAMERA_VIEW_MODE_CYCLE(player); } - static int LUA_NATIVE_PLAYER_GET_PLAYER_FAKE_WANTED_LEVEL( Player player ) + static int LUA_NATIVE_PLAYER_GET_PLAYER_FAKE_WANTED_LEVEL(Player player) { auto retval = PLAYER::GET_PLAYER_FAKE_WANTED_LEVEL(player); return retval; } - static void LUA_NATIVE_PLAYER_SET_PLAYER_CAN_DAMAGE_PLAYER( Player player1, Player player2, bool toggle ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_CAN_DAMAGE_PLAYER(Player player1, Player player2, bool toggle) { PLAYER::SET_PLAYER_CAN_DAMAGE_PLAYER(player1, player2, toggle); } - static void LUA_NATIVE_PLAYER_SET_APPLY_WAYPOINT_OF_PLAYER( Player player, int hudColor ) + static void LUA_NATIVE_PLAYER_SET_APPLY_WAYPOINT_OF_PLAYER(Player player, int hudColor) { PLAYER::SET_APPLY_WAYPOINT_OF_PLAYER(player, hudColor); } - static bool LUA_NATIVE_PLAYER_IS_PLAYER_VEHICLE_WEAPON_TOGGLED_TO_NON_HOMING( Any p0 ) + static bool LUA_NATIVE_PLAYER_IS_PLAYER_VEHICLE_WEAPON_TOGGLED_TO_NON_HOMING(Any p0) { auto retval = (bool)PLAYER::IS_PLAYER_VEHICLE_WEAPON_TOGGLED_TO_NON_HOMING(p0); return retval; } - static void LUA_NATIVE_PLAYER_SET_PLAYER_VEHICLE_WEAPON_TO_NON_HOMING( Any p0 ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_VEHICLE_WEAPON_TO_NON_HOMING(Any p0) { PLAYER::SET_PLAYER_VEHICLE_WEAPON_TO_NON_HOMING(p0); } - static void LUA_NATIVE_PLAYER_SET_PLAYER_HOMING_DISABLED_FOR_ALL_VEHICLE_WEAPONS( Any p0, Any p1 ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_HOMING_DISABLED_FOR_ALL_VEHICLE_WEAPONS(Any p0, Any p1) { PLAYER::SET_PLAYER_HOMING_DISABLED_FOR_ALL_VEHICLE_WEAPONS(p0, p1); } - static void LUA_NATIVE_PLAYER_ADD_PLAYER_TARGETABLE_ENTITY( Player player, Entity entity ) + static void LUA_NATIVE_PLAYER_ADD_PLAYER_TARGETABLE_ENTITY(Player player, Entity entity) { PLAYER::ADD_PLAYER_TARGETABLE_ENTITY(player, entity); } - static void LUA_NATIVE_PLAYER_REMOVE_PLAYER_TARGETABLE_ENTITY( Player player, Entity entity ) + static void LUA_NATIVE_PLAYER_REMOVE_PLAYER_TARGETABLE_ENTITY(Player player, Entity entity) { PLAYER::REMOVE_PLAYER_TARGETABLE_ENTITY(player, entity); } - static void LUA_NATIVE_PLAYER_SET_PLAYER_PREVIOUS_VARIATION_DATA( Player player, int p1, int p2, Any p3, Any p4, Any p5 ) + static void LUA_NATIVE_PLAYER_SET_PLAYER_PREVIOUS_VARIATION_DATA(Player player, int p1, int p2, Any p3, Any p4, Any p5) { PLAYER::SET_PLAYER_PREVIOUS_VARIATION_DATA(player, p1, p2, p3, p4, p5); } - static void LUA_NATIVE_PLAYER_REMOVE_SCRIPT_FIRE_POSITION( ) + static void LUA_NATIVE_PLAYER_REMOVE_SCRIPT_FIRE_POSITION() { PLAYER::REMOVE_SCRIPT_FIRE_POSITION(); } - static void LUA_NATIVE_PLAYER_SET_SCRIPT_FIRE_POSITION( float coordX, float coordY, float coordZ ) + static void LUA_NATIVE_PLAYER_SET_SCRIPT_FIRE_POSITION(float coordX, float coordY, float coordZ) { PLAYER::SET_SCRIPT_FIRE_POSITION(coordX, coordY, coordZ); } diff --git a/src/lua/natives/lua_native_binding_RECORDING.cpp b/src/lua/natives/lua_native_binding_RECORDING.cpp index 05825eeb..ceb1468f 100644 --- a/src/lua/natives/lua_native_binding_RECORDING.cpp +++ b/src/lua/natives/lua_native_binding_RECORDING.cpp @@ -3,91 +3,91 @@ namespace lua::native { - static void LUA_NATIVE_RECORDING_REPLAY_START_EVENT( int p0 ) + static void LUA_NATIVE_RECORDING_REPLAY_START_EVENT(int p0) { RECORDING::REPLAY_START_EVENT(p0); } - static void LUA_NATIVE_RECORDING_REPLAY_STOP_EVENT( ) + static void LUA_NATIVE_RECORDING_REPLAY_STOP_EVENT() { RECORDING::REPLAY_STOP_EVENT(); } - static void LUA_NATIVE_RECORDING_REPLAY_CANCEL_EVENT( ) + static void LUA_NATIVE_RECORDING_REPLAY_CANCEL_EVENT() { RECORDING::REPLAY_CANCEL_EVENT(); } - static void LUA_NATIVE_RECORDING_REPLAY_RECORD_BACK_FOR_TIME( float p0, float p1, int p2 ) + static void LUA_NATIVE_RECORDING_REPLAY_RECORD_BACK_FOR_TIME(float p0, float p1, int p2) { RECORDING::REPLAY_RECORD_BACK_FOR_TIME(p0, p1, p2); } - static void LUA_NATIVE_RECORDING_REPLAY_CHECK_FOR_EVENT_THIS_FRAME( const char* missionNameLabel, Any p1 ) + static void LUA_NATIVE_RECORDING_REPLAY_CHECK_FOR_EVENT_THIS_FRAME(const char* missionNameLabel, Any p1) { RECORDING::REPLAY_CHECK_FOR_EVENT_THIS_FRAME(missionNameLabel, p1); } - static void LUA_NATIVE_RECORDING_REPLAY_PREVENT_RECORDING_THIS_FRAME( ) + static void LUA_NATIVE_RECORDING_REPLAY_PREVENT_RECORDING_THIS_FRAME() { RECORDING::REPLAY_PREVENT_RECORDING_THIS_FRAME(); } - static void LUA_NATIVE_RECORDING_REPLAY_RESET_EVENT_INFO( ) + static void LUA_NATIVE_RECORDING_REPLAY_RESET_EVENT_INFO() { RECORDING::REPLAY_RESET_EVENT_INFO(); } - static void LUA_NATIVE_RECORDING_REPLAY_DISABLE_CAMERA_MOVEMENT_THIS_FRAME( ) + static void LUA_NATIVE_RECORDING_REPLAY_DISABLE_CAMERA_MOVEMENT_THIS_FRAME() { RECORDING::REPLAY_DISABLE_CAMERA_MOVEMENT_THIS_FRAME(); } - static void LUA_NATIVE_RECORDING_RECORD_GREATEST_MOMENT( int p0, int p1, int p2 ) + static void LUA_NATIVE_RECORDING_RECORD_GREATEST_MOMENT(int p0, int p1, int p2) { RECORDING::RECORD_GREATEST_MOMENT(p0, p1, p2); } - static void LUA_NATIVE_RECORDING_START_REPLAY_RECORDING( int mode ) + static void LUA_NATIVE_RECORDING_START_REPLAY_RECORDING(int mode) { RECORDING::START_REPLAY_RECORDING(mode); } - static void LUA_NATIVE_RECORDING_STOP_REPLAY_RECORDING( ) + static void LUA_NATIVE_RECORDING_STOP_REPLAY_RECORDING() { RECORDING::STOP_REPLAY_RECORDING(); } - static void LUA_NATIVE_RECORDING_CANCEL_REPLAY_RECORDING( ) + static void LUA_NATIVE_RECORDING_CANCEL_REPLAY_RECORDING() { RECORDING::CANCEL_REPLAY_RECORDING(); } - static bool LUA_NATIVE_RECORDING_SAVE_REPLAY_RECORDING( ) + static bool LUA_NATIVE_RECORDING_SAVE_REPLAY_RECORDING() { auto retval = (bool)RECORDING::SAVE_REPLAY_RECORDING(); return retval; } - static bool LUA_NATIVE_RECORDING_IS_REPLAY_RECORDING( ) + static bool LUA_NATIVE_RECORDING_IS_REPLAY_RECORDING() { auto retval = (bool)RECORDING::IS_REPLAY_RECORDING(); return retval; } - static bool LUA_NATIVE_RECORDING_IS_REPLAY_INITIALIZED( ) + static bool LUA_NATIVE_RECORDING_IS_REPLAY_INITIALIZED() { auto retval = (bool)RECORDING::IS_REPLAY_INITIALIZED(); return retval; } - static bool LUA_NATIVE_RECORDING_IS_REPLAY_AVAILABLE( ) + static bool LUA_NATIVE_RECORDING_IS_REPLAY_AVAILABLE() { auto retval = (bool)RECORDING::IS_REPLAY_AVAILABLE(); return retval; } - static bool LUA_NATIVE_RECORDING_IS_REPLAY_RECORD_SPACE_AVAILABLE( bool p0 ) + static bool LUA_NATIVE_RECORDING_IS_REPLAY_RECORD_SPACE_AVAILABLE(bool p0) { auto retval = (bool)RECORDING::IS_REPLAY_RECORD_SPACE_AVAILABLE(p0); return retval; diff --git a/src/lua/natives/lua_native_binding_REPLAY.cpp b/src/lua/natives/lua_native_binding_REPLAY.cpp index ed17add2..2cbc77c3 100644 --- a/src/lua/natives/lua_native_binding_REPLAY.cpp +++ b/src/lua/natives/lua_native_binding_REPLAY.cpp @@ -3,33 +3,33 @@ namespace lua::native { - static void LUA_NATIVE_REPLAY_REGISTER_EFFECT_FOR_REPLAY_EDITOR( const char* p0, bool p1 ) + static void LUA_NATIVE_REPLAY_REGISTER_EFFECT_FOR_REPLAY_EDITOR(const char* p0, bool p1) { REPLAY::REGISTER_EFFECT_FOR_REPLAY_EDITOR(p0, p1); } - static bool LUA_NATIVE_REPLAY_REPLAY_SYSTEM_HAS_REQUESTED_A_SCRIPT_CLEANUP( ) + static bool LUA_NATIVE_REPLAY_REPLAY_SYSTEM_HAS_REQUESTED_A_SCRIPT_CLEANUP() { auto retval = (bool)REPLAY::REPLAY_SYSTEM_HAS_REQUESTED_A_SCRIPT_CLEANUP(); return retval; } - static void LUA_NATIVE_REPLAY_SET_SCRIPTS_HAVE_CLEANED_UP_FOR_REPLAY_SYSTEM( ) + static void LUA_NATIVE_REPLAY_SET_SCRIPTS_HAVE_CLEANED_UP_FOR_REPLAY_SYSTEM() { REPLAY::SET_SCRIPTS_HAVE_CLEANED_UP_FOR_REPLAY_SYSTEM(); } - static void LUA_NATIVE_REPLAY_SET_REPLAY_SYSTEM_PAUSED_FOR_SAVE( bool p0 ) + static void LUA_NATIVE_REPLAY_SET_REPLAY_SYSTEM_PAUSED_FOR_SAVE(bool p0) { REPLAY::SET_REPLAY_SYSTEM_PAUSED_FOR_SAVE(p0); } - static void LUA_NATIVE_REPLAY_REPLAY_CONTROL_SHUTDOWN( ) + static void LUA_NATIVE_REPLAY_REPLAY_CONTROL_SHUTDOWN() { REPLAY::REPLAY_CONTROL_SHUTDOWN(); } - static void LUA_NATIVE_REPLAY_ACTIVATE_ROCKSTAR_EDITOR( int p0 ) + static void LUA_NATIVE_REPLAY_ACTIVATE_ROCKSTAR_EDITOR(int p0) { REPLAY::ACTIVATE_ROCKSTAR_EDITOR(p0); } diff --git a/src/lua/natives/lua_native_binding_SAVEMIGRATION.cpp b/src/lua/natives/lua_native_binding_SAVEMIGRATION.cpp index 805f95f3..715ed9de 100644 --- a/src/lua/natives/lua_native_binding_SAVEMIGRATION.cpp +++ b/src/lua/natives/lua_native_binding_SAVEMIGRATION.cpp @@ -3,31 +3,31 @@ namespace lua::native { - static bool LUA_NATIVE_SAVEMIGRATION_SAVEMIGRATION_IS_MP_ENABLED( ) + static bool LUA_NATIVE_SAVEMIGRATION_SAVEMIGRATION_IS_MP_ENABLED() { auto retval = (bool)SAVEMIGRATION::SAVEMIGRATION_IS_MP_ENABLED(); return retval; } - static bool LUA_NATIVE_SAVEMIGRATION_SAVEMIGRATION_MP_REQUEST_ACCOUNTS( ) + static bool LUA_NATIVE_SAVEMIGRATION_SAVEMIGRATION_MP_REQUEST_ACCOUNTS() { auto retval = (bool)SAVEMIGRATION::SAVEMIGRATION_MP_REQUEST_ACCOUNTS(); return retval; } - static int LUA_NATIVE_SAVEMIGRATION_SAVEMIGRATION_MP_GET_ACCOUNTS_STATUS( ) + static int LUA_NATIVE_SAVEMIGRATION_SAVEMIGRATION_MP_GET_ACCOUNTS_STATUS() { auto retval = SAVEMIGRATION::SAVEMIGRATION_MP_GET_ACCOUNTS_STATUS(); return retval; } - static int LUA_NATIVE_SAVEMIGRATION_SAVEMIGRATION_MP_NUM_ACCOUNTS( ) + static int LUA_NATIVE_SAVEMIGRATION_SAVEMIGRATION_MP_NUM_ACCOUNTS() { auto retval = SAVEMIGRATION::SAVEMIGRATION_MP_NUM_ACCOUNTS(); return retval; } - static std::tuple LUA_NATIVE_SAVEMIGRATION_SAVEMIGRATION_MP_GET_ACCOUNT( int p0, Any p1 ) + static std::tuple LUA_NATIVE_SAVEMIGRATION_SAVEMIGRATION_MP_GET_ACCOUNT(int p0, Any p1) { std::tuple return_values; std::get<0>(return_values) = (bool)SAVEMIGRATION::SAVEMIGRATION_MP_GET_ACCOUNT(p0, &p1); @@ -36,13 +36,13 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_SAVEMIGRATION_SAVEMIGRATION_MP_REQUEST_STATUS( ) + static bool LUA_NATIVE_SAVEMIGRATION_SAVEMIGRATION_MP_REQUEST_STATUS() { auto retval = (bool)SAVEMIGRATION::SAVEMIGRATION_MP_REQUEST_STATUS(); return retval; } - static int LUA_NATIVE_SAVEMIGRATION_SAVEMIGRATION_MP_GET_STATUS( ) + static int LUA_NATIVE_SAVEMIGRATION_SAVEMIGRATION_MP_GET_STATUS() { auto retval = SAVEMIGRATION::SAVEMIGRATION_MP_GET_STATUS(); return retval; diff --git a/src/lua/natives/lua_native_binding_SCRIPT.cpp b/src/lua/natives/lua_native_binding_SCRIPT.cpp index 5a1c88e0..c1d8c1c9 100644 --- a/src/lua/natives/lua_native_binding_SCRIPT.cpp +++ b/src/lua/natives/lua_native_binding_SCRIPT.cpp @@ -3,126 +3,126 @@ namespace lua::native { - static void LUA_NATIVE_SCRIPT_REQUEST_SCRIPT( const char* scriptName ) + static void LUA_NATIVE_SCRIPT_REQUEST_SCRIPT(const char* scriptName) { SCRIPT::REQUEST_SCRIPT(scriptName); } - static void LUA_NATIVE_SCRIPT_SET_SCRIPT_AS_NO_LONGER_NEEDED( const char* scriptName ) + static void LUA_NATIVE_SCRIPT_SET_SCRIPT_AS_NO_LONGER_NEEDED(const char* scriptName) { SCRIPT::SET_SCRIPT_AS_NO_LONGER_NEEDED(scriptName); } - static bool LUA_NATIVE_SCRIPT_HAS_SCRIPT_LOADED( const char* scriptName ) + static bool LUA_NATIVE_SCRIPT_HAS_SCRIPT_LOADED(const char* scriptName) { auto retval = (bool)SCRIPT::HAS_SCRIPT_LOADED(scriptName); return retval; } - static bool LUA_NATIVE_SCRIPT_DOES_SCRIPT_EXIST( const char* scriptName ) + static bool LUA_NATIVE_SCRIPT_DOES_SCRIPT_EXIST(const char* scriptName) { auto retval = (bool)SCRIPT::DOES_SCRIPT_EXIST(scriptName); return retval; } - static void LUA_NATIVE_SCRIPT_REQUEST_SCRIPT_WITH_NAME_HASH( Hash scriptHash ) + static void LUA_NATIVE_SCRIPT_REQUEST_SCRIPT_WITH_NAME_HASH(Hash scriptHash) { SCRIPT::REQUEST_SCRIPT_WITH_NAME_HASH(scriptHash); } - static void LUA_NATIVE_SCRIPT_SET_SCRIPT_WITH_NAME_HASH_AS_NO_LONGER_NEEDED( Hash scriptHash ) + static void LUA_NATIVE_SCRIPT_SET_SCRIPT_WITH_NAME_HASH_AS_NO_LONGER_NEEDED(Hash scriptHash) { SCRIPT::SET_SCRIPT_WITH_NAME_HASH_AS_NO_LONGER_NEEDED(scriptHash); } - static bool LUA_NATIVE_SCRIPT_HAS_SCRIPT_WITH_NAME_HASH_LOADED( Hash scriptHash ) + static bool LUA_NATIVE_SCRIPT_HAS_SCRIPT_WITH_NAME_HASH_LOADED(Hash scriptHash) { auto retval = (bool)SCRIPT::HAS_SCRIPT_WITH_NAME_HASH_LOADED(scriptHash); return retval; } - static bool LUA_NATIVE_SCRIPT_DOES_SCRIPT_WITH_NAME_HASH_EXIST( Hash scriptHash ) + static bool LUA_NATIVE_SCRIPT_DOES_SCRIPT_WITH_NAME_HASH_EXIST(Hash scriptHash) { auto retval = (bool)SCRIPT::DOES_SCRIPT_WITH_NAME_HASH_EXIST(scriptHash); return retval; } - static void LUA_NATIVE_SCRIPT_TERMINATE_THREAD( int threadId ) + static void LUA_NATIVE_SCRIPT_TERMINATE_THREAD(int threadId) { SCRIPT::TERMINATE_THREAD(threadId); } - static bool LUA_NATIVE_SCRIPT_IS_THREAD_ACTIVE( int threadId ) + static bool LUA_NATIVE_SCRIPT_IS_THREAD_ACTIVE(int threadId) { auto retval = (bool)SCRIPT::IS_THREAD_ACTIVE(threadId); return retval; } - static const char* LUA_NATIVE_SCRIPT_GET_NAME_OF_SCRIPT_WITH_THIS_ID( int threadId ) + static const char* LUA_NATIVE_SCRIPT_GET_NAME_OF_SCRIPT_WITH_THIS_ID(int threadId) { auto retval = SCRIPT::GET_NAME_OF_SCRIPT_WITH_THIS_ID(threadId); return retval; } - static void LUA_NATIVE_SCRIPT_SCRIPT_THREAD_ITERATOR_RESET( ) + static void LUA_NATIVE_SCRIPT_SCRIPT_THREAD_ITERATOR_RESET() { SCRIPT::SCRIPT_THREAD_ITERATOR_RESET(); } - static int LUA_NATIVE_SCRIPT_SCRIPT_THREAD_ITERATOR_GET_NEXT_THREAD_ID( ) + static int LUA_NATIVE_SCRIPT_SCRIPT_THREAD_ITERATOR_GET_NEXT_THREAD_ID() { auto retval = SCRIPT::SCRIPT_THREAD_ITERATOR_GET_NEXT_THREAD_ID(); return retval; } - static int LUA_NATIVE_SCRIPT_GET_ID_OF_THIS_THREAD( ) + static int LUA_NATIVE_SCRIPT_GET_ID_OF_THIS_THREAD() { auto retval = SCRIPT::GET_ID_OF_THIS_THREAD(); return retval; } - static void LUA_NATIVE_SCRIPT_TERMINATE_THIS_THREAD( ) + static void LUA_NATIVE_SCRIPT_TERMINATE_THIS_THREAD() { SCRIPT::TERMINATE_THIS_THREAD(); } - static int LUA_NATIVE_SCRIPT_GET_NUMBER_OF_THREADS_RUNNING_THE_SCRIPT_WITH_THIS_HASH( Hash scriptHash ) + static int LUA_NATIVE_SCRIPT_GET_NUMBER_OF_THREADS_RUNNING_THE_SCRIPT_WITH_THIS_HASH(Hash scriptHash) { auto retval = SCRIPT::GET_NUMBER_OF_THREADS_RUNNING_THE_SCRIPT_WITH_THIS_HASH(scriptHash); return retval; } - static const char* LUA_NATIVE_SCRIPT_GET_THIS_SCRIPT_NAME( ) + static const char* LUA_NATIVE_SCRIPT_GET_THIS_SCRIPT_NAME() { auto retval = SCRIPT::GET_THIS_SCRIPT_NAME(); return retval; } - static Hash LUA_NATIVE_SCRIPT_GET_HASH_OF_THIS_SCRIPT_NAME( ) + static Hash LUA_NATIVE_SCRIPT_GET_HASH_OF_THIS_SCRIPT_NAME() { auto retval = SCRIPT::GET_HASH_OF_THIS_SCRIPT_NAME(); return retval; } - static int LUA_NATIVE_SCRIPT_GET_NUMBER_OF_EVENTS( int eventGroup ) + static int LUA_NATIVE_SCRIPT_GET_NUMBER_OF_EVENTS(int eventGroup) { auto retval = SCRIPT::GET_NUMBER_OF_EVENTS(eventGroup); return retval; } - static bool LUA_NATIVE_SCRIPT_GET_EVENT_EXISTS( int eventGroup, int eventIndex ) + static bool LUA_NATIVE_SCRIPT_GET_EVENT_EXISTS(int eventGroup, int eventIndex) { auto retval = (bool)SCRIPT::GET_EVENT_EXISTS(eventGroup, eventIndex); return retval; } - static int LUA_NATIVE_SCRIPT_GET_EVENT_AT_INDEX( int eventGroup, int eventIndex ) + static int LUA_NATIVE_SCRIPT_GET_EVENT_AT_INDEX(int eventGroup, int eventIndex) { auto retval = SCRIPT::GET_EVENT_AT_INDEX(eventGroup, eventIndex); return retval; } - static std::tuple LUA_NATIVE_SCRIPT_GET_EVENT_DATA( int eventGroup, int eventIndex, Any eventData, int eventDataSize ) + static std::tuple LUA_NATIVE_SCRIPT_GET_EVENT_DATA(int eventGroup, int eventIndex, Any eventData, int eventDataSize) { std::tuple return_values; std::get<0>(return_values) = (bool)SCRIPT::GET_EVENT_DATA(eventGroup, eventIndex, &eventData, eventDataSize); @@ -131,83 +131,83 @@ namespace lua::native return return_values; } - static Any LUA_NATIVE_SCRIPT_TRIGGER_SCRIPT_EVENT( int eventGroup, Any eventData, int eventDataSize, int playerBits ) + static Any LUA_NATIVE_SCRIPT_TRIGGER_SCRIPT_EVENT(int eventGroup, Any eventData, int eventDataSize, int playerBits) { SCRIPT::TRIGGER_SCRIPT_EVENT(eventGroup, &eventData, eventDataSize, playerBits); return eventData; } - static void LUA_NATIVE_SCRIPT_SHUTDOWN_LOADING_SCREEN( ) + static void LUA_NATIVE_SCRIPT_SHUTDOWN_LOADING_SCREEN() { SCRIPT::SHUTDOWN_LOADING_SCREEN(); } - static void LUA_NATIVE_SCRIPT_SET_NO_LOADING_SCREEN( bool toggle ) + static void LUA_NATIVE_SCRIPT_SET_NO_LOADING_SCREEN(bool toggle) { SCRIPT::SET_NO_LOADING_SCREEN(toggle); } - static bool LUA_NATIVE_SCRIPT_GET_NO_LOADING_SCREEN( ) + static bool LUA_NATIVE_SCRIPT_GET_NO_LOADING_SCREEN() { auto retval = (bool)SCRIPT::GET_NO_LOADING_SCREEN(); return retval; } - static void LUA_NATIVE_SCRIPT_COMMIT_TO_LOADINGSCREEN_SELCTION( ) + static void LUA_NATIVE_SCRIPT_COMMIT_TO_LOADINGSCREEN_SELCTION() { SCRIPT::COMMIT_TO_LOADINGSCREEN_SELCTION(); } - static bool LUA_NATIVE_SCRIPT_BG_IS_EXITFLAG_SET( ) + static bool LUA_NATIVE_SCRIPT_BG_IS_EXITFLAG_SET() { auto retval = (bool)SCRIPT::BG_IS_EXITFLAG_SET(); return retval; } - static void LUA_NATIVE_SCRIPT_BG_SET_EXITFLAG_RESPONSE( ) + static void LUA_NATIVE_SCRIPT_BG_SET_EXITFLAG_RESPONSE() { SCRIPT::BG_SET_EXITFLAG_RESPONSE(); } - static void LUA_NATIVE_SCRIPT_BG_START_CONTEXT_HASH( Hash contextHash ) + static void LUA_NATIVE_SCRIPT_BG_START_CONTEXT_HASH(Hash contextHash) { SCRIPT::BG_START_CONTEXT_HASH(contextHash); } - static void LUA_NATIVE_SCRIPT_BG_END_CONTEXT_HASH( Hash contextHash ) + static void LUA_NATIVE_SCRIPT_BG_END_CONTEXT_HASH(Hash contextHash) { SCRIPT::BG_END_CONTEXT_HASH(contextHash); } - static void LUA_NATIVE_SCRIPT_BG_START_CONTEXT( const char* contextName ) + static void LUA_NATIVE_SCRIPT_BG_START_CONTEXT(const char* contextName) { SCRIPT::BG_START_CONTEXT(contextName); } - static void LUA_NATIVE_SCRIPT_BG_END_CONTEXT( const char* contextName ) + static void LUA_NATIVE_SCRIPT_BG_END_CONTEXT(const char* contextName) { SCRIPT::BG_END_CONTEXT(contextName); } - static bool LUA_NATIVE_SCRIPT_BG_DOES_LAUNCH_PARAM_EXIST( int scriptIndex, const char* p1 ) + static bool LUA_NATIVE_SCRIPT_BG_DOES_LAUNCH_PARAM_EXIST(int scriptIndex, const char* p1) { auto retval = (bool)SCRIPT::BG_DOES_LAUNCH_PARAM_EXIST(scriptIndex, p1); return retval; } - static int LUA_NATIVE_SCRIPT_BG_GET_LAUNCH_PARAM_VALUE( int scriptIndex, const char* p1 ) + static int LUA_NATIVE_SCRIPT_BG_GET_LAUNCH_PARAM_VALUE(int scriptIndex, const char* p1) { auto retval = SCRIPT::BG_GET_LAUNCH_PARAM_VALUE(scriptIndex, p1); return retval; } - static int LUA_NATIVE_SCRIPT_BG_GET_SCRIPT_ID_FROM_NAME_HASH( Hash p0 ) + static int LUA_NATIVE_SCRIPT_BG_GET_SCRIPT_ID_FROM_NAME_HASH(Hash p0) { auto retval = SCRIPT::BG_GET_SCRIPT_ID_FROM_NAME_HASH(p0); return retval; } - static Any LUA_NATIVE_SCRIPT_SEND_TU_SCRIPT_EVENT( int eventGroup, Any eventData, int eventDataSize, int playerBits ) + static Any LUA_NATIVE_SCRIPT_SEND_TU_SCRIPT_EVENT(int eventGroup, Any eventData, int eventDataSize, int playerBits) { SCRIPT::SEND_TU_SCRIPT_EVENT(eventGroup, &eventData, eventDataSize, playerBits); return eventData; diff --git a/src/lua/natives/lua_native_binding_SECURITY.cpp b/src/lua/natives/lua_native_binding_SECURITY.cpp index 127749cf..3886ca06 100644 --- a/src/lua/natives/lua_native_binding_SECURITY.cpp +++ b/src/lua/natives/lua_native_binding_SECURITY.cpp @@ -3,19 +3,19 @@ namespace lua::native { - static Any LUA_NATIVE_SECURITY_REGISTER_SCRIPT_VARIABLE( Any variable ) + static Any LUA_NATIVE_SECURITY_REGISTER_SCRIPT_VARIABLE(Any variable) { SECURITY::REGISTER_SCRIPT_VARIABLE(&variable); return variable; } - static Any LUA_NATIVE_SECURITY_UNREGISTER_SCRIPT_VARIABLE( Any variable ) + static Any LUA_NATIVE_SECURITY_UNREGISTER_SCRIPT_VARIABLE(Any variable) { SECURITY::UNREGISTER_SCRIPT_VARIABLE(&variable); return variable; } - static void LUA_NATIVE_SECURITY_FORCE_CHECK_SCRIPT_VARIABLES( ) + static void LUA_NATIVE_SECURITY_FORCE_CHECK_SCRIPT_VARIABLES() { SECURITY::FORCE_CHECK_SCRIPT_VARIABLES(); } diff --git a/src/lua/natives/lua_native_binding_SHAPETEST.cpp b/src/lua/natives/lua_native_binding_SHAPETEST.cpp index ef58b183..9254c6e9 100644 --- a/src/lua/natives/lua_native_binding_SHAPETEST.cpp +++ b/src/lua/natives/lua_native_binding_SHAPETEST.cpp @@ -3,49 +3,49 @@ namespace lua::native { - static int LUA_NATIVE_SHAPETEST_START_SHAPE_TEST_LOS_PROBE( float x1, float y1, float z1, float x2, float y2, float z2, int flags, Entity entity, int p8 ) + static int LUA_NATIVE_SHAPETEST_START_SHAPE_TEST_LOS_PROBE(float x1, float y1, float z1, float x2, float y2, float z2, int flags, Entity entity, int p8) { auto retval = SHAPETEST::START_SHAPE_TEST_LOS_PROBE(x1, y1, z1, x2, y2, z2, flags, entity, p8); return retval; } - static int LUA_NATIVE_SHAPETEST_START_EXPENSIVE_SYNCHRONOUS_SHAPE_TEST_LOS_PROBE( float x1, float y1, float z1, float x2, float y2, float z2, int flags, Entity entity, int p8 ) + static int LUA_NATIVE_SHAPETEST_START_EXPENSIVE_SYNCHRONOUS_SHAPE_TEST_LOS_PROBE(float x1, float y1, float z1, float x2, float y2, float z2, int flags, Entity entity, int p8) { auto retval = SHAPETEST::START_EXPENSIVE_SYNCHRONOUS_SHAPE_TEST_LOS_PROBE(x1, y1, z1, x2, y2, z2, flags, entity, p8); return retval; } - static int LUA_NATIVE_SHAPETEST_START_SHAPE_TEST_BOUNDING_BOX( Entity entity, int flags1, int flags2 ) + static int LUA_NATIVE_SHAPETEST_START_SHAPE_TEST_BOUNDING_BOX(Entity entity, int flags1, int flags2) { auto retval = SHAPETEST::START_SHAPE_TEST_BOUNDING_BOX(entity, flags1, flags2); return retval; } - static int LUA_NATIVE_SHAPETEST_START_SHAPE_TEST_BOX( float x, float y, float z, float dimX, float dimY, float dimZ, float rotX, float rotY, float rotZ, Any p9, int flags, Entity entity, Any p12 ) + static int LUA_NATIVE_SHAPETEST_START_SHAPE_TEST_BOX(float x, float y, float z, float dimX, float dimY, float dimZ, float rotX, float rotY, float rotZ, Any p9, int flags, Entity entity, Any p12) { auto retval = SHAPETEST::START_SHAPE_TEST_BOX(x, y, z, dimX, dimY, dimZ, rotX, rotY, rotZ, p9, flags, entity, p12); return retval; } - static int LUA_NATIVE_SHAPETEST_START_SHAPE_TEST_BOUND( Entity entity, int flags1, int flags2 ) + static int LUA_NATIVE_SHAPETEST_START_SHAPE_TEST_BOUND(Entity entity, int flags1, int flags2) { auto retval = SHAPETEST::START_SHAPE_TEST_BOUND(entity, flags1, flags2); return retval; } - static int LUA_NATIVE_SHAPETEST_START_SHAPE_TEST_CAPSULE( float x1, float y1, float z1, float x2, float y2, float z2, float radius, int flags, Entity entity, int p9 ) + static int LUA_NATIVE_SHAPETEST_START_SHAPE_TEST_CAPSULE(float x1, float y1, float z1, float x2, float y2, float z2, float radius, int flags, Entity entity, int p9) { auto retval = SHAPETEST::START_SHAPE_TEST_CAPSULE(x1, y1, z1, x2, y2, z2, radius, flags, entity, p9); return retval; } - static int LUA_NATIVE_SHAPETEST_START_SHAPE_TEST_SWEPT_SPHERE( float x1, float y1, float z1, float x2, float y2, float z2, float radius, int flags, Entity entity, Any p9 ) + static int LUA_NATIVE_SHAPETEST_START_SHAPE_TEST_SWEPT_SPHERE(float x1, float y1, float z1, float x2, float y2, float z2, float radius, int flags, Entity entity, Any p9) { auto retval = SHAPETEST::START_SHAPE_TEST_SWEPT_SPHERE(x1, y1, z1, x2, y2, z2, radius, flags, entity, p9); return retval; } - static std::tuple LUA_NATIVE_SHAPETEST_START_SHAPE_TEST_MOUSE_CURSOR_LOS_PROBE( Vector3 pVec1, Vector3 pVec2, int flag, Entity entity, int flag2 ) + static std::tuple LUA_NATIVE_SHAPETEST_START_SHAPE_TEST_MOUSE_CURSOR_LOS_PROBE(Vector3 pVec1, Vector3 pVec2, int flag, Entity entity, int flag2) { std::tuple return_values; std::get<0>(return_values) = SHAPETEST::START_SHAPE_TEST_MOUSE_CURSOR_LOS_PROBE(&pVec1, &pVec2, flag, entity, flag2); @@ -55,7 +55,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_SHAPETEST_GET_SHAPE_TEST_RESULT( int shapeTestHandle, bool hit, Vector3 endCoords, Vector3 surfaceNormal, Entity entityHit ) + static std::tuple LUA_NATIVE_SHAPETEST_GET_SHAPE_TEST_RESULT(int shapeTestHandle, bool hit, Vector3 endCoords, Vector3 surfaceNormal, Entity entityHit) { std::tuple return_values; std::get<0>(return_values) = SHAPETEST::GET_SHAPE_TEST_RESULT(shapeTestHandle, (BOOL*)&hit, &endCoords, &surfaceNormal, &entityHit); @@ -67,7 +67,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_SHAPETEST_GET_SHAPE_TEST_RESULT_INCLUDING_MATERIAL( int shapeTestHandle, bool hit, Vector3 endCoords, Vector3 surfaceNormal, Hash materialHash, Entity entityHit ) + static std::tuple LUA_NATIVE_SHAPETEST_GET_SHAPE_TEST_RESULT_INCLUDING_MATERIAL(int shapeTestHandle, bool hit, Vector3 endCoords, Vector3 surfaceNormal, Hash materialHash, Entity entityHit) { std::tuple return_values; std::get<0>(return_values) = SHAPETEST::GET_SHAPE_TEST_RESULT_INCLUDING_MATERIAL(shapeTestHandle, (BOOL*)&hit, &endCoords, &surfaceNormal, &materialHash, &entityHit); @@ -80,7 +80,7 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_SHAPETEST_RELEASE_SCRIPT_GUID_FROM_ENTITY( Entity entityHit ) + static void LUA_NATIVE_SHAPETEST_RELEASE_SCRIPT_GUID_FROM_ENTITY(Entity entityHit) { SHAPETEST::RELEASE_SCRIPT_GUID_FROM_ENTITY(entityHit); } diff --git a/src/lua/natives/lua_native_binding_SOCIALCLUB.cpp b/src/lua/natives/lua_native_binding_SOCIALCLUB.cpp index c07bd67f..b2572058 100644 --- a/src/lua/natives/lua_native_binding_SOCIALCLUB.cpp +++ b/src/lua/natives/lua_native_binding_SOCIALCLUB.cpp @@ -3,31 +3,31 @@ namespace lua::native { - static int LUA_NATIVE_SOCIALCLUB_SC_INBOX_GET_TOTAL_NUM_MESSAGES( ) + static int LUA_NATIVE_SOCIALCLUB_SC_INBOX_GET_TOTAL_NUM_MESSAGES() { auto retval = SOCIALCLUB::SC_INBOX_GET_TOTAL_NUM_MESSAGES(); return retval; } - static Hash LUA_NATIVE_SOCIALCLUB_SC_INBOX_GET_MESSAGE_TYPE_AT_INDEX( int msgIndex ) + static Hash LUA_NATIVE_SOCIALCLUB_SC_INBOX_GET_MESSAGE_TYPE_AT_INDEX(int msgIndex) { auto retval = SOCIALCLUB::SC_INBOX_GET_MESSAGE_TYPE_AT_INDEX(msgIndex); return retval; } - static bool LUA_NATIVE_SOCIALCLUB_SC_INBOX_GET_MESSAGE_IS_READ_AT_INDEX( int msgIndex ) + static bool LUA_NATIVE_SOCIALCLUB_SC_INBOX_GET_MESSAGE_IS_READ_AT_INDEX(int msgIndex) { auto retval = (bool)SOCIALCLUB::SC_INBOX_GET_MESSAGE_IS_READ_AT_INDEX(msgIndex); return retval; } - static bool LUA_NATIVE_SOCIALCLUB_SC_INBOX_SET_MESSAGE_AS_READ_AT_INDEX( int msgIndex ) + static bool LUA_NATIVE_SOCIALCLUB_SC_INBOX_SET_MESSAGE_AS_READ_AT_INDEX(int msgIndex) { auto retval = (bool)SOCIALCLUB::SC_INBOX_SET_MESSAGE_AS_READ_AT_INDEX(msgIndex); return retval; } - static std::tuple LUA_NATIVE_SOCIALCLUB_SC_INBOX_MESSAGE_GET_DATA_INT( int p0, const char* context, int out ) + static std::tuple LUA_NATIVE_SOCIALCLUB_SC_INBOX_MESSAGE_GET_DATA_INT(int p0, const char* context, int out) { std::tuple return_values; std::get<0>(return_values) = (bool)SOCIALCLUB::SC_INBOX_MESSAGE_GET_DATA_INT(p0, context, &out); @@ -36,13 +36,13 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_SOCIALCLUB_SC_INBOX_MESSAGE_GET_DATA_BOOL( int p0, const char* p1 ) + static bool LUA_NATIVE_SOCIALCLUB_SC_INBOX_MESSAGE_GET_DATA_BOOL(int p0, const char* p1) { auto retval = (bool)SOCIALCLUB::SC_INBOX_MESSAGE_GET_DATA_BOOL(p0, p1); return retval; } - static std::tuple LUA_NATIVE_SOCIALCLUB_SC_INBOX_MESSAGE_GET_DATA_STRING( int p0, const char* context, char out ) + static std::tuple LUA_NATIVE_SOCIALCLUB_SC_INBOX_MESSAGE_GET_DATA_STRING(int p0, const char* context, char out) { std::tuple return_values; std::get<0>(return_values) = (bool)SOCIALCLUB::SC_INBOX_MESSAGE_GET_DATA_STRING(p0, context, &out); @@ -51,31 +51,31 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_SOCIALCLUB_SC_INBOX_MESSAGE_DO_APPLY( int p0 ) + static bool LUA_NATIVE_SOCIALCLUB_SC_INBOX_MESSAGE_DO_APPLY(int p0) { auto retval = (bool)SOCIALCLUB::SC_INBOX_MESSAGE_DO_APPLY(p0); return retval; } - static const char* LUA_NATIVE_SOCIALCLUB_SC_INBOX_MESSAGE_GET_RAW_TYPE_AT_INDEX( int p0 ) + static const char* LUA_NATIVE_SOCIALCLUB_SC_INBOX_MESSAGE_GET_RAW_TYPE_AT_INDEX(int p0) { auto retval = SOCIALCLUB::SC_INBOX_MESSAGE_GET_RAW_TYPE_AT_INDEX(p0); return retval; } - static Any LUA_NATIVE_SOCIALCLUB_SC_INBOX_MESSAGE_PUSH_GAMER_T0_RECIP_LIST( Any gamerHandle ) + static Any LUA_NATIVE_SOCIALCLUB_SC_INBOX_MESSAGE_PUSH_GAMER_T0_RECIP_LIST(Any gamerHandle) { SOCIALCLUB::SC_INBOX_MESSAGE_PUSH_GAMER_T0_RECIP_LIST(&gamerHandle); return gamerHandle; } - static Any LUA_NATIVE_SOCIALCLUB_SC_INBOX_SEND_UGCSTATUPDATE_TO_RECIP_LIST( Any data ) + static Any LUA_NATIVE_SOCIALCLUB_SC_INBOX_SEND_UGCSTATUPDATE_TO_RECIP_LIST(Any data) { SOCIALCLUB::SC_INBOX_SEND_UGCSTATUPDATE_TO_RECIP_LIST(&data); return data; } - static std::tuple LUA_NATIVE_SOCIALCLUB_SC_INBOX_MESSAGE_GET_UGCDATA( int p0, Any p1 ) + static std::tuple LUA_NATIVE_SOCIALCLUB_SC_INBOX_MESSAGE_GET_UGCDATA(int p0, Any p1) { std::tuple return_values; std::get<0>(return_values) = (bool)SOCIALCLUB::SC_INBOX_MESSAGE_GET_UGCDATA(p0, &p1); @@ -84,7 +84,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_SOCIALCLUB_SC_INBOX_SEND_BOUNTY_TO_RECIP_LIST( Any data ) + static std::tuple LUA_NATIVE_SOCIALCLUB_SC_INBOX_SEND_BOUNTY_TO_RECIP_LIST(Any data) { std::tuple return_values; std::get<0>(return_values) = (bool)SOCIALCLUB::SC_INBOX_SEND_BOUNTY_TO_RECIP_LIST(&data); @@ -93,7 +93,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_SOCIALCLUB_SC_INBOX_GET_BOUNTY_DATA_AT_INDEX( int index, Any outData ) + static std::tuple LUA_NATIVE_SOCIALCLUB_SC_INBOX_GET_BOUNTY_DATA_AT_INDEX(int index, Any outData) { std::tuple return_values; std::get<0>(return_values) = (bool)SOCIALCLUB::SC_INBOX_GET_BOUNTY_DATA_AT_INDEX(index, &outData); @@ -102,24 +102,24 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_SOCIALCLUB_SC_EMAIL_RETRIEVE_EMAILS( int offset, int limit ) + static void LUA_NATIVE_SOCIALCLUB_SC_EMAIL_RETRIEVE_EMAILS(int offset, int limit) { SOCIALCLUB::SC_EMAIL_RETRIEVE_EMAILS(offset, limit); } - static int LUA_NATIVE_SOCIALCLUB_SC_EMAIL_GET_RETRIEVAL_STATUS( ) + static int LUA_NATIVE_SOCIALCLUB_SC_EMAIL_GET_RETRIEVAL_STATUS() { auto retval = SOCIALCLUB::SC_EMAIL_GET_RETRIEVAL_STATUS(); return retval; } - static int LUA_NATIVE_SOCIALCLUB_SC_EMAIL_GET_NUM_RETRIEVED_EMAILS( ) + static int LUA_NATIVE_SOCIALCLUB_SC_EMAIL_GET_NUM_RETRIEVED_EMAILS() { auto retval = SOCIALCLUB::SC_EMAIL_GET_NUM_RETRIEVED_EMAILS(); return retval; } - static std::tuple LUA_NATIVE_SOCIALCLUB_SC_EMAIL_GET_EMAIL_AT_INDEX( int p0, Any p1 ) + static std::tuple LUA_NATIVE_SOCIALCLUB_SC_EMAIL_GET_EMAIL_AT_INDEX(int p0, Any p1) { std::tuple return_values; std::get<0>(return_values) = (bool)SOCIALCLUB::SC_EMAIL_GET_EMAIL_AT_INDEX(p0, &p1); @@ -128,76 +128,76 @@ namespace lua::native return return_values; } - static Any LUA_NATIVE_SOCIALCLUB_SC_EMAIL_DELETE_EMAILS( Any p0, Any p1 ) + static Any LUA_NATIVE_SOCIALCLUB_SC_EMAIL_DELETE_EMAILS(Any p0, Any p1) { SOCIALCLUB::SC_EMAIL_DELETE_EMAILS(&p0, p1); return p0; } - static Any LUA_NATIVE_SOCIALCLUB_SC_EMAIL_MESSAGE_PUSH_GAMER_TO_RECIP_LIST( Any gamerHandle ) + static Any LUA_NATIVE_SOCIALCLUB_SC_EMAIL_MESSAGE_PUSH_GAMER_TO_RECIP_LIST(Any gamerHandle) { SOCIALCLUB::SC_EMAIL_MESSAGE_PUSH_GAMER_TO_RECIP_LIST(&gamerHandle); return gamerHandle; } - static void LUA_NATIVE_SOCIALCLUB_SC_EMAIL_MESSAGE_CLEAR_RECIP_LIST( ) + static void LUA_NATIVE_SOCIALCLUB_SC_EMAIL_MESSAGE_CLEAR_RECIP_LIST() { SOCIALCLUB::SC_EMAIL_MESSAGE_CLEAR_RECIP_LIST(); } - static void LUA_NATIVE_SOCIALCLUB_SC_EMAIL_SEND_EMAIL( const char* p0 ) + static void LUA_NATIVE_SOCIALCLUB_SC_EMAIL_SEND_EMAIL(const char* p0) { SOCIALCLUB::SC_EMAIL_SEND_EMAIL(p0); } - static bool LUA_NATIVE_SOCIALCLUB_SC_EMAIL_SET_CURRENT_EMAIL_TAG( Any p0 ) + static bool LUA_NATIVE_SOCIALCLUB_SC_EMAIL_SET_CURRENT_EMAIL_TAG(Any p0) { auto retval = (bool)SOCIALCLUB::SC_EMAIL_SET_CURRENT_EMAIL_TAG(p0); return retval; } - static void LUA_NATIVE_SOCIALCLUB_SC_CACHE_NEW_ROCKSTAR_MSGS( bool toggle ) + static void LUA_NATIVE_SOCIALCLUB_SC_CACHE_NEW_ROCKSTAR_MSGS(bool toggle) { SOCIALCLUB::SC_CACHE_NEW_ROCKSTAR_MSGS(toggle); } - static bool LUA_NATIVE_SOCIALCLUB_SC_HAS_NEW_ROCKSTAR_MSG( ) + static bool LUA_NATIVE_SOCIALCLUB_SC_HAS_NEW_ROCKSTAR_MSG() { auto retval = (bool)SOCIALCLUB::SC_HAS_NEW_ROCKSTAR_MSG(); return retval; } - static const char* LUA_NATIVE_SOCIALCLUB_SC_GET_NEW_ROCKSTAR_MSG( ) + static const char* LUA_NATIVE_SOCIALCLUB_SC_GET_NEW_ROCKSTAR_MSG() { auto retval = SOCIALCLUB::SC_GET_NEW_ROCKSTAR_MSG(); return retval; } - static bool LUA_NATIVE_SOCIALCLUB_SC_PRESENCE_ATTR_SET_INT( Hash attrHash, int value ) + static bool LUA_NATIVE_SOCIALCLUB_SC_PRESENCE_ATTR_SET_INT(Hash attrHash, int value) { auto retval = (bool)SOCIALCLUB::SC_PRESENCE_ATTR_SET_INT(attrHash, value); return retval; } - static bool LUA_NATIVE_SOCIALCLUB_SC_PRESENCE_ATTR_SET_FLOAT( Hash attrHash, float value ) + static bool LUA_NATIVE_SOCIALCLUB_SC_PRESENCE_ATTR_SET_FLOAT(Hash attrHash, float value) { auto retval = (bool)SOCIALCLUB::SC_PRESENCE_ATTR_SET_FLOAT(attrHash, value); return retval; } - static bool LUA_NATIVE_SOCIALCLUB_SC_PRESENCE_ATTR_SET_STRING( Hash attrHash, const char* value ) + static bool LUA_NATIVE_SOCIALCLUB_SC_PRESENCE_ATTR_SET_STRING(Hash attrHash, const char* value) { auto retval = (bool)SOCIALCLUB::SC_PRESENCE_ATTR_SET_STRING(attrHash, value); return retval; } - static bool LUA_NATIVE_SOCIALCLUB_SC_PRESENCE_SET_ACTIVITY_RATING( Any p0, float p1 ) + static bool LUA_NATIVE_SOCIALCLUB_SC_PRESENCE_SET_ACTIVITY_RATING(Any p0, float p1) { auto retval = (bool)SOCIALCLUB::SC_PRESENCE_SET_ACTIVITY_RATING(p0, p1); return retval; } - static std::tuple LUA_NATIVE_SOCIALCLUB_SC_GAMERDATA_GET_INT( const char* name, int value ) + static std::tuple LUA_NATIVE_SOCIALCLUB_SC_GAMERDATA_GET_INT(const char* name, int value) { std::tuple return_values; std::get<0>(return_values) = (bool)SOCIALCLUB::SC_GAMERDATA_GET_INT(name, &value); @@ -206,7 +206,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_SOCIALCLUB_SC_GAMERDATA_GET_FLOAT( const char* name, float value ) + static std::tuple LUA_NATIVE_SOCIALCLUB_SC_GAMERDATA_GET_FLOAT(const char* name, float value) { std::tuple return_values; std::get<0>(return_values) = (bool)SOCIALCLUB::SC_GAMERDATA_GET_FLOAT(name, &value); @@ -215,13 +215,13 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_SOCIALCLUB_SC_GAMERDATA_GET_BOOL( const char* name ) + static bool LUA_NATIVE_SOCIALCLUB_SC_GAMERDATA_GET_BOOL(const char* name) { auto retval = (bool)SOCIALCLUB::SC_GAMERDATA_GET_BOOL(name); return retval; } - static std::tuple LUA_NATIVE_SOCIALCLUB_SC_GAMERDATA_GET_STRING( const char* name, char value ) + static std::tuple LUA_NATIVE_SOCIALCLUB_SC_GAMERDATA_GET_STRING(const char* name, char value) { std::tuple return_values; std::get<0>(return_values) = (bool)SOCIALCLUB::SC_GAMERDATA_GET_STRING(name, &value); @@ -230,7 +230,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_SOCIALCLUB_SC_GAMERDATA_GET_ACTIVE_XP_BONUS( float value ) + static std::tuple LUA_NATIVE_SOCIALCLUB_SC_GAMERDATA_GET_ACTIVE_XP_BONUS(float value) { std::tuple return_values; std::get<0>(return_values) = (bool)SOCIALCLUB::SC_GAMERDATA_GET_ACTIVE_XP_BONUS(&value); @@ -239,7 +239,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_SOCIALCLUB_SC_PROFANITY_CHECK_STRING( const char* string, int token ) + static std::tuple LUA_NATIVE_SOCIALCLUB_SC_PROFANITY_CHECK_STRING(const char* string, int token) { std::tuple return_values; std::get<0>(return_values) = (bool)SOCIALCLUB::SC_PROFANITY_CHECK_STRING(string, &token); @@ -248,7 +248,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_SOCIALCLUB_SC_PROFANITY_CHECK_STRING_UGC( const char* string, int token ) + static std::tuple LUA_NATIVE_SOCIALCLUB_SC_PROFANITY_CHECK_STRING_UGC(const char* string, int token) { std::tuple return_values; std::get<0>(return_values) = (bool)SOCIALCLUB::SC_PROFANITY_CHECK_STRING_UGC(string, &token); @@ -257,31 +257,31 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_SOCIALCLUB_SC_PROFANITY_GET_CHECK_IS_VALID( int token ) + static bool LUA_NATIVE_SOCIALCLUB_SC_PROFANITY_GET_CHECK_IS_VALID(int token) { auto retval = (bool)SOCIALCLUB::SC_PROFANITY_GET_CHECK_IS_VALID(token); return retval; } - static bool LUA_NATIVE_SOCIALCLUB_SC_PROFANITY_GET_CHECK_IS_PENDING( int token ) + static bool LUA_NATIVE_SOCIALCLUB_SC_PROFANITY_GET_CHECK_IS_PENDING(int token) { auto retval = (bool)SOCIALCLUB::SC_PROFANITY_GET_CHECK_IS_PENDING(token); return retval; } - static bool LUA_NATIVE_SOCIALCLUB_SC_PROFANITY_GET_STRING_PASSED( int token ) + static bool LUA_NATIVE_SOCIALCLUB_SC_PROFANITY_GET_STRING_PASSED(int token) { auto retval = (bool)SOCIALCLUB::SC_PROFANITY_GET_STRING_PASSED(token); return retval; } - static int LUA_NATIVE_SOCIALCLUB_SC_PROFANITY_GET_STRING_STATUS( int token ) + static int LUA_NATIVE_SOCIALCLUB_SC_PROFANITY_GET_STRING_STATUS(int token) { auto retval = SOCIALCLUB::SC_PROFANITY_GET_STRING_STATUS(token); return retval; } - static std::tuple LUA_NATIVE_SOCIALCLUB_SC_LICENSEPLATE_CHECK_STRING( const char* p0, int p1 ) + static std::tuple LUA_NATIVE_SOCIALCLUB_SC_LICENSEPLATE_CHECK_STRING(const char* p0, int p1) { std::tuple return_values; std::get<0>(return_values) = (bool)SOCIALCLUB::SC_LICENSEPLATE_CHECK_STRING(p0, &p1); @@ -290,37 +290,37 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_SOCIALCLUB_SC_LICENSEPLATE_GET_CHECK_IS_VALID( Any p0 ) + static bool LUA_NATIVE_SOCIALCLUB_SC_LICENSEPLATE_GET_CHECK_IS_VALID(Any p0) { auto retval = (bool)SOCIALCLUB::SC_LICENSEPLATE_GET_CHECK_IS_VALID(p0); return retval; } - static bool LUA_NATIVE_SOCIALCLUB_SC_LICENSEPLATE_GET_CHECK_IS_PENDING( Any p0 ) + static bool LUA_NATIVE_SOCIALCLUB_SC_LICENSEPLATE_GET_CHECK_IS_PENDING(Any p0) { auto retval = (bool)SOCIALCLUB::SC_LICENSEPLATE_GET_CHECK_IS_PENDING(p0); return retval; } - static int LUA_NATIVE_SOCIALCLUB_SC_LICENSEPLATE_GET_COUNT( int token ) + static int LUA_NATIVE_SOCIALCLUB_SC_LICENSEPLATE_GET_COUNT(int token) { auto retval = SOCIALCLUB::SC_LICENSEPLATE_GET_COUNT(token); return retval; } - static const char* LUA_NATIVE_SOCIALCLUB_SC_LICENSEPLATE_GET_PLATE( int token, int plateIndex ) + static const char* LUA_NATIVE_SOCIALCLUB_SC_LICENSEPLATE_GET_PLATE(int token, int plateIndex) { auto retval = SOCIALCLUB::SC_LICENSEPLATE_GET_PLATE(token, plateIndex); return retval; } - static const char* LUA_NATIVE_SOCIALCLUB_SC_LICENSEPLATE_GET_PLATE_DATA( int token, int plateIndex ) + static const char* LUA_NATIVE_SOCIALCLUB_SC_LICENSEPLATE_GET_PLATE_DATA(int token, int plateIndex) { auto retval = SOCIALCLUB::SC_LICENSEPLATE_GET_PLATE_DATA(token, plateIndex); return retval; } - static std::tuple LUA_NATIVE_SOCIALCLUB_SC_LICENSEPLATE_SET_PLATE_DATA( const char* oldPlateText, const char* newPlateText, Any plateData ) + static std::tuple LUA_NATIVE_SOCIALCLUB_SC_LICENSEPLATE_SET_PLATE_DATA(const char* oldPlateText, const char* newPlateText, Any plateData) { std::tuple return_values; std::get<0>(return_values) = (bool)SOCIALCLUB::SC_LICENSEPLATE_SET_PLATE_DATA(oldPlateText, newPlateText, &plateData); @@ -329,7 +329,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_SOCIALCLUB_SC_LICENSEPLATE_ADD( const char* plateText, Any plateData, int token ) + static std::tuple LUA_NATIVE_SOCIALCLUB_SC_LICENSEPLATE_ADD(const char* plateText, Any plateData, int token) { std::tuple return_values; std::get<0>(return_values) = (bool)SOCIALCLUB::SC_LICENSEPLATE_ADD(plateText, &plateData, &token); @@ -339,19 +339,19 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_SOCIALCLUB_SC_LICENSEPLATE_GET_ADD_IS_PENDING( int token ) + static bool LUA_NATIVE_SOCIALCLUB_SC_LICENSEPLATE_GET_ADD_IS_PENDING(int token) { auto retval = (bool)SOCIALCLUB::SC_LICENSEPLATE_GET_ADD_IS_PENDING(token); return retval; } - static int LUA_NATIVE_SOCIALCLUB_SC_LICENSEPLATE_GET_ADD_STATUS( int token ) + static int LUA_NATIVE_SOCIALCLUB_SC_LICENSEPLATE_GET_ADD_STATUS(int token) { auto retval = SOCIALCLUB::SC_LICENSEPLATE_GET_ADD_STATUS(token); return retval; } - static std::tuple LUA_NATIVE_SOCIALCLUB_SC_LICENSEPLATE_ISVALID( const char* plateText, int token ) + static std::tuple LUA_NATIVE_SOCIALCLUB_SC_LICENSEPLATE_ISVALID(const char* plateText, int token) { std::tuple return_values; std::get<0>(return_values) = (bool)SOCIALCLUB::SC_LICENSEPLATE_ISVALID(plateText, &token); @@ -360,31 +360,31 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_SOCIALCLUB_SC_LICENSEPLATE_GET_ISVALID_IS_PENDING( int token ) + static bool LUA_NATIVE_SOCIALCLUB_SC_LICENSEPLATE_GET_ISVALID_IS_PENDING(int token) { auto retval = (bool)SOCIALCLUB::SC_LICENSEPLATE_GET_ISVALID_IS_PENDING(token); return retval; } - static int LUA_NATIVE_SOCIALCLUB_SC_LICENSEPLATE_GET_ISVALID_STATUS( int token ) + static int LUA_NATIVE_SOCIALCLUB_SC_LICENSEPLATE_GET_ISVALID_STATUS(int token) { auto retval = SOCIALCLUB::SC_LICENSEPLATE_GET_ISVALID_STATUS(token); return retval; } - static bool LUA_NATIVE_SOCIALCLUB_SC_COMMUNITY_EVENT_IS_ACTIVE( ) + static bool LUA_NATIVE_SOCIALCLUB_SC_COMMUNITY_EVENT_IS_ACTIVE() { auto retval = (bool)SOCIALCLUB::SC_COMMUNITY_EVENT_IS_ACTIVE(); return retval; } - static int LUA_NATIVE_SOCIALCLUB_SC_COMMUNITY_EVENT_GET_EVENT_ID( ) + static int LUA_NATIVE_SOCIALCLUB_SC_COMMUNITY_EVENT_GET_EVENT_ID() { auto retval = SOCIALCLUB::SC_COMMUNITY_EVENT_GET_EVENT_ID(); return retval; } - static std::tuple LUA_NATIVE_SOCIALCLUB_SC_COMMUNITY_EVENT_GET_EXTRA_DATA_INT( const char* p0, int p1 ) + static std::tuple LUA_NATIVE_SOCIALCLUB_SC_COMMUNITY_EVENT_GET_EXTRA_DATA_INT(const char* p0, int p1) { std::tuple return_values; std::get<0>(return_values) = (bool)SOCIALCLUB::SC_COMMUNITY_EVENT_GET_EXTRA_DATA_INT(p0, &p1); @@ -393,7 +393,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_SOCIALCLUB_SC_COMMUNITY_EVENT_GET_EXTRA_DATA_FLOAT( const char* p0, float p1 ) + static std::tuple LUA_NATIVE_SOCIALCLUB_SC_COMMUNITY_EVENT_GET_EXTRA_DATA_FLOAT(const char* p0, float p1) { std::tuple return_values; std::get<0>(return_values) = (bool)SOCIALCLUB::SC_COMMUNITY_EVENT_GET_EXTRA_DATA_FLOAT(p0, &p1); @@ -402,7 +402,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_SOCIALCLUB_SC_COMMUNITY_EVENT_GET_EXTRA_DATA_STRING( const char* p0, char p1 ) + static std::tuple LUA_NATIVE_SOCIALCLUB_SC_COMMUNITY_EVENT_GET_EXTRA_DATA_STRING(const char* p0, char p1) { std::tuple return_values; std::get<0>(return_values) = (bool)SOCIALCLUB::SC_COMMUNITY_EVENT_GET_EXTRA_DATA_STRING(p0, &p1); @@ -411,7 +411,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_SOCIALCLUB_SC_COMMUNITY_EVENT_GET_DISPLAY_NAME( char p0 ) + static std::tuple LUA_NATIVE_SOCIALCLUB_SC_COMMUNITY_EVENT_GET_DISPLAY_NAME(char p0) { std::tuple return_values; std::get<0>(return_values) = (bool)SOCIALCLUB::SC_COMMUNITY_EVENT_GET_DISPLAY_NAME(&p0); @@ -420,19 +420,19 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_SOCIALCLUB_SC_COMMUNITY_EVENT_IS_ACTIVE_FOR_TYPE( const char* p0 ) + static bool LUA_NATIVE_SOCIALCLUB_SC_COMMUNITY_EVENT_IS_ACTIVE_FOR_TYPE(const char* p0) { auto retval = (bool)SOCIALCLUB::SC_COMMUNITY_EVENT_IS_ACTIVE_FOR_TYPE(p0); return retval; } - static int LUA_NATIVE_SOCIALCLUB_SC_COMMUNITY_EVENT_GET_EVENT_ID_FOR_TYPE( const char* p0 ) + static int LUA_NATIVE_SOCIALCLUB_SC_COMMUNITY_EVENT_GET_EVENT_ID_FOR_TYPE(const char* p0) { auto retval = SOCIALCLUB::SC_COMMUNITY_EVENT_GET_EVENT_ID_FOR_TYPE(p0); return retval; } - static std::tuple LUA_NATIVE_SOCIALCLUB_SC_COMMUNITY_EVENT_GET_EXTRA_DATA_INT_FOR_TYPE( const char* p0, int p1, const char* p2 ) + static std::tuple LUA_NATIVE_SOCIALCLUB_SC_COMMUNITY_EVENT_GET_EXTRA_DATA_INT_FOR_TYPE(const char* p0, int p1, const char* p2) { std::tuple return_values; std::get<0>(return_values) = (bool)SOCIALCLUB::SC_COMMUNITY_EVENT_GET_EXTRA_DATA_INT_FOR_TYPE(p0, &p1, p2); @@ -441,7 +441,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_SOCIALCLUB_SC_COMMUNITY_EVENT_GET_EXTRA_DATA_FLOAT_FOR_TYPE( const char* p0, float p1, const char* p2 ) + static std::tuple LUA_NATIVE_SOCIALCLUB_SC_COMMUNITY_EVENT_GET_EXTRA_DATA_FLOAT_FOR_TYPE(const char* p0, float p1, const char* p2) { std::tuple return_values; std::get<0>(return_values) = (bool)SOCIALCLUB::SC_COMMUNITY_EVENT_GET_EXTRA_DATA_FLOAT_FOR_TYPE(p0, &p1, p2); @@ -450,7 +450,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_SOCIALCLUB_SC_COMMUNITY_EVENT_GET_EXTRA_DATA_STRING_FOR_TYPE( const char* p0, char p1, const char* p2 ) + static std::tuple LUA_NATIVE_SOCIALCLUB_SC_COMMUNITY_EVENT_GET_EXTRA_DATA_STRING_FOR_TYPE(const char* p0, char p1, const char* p2) { std::tuple return_values; std::get<0>(return_values) = (bool)SOCIALCLUB::SC_COMMUNITY_EVENT_GET_EXTRA_DATA_STRING_FOR_TYPE(p0, &p1, p2); @@ -459,7 +459,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_SOCIALCLUB_SC_COMMUNITY_EVENT_GET_DISPLAY_NAME_FOR_TYPE( char p0, const char* p1 ) + static std::tuple LUA_NATIVE_SOCIALCLUB_SC_COMMUNITY_EVENT_GET_DISPLAY_NAME_FOR_TYPE(char p0, const char* p1) { std::tuple return_values; std::get<0>(return_values) = (bool)SOCIALCLUB::SC_COMMUNITY_EVENT_GET_DISPLAY_NAME_FOR_TYPE(&p0, p1); @@ -468,13 +468,13 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_SOCIALCLUB_SC_COMMUNITY_EVENT_IS_ACTIVE_BY_ID( int p0 ) + static bool LUA_NATIVE_SOCIALCLUB_SC_COMMUNITY_EVENT_IS_ACTIVE_BY_ID(int p0) { auto retval = (bool)SOCIALCLUB::SC_COMMUNITY_EVENT_IS_ACTIVE_BY_ID(p0); return retval; } - static std::tuple LUA_NATIVE_SOCIALCLUB_SC_COMMUNITY_EVENT_GET_EXTRA_DATA_INT_BY_ID( int p0, const char* p1, int p2 ) + static std::tuple LUA_NATIVE_SOCIALCLUB_SC_COMMUNITY_EVENT_GET_EXTRA_DATA_INT_BY_ID(int p0, const char* p1, int p2) { std::tuple return_values; std::get<0>(return_values) = (bool)SOCIALCLUB::SC_COMMUNITY_EVENT_GET_EXTRA_DATA_INT_BY_ID(p0, p1, &p2); @@ -483,7 +483,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_SOCIALCLUB_SC_COMMUNITY_EVENT_GET_EXTRA_DATA_FLOAT_BY_ID( int p0, const char* p1, float p2 ) + static std::tuple LUA_NATIVE_SOCIALCLUB_SC_COMMUNITY_EVENT_GET_EXTRA_DATA_FLOAT_BY_ID(int p0, const char* p1, float p2) { std::tuple return_values; std::get<0>(return_values) = (bool)SOCIALCLUB::SC_COMMUNITY_EVENT_GET_EXTRA_DATA_FLOAT_BY_ID(p0, p1, &p2); @@ -492,7 +492,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_SOCIALCLUB_SC_COMMUNITY_EVENT_GET_EXTRA_DATA_STRING_BY_ID( int p0, const char* p1, char p2 ) + static std::tuple LUA_NATIVE_SOCIALCLUB_SC_COMMUNITY_EVENT_GET_EXTRA_DATA_STRING_BY_ID(int p0, const char* p1, char p2) { std::tuple return_values; std::get<0>(return_values) = (bool)SOCIALCLUB::SC_COMMUNITY_EVENT_GET_EXTRA_DATA_STRING_BY_ID(p0, p1, &p2); @@ -501,7 +501,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_SOCIALCLUB_SC_COMMUNITY_EVENT_GET_DISPLAY_NAME_BY_ID( int p0, char p1 ) + static std::tuple LUA_NATIVE_SOCIALCLUB_SC_COMMUNITY_EVENT_GET_DISPLAY_NAME_BY_ID(int p0, char p1) { std::tuple return_values; std::get<0>(return_values) = (bool)SOCIALCLUB::SC_COMMUNITY_EVENT_GET_DISPLAY_NAME_BY_ID(p0, &p1); @@ -510,31 +510,31 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_SOCIALCLUB_SC_TRANSITION_NEWS_SHOW( Any p0 ) + static bool LUA_NATIVE_SOCIALCLUB_SC_TRANSITION_NEWS_SHOW(Any p0) { auto retval = (bool)SOCIALCLUB::SC_TRANSITION_NEWS_SHOW(p0); return retval; } - static bool LUA_NATIVE_SOCIALCLUB_SC_TRANSITION_NEWS_SHOW_TIMED( Any p0, Any p1 ) + static bool LUA_NATIVE_SOCIALCLUB_SC_TRANSITION_NEWS_SHOW_TIMED(Any p0, Any p1) { auto retval = (bool)SOCIALCLUB::SC_TRANSITION_NEWS_SHOW_TIMED(p0, p1); return retval; } - static bool LUA_NATIVE_SOCIALCLUB_SC_TRANSITION_NEWS_SHOW_NEXT_ITEM( ) + static bool LUA_NATIVE_SOCIALCLUB_SC_TRANSITION_NEWS_SHOW_NEXT_ITEM() { auto retval = (bool)SOCIALCLUB::SC_TRANSITION_NEWS_SHOW_NEXT_ITEM(); return retval; } - static bool LUA_NATIVE_SOCIALCLUB_SC_TRANSITION_NEWS_HAS_EXTRA_DATA_TU( ) + static bool LUA_NATIVE_SOCIALCLUB_SC_TRANSITION_NEWS_HAS_EXTRA_DATA_TU() { auto retval = (bool)SOCIALCLUB::SC_TRANSITION_NEWS_HAS_EXTRA_DATA_TU(); return retval; } - static std::tuple LUA_NATIVE_SOCIALCLUB_SC_TRANSITION_NEWS_GET_EXTRA_DATA_INT_TU( const char* p0, int p1 ) + static std::tuple LUA_NATIVE_SOCIALCLUB_SC_TRANSITION_NEWS_GET_EXTRA_DATA_INT_TU(const char* p0, int p1) { std::tuple return_values; std::get<0>(return_values) = (bool)SOCIALCLUB::SC_TRANSITION_NEWS_GET_EXTRA_DATA_INT_TU(p0, &p1); @@ -543,35 +543,35 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_SOCIALCLUB_SC_TRANSITION_NEWS_END( ) + static void LUA_NATIVE_SOCIALCLUB_SC_TRANSITION_NEWS_END() { SOCIALCLUB::SC_TRANSITION_NEWS_END(); } - static bool LUA_NATIVE_SOCIALCLUB_SC_PAUSE_NEWS_INIT_STARTER_PACK( Any p0 ) + static bool LUA_NATIVE_SOCIALCLUB_SC_PAUSE_NEWS_INIT_STARTER_PACK(Any p0) { auto retval = (bool)SOCIALCLUB::SC_PAUSE_NEWS_INIT_STARTER_PACK(p0); return retval; } - static bool LUA_NATIVE_SOCIALCLUB_SC_PAUSE_NEWS_GET_PENDING_STORY( Any p0 ) + static bool LUA_NATIVE_SOCIALCLUB_SC_PAUSE_NEWS_GET_PENDING_STORY(Any p0) { auto retval = (bool)SOCIALCLUB::SC_PAUSE_NEWS_GET_PENDING_STORY(p0); return retval; } - static void LUA_NATIVE_SOCIALCLUB_SC_PAUSE_NEWS_SHUTDOWN( ) + static void LUA_NATIVE_SOCIALCLUB_SC_PAUSE_NEWS_SHUTDOWN() { SOCIALCLUB::SC_PAUSE_NEWS_SHUTDOWN(); } - static const char* LUA_NATIVE_SOCIALCLUB_SC_ACCOUNT_INFO_GET_NICKNAME( ) + static const char* LUA_NATIVE_SOCIALCLUB_SC_ACCOUNT_INFO_GET_NICKNAME() { auto retval = SOCIALCLUB::SC_ACCOUNT_INFO_GET_NICKNAME(); return retval; } - static std::tuple LUA_NATIVE_SOCIALCLUB_SC_ACHIEVEMENT_INFO_STATUS( int p0 ) + static std::tuple LUA_NATIVE_SOCIALCLUB_SC_ACHIEVEMENT_INFO_STATUS(int p0) { std::tuple return_values; std::get<0>(return_values) = (bool)SOCIALCLUB::SC_ACHIEVEMENT_INFO_STATUS(&p0); @@ -580,7 +580,7 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_SOCIALCLUB_SC_HAS_ACHIEVEMENT_BEEN_PASSED( int achievementId ) + static bool LUA_NATIVE_SOCIALCLUB_SC_HAS_ACHIEVEMENT_BEEN_PASSED(int achievementId) { auto retval = (bool)SOCIALCLUB::SC_HAS_ACHIEVEMENT_BEEN_PASSED(achievementId); return retval; diff --git a/src/lua/natives/lua_native_binding_STATS.cpp b/src/lua/natives/lua_native_binding_STATS.cpp index cc6cc676..c93bcaca 100644 --- a/src/lua/natives/lua_native_binding_STATS.cpp +++ b/src/lua/natives/lua_native_binding_STATS.cpp @@ -3,141 +3,141 @@ namespace lua::native { - static bool LUA_NATIVE_STATS_STAT_CLEAR_SLOT_FOR_RELOAD( int statSlot ) + static bool LUA_NATIVE_STATS_STAT_CLEAR_SLOT_FOR_RELOAD(int statSlot) { auto retval = (bool)STATS::STAT_CLEAR_SLOT_FOR_RELOAD(statSlot); return retval; } - static bool LUA_NATIVE_STATS_STAT_LOAD( int statSlot ) + static bool LUA_NATIVE_STATS_STAT_LOAD(int statSlot) { auto retval = (bool)STATS::STAT_LOAD(statSlot); return retval; } - static bool LUA_NATIVE_STATS_STAT_SAVE( int p0, bool p1, int p2, bool p3 ) + static bool LUA_NATIVE_STATS_STAT_SAVE(int p0, bool p1, int p2, bool p3) { auto retval = (bool)STATS::STAT_SAVE(p0, p1, p2, p3); return retval; } - static void LUA_NATIVE_STATS_STAT_SET_OPEN_SAVETYPE_IN_JOB( int p0 ) + static void LUA_NATIVE_STATS_STAT_SET_OPEN_SAVETYPE_IN_JOB(int p0) { STATS::STAT_SET_OPEN_SAVETYPE_IN_JOB(p0); } - static bool LUA_NATIVE_STATS_STAT_LOAD_PENDING( int statSlot ) + static bool LUA_NATIVE_STATS_STAT_LOAD_PENDING(int statSlot) { auto retval = (bool)STATS::STAT_LOAD_PENDING(statSlot); return retval; } - static bool LUA_NATIVE_STATS_STAT_SAVE_PENDING( ) + static bool LUA_NATIVE_STATS_STAT_SAVE_PENDING() { auto retval = (bool)STATS::STAT_SAVE_PENDING(); return retval; } - static bool LUA_NATIVE_STATS_STAT_SAVE_PENDING_OR_REQUESTED( ) + static bool LUA_NATIVE_STATS_STAT_SAVE_PENDING_OR_REQUESTED() { auto retval = (bool)STATS::STAT_SAVE_PENDING_OR_REQUESTED(); return retval; } - static bool LUA_NATIVE_STATS_STAT_DELETE_SLOT( int p0 ) + static bool LUA_NATIVE_STATS_STAT_DELETE_SLOT(int p0) { auto retval = (bool)STATS::STAT_DELETE_SLOT(p0); return retval; } - static bool LUA_NATIVE_STATS_STAT_SLOT_IS_LOADED( int statSlot ) + static bool LUA_NATIVE_STATS_STAT_SLOT_IS_LOADED(int statSlot) { auto retval = (bool)STATS::STAT_SLOT_IS_LOADED(statSlot); return retval; } - static bool LUA_NATIVE_STATS_STAT_CLOUD_SLOT_LOAD_FAILED( int p0 ) + static bool LUA_NATIVE_STATS_STAT_CLOUD_SLOT_LOAD_FAILED(int p0) { auto retval = (bool)STATS::STAT_CLOUD_SLOT_LOAD_FAILED(p0); return retval; } - static int LUA_NATIVE_STATS_STAT_CLOUD_SLOT_LOAD_FAILED_CODE( Any p0 ) + static int LUA_NATIVE_STATS_STAT_CLOUD_SLOT_LOAD_FAILED_CODE(Any p0) { auto retval = STATS::STAT_CLOUD_SLOT_LOAD_FAILED_CODE(p0); return retval; } - static void LUA_NATIVE_STATS_STAT_SET_BLOCK_SAVES( bool toggle ) + static void LUA_NATIVE_STATS_STAT_SET_BLOCK_SAVES(bool toggle) { STATS::STAT_SET_BLOCK_SAVES(toggle); } - static bool LUA_NATIVE_STATS_STAT_GET_BLOCK_SAVES( ) + static bool LUA_NATIVE_STATS_STAT_GET_BLOCK_SAVES() { auto retval = (bool)STATS::STAT_GET_BLOCK_SAVES(); return retval; } - static bool LUA_NATIVE_STATS_STAT_CLOUD_SLOT_SAVE_FAILED( Any p0 ) + static bool LUA_NATIVE_STATS_STAT_CLOUD_SLOT_SAVE_FAILED(Any p0) { auto retval = (bool)STATS::STAT_CLOUD_SLOT_SAVE_FAILED(p0); return retval; } - static void LUA_NATIVE_STATS_STAT_CLEAR_PENDING_SAVES( Any p0 ) + static void LUA_NATIVE_STATS_STAT_CLEAR_PENDING_SAVES(Any p0) { STATS::STAT_CLEAR_PENDING_SAVES(p0); } - static bool LUA_NATIVE_STATS_STAT_LOAD_DIRTY_READ_DETECTED( ) + static bool LUA_NATIVE_STATS_STAT_LOAD_DIRTY_READ_DETECTED() { auto retval = (bool)STATS::STAT_LOAD_DIRTY_READ_DETECTED(); return retval; } - static void LUA_NATIVE_STATS_STAT_CLEAR_DIRTY_READ_DETECTED( ) + static void LUA_NATIVE_STATS_STAT_CLEAR_DIRTY_READ_DETECTED() { STATS::STAT_CLEAR_DIRTY_READ_DETECTED(); } - static bool LUA_NATIVE_STATS_STAT_GET_LOAD_SAFE_TO_PROGRESS_TO_MP_FROM_SP( ) + static bool LUA_NATIVE_STATS_STAT_GET_LOAD_SAFE_TO_PROGRESS_TO_MP_FROM_SP() { auto retval = (bool)STATS::STAT_GET_LOAD_SAFE_TO_PROGRESS_TO_MP_FROM_SP(); return retval; } - static Hash LUA_NATIVE_STATS_GET_STAT_HASH_FOR_CHARACTER_STAT_( int dataType, int statIndex, int charSlot ) + static Hash LUA_NATIVE_STATS_GET_STAT_HASH_FOR_CHARACTER_STAT_(int dataType, int statIndex, int charSlot) { - auto retval = STATS::GET_STAT_HASH_FOR_CHARACTER_STAT_(dataType, statIndex, charSlot); + auto retval = STATS::_GET_STAT_HASH_FOR_CHARACTER_STAT(dataType, statIndex, charSlot); return retval; } - static bool LUA_NATIVE_STATS_STAT_SET_INT( Hash statName, int value, bool save ) + static bool LUA_NATIVE_STATS_STAT_SET_INT(Hash statName, int value, bool save) { auto retval = (bool)STATS::STAT_SET_INT(statName, value, save); return retval; } - static bool LUA_NATIVE_STATS_STAT_SET_FLOAT( Hash statName, float value, bool save ) + static bool LUA_NATIVE_STATS_STAT_SET_FLOAT(Hash statName, float value, bool save) { auto retval = (bool)STATS::STAT_SET_FLOAT(statName, value, save); return retval; } - static bool LUA_NATIVE_STATS_STAT_SET_BOOL( Hash statName, bool value, bool save ) + static bool LUA_NATIVE_STATS_STAT_SET_BOOL(Hash statName, bool value, bool save) { auto retval = (bool)STATS::STAT_SET_BOOL(statName, value, save); return retval; } - static bool LUA_NATIVE_STATS_STAT_SET_GXT_LABEL( Hash statName, const char* value, bool save ) + static bool LUA_NATIVE_STATS_STAT_SET_GXT_LABEL(Hash statName, const char* value, bool save) { auto retval = (bool)STATS::STAT_SET_GXT_LABEL(statName, value, save); return retval; } - static std::tuple LUA_NATIVE_STATS_STAT_SET_DATE( Hash statName, Any value, int numFields, bool save ) + static std::tuple LUA_NATIVE_STATS_STAT_SET_DATE(Hash statName, Any value, int numFields, bool save) { std::tuple return_values; std::get<0>(return_values) = (bool)STATS::STAT_SET_DATE(statName, &value, numFields, save); @@ -146,37 +146,37 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_STATS_STAT_SET_STRING( Hash statName, const char* value, bool save ) + static bool LUA_NATIVE_STATS_STAT_SET_STRING(Hash statName, const char* value, bool save) { auto retval = (bool)STATS::STAT_SET_STRING(statName, value, save); return retval; } - static bool LUA_NATIVE_STATS_STAT_SET_POS( Hash statName, float x, float y, float z, bool save ) + static bool LUA_NATIVE_STATS_STAT_SET_POS(Hash statName, float x, float y, float z, bool save) { auto retval = (bool)STATS::STAT_SET_POS(statName, x, y, z, save); return retval; } - static bool LUA_NATIVE_STATS_STAT_SET_MASKED_INT( Hash statName, int p1, int p2, int p3, bool save ) + static bool LUA_NATIVE_STATS_STAT_SET_MASKED_INT(Hash statName, int p1, int p2, int p3, bool save) { auto retval = (bool)STATS::STAT_SET_MASKED_INT(statName, p1, p2, p3, save); return retval; } - static bool LUA_NATIVE_STATS_STAT_SET_USER_ID( Hash statName, const char* value, bool save ) + static bool LUA_NATIVE_STATS_STAT_SET_USER_ID(Hash statName, const char* value, bool save) { auto retval = (bool)STATS::STAT_SET_USER_ID(statName, value, save); return retval; } - static bool LUA_NATIVE_STATS_STAT_SET_CURRENT_POSIX_TIME( Hash statName, bool p1 ) + static bool LUA_NATIVE_STATS_STAT_SET_CURRENT_POSIX_TIME(Hash statName, bool p1) { auto retval = (bool)STATS::STAT_SET_CURRENT_POSIX_TIME(statName, p1); return retval; } - static std::tuple LUA_NATIVE_STATS_STAT_GET_INT( Hash statHash, int outValue, int p2 ) + static std::tuple LUA_NATIVE_STATS_STAT_GET_INT(Hash statHash, int outValue, int p2) { std::tuple return_values; std::get<0>(return_values) = (bool)STATS::STAT_GET_INT(statHash, &outValue, p2); @@ -185,7 +185,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_STATS_STAT_GET_FLOAT( Hash statHash, float outValue, Any p2 ) + static std::tuple LUA_NATIVE_STATS_STAT_GET_FLOAT(Hash statHash, float outValue, Any p2) { std::tuple return_values; std::get<0>(return_values) = (bool)STATS::STAT_GET_FLOAT(statHash, &outValue, p2); @@ -194,7 +194,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_STATS_STAT_GET_BOOL( Hash statHash, bool outValue, Any p2 ) + static std::tuple LUA_NATIVE_STATS_STAT_GET_BOOL(Hash statHash, bool outValue, Any p2) { std::tuple return_values; std::get<0>(return_values) = (bool)STATS::STAT_GET_BOOL(statHash, (BOOL*)&outValue, p2); @@ -203,7 +203,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_STATS_STAT_GET_DATE( Hash statHash, Any outValue, int numFields, Any p3 ) + static std::tuple LUA_NATIVE_STATS_STAT_GET_DATE(Hash statHash, Any outValue, int numFields, Any p3) { std::tuple return_values; std::get<0>(return_values) = (bool)STATS::STAT_GET_DATE(statHash, &outValue, numFields, p3); @@ -212,13 +212,13 @@ namespace lua::native return return_values; } - static const char* LUA_NATIVE_STATS_STAT_GET_STRING( Hash statHash, int p1 ) + static const char* LUA_NATIVE_STATS_STAT_GET_STRING(Hash statHash, int p1) { auto retval = STATS::STAT_GET_STRING(statHash, p1); return retval; } - static std::tuple LUA_NATIVE_STATS_STAT_GET_POS( Hash statName, float outX, float outY, float outZ, Any p4 ) + static std::tuple LUA_NATIVE_STATS_STAT_GET_POS(Hash statName, float outX, float outY, float outZ, Any p4) { std::tuple return_values; std::get<0>(return_values) = (bool)STATS::STAT_GET_POS(statName, &outX, &outY, &outZ, p4); @@ -229,7 +229,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_STATS_STAT_GET_MASKED_INT( Hash statHash, int outValue, int p2, int p3, Any p4 ) + static std::tuple LUA_NATIVE_STATS_STAT_GET_MASKED_INT(Hash statHash, int outValue, int p2, int p3, Any p4) { std::tuple return_values; std::get<0>(return_values) = (bool)STATS::STAT_GET_MASKED_INT(statHash, &outValue, p2, p3, p4); @@ -238,42 +238,42 @@ namespace lua::native return return_values; } - static const char* LUA_NATIVE_STATS_STAT_GET_USER_ID( Hash statHash ) + static const char* LUA_NATIVE_STATS_STAT_GET_USER_ID(Hash statHash) { auto retval = STATS::STAT_GET_USER_ID(statHash); return retval; } - static const char* LUA_NATIVE_STATS_STAT_GET_LICENSE_PLATE( Hash statName ) + static const char* LUA_NATIVE_STATS_STAT_GET_LICENSE_PLATE(Hash statName) { auto retval = STATS::STAT_GET_LICENSE_PLATE(statName); return retval; } - static bool LUA_NATIVE_STATS_STAT_SET_LICENSE_PLATE( Hash statName, const char* str ) + static bool LUA_NATIVE_STATS_STAT_SET_LICENSE_PLATE(Hash statName, const char* str) { auto retval = (bool)STATS::STAT_SET_LICENSE_PLATE(statName, str); return retval; } - static void LUA_NATIVE_STATS_STAT_INCREMENT( Hash statName, float value ) + static void LUA_NATIVE_STATS_STAT_INCREMENT(Hash statName, float value) { STATS::STAT_INCREMENT(statName, value); } - static bool LUA_NATIVE_STATS_STAT_COMMUNITY_START_SYNCH( ) + static bool LUA_NATIVE_STATS_STAT_COMMUNITY_START_SYNCH() { auto retval = (bool)STATS::STAT_COMMUNITY_START_SYNCH(); return retval; } - static bool LUA_NATIVE_STATS_STAT_COMMUNITY_SYNCH_IS_PENDING( ) + static bool LUA_NATIVE_STATS_STAT_COMMUNITY_SYNCH_IS_PENDING() { auto retval = (bool)STATS::STAT_COMMUNITY_SYNCH_IS_PENDING(); return retval; } - static std::tuple LUA_NATIVE_STATS_STAT_COMMUNITY_GET_HISTORY( Hash statName, int p1, float outValue ) + static std::tuple LUA_NATIVE_STATS_STAT_COMMUNITY_GET_HISTORY(Hash statName, int p1, float outValue) { std::tuple return_values; std::get<0>(return_values) = (bool)STATS::STAT_COMMUNITY_GET_HISTORY(statName, p1, &outValue); @@ -282,167 +282,167 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_STATS_STAT_RESET_ALL_ONLINE_CHARACTER_STATS( int p0 ) + static void LUA_NATIVE_STATS_STAT_RESET_ALL_ONLINE_CHARACTER_STATS(int p0) { STATS::STAT_RESET_ALL_ONLINE_CHARACTER_STATS(p0); } - static void LUA_NATIVE_STATS_STAT_LOCAL_RESET_ALL_ONLINE_CHARACTER_STATS( int p0 ) + static void LUA_NATIVE_STATS_STAT_LOCAL_RESET_ALL_ONLINE_CHARACTER_STATS(int p0) { STATS::STAT_LOCAL_RESET_ALL_ONLINE_CHARACTER_STATS(p0); } - static int LUA_NATIVE_STATS_STAT_GET_NUMBER_OF_DAYS( Hash statName ) + static int LUA_NATIVE_STATS_STAT_GET_NUMBER_OF_DAYS(Hash statName) { auto retval = STATS::STAT_GET_NUMBER_OF_DAYS(statName); return retval; } - static int LUA_NATIVE_STATS_STAT_GET_NUMBER_OF_HOURS( Hash statName ) + static int LUA_NATIVE_STATS_STAT_GET_NUMBER_OF_HOURS(Hash statName) { auto retval = STATS::STAT_GET_NUMBER_OF_HOURS(statName); return retval; } - static int LUA_NATIVE_STATS_STAT_GET_NUMBER_OF_MINUTES( Hash statName ) + static int LUA_NATIVE_STATS_STAT_GET_NUMBER_OF_MINUTES(Hash statName) { auto retval = STATS::STAT_GET_NUMBER_OF_MINUTES(statName); return retval; } - static int LUA_NATIVE_STATS_STAT_GET_NUMBER_OF_SECONDS( Hash statName ) + static int LUA_NATIVE_STATS_STAT_GET_NUMBER_OF_SECONDS(Hash statName) { auto retval = STATS::STAT_GET_NUMBER_OF_SECONDS(statName); return retval; } - static void LUA_NATIVE_STATS_STAT_SET_PROFILE_SETTING_VALUE( int profileSetting, int value ) + static void LUA_NATIVE_STATS_STAT_SET_PROFILE_SETTING_VALUE(int profileSetting, int value) { STATS::STAT_SET_PROFILE_SETTING_VALUE(profileSetting, value); } - static void LUA_NATIVE_STATS_STATS_COMPLETED_CHARACTER_CREATION( Any p0 ) + static void LUA_NATIVE_STATS_STATS_COMPLETED_CHARACTER_CREATION(Any p0) { STATS::STATS_COMPLETED_CHARACTER_CREATION(p0); } - static int LUA_NATIVE_STATS_PACKED_STAT_GET_INT_STAT_INDEX( int p0 ) + static int LUA_NATIVE_STATS_PACKED_STAT_GET_INT_STAT_INDEX(int p0) { auto retval = STATS::PACKED_STAT_GET_INT_STAT_INDEX(p0); return retval; } - static Hash LUA_NATIVE_STATS_GET_PACKED_INT_STAT_KEY( int index, bool spStat, bool charStat, int character ) + static Hash LUA_NATIVE_STATS_GET_PACKED_INT_STAT_KEY(int index, bool spStat, bool charStat, int character) { auto retval = STATS::GET_PACKED_INT_STAT_KEY(index, spStat, charStat, character); return retval; } - static Hash LUA_NATIVE_STATS_GET_PACKED_TU_INT_STAT_KEY( int index, bool spStat, bool charStat, int character ) + static Hash LUA_NATIVE_STATS_GET_PACKED_TU_INT_STAT_KEY(int index, bool spStat, bool charStat, int character) { auto retval = STATS::GET_PACKED_TU_INT_STAT_KEY(index, spStat, charStat, character); return retval; } - static Hash LUA_NATIVE_STATS_GET_PACKED_NG_INT_STAT_KEY( int index, bool spStat, bool charStat, int character, const char* section ) + static Hash LUA_NATIVE_STATS_GET_PACKED_NG_INT_STAT_KEY(int index, bool spStat, bool charStat, int character, const char* section) { auto retval = STATS::GET_PACKED_NG_INT_STAT_KEY(index, spStat, charStat, character, section); return retval; } - static bool LUA_NATIVE_STATS_GET_PACKED_STAT_BOOL_CODE( int index, int characterSlot ) + static bool LUA_NATIVE_STATS_GET_PACKED_STAT_BOOL_CODE(int index, int characterSlot) { auto retval = (bool)STATS::GET_PACKED_STAT_BOOL_CODE(index, characterSlot); return retval; } - static int LUA_NATIVE_STATS_GET_PACKED_STAT_INT_CODE( int index, int characterSlot ) + static int LUA_NATIVE_STATS_GET_PACKED_STAT_INT_CODE(int index, int characterSlot) { auto retval = STATS::GET_PACKED_STAT_INT_CODE(index, characterSlot); return retval; } - static void LUA_NATIVE_STATS_SET_PACKED_STAT_BOOL_CODE( int index, bool value, int characterSlot ) + static void LUA_NATIVE_STATS_SET_PACKED_STAT_BOOL_CODE(int index, bool value, int characterSlot) { STATS::SET_PACKED_STAT_BOOL_CODE(index, value, characterSlot); } - static void LUA_NATIVE_STATS_SET_PACKED_STAT_INT_CODE( int index, int value, int characterSlot ) + static void LUA_NATIVE_STATS_SET_PACKED_STAT_INT_CODE(int index, int value, int characterSlot) { STATS::SET_PACKED_STAT_INT_CODE(index, value, characterSlot); } - static void LUA_NATIVE_STATS_PLAYSTATS_BACKGROUND_SCRIPT_ACTION( const char* action, int value ) + static void LUA_NATIVE_STATS_PLAYSTATS_BACKGROUND_SCRIPT_ACTION(const char* action, int value) { STATS::PLAYSTATS_BACKGROUND_SCRIPT_ACTION(action, value); } - static void LUA_NATIVE_STATS_PLAYSTATS_FLOW_LOW_( float posX, float posY, float posZ, const char* p3, Any p4, int amount ) + static void LUA_NATIVE_STATS_PLAYSTATS_FLOW_LOW_(float posX, float posY, float posZ, const char* p3, Any p4, int amount) { - STATS::PLAYSTATS_FLOW_LOW_(posX, posY, posZ, p3, p4, amount); + STATS::_PLAYSTATS_FLOW_LOW(posX, posY, posZ, p3, p4, amount); } - static void LUA_NATIVE_STATS_PLAYSTATS_NPC_INVITE( const char* p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_NPC_INVITE(const char* p0) { STATS::PLAYSTATS_NPC_INVITE(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_AWARD_XP( int amount, Hash type, Hash category ) + static void LUA_NATIVE_STATS_PLAYSTATS_AWARD_XP(int amount, Hash type, Hash category) { STATS::PLAYSTATS_AWARD_XP(amount, type, category); } - static void LUA_NATIVE_STATS_PLAYSTATS_RANK_UP( int rank ) + static void LUA_NATIVE_STATS_PLAYSTATS_RANK_UP(int rank) { STATS::PLAYSTATS_RANK_UP(rank); } - static void LUA_NATIVE_STATS_PLAYSTATS_STARTED_SESSION_IN_OFFLINEMODE( ) + static void LUA_NATIVE_STATS_PLAYSTATS_STARTED_SESSION_IN_OFFLINEMODE() { STATS::PLAYSTATS_STARTED_SESSION_IN_OFFLINEMODE(); } - static void LUA_NATIVE_STATS_PLAYSTATS_ACTIVITY_DONE( int p0, int activityId ) + static void LUA_NATIVE_STATS_PLAYSTATS_ACTIVITY_DONE(int p0, int activityId) { STATS::PLAYSTATS_ACTIVITY_DONE(p0, activityId); } - static void LUA_NATIVE_STATS_PLAYSTATS_LEAVE_JOB_CHAIN( Any p0, Any p1, Any p2, Any p3, Any p4 ) + static void LUA_NATIVE_STATS_PLAYSTATS_LEAVE_JOB_CHAIN(Any p0, Any p1, Any p2, Any p3, Any p4) { STATS::PLAYSTATS_LEAVE_JOB_CHAIN(p0, p1, p2, p3, p4); } - static void LUA_NATIVE_STATS_PLAYSTATS_MISSION_STARTED( const char* p0, Any p1, Any p2, bool p3 ) + static void LUA_NATIVE_STATS_PLAYSTATS_MISSION_STARTED(const char* p0, Any p1, Any p2, bool p3) { STATS::PLAYSTATS_MISSION_STARTED(p0, p1, p2, p3); } - static void LUA_NATIVE_STATS_PLAYSTATS_MISSION_OVER( const char* p0, Any p1, Any p2, bool p3, bool p4, bool p5 ) + static void LUA_NATIVE_STATS_PLAYSTATS_MISSION_OVER(const char* p0, Any p1, Any p2, bool p3, bool p4, bool p5) { STATS::PLAYSTATS_MISSION_OVER(p0, p1, p2, p3, p4, p5); } - static void LUA_NATIVE_STATS_PLAYSTATS_MISSION_CHECKPOINT( const char* p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_STATS_PLAYSTATS_MISSION_CHECKPOINT(const char* p0, Any p1, Any p2, Any p3) { STATS::PLAYSTATS_MISSION_CHECKPOINT(p0, p1, p2, p3); } - static void LUA_NATIVE_STATS_PLAYSTATS_RANDOM_MISSION_DONE( const char* name, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_STATS_PLAYSTATS_RANDOM_MISSION_DONE(const char* name, Any p1, Any p2, Any p3) { STATS::PLAYSTATS_RANDOM_MISSION_DONE(name, p1, p2, p3); } - static void LUA_NATIVE_STATS_PLAYSTATS_ROS_BET( int amount, int act, Player player, float cm ) + static void LUA_NATIVE_STATS_PLAYSTATS_ROS_BET(int amount, int act, Player player, float cm) { STATS::PLAYSTATS_ROS_BET(amount, act, player, cm); } - static void LUA_NATIVE_STATS_PLAYSTATS_RACE_CHECKPOINT( Vehicle p0, Any p1, int p2, int p3, Any p4 ) + static void LUA_NATIVE_STATS_PLAYSTATS_RACE_CHECKPOINT(Vehicle p0, Any p1, int p2, int p3, Any p4) { STATS::PLAYSTATS_RACE_CHECKPOINT(p0, p1, p2, p3, p4); } - static std::tuple LUA_NATIVE_STATS_PLAYSTATS_CREATE_MATCH_HISTORY_ID_2( int playerAccountId, int posixTime ) + static std::tuple LUA_NATIVE_STATS_PLAYSTATS_CREATE_MATCH_HISTORY_ID_2(int playerAccountId, int posixTime) { std::tuple return_values; std::get<0>(return_values) = (bool)STATS::PLAYSTATS_CREATE_MATCH_HISTORY_ID_2(&playerAccountId, &posixTime); @@ -452,82 +452,82 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_STATS_PLAYSTATS_MATCH_STARTED( Any p0, Any p1, Any p2 ) + static void LUA_NATIVE_STATS_PLAYSTATS_MATCH_STARTED(Any p0, Any p1, Any p2) { STATS::PLAYSTATS_MATCH_STARTED(p0, p1, p2); } - static void LUA_NATIVE_STATS_PLAYSTATS_SHOP_ITEM( Any p0, Any p1, Any p2, Any p3, Any p4 ) + static void LUA_NATIVE_STATS_PLAYSTATS_SHOP_ITEM(Any p0, Any p1, Any p2, Any p3, Any p4) { STATS::PLAYSTATS_SHOP_ITEM(p0, p1, p2, p3, p4); } - static void LUA_NATIVE_STATS_PLAYSTATS_CRATE_DROP_MISSION_DONE( Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7 ) + static void LUA_NATIVE_STATS_PLAYSTATS_CRATE_DROP_MISSION_DONE(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7) { STATS::PLAYSTATS_CRATE_DROP_MISSION_DONE(p0, p1, p2, p3, p4, p5, p6, p7); } - static void LUA_NATIVE_STATS_PLAYSTATS_CRATE_CREATED( float p0, float p1, float p2 ) + static void LUA_NATIVE_STATS_PLAYSTATS_CRATE_CREATED(float p0, float p1, float p2) { STATS::PLAYSTATS_CRATE_CREATED(p0, p1, p2); } - static void LUA_NATIVE_STATS_PLAYSTATS_HOLD_UP_MISSION_DONE( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_STATS_PLAYSTATS_HOLD_UP_MISSION_DONE(Any p0, Any p1, Any p2, Any p3) { STATS::PLAYSTATS_HOLD_UP_MISSION_DONE(p0, p1, p2, p3); } - static void LUA_NATIVE_STATS_PLAYSTATS_IMPORT_EXPORT_MISSION_DONE( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_STATS_PLAYSTATS_IMPORT_EXPORT_MISSION_DONE(Any p0, Any p1, Any p2, Any p3) { STATS::PLAYSTATS_IMPORT_EXPORT_MISSION_DONE(p0, p1, p2, p3); } - static void LUA_NATIVE_STATS_PLAYSTATS_RACE_TO_POINT_MISSION_DONE( int p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_STATS_PLAYSTATS_RACE_TO_POINT_MISSION_DONE(int p0, Any p1, Any p2, Any p3) { STATS::PLAYSTATS_RACE_TO_POINT_MISSION_DONE(p0, p1, p2, p3); } - static void LUA_NATIVE_STATS_PLAYSTATS_ACQUIRED_HIDDEN_PACKAGE( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_ACQUIRED_HIDDEN_PACKAGE(Any p0) { STATS::PLAYSTATS_ACQUIRED_HIDDEN_PACKAGE(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_WEBSITE_VISITED( Hash scaleformHash, int p1 ) + static void LUA_NATIVE_STATS_PLAYSTATS_WEBSITE_VISITED(Hash scaleformHash, int p1) { STATS::PLAYSTATS_WEBSITE_VISITED(scaleformHash, p1); } - static void LUA_NATIVE_STATS_PLAYSTATS_FRIEND_ACTIVITY( int p0, bool p1 ) + static void LUA_NATIVE_STATS_PLAYSTATS_FRIEND_ACTIVITY(int p0, bool p1) { STATS::PLAYSTATS_FRIEND_ACTIVITY(p0, p1); } - static void LUA_NATIVE_STATS_PLAYSTATS_ODDJOB_DONE( int totalTimeMs, int p1, bool p2 ) + static void LUA_NATIVE_STATS_PLAYSTATS_ODDJOB_DONE(int totalTimeMs, int p1, bool p2) { STATS::PLAYSTATS_ODDJOB_DONE(totalTimeMs, p1, p2); } - static void LUA_NATIVE_STATS_PLAYSTATS_PROP_CHANGE( Ped p0, int p1, int p2, int p3 ) + static void LUA_NATIVE_STATS_PLAYSTATS_PROP_CHANGE(Ped p0, int p1, int p2, int p3) { STATS::PLAYSTATS_PROP_CHANGE(p0, p1, p2, p3); } - static void LUA_NATIVE_STATS_PLAYSTATS_CLOTH_CHANGE( Ped p0, Any p1, Any p2, Any p3, Any p4 ) + static void LUA_NATIVE_STATS_PLAYSTATS_CLOTH_CHANGE(Ped p0, Any p1, Any p2, Any p3, Any p4) { STATS::PLAYSTATS_CLOTH_CHANGE(p0, p1, p2, p3, p4); } - static void LUA_NATIVE_STATS_PLAYSTATS_WEAPON_MODE_CHANGE( Hash weaponHash, Hash componentHashTo, Hash componentHashFrom ) + static void LUA_NATIVE_STATS_PLAYSTATS_WEAPON_MODE_CHANGE(Hash weaponHash, Hash componentHashTo, Hash componentHashFrom) { STATS::PLAYSTATS_WEAPON_MODE_CHANGE(weaponHash, componentHashTo, componentHashFrom); } - static void LUA_NATIVE_STATS_PLAYSTATS_CHEAT_APPLIED( const char* cheat ) + static void LUA_NATIVE_STATS_PLAYSTATS_CHEAT_APPLIED(const char* cheat) { STATS::PLAYSTATS_CHEAT_APPLIED(cheat); } - static std::tuple LUA_NATIVE_STATS_PLAYSTATS_JOB_ACTIVITY_END( Any p0, Any p1, Any p2, Any p3 ) + static std::tuple LUA_NATIVE_STATS_PLAYSTATS_JOB_ACTIVITY_END(Any p0, Any p1, Any p2, Any p3) { std::tuple return_values; STATS::PLAYSTATS_JOB_ACTIVITY_END(&p0, &p1, &p2, &p3); @@ -539,7 +539,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_STATS_PLAYSTATS_JOB_BEND( Any p0, Any p1, Any p2, Any p3 ) + static std::tuple LUA_NATIVE_STATS_PLAYSTATS_JOB_BEND(Any p0, Any p1, Any p2, Any p3) { std::tuple return_values; STATS::PLAYSTATS_JOB_BEND(&p0, &p1, &p2, &p3); @@ -551,7 +551,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_STATS_PLAYSTATS_JOB_LTS_END( Any p0, Any p1, Any p2, Any p3 ) + static std::tuple LUA_NATIVE_STATS_PLAYSTATS_JOB_LTS_END(Any p0, Any p1, Any p2, Any p3) { std::tuple return_values; STATS::PLAYSTATS_JOB_LTS_END(&p0, &p1, &p2, &p3); @@ -563,7 +563,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_STATS_PLAYSTATS_JOB_LTS_ROUND_END( Any p0, Any p1, Any p2, Any p3 ) + static std::tuple LUA_NATIVE_STATS_PLAYSTATS_JOB_LTS_ROUND_END(Any p0, Any p1, Any p2, Any p3) { std::tuple return_values; STATS::PLAYSTATS_JOB_LTS_ROUND_END(&p0, &p1, &p2, &p3); @@ -575,167 +575,167 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_STATS_PLAYSTATS_QUICKFIX_TOOL( int element, const char* item ) + static void LUA_NATIVE_STATS_PLAYSTATS_QUICKFIX_TOOL(int element, const char* item) { STATS::PLAYSTATS_QUICKFIX_TOOL(element, item); } - static void LUA_NATIVE_STATS_PLAYSTATS_IDLE_KICK( int msStoodIdle ) + static void LUA_NATIVE_STATS_PLAYSTATS_IDLE_KICK(int msStoodIdle) { STATS::PLAYSTATS_IDLE_KICK(msStoodIdle); } - static void LUA_NATIVE_STATS_PLAYSTATS_SET_JOIN_TYPE( int joinType ) + static void LUA_NATIVE_STATS_PLAYSTATS_SET_JOIN_TYPE(int joinType) { STATS::PLAYSTATS_SET_JOIN_TYPE(joinType); } - static void LUA_NATIVE_STATS_PLAYSTATS_HEIST_SAVE_CHEAT( Hash hash, int p1 ) + static void LUA_NATIVE_STATS_PLAYSTATS_HEIST_SAVE_CHEAT(Hash hash, int p1) { STATS::PLAYSTATS_HEIST_SAVE_CHEAT(hash, p1); } - static Any LUA_NATIVE_STATS_PLAYSTATS_APPEND_DIRECTOR_METRIC( Any p0 ) + static Any LUA_NATIVE_STATS_PLAYSTATS_APPEND_DIRECTOR_METRIC(Any p0) { STATS::PLAYSTATS_APPEND_DIRECTOR_METRIC(&p0); return p0; } - static void LUA_NATIVE_STATS_PLAYSTATS_AWARD_BAD_SPORT( int id ) + static void LUA_NATIVE_STATS_PLAYSTATS_AWARD_BAD_SPORT(int id) { STATS::PLAYSTATS_AWARD_BAD_SPORT(id); } - static void LUA_NATIVE_STATS_PLAYSTATS_PEGASUS_AS_PERSONAL_AIRCRAFT( Hash modelHash ) + static void LUA_NATIVE_STATS_PLAYSTATS_PEGASUS_AS_PERSONAL_AIRCRAFT(Hash modelHash) { STATS::PLAYSTATS_PEGASUS_AS_PERSONAL_AIRCRAFT(modelHash); } - static void LUA_NATIVE_STATS_PLAYSTATS_SHOPMENU_NAV_( Any p0, Any p1, Any p2 ) + static void LUA_NATIVE_STATS_PLAYSTATS_SHOPMENU_NAV_(Any p0, Any p1, Any p2) { - STATS::PLAYSTATS_SHOPMENU_NAV_(p0, p1, p2); + STATS::_PLAYSTATS_SHOPMENU_NAV(p0, p1, p2); } - static void LUA_NATIVE_STATS_PLAYSTATS_FM_EVENT_CHALLENGES( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_FM_EVENT_CHALLENGES(Any p0) { STATS::PLAYSTATS_FM_EVENT_CHALLENGES(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_FM_EVENT_VEHICLETARGET( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_FM_EVENT_VEHICLETARGET(Any p0) { STATS::PLAYSTATS_FM_EVENT_VEHICLETARGET(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_FM_EVENT_URBANWARFARE( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_FM_EVENT_URBANWARFARE(Any p0) { STATS::PLAYSTATS_FM_EVENT_URBANWARFARE(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_FM_EVENT_CHECKPOINTCOLLECTION( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_FM_EVENT_CHECKPOINTCOLLECTION(Any p0) { STATS::PLAYSTATS_FM_EVENT_CHECKPOINTCOLLECTION(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_FM_EVENT_ATOB( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_FM_EVENT_ATOB(Any p0) { STATS::PLAYSTATS_FM_EVENT_ATOB(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_FM_EVENT_PENNEDIN( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_FM_EVENT_PENNEDIN(Any p0) { STATS::PLAYSTATS_FM_EVENT_PENNEDIN(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_FM_EVENT_PASSTHEPARCEL( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_FM_EVENT_PASSTHEPARCEL(Any p0) { STATS::PLAYSTATS_FM_EVENT_PASSTHEPARCEL(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_FM_EVENT_HOTPROPERTY( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_FM_EVENT_HOTPROPERTY(Any p0) { STATS::PLAYSTATS_FM_EVENT_HOTPROPERTY(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_FM_EVENT_DEADDROP( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_FM_EVENT_DEADDROP(Any p0) { STATS::PLAYSTATS_FM_EVENT_DEADDROP(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_FM_EVENT_KINGOFTHECASTLE( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_FM_EVENT_KINGOFTHECASTLE(Any p0) { STATS::PLAYSTATS_FM_EVENT_KINGOFTHECASTLE(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_FM_EVENT_CRIMINALDAMAGE( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_FM_EVENT_CRIMINALDAMAGE(Any p0) { STATS::PLAYSTATS_FM_EVENT_CRIMINALDAMAGE(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_FM_EVENT_COMPETITIVEURBANWARFARE( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_FM_EVENT_COMPETITIVEURBANWARFARE(Any p0) { STATS::PLAYSTATS_FM_EVENT_COMPETITIVEURBANWARFARE(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_FM_EVENT_HUNTBEAST( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_FM_EVENT_HUNTBEAST(Any p0) { STATS::PLAYSTATS_FM_EVENT_HUNTBEAST(p0); } - static Any LUA_NATIVE_STATS_PLAYSTATS_PIMENU_HIDE_OPTIONS( Any data ) + static Any LUA_NATIVE_STATS_PLAYSTATS_PIMENU_HIDE_OPTIONS(Any data) { STATS::PLAYSTATS_PIMENU_HIDE_OPTIONS(&data); return data; } - static int LUA_NATIVE_STATS_LEADERBOARDS_GET_NUMBER_OF_COLUMNS( int p0, Any p1 ) + static int LUA_NATIVE_STATS_LEADERBOARDS_GET_NUMBER_OF_COLUMNS(int p0, Any p1) { auto retval = STATS::LEADERBOARDS_GET_NUMBER_OF_COLUMNS(p0, p1); return retval; } - static int LUA_NATIVE_STATS_LEADERBOARDS_GET_COLUMN_ID( int p0, int p1, int p2 ) + static int LUA_NATIVE_STATS_LEADERBOARDS_GET_COLUMN_ID(int p0, int p1, int p2) { auto retval = STATS::LEADERBOARDS_GET_COLUMN_ID(p0, p1, p2); return retval; } - static int LUA_NATIVE_STATS_LEADERBOARDS_GET_COLUMN_TYPE( int p0, Any p1, Any p2 ) + static int LUA_NATIVE_STATS_LEADERBOARDS_GET_COLUMN_TYPE(int p0, Any p1, Any p2) { auto retval = STATS::LEADERBOARDS_GET_COLUMN_TYPE(p0, p1, p2); return retval; } - static int LUA_NATIVE_STATS_LEADERBOARDS_READ_CLEAR_ALL( ) + static int LUA_NATIVE_STATS_LEADERBOARDS_READ_CLEAR_ALL() { auto retval = STATS::LEADERBOARDS_READ_CLEAR_ALL(); return retval; } - static int LUA_NATIVE_STATS_LEADERBOARDS_READ_CLEAR( Any p0, Any p1, Any p2 ) + static int LUA_NATIVE_STATS_LEADERBOARDS_READ_CLEAR(Any p0, Any p1, Any p2) { auto retval = STATS::LEADERBOARDS_READ_CLEAR(p0, p1, p2); return retval; } - static bool LUA_NATIVE_STATS_LEADERBOARDS_READ_PENDING( Any p0, Any p1, Any p2 ) + static bool LUA_NATIVE_STATS_LEADERBOARDS_READ_PENDING(Any p0, Any p1, Any p2) { auto retval = (bool)STATS::LEADERBOARDS_READ_PENDING(p0, p1, p2); return retval; } - static bool LUA_NATIVE_STATS_LEADERBOARDS_READ_ANY_PENDING( ) + static bool LUA_NATIVE_STATS_LEADERBOARDS_READ_ANY_PENDING() { auto retval = (bool)STATS::LEADERBOARDS_READ_ANY_PENDING(); return retval; } - static bool LUA_NATIVE_STATS_LEADERBOARDS_READ_SUCCESSFUL( Any p0, Any p1, Any p2 ) + static bool LUA_NATIVE_STATS_LEADERBOARDS_READ_SUCCESSFUL(Any p0, Any p1, Any p2) { auto retval = (bool)STATS::LEADERBOARDS_READ_SUCCESSFUL(p0, p1, p2); return retval; } - static std::tuple LUA_NATIVE_STATS_LEADERBOARDS2_READ_FRIENDS_BY_ROW( Any p0, Any p1, Any p2, bool p3, Any p4, Any p5 ) + static std::tuple LUA_NATIVE_STATS_LEADERBOARDS2_READ_FRIENDS_BY_ROW(Any p0, Any p1, Any p2, bool p3, Any p4, Any p5) { std::tuple return_values; std::get<0>(return_values) = (bool)STATS::LEADERBOARDS2_READ_FRIENDS_BY_ROW(&p0, &p1, p2, p3, p4, p5); @@ -745,7 +745,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_STATS_LEADERBOARDS2_READ_BY_HANDLE( Any p0, Any p1 ) + static std::tuple LUA_NATIVE_STATS_LEADERBOARDS2_READ_BY_HANDLE(Any p0, Any p1) { std::tuple return_values; std::get<0>(return_values) = (bool)STATS::LEADERBOARDS2_READ_BY_HANDLE(&p0, &p1); @@ -755,7 +755,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_STATS_LEADERBOARDS2_READ_BY_ROW( Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6 ) + static std::tuple LUA_NATIVE_STATS_LEADERBOARDS2_READ_BY_ROW(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6) { std::tuple return_values; std::get<0>(return_values) = (bool)STATS::LEADERBOARDS2_READ_BY_ROW(&p0, &p1, p2, &p3, p4, &p5, p6); @@ -767,7 +767,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_STATS_LEADERBOARDS2_READ_BY_RANK( Any p0, Any p1, Any p2 ) + static std::tuple LUA_NATIVE_STATS_LEADERBOARDS2_READ_BY_RANK(Any p0, Any p1, Any p2) { std::tuple return_values; std::get<0>(return_values) = (bool)STATS::LEADERBOARDS2_READ_BY_RANK(&p0, p1, p2); @@ -776,7 +776,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_STATS_LEADERBOARDS2_READ_BY_RADIUS( Any p0, Any p1, Any p2 ) + static std::tuple LUA_NATIVE_STATS_LEADERBOARDS2_READ_BY_RADIUS(Any p0, Any p1, Any p2) { std::tuple return_values; std::get<0>(return_values) = (bool)STATS::LEADERBOARDS2_READ_BY_RADIUS(&p0, p1, &p2); @@ -786,7 +786,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_STATS_LEADERBOARDS2_READ_BY_SCORE_INT( Any p0, Any p1, Any p2 ) + static std::tuple LUA_NATIVE_STATS_LEADERBOARDS2_READ_BY_SCORE_INT(Any p0, Any p1, Any p2) { std::tuple return_values; std::get<0>(return_values) = (bool)STATS::LEADERBOARDS2_READ_BY_SCORE_INT(&p0, p1, p2); @@ -795,7 +795,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_STATS_LEADERBOARDS2_READ_BY_SCORE_FLOAT( Any p0, float p1, Any p2 ) + static std::tuple LUA_NATIVE_STATS_LEADERBOARDS2_READ_BY_SCORE_FLOAT(Any p0, float p1, Any p2) { std::tuple return_values; std::get<0>(return_values) = (bool)STATS::LEADERBOARDS2_READ_BY_SCORE_FLOAT(&p0, p1, p2); @@ -804,7 +804,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_STATS_LEADERBOARDS2_READ_RANK_PREDICTION( Any p0, Any p1, Any p2 ) + static std::tuple LUA_NATIVE_STATS_LEADERBOARDS2_READ_RANK_PREDICTION(Any p0, Any p1, Any p2) { std::tuple return_values; std::get<0>(return_values) = (bool)STATS::LEADERBOARDS2_READ_RANK_PREDICTION(&p0, &p1, &p2); @@ -815,7 +815,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_STATS_LEADERBOARDS2_READ_BY_PLAFORM( Any p0, const char* gamerHandleCsv, const char* platformName ) + static std::tuple LUA_NATIVE_STATS_LEADERBOARDS2_READ_BY_PLAFORM(Any p0, const char* gamerHandleCsv, const char* platformName) { std::tuple return_values; std::get<0>(return_values) = (bool)STATS::LEADERBOARDS2_READ_BY_PLAFORM(&p0, gamerHandleCsv, platformName); @@ -824,7 +824,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_STATS_LEADERBOARDS2_READ_GET_ROW_DATA_START( Any p0 ) + static std::tuple LUA_NATIVE_STATS_LEADERBOARDS2_READ_GET_ROW_DATA_START(Any p0) { std::tuple return_values; std::get<0>(return_values) = (bool)STATS::LEADERBOARDS2_READ_GET_ROW_DATA_START(&p0); @@ -833,12 +833,12 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_STATS_LEADERBOARDS2_READ_GET_ROW_DATA_END( ) + static void LUA_NATIVE_STATS_LEADERBOARDS2_READ_GET_ROW_DATA_END() { STATS::LEADERBOARDS2_READ_GET_ROW_DATA_END(); } - static std::tuple LUA_NATIVE_STATS_LEADERBOARDS2_READ_GET_ROW_DATA_INFO( Any p0, Any p1 ) + static std::tuple LUA_NATIVE_STATS_LEADERBOARDS2_READ_GET_ROW_DATA_INFO(Any p0, Any p1) { std::tuple return_values; std::get<0>(return_values) = (bool)STATS::LEADERBOARDS2_READ_GET_ROW_DATA_INFO(p0, &p1); @@ -847,19 +847,19 @@ namespace lua::native return return_values; } - static int LUA_NATIVE_STATS_LEADERBOARDS2_READ_GET_ROW_DATA_INT( Any p0, Any p1 ) + static int LUA_NATIVE_STATS_LEADERBOARDS2_READ_GET_ROW_DATA_INT(Any p0, Any p1) { auto retval = STATS::LEADERBOARDS2_READ_GET_ROW_DATA_INT(p0, p1); return retval; } - static float LUA_NATIVE_STATS_LEADERBOARDS2_READ_GET_ROW_DATA_FLOAT( Any p0, Any p1 ) + static float LUA_NATIVE_STATS_LEADERBOARDS2_READ_GET_ROW_DATA_FLOAT(Any p0, Any p1) { auto retval = STATS::LEADERBOARDS2_READ_GET_ROW_DATA_FLOAT(p0, p1); return retval; } - static std::tuple LUA_NATIVE_STATS_LEADERBOARDS2_WRITE_DATA( Any p0 ) + static std::tuple LUA_NATIVE_STATS_LEADERBOARDS2_WRITE_DATA(Any p0) { std::tuple return_values; std::get<0>(return_values) = (bool)STATS::LEADERBOARDS2_WRITE_DATA(&p0); @@ -868,17 +868,17 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_STATS_LEADERBOARDS_WRITE_ADD_COLUMN( Any p0, Any p1, float p2 ) + static void LUA_NATIVE_STATS_LEADERBOARDS_WRITE_ADD_COLUMN(Any p0, Any p1, float p2) { STATS::LEADERBOARDS_WRITE_ADD_COLUMN(p0, p1, p2); } - static void LUA_NATIVE_STATS_LEADERBOARDS_WRITE_ADD_COLUMN_LONG( Any p0, Any p1, Any p2 ) + static void LUA_NATIVE_STATS_LEADERBOARDS_WRITE_ADD_COLUMN_LONG(Any p0, Any p1, Any p2) { STATS::LEADERBOARDS_WRITE_ADD_COLUMN_LONG(p0, p1, p2); } - static std::tuple LUA_NATIVE_STATS_LEADERBOARDS_CACHE_DATA_ROW( Any p0 ) + static std::tuple LUA_NATIVE_STATS_LEADERBOARDS_CACHE_DATA_ROW(Any p0) { std::tuple return_values; std::get<0>(return_values) = (bool)STATS::LEADERBOARDS_CACHE_DATA_ROW(&p0); @@ -887,35 +887,35 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_STATS_LEADERBOARDS_CLEAR_CACHE_DATA( ) + static void LUA_NATIVE_STATS_LEADERBOARDS_CLEAR_CACHE_DATA() { STATS::LEADERBOARDS_CLEAR_CACHE_DATA(); } - static void LUA_NATIVE_STATS_LEADERBOARDS_CLEAR_CACHE_DATA_ID( Any p0 ) + static void LUA_NATIVE_STATS_LEADERBOARDS_CLEAR_CACHE_DATA_ID(Any p0) { STATS::LEADERBOARDS_CLEAR_CACHE_DATA_ID(p0); } - static bool LUA_NATIVE_STATS_LEADERBOARDS_GET_CACHE_EXISTS( Any p0 ) + static bool LUA_NATIVE_STATS_LEADERBOARDS_GET_CACHE_EXISTS(Any p0) { auto retval = (bool)STATS::LEADERBOARDS_GET_CACHE_EXISTS(p0); return retval; } - static int LUA_NATIVE_STATS_LEADERBOARDS_GET_CACHE_TIME( Any p0 ) + static int LUA_NATIVE_STATS_LEADERBOARDS_GET_CACHE_TIME(Any p0) { auto retval = STATS::LEADERBOARDS_GET_CACHE_TIME(p0); return retval; } - static int LUA_NATIVE_STATS_LEADERBOARDS_GET_CACHE_NUMBER_OF_ROWS( Any p0 ) + static int LUA_NATIVE_STATS_LEADERBOARDS_GET_CACHE_NUMBER_OF_ROWS(Any p0) { auto retval = STATS::LEADERBOARDS_GET_CACHE_NUMBER_OF_ROWS(p0); return retval; } - static std::tuple LUA_NATIVE_STATS_LEADERBOARDS_GET_CACHE_DATA_ROW( Any p0, Any p1, Any p2 ) + static std::tuple LUA_NATIVE_STATS_LEADERBOARDS_GET_CACHE_DATA_ROW(Any p0, Any p1, Any p2) { std::tuple return_values; std::get<0>(return_values) = (bool)STATS::LEADERBOARDS_GET_CACHE_DATA_ROW(p0, p1, &p2); @@ -924,83 +924,83 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_STATS_PRESENCE_EVENT_UPDATESTAT_INT( Hash statHash, int value, int p2 ) + static void LUA_NATIVE_STATS_PRESENCE_EVENT_UPDATESTAT_INT(Hash statHash, int value, int p2) { STATS::PRESENCE_EVENT_UPDATESTAT_INT(statHash, value, p2); } - static void LUA_NATIVE_STATS_PRESENCE_EVENT_UPDATESTAT_FLOAT( Hash statHash, float value, int p2 ) + static void LUA_NATIVE_STATS_PRESENCE_EVENT_UPDATESTAT_FLOAT(Hash statHash, float value, int p2) { STATS::PRESENCE_EVENT_UPDATESTAT_FLOAT(statHash, value, p2); } - static void LUA_NATIVE_STATS_PRESENCE_EVENT_UPDATESTAT_INT_WITH_STRING( Hash statHash, int value, int p2, const char* string ) + static void LUA_NATIVE_STATS_PRESENCE_EVENT_UPDATESTAT_INT_WITH_STRING(Hash statHash, int value, int p2, const char* string) { STATS::PRESENCE_EVENT_UPDATESTAT_INT_WITH_STRING(statHash, value, p2, string); } - static bool LUA_NATIVE_STATS_GET_PLAYER_HAS_DRIVEN_ALL_VEHICLES( ) + static bool LUA_NATIVE_STATS_GET_PLAYER_HAS_DRIVEN_ALL_VEHICLES() { auto retval = (bool)STATS::GET_PLAYER_HAS_DRIVEN_ALL_VEHICLES(); return retval; } - static void LUA_NATIVE_STATS_SET_HAS_POSTED_ALL_VEHICLES_DRIVEN( ) + static void LUA_NATIVE_STATS_SET_HAS_POSTED_ALL_VEHICLES_DRIVEN() { STATS::SET_HAS_POSTED_ALL_VEHICLES_DRIVEN(); } - static void LUA_NATIVE_STATS_SET_PROFILE_SETTING_PROLOGUE_COMPLETE( ) + static void LUA_NATIVE_STATS_SET_PROFILE_SETTING_PROLOGUE_COMPLETE() { STATS::SET_PROFILE_SETTING_PROLOGUE_COMPLETE(); } - static void LUA_NATIVE_STATS_SET_PROFILE_SETTING_SP_CHOP_MISSION_COMPLETE( ) + static void LUA_NATIVE_STATS_SET_PROFILE_SETTING_SP_CHOP_MISSION_COMPLETE() { STATS::SET_PROFILE_SETTING_SP_CHOP_MISSION_COMPLETE(); } - static void LUA_NATIVE_STATS_SET_PROFILE_SETTING_CREATOR_RACES_DONE( int value ) + static void LUA_NATIVE_STATS_SET_PROFILE_SETTING_CREATOR_RACES_DONE(int value) { STATS::SET_PROFILE_SETTING_CREATOR_RACES_DONE(value); } - static void LUA_NATIVE_STATS_SET_PROFILE_SETTING_CREATOR_DM_DONE( int value ) + static void LUA_NATIVE_STATS_SET_PROFILE_SETTING_CREATOR_DM_DONE(int value) { STATS::SET_PROFILE_SETTING_CREATOR_DM_DONE(value); } - static void LUA_NATIVE_STATS_SET_PROFILE_SETTING_CREATOR_CTF_DONE( int value ) + static void LUA_NATIVE_STATS_SET_PROFILE_SETTING_CREATOR_CTF_DONE(int value) { STATS::SET_PROFILE_SETTING_CREATOR_CTF_DONE(value); } - static void LUA_NATIVE_STATS_SET_JOB_ACTIVITY_ID_STARTED( Any p0, int characterSlot ) + static void LUA_NATIVE_STATS_SET_JOB_ACTIVITY_ID_STARTED(Any p0, int characterSlot) { STATS::SET_JOB_ACTIVITY_ID_STARTED(p0, characterSlot); } - static void LUA_NATIVE_STATS_SET_FREEMODE_PROLOGUE_DONE( Any p0, int characterSlot ) + static void LUA_NATIVE_STATS_SET_FREEMODE_PROLOGUE_DONE(Any p0, int characterSlot) { STATS::SET_FREEMODE_PROLOGUE_DONE(p0, characterSlot); } - static void LUA_NATIVE_STATS_SET_FREEMODE_STRAND_PROGRESSION_STATUS( int profileSetting, int settingValue ) + static void LUA_NATIVE_STATS_SET_FREEMODE_STRAND_PROGRESSION_STATUS(int profileSetting, int settingValue) { STATS::SET_FREEMODE_STRAND_PROGRESSION_STATUS(profileSetting, settingValue); } - static void LUA_NATIVE_STATS_STAT_NETWORK_INCREMENT_ON_SUICIDE( Any p0, float p1 ) + static void LUA_NATIVE_STATS_STAT_NETWORK_INCREMENT_ON_SUICIDE(Any p0, float p1) { STATS::STAT_NETWORK_INCREMENT_ON_SUICIDE(p0, p1); } - static void LUA_NATIVE_STATS_STAT_SET_CHEAT_IS_ACTIVE( ) + static void LUA_NATIVE_STATS_STAT_SET_CHEAT_IS_ACTIVE() { STATS::STAT_SET_CHEAT_IS_ACTIVE(); } - static std::tuple LUA_NATIVE_STATS_LEADERBOARDS2_WRITE_DATA_FOR_EVENT_TYPE( Any p0, Any p1 ) + static std::tuple LUA_NATIVE_STATS_LEADERBOARDS2_WRITE_DATA_FOR_EVENT_TYPE(Any p0, Any p1) { std::tuple return_values; std::get<0>(return_values) = (bool)STATS::LEADERBOARDS2_WRITE_DATA_FOR_EVENT_TYPE(&p0, &p1); @@ -1010,47 +1010,47 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_STATS_FORCE_CLOUD_MP_STATS_DOWNLOAD_AND_OVERWRITE_LOCAL_SAVE( ) + static void LUA_NATIVE_STATS_FORCE_CLOUD_MP_STATS_DOWNLOAD_AND_OVERWRITE_LOCAL_SAVE() { STATS::FORCE_CLOUD_MP_STATS_DOWNLOAD_AND_OVERWRITE_LOCAL_SAVE(); } - static void LUA_NATIVE_STATS_STAT_MIGRATE_CLEAR_FOR_RESTART( ) + static void LUA_NATIVE_STATS_STAT_MIGRATE_CLEAR_FOR_RESTART() { STATS::STAT_MIGRATE_CLEAR_FOR_RESTART(); } - static bool LUA_NATIVE_STATS_STAT_MIGRATE_SAVEGAME_START( const char* platformName ) + static bool LUA_NATIVE_STATS_STAT_MIGRATE_SAVEGAME_START(const char* platformName) { auto retval = (bool)STATS::STAT_MIGRATE_SAVEGAME_START(platformName); return retval; } - static int LUA_NATIVE_STATS_STAT_MIGRATE_SAVEGAME_GET_STATUS( ) + static int LUA_NATIVE_STATS_STAT_MIGRATE_SAVEGAME_GET_STATUS() { auto retval = STATS::STAT_MIGRATE_SAVEGAME_GET_STATUS(); return retval; } - static bool LUA_NATIVE_STATS_STAT_MIGRATE_CHECK_ALREADY_DONE( ) + static bool LUA_NATIVE_STATS_STAT_MIGRATE_CHECK_ALREADY_DONE() { auto retval = (bool)STATS::STAT_MIGRATE_CHECK_ALREADY_DONE(); return retval; } - static bool LUA_NATIVE_STATS_STAT_MIGRATE_CHECK_START( ) + static bool LUA_NATIVE_STATS_STAT_MIGRATE_CHECK_START() { auto retval = (bool)STATS::STAT_MIGRATE_CHECK_START(); return retval; } - static int LUA_NATIVE_STATS_STAT_MIGRATE_CHECK_GET_IS_PLATFORM_AVAILABLE( int p0 ) + static int LUA_NATIVE_STATS_STAT_MIGRATE_CHECK_GET_IS_PLATFORM_AVAILABLE(int p0) { auto retval = STATS::STAT_MIGRATE_CHECK_GET_IS_PLATFORM_AVAILABLE(p0); return retval; } - static std::tuple LUA_NATIVE_STATS_STAT_MIGRATE_CHECK_GET_PLATFORM_STATUS( int p0, Any p1 ) + static std::tuple LUA_NATIVE_STATS_STAT_MIGRATE_CHECK_GET_PLATFORM_STATUS(int p0, Any p1) { std::tuple return_values; std::get<0>(return_values) = STATS::STAT_MIGRATE_CHECK_GET_PLATFORM_STATUS(p0, &p1); @@ -1059,7 +1059,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_STATS_STAT_GET_SAVE_MIGRATION_STATUS( Any data ) + static std::tuple LUA_NATIVE_STATS_STAT_GET_SAVE_MIGRATION_STATUS(Any data) { std::tuple return_values; std::get<0>(return_values) = STATS::STAT_GET_SAVE_MIGRATION_STATUS(&data); @@ -1068,25 +1068,25 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_STATS_STAT_SAVE_MIGRATION_CANCEL_PENDING_OPERATION( ) + static bool LUA_NATIVE_STATS_STAT_SAVE_MIGRATION_CANCEL_PENDING_OPERATION() { auto retval = (bool)STATS::STAT_SAVE_MIGRATION_CANCEL_PENDING_OPERATION(); return retval; } - static int LUA_NATIVE_STATS_STAT_GET_CANCEL_SAVE_MIGRATION_STATUS( ) + static int LUA_NATIVE_STATS_STAT_GET_CANCEL_SAVE_MIGRATION_STATUS() { auto retval = STATS::STAT_GET_CANCEL_SAVE_MIGRATION_STATUS(); return retval; } - static bool LUA_NATIVE_STATS_STAT_SAVE_MIGRATION_CONSUME_CONTENT( Hash contentId, const char* srcPlatform, const char* srcGamerHandle ) + static bool LUA_NATIVE_STATS_STAT_SAVE_MIGRATION_CONSUME_CONTENT(Hash contentId, const char* srcPlatform, const char* srcGamerHandle) { auto retval = (bool)STATS::STAT_SAVE_MIGRATION_CONSUME_CONTENT(contentId, srcPlatform, srcGamerHandle); return retval; } - static std::tuple LUA_NATIVE_STATS_STAT_GET_SAVE_MIGRATION_CONSUME_CONTENT_STATUS( int p0 ) + static std::tuple LUA_NATIVE_STATS_STAT_GET_SAVE_MIGRATION_CONSUME_CONTENT_STATUS(int p0) { std::tuple return_values; std::get<0>(return_values) = STATS::STAT_GET_SAVE_MIGRATION_CONSUME_CONTENT_STATUS(&p0); @@ -1095,35 +1095,35 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_STATS_STAT_ENABLE_STATS_TRACKING( ) + static void LUA_NATIVE_STATS_STAT_ENABLE_STATS_TRACKING() { STATS::STAT_ENABLE_STATS_TRACKING(); } - static void LUA_NATIVE_STATS_STAT_DISABLE_STATS_TRACKING( ) + static void LUA_NATIVE_STATS_STAT_DISABLE_STATS_TRACKING() { STATS::STAT_DISABLE_STATS_TRACKING(); } - static bool LUA_NATIVE_STATS_STAT_IS_STATS_TRACKING_ENABLED( ) + static bool LUA_NATIVE_STATS_STAT_IS_STATS_TRACKING_ENABLED() { auto retval = (bool)STATS::STAT_IS_STATS_TRACKING_ENABLED(); return retval; } - static bool LUA_NATIVE_STATS_STAT_START_RECORD_STAT( int statType, int valueType ) + static bool LUA_NATIVE_STATS_STAT_START_RECORD_STAT(int statType, int valueType) { auto retval = (bool)STATS::STAT_START_RECORD_STAT(statType, valueType); return retval; } - static bool LUA_NATIVE_STATS_STAT_STOP_RECORD_STAT( ) + static bool LUA_NATIVE_STATS_STAT_STOP_RECORD_STAT() { auto retval = (bool)STATS::STAT_STOP_RECORD_STAT(); return retval; } - static std::tuple LUA_NATIVE_STATS_STAT_GET_RECORDED_VALUE( float value ) + static std::tuple LUA_NATIVE_STATS_STAT_GET_RECORDED_VALUE(float value) { std::tuple return_values; std::get<0>(return_values) = (bool)STATS::STAT_GET_RECORDED_VALUE(&value); @@ -1132,67 +1132,67 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_STATS_STAT_IS_RECORDING_STAT( ) + static bool LUA_NATIVE_STATS_STAT_IS_RECORDING_STAT() { auto retval = (bool)STATS::STAT_IS_RECORDING_STAT(); return retval; } - static int LUA_NATIVE_STATS_STAT_GET_CURRENT_NEAR_MISS_NOCRASH_PRECISE( ) + static int LUA_NATIVE_STATS_STAT_GET_CURRENT_NEAR_MISS_NOCRASH_PRECISE() { auto retval = STATS::STAT_GET_CURRENT_NEAR_MISS_NOCRASH_PRECISE(); return retval; } - static float LUA_NATIVE_STATS_STAT_GET_CURRENT_REAR_WHEEL_DISTANCE( ) + static float LUA_NATIVE_STATS_STAT_GET_CURRENT_REAR_WHEEL_DISTANCE() { auto retval = STATS::STAT_GET_CURRENT_REAR_WHEEL_DISTANCE(); return retval; } - static float LUA_NATIVE_STATS_STAT_GET_CURRENT_FRONT_WHEEL_DISTANCE( ) + static float LUA_NATIVE_STATS_STAT_GET_CURRENT_FRONT_WHEEL_DISTANCE() { auto retval = STATS::STAT_GET_CURRENT_FRONT_WHEEL_DISTANCE(); return retval; } - static float LUA_NATIVE_STATS_STAT_GET_CURRENT_JUMP_DISTANCE( ) + static float LUA_NATIVE_STATS_STAT_GET_CURRENT_JUMP_DISTANCE() { auto retval = STATS::STAT_GET_CURRENT_JUMP_DISTANCE(); return retval; } - static float LUA_NATIVE_STATS_STAT_GET_CURRENT_DRIVE_NOCRASH_DISTANCE( ) + static float LUA_NATIVE_STATS_STAT_GET_CURRENT_DRIVE_NOCRASH_DISTANCE() { auto retval = STATS::STAT_GET_CURRENT_DRIVE_NOCRASH_DISTANCE(); return retval; } - static float LUA_NATIVE_STATS_STAT_GET_CURRENT_SPEED( ) + static float LUA_NATIVE_STATS_STAT_GET_CURRENT_SPEED() { auto retval = STATS::STAT_GET_CURRENT_SPEED(); return retval; } - static float LUA_NATIVE_STATS_STAT_GET_CURRENT_DRIVING_REVERSE_DISTANCE( ) + static float LUA_NATIVE_STATS_STAT_GET_CURRENT_DRIVING_REVERSE_DISTANCE() { auto retval = STATS::STAT_GET_CURRENT_DRIVING_REVERSE_DISTANCE(); return retval; } - static float LUA_NATIVE_STATS_STAT_GET_CURRENT_SKYDIVING_DISTANCE( ) + static float LUA_NATIVE_STATS_STAT_GET_CURRENT_SKYDIVING_DISTANCE() { auto retval = STATS::STAT_GET_CURRENT_SKYDIVING_DISTANCE(); return retval; } - static float LUA_NATIVE_STATS_STAT_GET_CHALLENGE_FLYING_DIST( ) + static float LUA_NATIVE_STATS_STAT_GET_CHALLENGE_FLYING_DIST() { auto retval = STATS::STAT_GET_CHALLENGE_FLYING_DIST(); return retval; } - static std::tuple LUA_NATIVE_STATS_STAT_GET_FLYING_ALTITUDE( float outValue ) + static std::tuple LUA_NATIVE_STATS_STAT_GET_FLYING_ALTITUDE(float outValue) { std::tuple return_values; std::get<0>(return_values) = (bool)STATS::STAT_GET_FLYING_ALTITUDE(&outValue); @@ -1201,671 +1201,672 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_STATS_STAT_IS_PLAYER_VEHICLE_ABOVE_OCEAN( ) + static bool LUA_NATIVE_STATS_STAT_IS_PLAYER_VEHICLE_ABOVE_OCEAN() { auto retval = (bool)STATS::STAT_IS_PLAYER_VEHICLE_ABOVE_OCEAN(); return retval; } - static float LUA_NATIVE_STATS_STAT_GET_VEHICLE_BAIL_DISTANCE( ) + static float LUA_NATIVE_STATS_STAT_GET_VEHICLE_BAIL_DISTANCE() { auto retval = STATS::STAT_GET_VEHICLE_BAIL_DISTANCE(); return retval; } - static bool LUA_NATIVE_STATS_STAT_ROLLBACK_SAVE_MIGRATION( ) + static bool LUA_NATIVE_STATS_STAT_ROLLBACK_SAVE_MIGRATION() { auto retval = (bool)STATS::STAT_ROLLBACK_SAVE_MIGRATION(); return retval; } - static void LUA_NATIVE_STATS_SET_HAS_SPECIALEDITION_CONTENT( int value ) + static void LUA_NATIVE_STATS_SET_HAS_SPECIALEDITION_CONTENT(int value) { STATS::SET_HAS_SPECIALEDITION_CONTENT(value); } - static void LUA_NATIVE_STATS_SET_SAVE_MIGRATION_TRANSACTION_ID_WARNING( int transactionId ) + static void LUA_NATIVE_STATS_SET_SAVE_MIGRATION_TRANSACTION_ID_WARNING(int transactionId) { STATS::SET_SAVE_MIGRATION_TRANSACTION_ID_WARNING(transactionId); } - static void LUA_NATIVE_STATS_GET_BOSS_GOON_UUID( int characterSlot, Any p1, Any p2 ) + static void LUA_NATIVE_STATS_GET_BOSS_GOON_UUID(int characterSlot, Any p1, Any p2) { STATS::GET_BOSS_GOON_UUID(characterSlot, p1, p2); } - static void LUA_NATIVE_STATS_PLAYSTATS_BW_BOSSONBOSSDEATHMATCH( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_BW_BOSSONBOSSDEATHMATCH(Any p0) { STATS::PLAYSTATS_BW_BOSSONBOSSDEATHMATCH(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_BW_YATCHATTACK( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_BW_YATCHATTACK(Any p0) { STATS::PLAYSTATS_BW_YATCHATTACK(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_BW_HUNT_THE_BOSS( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_BW_HUNT_THE_BOSS(Any p0) { STATS::PLAYSTATS_BW_HUNT_THE_BOSS(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_BW_SIGHTSEER( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_BW_SIGHTSEER(Any p0) { STATS::PLAYSTATS_BW_SIGHTSEER(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_BW_ASSAULT( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_BW_ASSAULT(Any p0) { STATS::PLAYSTATS_BW_ASSAULT(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_BW_BELLY_OF_THE_BEAST( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_BW_BELLY_OF_THE_BEAST(Any p0) { STATS::PLAYSTATS_BW_BELLY_OF_THE_BEAST(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_BW_HEAD_HUNTER( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_BW_HEAD_HUNTER(Any p0) { STATS::PLAYSTATS_BW_HEAD_HUNTER(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_BW_FRAGILE_GOODS( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_BW_FRAGILE_GOODS(Any p0) { STATS::PLAYSTATS_BW_FRAGILE_GOODS(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_BW_AIR_FREIGHT( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_BW_AIR_FREIGHT(Any p0) { STATS::PLAYSTATS_BW_AIR_FREIGHT(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_BC_CAR_JACKING( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_BC_CAR_JACKING(Any p0) { STATS::PLAYSTATS_BC_CAR_JACKING(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_BC_SMASH_AND_GRAB( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_BC_SMASH_AND_GRAB(Any p0) { STATS::PLAYSTATS_BC_SMASH_AND_GRAB(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_BC_PROTECTION_RACKET( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_BC_PROTECTION_RACKET(Any p0) { STATS::PLAYSTATS_BC_PROTECTION_RACKET(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_BC_MOST_WANTED( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_BC_MOST_WANTED(Any p0) { STATS::PLAYSTATS_BC_MOST_WANTED(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_BC_FINDERS_KEEPERS( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_BC_FINDERS_KEEPERS(Any p0) { STATS::PLAYSTATS_BC_FINDERS_KEEPERS(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_BC_POINT_TO_POINT( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_BC_POINT_TO_POINT(Any p0) { STATS::PLAYSTATS_BC_POINT_TO_POINT(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_BC_CASHING( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_BC_CASHING(Any p0) { STATS::PLAYSTATS_BC_CASHING(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_BC_SALVAGE( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_BC_SALVAGE(Any p0) { STATS::PLAYSTATS_BC_SALVAGE(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_SPENT_PI_CUSTOM_LOADOUT( int amount ) + static void LUA_NATIVE_STATS_PLAYSTATS_SPENT_PI_CUSTOM_LOADOUT(int amount) { STATS::PLAYSTATS_SPENT_PI_CUSTOM_LOADOUT(amount); } - static Any LUA_NATIVE_STATS_PLAYSTATS_BUY_CONTRABAND_MISSION( Any data ) + static Any LUA_NATIVE_STATS_PLAYSTATS_BUY_CONTRABAND_MISSION(Any data) { STATS::PLAYSTATS_BUY_CONTRABAND_MISSION(&data); return data; } - static Any LUA_NATIVE_STATS_PLAYSTATS_SELL_CONTRABAND_MISSION( Any data ) + static Any LUA_NATIVE_STATS_PLAYSTATS_SELL_CONTRABAND_MISSION(Any data) { STATS::PLAYSTATS_SELL_CONTRABAND_MISSION(&data); return data; } - static Any LUA_NATIVE_STATS_PLAYSTATS_DEFEND_CONTRABAND_MISSION( Any data ) + static Any LUA_NATIVE_STATS_PLAYSTATS_DEFEND_CONTRABAND_MISSION(Any data) { STATS::PLAYSTATS_DEFEND_CONTRABAND_MISSION(&data); return data; } - static Any LUA_NATIVE_STATS_PLAYSTATS_RECOVER_CONTRABAND_MISSION( Any data ) + static Any LUA_NATIVE_STATS_PLAYSTATS_RECOVER_CONTRABAND_MISSION(Any data) { STATS::PLAYSTATS_RECOVER_CONTRABAND_MISSION(&data); return data; } - static void LUA_NATIVE_STATS_PLAYSTATS_HIT_CONTRABAND_DESTROY_LIMIT( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_HIT_CONTRABAND_DESTROY_LIMIT(Any p0) { STATS::PLAYSTATS_HIT_CONTRABAND_DESTROY_LIMIT(p0); } - static void LUA_NATIVE_STATS_START_BEING_BOSS( Any p0, Any p1 ) + static void LUA_NATIVE_STATS_START_BEING_BOSS(Any p0, Any p1) { STATS::START_BEING_BOSS(p0, p1); } - static void LUA_NATIVE_STATS_START_BEING_GOON( Any p0, Any p1, Any p2 ) + static void LUA_NATIVE_STATS_START_BEING_GOON(Any p0, Any p1, Any p2) { STATS::START_BEING_GOON(p0, p1, p2); } - static void LUA_NATIVE_STATS_END_BEING_BOSS( Any p0, Any p1, Any p2 ) + static void LUA_NATIVE_STATS_END_BEING_BOSS(Any p0, Any p1, Any p2) { STATS::END_BEING_BOSS(p0, p1, p2); } - static void LUA_NATIVE_STATS_END_BEING_GOON( Any p0, Any p1, Any p2, Any p3, Any p4 ) + static void LUA_NATIVE_STATS_END_BEING_GOON(Any p0, Any p1, Any p2, Any p3, Any p4) { STATS::END_BEING_GOON(p0, p1, p2, p3, p4); } - static void LUA_NATIVE_STATS_HIRED_LIMO( Any p0, Any p1 ) + static void LUA_NATIVE_STATS_HIRED_LIMO(Any p0, Any p1) { STATS::HIRED_LIMO(p0, p1); } - static void LUA_NATIVE_STATS_ORDER_BOSS_VEHICLE( Any p0, Any p1, Hash vehicleHash ) + static void LUA_NATIVE_STATS_ORDER_BOSS_VEHICLE(Any p0, Any p1, Hash vehicleHash) { STATS::ORDER_BOSS_VEHICLE(p0, p1, vehicleHash); } - static void LUA_NATIVE_STATS_CHANGE_UNIFORM( Any p0, Any p1, Any p2 ) + static void LUA_NATIVE_STATS_CHANGE_UNIFORM(Any p0, Any p1, Any p2) { STATS::CHANGE_UNIFORM(p0, p1, p2); } - static void LUA_NATIVE_STATS_CHANGE_GOON_LOOKING_FOR_WORK( Any p0 ) + static void LUA_NATIVE_STATS_CHANGE_GOON_LOOKING_FOR_WORK(Any p0) { STATS::CHANGE_GOON_LOOKING_FOR_WORK(p0); } - static void LUA_NATIVE_STATS_SEND_METRIC_GHOSTING_TO_PLAYER( Any p0 ) + static void LUA_NATIVE_STATS_SEND_METRIC_GHOSTING_TO_PLAYER(Any p0) { STATS::SEND_METRIC_GHOSTING_TO_PLAYER(p0); } - static void LUA_NATIVE_STATS_SEND_METRIC_VIP_POACH( Any p0, Any p1, Any p2 ) + static void LUA_NATIVE_STATS_SEND_METRIC_VIP_POACH(Any p0, Any p1, Any p2) { STATS::SEND_METRIC_VIP_POACH(p0, p1, p2); } - static void LUA_NATIVE_STATS_SEND_METRIC_PUNISH_BODYGUARD( Any p0 ) + static void LUA_NATIVE_STATS_SEND_METRIC_PUNISH_BODYGUARD(Any p0) { STATS::SEND_METRIC_PUNISH_BODYGUARD(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_START_TRACKING_STUNTS( ) + static void LUA_NATIVE_STATS_PLAYSTATS_START_TRACKING_STUNTS() { STATS::PLAYSTATS_START_TRACKING_STUNTS(); } - static void LUA_NATIVE_STATS_PLAYSTATS_STOP_TRACKING_STUNTS( ) + static void LUA_NATIVE_STATS_PLAYSTATS_STOP_TRACKING_STUNTS() { STATS::PLAYSTATS_STOP_TRACKING_STUNTS(); } - static void LUA_NATIVE_STATS_PLAYSTATS_MISSION_ENDED( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_MISSION_ENDED(Any p0) { STATS::PLAYSTATS_MISSION_ENDED(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_IMPEXP_MISSION_ENDED( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_IMPEXP_MISSION_ENDED(Any p0) { STATS::PLAYSTATS_IMPEXP_MISSION_ENDED(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_CHANGE_MC_ROLE( Any p0, Any p1, Any p2, Any p3, int role, int p5, Any p6 ) + static void LUA_NATIVE_STATS_PLAYSTATS_CHANGE_MC_ROLE(Any p0, Any p1, Any p2, Any p3, int role, int p5, Any p6) { STATS::PLAYSTATS_CHANGE_MC_ROLE(p0, p1, p2, p3, role, p5, p6); } - static void LUA_NATIVE_STATS_PLAYSTATS_CHANGE_MC_OUTFIT( Any p0, Any p1, Any p2, Any p3, Any p4 ) + static void LUA_NATIVE_STATS_PLAYSTATS_CHANGE_MC_OUTFIT(Any p0, Any p1, Any p2, Any p3, Any p4) { STATS::PLAYSTATS_CHANGE_MC_OUTFIT(p0, p1, p2, p3, p4); } - static void LUA_NATIVE_STATS_PLAYSTATS_SWITCH_MC_EMBLEM( Any p0, Any p1, Any p2, Any p3, Any p4 ) + static void LUA_NATIVE_STATS_PLAYSTATS_SWITCH_MC_EMBLEM(Any p0, Any p1, Any p2, Any p3, Any p4) { STATS::PLAYSTATS_SWITCH_MC_EMBLEM(p0, p1, p2, p3, p4); } - static void LUA_NATIVE_STATS_PLAYSTATS_MC_REQUEST_BIKE( Any p0, Any p1, Any p2, Any p3, Any p4 ) + static void LUA_NATIVE_STATS_PLAYSTATS_MC_REQUEST_BIKE(Any p0, Any p1, Any p2, Any p3, Any p4) { STATS::PLAYSTATS_MC_REQUEST_BIKE(p0, p1, p2, p3, p4); } - static void LUA_NATIVE_STATS_PLAYSTATS_MC_KILLED_RIVAL_MC_MEMBER( Any p0, Any p1, Any p2, Any p3, Any p4 ) + static void LUA_NATIVE_STATS_PLAYSTATS_MC_KILLED_RIVAL_MC_MEMBER(Any p0, Any p1, Any p2, Any p3, Any p4) { STATS::PLAYSTATS_MC_KILLED_RIVAL_MC_MEMBER(p0, p1, p2, p3, p4); } - static void LUA_NATIVE_STATS_PLAYSTATS_ABANDONED_MC( Any p0, Any p1, Any p2, Any p3, Any p4 ) + static void LUA_NATIVE_STATS_PLAYSTATS_ABANDONED_MC(Any p0, Any p1, Any p2, Any p3, Any p4) { STATS::PLAYSTATS_ABANDONED_MC(p0, p1, p2, p3, p4); } - static void LUA_NATIVE_STATS_PLAYSTATS_EARNED_MC_POINTS( Any p0, Any p1, Any p2, Any p3, Any p4, Any p5 ) + static void LUA_NATIVE_STATS_PLAYSTATS_EARNED_MC_POINTS(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { STATS::PLAYSTATS_EARNED_MC_POINTS(p0, p1, p2, p3, p4, p5); } - static void LUA_NATIVE_STATS_PLAYSTATS_MC_FORMATION_ENDS( Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6 ) + static void LUA_NATIVE_STATS_PLAYSTATS_MC_FORMATION_ENDS(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6) { STATS::PLAYSTATS_MC_FORMATION_ENDS(p0, p1, p2, p3, p4, p5, p6); } - static void LUA_NATIVE_STATS_PLAYSTATS_MC_CLUBHOUSE_ACTIVITY( Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7 ) + static void LUA_NATIVE_STATS_PLAYSTATS_MC_CLUBHOUSE_ACTIVITY(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7) { STATS::PLAYSTATS_MC_CLUBHOUSE_ACTIVITY(p0, p1, p2, p3, p4, p5, p6, p7); } - static void LUA_NATIVE_STATS_PLAYSTATS_RIVAL_BEHAVIOR( Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9 ) + static void LUA_NATIVE_STATS_PLAYSTATS_RIVAL_BEHAVIOR(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9) { STATS::PLAYSTATS_RIVAL_BEHAVIOR(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9); } - static void LUA_NATIVE_STATS_PLAYSTATS_COPY_RANK_INTO_NEW_SLOT( Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6 ) + static void LUA_NATIVE_STATS_PLAYSTATS_COPY_RANK_INTO_NEW_SLOT(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6) { STATS::PLAYSTATS_COPY_RANK_INTO_NEW_SLOT(p0, p1, p2, p3, p4, p5, p6); } - static Any LUA_NATIVE_STATS_PLAYSTATS_DUPE_DETECTED( Any data ) + static Any LUA_NATIVE_STATS_PLAYSTATS_DUPE_DETECTED(Any data) { STATS::PLAYSTATS_DUPE_DETECTED(&data); return data; } - static void LUA_NATIVE_STATS_PLAYSTATS_BAN_ALERT( int p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_BAN_ALERT(int p0) { STATS::PLAYSTATS_BAN_ALERT(p0); } - static Any LUA_NATIVE_STATS_PLAYSTATS_GUNRUNNING_MISSION_ENDED( Any data ) + static Any LUA_NATIVE_STATS_PLAYSTATS_GUNRUNNING_MISSION_ENDED(Any data) { STATS::PLAYSTATS_GUNRUNNING_MISSION_ENDED(&data); return data; } - static void LUA_NATIVE_STATS_PLAYSTATS_GUNRUNNING_RND( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_GUNRUNNING_RND(Any p0) { STATS::PLAYSTATS_GUNRUNNING_RND(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_BUSINESS_BATTLE_ENDED( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_BUSINESS_BATTLE_ENDED(Any p0) { STATS::PLAYSTATS_BUSINESS_BATTLE_ENDED(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_WAREHOUSE_MISSION_ENDED( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_WAREHOUSE_MISSION_ENDED(Any p0) { STATS::PLAYSTATS_WAREHOUSE_MISSION_ENDED(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_NIGHTCLUB_MISSION_ENDED( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_NIGHTCLUB_MISSION_ENDED(Any p0) { STATS::PLAYSTATS_NIGHTCLUB_MISSION_ENDED(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_DJ_USAGE( Any p0, Any p1 ) + static void LUA_NATIVE_STATS_PLAYSTATS_DJ_USAGE(Any p0, Any p1) { STATS::PLAYSTATS_DJ_USAGE(p0, p1); } - static void LUA_NATIVE_STATS_PLAYSTATS_MINIGAME_USAGE( Any p0, Any p1, Any p2 ) + static void LUA_NATIVE_STATS_PLAYSTATS_MINIGAME_USAGE(Any p0, Any p1, Any p2) { STATS::PLAYSTATS_MINIGAME_USAGE(p0, p1, p2); } - static Any LUA_NATIVE_STATS_PLAYSTATS_STONE_HATCHET_ENDED( Any data ) + static Any LUA_NATIVE_STATS_PLAYSTATS_STONE_HATCHET_ENDED(Any data) { STATS::PLAYSTATS_STONE_HATCHET_ENDED(&data); return data; } - static Any LUA_NATIVE_STATS_PLAYSTATS_SMUGGLER_MISSION_ENDED( Any data ) + static Any LUA_NATIVE_STATS_PLAYSTATS_SMUGGLER_MISSION_ENDED(Any data) { STATS::PLAYSTATS_SMUGGLER_MISSION_ENDED(&data); return data; } - static Any LUA_NATIVE_STATS_PLAYSTATS_FM_HEIST_PREP_ENDED( Any data ) + static Any LUA_NATIVE_STATS_PLAYSTATS_FM_HEIST_PREP_ENDED(Any data) { STATS::PLAYSTATS_FM_HEIST_PREP_ENDED(&data); return data; } - static Any LUA_NATIVE_STATS_PLAYSTATS_INSTANCED_HEIST_ENDED( Any data, Any p1, Any p2, Any p3 ) + static Any LUA_NATIVE_STATS_PLAYSTATS_INSTANCED_HEIST_ENDED(Any data, Any p1, Any p2, Any p3) { STATS::PLAYSTATS_INSTANCED_HEIST_ENDED(&data, p1, p2, p3); return data; } - static Any LUA_NATIVE_STATS_PLAYSTATS_DAR_CHECKPOINT( Any data ) + static Any LUA_NATIVE_STATS_PLAYSTATS_DAR_CHECKPOINT(Any data) { STATS::PLAYSTATS_DAR_CHECKPOINT(&data); return data; } - static Any LUA_NATIVE_STATS_PLAYSTATS_ENTER_SESSION_PACK( Any data ) + static Any LUA_NATIVE_STATS_PLAYSTATS_ENTER_SESSION_PACK(Any data) { STATS::PLAYSTATS_ENTER_SESSION_PACK(&data); return data; } - static void LUA_NATIVE_STATS_PLAYSTATS_DRONE_USAGE( int p0, int p1, int p2 ) + static void LUA_NATIVE_STATS_PLAYSTATS_DRONE_USAGE(int p0, int p1, int p2) { STATS::PLAYSTATS_DRONE_USAGE(p0, p1, p2); } - static void LUA_NATIVE_STATS_PLAYSTATS_SPIN_WHEEL( int p0, int p1, int p2, int p3 ) + static void LUA_NATIVE_STATS_PLAYSTATS_SPIN_WHEEL(int p0, int p1, int p2, int p3) { STATS::PLAYSTATS_SPIN_WHEEL(p0, p1, p2, p3); } - static void LUA_NATIVE_STATS_PLAYSTATS_ARENA_WARS_SPECTATOR( int p0, int p1, int p2, int p3, int p4 ) + static void LUA_NATIVE_STATS_PLAYSTATS_ARENA_WARS_SPECTATOR(int p0, int p1, int p2, int p3, int p4) { STATS::PLAYSTATS_ARENA_WARS_SPECTATOR(p0, p1, p2, p3, p4); } - static Any LUA_NATIVE_STATS_PLAYSTATS_ARENA_WARS_ENDED( Any data ) + static Any LUA_NATIVE_STATS_PLAYSTATS_ARENA_WARS_ENDED(Any data) { STATS::PLAYSTATS_ARENA_WARS_ENDED(&data); return data; } - static void LUA_NATIVE_STATS_PLAYSTATS_SWITCH_PASSIVE_MODE( bool p0, int p1, int p2, int p3 ) + static void LUA_NATIVE_STATS_PLAYSTATS_SWITCH_PASSIVE_MODE(bool p0, int p1, int p2, int p3) { STATS::PLAYSTATS_SWITCH_PASSIVE_MODE(p0, p1, p2, p3); } - static void LUA_NATIVE_STATS_PLAYSTATS_COLLECTIBLE_PICKED_UP( int p0, Hash objectHash, Any p2, Any p3, int moneyAmount, int rpAmount, int chipsAmount, Any p7, int p8, Any p9, Any p10 ) + static void LUA_NATIVE_STATS_PLAYSTATS_COLLECTIBLE_PICKED_UP(int p0, Hash objectHash, Any p2, Any p3, int moneyAmount, int rpAmount, int chipsAmount, Any p7, int p8, Any p9, Any p10) { STATS::PLAYSTATS_COLLECTIBLE_PICKED_UP(p0, objectHash, p2, p3, moneyAmount, rpAmount, chipsAmount, p7, p8, p9, p10); } - static void LUA_NATIVE_STATS_PLAYSTATS_CASINO_STORY_MISSION_ENDED( Any p0, Any p1 ) + static void LUA_NATIVE_STATS_PLAYSTATS_CASINO_STORY_MISSION_ENDED(Any p0, Any p1) { STATS::PLAYSTATS_CASINO_STORY_MISSION_ENDED(p0, p1); } - static void LUA_NATIVE_STATS_PLAYSTATS_CASINO_CHIP( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_CASINO_CHIP(Any p0) { STATS::PLAYSTATS_CASINO_CHIP(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_CASINO_ROULETTE( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_CASINO_ROULETTE(Any p0) { STATS::PLAYSTATS_CASINO_ROULETTE(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_CASINO_BLACKJACK( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_CASINO_BLACKJACK(Any p0) { STATS::PLAYSTATS_CASINO_BLACKJACK(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_CASINO_THREE_CARD_POKER( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_CASINO_THREE_CARD_POKER(Any p0) { STATS::PLAYSTATS_CASINO_THREE_CARD_POKER(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_CASINO_SLOT_MACHINE( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_CASINO_SLOT_MACHINE(Any p0) { STATS::PLAYSTATS_CASINO_SLOT_MACHINE(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_CASINO_INSIDE_TRACK( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_CASINO_INSIDE_TRACK(Any p0) { STATS::PLAYSTATS_CASINO_INSIDE_TRACK(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_CASINO_LUCKY_SEVEN( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_CASINO_LUCKY_SEVEN(Any p0) { STATS::PLAYSTATS_CASINO_LUCKY_SEVEN(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_CASINO_ROULETTE_LIGHT( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_CASINO_ROULETTE_LIGHT(Any p0) { STATS::PLAYSTATS_CASINO_ROULETTE_LIGHT(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_CASINO_BLACKJACK_LIGHT( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_CASINO_BLACKJACK_LIGHT(Any p0) { STATS::PLAYSTATS_CASINO_BLACKJACK_LIGHT(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_CASINO_THREE_CARD_POKER_LIGHT( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_CASINO_THREE_CARD_POKER_LIGHT(Any p0) { STATS::PLAYSTATS_CASINO_THREE_CARD_POKER_LIGHT(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_CASINO_SLOT_MACHINE_LIGHT( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_CASINO_SLOT_MACHINE_LIGHT(Any p0) { STATS::PLAYSTATS_CASINO_SLOT_MACHINE_LIGHT(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_CASINO_INSIDE_TRACK_LIGHT( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_CASINO_INSIDE_TRACK_LIGHT(Any p0) { STATS::PLAYSTATS_CASINO_INSIDE_TRACK_LIGHT(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_ARCADE_GAME( Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6 ) + static void LUA_NATIVE_STATS_PLAYSTATS_ARCADE_GAME(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6) { STATS::PLAYSTATS_ARCADE_GAME(p0, p1, p2, p3, p4, p5, p6); } - static void LUA_NATIVE_STATS_PLAYSTATS_ARCADE_LOVE_MATCH( Any p0, Any p1 ) + static void LUA_NATIVE_STATS_PLAYSTATS_ARCADE_LOVE_MATCH(Any p0, Any p1) { STATS::PLAYSTATS_ARCADE_LOVE_MATCH(p0, p1); } - static Any LUA_NATIVE_STATS_PLAYSTATS_FREEMODE_CASINO_MISSION_ENDED( Any data ) + static Any LUA_NATIVE_STATS_PLAYSTATS_FREEMODE_CASINO_MISSION_ENDED(Any data) { STATS::PLAYSTATS_FREEMODE_CASINO_MISSION_ENDED(&data); return data; } - static void LUA_NATIVE_STATS_PLAYSTATS_HEIST3_DRONE( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_HEIST3_DRONE(Any p0) { STATS::PLAYSTATS_HEIST3_DRONE(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_HEIST3_HACK( Any p0, Any p1, Any p2, Any p3, Any p4, Any p5 ) + static void LUA_NATIVE_STATS_PLAYSTATS_HEIST3_HACK(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { STATS::PLAYSTATS_HEIST3_HACK(p0, p1, p2, p3, p4, p5); } - static void LUA_NATIVE_STATS_PLAYSTATS_NPC_PHONE( Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9, Any p10, Any p11, Any p12 ) + static Any LUA_NATIVE_STATS_PLAYSTATS_NPC_PHONE(Any p0) { - STATS::PLAYSTATS_NPC_PHONE(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12); + STATS::PLAYSTATS_NPC_PHONE(&p0); + return p0; } - static void LUA_NATIVE_STATS_PLAYSTATS_ARCADE_CABINET( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_ARCADE_CABINET(Any p0) { STATS::PLAYSTATS_ARCADE_CABINET(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_HEIST3_FINALE( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_HEIST3_FINALE(Any p0) { STATS::PLAYSTATS_HEIST3_FINALE(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_HEIST3_PREP( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_HEIST3_PREP(Any p0) { STATS::PLAYSTATS_HEIST3_PREP(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_MASTER_CONTROL( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_STATS_PLAYSTATS_MASTER_CONTROL(Any p0, Any p1, Any p2, Any p3) { STATS::PLAYSTATS_MASTER_CONTROL(p0, p1, p2, p3); } - static void LUA_NATIVE_STATS_PLAYSTATS_QUIT_MODE( Any p0, Any p1, Any p2, Any p3, Any p4 ) + static void LUA_NATIVE_STATS_PLAYSTATS_QUIT_MODE(Any p0, Any p1, Any p2, Any p3, Any p4) { STATS::PLAYSTATS_QUIT_MODE(p0, p1, p2, p3, p4); } - static void LUA_NATIVE_STATS_PLAYSTATS_MISSION_VOTE( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_MISSION_VOTE(Any p0) { STATS::PLAYSTATS_MISSION_VOTE(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_NJVS_VOTE( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_NJVS_VOTE(Any p0) { STATS::PLAYSTATS_NJVS_VOTE(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_KILL_YOURSELF( ) + static void LUA_NATIVE_STATS_PLAYSTATS_KILL_YOURSELF() { STATS::PLAYSTATS_KILL_YOURSELF(); } - static void LUA_NATIVE_STATS_PLAYSTATS_FM_MISSION_END( Any p0, Any p1, Any p2 ) + static void LUA_NATIVE_STATS_PLAYSTATS_FM_MISSION_END(Any p0, Any p1, Any p2) { STATS::PLAYSTATS_FM_MISSION_END(p0, p1, p2); } - static void LUA_NATIVE_STATS_PLAYSTATS_HEIST4_PREP( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_HEIST4_PREP(Any p0) { STATS::PLAYSTATS_HEIST4_PREP(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_HEIST4_FINALE( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_HEIST4_FINALE(Any p0) { STATS::PLAYSTATS_HEIST4_FINALE(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_HEIST4_HACK( Any p0, Any p1, Any p2, Any p3, Any p4 ) + static void LUA_NATIVE_STATS_PLAYSTATS_HEIST4_HACK(Any p0, Any p1, Any p2, Any p3, Any p4) { STATS::PLAYSTATS_HEIST4_HACK(p0, p1, p2, p3, p4); } - static void LUA_NATIVE_STATS_PLAYSTATS_SUB_WEAP( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_STATS_PLAYSTATS_SUB_WEAP(Any p0, Any p1, Any p2, Any p3) { STATS::PLAYSTATS_SUB_WEAP(p0, p1, p2, p3); } - static void LUA_NATIVE_STATS_PLAYSTATS_FAST_TRVL( Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9, Any p10 ) + static void LUA_NATIVE_STATS_PLAYSTATS_FAST_TRVL(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9, Any p10) { STATS::PLAYSTATS_FAST_TRVL(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10); } - static void LUA_NATIVE_STATS_PLAYSTATS_HUB_ENTRY( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_HUB_ENTRY(Any p0) { STATS::PLAYSTATS_HUB_ENTRY(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_DJ_MISSION_ENDED( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_DJ_MISSION_ENDED(Any p0) { STATS::PLAYSTATS_DJ_MISSION_ENDED(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_ROBBERY_PREP( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_ROBBERY_PREP(Any p0) { STATS::PLAYSTATS_ROBBERY_PREP(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_ROBBERY_FINALE( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_ROBBERY_FINALE(Any p0) { STATS::PLAYSTATS_ROBBERY_FINALE(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_EXTRA_EVENT( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_EXTRA_EVENT(Any p0) { STATS::PLAYSTATS_EXTRA_EVENT(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_CARCLUB_POINTS( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_CARCLUB_POINTS(Any p0) { STATS::PLAYSTATS_CARCLUB_POINTS(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_CARCLUB_CHALLENGE( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_STATS_PLAYSTATS_CARCLUB_CHALLENGE(Any p0, Any p1, Any p2, Any p3) { STATS::PLAYSTATS_CARCLUB_CHALLENGE(p0, p1, p2, p3); } - static void LUA_NATIVE_STATS_PLAYSTATS_CARCLUB_PRIZE( int p0, Hash vehicleModel ) + static void LUA_NATIVE_STATS_PLAYSTATS_CARCLUB_PRIZE(int p0, Hash vehicleModel) { STATS::PLAYSTATS_CARCLUB_PRIZE(p0, vehicleModel); } - static void LUA_NATIVE_STATS_PLAYSTATS_AWARD_NAV( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_STATS_PLAYSTATS_AWARD_NAV(Any p0, Any p1, Any p2, Any p3) { STATS::PLAYSTATS_AWARD_NAV(p0, p1, p2, p3); } - static void LUA_NATIVE_STATS_PLAYSTATS_INST_MISSION_END( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_INST_MISSION_END(Any p0) { STATS::PLAYSTATS_INST_MISSION_END(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_HUB_EXIT( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_HUB_EXIT(Any p0) { STATS::PLAYSTATS_HUB_EXIT(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_VEH_DEL( int bossId1, int bossId2, int bossType, int vehicleID, int reason ) + static void LUA_NATIVE_STATS_PLAYSTATS_VEH_DEL(int bossId1, int bossId2, int bossType, int vehicleID, int reason) { STATS::PLAYSTATS_VEH_DEL(bossId1, bossId2, bossType, vehicleID, reason); } - static void LUA_NATIVE_STATS_PLAYSTATS_INVENTORY( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_INVENTORY(Any p0) { STATS::PLAYSTATS_INVENTORY(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_ACID_MISSION_END_( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_ACID_MISSION_END_(Any p0) { - STATS::PLAYSTATS_ACID_MISSION_END_(p0); + STATS::_PLAYSTATS_ACID_MISSION_END(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_ACID_RND_( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_ACID_RND_(Any p0) { - STATS::PLAYSTATS_ACID_RND_(p0); + STATS::_PLAYSTATS_ACID_RND(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_IDLE_( Any p0, Any p1, Any p2 ) + static void LUA_NATIVE_STATS_PLAYSTATS_IDLE_(Any p0, Any p1, Any p2) { - STATS::PLAYSTATS_IDLE_(p0, p1, p2); + STATS::_PLAYSTATS_IDLE(p0, p1, p2); } - static void LUA_NATIVE_STATS_PLAYSTATS_PLAYER_STYLE_( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_PLAYER_STYLE_(Any p0) { - STATS::PLAYSTATS_PLAYER_STYLE_(p0); + STATS::_PLAYSTATS_PLAYER_STYLE(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_RANDOM_EVENT_( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_RANDOM_EVENT_(Any p0) { - STATS::PLAYSTATS_RANDOM_EVENT_(p0); + STATS::_PLAYSTATS_RANDOM_EVENT(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_ATTRITION_STAGE_END_( Any p0 ) + static void LUA_NATIVE_STATS_PLAYSTATS_ATTRITION_STAGE_END_(Any p0) { - STATS::PLAYSTATS_ATTRITION_STAGE_END_(p0); + STATS::_PLAYSTATS_ATTRITION_STAGE_END(p0); } - static void LUA_NATIVE_STATS_PLAYSTATS_SHOWROOM_NAV_( Any p0, Any p1, Hash entity ) + static void LUA_NATIVE_STATS_PLAYSTATS_SHOWROOM_NAV_(Any p0, Any p1, Hash entity) { - STATS::PLAYSTATS_SHOWROOM_NAV_(p0, p1, entity); + STATS::_PLAYSTATS_SHOWROOM_NAV(p0, p1, entity); } - static Any LUA_NATIVE_STATS_PLAYSTATS_SHOWROOM_OVERVIEW_( Any data ) + static Any LUA_NATIVE_STATS_PLAYSTATS_SHOWROOM_OVERVIEW_(Any data) { - STATS::PLAYSTATS_SHOWROOM_OVERVIEW_(&data); + STATS::_PLAYSTATS_SHOWROOM_OVERVIEW(&data); return data; } diff --git a/src/lua/natives/lua_native_binding_STREAMING.cpp b/src/lua/natives/lua_native_binding_STREAMING.cpp index 2d38282e..2612e921 100644 --- a/src/lua/natives/lua_native_binding_STREAMING.cpp +++ b/src/lua/natives/lua_native_binding_STREAMING.cpp @@ -3,648 +3,648 @@ namespace lua::native { - static void LUA_NATIVE_STREAMING_LOAD_ALL_OBJECTS_NOW( ) + static void LUA_NATIVE_STREAMING_LOAD_ALL_OBJECTS_NOW() { STREAMING::LOAD_ALL_OBJECTS_NOW(); } - static void LUA_NATIVE_STREAMING_LOAD_SCENE( float x, float y, float z ) + static void LUA_NATIVE_STREAMING_LOAD_SCENE(float x, float y, float z) { STREAMING::LOAD_SCENE(x, y, z); } - static bool LUA_NATIVE_STREAMING_NETWORK_UPDATE_LOAD_SCENE( ) + static bool LUA_NATIVE_STREAMING_NETWORK_UPDATE_LOAD_SCENE() { auto retval = (bool)STREAMING::NETWORK_UPDATE_LOAD_SCENE(); return retval; } - static bool LUA_NATIVE_STREAMING_IS_NETWORK_LOADING_SCENE( ) + static bool LUA_NATIVE_STREAMING_IS_NETWORK_LOADING_SCENE() { auto retval = (bool)STREAMING::IS_NETWORK_LOADING_SCENE(); return retval; } - static void LUA_NATIVE_STREAMING_SET_INTERIOR_ACTIVE( int interiorID, bool toggle ) + static void LUA_NATIVE_STREAMING_SET_INTERIOR_ACTIVE(int interiorID, bool toggle) { STREAMING::SET_INTERIOR_ACTIVE(interiorID, toggle); } - static void LUA_NATIVE_STREAMING_REQUEST_MODEL( Hash model ) + static void LUA_NATIVE_STREAMING_REQUEST_MODEL(Hash model) { STREAMING::REQUEST_MODEL(model); } - static void LUA_NATIVE_STREAMING_REQUEST_MENU_PED_MODEL( Hash model ) + static void LUA_NATIVE_STREAMING_REQUEST_MENU_PED_MODEL(Hash model) { STREAMING::REQUEST_MENU_PED_MODEL(model); } - static bool LUA_NATIVE_STREAMING_HAS_MODEL_LOADED( Hash model ) + static bool LUA_NATIVE_STREAMING_HAS_MODEL_LOADED(Hash model) { auto retval = (bool)STREAMING::HAS_MODEL_LOADED(model); return retval; } - static void LUA_NATIVE_STREAMING_REQUEST_MODELS_IN_ROOM( Interior interior, const char* roomName ) + static void LUA_NATIVE_STREAMING_REQUEST_MODELS_IN_ROOM(Interior interior, const char* roomName) { STREAMING::REQUEST_MODELS_IN_ROOM(interior, roomName); } - static void LUA_NATIVE_STREAMING_SET_MODEL_AS_NO_LONGER_NEEDED( Hash model ) + static void LUA_NATIVE_STREAMING_SET_MODEL_AS_NO_LONGER_NEEDED(Hash model) { STREAMING::SET_MODEL_AS_NO_LONGER_NEEDED(model); } - static bool LUA_NATIVE_STREAMING_IS_MODEL_IN_CDIMAGE( Hash model ) + static bool LUA_NATIVE_STREAMING_IS_MODEL_IN_CDIMAGE(Hash model) { auto retval = (bool)STREAMING::IS_MODEL_IN_CDIMAGE(model); return retval; } - static bool LUA_NATIVE_STREAMING_IS_MODEL_VALID( Hash model ) + static bool LUA_NATIVE_STREAMING_IS_MODEL_VALID(Hash model) { auto retval = (bool)STREAMING::IS_MODEL_VALID(model); return retval; } - static bool LUA_NATIVE_STREAMING_IS_MODEL_A_PED( Hash model ) + static bool LUA_NATIVE_STREAMING_IS_MODEL_A_PED(Hash model) { auto retval = (bool)STREAMING::IS_MODEL_A_PED(model); return retval; } - static bool LUA_NATIVE_STREAMING_IS_MODEL_A_VEHICLE( Hash model ) + static bool LUA_NATIVE_STREAMING_IS_MODEL_A_VEHICLE(Hash model) { auto retval = (bool)STREAMING::IS_MODEL_A_VEHICLE(model); return retval; } - static void LUA_NATIVE_STREAMING_REQUEST_COLLISION_AT_COORD( float x, float y, float z ) + static void LUA_NATIVE_STREAMING_REQUEST_COLLISION_AT_COORD(float x, float y, float z) { STREAMING::REQUEST_COLLISION_AT_COORD(x, y, z); } - static void LUA_NATIVE_STREAMING_REQUEST_COLLISION_FOR_MODEL( Hash model ) + static void LUA_NATIVE_STREAMING_REQUEST_COLLISION_FOR_MODEL(Hash model) { STREAMING::REQUEST_COLLISION_FOR_MODEL(model); } - static bool LUA_NATIVE_STREAMING_HAS_COLLISION_FOR_MODEL_LOADED( Hash model ) + static bool LUA_NATIVE_STREAMING_HAS_COLLISION_FOR_MODEL_LOADED(Hash model) { auto retval = (bool)STREAMING::HAS_COLLISION_FOR_MODEL_LOADED(model); return retval; } - static void LUA_NATIVE_STREAMING_REQUEST_ADDITIONAL_COLLISION_AT_COORD( float x, float y, float z ) + static void LUA_NATIVE_STREAMING_REQUEST_ADDITIONAL_COLLISION_AT_COORD(float x, float y, float z) { STREAMING::REQUEST_ADDITIONAL_COLLISION_AT_COORD(x, y, z); } - static bool LUA_NATIVE_STREAMING_DOES_ANIM_DICT_EXIST( const char* animDict ) + static bool LUA_NATIVE_STREAMING_DOES_ANIM_DICT_EXIST(const char* animDict) { auto retval = (bool)STREAMING::DOES_ANIM_DICT_EXIST(animDict); return retval; } - static void LUA_NATIVE_STREAMING_REQUEST_ANIM_DICT( const char* animDict ) + static void LUA_NATIVE_STREAMING_REQUEST_ANIM_DICT(const char* animDict) { STREAMING::REQUEST_ANIM_DICT(animDict); } - static bool LUA_NATIVE_STREAMING_HAS_ANIM_DICT_LOADED( const char* animDict ) + static bool LUA_NATIVE_STREAMING_HAS_ANIM_DICT_LOADED(const char* animDict) { auto retval = (bool)STREAMING::HAS_ANIM_DICT_LOADED(animDict); return retval; } - static void LUA_NATIVE_STREAMING_REMOVE_ANIM_DICT( const char* animDict ) + static void LUA_NATIVE_STREAMING_REMOVE_ANIM_DICT(const char* animDict) { STREAMING::REMOVE_ANIM_DICT(animDict); } - static void LUA_NATIVE_STREAMING_REQUEST_ANIM_SET( const char* animSet ) + static void LUA_NATIVE_STREAMING_REQUEST_ANIM_SET(const char* animSet) { STREAMING::REQUEST_ANIM_SET(animSet); } - static bool LUA_NATIVE_STREAMING_HAS_ANIM_SET_LOADED( const char* animSet ) + static bool LUA_NATIVE_STREAMING_HAS_ANIM_SET_LOADED(const char* animSet) { auto retval = (bool)STREAMING::HAS_ANIM_SET_LOADED(animSet); return retval; } - static void LUA_NATIVE_STREAMING_REMOVE_ANIM_SET( const char* animSet ) + static void LUA_NATIVE_STREAMING_REMOVE_ANIM_SET(const char* animSet) { STREAMING::REMOVE_ANIM_SET(animSet); } - static void LUA_NATIVE_STREAMING_REQUEST_CLIP_SET( const char* clipSet ) + static void LUA_NATIVE_STREAMING_REQUEST_CLIP_SET(const char* clipSet) { STREAMING::REQUEST_CLIP_SET(clipSet); } - static bool LUA_NATIVE_STREAMING_HAS_CLIP_SET_LOADED( const char* clipSet ) + static bool LUA_NATIVE_STREAMING_HAS_CLIP_SET_LOADED(const char* clipSet) { auto retval = (bool)STREAMING::HAS_CLIP_SET_LOADED(clipSet); return retval; } - static void LUA_NATIVE_STREAMING_REMOVE_CLIP_SET( const char* clipSet ) + static void LUA_NATIVE_STREAMING_REMOVE_CLIP_SET(const char* clipSet) { STREAMING::REMOVE_CLIP_SET(clipSet); } - static void LUA_NATIVE_STREAMING_REQUEST_IPL( const char* iplName ) + static void LUA_NATIVE_STREAMING_REQUEST_IPL(const char* iplName) { STREAMING::REQUEST_IPL(iplName); } - static void LUA_NATIVE_STREAMING_REMOVE_IPL( const char* iplName ) + static void LUA_NATIVE_STREAMING_REMOVE_IPL(const char* iplName) { STREAMING::REMOVE_IPL(iplName); } - static bool LUA_NATIVE_STREAMING_IS_IPL_ACTIVE( const char* iplName ) + static bool LUA_NATIVE_STREAMING_IS_IPL_ACTIVE(const char* iplName) { auto retval = (bool)STREAMING::IS_IPL_ACTIVE(iplName); return retval; } - static void LUA_NATIVE_STREAMING_SET_STREAMING( bool toggle ) + static void LUA_NATIVE_STREAMING_SET_STREAMING(bool toggle) { STREAMING::SET_STREAMING(toggle); } - static void LUA_NATIVE_STREAMING_LOAD_GLOBAL_WATER_FILE( int waterType ) + static void LUA_NATIVE_STREAMING_LOAD_GLOBAL_WATER_FILE(int waterType) { STREAMING::LOAD_GLOBAL_WATER_FILE(waterType); } - static int LUA_NATIVE_STREAMING_GET_GLOBAL_WATER_FILE( ) + static int LUA_NATIVE_STREAMING_GET_GLOBAL_WATER_FILE() { auto retval = STREAMING::GET_GLOBAL_WATER_FILE(); return retval; } - static void LUA_NATIVE_STREAMING_SET_GAME_PAUSES_FOR_STREAMING( bool toggle ) + static void LUA_NATIVE_STREAMING_SET_GAME_PAUSES_FOR_STREAMING(bool toggle) { STREAMING::SET_GAME_PAUSES_FOR_STREAMING(toggle); } - static void LUA_NATIVE_STREAMING_SET_REDUCE_PED_MODEL_BUDGET( bool toggle ) + static void LUA_NATIVE_STREAMING_SET_REDUCE_PED_MODEL_BUDGET(bool toggle) { STREAMING::SET_REDUCE_PED_MODEL_BUDGET(toggle); } - static void LUA_NATIVE_STREAMING_SET_REDUCE_VEHICLE_MODEL_BUDGET( bool toggle ) + static void LUA_NATIVE_STREAMING_SET_REDUCE_VEHICLE_MODEL_BUDGET(bool toggle) { STREAMING::SET_REDUCE_VEHICLE_MODEL_BUDGET(toggle); } - static void LUA_NATIVE_STREAMING_SET_DITCH_POLICE_MODELS( bool toggle ) + static void LUA_NATIVE_STREAMING_SET_DITCH_POLICE_MODELS(bool toggle) { STREAMING::SET_DITCH_POLICE_MODELS(toggle); } - static int LUA_NATIVE_STREAMING_GET_NUMBER_OF_STREAMING_REQUESTS( ) + static int LUA_NATIVE_STREAMING_GET_NUMBER_OF_STREAMING_REQUESTS() { auto retval = STREAMING::GET_NUMBER_OF_STREAMING_REQUESTS(); return retval; } - static void LUA_NATIVE_STREAMING_REQUEST_PTFX_ASSET( ) + static void LUA_NATIVE_STREAMING_REQUEST_PTFX_ASSET() { STREAMING::REQUEST_PTFX_ASSET(); } - static bool LUA_NATIVE_STREAMING_HAS_PTFX_ASSET_LOADED( ) + static bool LUA_NATIVE_STREAMING_HAS_PTFX_ASSET_LOADED() { auto retval = (bool)STREAMING::HAS_PTFX_ASSET_LOADED(); return retval; } - static void LUA_NATIVE_STREAMING_REMOVE_PTFX_ASSET( ) + static void LUA_NATIVE_STREAMING_REMOVE_PTFX_ASSET() { STREAMING::REMOVE_PTFX_ASSET(); } - static void LUA_NATIVE_STREAMING_REQUEST_NAMED_PTFX_ASSET( const char* fxName ) + static void LUA_NATIVE_STREAMING_REQUEST_NAMED_PTFX_ASSET(const char* fxName) { STREAMING::REQUEST_NAMED_PTFX_ASSET(fxName); } - static bool LUA_NATIVE_STREAMING_HAS_NAMED_PTFX_ASSET_LOADED( const char* fxName ) + static bool LUA_NATIVE_STREAMING_HAS_NAMED_PTFX_ASSET_LOADED(const char* fxName) { auto retval = (bool)STREAMING::HAS_NAMED_PTFX_ASSET_LOADED(fxName); return retval; } - static void LUA_NATIVE_STREAMING_REMOVE_NAMED_PTFX_ASSET( const char* fxName ) + static void LUA_NATIVE_STREAMING_REMOVE_NAMED_PTFX_ASSET(const char* fxName) { STREAMING::REMOVE_NAMED_PTFX_ASSET(fxName); } - static void LUA_NATIVE_STREAMING_SET_VEHICLE_POPULATION_BUDGET( int p0 ) + static void LUA_NATIVE_STREAMING_SET_VEHICLE_POPULATION_BUDGET(int p0) { STREAMING::SET_VEHICLE_POPULATION_BUDGET(p0); } - static void LUA_NATIVE_STREAMING_SET_PED_POPULATION_BUDGET( int p0 ) + static void LUA_NATIVE_STREAMING_SET_PED_POPULATION_BUDGET(int p0) { STREAMING::SET_PED_POPULATION_BUDGET(p0); } - static void LUA_NATIVE_STREAMING_CLEAR_FOCUS( ) + static void LUA_NATIVE_STREAMING_CLEAR_FOCUS() { STREAMING::CLEAR_FOCUS(); } - static void LUA_NATIVE_STREAMING_SET_FOCUS_POS_AND_VEL( float x, float y, float z, float offsetX, float offsetY, float offsetZ ) + static void LUA_NATIVE_STREAMING_SET_FOCUS_POS_AND_VEL(float x, float y, float z, float offsetX, float offsetY, float offsetZ) { STREAMING::SET_FOCUS_POS_AND_VEL(x, y, z, offsetX, offsetY, offsetZ); } - static void LUA_NATIVE_STREAMING_SET_FOCUS_ENTITY( Entity entity ) + static void LUA_NATIVE_STREAMING_SET_FOCUS_ENTITY(Entity entity) { STREAMING::SET_FOCUS_ENTITY(entity); } - static bool LUA_NATIVE_STREAMING_IS_ENTITY_FOCUS( Entity entity ) + static bool LUA_NATIVE_STREAMING_IS_ENTITY_FOCUS(Entity entity) { auto retval = (bool)STREAMING::IS_ENTITY_FOCUS(entity); return retval; } - static void LUA_NATIVE_STREAMING_SET_RESTORE_FOCUS_ENTITY( Entity p0 ) + static void LUA_NATIVE_STREAMING_SET_RESTORE_FOCUS_ENTITY(Entity p0) { STREAMING::SET_RESTORE_FOCUS_ENTITY(p0); } - static void LUA_NATIVE_STREAMING_SET_MAPDATACULLBOX_ENABLED( const char* name, bool toggle ) + static void LUA_NATIVE_STREAMING_SET_MAPDATACULLBOX_ENABLED(const char* name, bool toggle) { STREAMING::SET_MAPDATACULLBOX_ENABLED(name, toggle); } - static void LUA_NATIVE_STREAMING_SET_ALL_MAPDATA_CULLED( Any p0 ) + static void LUA_NATIVE_STREAMING_SET_ALL_MAPDATA_CULLED(Any p0) { STREAMING::SET_ALL_MAPDATA_CULLED(p0); } - static int LUA_NATIVE_STREAMING_STREAMVOL_CREATE_SPHERE( float x, float y, float z, float rad, Any p4, Any p5 ) + static int LUA_NATIVE_STREAMING_STREAMVOL_CREATE_SPHERE(float x, float y, float z, float rad, Any p4, Any p5) { auto retval = STREAMING::STREAMVOL_CREATE_SPHERE(x, y, z, rad, p4, p5); return retval; } - static int LUA_NATIVE_STREAMING_STREAMVOL_CREATE_FRUSTUM( float p0, float p1, float p2, float p3, float p4, float p5, float p6, Any p7, Any p8 ) + static int LUA_NATIVE_STREAMING_STREAMVOL_CREATE_FRUSTUM(float p0, float p1, float p2, float p3, float p4, float p5, float p6, Any p7, Any p8) { auto retval = STREAMING::STREAMVOL_CREATE_FRUSTUM(p0, p1, p2, p3, p4, p5, p6, p7, p8); return retval; } - static int LUA_NATIVE_STREAMING_STREAMVOL_CREATE_LINE( float p0, float p1, float p2, float p3, float p4, float p5, Any p6 ) + static int LUA_NATIVE_STREAMING_STREAMVOL_CREATE_LINE(float p0, float p1, float p2, float p3, float p4, float p5, Any p6) { auto retval = STREAMING::STREAMVOL_CREATE_LINE(p0, p1, p2, p3, p4, p5, p6); return retval; } - static void LUA_NATIVE_STREAMING_STREAMVOL_DELETE( Any unused ) + static void LUA_NATIVE_STREAMING_STREAMVOL_DELETE(Any unused) { STREAMING::STREAMVOL_DELETE(unused); } - static bool LUA_NATIVE_STREAMING_STREAMVOL_HAS_LOADED( Any unused ) + static bool LUA_NATIVE_STREAMING_STREAMVOL_HAS_LOADED(Any unused) { auto retval = (bool)STREAMING::STREAMVOL_HAS_LOADED(unused); return retval; } - static bool LUA_NATIVE_STREAMING_STREAMVOL_IS_VALID( Any unused ) + static bool LUA_NATIVE_STREAMING_STREAMVOL_IS_VALID(Any unused) { auto retval = (bool)STREAMING::STREAMVOL_IS_VALID(unused); return retval; } - static bool LUA_NATIVE_STREAMING_IS_STREAMVOL_ACTIVE( ) + static bool LUA_NATIVE_STREAMING_IS_STREAMVOL_ACTIVE() { auto retval = (bool)STREAMING::IS_STREAMVOL_ACTIVE(); return retval; } - static bool LUA_NATIVE_STREAMING_NEW_LOAD_SCENE_START( float posX, float posY, float posZ, float offsetX, float offsetY, float offsetZ, float radius, int p7 ) + static bool LUA_NATIVE_STREAMING_NEW_LOAD_SCENE_START(float posX, float posY, float posZ, float offsetX, float offsetY, float offsetZ, float radius, int p7) { auto retval = (bool)STREAMING::NEW_LOAD_SCENE_START(posX, posY, posZ, offsetX, offsetY, offsetZ, radius, p7); return retval; } - static bool LUA_NATIVE_STREAMING_NEW_LOAD_SCENE_START_SPHERE( float x, float y, float z, float radius, Any p4 ) + static bool LUA_NATIVE_STREAMING_NEW_LOAD_SCENE_START_SPHERE(float x, float y, float z, float radius, Any p4) { auto retval = (bool)STREAMING::NEW_LOAD_SCENE_START_SPHERE(x, y, z, radius, p4); return retval; } - static void LUA_NATIVE_STREAMING_NEW_LOAD_SCENE_STOP( ) + static void LUA_NATIVE_STREAMING_NEW_LOAD_SCENE_STOP() { STREAMING::NEW_LOAD_SCENE_STOP(); } - static bool LUA_NATIVE_STREAMING_IS_NEW_LOAD_SCENE_ACTIVE( ) + static bool LUA_NATIVE_STREAMING_IS_NEW_LOAD_SCENE_ACTIVE() { auto retval = (bool)STREAMING::IS_NEW_LOAD_SCENE_ACTIVE(); return retval; } - static bool LUA_NATIVE_STREAMING_IS_NEW_LOAD_SCENE_LOADED( ) + static bool LUA_NATIVE_STREAMING_IS_NEW_LOAD_SCENE_LOADED() { auto retval = (bool)STREAMING::IS_NEW_LOAD_SCENE_LOADED(); return retval; } - static bool LUA_NATIVE_STREAMING_IS_SAFE_TO_START_PLAYER_SWITCH( ) + static bool LUA_NATIVE_STREAMING_IS_SAFE_TO_START_PLAYER_SWITCH() { auto retval = (bool)STREAMING::IS_SAFE_TO_START_PLAYER_SWITCH(); return retval; } - static void LUA_NATIVE_STREAMING_START_PLAYER_SWITCH( Ped from, Ped to, int flags, int switchType ) + static void LUA_NATIVE_STREAMING_START_PLAYER_SWITCH(Ped from, Ped to, int flags, int switchType) { STREAMING::START_PLAYER_SWITCH(from, to, flags, switchType); } - static void LUA_NATIVE_STREAMING_STOP_PLAYER_SWITCH( ) + static void LUA_NATIVE_STREAMING_STOP_PLAYER_SWITCH() { STREAMING::STOP_PLAYER_SWITCH(); } - static bool LUA_NATIVE_STREAMING_IS_PLAYER_SWITCH_IN_PROGRESS( ) + static bool LUA_NATIVE_STREAMING_IS_PLAYER_SWITCH_IN_PROGRESS() { auto retval = (bool)STREAMING::IS_PLAYER_SWITCH_IN_PROGRESS(); return retval; } - static int LUA_NATIVE_STREAMING_GET_PLAYER_SWITCH_TYPE( ) + static int LUA_NATIVE_STREAMING_GET_PLAYER_SWITCH_TYPE() { auto retval = STREAMING::GET_PLAYER_SWITCH_TYPE(); return retval; } - static int LUA_NATIVE_STREAMING_GET_IDEAL_PLAYER_SWITCH_TYPE( float x1, float y1, float z1, float x2, float y2, float z2 ) + static int LUA_NATIVE_STREAMING_GET_IDEAL_PLAYER_SWITCH_TYPE(float x1, float y1, float z1, float x2, float y2, float z2) { auto retval = STREAMING::GET_IDEAL_PLAYER_SWITCH_TYPE(x1, y1, z1, x2, y2, z2); return retval; } - static int LUA_NATIVE_STREAMING_GET_PLAYER_SWITCH_STATE( ) + static int LUA_NATIVE_STREAMING_GET_PLAYER_SWITCH_STATE() { auto retval = STREAMING::GET_PLAYER_SWITCH_STATE(); return retval; } - static int LUA_NATIVE_STREAMING_GET_PLAYER_SHORT_SWITCH_STATE( ) + static int LUA_NATIVE_STREAMING_GET_PLAYER_SHORT_SWITCH_STATE() { auto retval = STREAMING::GET_PLAYER_SHORT_SWITCH_STATE(); return retval; } - static void LUA_NATIVE_STREAMING_SET_PLAYER_SHORT_SWITCH_STYLE( int p0 ) + static void LUA_NATIVE_STREAMING_SET_PLAYER_SHORT_SWITCH_STYLE(int p0) { STREAMING::SET_PLAYER_SHORT_SWITCH_STYLE(p0); } - static int LUA_NATIVE_STREAMING_GET_PLAYER_SWITCH_JUMP_CUT_INDEX( ) + static int LUA_NATIVE_STREAMING_GET_PLAYER_SWITCH_JUMP_CUT_INDEX() { auto retval = STREAMING::GET_PLAYER_SWITCH_JUMP_CUT_INDEX(); return retval; } - static void LUA_NATIVE_STREAMING_SET_PLAYER_SWITCH_OUTRO( float cameraCoordX, float cameraCoordY, float cameraCoordZ, float camRotationX, float camRotationY, float camRotationZ, float camFov, float camFarClip, int rotationOrder ) + static void LUA_NATIVE_STREAMING_SET_PLAYER_SWITCH_OUTRO(float cameraCoordX, float cameraCoordY, float cameraCoordZ, float camRotationX, float camRotationY, float camRotationZ, float camFov, float camFarClip, int rotationOrder) { STREAMING::SET_PLAYER_SWITCH_OUTRO(cameraCoordX, cameraCoordY, cameraCoordZ, camRotationX, camRotationY, camRotationZ, camFov, camFarClip, rotationOrder); } - static void LUA_NATIVE_STREAMING_SET_PLAYER_SWITCH_ESTABLISHING_SHOT( const char* name ) + static void LUA_NATIVE_STREAMING_SET_PLAYER_SWITCH_ESTABLISHING_SHOT(const char* name) { STREAMING::SET_PLAYER_SWITCH_ESTABLISHING_SHOT(name); } - static void LUA_NATIVE_STREAMING_ALLOW_PLAYER_SWITCH_PAN( ) + static void LUA_NATIVE_STREAMING_ALLOW_PLAYER_SWITCH_PAN() { STREAMING::ALLOW_PLAYER_SWITCH_PAN(); } - static void LUA_NATIVE_STREAMING_ALLOW_PLAYER_SWITCH_OUTRO( ) + static void LUA_NATIVE_STREAMING_ALLOW_PLAYER_SWITCH_OUTRO() { STREAMING::ALLOW_PLAYER_SWITCH_OUTRO(); } - static void LUA_NATIVE_STREAMING_ALLOW_PLAYER_SWITCH_ASCENT( ) + static void LUA_NATIVE_STREAMING_ALLOW_PLAYER_SWITCH_ASCENT() { STREAMING::ALLOW_PLAYER_SWITCH_ASCENT(); } - static void LUA_NATIVE_STREAMING_ALLOW_PLAYER_SWITCH_DESCENT( ) + static void LUA_NATIVE_STREAMING_ALLOW_PLAYER_SWITCH_DESCENT() { STREAMING::ALLOW_PLAYER_SWITCH_DESCENT(); } - static bool LUA_NATIVE_STREAMING_IS_SWITCH_READY_FOR_DESCENT( ) + static bool LUA_NATIVE_STREAMING_IS_SWITCH_READY_FOR_DESCENT() { auto retval = (bool)STREAMING::IS_SWITCH_READY_FOR_DESCENT(); return retval; } - static void LUA_NATIVE_STREAMING_ENABLE_SWITCH_PAUSE_BEFORE_DESCENT( ) + static void LUA_NATIVE_STREAMING_ENABLE_SWITCH_PAUSE_BEFORE_DESCENT() { STREAMING::ENABLE_SWITCH_PAUSE_BEFORE_DESCENT(); } - static void LUA_NATIVE_STREAMING_DISABLE_SWITCH_OUTRO_FX( ) + static void LUA_NATIVE_STREAMING_DISABLE_SWITCH_OUTRO_FX() { STREAMING::DISABLE_SWITCH_OUTRO_FX(); } - static void LUA_NATIVE_STREAMING_SWITCH_TO_MULTI_FIRSTPART( Ped ped, int flags, int switchType ) + static void LUA_NATIVE_STREAMING_SWITCH_TO_MULTI_FIRSTPART(Ped ped, int flags, int switchType) { STREAMING::SWITCH_TO_MULTI_FIRSTPART(ped, flags, switchType); } - static void LUA_NATIVE_STREAMING_SWITCH_TO_MULTI_SECONDPART( Ped ped ) + static void LUA_NATIVE_STREAMING_SWITCH_TO_MULTI_SECONDPART(Ped ped) { STREAMING::SWITCH_TO_MULTI_SECONDPART(ped); } - static bool LUA_NATIVE_STREAMING_IS_SWITCH_TO_MULTI_FIRSTPART_FINISHED( ) + static bool LUA_NATIVE_STREAMING_IS_SWITCH_TO_MULTI_FIRSTPART_FINISHED() { auto retval = (bool)STREAMING::IS_SWITCH_TO_MULTI_FIRSTPART_FINISHED(); return retval; } - static int LUA_NATIVE_STREAMING_GET_PLAYER_SWITCH_INTERP_OUT_DURATION( ) + static int LUA_NATIVE_STREAMING_GET_PLAYER_SWITCH_INTERP_OUT_DURATION() { auto retval = STREAMING::GET_PLAYER_SWITCH_INTERP_OUT_DURATION(); return retval; } - static int LUA_NATIVE_STREAMING_GET_PLAYER_SWITCH_INTERP_OUT_CURRENT_TIME( ) + static int LUA_NATIVE_STREAMING_GET_PLAYER_SWITCH_INTERP_OUT_CURRENT_TIME() { auto retval = STREAMING::GET_PLAYER_SWITCH_INTERP_OUT_CURRENT_TIME(); return retval; } - static bool LUA_NATIVE_STREAMING_IS_SWITCH_SKIPPING_DESCENT( ) + static bool LUA_NATIVE_STREAMING_IS_SWITCH_SKIPPING_DESCENT() { auto retval = (bool)STREAMING::IS_SWITCH_SKIPPING_DESCENT(); return retval; } - static void LUA_NATIVE_STREAMING_SET_SCENE_STREAMING_TRACKS_CAM_POS_THIS_FRAME( ) + static void LUA_NATIVE_STREAMING_SET_SCENE_STREAMING_TRACKS_CAM_POS_THIS_FRAME() { STREAMING::SET_SCENE_STREAMING_TRACKS_CAM_POS_THIS_FRAME(); } - static float LUA_NATIVE_STREAMING_GET_LODSCALE( ) + static float LUA_NATIVE_STREAMING_GET_LODSCALE() { auto retval = STREAMING::GET_LODSCALE(); return retval; } - static void LUA_NATIVE_STREAMING_OVERRIDE_LODSCALE_THIS_FRAME( float scaling ) + static void LUA_NATIVE_STREAMING_OVERRIDE_LODSCALE_THIS_FRAME(float scaling) { STREAMING::OVERRIDE_LODSCALE_THIS_FRAME(scaling); } - static void LUA_NATIVE_STREAMING_REMAP_LODSCALE_RANGE_THIS_FRAME( float p0, float p1, float p2, float p3 ) + static void LUA_NATIVE_STREAMING_REMAP_LODSCALE_RANGE_THIS_FRAME(float p0, float p1, float p2, float p3) { STREAMING::REMAP_LODSCALE_RANGE_THIS_FRAME(p0, p1, p2, p3); } - static void LUA_NATIVE_STREAMING_SUPPRESS_HD_MAP_STREAMING_THIS_FRAME( ) + static void LUA_NATIVE_STREAMING_SUPPRESS_HD_MAP_STREAMING_THIS_FRAME() { STREAMING::SUPPRESS_HD_MAP_STREAMING_THIS_FRAME(); } - static void LUA_NATIVE_STREAMING_SET_RENDER_HD_ONLY( bool toggle ) + static void LUA_NATIVE_STREAMING_SET_RENDER_HD_ONLY(bool toggle) { STREAMING::SET_RENDER_HD_ONLY(toggle); } - static void LUA_NATIVE_STREAMING_FORCE_ALLOW_TIME_BASED_FADING_THIS_FRAME( ) + static void LUA_NATIVE_STREAMING_FORCE_ALLOW_TIME_BASED_FADING_THIS_FRAME() { STREAMING::FORCE_ALLOW_TIME_BASED_FADING_THIS_FRAME(); } - static void LUA_NATIVE_STREAMING_IPL_GROUP_SWAP_START( const char* iplName1, const char* iplName2 ) + static void LUA_NATIVE_STREAMING_IPL_GROUP_SWAP_START(const char* iplName1, const char* iplName2) { STREAMING::IPL_GROUP_SWAP_START(iplName1, iplName2); } - static void LUA_NATIVE_STREAMING_IPL_GROUP_SWAP_CANCEL( ) + static void LUA_NATIVE_STREAMING_IPL_GROUP_SWAP_CANCEL() { STREAMING::IPL_GROUP_SWAP_CANCEL(); } - static bool LUA_NATIVE_STREAMING_IPL_GROUP_SWAP_IS_READY( ) + static bool LUA_NATIVE_STREAMING_IPL_GROUP_SWAP_IS_READY() { auto retval = (bool)STREAMING::IPL_GROUP_SWAP_IS_READY(); return retval; } - static void LUA_NATIVE_STREAMING_IPL_GROUP_SWAP_FINISH( ) + static void LUA_NATIVE_STREAMING_IPL_GROUP_SWAP_FINISH() { STREAMING::IPL_GROUP_SWAP_FINISH(); } - static bool LUA_NATIVE_STREAMING_IPL_GROUP_SWAP_IS_ACTIVE( ) + static bool LUA_NATIVE_STREAMING_IPL_GROUP_SWAP_IS_ACTIVE() { auto retval = (bool)STREAMING::IPL_GROUP_SWAP_IS_ACTIVE(); return retval; } - static void LUA_NATIVE_STREAMING_PREFETCH_SRL( const char* srl ) + static void LUA_NATIVE_STREAMING_PREFETCH_SRL(const char* srl) { STREAMING::PREFETCH_SRL(srl); } - static bool LUA_NATIVE_STREAMING_IS_SRL_LOADED( ) + static bool LUA_NATIVE_STREAMING_IS_SRL_LOADED() { auto retval = (bool)STREAMING::IS_SRL_LOADED(); return retval; } - static void LUA_NATIVE_STREAMING_BEGIN_SRL( ) + static void LUA_NATIVE_STREAMING_BEGIN_SRL() { STREAMING::BEGIN_SRL(); } - static void LUA_NATIVE_STREAMING_END_SRL( ) + static void LUA_NATIVE_STREAMING_END_SRL() { STREAMING::END_SRL(); } - static void LUA_NATIVE_STREAMING_SET_SRL_TIME( float p0 ) + static void LUA_NATIVE_STREAMING_SET_SRL_TIME(float p0) { STREAMING::SET_SRL_TIME(p0); } - static void LUA_NATIVE_STREAMING_SET_SRL_POST_CUTSCENE_CAMERA( Any p0, Any p1, Any p2, Any p3, Any p4, Any p5 ) + static void LUA_NATIVE_STREAMING_SET_SRL_POST_CUTSCENE_CAMERA(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { STREAMING::SET_SRL_POST_CUTSCENE_CAMERA(p0, p1, p2, p3, p4, p5); } - static void LUA_NATIVE_STREAMING_SET_SRL_READAHEAD_TIMES( Any p0, Any p1, Any p2, Any p3 ) + static void LUA_NATIVE_STREAMING_SET_SRL_READAHEAD_TIMES(Any p0, Any p1, Any p2, Any p3) { STREAMING::SET_SRL_READAHEAD_TIMES(p0, p1, p2, p3); } - static void LUA_NATIVE_STREAMING_SET_SRL_LONG_JUMP_MODE( bool p0 ) + static void LUA_NATIVE_STREAMING_SET_SRL_LONG_JUMP_MODE(bool p0) { STREAMING::SET_SRL_LONG_JUMP_MODE(p0); } - static void LUA_NATIVE_STREAMING_SET_SRL_FORCE_PRESTREAM( Any p0 ) + static void LUA_NATIVE_STREAMING_SET_SRL_FORCE_PRESTREAM(Any p0) { STREAMING::SET_SRL_FORCE_PRESTREAM(p0); } - static void LUA_NATIVE_STREAMING_SET_HD_AREA( float x, float y, float z, float radius ) + static void LUA_NATIVE_STREAMING_SET_HD_AREA(float x, float y, float z, float radius) { STREAMING::SET_HD_AREA(x, y, z, radius); } - static void LUA_NATIVE_STREAMING_CLEAR_HD_AREA( ) + static void LUA_NATIVE_STREAMING_CLEAR_HD_AREA() { STREAMING::CLEAR_HD_AREA(); } - static void LUA_NATIVE_STREAMING_INIT_CREATOR_BUDGET( ) + static void LUA_NATIVE_STREAMING_INIT_CREATOR_BUDGET() { STREAMING::INIT_CREATOR_BUDGET(); } - static void LUA_NATIVE_STREAMING_SHUTDOWN_CREATOR_BUDGET( ) + static void LUA_NATIVE_STREAMING_SHUTDOWN_CREATOR_BUDGET() { STREAMING::SHUTDOWN_CREATOR_BUDGET(); } - static bool LUA_NATIVE_STREAMING_ADD_MODEL_TO_CREATOR_BUDGET( Hash modelHash ) + static bool LUA_NATIVE_STREAMING_ADD_MODEL_TO_CREATOR_BUDGET(Hash modelHash) { auto retval = (bool)STREAMING::ADD_MODEL_TO_CREATOR_BUDGET(modelHash); return retval; } - static void LUA_NATIVE_STREAMING_REMOVE_MODEL_FROM_CREATOR_BUDGET( Hash modelHash ) + static void LUA_NATIVE_STREAMING_REMOVE_MODEL_FROM_CREATOR_BUDGET(Hash modelHash) { STREAMING::REMOVE_MODEL_FROM_CREATOR_BUDGET(modelHash); } - static float LUA_NATIVE_STREAMING_GET_USED_CREATOR_BUDGET( ) + static float LUA_NATIVE_STREAMING_GET_USED_CREATOR_BUDGET() { auto retval = STREAMING::GET_USED_CREATOR_BUDGET(); return retval; } - static void LUA_NATIVE_STREAMING_SET_ISLAND_ENABLED( const char* name, bool toggle ) + static void LUA_NATIVE_STREAMING_SET_ISLAND_ENABLED(const char* name, bool toggle) { STREAMING::SET_ISLAND_ENABLED(name, toggle); } diff --git a/src/lua/natives/lua_native_binding_SYSTEM.cpp b/src/lua/natives/lua_native_binding_SYSTEM.cpp index 7641f3cd..67894511 100644 --- a/src/lua/natives/lua_native_binding_SYSTEM.cpp +++ b/src/lua/natives/lua_native_binding_SYSTEM.cpp @@ -3,18 +3,18 @@ namespace lua::native { - static void LUA_NATIVE_SYSTEM_WAIT( int ms ) + static void LUA_NATIVE_SYSTEM_WAIT(int ms) { SYSTEM::WAIT(ms); } - static int LUA_NATIVE_SYSTEM_START_NEW_SCRIPT( const char* scriptName, int stackSize ) + static int LUA_NATIVE_SYSTEM_START_NEW_SCRIPT(const char* scriptName, int stackSize) { auto retval = SYSTEM::START_NEW_SCRIPT(scriptName, stackSize); return retval; } - static std::tuple LUA_NATIVE_SYSTEM_START_NEW_SCRIPT_WITH_ARGS( const char* scriptName, Any args, int argCount, int stackSize ) + static std::tuple LUA_NATIVE_SYSTEM_START_NEW_SCRIPT_WITH_ARGS(const char* scriptName, Any args, int argCount, int stackSize) { std::tuple return_values; std::get<0>(return_values) = SYSTEM::START_NEW_SCRIPT_WITH_ARGS(scriptName, &args, argCount, stackSize); @@ -23,13 +23,13 @@ namespace lua::native return return_values; } - static int LUA_NATIVE_SYSTEM_START_NEW_SCRIPT_WITH_NAME_HASH( Hash scriptHash, int stackSize ) + static int LUA_NATIVE_SYSTEM_START_NEW_SCRIPT_WITH_NAME_HASH(Hash scriptHash, int stackSize) { auto retval = SYSTEM::START_NEW_SCRIPT_WITH_NAME_HASH(scriptHash, stackSize); return retval; } - static std::tuple LUA_NATIVE_SYSTEM_START_NEW_SCRIPT_WITH_NAME_HASH_AND_ARGS( Hash scriptHash, Any args, int argCount, int stackSize ) + static std::tuple LUA_NATIVE_SYSTEM_START_NEW_SCRIPT_WITH_NAME_HASH_AND_ARGS(Hash scriptHash, Any args, int argCount, int stackSize) { std::tuple return_values; std::get<0>(return_values) = SYSTEM::START_NEW_SCRIPT_WITH_NAME_HASH_AND_ARGS(scriptHash, &args, argCount, stackSize); @@ -38,125 +38,125 @@ namespace lua::native return return_values; } - static int LUA_NATIVE_SYSTEM_TIMERA( ) + static int LUA_NATIVE_SYSTEM_TIMERA() { auto retval = SYSTEM::TIMERA(); return retval; } - static int LUA_NATIVE_SYSTEM_TIMERB( ) + static int LUA_NATIVE_SYSTEM_TIMERB() { auto retval = SYSTEM::TIMERB(); return retval; } - static void LUA_NATIVE_SYSTEM_SETTIMERA( int value ) + static void LUA_NATIVE_SYSTEM_SETTIMERA(int value) { SYSTEM::SETTIMERA(value); } - static void LUA_NATIVE_SYSTEM_SETTIMERB( int value ) + static void LUA_NATIVE_SYSTEM_SETTIMERB(int value) { SYSTEM::SETTIMERB(value); } - static float LUA_NATIVE_SYSTEM_TIMESTEP( ) + static float LUA_NATIVE_SYSTEM_TIMESTEP() { auto retval = SYSTEM::TIMESTEP(); return retval; } - static float LUA_NATIVE_SYSTEM_SIN( float value ) + static float LUA_NATIVE_SYSTEM_SIN(float value) { auto retval = SYSTEM::SIN(value); return retval; } - static float LUA_NATIVE_SYSTEM_COS( float value ) + static float LUA_NATIVE_SYSTEM_COS(float value) { auto retval = SYSTEM::COS(value); return retval; } - static float LUA_NATIVE_SYSTEM_SQRT( float value ) + static float LUA_NATIVE_SYSTEM_SQRT(float value) { auto retval = SYSTEM::SQRT(value); return retval; } - static float LUA_NATIVE_SYSTEM_POW( float base, float exponent ) + static float LUA_NATIVE_SYSTEM_POW(float base, float exponent) { auto retval = SYSTEM::POW(base, exponent); return retval; } - static float LUA_NATIVE_SYSTEM_LOG10( float value ) + static float LUA_NATIVE_SYSTEM_LOG10(float value) { auto retval = SYSTEM::LOG10(value); return retval; } - static float LUA_NATIVE_SYSTEM_VMAG( float x, float y, float z ) + static float LUA_NATIVE_SYSTEM_VMAG(float x, float y, float z) { auto retval = SYSTEM::VMAG(x, y, z); return retval; } - static float LUA_NATIVE_SYSTEM_VMAG2( float x, float y, float z ) + static float LUA_NATIVE_SYSTEM_VMAG2(float x, float y, float z) { auto retval = SYSTEM::VMAG2(x, y, z); return retval; } - static float LUA_NATIVE_SYSTEM_VDIST( float x1, float y1, float z1, float x2, float y2, float z2 ) + static float LUA_NATIVE_SYSTEM_VDIST(float x1, float y1, float z1, float x2, float y2, float z2) { auto retval = SYSTEM::VDIST(x1, y1, z1, x2, y2, z2); return retval; } - static float LUA_NATIVE_SYSTEM_VDIST2( float x1, float y1, float z1, float x2, float y2, float z2 ) + static float LUA_NATIVE_SYSTEM_VDIST2(float x1, float y1, float z1, float x2, float y2, float z2) { auto retval = SYSTEM::VDIST2(x1, y1, z1, x2, y2, z2); return retval; } - static int LUA_NATIVE_SYSTEM_SHIFT_LEFT( int value, int bitShift ) + static int LUA_NATIVE_SYSTEM_SHIFT_LEFT(int value, int bitShift) { auto retval = SYSTEM::SHIFT_LEFT(value, bitShift); return retval; } - static int LUA_NATIVE_SYSTEM_SHIFT_RIGHT( int value, int bitShift ) + static int LUA_NATIVE_SYSTEM_SHIFT_RIGHT(int value, int bitShift) { auto retval = SYSTEM::SHIFT_RIGHT(value, bitShift); return retval; } - static int LUA_NATIVE_SYSTEM_FLOOR( float value ) + static int LUA_NATIVE_SYSTEM_FLOOR(float value) { auto retval = SYSTEM::FLOOR(value); return retval; } - static int LUA_NATIVE_SYSTEM_CEIL( float value ) + static int LUA_NATIVE_SYSTEM_CEIL(float value) { auto retval = SYSTEM::CEIL(value); return retval; } - static int LUA_NATIVE_SYSTEM_ROUND( float value ) + static int LUA_NATIVE_SYSTEM_ROUND(float value) { auto retval = SYSTEM::ROUND(value); return retval; } - static float LUA_NATIVE_SYSTEM_TO_FLOAT( int value ) + static float LUA_NATIVE_SYSTEM_TO_FLOAT(int value) { auto retval = SYSTEM::TO_FLOAT(value); return retval; } - static void LUA_NATIVE_SYSTEM_SET_THIS_THREAD_PRIORITY( int priority ) + static void LUA_NATIVE_SYSTEM_SET_THIS_THREAD_PRIORITY(int priority) { SYSTEM::SET_THIS_THREAD_PRIORITY(priority); } diff --git a/src/lua/natives/lua_native_binding_TASK.cpp b/src/lua/natives/lua_native_binding_TASK.cpp index 82a7dade..46b2e5d6 100644 --- a/src/lua/natives/lua_native_binding_TASK.cpp +++ b/src/lua/natives/lua_native_binding_TASK.cpp @@ -3,242 +3,242 @@ namespace lua::native { - static void LUA_NATIVE_TASK_TASK_PAUSE( Ped ped, int ms ) + static void LUA_NATIVE_TASK_TASK_PAUSE(Ped ped, int ms) { TASK::TASK_PAUSE(ped, ms); } - static void LUA_NATIVE_TASK_TASK_STAND_STILL( Ped ped, int time ) + static void LUA_NATIVE_TASK_TASK_STAND_STILL(Ped ped, int time) { TASK::TASK_STAND_STILL(ped, time); } - static void LUA_NATIVE_TASK_TASK_JUMP( Ped ped, bool usePlayerLaunchForce, bool doSuperJump, bool useFullSuperJumpForce ) + static void LUA_NATIVE_TASK_TASK_JUMP(Ped ped, bool usePlayerLaunchForce, bool doSuperJump, bool useFullSuperJumpForce) { TASK::TASK_JUMP(ped, usePlayerLaunchForce, doSuperJump, useFullSuperJumpForce); } - static void LUA_NATIVE_TASK_TASK_COWER( Ped ped, int duration ) + static void LUA_NATIVE_TASK_TASK_COWER(Ped ped, int duration) { TASK::TASK_COWER(ped, duration); } - static void LUA_NATIVE_TASK_TASK_HANDS_UP( Ped ped, int duration, Ped facingPed, int timeToFacePed, int flags ) + static void LUA_NATIVE_TASK_TASK_HANDS_UP(Ped ped, int duration, Ped facingPed, int timeToFacePed, int flags) { TASK::TASK_HANDS_UP(ped, duration, facingPed, timeToFacePed, flags); } - static void LUA_NATIVE_TASK_UPDATE_TASK_HANDS_UP_DURATION( Ped ped, int duration ) + static void LUA_NATIVE_TASK_UPDATE_TASK_HANDS_UP_DURATION(Ped ped, int duration) { TASK::UPDATE_TASK_HANDS_UP_DURATION(ped, duration); } - static void LUA_NATIVE_TASK_TASK_OPEN_VEHICLE_DOOR( Ped ped, Vehicle vehicle, int timeOut, int seat, float speed ) + static void LUA_NATIVE_TASK_TASK_OPEN_VEHICLE_DOOR(Ped ped, Vehicle vehicle, int timeOut, int seat, float speed) { TASK::TASK_OPEN_VEHICLE_DOOR(ped, vehicle, timeOut, seat, speed); } - static void LUA_NATIVE_TASK_TASK_ENTER_VEHICLE( Ped ped, Vehicle vehicle, int timeout, int seat, float speed, int flag, const char* overrideEntryClipsetName ) + static void LUA_NATIVE_TASK_TASK_ENTER_VEHICLE(Ped ped, Vehicle vehicle, int timeout, int seat, float speed, int flag, const char* overrideEntryClipsetName) { TASK::TASK_ENTER_VEHICLE(ped, vehicle, timeout, seat, speed, flag, overrideEntryClipsetName); } - static void LUA_NATIVE_TASK_TASK_LEAVE_VEHICLE( Ped ped, Vehicle vehicle, int flags ) + static void LUA_NATIVE_TASK_TASK_LEAVE_VEHICLE(Ped ped, Vehicle vehicle, int flags) { TASK::TASK_LEAVE_VEHICLE(ped, vehicle, flags); } - static void LUA_NATIVE_TASK_TASK_GET_OFF_BOAT( Ped ped, Vehicle boat ) + static void LUA_NATIVE_TASK_TASK_GET_OFF_BOAT(Ped ped, Vehicle boat) { TASK::TASK_GET_OFF_BOAT(ped, boat); } - static void LUA_NATIVE_TASK_TASK_SKY_DIVE( Ped ped, bool instant ) + static void LUA_NATIVE_TASK_TASK_SKY_DIVE(Ped ped, bool instant) { TASK::TASK_SKY_DIVE(ped, instant); } - static void LUA_NATIVE_TASK_TASK_PARACHUTE( Ped ped, bool giveParachuteItem, bool instant ) + static void LUA_NATIVE_TASK_TASK_PARACHUTE(Ped ped, bool giveParachuteItem, bool instant) { TASK::TASK_PARACHUTE(ped, giveParachuteItem, instant); } - static void LUA_NATIVE_TASK_TASK_PARACHUTE_TO_TARGET( Ped ped, float x, float y, float z ) + static void LUA_NATIVE_TASK_TASK_PARACHUTE_TO_TARGET(Ped ped, float x, float y, float z) { TASK::TASK_PARACHUTE_TO_TARGET(ped, x, y, z); } - static void LUA_NATIVE_TASK_SET_PARACHUTE_TASK_TARGET( Ped ped, float x, float y, float z ) + static void LUA_NATIVE_TASK_SET_PARACHUTE_TASK_TARGET(Ped ped, float x, float y, float z) { TASK::SET_PARACHUTE_TASK_TARGET(ped, x, y, z); } - static void LUA_NATIVE_TASK_SET_PARACHUTE_TASK_THRUST( Ped ped, float thrust ) + static void LUA_NATIVE_TASK_SET_PARACHUTE_TASK_THRUST(Ped ped, float thrust) { TASK::SET_PARACHUTE_TASK_THRUST(ped, thrust); } - static void LUA_NATIVE_TASK_TASK_RAPPEL_FROM_HELI( Ped ped, float minHeightAboveGround ) + static void LUA_NATIVE_TASK_TASK_RAPPEL_FROM_HELI(Ped ped, float minHeightAboveGround) { TASK::TASK_RAPPEL_FROM_HELI(ped, minHeightAboveGround); } - static void LUA_NATIVE_TASK_TASK_VEHICLE_DRIVE_TO_COORD( Ped ped, Vehicle vehicle, float x, float y, float z, float speed, Any p6, Hash vehicleModel, int drivingMode, float stopRange, float straightLineDistance ) + static void LUA_NATIVE_TASK_TASK_VEHICLE_DRIVE_TO_COORD(Ped ped, Vehicle vehicle, float x, float y, float z, float speed, Any p6, Hash vehicleModel, int drivingMode, float stopRange, float straightLineDistance) { TASK::TASK_VEHICLE_DRIVE_TO_COORD(ped, vehicle, x, y, z, speed, p6, vehicleModel, drivingMode, stopRange, straightLineDistance); } - static void LUA_NATIVE_TASK_TASK_VEHICLE_DRIVE_TO_COORD_LONGRANGE( Ped ped, Vehicle vehicle, float x, float y, float z, float speed, int driveMode, float stopRange ) + static void LUA_NATIVE_TASK_TASK_VEHICLE_DRIVE_TO_COORD_LONGRANGE(Ped ped, Vehicle vehicle, float x, float y, float z, float speed, int driveMode, float stopRange) { TASK::TASK_VEHICLE_DRIVE_TO_COORD_LONGRANGE(ped, vehicle, x, y, z, speed, driveMode, stopRange); } - static void LUA_NATIVE_TASK_TASK_VEHICLE_DRIVE_WANDER( Ped ped, Vehicle vehicle, float speed, int drivingStyle ) + static void LUA_NATIVE_TASK_TASK_VEHICLE_DRIVE_WANDER(Ped ped, Vehicle vehicle, float speed, int drivingStyle) { TASK::TASK_VEHICLE_DRIVE_WANDER(ped, vehicle, speed, drivingStyle); } - static void LUA_NATIVE_TASK_TASK_FOLLOW_TO_OFFSET_OF_ENTITY( Ped ped, Entity entity, float offsetX, float offsetY, float offsetZ, float movementSpeed, int timeout, float stoppingRange, bool persistFollowing ) + static void LUA_NATIVE_TASK_TASK_FOLLOW_TO_OFFSET_OF_ENTITY(Ped ped, Entity entity, float offsetX, float offsetY, float offsetZ, float movementSpeed, int timeout, float stoppingRange, bool persistFollowing) { TASK::TASK_FOLLOW_TO_OFFSET_OF_ENTITY(ped, entity, offsetX, offsetY, offsetZ, movementSpeed, timeout, stoppingRange, persistFollowing); } - static void LUA_NATIVE_TASK_TASK_GO_STRAIGHT_TO_COORD( Ped ped, float x, float y, float z, float speed, int timeout, float targetHeading, float distanceToSlide ) + static void LUA_NATIVE_TASK_TASK_GO_STRAIGHT_TO_COORD(Ped ped, float x, float y, float z, float speed, int timeout, float targetHeading, float distanceToSlide) { TASK::TASK_GO_STRAIGHT_TO_COORD(ped, x, y, z, speed, timeout, targetHeading, distanceToSlide); } - static void LUA_NATIVE_TASK_TASK_GO_STRAIGHT_TO_COORD_RELATIVE_TO_ENTITY( Ped ped, Entity entity, float x, float y, float z, float moveBlendRatio, int time ) + static void LUA_NATIVE_TASK_TASK_GO_STRAIGHT_TO_COORD_RELATIVE_TO_ENTITY(Ped ped, Entity entity, float x, float y, float z, float moveBlendRatio, int time) { TASK::TASK_GO_STRAIGHT_TO_COORD_RELATIVE_TO_ENTITY(ped, entity, x, y, z, moveBlendRatio, time); } - static void LUA_NATIVE_TASK_TASK_ACHIEVE_HEADING( Ped ped, float heading, int timeout ) + static void LUA_NATIVE_TASK_TASK_ACHIEVE_HEADING(Ped ped, float heading, int timeout) { TASK::TASK_ACHIEVE_HEADING(ped, heading, timeout); } - static void LUA_NATIVE_TASK_TASK_FLUSH_ROUTE( ) + static void LUA_NATIVE_TASK_TASK_FLUSH_ROUTE() { TASK::TASK_FLUSH_ROUTE(); } - static void LUA_NATIVE_TASK_TASK_EXTEND_ROUTE( float x, float y, float z ) + static void LUA_NATIVE_TASK_TASK_EXTEND_ROUTE(float x, float y, float z) { TASK::TASK_EXTEND_ROUTE(x, y, z); } - static void LUA_NATIVE_TASK_TASK_FOLLOW_POINT_ROUTE( Ped ped, float speed, int mode ) + static void LUA_NATIVE_TASK_TASK_FOLLOW_POINT_ROUTE(Ped ped, float speed, int mode) { TASK::TASK_FOLLOW_POINT_ROUTE(ped, speed, mode); } - static void LUA_NATIVE_TASK_TASK_GO_TO_ENTITY( Entity entity, Entity target, int duration, float distance, float moveBlendRatio, float slowDownDistance, int flags ) + static void LUA_NATIVE_TASK_TASK_GO_TO_ENTITY(Entity entity, Entity target, int duration, float distance, float moveBlendRatio, float slowDownDistance, int flags) { TASK::TASK_GO_TO_ENTITY(entity, target, duration, distance, moveBlendRatio, slowDownDistance, flags); } - static void LUA_NATIVE_TASK_TASK_SMART_FLEE_COORD( Ped ped, float x, float y, float z, float distance, int time, bool preferPavements, bool quitIfOutOfRange ) + static void LUA_NATIVE_TASK_TASK_SMART_FLEE_COORD(Ped ped, float x, float y, float z, float distance, int time, bool preferPavements, bool quitIfOutOfRange) { TASK::TASK_SMART_FLEE_COORD(ped, x, y, z, distance, time, preferPavements, quitIfOutOfRange); } - static void LUA_NATIVE_TASK_TASK_SMART_FLEE_PED( Ped ped, Ped fleeTarget, float safeDistance, int fleeTime, bool preferPavements, bool updateToNearestHatedPed ) + static void LUA_NATIVE_TASK_TASK_SMART_FLEE_PED(Ped ped, Ped fleeTarget, float safeDistance, int fleeTime, bool preferPavements, bool updateToNearestHatedPed) { TASK::TASK_SMART_FLEE_PED(ped, fleeTarget, safeDistance, fleeTime, preferPavements, updateToNearestHatedPed); } - static void LUA_NATIVE_TASK_TASK_REACT_AND_FLEE_PED( Ped ped, Ped fleeTarget ) + static void LUA_NATIVE_TASK_TASK_REACT_AND_FLEE_PED(Ped ped, Ped fleeTarget) { TASK::TASK_REACT_AND_FLEE_PED(ped, fleeTarget); } - static void LUA_NATIVE_TASK_TASK_SHOCKING_EVENT_REACT( Ped ped, int eventHandle ) + static void LUA_NATIVE_TASK_TASK_SHOCKING_EVENT_REACT(Ped ped, int eventHandle) { TASK::TASK_SHOCKING_EVENT_REACT(ped, eventHandle); } - static void LUA_NATIVE_TASK_TASK_WANDER_IN_AREA( Ped ped, float x, float y, float z, float radius, float minimalLength, float timeBetweenWalks ) + static void LUA_NATIVE_TASK_TASK_WANDER_IN_AREA(Ped ped, float x, float y, float z, float radius, float minimalLength, float timeBetweenWalks) { TASK::TASK_WANDER_IN_AREA(ped, x, y, z, radius, minimalLength, timeBetweenWalks); } - static void LUA_NATIVE_TASK_TASK_WANDER_STANDARD( Ped ped, float heading, int flags ) + static void LUA_NATIVE_TASK_TASK_WANDER_STANDARD(Ped ped, float heading, int flags) { TASK::TASK_WANDER_STANDARD(ped, heading, flags); } - static void LUA_NATIVE_TASK_TASK_WANDER_SPECIFIC( Ped ped, const char* conditionalAnimGroupStr, const char* conditionalAnimStr, float heading ) + static void LUA_NATIVE_TASK_TASK_WANDER_SPECIFIC(Ped ped, const char* conditionalAnimGroupStr, const char* conditionalAnimStr, float heading) { TASK::TASK_WANDER_SPECIFIC(ped, conditionalAnimGroupStr, conditionalAnimStr, heading); } - static void LUA_NATIVE_TASK_TASK_VEHICLE_PARK( Ped ped, Vehicle vehicle, float x, float y, float z, float heading, int mode, float radius, bool keepEngineOn ) + static void LUA_NATIVE_TASK_TASK_VEHICLE_PARK(Ped ped, Vehicle vehicle, float x, float y, float z, float heading, int mode, float radius, bool keepEngineOn) { TASK::TASK_VEHICLE_PARK(ped, vehicle, x, y, z, heading, mode, radius, keepEngineOn); } - static void LUA_NATIVE_TASK_TASK_STEALTH_KILL( Ped killer, Ped target, Hash stealthKillActionResultHash, float desiredMoveBlendRatio, int stealthFlags ) + static void LUA_NATIVE_TASK_TASK_STEALTH_KILL(Ped killer, Ped target, Hash stealthKillActionResultHash, float desiredMoveBlendRatio, int stealthFlags) { TASK::TASK_STEALTH_KILL(killer, target, stealthKillActionResultHash, desiredMoveBlendRatio, stealthFlags); } - static void LUA_NATIVE_TASK_TASK_PLANT_BOMB( Ped ped, float x, float y, float z, float heading ) + static void LUA_NATIVE_TASK_TASK_PLANT_BOMB(Ped ped, float x, float y, float z, float heading) { TASK::TASK_PLANT_BOMB(ped, x, y, z, heading); } - static void LUA_NATIVE_TASK_TASK_FOLLOW_NAV_MESH_TO_COORD( Ped ped, float x, float y, float z, float moveBlendRatio, int time, float targetRadius, int flags, float targetHeading ) + static void LUA_NATIVE_TASK_TASK_FOLLOW_NAV_MESH_TO_COORD(Ped ped, float x, float y, float z, float moveBlendRatio, int time, float targetRadius, int flags, float targetHeading) { TASK::TASK_FOLLOW_NAV_MESH_TO_COORD(ped, x, y, z, moveBlendRatio, time, targetRadius, flags, targetHeading); } - static void LUA_NATIVE_TASK_TASK_FOLLOW_NAV_MESH_TO_COORD_ADVANCED( Ped ped, float x, float y, float z, float moveBlendRatio, int time, float targetRadius, int flags, float slideToCoordHeading, float maxSlopeNavigable, float clampMaxSearchDistance, float targetHeading ) + static void LUA_NATIVE_TASK_TASK_FOLLOW_NAV_MESH_TO_COORD_ADVANCED(Ped ped, float x, float y, float z, float moveBlendRatio, int time, float targetRadius, int flags, float slideToCoordHeading, float maxSlopeNavigable, float clampMaxSearchDistance, float targetHeading) { TASK::TASK_FOLLOW_NAV_MESH_TO_COORD_ADVANCED(ped, x, y, z, moveBlendRatio, time, targetRadius, flags, slideToCoordHeading, maxSlopeNavigable, clampMaxSearchDistance, targetHeading); } - static void LUA_NATIVE_TASK_SET_PED_PATH_CAN_USE_CLIMBOVERS( Ped ped, bool Toggle ) + static void LUA_NATIVE_TASK_SET_PED_PATH_CAN_USE_CLIMBOVERS(Ped ped, bool Toggle) { TASK::SET_PED_PATH_CAN_USE_CLIMBOVERS(ped, Toggle); } - static void LUA_NATIVE_TASK_SET_PED_PATH_CAN_USE_LADDERS( Ped ped, bool Toggle ) + static void LUA_NATIVE_TASK_SET_PED_PATH_CAN_USE_LADDERS(Ped ped, bool Toggle) { TASK::SET_PED_PATH_CAN_USE_LADDERS(ped, Toggle); } - static void LUA_NATIVE_TASK_SET_PED_PATH_CAN_DROP_FROM_HEIGHT( Ped ped, bool Toggle ) + static void LUA_NATIVE_TASK_SET_PED_PATH_CAN_DROP_FROM_HEIGHT(Ped ped, bool Toggle) { TASK::SET_PED_PATH_CAN_DROP_FROM_HEIGHT(ped, Toggle); } - static void LUA_NATIVE_TASK_SET_PED_PATH_CLIMB_COST_MODIFIER( Ped ped, float modifier ) + static void LUA_NATIVE_TASK_SET_PED_PATH_CLIMB_COST_MODIFIER(Ped ped, float modifier) { TASK::SET_PED_PATH_CLIMB_COST_MODIFIER(ped, modifier); } - static void LUA_NATIVE_TASK_SET_PED_PATH_MAY_ENTER_WATER( Ped ped, bool mayEnterWater ) + static void LUA_NATIVE_TASK_SET_PED_PATH_MAY_ENTER_WATER(Ped ped, bool mayEnterWater) { TASK::SET_PED_PATH_MAY_ENTER_WATER(ped, mayEnterWater); } - static void LUA_NATIVE_TASK_SET_PED_PATH_PREFER_TO_AVOID_WATER( Ped ped, bool avoidWater ) + static void LUA_NATIVE_TASK_SET_PED_PATH_PREFER_TO_AVOID_WATER(Ped ped, bool avoidWater) { TASK::SET_PED_PATH_PREFER_TO_AVOID_WATER(ped, avoidWater); } - static void LUA_NATIVE_TASK_SET_PED_PATH_AVOID_FIRE( Ped ped, bool avoidFire ) + static void LUA_NATIVE_TASK_SET_PED_PATH_AVOID_FIRE(Ped ped, bool avoidFire) { TASK::SET_PED_PATH_AVOID_FIRE(ped, avoidFire); } - static void LUA_NATIVE_TASK_SET_GLOBAL_MIN_BIRD_FLIGHT_HEIGHT( float height ) + static void LUA_NATIVE_TASK_SET_GLOBAL_MIN_BIRD_FLIGHT_HEIGHT(float height) { TASK::SET_GLOBAL_MIN_BIRD_FLIGHT_HEIGHT(height); } - static std::tuple LUA_NATIVE_TASK_GET_NAVMESH_ROUTE_DISTANCE_REMAINING( Ped ped, float distanceRemaining, bool isPathReady ) + static std::tuple LUA_NATIVE_TASK_GET_NAVMESH_ROUTE_DISTANCE_REMAINING(Ped ped, float distanceRemaining, bool isPathReady) { std::tuple return_values; std::get<0>(return_values) = TASK::GET_NAVMESH_ROUTE_DISTANCE_REMAINING(ped, &distanceRemaining, (BOOL*)&isPathReady); @@ -248,49 +248,49 @@ namespace lua::native return return_values; } - static int LUA_NATIVE_TASK_GET_NAVMESH_ROUTE_RESULT( Ped ped ) + static int LUA_NATIVE_TASK_GET_NAVMESH_ROUTE_RESULT(Ped ped) { auto retval = TASK::GET_NAVMESH_ROUTE_RESULT(ped); return retval; } - static bool LUA_NATIVE_TASK_IS_CONTROLLED_VEHICLE_UNABLE_TO_GET_TO_ROAD( Ped ped ) + static bool LUA_NATIVE_TASK_IS_CONTROLLED_VEHICLE_UNABLE_TO_GET_TO_ROAD(Ped ped) { auto retval = (bool)TASK::IS_CONTROLLED_VEHICLE_UNABLE_TO_GET_TO_ROAD(ped); return retval; } - static void LUA_NATIVE_TASK_TASK_GO_TO_COORD_ANY_MEANS( Ped ped, float x, float y, float z, float moveBlendRatio, Vehicle vehicle, bool useLongRangeVehiclePathing, int drivingFlags, float maxRangeToShootTargets ) + static void LUA_NATIVE_TASK_TASK_GO_TO_COORD_ANY_MEANS(Ped ped, float x, float y, float z, float moveBlendRatio, Vehicle vehicle, bool useLongRangeVehiclePathing, int drivingFlags, float maxRangeToShootTargets) { TASK::TASK_GO_TO_COORD_ANY_MEANS(ped, x, y, z, moveBlendRatio, vehicle, useLongRangeVehiclePathing, drivingFlags, maxRangeToShootTargets); } - static void LUA_NATIVE_TASK_TASK_GO_TO_COORD_ANY_MEANS_EXTRA_PARAMS( Ped ped, float x, float y, float z, float moveBlendRatio, Vehicle vehicle, bool useLongRangeVehiclePathing, int drivingFlags, float maxRangeToShootTargets, float extraVehToTargetDistToPreferVehicle, float driveStraightLineDistance, int extraFlags, float warpTimerMS ) + static void LUA_NATIVE_TASK_TASK_GO_TO_COORD_ANY_MEANS_EXTRA_PARAMS(Ped ped, float x, float y, float z, float moveBlendRatio, Vehicle vehicle, bool useLongRangeVehiclePathing, int drivingFlags, float maxRangeToShootTargets, float extraVehToTargetDistToPreferVehicle, float driveStraightLineDistance, int extraFlags, float warpTimerMS) { TASK::TASK_GO_TO_COORD_ANY_MEANS_EXTRA_PARAMS(ped, x, y, z, moveBlendRatio, vehicle, useLongRangeVehiclePathing, drivingFlags, maxRangeToShootTargets, extraVehToTargetDistToPreferVehicle, driveStraightLineDistance, extraFlags, warpTimerMS); } - static void LUA_NATIVE_TASK_TASK_GO_TO_COORD_ANY_MEANS_EXTRA_PARAMS_WITH_CRUISE_SPEED( Ped ped, float x, float y, float z, float moveBlendRatio, Vehicle vehicle, bool useLongRangeVehiclePathing, int drivingFlags, float maxRangeToShootTargets, float extraVehToTargetDistToPreferVehicle, float driveStraightLineDistance, int extraFlags, float cruiseSpeed, float targetArriveDist ) + static void LUA_NATIVE_TASK_TASK_GO_TO_COORD_ANY_MEANS_EXTRA_PARAMS_WITH_CRUISE_SPEED(Ped ped, float x, float y, float z, float moveBlendRatio, Vehicle vehicle, bool useLongRangeVehiclePathing, int drivingFlags, float maxRangeToShootTargets, float extraVehToTargetDistToPreferVehicle, float driveStraightLineDistance, int extraFlags, float cruiseSpeed, float targetArriveDist) { TASK::TASK_GO_TO_COORD_ANY_MEANS_EXTRA_PARAMS_WITH_CRUISE_SPEED(ped, x, y, z, moveBlendRatio, vehicle, useLongRangeVehiclePathing, drivingFlags, maxRangeToShootTargets, extraVehToTargetDistToPreferVehicle, driveStraightLineDistance, extraFlags, cruiseSpeed, targetArriveDist); } - static void LUA_NATIVE_TASK_TASK_PLAY_ANIM( Ped ped, const char* animDictionary, const char* animationName, float blendInSpeed, float blendOutSpeed, int duration, int flag, float playbackRate, bool lockX, bool lockY, bool lockZ ) + static void LUA_NATIVE_TASK_TASK_PLAY_ANIM(Ped ped, const char* animDictionary, const char* animationName, float blendInSpeed, float blendOutSpeed, int duration, int flag, float playbackRate, bool lockX, bool lockY, bool lockZ) { TASK::TASK_PLAY_ANIM(ped, animDictionary, animationName, blendInSpeed, blendOutSpeed, duration, flag, playbackRate, lockX, lockY, lockZ); } - static void LUA_NATIVE_TASK_TASK_PLAY_ANIM_ADVANCED( Ped ped, const char* animDict, const char* animName, float posX, float posY, float posZ, float rotX, float rotY, float rotZ, float animEnterSpeed, float animExitSpeed, int duration, Any flag, float animTime, int rotOrder, int ikFlags ) + static void LUA_NATIVE_TASK_TASK_PLAY_ANIM_ADVANCED(Ped ped, const char* animDict, const char* animName, float posX, float posY, float posZ, float rotX, float rotY, float rotZ, float animEnterSpeed, float animExitSpeed, int duration, Any flag, float animTime, int rotOrder, int ikFlags) { TASK::TASK_PLAY_ANIM_ADVANCED(ped, animDict, animName, posX, posY, posZ, rotX, rotY, rotZ, animEnterSpeed, animExitSpeed, duration, flag, animTime, rotOrder, ikFlags); } - static void LUA_NATIVE_TASK_STOP_ANIM_TASK( Entity entity, const char* animDictionary, const char* animationName, float blendDelta ) + static void LUA_NATIVE_TASK_STOP_ANIM_TASK(Entity entity, const char* animDictionary, const char* animationName, float blendDelta) { TASK::STOP_ANIM_TASK(entity, animDictionary, animationName, blendDelta); } - static std::tuple LUA_NATIVE_TASK_TASK_SCRIPTED_ANIMATION( Ped ped, int priorityLowData, int priorityMidData, int priorityHighData, float blendInDelta, float blendOutDelta ) + static std::tuple LUA_NATIVE_TASK_TASK_SCRIPTED_ANIMATION(Ped ped, int priorityLowData, int priorityMidData, int priorityHighData, float blendInDelta, float blendOutDelta) { std::tuple return_values; TASK::TASK_SCRIPTED_ANIMATION(ped, &priorityLowData, &priorityMidData, &priorityHighData, blendInDelta, blendOutDelta); @@ -301,7 +301,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_TASK_PLAY_ENTITY_SCRIPTED_ANIM( Entity entity, int priorityLowData, int priorityMidData, int priorityHighData, float blendInDelta, float blendOutDelta ) + static std::tuple LUA_NATIVE_TASK_PLAY_ENTITY_SCRIPTED_ANIM(Entity entity, int priorityLowData, int priorityMidData, int priorityHighData, float blendInDelta, float blendOutDelta) { std::tuple return_values; TASK::PLAY_ENTITY_SCRIPTED_ANIM(entity, &priorityLowData, &priorityMidData, &priorityHighData, blendInDelta, blendOutDelta); @@ -312,811 +312,811 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_TASK_STOP_ANIM_PLAYBACK( Entity entity, int priority, bool secondary ) + static void LUA_NATIVE_TASK_STOP_ANIM_PLAYBACK(Entity entity, int priority, bool secondary) { TASK::STOP_ANIM_PLAYBACK(entity, priority, secondary); } - static void LUA_NATIVE_TASK_SET_ANIM_WEIGHT( Entity entity, float weight, int priority, int index, bool secondary ) + static void LUA_NATIVE_TASK_SET_ANIM_WEIGHT(Entity entity, float weight, int priority, int index, bool secondary) { TASK::SET_ANIM_WEIGHT(entity, weight, priority, index, secondary); } - static void LUA_NATIVE_TASK_SET_ANIM_PHASE( Entity entity, float phase, int priority, bool secondary ) + static void LUA_NATIVE_TASK_SET_ANIM_PHASE(Entity entity, float phase, int priority, bool secondary) { TASK::SET_ANIM_PHASE(entity, phase, priority, secondary); } - static void LUA_NATIVE_TASK_SET_ANIM_RATE( Entity entity, float rate, int priority, bool secondary ) + static void LUA_NATIVE_TASK_SET_ANIM_RATE(Entity entity, float rate, int priority, bool secondary) { TASK::SET_ANIM_RATE(entity, rate, priority, secondary); } - static void LUA_NATIVE_TASK_SET_ANIM_LOOPED( Entity entity, bool looped, int priority, bool secondary ) + static void LUA_NATIVE_TASK_SET_ANIM_LOOPED(Entity entity, bool looped, int priority, bool secondary) { TASK::SET_ANIM_LOOPED(entity, looped, priority, secondary); } - static void LUA_NATIVE_TASK_TASK_PLAY_PHONE_GESTURE_ANIMATION( Ped ped, const char* animDict, const char* animation, const char* boneMaskType, float blendInDuration, float blendOutDuration, bool isLooping, bool holdLastFrame ) + static void LUA_NATIVE_TASK_TASK_PLAY_PHONE_GESTURE_ANIMATION(Ped ped, const char* animDict, const char* animation, const char* boneMaskType, float blendInDuration, float blendOutDuration, bool isLooping, bool holdLastFrame) { TASK::TASK_PLAY_PHONE_GESTURE_ANIMATION(ped, animDict, animation, boneMaskType, blendInDuration, blendOutDuration, isLooping, holdLastFrame); } - static void LUA_NATIVE_TASK_TASK_STOP_PHONE_GESTURE_ANIMATION( Ped ped, float blendOutOverride ) + static void LUA_NATIVE_TASK_TASK_STOP_PHONE_GESTURE_ANIMATION(Ped ped, float blendOutOverride) { TASK::TASK_STOP_PHONE_GESTURE_ANIMATION(ped, blendOutOverride); } - static bool LUA_NATIVE_TASK_IS_PLAYING_PHONE_GESTURE_ANIM( Ped ped ) + static bool LUA_NATIVE_TASK_IS_PLAYING_PHONE_GESTURE_ANIM(Ped ped) { auto retval = (bool)TASK::IS_PLAYING_PHONE_GESTURE_ANIM(ped); return retval; } - static float LUA_NATIVE_TASK_GET_PHONE_GESTURE_ANIM_CURRENT_TIME( Ped ped ) + static float LUA_NATIVE_TASK_GET_PHONE_GESTURE_ANIM_CURRENT_TIME(Ped ped) { auto retval = TASK::GET_PHONE_GESTURE_ANIM_CURRENT_TIME(ped); return retval; } - static float LUA_NATIVE_TASK_GET_PHONE_GESTURE_ANIM_TOTAL_TIME( Ped ped ) + static float LUA_NATIVE_TASK_GET_PHONE_GESTURE_ANIM_TOTAL_TIME(Ped ped) { auto retval = TASK::GET_PHONE_GESTURE_ANIM_TOTAL_TIME(ped); return retval; } - static void LUA_NATIVE_TASK_TASK_VEHICLE_PLAY_ANIM( Vehicle vehicle, const char* animationSet, const char* animationName ) + static void LUA_NATIVE_TASK_TASK_VEHICLE_PLAY_ANIM(Vehicle vehicle, const char* animationSet, const char* animationName) { TASK::TASK_VEHICLE_PLAY_ANIM(vehicle, animationSet, animationName); } - static void LUA_NATIVE_TASK_TASK_LOOK_AT_COORD( Entity entity, float x, float y, float z, int duration, int flags, int priority ) + static void LUA_NATIVE_TASK_TASK_LOOK_AT_COORD(Entity entity, float x, float y, float z, int duration, int flags, int priority) { TASK::TASK_LOOK_AT_COORD(entity, x, y, z, duration, flags, priority); } - static void LUA_NATIVE_TASK_TASK_LOOK_AT_ENTITY( Ped ped, Entity lookAt, int duration, int flags, int priority ) + static void LUA_NATIVE_TASK_TASK_LOOK_AT_ENTITY(Ped ped, Entity lookAt, int duration, int flags, int priority) { TASK::TASK_LOOK_AT_ENTITY(ped, lookAt, duration, flags, priority); } - static void LUA_NATIVE_TASK_TASK_CLEAR_LOOK_AT( Ped ped ) + static void LUA_NATIVE_TASK_TASK_CLEAR_LOOK_AT(Ped ped) { TASK::TASK_CLEAR_LOOK_AT(ped); } - static int LUA_NATIVE_TASK_OPEN_SEQUENCE_TASK( int taskSequenceId ) + static int LUA_NATIVE_TASK_OPEN_SEQUENCE_TASK(int taskSequenceId) { TASK::OPEN_SEQUENCE_TASK(&taskSequenceId); return taskSequenceId; } - static void LUA_NATIVE_TASK_CLOSE_SEQUENCE_TASK( int taskSequenceId ) + static void LUA_NATIVE_TASK_CLOSE_SEQUENCE_TASK(int taskSequenceId) { TASK::CLOSE_SEQUENCE_TASK(taskSequenceId); } - static void LUA_NATIVE_TASK_TASK_PERFORM_SEQUENCE( Ped ped, int taskSequenceId ) + static void LUA_NATIVE_TASK_TASK_PERFORM_SEQUENCE(Ped ped, int taskSequenceId) { TASK::TASK_PERFORM_SEQUENCE(ped, taskSequenceId); } - static void LUA_NATIVE_TASK_TASK_PERFORM_SEQUENCE_LOCALLY( Ped ped, int taskSequenceId ) + static void LUA_NATIVE_TASK_TASK_PERFORM_SEQUENCE_LOCALLY(Ped ped, int taskSequenceId) { TASK::TASK_PERFORM_SEQUENCE_LOCALLY(ped, taskSequenceId); } - static int LUA_NATIVE_TASK_CLEAR_SEQUENCE_TASK( int taskSequenceId ) + static int LUA_NATIVE_TASK_CLEAR_SEQUENCE_TASK(int taskSequenceId) { TASK::CLEAR_SEQUENCE_TASK(&taskSequenceId); return taskSequenceId; } - static void LUA_NATIVE_TASK_SET_SEQUENCE_TO_REPEAT( int taskSequenceId, bool repeat ) + static void LUA_NATIVE_TASK_SET_SEQUENCE_TO_REPEAT(int taskSequenceId, bool repeat) { TASK::SET_SEQUENCE_TO_REPEAT(taskSequenceId, repeat); } - static int LUA_NATIVE_TASK_GET_SEQUENCE_PROGRESS( Ped ped ) + static int LUA_NATIVE_TASK_GET_SEQUENCE_PROGRESS(Ped ped) { auto retval = TASK::GET_SEQUENCE_PROGRESS(ped); return retval; } - static bool LUA_NATIVE_TASK_GET_IS_TASK_ACTIVE( Ped ped, int taskIndex ) + static bool LUA_NATIVE_TASK_GET_IS_TASK_ACTIVE(Ped ped, int taskIndex) { auto retval = (bool)TASK::GET_IS_TASK_ACTIVE(ped, taskIndex); return retval; } - static int LUA_NATIVE_TASK_GET_SCRIPT_TASK_STATUS( Ped ped, Hash taskHash ) + static int LUA_NATIVE_TASK_GET_SCRIPT_TASK_STATUS(Ped ped, Hash taskHash) { auto retval = TASK::GET_SCRIPT_TASK_STATUS(ped, taskHash); return retval; } - static int LUA_NATIVE_TASK_GET_ACTIVE_VEHICLE_MISSION_TYPE( Vehicle vehicle ) + static int LUA_NATIVE_TASK_GET_ACTIVE_VEHICLE_MISSION_TYPE(Vehicle vehicle) { auto retval = TASK::GET_ACTIVE_VEHICLE_MISSION_TYPE(vehicle); return retval; } - static void LUA_NATIVE_TASK_TASK_LEAVE_ANY_VEHICLE( Ped ped, int delayTime, int flags ) + static void LUA_NATIVE_TASK_TASK_LEAVE_ANY_VEHICLE(Ped ped, int delayTime, int flags) { TASK::TASK_LEAVE_ANY_VEHICLE(ped, delayTime, flags); } - static void LUA_NATIVE_TASK_TASK_AIM_GUN_SCRIPTED( Ped ped, Hash scriptTask, bool disableBlockingClip, bool instantBlendToAim ) + static void LUA_NATIVE_TASK_TASK_AIM_GUN_SCRIPTED(Ped ped, Hash scriptTask, bool disableBlockingClip, bool instantBlendToAim) { TASK::TASK_AIM_GUN_SCRIPTED(ped, scriptTask, disableBlockingClip, instantBlendToAim); } - static void LUA_NATIVE_TASK_TASK_AIM_GUN_SCRIPTED_WITH_TARGET( Ped ped, Ped target, float x, float y, float z, int gunTaskType, bool disableBlockingClip, bool forceAim ) + static void LUA_NATIVE_TASK_TASK_AIM_GUN_SCRIPTED_WITH_TARGET(Ped ped, Ped target, float x, float y, float z, int gunTaskType, bool disableBlockingClip, bool forceAim) { TASK::TASK_AIM_GUN_SCRIPTED_WITH_TARGET(ped, target, x, y, z, gunTaskType, disableBlockingClip, forceAim); } - static void LUA_NATIVE_TASK_UPDATE_TASK_AIM_GUN_SCRIPTED_TARGET( Ped ped, Ped target, float x, float y, float z, bool disableBlockingClip ) + static void LUA_NATIVE_TASK_UPDATE_TASK_AIM_GUN_SCRIPTED_TARGET(Ped ped, Ped target, float x, float y, float z, bool disableBlockingClip) { TASK::UPDATE_TASK_AIM_GUN_SCRIPTED_TARGET(ped, target, x, y, z, disableBlockingClip); } - static const char* LUA_NATIVE_TASK_GET_CLIP_SET_FOR_SCRIPTED_GUN_TASK( int gunTaskType ) + static const char* LUA_NATIVE_TASK_GET_CLIP_SET_FOR_SCRIPTED_GUN_TASK(int gunTaskType) { auto retval = TASK::GET_CLIP_SET_FOR_SCRIPTED_GUN_TASK(gunTaskType); return retval; } - static void LUA_NATIVE_TASK_TASK_AIM_GUN_AT_ENTITY( Ped ped, Entity entity, int duration, bool instantBlendToAim ) + static void LUA_NATIVE_TASK_TASK_AIM_GUN_AT_ENTITY(Ped ped, Entity entity, int duration, bool instantBlendToAim) { TASK::TASK_AIM_GUN_AT_ENTITY(ped, entity, duration, instantBlendToAim); } - static void LUA_NATIVE_TASK_TASK_TURN_PED_TO_FACE_ENTITY( Ped ped, Entity entity, int duration ) + static void LUA_NATIVE_TASK_TASK_TURN_PED_TO_FACE_ENTITY(Ped ped, Entity entity, int duration) { TASK::TASK_TURN_PED_TO_FACE_ENTITY(ped, entity, duration); } - static void LUA_NATIVE_TASK_TASK_AIM_GUN_AT_COORD( Ped ped, float x, float y, float z, int time, bool instantBlendToAim, bool playAnimIntro ) + static void LUA_NATIVE_TASK_TASK_AIM_GUN_AT_COORD(Ped ped, float x, float y, float z, int time, bool instantBlendToAim, bool playAnimIntro) { TASK::TASK_AIM_GUN_AT_COORD(ped, x, y, z, time, instantBlendToAim, playAnimIntro); } - static void LUA_NATIVE_TASK_TASK_SHOOT_AT_COORD( Ped ped, float x, float y, float z, int duration, Hash firingPattern ) + static void LUA_NATIVE_TASK_TASK_SHOOT_AT_COORD(Ped ped, float x, float y, float z, int duration, Hash firingPattern) { TASK::TASK_SHOOT_AT_COORD(ped, x, y, z, duration, firingPattern); } - static void LUA_NATIVE_TASK_TASK_SHUFFLE_TO_NEXT_VEHICLE_SEAT( Ped ped, Vehicle vehicle, bool useAlternateShuffle ) + static void LUA_NATIVE_TASK_TASK_SHUFFLE_TO_NEXT_VEHICLE_SEAT(Ped ped, Vehicle vehicle, bool useAlternateShuffle) { TASK::TASK_SHUFFLE_TO_NEXT_VEHICLE_SEAT(ped, vehicle, useAlternateShuffle); } - static void LUA_NATIVE_TASK_CLEAR_PED_TASKS( Ped ped ) + static void LUA_NATIVE_TASK_CLEAR_PED_TASKS(Ped ped) { TASK::CLEAR_PED_TASKS(ped); } - static void LUA_NATIVE_TASK_CLEAR_PED_SECONDARY_TASK( Ped ped ) + static void LUA_NATIVE_TASK_CLEAR_PED_SECONDARY_TASK(Ped ped) { TASK::CLEAR_PED_SECONDARY_TASK(ped); } - static void LUA_NATIVE_TASK_TASK_EVERYONE_LEAVE_VEHICLE( Vehicle vehicle ) + static void LUA_NATIVE_TASK_TASK_EVERYONE_LEAVE_VEHICLE(Vehicle vehicle) { TASK::TASK_EVERYONE_LEAVE_VEHICLE(vehicle); } - static void LUA_NATIVE_TASK_TASK_GOTO_ENTITY_OFFSET( Ped ped, Entity entity, int time, float seekRadius, float seekAngleDeg, float moveBlendRatio, int gotoEntityOffsetFlags ) + static void LUA_NATIVE_TASK_TASK_GOTO_ENTITY_OFFSET(Ped ped, Entity entity, int time, float seekRadius, float seekAngleDeg, float moveBlendRatio, int gotoEntityOffsetFlags) { TASK::TASK_GOTO_ENTITY_OFFSET(ped, entity, time, seekRadius, seekAngleDeg, moveBlendRatio, gotoEntityOffsetFlags); } - static void LUA_NATIVE_TASK_TASK_GOTO_ENTITY_OFFSET_XY( Ped ped, Entity entity, int duration, float targetRadius, float offsetX, float offsetY, float moveBlendRatio, int gotoEntityOffsetFlags ) + static void LUA_NATIVE_TASK_TASK_GOTO_ENTITY_OFFSET_XY(Ped ped, Entity entity, int duration, float targetRadius, float offsetX, float offsetY, float moveBlendRatio, int gotoEntityOffsetFlags) { TASK::TASK_GOTO_ENTITY_OFFSET_XY(ped, entity, duration, targetRadius, offsetX, offsetY, moveBlendRatio, gotoEntityOffsetFlags); } - static void LUA_NATIVE_TASK_TASK_TURN_PED_TO_FACE_COORD( Ped ped, float x, float y, float z, int duration ) + static void LUA_NATIVE_TASK_TASK_TURN_PED_TO_FACE_COORD(Ped ped, float x, float y, float z, int duration) { TASK::TASK_TURN_PED_TO_FACE_COORD(ped, x, y, z, duration); } - static void LUA_NATIVE_TASK_TASK_VEHICLE_TEMP_ACTION( Ped driver, Vehicle vehicle, int action, int time ) + static void LUA_NATIVE_TASK_TASK_VEHICLE_TEMP_ACTION(Ped driver, Vehicle vehicle, int action, int time) { TASK::TASK_VEHICLE_TEMP_ACTION(driver, vehicle, action, time); } - static void LUA_NATIVE_TASK_TASK_VEHICLE_MISSION( Ped driver, Vehicle vehicle, Vehicle vehicleTarget, int missionType, float cruiseSpeed, int drivingStyle, float targetReached, float straightLineDistance, bool DriveAgainstTraffic ) + static void LUA_NATIVE_TASK_TASK_VEHICLE_MISSION(Ped driver, Vehicle vehicle, Vehicle vehicleTarget, int missionType, float cruiseSpeed, int drivingStyle, float targetReached, float straightLineDistance, bool DriveAgainstTraffic) { TASK::TASK_VEHICLE_MISSION(driver, vehicle, vehicleTarget, missionType, cruiseSpeed, drivingStyle, targetReached, straightLineDistance, DriveAgainstTraffic); } - static void LUA_NATIVE_TASK_TASK_VEHICLE_MISSION_PED_TARGET( Ped ped, Vehicle vehicle, Ped pedTarget, int missionType, float maxSpeed, int drivingStyle, float minDistance, float straightLineDistance, bool DriveAgainstTraffic ) + static void LUA_NATIVE_TASK_TASK_VEHICLE_MISSION_PED_TARGET(Ped ped, Vehicle vehicle, Ped pedTarget, int missionType, float maxSpeed, int drivingStyle, float minDistance, float straightLineDistance, bool DriveAgainstTraffic) { TASK::TASK_VEHICLE_MISSION_PED_TARGET(ped, vehicle, pedTarget, missionType, maxSpeed, drivingStyle, minDistance, straightLineDistance, DriveAgainstTraffic); } - static void LUA_NATIVE_TASK_TASK_VEHICLE_MISSION_COORS_TARGET( Ped ped, Vehicle vehicle, float x, float y, float z, int mission, float cruiseSpeed, int drivingStyle, float targetReached, float straightLineDistance, bool DriveAgainstTraffic ) + static void LUA_NATIVE_TASK_TASK_VEHICLE_MISSION_COORS_TARGET(Ped ped, Vehicle vehicle, float x, float y, float z, int mission, float cruiseSpeed, int drivingStyle, float targetReached, float straightLineDistance, bool DriveAgainstTraffic) { TASK::TASK_VEHICLE_MISSION_COORS_TARGET(ped, vehicle, x, y, z, mission, cruiseSpeed, drivingStyle, targetReached, straightLineDistance, DriveAgainstTraffic); } - static void LUA_NATIVE_TASK_TASK_VEHICLE_ESCORT( Ped ped, Vehicle vehicle, Vehicle targetVehicle, int mode, float speed, int drivingStyle, float minDistance, int minHeightAboveTerrain, float noRoadsDistance ) + static void LUA_NATIVE_TASK_TASK_VEHICLE_ESCORT(Ped ped, Vehicle vehicle, Vehicle targetVehicle, int mode, float speed, int drivingStyle, float minDistance, int minHeightAboveTerrain, float noRoadsDistance) { TASK::TASK_VEHICLE_ESCORT(ped, vehicle, targetVehicle, mode, speed, drivingStyle, minDistance, minHeightAboveTerrain, noRoadsDistance); } - static void LUA_NATIVE_TASK_TASK_VEHICLE_FOLLOW( Ped driver, Vehicle vehicle, Entity targetEntity, float speed, int drivingStyle, int minDistance ) + static void LUA_NATIVE_TASK_TASK_VEHICLE_FOLLOW(Ped driver, Vehicle vehicle, Entity targetEntity, float speed, int drivingStyle, int minDistance) { TASK::TASK_VEHICLE_FOLLOW(driver, vehicle, targetEntity, speed, drivingStyle, minDistance); } - static void LUA_NATIVE_TASK_TASK_VEHICLE_CHASE( Ped driver, Entity targetEnt ) + static void LUA_NATIVE_TASK_TASK_VEHICLE_CHASE(Ped driver, Entity targetEnt) { TASK::TASK_VEHICLE_CHASE(driver, targetEnt); } - static void LUA_NATIVE_TASK_TASK_VEHICLE_HELI_PROTECT( Ped pilot, Vehicle vehicle, Entity entityToFollow, float targetSpeed, int drivingFlags, float radius, int altitude, int heliFlags ) + static void LUA_NATIVE_TASK_TASK_VEHICLE_HELI_PROTECT(Ped pilot, Vehicle vehicle, Entity entityToFollow, float targetSpeed, int drivingFlags, float radius, int altitude, int heliFlags) { TASK::TASK_VEHICLE_HELI_PROTECT(pilot, vehicle, entityToFollow, targetSpeed, drivingFlags, radius, altitude, heliFlags); } - static void LUA_NATIVE_TASK_SET_TASK_VEHICLE_CHASE_BEHAVIOR_FLAG( Ped ped, int flag, bool set ) + static void LUA_NATIVE_TASK_SET_TASK_VEHICLE_CHASE_BEHAVIOR_FLAG(Ped ped, int flag, bool set) { TASK::SET_TASK_VEHICLE_CHASE_BEHAVIOR_FLAG(ped, flag, set); } - static void LUA_NATIVE_TASK_SET_TASK_VEHICLE_CHASE_IDEAL_PURSUIT_DISTANCE( Ped ped, float distance ) + static void LUA_NATIVE_TASK_SET_TASK_VEHICLE_CHASE_IDEAL_PURSUIT_DISTANCE(Ped ped, float distance) { TASK::SET_TASK_VEHICLE_CHASE_IDEAL_PURSUIT_DISTANCE(ped, distance); } - static void LUA_NATIVE_TASK_TASK_HELI_CHASE( Ped pilot, Entity entityToFollow, float x, float y, float z ) + static void LUA_NATIVE_TASK_TASK_HELI_CHASE(Ped pilot, Entity entityToFollow, float x, float y, float z) { TASK::TASK_HELI_CHASE(pilot, entityToFollow, x, y, z); } - static void LUA_NATIVE_TASK_TASK_PLANE_CHASE( Ped pilot, Entity entityToFollow, float x, float y, float z ) + static void LUA_NATIVE_TASK_TASK_PLANE_CHASE(Ped pilot, Entity entityToFollow, float x, float y, float z) { TASK::TASK_PLANE_CHASE(pilot, entityToFollow, x, y, z); } - static void LUA_NATIVE_TASK_TASK_PLANE_LAND( Ped pilot, Vehicle plane, float runwayStartX, float runwayStartY, float runwayStartZ, float runwayEndX, float runwayEndY, float runwayEndZ ) + static void LUA_NATIVE_TASK_TASK_PLANE_LAND(Ped pilot, Vehicle plane, float runwayStartX, float runwayStartY, float runwayStartZ, float runwayEndX, float runwayEndY, float runwayEndZ) { TASK::TASK_PLANE_LAND(pilot, plane, runwayStartX, runwayStartY, runwayStartZ, runwayEndX, runwayEndY, runwayEndZ); } - static void LUA_NATIVE_TASK_CLEAR_DEFAULT_PRIMARY_TASK( Ped ped ) + static void LUA_NATIVE_TASK_CLEAR_DEFAULT_PRIMARY_TASK(Ped ped) { TASK::CLEAR_DEFAULT_PRIMARY_TASK(ped); } - static void LUA_NATIVE_TASK_CLEAR_PRIMARY_VEHICLE_TASK( Vehicle vehicle ) + static void LUA_NATIVE_TASK_CLEAR_PRIMARY_VEHICLE_TASK(Vehicle vehicle) { TASK::CLEAR_PRIMARY_VEHICLE_TASK(vehicle); } - static void LUA_NATIVE_TASK_CLEAR_VEHICLE_CRASH_TASK( Vehicle vehicle ) + static void LUA_NATIVE_TASK_CLEAR_VEHICLE_CRASH_TASK(Vehicle vehicle) { TASK::CLEAR_VEHICLE_CRASH_TASK(vehicle); } - static void LUA_NATIVE_TASK_TASK_PLANE_GOTO_PRECISE_VTOL( Ped ped, Vehicle vehicle, float x, float y, float z, int flightHeight, int minHeightAboveTerrain, bool useDesiredOrientation, float desiredOrientation, bool autopilot ) + static void LUA_NATIVE_TASK_TASK_PLANE_GOTO_PRECISE_VTOL(Ped ped, Vehicle vehicle, float x, float y, float z, int flightHeight, int minHeightAboveTerrain, bool useDesiredOrientation, float desiredOrientation, bool autopilot) { TASK::TASK_PLANE_GOTO_PRECISE_VTOL(ped, vehicle, x, y, z, flightHeight, minHeightAboveTerrain, useDesiredOrientation, desiredOrientation, autopilot); } - static void LUA_NATIVE_TASK_TASK_SUBMARINE_GOTO_AND_STOP( Ped ped, Vehicle submarine, float x, float y, float z, bool autopilot ) + static void LUA_NATIVE_TASK_TASK_SUBMARINE_GOTO_AND_STOP(Ped ped, Vehicle submarine, float x, float y, float z, bool autopilot) { TASK::TASK_SUBMARINE_GOTO_AND_STOP(ped, submarine, x, y, z, autopilot); } - static void LUA_NATIVE_TASK_TASK_HELI_MISSION( Ped pilot, Vehicle aircraft, Vehicle targetVehicle, Ped targetPed, float destinationX, float destinationY, float destinationZ, int missionFlag, float maxSpeed, float radius, float targetHeading, int maxHeight, int minHeight, float slowDownDistance, int behaviorFlags ) + static void LUA_NATIVE_TASK_TASK_HELI_MISSION(Ped pilot, Vehicle aircraft, Vehicle targetVehicle, Ped targetPed, float destinationX, float destinationY, float destinationZ, int missionFlag, float maxSpeed, float radius, float targetHeading, int maxHeight, int minHeight, float slowDownDistance, int behaviorFlags) { TASK::TASK_HELI_MISSION(pilot, aircraft, targetVehicle, targetPed, destinationX, destinationY, destinationZ, missionFlag, maxSpeed, radius, targetHeading, maxHeight, minHeight, slowDownDistance, behaviorFlags); } - static void LUA_NATIVE_TASK_TASK_HELI_ESCORT_HELI( Ped pilot, Vehicle heli1, Vehicle heli2, float offsetX, float offsetY, float offsetZ ) + static void LUA_NATIVE_TASK_TASK_HELI_ESCORT_HELI(Ped pilot, Vehicle heli1, Vehicle heli2, float offsetX, float offsetY, float offsetZ) { TASK::TASK_HELI_ESCORT_HELI(pilot, heli1, heli2, offsetX, offsetY, offsetZ); } - static void LUA_NATIVE_TASK_TASK_PLANE_MISSION( Ped pilot, Vehicle aircraft, Vehicle targetVehicle, Ped targetPed, float destinationX, float destinationY, float destinationZ, int missionFlag, float angularDrag, float targetReached, float targetHeading, float maxZ, float minZ, bool precise ) + static void LUA_NATIVE_TASK_TASK_PLANE_MISSION(Ped pilot, Vehicle aircraft, Vehicle targetVehicle, Ped targetPed, float destinationX, float destinationY, float destinationZ, int missionFlag, float angularDrag, float targetReached, float targetHeading, float maxZ, float minZ, bool precise) { TASK::TASK_PLANE_MISSION(pilot, aircraft, targetVehicle, targetPed, destinationX, destinationY, destinationZ, missionFlag, angularDrag, targetReached, targetHeading, maxZ, minZ, precise); } - static void LUA_NATIVE_TASK_TASK_PLANE_TAXI( Ped pilot, Vehicle aircraft, float x, float y, float z, float cruiseSpeed, float targetReached ) + static void LUA_NATIVE_TASK_TASK_PLANE_TAXI(Ped pilot, Vehicle aircraft, float x, float y, float z, float cruiseSpeed, float targetReached) { TASK::TASK_PLANE_TAXI(pilot, aircraft, x, y, z, cruiseSpeed, targetReached); } - static void LUA_NATIVE_TASK_TASK_BOAT_MISSION( Ped pedDriver, Vehicle vehicle, Vehicle targetVehicle, Ped targetPed, float x, float y, float z, int mission, float maxSpeed, int drivingStyle, float targetReached, Any boatFlags ) + static void LUA_NATIVE_TASK_TASK_BOAT_MISSION(Ped pedDriver, Vehicle vehicle, Vehicle targetVehicle, Ped targetPed, float x, float y, float z, int mission, float maxSpeed, int drivingStyle, float targetReached, Any boatFlags) { TASK::TASK_BOAT_MISSION(pedDriver, vehicle, targetVehicle, targetPed, x, y, z, mission, maxSpeed, drivingStyle, targetReached, boatFlags); } - static void LUA_NATIVE_TASK_TASK_DRIVE_BY( Ped driverPed, Ped targetPed, Vehicle targetVehicle, float targetX, float targetY, float targetZ, float distanceToShoot, int pedAccuracy, bool pushUnderneathDrivingTaskIfDriving, Hash firingPattern ) + static void LUA_NATIVE_TASK_TASK_DRIVE_BY(Ped driverPed, Ped targetPed, Vehicle targetVehicle, float targetX, float targetY, float targetZ, float distanceToShoot, int pedAccuracy, bool pushUnderneathDrivingTaskIfDriving, Hash firingPattern) { TASK::TASK_DRIVE_BY(driverPed, targetPed, targetVehicle, targetX, targetY, targetZ, distanceToShoot, pedAccuracy, pushUnderneathDrivingTaskIfDriving, firingPattern); } - static void LUA_NATIVE_TASK_SET_DRIVEBY_TASK_TARGET( Ped shootingPed, Ped targetPed, Vehicle targetVehicle, float x, float y, float z ) + static void LUA_NATIVE_TASK_SET_DRIVEBY_TASK_TARGET(Ped shootingPed, Ped targetPed, Vehicle targetVehicle, float x, float y, float z) { TASK::SET_DRIVEBY_TASK_TARGET(shootingPed, targetPed, targetVehicle, x, y, z); } - static void LUA_NATIVE_TASK_CLEAR_DRIVEBY_TASK_UNDERNEATH_DRIVING_TASK( Ped ped ) + static void LUA_NATIVE_TASK_CLEAR_DRIVEBY_TASK_UNDERNEATH_DRIVING_TASK(Ped ped) { TASK::CLEAR_DRIVEBY_TASK_UNDERNEATH_DRIVING_TASK(ped); } - static bool LUA_NATIVE_TASK_IS_DRIVEBY_TASK_UNDERNEATH_DRIVING_TASK( Ped ped ) + static bool LUA_NATIVE_TASK_IS_DRIVEBY_TASK_UNDERNEATH_DRIVING_TASK(Ped ped) { auto retval = (bool)TASK::IS_DRIVEBY_TASK_UNDERNEATH_DRIVING_TASK(ped); return retval; } - static bool LUA_NATIVE_TASK_CONTROL_MOUNTED_WEAPON( Ped ped ) + static bool LUA_NATIVE_TASK_CONTROL_MOUNTED_WEAPON(Ped ped) { auto retval = (bool)TASK::CONTROL_MOUNTED_WEAPON(ped); return retval; } - static void LUA_NATIVE_TASK_SET_MOUNTED_WEAPON_TARGET( Ped shootingPed, Ped targetPed, Vehicle targetVehicle, float x, float y, float z, int taskMode, bool ignoreTargetVehDeadCheck ) + static void LUA_NATIVE_TASK_SET_MOUNTED_WEAPON_TARGET(Ped shootingPed, Ped targetPed, Vehicle targetVehicle, float x, float y, float z, int taskMode, bool ignoreTargetVehDeadCheck) { TASK::SET_MOUNTED_WEAPON_TARGET(shootingPed, targetPed, targetVehicle, x, y, z, taskMode, ignoreTargetVehDeadCheck); } - static bool LUA_NATIVE_TASK_IS_MOUNTED_WEAPON_TASK_UNDERNEATH_DRIVING_TASK( Ped ped ) + static bool LUA_NATIVE_TASK_IS_MOUNTED_WEAPON_TASK_UNDERNEATH_DRIVING_TASK(Ped ped) { auto retval = (bool)TASK::IS_MOUNTED_WEAPON_TASK_UNDERNEATH_DRIVING_TASK(ped); return retval; } - static void LUA_NATIVE_TASK_TASK_USE_MOBILE_PHONE( Ped ped, bool usePhone, int desiredPhoneMode ) + static void LUA_NATIVE_TASK_TASK_USE_MOBILE_PHONE(Ped ped, bool usePhone, int desiredPhoneMode) { TASK::TASK_USE_MOBILE_PHONE(ped, usePhone, desiredPhoneMode); } - static void LUA_NATIVE_TASK_TASK_USE_MOBILE_PHONE_TIMED( Ped ped, int duration ) + static void LUA_NATIVE_TASK_TASK_USE_MOBILE_PHONE_TIMED(Ped ped, int duration) { TASK::TASK_USE_MOBILE_PHONE_TIMED(ped, duration); } - static void LUA_NATIVE_TASK_TASK_CHAT_TO_PED( Ped ped, Ped target, int flags, float goToLocationX, float goToLocationY, float goToLocationZ, float headingDegs, float idleTime ) + static void LUA_NATIVE_TASK_TASK_CHAT_TO_PED(Ped ped, Ped target, int flags, float goToLocationX, float goToLocationY, float goToLocationZ, float headingDegs, float idleTime) { TASK::TASK_CHAT_TO_PED(ped, target, flags, goToLocationX, goToLocationY, goToLocationZ, headingDegs, idleTime); } - static void LUA_NATIVE_TASK_TASK_WARP_PED_INTO_VEHICLE( Ped ped, Vehicle vehicle, int seat ) + static void LUA_NATIVE_TASK_TASK_WARP_PED_INTO_VEHICLE(Ped ped, Vehicle vehicle, int seat) { TASK::TASK_WARP_PED_INTO_VEHICLE(ped, vehicle, seat); } - static void LUA_NATIVE_TASK_TASK_SHOOT_AT_ENTITY( Entity entity, Entity target, int duration, Hash firingPattern ) + static void LUA_NATIVE_TASK_TASK_SHOOT_AT_ENTITY(Entity entity, Entity target, int duration, Hash firingPattern) { TASK::TASK_SHOOT_AT_ENTITY(entity, target, duration, firingPattern); } - static void LUA_NATIVE_TASK_TASK_CLIMB( Ped ped, bool usePlayerLaunchForce ) + static void LUA_NATIVE_TASK_TASK_CLIMB(Ped ped, bool usePlayerLaunchForce) { TASK::TASK_CLIMB(ped, usePlayerLaunchForce); } - static void LUA_NATIVE_TASK_TASK_CLIMB_LADDER( Ped ped, bool fast ) + static void LUA_NATIVE_TASK_TASK_CLIMB_LADDER(Ped ped, bool fast) { TASK::TASK_CLIMB_LADDER(ped, fast); } - static void LUA_NATIVE_TASK_TASK_RAPPEL_DOWN_WALL_USING_CLIPSET_OVERRIDE( Ped ped, float x1, float y1, float z1, float x2, float y2, float z2, float minZ, int ropeHandle, const char* clipSet, Any p10 ) + static void LUA_NATIVE_TASK_TASK_RAPPEL_DOWN_WALL_USING_CLIPSET_OVERRIDE(Ped ped, float x1, float y1, float z1, float x2, float y2, float z2, float minZ, int ropeHandle, const char* clipSet, Any p10) { TASK::TASK_RAPPEL_DOWN_WALL_USING_CLIPSET_OVERRIDE(ped, x1, y1, z1, x2, y2, z2, minZ, ropeHandle, clipSet, p10); } - static int LUA_NATIVE_TASK_GET_TASK_RAPPEL_DOWN_WALL_STATE( Ped ped ) + static int LUA_NATIVE_TASK_GET_TASK_RAPPEL_DOWN_WALL_STATE(Ped ped) { auto retval = TASK::GET_TASK_RAPPEL_DOWN_WALL_STATE(ped); return retval; } - static void LUA_NATIVE_TASK_CLEAR_PED_TASKS_IMMEDIATELY( Ped ped ) + static void LUA_NATIVE_TASK_CLEAR_PED_TASKS_IMMEDIATELY(Ped ped) { TASK::CLEAR_PED_TASKS_IMMEDIATELY(ped); } - static void LUA_NATIVE_TASK_TASK_PERFORM_SEQUENCE_FROM_PROGRESS( Ped ped, int taskIndex, int progress1, int progress2 ) + static void LUA_NATIVE_TASK_TASK_PERFORM_SEQUENCE_FROM_PROGRESS(Ped ped, int taskIndex, int progress1, int progress2) { TASK::TASK_PERFORM_SEQUENCE_FROM_PROGRESS(ped, taskIndex, progress1, progress2); } - static void LUA_NATIVE_TASK_SET_NEXT_DESIRED_MOVE_STATE( float nextMoveState ) + static void LUA_NATIVE_TASK_SET_NEXT_DESIRED_MOVE_STATE(float nextMoveState) { TASK::SET_NEXT_DESIRED_MOVE_STATE(nextMoveState); } - static void LUA_NATIVE_TASK_SET_PED_DESIRED_MOVE_BLEND_RATIO( Ped ped, float newMoveBlendRatio ) + static void LUA_NATIVE_TASK_SET_PED_DESIRED_MOVE_BLEND_RATIO(Ped ped, float newMoveBlendRatio) { TASK::SET_PED_DESIRED_MOVE_BLEND_RATIO(ped, newMoveBlendRatio); } - static float LUA_NATIVE_TASK_GET_PED_DESIRED_MOVE_BLEND_RATIO( Ped ped ) + static float LUA_NATIVE_TASK_GET_PED_DESIRED_MOVE_BLEND_RATIO(Ped ped) { auto retval = TASK::GET_PED_DESIRED_MOVE_BLEND_RATIO(ped); return retval; } - static void LUA_NATIVE_TASK_TASK_GOTO_ENTITY_AIMING( Ped ped, Entity target, float distanceToStopAt, float StartAimingDist ) + static void LUA_NATIVE_TASK_TASK_GOTO_ENTITY_AIMING(Ped ped, Entity target, float distanceToStopAt, float StartAimingDist) { TASK::TASK_GOTO_ENTITY_AIMING(ped, target, distanceToStopAt, StartAimingDist); } - static void LUA_NATIVE_TASK_TASK_SET_DECISION_MAKER( Ped ped, Hash decisionMakerId ) + static void LUA_NATIVE_TASK_TASK_SET_DECISION_MAKER(Ped ped, Hash decisionMakerId) { TASK::TASK_SET_DECISION_MAKER(ped, decisionMakerId); } - static void LUA_NATIVE_TASK_TASK_SET_SPHERE_DEFENSIVE_AREA( Ped ped, float x, float y, float z, float radius ) + static void LUA_NATIVE_TASK_TASK_SET_SPHERE_DEFENSIVE_AREA(Ped ped, float x, float y, float z, float radius) { TASK::TASK_SET_SPHERE_DEFENSIVE_AREA(ped, x, y, z, radius); } - static void LUA_NATIVE_TASK_TASK_CLEAR_DEFENSIVE_AREA( Ped ped ) + static void LUA_NATIVE_TASK_TASK_CLEAR_DEFENSIVE_AREA(Ped ped) { TASK::TASK_CLEAR_DEFENSIVE_AREA(ped); } - static void LUA_NATIVE_TASK_TASK_PED_SLIDE_TO_COORD( Ped ped, float x, float y, float z, float heading, float speed ) + static void LUA_NATIVE_TASK_TASK_PED_SLIDE_TO_COORD(Ped ped, float x, float y, float z, float heading, float speed) { TASK::TASK_PED_SLIDE_TO_COORD(ped, x, y, z, heading, speed); } - static void LUA_NATIVE_TASK_TASK_PED_SLIDE_TO_COORD_HDG_RATE( Ped ped, float x, float y, float z, float heading, float speed, float headingChangeRate ) + static void LUA_NATIVE_TASK_TASK_PED_SLIDE_TO_COORD_HDG_RATE(Ped ped, float x, float y, float z, float heading, float speed, float headingChangeRate) { TASK::TASK_PED_SLIDE_TO_COORD_HDG_RATE(ped, x, y, z, heading, speed, headingChangeRate); } - static ScrHandle LUA_NATIVE_TASK_ADD_COVER_POINT( float x, float y, float z, float direction, int usage, int height, int arc, bool isPriority ) + static ScrHandle LUA_NATIVE_TASK_ADD_COVER_POINT(float x, float y, float z, float direction, int usage, int height, int arc, bool isPriority) { auto retval = TASK::ADD_COVER_POINT(x, y, z, direction, usage, height, arc, isPriority); return retval; } - static void LUA_NATIVE_TASK_REMOVE_COVER_POINT( ScrHandle coverpoint ) + static void LUA_NATIVE_TASK_REMOVE_COVER_POINT(ScrHandle coverpoint) { TASK::REMOVE_COVER_POINT(coverpoint); } - static bool LUA_NATIVE_TASK_DOES_SCRIPTED_COVER_POINT_EXIST_AT_COORDS( float x, float y, float z ) + static bool LUA_NATIVE_TASK_DOES_SCRIPTED_COVER_POINT_EXIST_AT_COORDS(float x, float y, float z) { auto retval = (bool)TASK::DOES_SCRIPTED_COVER_POINT_EXIST_AT_COORDS(x, y, z); return retval; } - static Vector3 LUA_NATIVE_TASK_GET_SCRIPTED_COVER_POINT_COORDS( ScrHandle coverpoint ) + static Vector3 LUA_NATIVE_TASK_GET_SCRIPTED_COVER_POINT_COORDS(ScrHandle coverpoint) { auto retval = TASK::GET_SCRIPTED_COVER_POINT_COORDS(coverpoint); return retval; } - static void LUA_NATIVE_TASK_ADD_SCRIPTED_COVER_AREA( float x, float y, float z, float radius ) + static void LUA_NATIVE_TASK_ADD_SCRIPTED_COVER_AREA(float x, float y, float z, float radius) { TASK::ADD_SCRIPTED_COVER_AREA(x, y, z, radius); } - static void LUA_NATIVE_TASK_TASK_COMBAT_PED( Ped ped, Ped targetPed, int combatFlags, int threatResponseFlags ) + static void LUA_NATIVE_TASK_TASK_COMBAT_PED(Ped ped, Ped targetPed, int combatFlags, int threatResponseFlags) { TASK::TASK_COMBAT_PED(ped, targetPed, combatFlags, threatResponseFlags); } - static void LUA_NATIVE_TASK_TASK_COMBAT_PED_TIMED( Ped ped, Ped target, int time, int flags ) + static void LUA_NATIVE_TASK_TASK_COMBAT_PED_TIMED(Ped ped, Ped target, int time, int flags) { TASK::TASK_COMBAT_PED_TIMED(ped, target, time, flags); } - static void LUA_NATIVE_TASK_TASK_SEEK_COVER_FROM_POS( Ped ped, float x, float y, float z, int duration, bool allowPeekingAndFiring ) + static void LUA_NATIVE_TASK_TASK_SEEK_COVER_FROM_POS(Ped ped, float x, float y, float z, int duration, bool allowPeekingAndFiring) { TASK::TASK_SEEK_COVER_FROM_POS(ped, x, y, z, duration, allowPeekingAndFiring); } - static void LUA_NATIVE_TASK_TASK_SEEK_COVER_FROM_PED( Ped ped, Ped target, int duration, bool allowPeekingAndFiring ) + static void LUA_NATIVE_TASK_TASK_SEEK_COVER_FROM_PED(Ped ped, Ped target, int duration, bool allowPeekingAndFiring) { TASK::TASK_SEEK_COVER_FROM_PED(ped, target, duration, allowPeekingAndFiring); } - static void LUA_NATIVE_TASK_TASK_SEEK_COVER_TO_COVER_POINT( Ped ped, ScrHandle coverpoint, float x, float y, float z, int time, bool allowPeekingAndFiring ) + static void LUA_NATIVE_TASK_TASK_SEEK_COVER_TO_COVER_POINT(Ped ped, ScrHandle coverpoint, float x, float y, float z, int time, bool allowPeekingAndFiring) { TASK::TASK_SEEK_COVER_TO_COVER_POINT(ped, coverpoint, x, y, z, time, allowPeekingAndFiring); } - static void LUA_NATIVE_TASK_TASK_SEEK_COVER_TO_COORDS( Ped ped, float x1, float y1, float z1, float x2, float y2, float z2, int timeout, bool shortRoute ) + static void LUA_NATIVE_TASK_TASK_SEEK_COVER_TO_COORDS(Ped ped, float x1, float y1, float z1, float x2, float y2, float z2, int timeout, bool shortRoute) { TASK::TASK_SEEK_COVER_TO_COORDS(ped, x1, y1, z1, x2, y2, z2, timeout, shortRoute); } - static void LUA_NATIVE_TASK_TASK_PUT_PED_DIRECTLY_INTO_COVER( Ped ped, float x, float y, float z, int time, bool allowPeekingAndFiring, float blendInDuration, bool forceInitialFacingDirection, bool forceFaceLeft, int identifier, bool doEntry ) + static void LUA_NATIVE_TASK_TASK_PUT_PED_DIRECTLY_INTO_COVER(Ped ped, float x, float y, float z, int time, bool allowPeekingAndFiring, float blendInDuration, bool forceInitialFacingDirection, bool forceFaceLeft, int identifier, bool doEntry) { TASK::TASK_PUT_PED_DIRECTLY_INTO_COVER(ped, x, y, z, time, allowPeekingAndFiring, blendInDuration, forceInitialFacingDirection, forceFaceLeft, identifier, doEntry); } - static void LUA_NATIVE_TASK_TASK_WARP_PED_DIRECTLY_INTO_COVER( Ped ped, int time, bool allowPeekingAndFiring, bool forceInitialFacingDirection, bool forceFaceLeft, int identifier ) + static void LUA_NATIVE_TASK_TASK_WARP_PED_DIRECTLY_INTO_COVER(Ped ped, int time, bool allowPeekingAndFiring, bool forceInitialFacingDirection, bool forceFaceLeft, int identifier) { TASK::TASK_WARP_PED_DIRECTLY_INTO_COVER(ped, time, allowPeekingAndFiring, forceInitialFacingDirection, forceFaceLeft, identifier); } - static void LUA_NATIVE_TASK_TASK_EXIT_COVER( Ped ped, int exitType, float x, float y, float z ) + static void LUA_NATIVE_TASK_TASK_EXIT_COVER(Ped ped, int exitType, float x, float y, float z) { TASK::TASK_EXIT_COVER(ped, exitType, x, y, z); } - static void LUA_NATIVE_TASK_TASK_PUT_PED_DIRECTLY_INTO_MELEE( Ped ped, Ped meleeTarget, float blendInDuration, float timeInMelee, float strafePhaseSync, int aiCombatFlags ) + static void LUA_NATIVE_TASK_TASK_PUT_PED_DIRECTLY_INTO_MELEE(Ped ped, Ped meleeTarget, float blendInDuration, float timeInMelee, float strafePhaseSync, int aiCombatFlags) { TASK::TASK_PUT_PED_DIRECTLY_INTO_MELEE(ped, meleeTarget, blendInDuration, timeInMelee, strafePhaseSync, aiCombatFlags); } - static void LUA_NATIVE_TASK_TASK_TOGGLE_DUCK( Ped ped, int toggleType ) + static void LUA_NATIVE_TASK_TASK_TOGGLE_DUCK(Ped ped, int toggleType) { TASK::TASK_TOGGLE_DUCK(ped, toggleType); } - static void LUA_NATIVE_TASK_TASK_GUARD_CURRENT_POSITION( Ped ped, float maxPatrolProximity, float defensiveAreaRadius, bool setDefensiveArea ) + static void LUA_NATIVE_TASK_TASK_GUARD_CURRENT_POSITION(Ped ped, float maxPatrolProximity, float defensiveAreaRadius, bool setDefensiveArea) { TASK::TASK_GUARD_CURRENT_POSITION(ped, maxPatrolProximity, defensiveAreaRadius, setDefensiveArea); } - static void LUA_NATIVE_TASK_TASK_GUARD_ASSIGNED_DEFENSIVE_AREA( Ped ped, float x, float y, float z, float heading, float maxPatrolProximity, int timer ) + static void LUA_NATIVE_TASK_TASK_GUARD_ASSIGNED_DEFENSIVE_AREA(Ped ped, float x, float y, float z, float heading, float maxPatrolProximity, int timer) { TASK::TASK_GUARD_ASSIGNED_DEFENSIVE_AREA(ped, x, y, z, heading, maxPatrolProximity, timer); } - static void LUA_NATIVE_TASK_TASK_GUARD_SPHERE_DEFENSIVE_AREA( Ped ped, float defendPositionX, float defendPositionY, float defendPositionZ, float heading, float maxPatrolProximity, int time, float x, float y, float z, float defensiveAreaRadius ) + static void LUA_NATIVE_TASK_TASK_GUARD_SPHERE_DEFENSIVE_AREA(Ped ped, float defendPositionX, float defendPositionY, float defendPositionZ, float heading, float maxPatrolProximity, int time, float x, float y, float z, float defensiveAreaRadius) { TASK::TASK_GUARD_SPHERE_DEFENSIVE_AREA(ped, defendPositionX, defendPositionY, defendPositionZ, heading, maxPatrolProximity, time, x, y, z, defensiveAreaRadius); } - static void LUA_NATIVE_TASK_TASK_STAND_GUARD( Ped ped, float x, float y, float z, float heading, const char* scenarioName ) + static void LUA_NATIVE_TASK_TASK_STAND_GUARD(Ped ped, float x, float y, float z, float heading, const char* scenarioName) { TASK::TASK_STAND_GUARD(ped, x, y, z, heading, scenarioName); } - static void LUA_NATIVE_TASK_SET_DRIVE_TASK_CRUISE_SPEED( Ped driver, float cruiseSpeed ) + static void LUA_NATIVE_TASK_SET_DRIVE_TASK_CRUISE_SPEED(Ped driver, float cruiseSpeed) { TASK::SET_DRIVE_TASK_CRUISE_SPEED(driver, cruiseSpeed); } - static void LUA_NATIVE_TASK_SET_DRIVE_TASK_MAX_CRUISE_SPEED( Ped ped, float speed ) + static void LUA_NATIVE_TASK_SET_DRIVE_TASK_MAX_CRUISE_SPEED(Ped ped, float speed) { TASK::SET_DRIVE_TASK_MAX_CRUISE_SPEED(ped, speed); } - static void LUA_NATIVE_TASK_SET_DRIVE_TASK_DRIVING_STYLE( Ped ped, int drivingStyle ) + static void LUA_NATIVE_TASK_SET_DRIVE_TASK_DRIVING_STYLE(Ped ped, int drivingStyle) { TASK::SET_DRIVE_TASK_DRIVING_STYLE(ped, drivingStyle); } - static void LUA_NATIVE_TASK_ADD_COVER_BLOCKING_AREA( float startX, float startY, float startZ, float endX, float endY, float endZ, bool blockObjects, bool blockVehicles, bool blockMap, bool blockPlayer ) + static void LUA_NATIVE_TASK_ADD_COVER_BLOCKING_AREA(float startX, float startY, float startZ, float endX, float endY, float endZ, bool blockObjects, bool blockVehicles, bool blockMap, bool blockPlayer) { TASK::ADD_COVER_BLOCKING_AREA(startX, startY, startZ, endX, endY, endZ, blockObjects, blockVehicles, blockMap, blockPlayer); } - static void LUA_NATIVE_TASK_REMOVE_ALL_COVER_BLOCKING_AREAS( ) + static void LUA_NATIVE_TASK_REMOVE_ALL_COVER_BLOCKING_AREAS() { TASK::REMOVE_ALL_COVER_BLOCKING_AREAS(); } - static void LUA_NATIVE_TASK_REMOVE_COVER_BLOCKING_AREAS_AT_POSITION( float x, float y, float z ) + static void LUA_NATIVE_TASK_REMOVE_COVER_BLOCKING_AREAS_AT_POSITION(float x, float y, float z) { TASK::REMOVE_COVER_BLOCKING_AREAS_AT_POSITION(x, y, z); } - static void LUA_NATIVE_TASK_REMOVE_SPECIFIC_COVER_BLOCKING_AREAS( float startX, float startY, float startZ, float endX, float endY, float endZ, bool blockObjects, bool blockVehicles, bool blockMap, bool blockPlayer ) + static void LUA_NATIVE_TASK_REMOVE_SPECIFIC_COVER_BLOCKING_AREAS(float startX, float startY, float startZ, float endX, float endY, float endZ, bool blockObjects, bool blockVehicles, bool blockMap, bool blockPlayer) { TASK::REMOVE_SPECIFIC_COVER_BLOCKING_AREAS(startX, startY, startZ, endX, endY, endZ, blockObjects, blockVehicles, blockMap, blockPlayer); } - static void LUA_NATIVE_TASK_TASK_START_SCENARIO_IN_PLACE( Ped ped, const char* scenarioName, int unkDelay, bool playEnterAnim ) + static void LUA_NATIVE_TASK_TASK_START_SCENARIO_IN_PLACE(Ped ped, const char* scenarioName, int unkDelay, bool playEnterAnim) { TASK::TASK_START_SCENARIO_IN_PLACE(ped, scenarioName, unkDelay, playEnterAnim); } - static void LUA_NATIVE_TASK_TASK_START_SCENARIO_AT_POSITION( Ped ped, const char* scenarioName, float x, float y, float z, float heading, int duration, bool sittingScenario, bool teleport ) + static void LUA_NATIVE_TASK_TASK_START_SCENARIO_AT_POSITION(Ped ped, const char* scenarioName, float x, float y, float z, float heading, int duration, bool sittingScenario, bool teleport) { TASK::TASK_START_SCENARIO_AT_POSITION(ped, scenarioName, x, y, z, heading, duration, sittingScenario, teleport); } - static void LUA_NATIVE_TASK_TASK_USE_NEAREST_SCENARIO_TO_COORD( Ped ped, float x, float y, float z, float distance, int duration ) + static void LUA_NATIVE_TASK_TASK_USE_NEAREST_SCENARIO_TO_COORD(Ped ped, float x, float y, float z, float distance, int duration) { TASK::TASK_USE_NEAREST_SCENARIO_TO_COORD(ped, x, y, z, distance, duration); } - static void LUA_NATIVE_TASK_TASK_USE_NEAREST_SCENARIO_TO_COORD_WARP( Ped ped, float x, float y, float z, float radius, int timeToLeave ) + static void LUA_NATIVE_TASK_TASK_USE_NEAREST_SCENARIO_TO_COORD_WARP(Ped ped, float x, float y, float z, float radius, int timeToLeave) { TASK::TASK_USE_NEAREST_SCENARIO_TO_COORD_WARP(ped, x, y, z, radius, timeToLeave); } - static void LUA_NATIVE_TASK_TASK_USE_NEAREST_SCENARIO_CHAIN_TO_COORD( Ped ped, float x, float y, float z, float maxRange, int timeToLeave ) + static void LUA_NATIVE_TASK_TASK_USE_NEAREST_SCENARIO_CHAIN_TO_COORD(Ped ped, float x, float y, float z, float maxRange, int timeToLeave) { TASK::TASK_USE_NEAREST_SCENARIO_CHAIN_TO_COORD(ped, x, y, z, maxRange, timeToLeave); } - static void LUA_NATIVE_TASK_TASK_USE_NEAREST_SCENARIO_CHAIN_TO_COORD_WARP( Ped ped, float x, float y, float z, float radius, int timeToLeave ) + static void LUA_NATIVE_TASK_TASK_USE_NEAREST_SCENARIO_CHAIN_TO_COORD_WARP(Ped ped, float x, float y, float z, float radius, int timeToLeave) { TASK::TASK_USE_NEAREST_SCENARIO_CHAIN_TO_COORD_WARP(ped, x, y, z, radius, timeToLeave); } - static bool LUA_NATIVE_TASK_DOES_SCENARIO_EXIST_IN_AREA( float x, float y, float z, float radius, bool mustBeFree ) + static bool LUA_NATIVE_TASK_DOES_SCENARIO_EXIST_IN_AREA(float x, float y, float z, float radius, bool mustBeFree) { auto retval = (bool)TASK::DOES_SCENARIO_EXIST_IN_AREA(x, y, z, radius, mustBeFree); return retval; } - static bool LUA_NATIVE_TASK_DOES_SCENARIO_OF_TYPE_EXIST_IN_AREA( float x, float y, float z, const char* scenarioName, float radius, bool mustBeFree ) + static bool LUA_NATIVE_TASK_DOES_SCENARIO_OF_TYPE_EXIST_IN_AREA(float x, float y, float z, const char* scenarioName, float radius, bool mustBeFree) { auto retval = (bool)TASK::DOES_SCENARIO_OF_TYPE_EXIST_IN_AREA(x, y, z, scenarioName, radius, mustBeFree); return retval; } - static bool LUA_NATIVE_TASK_IS_SCENARIO_OCCUPIED( float x, float y, float z, float maxRange, bool onlyUsersActuallyAtScenario ) + static bool LUA_NATIVE_TASK_IS_SCENARIO_OCCUPIED(float x, float y, float z, float maxRange, bool onlyUsersActuallyAtScenario) { auto retval = (bool)TASK::IS_SCENARIO_OCCUPIED(x, y, z, maxRange, onlyUsersActuallyAtScenario); return retval; } - static bool LUA_NATIVE_TASK_PED_HAS_USE_SCENARIO_TASK( Ped ped ) + static bool LUA_NATIVE_TASK_PED_HAS_USE_SCENARIO_TASK(Ped ped) { auto retval = (bool)TASK::PED_HAS_USE_SCENARIO_TASK(ped); return retval; } - static void LUA_NATIVE_TASK_PLAY_ANIM_ON_RUNNING_SCENARIO( Ped ped, const char* animDict, const char* animName ) + static void LUA_NATIVE_TASK_PLAY_ANIM_ON_RUNNING_SCENARIO(Ped ped, const char* animDict, const char* animName) { TASK::PLAY_ANIM_ON_RUNNING_SCENARIO(ped, animDict, animName); } - static bool LUA_NATIVE_TASK_DOES_SCENARIO_GROUP_EXIST( const char* scenarioGroup ) + static bool LUA_NATIVE_TASK_DOES_SCENARIO_GROUP_EXIST(const char* scenarioGroup) { auto retval = (bool)TASK::DOES_SCENARIO_GROUP_EXIST(scenarioGroup); return retval; } - static bool LUA_NATIVE_TASK_IS_SCENARIO_GROUP_ENABLED( const char* scenarioGroup ) + static bool LUA_NATIVE_TASK_IS_SCENARIO_GROUP_ENABLED(const char* scenarioGroup) { auto retval = (bool)TASK::IS_SCENARIO_GROUP_ENABLED(scenarioGroup); return retval; } - static void LUA_NATIVE_TASK_SET_SCENARIO_GROUP_ENABLED( const char* scenarioGroup, bool enabled ) + static void LUA_NATIVE_TASK_SET_SCENARIO_GROUP_ENABLED(const char* scenarioGroup, bool enabled) { TASK::SET_SCENARIO_GROUP_ENABLED(scenarioGroup, enabled); } - static void LUA_NATIVE_TASK_RESET_SCENARIO_GROUPS_ENABLED( ) + static void LUA_NATIVE_TASK_RESET_SCENARIO_GROUPS_ENABLED() { TASK::RESET_SCENARIO_GROUPS_ENABLED(); } - static void LUA_NATIVE_TASK_SET_EXCLUSIVE_SCENARIO_GROUP( const char* scenarioGroup ) + static void LUA_NATIVE_TASK_SET_EXCLUSIVE_SCENARIO_GROUP(const char* scenarioGroup) { TASK::SET_EXCLUSIVE_SCENARIO_GROUP(scenarioGroup); } - static void LUA_NATIVE_TASK_RESET_EXCLUSIVE_SCENARIO_GROUP( ) + static void LUA_NATIVE_TASK_RESET_EXCLUSIVE_SCENARIO_GROUP() { TASK::RESET_EXCLUSIVE_SCENARIO_GROUP(); } - static bool LUA_NATIVE_TASK_IS_SCENARIO_TYPE_ENABLED( const char* scenarioType ) + static bool LUA_NATIVE_TASK_IS_SCENARIO_TYPE_ENABLED(const char* scenarioType) { auto retval = (bool)TASK::IS_SCENARIO_TYPE_ENABLED(scenarioType); return retval; } - static void LUA_NATIVE_TASK_SET_SCENARIO_TYPE_ENABLED( const char* scenarioType, bool toggle ) + static void LUA_NATIVE_TASK_SET_SCENARIO_TYPE_ENABLED(const char* scenarioType, bool toggle) { TASK::SET_SCENARIO_TYPE_ENABLED(scenarioType, toggle); } - static void LUA_NATIVE_TASK_RESET_SCENARIO_TYPES_ENABLED( ) + static void LUA_NATIVE_TASK_RESET_SCENARIO_TYPES_ENABLED() { TASK::RESET_SCENARIO_TYPES_ENABLED(); } - static bool LUA_NATIVE_TASK_IS_PED_ACTIVE_IN_SCENARIO( Ped ped ) + static bool LUA_NATIVE_TASK_IS_PED_ACTIVE_IN_SCENARIO(Ped ped) { auto retval = (bool)TASK::IS_PED_ACTIVE_IN_SCENARIO(ped); return retval; } - static bool LUA_NATIVE_TASK_IS_PED_PLAYING_BASE_CLIP_IN_SCENARIO( Ped ped ) + static bool LUA_NATIVE_TASK_IS_PED_PLAYING_BASE_CLIP_IN_SCENARIO(Ped ped) { auto retval = (bool)TASK::IS_PED_PLAYING_BASE_CLIP_IN_SCENARIO(ped); return retval; } - static void LUA_NATIVE_TASK_SET_PED_CAN_PLAY_AMBIENT_IDLES( Ped ped, bool blockIdleClips, bool removeIdleClipIfPlaying ) + static void LUA_NATIVE_TASK_SET_PED_CAN_PLAY_AMBIENT_IDLES(Ped ped, bool blockIdleClips, bool removeIdleClipIfPlaying) { TASK::SET_PED_CAN_PLAY_AMBIENT_IDLES(ped, blockIdleClips, removeIdleClipIfPlaying); } - static void LUA_NATIVE_TASK_TASK_COMBAT_HATED_TARGETS_IN_AREA( Ped ped, float x, float y, float z, float radius, int combatFlags ) + static void LUA_NATIVE_TASK_TASK_COMBAT_HATED_TARGETS_IN_AREA(Ped ped, float x, float y, float z, float radius, int combatFlags) { TASK::TASK_COMBAT_HATED_TARGETS_IN_AREA(ped, x, y, z, radius, combatFlags); } - static void LUA_NATIVE_TASK_TASK_COMBAT_HATED_TARGETS_AROUND_PED( Ped ped, float radius, int combatFlags ) + static void LUA_NATIVE_TASK_TASK_COMBAT_HATED_TARGETS_AROUND_PED(Ped ped, float radius, int combatFlags) { TASK::TASK_COMBAT_HATED_TARGETS_AROUND_PED(ped, radius, combatFlags); } - static void LUA_NATIVE_TASK_TASK_COMBAT_HATED_TARGETS_AROUND_PED_TIMED( Ped ped, float radius, int time, int combatFlags ) + static void LUA_NATIVE_TASK_TASK_COMBAT_HATED_TARGETS_AROUND_PED_TIMED(Ped ped, float radius, int time, int combatFlags) { TASK::TASK_COMBAT_HATED_TARGETS_AROUND_PED_TIMED(ped, radius, time, combatFlags); } - static void LUA_NATIVE_TASK_TASK_THROW_PROJECTILE( Ped ped, float x, float y, float z, int ignoreCollisionEntityIndex, bool createInvincibleProjectile ) + static void LUA_NATIVE_TASK_TASK_THROW_PROJECTILE(Ped ped, float x, float y, float z, int ignoreCollisionEntityIndex, bool createInvincibleProjectile) { TASK::TASK_THROW_PROJECTILE(ped, x, y, z, ignoreCollisionEntityIndex, createInvincibleProjectile); } - static void LUA_NATIVE_TASK_TASK_SWAP_WEAPON( Ped ped, bool drawWeapon ) + static void LUA_NATIVE_TASK_TASK_SWAP_WEAPON(Ped ped, bool drawWeapon) { TASK::TASK_SWAP_WEAPON(ped, drawWeapon); } - static void LUA_NATIVE_TASK_TASK_RELOAD_WEAPON( Ped ped, bool drawWeapon ) + static void LUA_NATIVE_TASK_TASK_RELOAD_WEAPON(Ped ped, bool drawWeapon) { TASK::TASK_RELOAD_WEAPON(ped, drawWeapon); } - static bool LUA_NATIVE_TASK_IS_PED_GETTING_UP( Ped ped ) + static bool LUA_NATIVE_TASK_IS_PED_GETTING_UP(Ped ped) { auto retval = (bool)TASK::IS_PED_GETTING_UP(ped); return retval; } - static void LUA_NATIVE_TASK_TASK_WRITHE( Ped ped, Ped target, int minFireLoops, int startState, bool forceShootOnGround, int shootFromGroundTimer ) + static void LUA_NATIVE_TASK_TASK_WRITHE(Ped ped, Ped target, int minFireLoops, int startState, bool forceShootOnGround, int shootFromGroundTimer) { TASK::TASK_WRITHE(ped, target, minFireLoops, startState, forceShootOnGround, shootFromGroundTimer); } - static bool LUA_NATIVE_TASK_IS_PED_IN_WRITHE( Ped ped ) + static bool LUA_NATIVE_TASK_IS_PED_IN_WRITHE(Ped ped) { auto retval = (bool)TASK::IS_PED_IN_WRITHE(ped); return retval; } - static void LUA_NATIVE_TASK_OPEN_PATROL_ROUTE( const char* patrolRoute ) + static void LUA_NATIVE_TASK_OPEN_PATROL_ROUTE(const char* patrolRoute) { TASK::OPEN_PATROL_ROUTE(patrolRoute); } - static void LUA_NATIVE_TASK_CLOSE_PATROL_ROUTE( ) + static void LUA_NATIVE_TASK_CLOSE_PATROL_ROUTE() { TASK::CLOSE_PATROL_ROUTE(); } - static void LUA_NATIVE_TASK_ADD_PATROL_ROUTE_NODE( int nodeId, const char* nodeType, float posX, float posY, float posZ, float headingX, float headingY, float headingZ, int duration ) + static void LUA_NATIVE_TASK_ADD_PATROL_ROUTE_NODE(int nodeId, const char* nodeType, float posX, float posY, float posZ, float headingX, float headingY, float headingZ, int duration) { TASK::ADD_PATROL_ROUTE_NODE(nodeId, nodeType, posX, posY, posZ, headingX, headingY, headingZ, duration); } - static void LUA_NATIVE_TASK_ADD_PATROL_ROUTE_LINK( int nodeId1, int nodeId2 ) + static void LUA_NATIVE_TASK_ADD_PATROL_ROUTE_LINK(int nodeId1, int nodeId2) { TASK::ADD_PATROL_ROUTE_LINK(nodeId1, nodeId2); } - static void LUA_NATIVE_TASK_CREATE_PATROL_ROUTE( ) + static void LUA_NATIVE_TASK_CREATE_PATROL_ROUTE() { TASK::CREATE_PATROL_ROUTE(); } - static void LUA_NATIVE_TASK_DELETE_PATROL_ROUTE( const char* patrolRoute ) + static void LUA_NATIVE_TASK_DELETE_PATROL_ROUTE(const char* patrolRoute) { TASK::DELETE_PATROL_ROUTE(patrolRoute); } - static std::tuple LUA_NATIVE_TASK_GET_PATROL_TASK_INFO( Ped ped, int timeLeftAtNode, int nodeId ) + static std::tuple LUA_NATIVE_TASK_GET_PATROL_TASK_INFO(Ped ped, int timeLeftAtNode, int nodeId) { std::tuple return_values; std::get<0>(return_values) = (bool)TASK::GET_PATROL_TASK_INFO(ped, &timeLeftAtNode, &nodeId); @@ -1126,98 +1126,98 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_TASK_TASK_PATROL( Ped ped, const char* patrolRouteName, int alertState, bool canChatToPeds, bool useHeadLookAt ) + static void LUA_NATIVE_TASK_TASK_PATROL(Ped ped, const char* patrolRouteName, int alertState, bool canChatToPeds, bool useHeadLookAt) { TASK::TASK_PATROL(ped, patrolRouteName, alertState, canChatToPeds, useHeadLookAt); } - static void LUA_NATIVE_TASK_TASK_STAY_IN_COVER( Ped ped ) + static void LUA_NATIVE_TASK_TASK_STAY_IN_COVER(Ped ped) { TASK::TASK_STAY_IN_COVER(ped); } - static void LUA_NATIVE_TASK_ADD_VEHICLE_SUBTASK_ATTACK_COORD( Ped ped, float x, float y, float z ) + static void LUA_NATIVE_TASK_ADD_VEHICLE_SUBTASK_ATTACK_COORD(Ped ped, float x, float y, float z) { TASK::ADD_VEHICLE_SUBTASK_ATTACK_COORD(ped, x, y, z); } - static void LUA_NATIVE_TASK_ADD_VEHICLE_SUBTASK_ATTACK_PED( Ped ped, Ped target ) + static void LUA_NATIVE_TASK_ADD_VEHICLE_SUBTASK_ATTACK_PED(Ped ped, Ped target) { TASK::ADD_VEHICLE_SUBTASK_ATTACK_PED(ped, target); } - static void LUA_NATIVE_TASK_TASK_VEHICLE_SHOOT_AT_PED( Ped ped, Ped target, float fireTolerance ) + static void LUA_NATIVE_TASK_TASK_VEHICLE_SHOOT_AT_PED(Ped ped, Ped target, float fireTolerance) { TASK::TASK_VEHICLE_SHOOT_AT_PED(ped, target, fireTolerance); } - static void LUA_NATIVE_TASK_TASK_VEHICLE_AIM_AT_PED( Ped ped, Ped target ) + static void LUA_NATIVE_TASK_TASK_VEHICLE_AIM_AT_PED(Ped ped, Ped target) { TASK::TASK_VEHICLE_AIM_AT_PED(ped, target); } - static void LUA_NATIVE_TASK_TASK_VEHICLE_SHOOT_AT_COORD( Ped ped, float x, float y, float z, float fireTolerance ) + static void LUA_NATIVE_TASK_TASK_VEHICLE_SHOOT_AT_COORD(Ped ped, float x, float y, float z, float fireTolerance) { TASK::TASK_VEHICLE_SHOOT_AT_COORD(ped, x, y, z, fireTolerance); } - static void LUA_NATIVE_TASK_TASK_VEHICLE_AIM_AT_COORD( Ped ped, float x, float y, float z ) + static void LUA_NATIVE_TASK_TASK_VEHICLE_AIM_AT_COORD(Ped ped, float x, float y, float z) { TASK::TASK_VEHICLE_AIM_AT_COORD(ped, x, y, z); } - static void LUA_NATIVE_TASK_TASK_VEHICLE_GOTO_NAVMESH( Ped ped, Vehicle vehicle, float x, float y, float z, float speed, int behaviorFlag, float stoppingRange ) + static void LUA_NATIVE_TASK_TASK_VEHICLE_GOTO_NAVMESH(Ped ped, Vehicle vehicle, float x, float y, float z, float speed, int behaviorFlag, float stoppingRange) { TASK::TASK_VEHICLE_GOTO_NAVMESH(ped, vehicle, x, y, z, speed, behaviorFlag, stoppingRange); } - static void LUA_NATIVE_TASK_TASK_GO_TO_COORD_WHILE_AIMING_AT_COORD( Ped ped, float x, float y, float z, float aimAtX, float aimAtY, float aimAtZ, float moveBlendRatio, bool shoot, float targetRadius, float slowDistance, bool useNavMesh, int navFlags, bool instantBlendToAim, Hash firingPattern ) + static void LUA_NATIVE_TASK_TASK_GO_TO_COORD_WHILE_AIMING_AT_COORD(Ped ped, float x, float y, float z, float aimAtX, float aimAtY, float aimAtZ, float moveBlendRatio, bool shoot, float targetRadius, float slowDistance, bool useNavMesh, int navFlags, bool instantBlendToAim, Hash firingPattern) { TASK::TASK_GO_TO_COORD_WHILE_AIMING_AT_COORD(ped, x, y, z, aimAtX, aimAtY, aimAtZ, moveBlendRatio, shoot, targetRadius, slowDistance, useNavMesh, navFlags, instantBlendToAim, firingPattern); } - static void LUA_NATIVE_TASK_TASK_GO_TO_COORD_WHILE_AIMING_AT_ENTITY( Ped ped, float x, float y, float z, Entity aimAtID, float moveBlendRatio, bool shoot, float targetRadius, float slowDistance, bool useNavMesh, int navFlags, bool instantBlendToAim, Hash firingPattern, int time ) + static void LUA_NATIVE_TASK_TASK_GO_TO_COORD_WHILE_AIMING_AT_ENTITY(Ped ped, float x, float y, float z, Entity aimAtID, float moveBlendRatio, bool shoot, float targetRadius, float slowDistance, bool useNavMesh, int navFlags, bool instantBlendToAim, Hash firingPattern, int time) { TASK::TASK_GO_TO_COORD_WHILE_AIMING_AT_ENTITY(ped, x, y, z, aimAtID, moveBlendRatio, shoot, targetRadius, slowDistance, useNavMesh, navFlags, instantBlendToAim, firingPattern, time); } - static void LUA_NATIVE_TASK_TASK_GO_TO_COORD_AND_AIM_AT_HATED_ENTITIES_NEAR_COORD( Ped pedHandle, float goToLocationX, float goToLocationY, float goToLocationZ, float focusLocationX, float focusLocationY, float focusLocationZ, float speed, bool shootAtEnemies, float distanceToStopAt, float noRoadsDistance, bool useNavMesh, int navFlags, int taskFlags, Hash firingPattern ) + static void LUA_NATIVE_TASK_TASK_GO_TO_COORD_AND_AIM_AT_HATED_ENTITIES_NEAR_COORD(Ped pedHandle, float goToLocationX, float goToLocationY, float goToLocationZ, float focusLocationX, float focusLocationY, float focusLocationZ, float speed, bool shootAtEnemies, float distanceToStopAt, float noRoadsDistance, bool useNavMesh, int navFlags, int taskFlags, Hash firingPattern) { TASK::TASK_GO_TO_COORD_AND_AIM_AT_HATED_ENTITIES_NEAR_COORD(pedHandle, goToLocationX, goToLocationY, goToLocationZ, focusLocationX, focusLocationY, focusLocationZ, speed, shootAtEnemies, distanceToStopAt, noRoadsDistance, useNavMesh, navFlags, taskFlags, firingPattern); } - static void LUA_NATIVE_TASK_TASK_GO_TO_ENTITY_WHILE_AIMING_AT_COORD( Ped ped, Entity entity, float aimX, float aimY, float aimZ, float moveBlendRatio, bool shoot, float targetRadius, float slowDistance, bool useNavMesh, bool instantBlendToAim, Hash firingPattern ) + static void LUA_NATIVE_TASK_TASK_GO_TO_ENTITY_WHILE_AIMING_AT_COORD(Ped ped, Entity entity, float aimX, float aimY, float aimZ, float moveBlendRatio, bool shoot, float targetRadius, float slowDistance, bool useNavMesh, bool instantBlendToAim, Hash firingPattern) { TASK::TASK_GO_TO_ENTITY_WHILE_AIMING_AT_COORD(ped, entity, aimX, aimY, aimZ, moveBlendRatio, shoot, targetRadius, slowDistance, useNavMesh, instantBlendToAim, firingPattern); } - static void LUA_NATIVE_TASK_TASK_GO_TO_ENTITY_WHILE_AIMING_AT_ENTITY( Ped ped, Entity entityToWalkTo, Entity entityToAimAt, float speed, bool shootatEntity, float targetRadius, float slowDistance, bool useNavMesh, bool instantBlendToAim, Hash firingPattern ) + static void LUA_NATIVE_TASK_TASK_GO_TO_ENTITY_WHILE_AIMING_AT_ENTITY(Ped ped, Entity entityToWalkTo, Entity entityToAimAt, float speed, bool shootatEntity, float targetRadius, float slowDistance, bool useNavMesh, bool instantBlendToAim, Hash firingPattern) { TASK::TASK_GO_TO_ENTITY_WHILE_AIMING_AT_ENTITY(ped, entityToWalkTo, entityToAimAt, speed, shootatEntity, targetRadius, slowDistance, useNavMesh, instantBlendToAim, firingPattern); } - static void LUA_NATIVE_TASK_SET_HIGH_FALL_TASK( Ped ped, int minTime, int maxTime, int entryType ) + static void LUA_NATIVE_TASK_SET_HIGH_FALL_TASK(Ped ped, int minTime, int maxTime, int entryType) { TASK::SET_HIGH_FALL_TASK(ped, minTime, maxTime, entryType); } - static void LUA_NATIVE_TASK_REQUEST_WAYPOINT_RECORDING( const char* name ) + static void LUA_NATIVE_TASK_REQUEST_WAYPOINT_RECORDING(const char* name) { TASK::REQUEST_WAYPOINT_RECORDING(name); } - static bool LUA_NATIVE_TASK_GET_IS_WAYPOINT_RECORDING_LOADED( const char* name ) + static bool LUA_NATIVE_TASK_GET_IS_WAYPOINT_RECORDING_LOADED(const char* name) { auto retval = (bool)TASK::GET_IS_WAYPOINT_RECORDING_LOADED(name); return retval; } - static void LUA_NATIVE_TASK_REMOVE_WAYPOINT_RECORDING( const char* name ) + static void LUA_NATIVE_TASK_REMOVE_WAYPOINT_RECORDING(const char* name) { TASK::REMOVE_WAYPOINT_RECORDING(name); } - static std::tuple LUA_NATIVE_TASK_WAYPOINT_RECORDING_GET_NUM_POINTS( const char* name, int points ) + static std::tuple LUA_NATIVE_TASK_WAYPOINT_RECORDING_GET_NUM_POINTS(const char* name, int points) { std::tuple return_values; std::get<0>(return_values) = (bool)TASK::WAYPOINT_RECORDING_GET_NUM_POINTS(name, &points); @@ -1226,7 +1226,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_TASK_WAYPOINT_RECORDING_GET_COORD( const char* name, int point, Vector3 coord ) + static std::tuple LUA_NATIVE_TASK_WAYPOINT_RECORDING_GET_COORD(const char* name, int point, Vector3 coord) { std::tuple return_values; std::get<0>(return_values) = (bool)TASK::WAYPOINT_RECORDING_GET_COORD(name, point, &coord); @@ -1235,13 +1235,13 @@ namespace lua::native return return_values; } - static float LUA_NATIVE_TASK_WAYPOINT_RECORDING_GET_SPEED_AT_POINT( const char* name, int point ) + static float LUA_NATIVE_TASK_WAYPOINT_RECORDING_GET_SPEED_AT_POINT(const char* name, int point) { auto retval = TASK::WAYPOINT_RECORDING_GET_SPEED_AT_POINT(name, point); return retval; } - static std::tuple LUA_NATIVE_TASK_WAYPOINT_RECORDING_GET_CLOSEST_WAYPOINT( const char* name, float x, float y, float z, int point ) + static std::tuple LUA_NATIVE_TASK_WAYPOINT_RECORDING_GET_CLOSEST_WAYPOINT(const char* name, float x, float y, float z, int point) { std::tuple return_values; std::get<0>(return_values) = (bool)TASK::WAYPOINT_RECORDING_GET_CLOSEST_WAYPOINT(name, x, y, z, &point); @@ -1250,384 +1250,384 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_TASK_TASK_FOLLOW_WAYPOINT_RECORDING( Ped ped, const char* name, int p2, int p3, int p4 ) + static void LUA_NATIVE_TASK_TASK_FOLLOW_WAYPOINT_RECORDING(Ped ped, const char* name, int p2, int p3, int p4) { TASK::TASK_FOLLOW_WAYPOINT_RECORDING(ped, name, p2, p3, p4); } - static bool LUA_NATIVE_TASK_IS_WAYPOINT_PLAYBACK_GOING_ON_FOR_PED( Ped ped ) + static bool LUA_NATIVE_TASK_IS_WAYPOINT_PLAYBACK_GOING_ON_FOR_PED(Ped ped) { auto retval = (bool)TASK::IS_WAYPOINT_PLAYBACK_GOING_ON_FOR_PED(ped); return retval; } - static int LUA_NATIVE_TASK_GET_PED_WAYPOINT_PROGRESS( Ped ped ) + static int LUA_NATIVE_TASK_GET_PED_WAYPOINT_PROGRESS(Ped ped) { auto retval = TASK::GET_PED_WAYPOINT_PROGRESS(ped); return retval; } - static float LUA_NATIVE_TASK_GET_PED_WAYPOINT_DISTANCE( Any p0 ) + static float LUA_NATIVE_TASK_GET_PED_WAYPOINT_DISTANCE(Any p0) { auto retval = TASK::GET_PED_WAYPOINT_DISTANCE(p0); return retval; } - static bool LUA_NATIVE_TASK_SET_PED_WAYPOINT_ROUTE_OFFSET( Ped ped, float x, float y, float z ) + static bool LUA_NATIVE_TASK_SET_PED_WAYPOINT_ROUTE_OFFSET(Ped ped, float x, float y, float z) { auto retval = (bool)TASK::SET_PED_WAYPOINT_ROUTE_OFFSET(ped, x, y, z); return retval; } - static float LUA_NATIVE_TASK_GET_WAYPOINT_DISTANCE_ALONG_ROUTE( const char* name, int point ) + static float LUA_NATIVE_TASK_GET_WAYPOINT_DISTANCE_ALONG_ROUTE(const char* name, int point) { auto retval = TASK::GET_WAYPOINT_DISTANCE_ALONG_ROUTE(name, point); return retval; } - static bool LUA_NATIVE_TASK_WAYPOINT_PLAYBACK_GET_IS_PAUSED( Any p0 ) + static bool LUA_NATIVE_TASK_WAYPOINT_PLAYBACK_GET_IS_PAUSED(Any p0) { auto retval = (bool)TASK::WAYPOINT_PLAYBACK_GET_IS_PAUSED(p0); return retval; } - static void LUA_NATIVE_TASK_WAYPOINT_PLAYBACK_PAUSE( Any p0, bool p1, bool p2 ) + static void LUA_NATIVE_TASK_WAYPOINT_PLAYBACK_PAUSE(Any p0, bool p1, bool p2) { TASK::WAYPOINT_PLAYBACK_PAUSE(p0, p1, p2); } - static void LUA_NATIVE_TASK_WAYPOINT_PLAYBACK_RESUME( Any p0, bool p1, Any p2, Any p3 ) + static void LUA_NATIVE_TASK_WAYPOINT_PLAYBACK_RESUME(Any p0, bool p1, Any p2, Any p3) { TASK::WAYPOINT_PLAYBACK_RESUME(p0, p1, p2, p3); } - static void LUA_NATIVE_TASK_WAYPOINT_PLAYBACK_OVERRIDE_SPEED( Any p0, float p1, bool p2 ) + static void LUA_NATIVE_TASK_WAYPOINT_PLAYBACK_OVERRIDE_SPEED(Any p0, float p1, bool p2) { TASK::WAYPOINT_PLAYBACK_OVERRIDE_SPEED(p0, p1, p2); } - static void LUA_NATIVE_TASK_WAYPOINT_PLAYBACK_USE_DEFAULT_SPEED( Any p0 ) + static void LUA_NATIVE_TASK_WAYPOINT_PLAYBACK_USE_DEFAULT_SPEED(Any p0) { TASK::WAYPOINT_PLAYBACK_USE_DEFAULT_SPEED(p0); } - static void LUA_NATIVE_TASK_USE_WAYPOINT_RECORDING_AS_ASSISTED_MOVEMENT_ROUTE( const char* name, bool p1, float p2, float p3 ) + static void LUA_NATIVE_TASK_USE_WAYPOINT_RECORDING_AS_ASSISTED_MOVEMENT_ROUTE(const char* name, bool p1, float p2, float p3) { TASK::USE_WAYPOINT_RECORDING_AS_ASSISTED_MOVEMENT_ROUTE(name, p1, p2, p3); } - static void LUA_NATIVE_TASK_WAYPOINT_PLAYBACK_START_AIMING_AT_PED( Ped ped, Ped target, bool p2 ) + static void LUA_NATIVE_TASK_WAYPOINT_PLAYBACK_START_AIMING_AT_PED(Ped ped, Ped target, bool p2) { TASK::WAYPOINT_PLAYBACK_START_AIMING_AT_PED(ped, target, p2); } - static void LUA_NATIVE_TASK_WAYPOINT_PLAYBACK_START_AIMING_AT_COORD( Ped ped, float x, float y, float z, bool p4 ) + static void LUA_NATIVE_TASK_WAYPOINT_PLAYBACK_START_AIMING_AT_COORD(Ped ped, float x, float y, float z, bool p4) { TASK::WAYPOINT_PLAYBACK_START_AIMING_AT_COORD(ped, x, y, z, p4); } - static void LUA_NATIVE_TASK_WAYPOINT_PLAYBACK_START_SHOOTING_AT_PED( Ped ped, Ped ped2, bool p2, bool p3 ) + static void LUA_NATIVE_TASK_WAYPOINT_PLAYBACK_START_SHOOTING_AT_PED(Ped ped, Ped ped2, bool p2, bool p3) { TASK::WAYPOINT_PLAYBACK_START_SHOOTING_AT_PED(ped, ped2, p2, p3); } - static void LUA_NATIVE_TASK_WAYPOINT_PLAYBACK_START_SHOOTING_AT_COORD( Ped ped, float x, float y, float z, bool p4, Hash firingPattern ) + static void LUA_NATIVE_TASK_WAYPOINT_PLAYBACK_START_SHOOTING_AT_COORD(Ped ped, float x, float y, float z, bool p4, Hash firingPattern) { TASK::WAYPOINT_PLAYBACK_START_SHOOTING_AT_COORD(ped, x, y, z, p4, firingPattern); } - static void LUA_NATIVE_TASK_WAYPOINT_PLAYBACK_STOP_AIMING_OR_SHOOTING( Ped ped ) + static void LUA_NATIVE_TASK_WAYPOINT_PLAYBACK_STOP_AIMING_OR_SHOOTING(Ped ped) { TASK::WAYPOINT_PLAYBACK_STOP_AIMING_OR_SHOOTING(ped); } - static void LUA_NATIVE_TASK_ASSISTED_MOVEMENT_REQUEST_ROUTE( const char* route ) + static void LUA_NATIVE_TASK_ASSISTED_MOVEMENT_REQUEST_ROUTE(const char* route) { TASK::ASSISTED_MOVEMENT_REQUEST_ROUTE(route); } - static void LUA_NATIVE_TASK_ASSISTED_MOVEMENT_REMOVE_ROUTE( const char* route ) + static void LUA_NATIVE_TASK_ASSISTED_MOVEMENT_REMOVE_ROUTE(const char* route) { TASK::ASSISTED_MOVEMENT_REMOVE_ROUTE(route); } - static bool LUA_NATIVE_TASK_ASSISTED_MOVEMENT_IS_ROUTE_LOADED( const char* route ) + static bool LUA_NATIVE_TASK_ASSISTED_MOVEMENT_IS_ROUTE_LOADED(const char* route) { auto retval = (bool)TASK::ASSISTED_MOVEMENT_IS_ROUTE_LOADED(route); return retval; } - static void LUA_NATIVE_TASK_ASSISTED_MOVEMENT_SET_ROUTE_PROPERTIES( const char* route, int props ) + static void LUA_NATIVE_TASK_ASSISTED_MOVEMENT_SET_ROUTE_PROPERTIES(const char* route, int props) { TASK::ASSISTED_MOVEMENT_SET_ROUTE_PROPERTIES(route, props); } - static void LUA_NATIVE_TASK_ASSISTED_MOVEMENT_OVERRIDE_LOAD_DISTANCE_THIS_FRAME( float dist ) + static void LUA_NATIVE_TASK_ASSISTED_MOVEMENT_OVERRIDE_LOAD_DISTANCE_THIS_FRAME(float dist) { TASK::ASSISTED_MOVEMENT_OVERRIDE_LOAD_DISTANCE_THIS_FRAME(dist); } - static void LUA_NATIVE_TASK_TASK_VEHICLE_FOLLOW_WAYPOINT_RECORDING( Ped ped, Vehicle vehicle, const char* WPRecording, int p3, int p4, int p5, int p6, float p7, bool p8, float p9 ) + static void LUA_NATIVE_TASK_TASK_VEHICLE_FOLLOW_WAYPOINT_RECORDING(Ped ped, Vehicle vehicle, const char* WPRecording, int p3, int p4, int p5, int p6, float p7, bool p8, float p9) { TASK::TASK_VEHICLE_FOLLOW_WAYPOINT_RECORDING(ped, vehicle, WPRecording, p3, p4, p5, p6, p7, p8, p9); } - static bool LUA_NATIVE_TASK_IS_WAYPOINT_PLAYBACK_GOING_ON_FOR_VEHICLE( Vehicle vehicle ) + static bool LUA_NATIVE_TASK_IS_WAYPOINT_PLAYBACK_GOING_ON_FOR_VEHICLE(Vehicle vehicle) { auto retval = (bool)TASK::IS_WAYPOINT_PLAYBACK_GOING_ON_FOR_VEHICLE(vehicle); return retval; } - static int LUA_NATIVE_TASK_GET_VEHICLE_WAYPOINT_PROGRESS( Vehicle vehicle ) + static int LUA_NATIVE_TASK_GET_VEHICLE_WAYPOINT_PROGRESS(Vehicle vehicle) { auto retval = TASK::GET_VEHICLE_WAYPOINT_PROGRESS(vehicle); return retval; } - static int LUA_NATIVE_TASK_GET_VEHICLE_WAYPOINT_TARGET_POINT( Vehicle vehicle ) + static int LUA_NATIVE_TASK_GET_VEHICLE_WAYPOINT_TARGET_POINT(Vehicle vehicle) { auto retval = TASK::GET_VEHICLE_WAYPOINT_TARGET_POINT(vehicle); return retval; } - static void LUA_NATIVE_TASK_VEHICLE_WAYPOINT_PLAYBACK_PAUSE( Vehicle vehicle ) + static void LUA_NATIVE_TASK_VEHICLE_WAYPOINT_PLAYBACK_PAUSE(Vehicle vehicle) { TASK::VEHICLE_WAYPOINT_PLAYBACK_PAUSE(vehicle); } - static void LUA_NATIVE_TASK_VEHICLE_WAYPOINT_PLAYBACK_RESUME( Vehicle vehicle ) + static void LUA_NATIVE_TASK_VEHICLE_WAYPOINT_PLAYBACK_RESUME(Vehicle vehicle) { TASK::VEHICLE_WAYPOINT_PLAYBACK_RESUME(vehicle); } - static void LUA_NATIVE_TASK_VEHICLE_WAYPOINT_PLAYBACK_USE_DEFAULT_SPEED( Vehicle vehicle ) + static void LUA_NATIVE_TASK_VEHICLE_WAYPOINT_PLAYBACK_USE_DEFAULT_SPEED(Vehicle vehicle) { TASK::VEHICLE_WAYPOINT_PLAYBACK_USE_DEFAULT_SPEED(vehicle); } - static void LUA_NATIVE_TASK_VEHICLE_WAYPOINT_PLAYBACK_OVERRIDE_SPEED( Vehicle vehicle, float speed ) + static void LUA_NATIVE_TASK_VEHICLE_WAYPOINT_PLAYBACK_OVERRIDE_SPEED(Vehicle vehicle, float speed) { TASK::VEHICLE_WAYPOINT_PLAYBACK_OVERRIDE_SPEED(vehicle, speed); } - static void LUA_NATIVE_TASK_TASK_SET_BLOCKING_OF_NON_TEMPORARY_EVENTS( Ped ped, bool toggle ) + static void LUA_NATIVE_TASK_TASK_SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(Ped ped, bool toggle) { TASK::TASK_SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(ped, toggle); } - static void LUA_NATIVE_TASK_TASK_FORCE_MOTION_STATE( Ped ped, Hash state, bool forceRestart ) + static void LUA_NATIVE_TASK_TASK_FORCE_MOTION_STATE(Ped ped, Hash state, bool forceRestart) { TASK::TASK_FORCE_MOTION_STATE(ped, state, forceRestart); } - static void LUA_NATIVE_TASK_TASK_MOVE_NETWORK_BY_NAME( Ped ped, const char* task, float multiplier, bool allowOverrideCloneUpdate, const char* animDict, int flags ) + static void LUA_NATIVE_TASK_TASK_MOVE_NETWORK_BY_NAME(Ped ped, const char* task, float multiplier, bool allowOverrideCloneUpdate, const char* animDict, int flags) { TASK::TASK_MOVE_NETWORK_BY_NAME(ped, task, multiplier, allowOverrideCloneUpdate, animDict, flags); } - static void LUA_NATIVE_TASK_TASK_MOVE_NETWORK_ADVANCED_BY_NAME( Ped ped, const char* network, float x, float y, float z, float rotX, float rotY, float rotZ, int rotOrder, float blendDuration, bool allowOverrideCloneUpdate, const char* animDict, int flags ) + static void LUA_NATIVE_TASK_TASK_MOVE_NETWORK_ADVANCED_BY_NAME(Ped ped, const char* network, float x, float y, float z, float rotX, float rotY, float rotZ, int rotOrder, float blendDuration, bool allowOverrideCloneUpdate, const char* animDict, int flags) { TASK::TASK_MOVE_NETWORK_ADVANCED_BY_NAME(ped, network, x, y, z, rotX, rotY, rotZ, rotOrder, blendDuration, allowOverrideCloneUpdate, animDict, flags); } - static int LUA_NATIVE_TASK_TASK_MOVE_NETWORK_BY_NAME_WITH_INIT_PARAMS( Ped ped, const char* network, int initialParameters, float blendDuration, bool allowOverrideCloneUpdate, const char* animDict, int flags ) + static int LUA_NATIVE_TASK_TASK_MOVE_NETWORK_BY_NAME_WITH_INIT_PARAMS(Ped ped, const char* network, int initialParameters, float blendDuration, bool allowOverrideCloneUpdate, const char* animDict, int flags) { TASK::TASK_MOVE_NETWORK_BY_NAME_WITH_INIT_PARAMS(ped, network, &initialParameters, blendDuration, allowOverrideCloneUpdate, animDict, flags); return initialParameters; } - static int LUA_NATIVE_TASK_TASK_MOVE_NETWORK_ADVANCED_BY_NAME_WITH_INIT_PARAMS( Ped ped, const char* network, int initialParameters, float x, float y, float z, float rotX, float rotY, float rotZ, int rotOrder, float blendDuration, bool allowOverrideCloneUpdate, const char* dictionary, int flags ) + static int LUA_NATIVE_TASK_TASK_MOVE_NETWORK_ADVANCED_BY_NAME_WITH_INIT_PARAMS(Ped ped, const char* network, int initialParameters, float x, float y, float z, float rotX, float rotY, float rotZ, int rotOrder, float blendDuration, bool allowOverrideCloneUpdate, const char* dictionary, int flags) { TASK::TASK_MOVE_NETWORK_ADVANCED_BY_NAME_WITH_INIT_PARAMS(ped, network, &initialParameters, x, y, z, rotX, rotY, rotZ, rotOrder, blendDuration, allowOverrideCloneUpdate, dictionary, flags); return initialParameters; } - static bool LUA_NATIVE_TASK_IS_TASK_MOVE_NETWORK_ACTIVE( Ped ped ) + static bool LUA_NATIVE_TASK_IS_TASK_MOVE_NETWORK_ACTIVE(Ped ped) { auto retval = (bool)TASK::IS_TASK_MOVE_NETWORK_ACTIVE(ped); return retval; } - static bool LUA_NATIVE_TASK_IS_TASK_MOVE_NETWORK_READY_FOR_TRANSITION( Ped ped ) + static bool LUA_NATIVE_TASK_IS_TASK_MOVE_NETWORK_READY_FOR_TRANSITION(Ped ped) { auto retval = (bool)TASK::IS_TASK_MOVE_NETWORK_READY_FOR_TRANSITION(ped); return retval; } - static bool LUA_NATIVE_TASK_REQUEST_TASK_MOVE_NETWORK_STATE_TRANSITION( Ped ped, const char* name ) + static bool LUA_NATIVE_TASK_REQUEST_TASK_MOVE_NETWORK_STATE_TRANSITION(Ped ped, const char* name) { auto retval = (bool)TASK::REQUEST_TASK_MOVE_NETWORK_STATE_TRANSITION(ped, name); return retval; } - static bool LUA_NATIVE_TASK_SET_EXPECTED_CLONE_NEXT_TASK_MOVE_NETWORK_STATE( Ped ped, const char* state ) + static bool LUA_NATIVE_TASK_SET_EXPECTED_CLONE_NEXT_TASK_MOVE_NETWORK_STATE(Ped ped, const char* state) { auto retval = (bool)TASK::SET_EXPECTED_CLONE_NEXT_TASK_MOVE_NETWORK_STATE(ped, state); return retval; } - static const char* LUA_NATIVE_TASK_GET_TASK_MOVE_NETWORK_STATE( Ped ped ) + static const char* LUA_NATIVE_TASK_GET_TASK_MOVE_NETWORK_STATE(Ped ped) { auto retval = TASK::GET_TASK_MOVE_NETWORK_STATE(ped); return retval; } - static void LUA_NATIVE_TASK_SET_TASK_MOVE_NETWORK_ANIM_SET( Ped ped, Hash clipSet, Hash variableClipSet ) + static void LUA_NATIVE_TASK_SET_TASK_MOVE_NETWORK_ANIM_SET(Ped ped, Hash clipSet, Hash variableClipSet) { TASK::SET_TASK_MOVE_NETWORK_ANIM_SET(ped, clipSet, variableClipSet); } - static void LUA_NATIVE_TASK_SET_TASK_MOVE_NETWORK_SIGNAL_FLOAT( Ped ped, const char* signalName, float value ) + static void LUA_NATIVE_TASK_SET_TASK_MOVE_NETWORK_SIGNAL_FLOAT(Ped ped, const char* signalName, float value) { TASK::SET_TASK_MOVE_NETWORK_SIGNAL_FLOAT(ped, signalName, value); } - static void LUA_NATIVE_TASK_SET_TASK_MOVE_NETWORK_SIGNAL_LOCAL_FLOAT( Ped ped, const char* signalName, float value ) + static void LUA_NATIVE_TASK_SET_TASK_MOVE_NETWORK_SIGNAL_LOCAL_FLOAT(Ped ped, const char* signalName, float value) { TASK::SET_TASK_MOVE_NETWORK_SIGNAL_LOCAL_FLOAT(ped, signalName, value); } - static void LUA_NATIVE_TASK_SET_TASK_MOVE_NETWORK_SIGNAL_FLOAT_LERP_RATE( Ped ped, const char* signalName, float value ) + static void LUA_NATIVE_TASK_SET_TASK_MOVE_NETWORK_SIGNAL_FLOAT_LERP_RATE(Ped ped, const char* signalName, float value) { TASK::SET_TASK_MOVE_NETWORK_SIGNAL_FLOAT_LERP_RATE(ped, signalName, value); } - static void LUA_NATIVE_TASK_SET_TASK_MOVE_NETWORK_SIGNAL_BOOL( Ped ped, const char* signalName, bool value ) + static void LUA_NATIVE_TASK_SET_TASK_MOVE_NETWORK_SIGNAL_BOOL(Ped ped, const char* signalName, bool value) { TASK::SET_TASK_MOVE_NETWORK_SIGNAL_BOOL(ped, signalName, value); } - static float LUA_NATIVE_TASK_GET_TASK_MOVE_NETWORK_SIGNAL_FLOAT( Ped ped, const char* signalName ) + static float LUA_NATIVE_TASK_GET_TASK_MOVE_NETWORK_SIGNAL_FLOAT(Ped ped, const char* signalName) { auto retval = TASK::GET_TASK_MOVE_NETWORK_SIGNAL_FLOAT(ped, signalName); return retval; } - static bool LUA_NATIVE_TASK_GET_TASK_MOVE_NETWORK_SIGNAL_BOOL( Ped ped, const char* signalName ) + static bool LUA_NATIVE_TASK_GET_TASK_MOVE_NETWORK_SIGNAL_BOOL(Ped ped, const char* signalName) { auto retval = (bool)TASK::GET_TASK_MOVE_NETWORK_SIGNAL_BOOL(ped, signalName); return retval; } - static bool LUA_NATIVE_TASK_GET_TASK_MOVE_NETWORK_EVENT( Ped ped, const char* eventName ) + static bool LUA_NATIVE_TASK_GET_TASK_MOVE_NETWORK_EVENT(Ped ped, const char* eventName) { auto retval = (bool)TASK::GET_TASK_MOVE_NETWORK_EVENT(ped, eventName); return retval; } - static bool LUA_NATIVE_TASK_SET_TASK_MOVE_NETWORK_ENABLE_COLLISION_ON_NETWORK_CLONE_WHEN_FIXED( Ped ped, bool enable ) + static bool LUA_NATIVE_TASK_SET_TASK_MOVE_NETWORK_ENABLE_COLLISION_ON_NETWORK_CLONE_WHEN_FIXED(Ped ped, bool enable) { auto retval = (bool)TASK::SET_TASK_MOVE_NETWORK_ENABLE_COLLISION_ON_NETWORK_CLONE_WHEN_FIXED(ped, enable); return retval; } - static bool LUA_NATIVE_TASK_IS_MOVE_BLEND_RATIO_STILL( Ped ped ) + static bool LUA_NATIVE_TASK_IS_MOVE_BLEND_RATIO_STILL(Ped ped) { auto retval = (bool)TASK::IS_MOVE_BLEND_RATIO_STILL(ped); return retval; } - static bool LUA_NATIVE_TASK_IS_MOVE_BLEND_RATIO_WALKING( Ped ped ) + static bool LUA_NATIVE_TASK_IS_MOVE_BLEND_RATIO_WALKING(Ped ped) { auto retval = (bool)TASK::IS_MOVE_BLEND_RATIO_WALKING(ped); return retval; } - static bool LUA_NATIVE_TASK_IS_MOVE_BLEND_RATIO_RUNNING( Ped ped ) + static bool LUA_NATIVE_TASK_IS_MOVE_BLEND_RATIO_RUNNING(Ped ped) { auto retval = (bool)TASK::IS_MOVE_BLEND_RATIO_RUNNING(ped); return retval; } - static bool LUA_NATIVE_TASK_IS_MOVE_BLEND_RATIO_SPRINTING( Ped ped ) + static bool LUA_NATIVE_TASK_IS_MOVE_BLEND_RATIO_SPRINTING(Ped ped) { auto retval = (bool)TASK::IS_MOVE_BLEND_RATIO_SPRINTING(ped); return retval; } - static bool LUA_NATIVE_TASK_IS_PED_STILL( Ped ped ) + static bool LUA_NATIVE_TASK_IS_PED_STILL(Ped ped) { auto retval = (bool)TASK::IS_PED_STILL(ped); return retval; } - static bool LUA_NATIVE_TASK_IS_PED_WALKING( Ped ped ) + static bool LUA_NATIVE_TASK_IS_PED_WALKING(Ped ped) { auto retval = (bool)TASK::IS_PED_WALKING(ped); return retval; } - static bool LUA_NATIVE_TASK_IS_PED_RUNNING( Ped ped ) + static bool LUA_NATIVE_TASK_IS_PED_RUNNING(Ped ped) { auto retval = (bool)TASK::IS_PED_RUNNING(ped); return retval; } - static bool LUA_NATIVE_TASK_IS_PED_SPRINTING( Ped ped ) + static bool LUA_NATIVE_TASK_IS_PED_SPRINTING(Ped ped) { auto retval = (bool)TASK::IS_PED_SPRINTING(ped); return retval; } - static bool LUA_NATIVE_TASK_IS_PED_STRAFING( Ped ped ) + static bool LUA_NATIVE_TASK_IS_PED_STRAFING(Ped ped) { auto retval = (bool)TASK::IS_PED_STRAFING(ped); return retval; } - static void LUA_NATIVE_TASK_TASK_SYNCHRONIZED_SCENE( Ped ped, int scene, const char* animDictionary, const char* animationName, float blendIn, float blendOut, int flags, int ragdollBlockingFlags, float moverBlendDelta, int ikFlags ) + static void LUA_NATIVE_TASK_TASK_SYNCHRONIZED_SCENE(Ped ped, int scene, const char* animDictionary, const char* animationName, float blendIn, float blendOut, int flags, int ragdollBlockingFlags, float moverBlendDelta, int ikFlags) { TASK::TASK_SYNCHRONIZED_SCENE(ped, scene, animDictionary, animationName, blendIn, blendOut, flags, ragdollBlockingFlags, moverBlendDelta, ikFlags); } - static void LUA_NATIVE_TASK_TASK_AGITATED_ACTION_CONFRONT_RESPONSE( Ped ped, Ped ped2 ) + static void LUA_NATIVE_TASK_TASK_AGITATED_ACTION_CONFRONT_RESPONSE(Ped ped, Ped ped2) { TASK::TASK_AGITATED_ACTION_CONFRONT_RESPONSE(ped, ped2); } - static void LUA_NATIVE_TASK_TASK_SWEEP_AIM_ENTITY( Ped ped, const char* animDict, const char* lowAnimName, const char* medAnimName, const char* hiAnimName, int runtime, Entity targetEntity, float turnRate, float blendInDuration ) + static void LUA_NATIVE_TASK_TASK_SWEEP_AIM_ENTITY(Ped ped, const char* animDict, const char* lowAnimName, const char* medAnimName, const char* hiAnimName, int runtime, Entity targetEntity, float turnRate, float blendInDuration) { TASK::TASK_SWEEP_AIM_ENTITY(ped, animDict, lowAnimName, medAnimName, hiAnimName, runtime, targetEntity, turnRate, blendInDuration); } - static void LUA_NATIVE_TASK_UPDATE_TASK_SWEEP_AIM_ENTITY( Ped ped, Entity entity ) + static void LUA_NATIVE_TASK_UPDATE_TASK_SWEEP_AIM_ENTITY(Ped ped, Entity entity) { TASK::UPDATE_TASK_SWEEP_AIM_ENTITY(ped, entity); } - static void LUA_NATIVE_TASK_TASK_SWEEP_AIM_POSITION( Ped ped, const char* animDict, const char* lowAnimName, const char* medAnimName, const char* hiAnimName, int runtime, float x, float y, float z, float turnRate, float blendInDuration ) + static void LUA_NATIVE_TASK_TASK_SWEEP_AIM_POSITION(Ped ped, const char* animDict, const char* lowAnimName, const char* medAnimName, const char* hiAnimName, int runtime, float x, float y, float z, float turnRate, float blendInDuration) { TASK::TASK_SWEEP_AIM_POSITION(ped, animDict, lowAnimName, medAnimName, hiAnimName, runtime, x, y, z, turnRate, blendInDuration); } - static void LUA_NATIVE_TASK_UPDATE_TASK_SWEEP_AIM_POSITION( Ped ped, float x, float y, float z ) + static void LUA_NATIVE_TASK_UPDATE_TASK_SWEEP_AIM_POSITION(Ped ped, float x, float y, float z) { TASK::UPDATE_TASK_SWEEP_AIM_POSITION(ped, x, y, z); } - static void LUA_NATIVE_TASK_TASK_ARREST_PED( Ped ped, Ped target ) + static void LUA_NATIVE_TASK_TASK_ARREST_PED(Ped ped, Ped target) { TASK::TASK_ARREST_PED(ped, target); } - static bool LUA_NATIVE_TASK_IS_PED_RUNNING_ARREST_TASK( Ped ped ) + static bool LUA_NATIVE_TASK_IS_PED_RUNNING_ARREST_TASK(Ped ped) { auto retval = (bool)TASK::IS_PED_RUNNING_ARREST_TASK(ped); return retval; } - static bool LUA_NATIVE_TASK_IS_PED_BEING_ARRESTED( Ped ped ) + static bool LUA_NATIVE_TASK_IS_PED_BEING_ARRESTED(Ped ped) { auto retval = (bool)TASK::IS_PED_BEING_ARRESTED(ped); return retval; } - static void LUA_NATIVE_TASK_UNCUFF_PED( Ped ped ) + static void LUA_NATIVE_TASK_UNCUFF_PED(Ped ped) { TASK::UNCUFF_PED(ped); } - static bool LUA_NATIVE_TASK_IS_PED_CUFFED( Ped ped ) + static bool LUA_NATIVE_TASK_IS_PED_CUFFED(Ped ped) { auto retval = (bool)TASK::IS_PED_CUFFED(ped); return retval; diff --git a/src/lua/natives/lua_native_binding_VEHICLE.cpp b/src/lua/natives/lua_native_binding_VEHICLE.cpp index a33b124f..db3a7679 100644 --- a/src/lua/natives/lua_native_binding_VEHICLE.cpp +++ b/src/lua/natives/lua_native_binding_VEHICLE.cpp @@ -3,339 +3,339 @@ namespace lua::native { - static Vehicle LUA_NATIVE_VEHICLE_CREATE_VEHICLE( Hash modelHash, float x, float y, float z, float heading, bool isNetwork, bool bScriptHostVeh, bool p7 ) + static Vehicle LUA_NATIVE_VEHICLE_CREATE_VEHICLE(Hash modelHash, float x, float y, float z, float heading, bool isNetwork, bool bScriptHostVeh, bool p7) { auto retval = VEHICLE::CREATE_VEHICLE(modelHash, x, y, z, heading, isNetwork, bScriptHostVeh, p7); return retval; } - static Vehicle LUA_NATIVE_VEHICLE_DELETE_VEHICLE( Vehicle vehicle ) + static Vehicle LUA_NATIVE_VEHICLE_DELETE_VEHICLE(Vehicle vehicle) { VEHICLE::DELETE_VEHICLE(&vehicle); return vehicle; } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_ALLOW_HOMING_MISSLE_LOCKON( Vehicle vehicle, bool toggle, bool p2 ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_ALLOW_HOMING_MISSLE_LOCKON(Vehicle vehicle, bool toggle, bool p2) { VEHICLE::SET_VEHICLE_ALLOW_HOMING_MISSLE_LOCKON(vehicle, toggle, p2); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_ALLOW_HOMING_MISSLE_LOCKON_SYNCED( Vehicle vehicle, bool canBeLockedOn, bool p2 ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_ALLOW_HOMING_MISSLE_LOCKON_SYNCED(Vehicle vehicle, bool canBeLockedOn, bool p2) { VEHICLE::SET_VEHICLE_ALLOW_HOMING_MISSLE_LOCKON_SYNCED(vehicle, canBeLockedOn, p2); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_ALLOW_NO_PASSENGERS_LOCKON( Vehicle veh, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_ALLOW_NO_PASSENGERS_LOCKON(Vehicle veh, bool toggle) { VEHICLE::SET_VEHICLE_ALLOW_NO_PASSENGERS_LOCKON(veh, toggle); } - static int LUA_NATIVE_VEHICLE_GET_VEHICLE_HOMING_LOCKON_STATE( Vehicle vehicle ) + static int LUA_NATIVE_VEHICLE_GET_VEHICLE_HOMING_LOCKON_STATE(Vehicle vehicle) { auto retval = VEHICLE::GET_VEHICLE_HOMING_LOCKON_STATE(vehicle); return retval; } - static int LUA_NATIVE_VEHICLE_GET_VEHICLE_HOMING_LOCKEDONTO_STATE( Any p0 ) + static int LUA_NATIVE_VEHICLE_GET_VEHICLE_HOMING_LOCKEDONTO_STATE(Any p0) { auto retval = VEHICLE::GET_VEHICLE_HOMING_LOCKEDONTO_STATE(p0); return retval; } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_HOMING_LOCKEDONTO_STATE( Any p0, Any p1 ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_HOMING_LOCKEDONTO_STATE(Any p0, Any p1) { VEHICLE::SET_VEHICLE_HOMING_LOCKEDONTO_STATE(p0, p1); } - static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_MODEL( Vehicle vehicle, Hash model ) + static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_MODEL(Vehicle vehicle, Hash model) { auto retval = (bool)VEHICLE::IS_VEHICLE_MODEL(vehicle, model); return retval; } - static bool LUA_NATIVE_VEHICLE_DOES_SCRIPT_VEHICLE_GENERATOR_EXIST( int vehicleGenerator ) + static bool LUA_NATIVE_VEHICLE_DOES_SCRIPT_VEHICLE_GENERATOR_EXIST(int vehicleGenerator) { auto retval = (bool)VEHICLE::DOES_SCRIPT_VEHICLE_GENERATOR_EXIST(vehicleGenerator); return retval; } - static int LUA_NATIVE_VEHICLE_CREATE_SCRIPT_VEHICLE_GENERATOR( float x, float y, float z, float heading, float p4, float p5, Hash modelHash, int p7, int p8, int p9, int p10, bool p11, bool p12, bool p13, bool p14, bool p15, int p16 ) + static int LUA_NATIVE_VEHICLE_CREATE_SCRIPT_VEHICLE_GENERATOR(float x, float y, float z, float heading, float p4, float p5, Hash modelHash, int p7, int p8, int p9, int p10, bool p11, bool p12, bool p13, bool p14, bool p15, int p16) { auto retval = VEHICLE::CREATE_SCRIPT_VEHICLE_GENERATOR(x, y, z, heading, p4, p5, modelHash, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16); return retval; } - static void LUA_NATIVE_VEHICLE_DELETE_SCRIPT_VEHICLE_GENERATOR( int vehicleGenerator ) + static void LUA_NATIVE_VEHICLE_DELETE_SCRIPT_VEHICLE_GENERATOR(int vehicleGenerator) { VEHICLE::DELETE_SCRIPT_VEHICLE_GENERATOR(vehicleGenerator); } - static void LUA_NATIVE_VEHICLE_SET_SCRIPT_VEHICLE_GENERATOR( int vehicleGenerator, bool enabled ) + static void LUA_NATIVE_VEHICLE_SET_SCRIPT_VEHICLE_GENERATOR(int vehicleGenerator, bool enabled) { VEHICLE::SET_SCRIPT_VEHICLE_GENERATOR(vehicleGenerator, enabled); } - static void LUA_NATIVE_VEHICLE_SET_ALL_VEHICLE_GENERATORS_ACTIVE_IN_AREA( float x1, float y1, float z1, float x2, float y2, float z2, bool toggle, bool p7 ) + static void LUA_NATIVE_VEHICLE_SET_ALL_VEHICLE_GENERATORS_ACTIVE_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2, bool toggle, bool p7) { VEHICLE::SET_ALL_VEHICLE_GENERATORS_ACTIVE_IN_AREA(x1, y1, z1, x2, y2, z2, toggle, p7); } - static void LUA_NATIVE_VEHICLE_SET_ALL_VEHICLE_GENERATORS_ACTIVE( ) + static void LUA_NATIVE_VEHICLE_SET_ALL_VEHICLE_GENERATORS_ACTIVE() { VEHICLE::SET_ALL_VEHICLE_GENERATORS_ACTIVE(); } - static void LUA_NATIVE_VEHICLE_SET_ALL_LOW_PRIORITY_VEHICLE_GENERATORS_ACTIVE( bool active ) + static void LUA_NATIVE_VEHICLE_SET_ALL_LOW_PRIORITY_VEHICLE_GENERATORS_ACTIVE(bool active) { VEHICLE::SET_ALL_LOW_PRIORITY_VEHICLE_GENERATORS_ACTIVE(active); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_GENERATOR_AREA_OF_INTEREST( float x, float y, float z, float radius ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_GENERATOR_AREA_OF_INTEREST(float x, float y, float z, float radius) { VEHICLE::SET_VEHICLE_GENERATOR_AREA_OF_INTEREST(x, y, z, radius); } - static void LUA_NATIVE_VEHICLE_CLEAR_VEHICLE_GENERATOR_AREA_OF_INTEREST( ) + static void LUA_NATIVE_VEHICLE_CLEAR_VEHICLE_GENERATOR_AREA_OF_INTEREST() { VEHICLE::CLEAR_VEHICLE_GENERATOR_AREA_OF_INTEREST(); } - static bool LUA_NATIVE_VEHICLE_SET_VEHICLE_ON_GROUND_PROPERLY( Vehicle vehicle, float p1 ) + static bool LUA_NATIVE_VEHICLE_SET_VEHICLE_ON_GROUND_PROPERLY(Vehicle vehicle, float p1) { auto retval = (bool)VEHICLE::SET_VEHICLE_ON_GROUND_PROPERLY(vehicle, p1); return retval; } - static bool LUA_NATIVE_VEHICLE_SET_VEHICLE_USE_CUTSCENE_WHEEL_COMPRESSION( Vehicle p0, bool p1, bool p2, bool p3 ) + static bool LUA_NATIVE_VEHICLE_SET_VEHICLE_USE_CUTSCENE_WHEEL_COMPRESSION(Vehicle p0, bool p1, bool p2, bool p3) { auto retval = (bool)VEHICLE::SET_VEHICLE_USE_CUTSCENE_WHEEL_COMPRESSION(p0, p1, p2, p3); return retval; } - static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_STUCK_ON_ROOF( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_STUCK_ON_ROOF(Vehicle vehicle) { auto retval = (bool)VEHICLE::IS_VEHICLE_STUCK_ON_ROOF(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_ADD_VEHICLE_UPSIDEDOWN_CHECK( Vehicle vehicle ) + static void LUA_NATIVE_VEHICLE_ADD_VEHICLE_UPSIDEDOWN_CHECK(Vehicle vehicle) { VEHICLE::ADD_VEHICLE_UPSIDEDOWN_CHECK(vehicle); } - static void LUA_NATIVE_VEHICLE_REMOVE_VEHICLE_UPSIDEDOWN_CHECK( Vehicle vehicle ) + static void LUA_NATIVE_VEHICLE_REMOVE_VEHICLE_UPSIDEDOWN_CHECK(Vehicle vehicle) { VEHICLE::REMOVE_VEHICLE_UPSIDEDOWN_CHECK(vehicle); } - static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_STOPPED( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_STOPPED(Vehicle vehicle) { auto retval = (bool)VEHICLE::IS_VEHICLE_STOPPED(vehicle); return retval; } - static int LUA_NATIVE_VEHICLE_GET_VEHICLE_NUMBER_OF_PASSENGERS( Vehicle vehicle, bool includeDriver, bool includeDeadOccupants ) + static int LUA_NATIVE_VEHICLE_GET_VEHICLE_NUMBER_OF_PASSENGERS(Vehicle vehicle, bool includeDriver, bool includeDeadOccupants) { auto retval = VEHICLE::GET_VEHICLE_NUMBER_OF_PASSENGERS(vehicle, includeDriver, includeDeadOccupants); return retval; } - static int LUA_NATIVE_VEHICLE_GET_VEHICLE_MAX_NUMBER_OF_PASSENGERS( Vehicle vehicle ) + static int LUA_NATIVE_VEHICLE_GET_VEHICLE_MAX_NUMBER_OF_PASSENGERS(Vehicle vehicle) { auto retval = VEHICLE::GET_VEHICLE_MAX_NUMBER_OF_PASSENGERS(vehicle); return retval; } - static int LUA_NATIVE_VEHICLE_GET_VEHICLE_MODEL_NUMBER_OF_SEATS( Hash modelHash ) + static int LUA_NATIVE_VEHICLE_GET_VEHICLE_MODEL_NUMBER_OF_SEATS(Hash modelHash) { auto retval = VEHICLE::GET_VEHICLE_MODEL_NUMBER_OF_SEATS(modelHash); return retval; } - static bool LUA_NATIVE_VEHICLE_IS_SEAT_WARP_ONLY( Vehicle vehicle, int seatIndex ) + static bool LUA_NATIVE_VEHICLE_IS_SEAT_WARP_ONLY(Vehicle vehicle, int seatIndex) { auto retval = (bool)VEHICLE::IS_SEAT_WARP_ONLY(vehicle, seatIndex); return retval; } - static bool LUA_NATIVE_VEHICLE_IS_TURRET_SEAT( Vehicle vehicle, int seatIndex ) + static bool LUA_NATIVE_VEHICLE_IS_TURRET_SEAT(Vehicle vehicle, int seatIndex) { auto retval = (bool)VEHICLE::IS_TURRET_SEAT(vehicle, seatIndex); return retval; } - static bool LUA_NATIVE_VEHICLE_DOES_VEHICLE_ALLOW_RAPPEL( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_DOES_VEHICLE_ALLOW_RAPPEL(Vehicle vehicle) { auto retval = (bool)VEHICLE::DOES_VEHICLE_ALLOW_RAPPEL(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_DENSITY_MULTIPLIER_THIS_FRAME( float multiplier ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_DENSITY_MULTIPLIER_THIS_FRAME(float multiplier) { VEHICLE::SET_VEHICLE_DENSITY_MULTIPLIER_THIS_FRAME(multiplier); } - static void LUA_NATIVE_VEHICLE_SET_RANDOM_VEHICLE_DENSITY_MULTIPLIER_THIS_FRAME( float multiplier ) + static void LUA_NATIVE_VEHICLE_SET_RANDOM_VEHICLE_DENSITY_MULTIPLIER_THIS_FRAME(float multiplier) { VEHICLE::SET_RANDOM_VEHICLE_DENSITY_MULTIPLIER_THIS_FRAME(multiplier); } - static void LUA_NATIVE_VEHICLE_SET_PARKED_VEHICLE_DENSITY_MULTIPLIER_THIS_FRAME( float multiplier ) + static void LUA_NATIVE_VEHICLE_SET_PARKED_VEHICLE_DENSITY_MULTIPLIER_THIS_FRAME(float multiplier) { VEHICLE::SET_PARKED_VEHICLE_DENSITY_MULTIPLIER_THIS_FRAME(multiplier); } - static void LUA_NATIVE_VEHICLE_SET_DISABLE_RANDOM_TRAINS_THIS_FRAME( bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_DISABLE_RANDOM_TRAINS_THIS_FRAME(bool toggle) { VEHICLE::SET_DISABLE_RANDOM_TRAINS_THIS_FRAME(toggle); } - static void LUA_NATIVE_VEHICLE_SET_AMBIENT_VEHICLE_RANGE_MULTIPLIER_THIS_FRAME( float value ) + static void LUA_NATIVE_VEHICLE_SET_AMBIENT_VEHICLE_RANGE_MULTIPLIER_THIS_FRAME(float value) { VEHICLE::SET_AMBIENT_VEHICLE_RANGE_MULTIPLIER_THIS_FRAME(value); } - static void LUA_NATIVE_VEHICLE_SET_FAR_DRAW_VEHICLES( bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_FAR_DRAW_VEHICLES(bool toggle) { VEHICLE::SET_FAR_DRAW_VEHICLES(toggle); } - static void LUA_NATIVE_VEHICLE_SET_NUMBER_OF_PARKED_VEHICLES( int value ) + static void LUA_NATIVE_VEHICLE_SET_NUMBER_OF_PARKED_VEHICLES(int value) { VEHICLE::SET_NUMBER_OF_PARKED_VEHICLES(value); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_DOORS_LOCKED( Vehicle vehicle, int doorLockStatus ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_DOORS_LOCKED(Vehicle vehicle, int doorLockStatus) { VEHICLE::SET_VEHICLE_DOORS_LOCKED(vehicle, doorLockStatus); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_INDIVIDUAL_DOORS_LOCKED( Vehicle vehicle, int doorId, int doorLockStatus ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_INDIVIDUAL_DOORS_LOCKED(Vehicle vehicle, int doorId, int doorLockStatus) { VEHICLE::SET_VEHICLE_INDIVIDUAL_DOORS_LOCKED(vehicle, doorId, doorLockStatus); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_HAS_MUTED_SIRENS( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_HAS_MUTED_SIRENS(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_HAS_MUTED_SIRENS(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_DOORS_LOCKED_FOR_PLAYER( Vehicle vehicle, Player player, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_DOORS_LOCKED_FOR_PLAYER(Vehicle vehicle, Player player, bool toggle) { VEHICLE::SET_VEHICLE_DOORS_LOCKED_FOR_PLAYER(vehicle, player, toggle); } - static bool LUA_NATIVE_VEHICLE_GET_VEHICLE_DOORS_LOCKED_FOR_PLAYER( Vehicle vehicle, Player player ) + static bool LUA_NATIVE_VEHICLE_GET_VEHICLE_DOORS_LOCKED_FOR_PLAYER(Vehicle vehicle, Player player) { auto retval = (bool)VEHICLE::GET_VEHICLE_DOORS_LOCKED_FOR_PLAYER(vehicle, player); return retval; } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_DOORS_LOCKED_FOR_ALL_PLAYERS( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_DOORS_LOCKED_FOR_ALL_PLAYERS(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_DOORS_LOCKED_FOR_ALL_PLAYERS(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_DOORS_LOCKED_FOR_NON_SCRIPT_PLAYERS( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_DOORS_LOCKED_FOR_NON_SCRIPT_PLAYERS(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_DOORS_LOCKED_FOR_NON_SCRIPT_PLAYERS(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_DOORS_LOCKED_FOR_TEAM( Vehicle vehicle, int team, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_DOORS_LOCKED_FOR_TEAM(Vehicle vehicle, int team, bool toggle) { VEHICLE::SET_VEHICLE_DOORS_LOCKED_FOR_TEAM(vehicle, team, toggle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_DOORS_LOCKED_FOR_ALL_TEAMS( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_DOORS_LOCKED_FOR_ALL_TEAMS(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_DOORS_LOCKED_FOR_ALL_TEAMS(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_DONT_TERMINATE_TASK_WHEN_ACHIEVED( Vehicle vehicle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_DONT_TERMINATE_TASK_WHEN_ACHIEVED(Vehicle vehicle) { VEHICLE::SET_VEHICLE_DONT_TERMINATE_TASK_WHEN_ACHIEVED(vehicle); } - static void LUA_NATIVE_VEHICLE_EXPLODE_VEHICLE( Vehicle vehicle, bool isAudible, bool isInvisible ) + static void LUA_NATIVE_VEHICLE_EXPLODE_VEHICLE(Vehicle vehicle, bool isAudible, bool isInvisible) { VEHICLE::EXPLODE_VEHICLE(vehicle, isAudible, isInvisible); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_OUT_OF_CONTROL( Vehicle vehicle, bool killDriver, bool explodeOnImpact ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_OUT_OF_CONTROL(Vehicle vehicle, bool killDriver, bool explodeOnImpact) { VEHICLE::SET_VEHICLE_OUT_OF_CONTROL(vehicle, killDriver, explodeOnImpact); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_TIMED_EXPLOSION( Vehicle vehicle, Ped ped, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_TIMED_EXPLOSION(Vehicle vehicle, Ped ped, bool toggle) { VEHICLE::SET_VEHICLE_TIMED_EXPLOSION(vehicle, ped, toggle); } - static void LUA_NATIVE_VEHICLE_ADD_VEHICLE_PHONE_EXPLOSIVE_DEVICE( Vehicle vehicle ) + static void LUA_NATIVE_VEHICLE_ADD_VEHICLE_PHONE_EXPLOSIVE_DEVICE(Vehicle vehicle) { VEHICLE::ADD_VEHICLE_PHONE_EXPLOSIVE_DEVICE(vehicle); } - static void LUA_NATIVE_VEHICLE_CLEAR_VEHICLE_PHONE_EXPLOSIVE_DEVICE( ) + static void LUA_NATIVE_VEHICLE_CLEAR_VEHICLE_PHONE_EXPLOSIVE_DEVICE() { VEHICLE::CLEAR_VEHICLE_PHONE_EXPLOSIVE_DEVICE(); } - static bool LUA_NATIVE_VEHICLE_HAS_VEHICLE_PHONE_EXPLOSIVE_DEVICE( ) + static bool LUA_NATIVE_VEHICLE_HAS_VEHICLE_PHONE_EXPLOSIVE_DEVICE() { auto retval = (bool)VEHICLE::HAS_VEHICLE_PHONE_EXPLOSIVE_DEVICE(); return retval; } - static void LUA_NATIVE_VEHICLE_DETONATE_VEHICLE_PHONE_EXPLOSIVE_DEVICE( ) + static void LUA_NATIVE_VEHICLE_DETONATE_VEHICLE_PHONE_EXPLOSIVE_DEVICE() { VEHICLE::DETONATE_VEHICLE_PHONE_EXPLOSIVE_DEVICE(); } - static bool LUA_NATIVE_VEHICLE_HAVE_VEHICLE_REAR_DOORS_BEEN_BLOWN_OPEN_BY_STICKYBOMB( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_HAVE_VEHICLE_REAR_DOORS_BEEN_BLOWN_OPEN_BY_STICKYBOMB(Vehicle vehicle) { auto retval = (bool)VEHICLE::HAVE_VEHICLE_REAR_DOORS_BEEN_BLOWN_OPEN_BY_STICKYBOMB(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_SET_TAXI_LIGHTS( Vehicle vehicle, bool state ) + static void LUA_NATIVE_VEHICLE_SET_TAXI_LIGHTS(Vehicle vehicle, bool state) { VEHICLE::SET_TAXI_LIGHTS(vehicle, state); } - static bool LUA_NATIVE_VEHICLE_IS_TAXI_LIGHT_ON( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_IS_TAXI_LIGHT_ON(Vehicle vehicle) { auto retval = (bool)VEHICLE::IS_TAXI_LIGHT_ON(vehicle); return retval; } - static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_IN_GARAGE_AREA( const char* garageName, Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_IN_GARAGE_AREA(const char* garageName, Vehicle vehicle) { auto retval = (bool)VEHICLE::IS_VEHICLE_IN_GARAGE_AREA(garageName, vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_COLOURS( Vehicle vehicle, int colorPrimary, int colorSecondary ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_COLOURS(Vehicle vehicle, int colorPrimary, int colorSecondary) { VEHICLE::SET_VEHICLE_COLOURS(vehicle, colorPrimary, colorSecondary); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_FULLBEAM( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_FULLBEAM(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_FULLBEAM(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_IS_RACING( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_IS_RACING(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_IS_RACING(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_CUSTOM_PRIMARY_COLOUR( Vehicle vehicle, int r, int g, int b ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_CUSTOM_PRIMARY_COLOUR(Vehicle vehicle, int r, int g, int b) { VEHICLE::SET_VEHICLE_CUSTOM_PRIMARY_COLOUR(vehicle, r, g, b); } - static std::tuple LUA_NATIVE_VEHICLE_GET_VEHICLE_CUSTOM_PRIMARY_COLOUR( Vehicle vehicle, int r, int g, int b ) + static std::tuple LUA_NATIVE_VEHICLE_GET_VEHICLE_CUSTOM_PRIMARY_COLOUR(Vehicle vehicle, int r, int g, int b) { std::tuple return_values; VEHICLE::GET_VEHICLE_CUSTOM_PRIMARY_COLOUR(vehicle, &r, &g, &b); @@ -346,23 +346,23 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_VEHICLE_CLEAR_VEHICLE_CUSTOM_PRIMARY_COLOUR( Vehicle vehicle ) + static void LUA_NATIVE_VEHICLE_CLEAR_VEHICLE_CUSTOM_PRIMARY_COLOUR(Vehicle vehicle) { VEHICLE::CLEAR_VEHICLE_CUSTOM_PRIMARY_COLOUR(vehicle); } - static bool LUA_NATIVE_VEHICLE_GET_IS_VEHICLE_PRIMARY_COLOUR_CUSTOM( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_GET_IS_VEHICLE_PRIMARY_COLOUR_CUSTOM(Vehicle vehicle) { auto retval = (bool)VEHICLE::GET_IS_VEHICLE_PRIMARY_COLOUR_CUSTOM(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_CUSTOM_SECONDARY_COLOUR( Vehicle vehicle, int r, int g, int b ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_CUSTOM_SECONDARY_COLOUR(Vehicle vehicle, int r, int g, int b) { VEHICLE::SET_VEHICLE_CUSTOM_SECONDARY_COLOUR(vehicle, r, g, b); } - static std::tuple LUA_NATIVE_VEHICLE_GET_VEHICLE_CUSTOM_SECONDARY_COLOUR( Vehicle vehicle, int r, int g, int b ) + static std::tuple LUA_NATIVE_VEHICLE_GET_VEHICLE_CUSTOM_SECONDARY_COLOUR(Vehicle vehicle, int r, int g, int b) { std::tuple return_values; VEHICLE::GET_VEHICLE_CUSTOM_SECONDARY_COLOUR(vehicle, &r, &g, &b); @@ -373,156 +373,156 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_VEHICLE_CLEAR_VEHICLE_CUSTOM_SECONDARY_COLOUR( Vehicle vehicle ) + static void LUA_NATIVE_VEHICLE_CLEAR_VEHICLE_CUSTOM_SECONDARY_COLOUR(Vehicle vehicle) { VEHICLE::CLEAR_VEHICLE_CUSTOM_SECONDARY_COLOUR(vehicle); } - static bool LUA_NATIVE_VEHICLE_GET_IS_VEHICLE_SECONDARY_COLOUR_CUSTOM( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_GET_IS_VEHICLE_SECONDARY_COLOUR_CUSTOM(Vehicle vehicle) { auto retval = (bool)VEHICLE::GET_IS_VEHICLE_SECONDARY_COLOUR_CUSTOM(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_ENVEFF_SCALE( Vehicle vehicle, float fade ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_ENVEFF_SCALE(Vehicle vehicle, float fade) { VEHICLE::SET_VEHICLE_ENVEFF_SCALE(vehicle, fade); } - static float LUA_NATIVE_VEHICLE_GET_VEHICLE_ENVEFF_SCALE( Vehicle vehicle ) + static float LUA_NATIVE_VEHICLE_GET_VEHICLE_ENVEFF_SCALE(Vehicle vehicle) { auto retval = VEHICLE::GET_VEHICLE_ENVEFF_SCALE(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_SET_CAN_RESPRAY_VEHICLE( Vehicle vehicle, bool state ) + static void LUA_NATIVE_VEHICLE_SET_CAN_RESPRAY_VEHICLE(Vehicle vehicle, bool state) { VEHICLE::SET_CAN_RESPRAY_VEHICLE(vehicle, state); } - static void LUA_NATIVE_VEHICLE_SET_GOON_BOSS_VEHICLE( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_GOON_BOSS_VEHICLE(Vehicle vehicle, bool toggle) { VEHICLE::SET_GOON_BOSS_VEHICLE(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_OPEN_REAR_DOORS_ON_EXPLOSION( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_OPEN_REAR_DOORS_ON_EXPLOSION(Vehicle vehicle, bool toggle) { VEHICLE::SET_OPEN_REAR_DOORS_ON_EXPLOSION(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_FORCE_SUBMARINE_SURFACE_MODE( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_FORCE_SUBMARINE_SURFACE_MODE(Vehicle vehicle, bool toggle) { VEHICLE::FORCE_SUBMARINE_SURFACE_MODE(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_FORCE_SUBMARINE_NEURTAL_BUOYANCY( Any p0, Any p1 ) + static void LUA_NATIVE_VEHICLE_FORCE_SUBMARINE_NEURTAL_BUOYANCY(Any p0, Any p1) { VEHICLE::FORCE_SUBMARINE_NEURTAL_BUOYANCY(p0, p1); } - static void LUA_NATIVE_VEHICLE_SET_SUBMARINE_CRUSH_DEPTHS( Vehicle vehicle, bool p1, float depth1, float depth2, float depth3 ) + static void LUA_NATIVE_VEHICLE_SET_SUBMARINE_CRUSH_DEPTHS(Vehicle vehicle, bool p1, float depth1, float depth2, float depth3) { VEHICLE::SET_SUBMARINE_CRUSH_DEPTHS(vehicle, p1, depth1, depth2, depth3); } - static bool LUA_NATIVE_VEHICLE_GET_SUBMARINE_IS_UNDER_DESIGN_DEPTH( Vehicle submarine ) + static bool LUA_NATIVE_VEHICLE_GET_SUBMARINE_IS_UNDER_DESIGN_DEPTH(Vehicle submarine) { auto retval = (bool)VEHICLE::GET_SUBMARINE_IS_UNDER_DESIGN_DEPTH(submarine); return retval; } - static int LUA_NATIVE_VEHICLE_GET_SUBMARINE_NUMBER_OF_AIR_LEAKS( Vehicle submarine ) + static int LUA_NATIVE_VEHICLE_GET_SUBMARINE_NUMBER_OF_AIR_LEAKS(Vehicle submarine) { auto retval = VEHICLE::GET_SUBMARINE_NUMBER_OF_AIR_LEAKS(submarine); return retval; } - static void LUA_NATIVE_VEHICLE_SET_BOAT_IGNORE_LAND_PROBES( Any p0, Any p1 ) + static void LUA_NATIVE_VEHICLE_SET_BOAT_IGNORE_LAND_PROBES(Any p0, Any p1) { VEHICLE::SET_BOAT_IGNORE_LAND_PROBES(p0, p1); } - static void LUA_NATIVE_VEHICLE_SET_BOUNDS_AFFECT_WATER_PROBES_( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_BOUNDS_AFFECT_WATER_PROBES_(Vehicle vehicle, bool toggle) { - VEHICLE::SET_BOUNDS_AFFECT_WATER_PROBES_(vehicle, toggle); + VEHICLE::_SET_BOUNDS_AFFECT_WATER_PROBES(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_BOAT_ANCHOR( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_BOAT_ANCHOR(Vehicle vehicle, bool toggle) { VEHICLE::SET_BOAT_ANCHOR(vehicle, toggle); } - static bool LUA_NATIVE_VEHICLE_CAN_ANCHOR_BOAT_HERE( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_CAN_ANCHOR_BOAT_HERE(Vehicle vehicle) { auto retval = (bool)VEHICLE::CAN_ANCHOR_BOAT_HERE(vehicle); return retval; } - static bool LUA_NATIVE_VEHICLE_CAN_ANCHOR_BOAT_HERE_IGNORE_PLAYERS( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_CAN_ANCHOR_BOAT_HERE_IGNORE_PLAYERS(Vehicle vehicle) { auto retval = (bool)VEHICLE::CAN_ANCHOR_BOAT_HERE_IGNORE_PLAYERS(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_SET_BOAT_REMAINS_ANCHORED_WHILE_PLAYER_IS_DRIVER( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_BOAT_REMAINS_ANCHORED_WHILE_PLAYER_IS_DRIVER(Vehicle vehicle, bool toggle) { VEHICLE::SET_BOAT_REMAINS_ANCHORED_WHILE_PLAYER_IS_DRIVER(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_FORCE_LOW_LOD_ANCHOR_MODE( Vehicle vehicle, bool p1 ) + static void LUA_NATIVE_VEHICLE_SET_FORCE_LOW_LOD_ANCHOR_MODE(Vehicle vehicle, bool p1) { VEHICLE::SET_FORCE_LOW_LOD_ANCHOR_MODE(vehicle, p1); } - static void LUA_NATIVE_VEHICLE_SET_BOAT_LOW_LOD_ANCHOR_DISTANCE( Vehicle vehicle, float value ) + static void LUA_NATIVE_VEHICLE_SET_BOAT_LOW_LOD_ANCHOR_DISTANCE(Vehicle vehicle, float value) { VEHICLE::SET_BOAT_LOW_LOD_ANCHOR_DISTANCE(vehicle, value); } - static bool LUA_NATIVE_VEHICLE_IS_BOAT_ANCHORED( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_IS_BOAT_ANCHORED(Vehicle vehicle) { auto retval = (bool)VEHICLE::IS_BOAT_ANCHORED(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_SET_BOAT_SINKS_WHEN_WRECKED( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_BOAT_SINKS_WHEN_WRECKED(Vehicle vehicle, bool toggle) { VEHICLE::SET_BOAT_SINKS_WHEN_WRECKED(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_BOAT_WRECKED( Vehicle vehicle ) + static void LUA_NATIVE_VEHICLE_SET_BOAT_WRECKED(Vehicle vehicle) { VEHICLE::SET_BOAT_WRECKED(vehicle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_SIREN( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_SIREN(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_SIREN(vehicle, toggle); } - static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_SIREN_ON( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_SIREN_ON(Vehicle vehicle) { auto retval = (bool)VEHICLE::IS_VEHICLE_SIREN_ON(vehicle); return retval; } - static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_SIREN_AUDIO_ON( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_SIREN_AUDIO_ON(Vehicle vehicle) { auto retval = (bool)VEHICLE::IS_VEHICLE_SIREN_AUDIO_ON(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_STRONG( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_STRONG(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_STRONG(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_REMOVE_VEHICLE_STUCK_CHECK( Vehicle vehicle ) + static void LUA_NATIVE_VEHICLE_REMOVE_VEHICLE_STUCK_CHECK(Vehicle vehicle) { VEHICLE::REMOVE_VEHICLE_STUCK_CHECK(vehicle); } - static std::tuple LUA_NATIVE_VEHICLE_GET_VEHICLE_COLOURS( Vehicle vehicle, int colorPrimary, int colorSecondary ) + static std::tuple LUA_NATIVE_VEHICLE_GET_VEHICLE_COLOURS(Vehicle vehicle, int colorPrimary, int colorSecondary) { std::tuple return_values; VEHICLE::GET_VEHICLE_COLOURS(vehicle, &colorPrimary, &colorSecondary); @@ -532,25 +532,25 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_SEAT_FREE( Vehicle vehicle, int seatIndex, bool isTaskRunning ) + static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_SEAT_FREE(Vehicle vehicle, int seatIndex, bool isTaskRunning) { auto retval = (bool)VEHICLE::IS_VEHICLE_SEAT_FREE(vehicle, seatIndex, isTaskRunning); return retval; } - static Ped LUA_NATIVE_VEHICLE_GET_PED_IN_VEHICLE_SEAT( Vehicle vehicle, int seatIndex, bool p2 ) + static Ped LUA_NATIVE_VEHICLE_GET_PED_IN_VEHICLE_SEAT(Vehicle vehicle, int seatIndex, bool p2) { auto retval = VEHICLE::GET_PED_IN_VEHICLE_SEAT(vehicle, seatIndex, p2); return retval; } - static Ped LUA_NATIVE_VEHICLE_GET_LAST_PED_IN_VEHICLE_SEAT( Vehicle vehicle, int seatIndex ) + static Ped LUA_NATIVE_VEHICLE_GET_LAST_PED_IN_VEHICLE_SEAT(Vehicle vehicle, int seatIndex) { auto retval = VEHICLE::GET_LAST_PED_IN_VEHICLE_SEAT(vehicle, seatIndex); return retval; } - static std::tuple LUA_NATIVE_VEHICLE_GET_VEHICLE_LIGHTS_STATE( Vehicle vehicle, bool lightsOn, bool highbeamsOn ) + static std::tuple LUA_NATIVE_VEHICLE_GET_VEHICLE_LIGHTS_STATE(Vehicle vehicle, bool lightsOn, bool highbeamsOn) { std::tuple return_values; std::get<0>(return_values) = (bool)VEHICLE::GET_VEHICLE_LIGHTS_STATE(vehicle, (BOOL*)&lightsOn, (BOOL*)&highbeamsOn); @@ -560,894 +560,894 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_TYRE_BURST( Vehicle vehicle, int wheelID, bool completely ) + static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_TYRE_BURST(Vehicle vehicle, int wheelID, bool completely) { auto retval = (bool)VEHICLE::IS_VEHICLE_TYRE_BURST(vehicle, wheelID, completely); return retval; } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_FORWARD_SPEED( Vehicle vehicle, float speed ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_FORWARD_SPEED(Vehicle vehicle, float speed) { VEHICLE::SET_VEHICLE_FORWARD_SPEED(vehicle, speed); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_FORWARD_SPEED_XY( Vehicle vehicle, float speed ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_FORWARD_SPEED_XY(Vehicle vehicle, float speed) { VEHICLE::SET_VEHICLE_FORWARD_SPEED_XY(vehicle, speed); } - static void LUA_NATIVE_VEHICLE_BRING_VEHICLE_TO_HALT( Vehicle vehicle, float distance, int duration, bool p3 ) + static void LUA_NATIVE_VEHICLE_BRING_VEHICLE_TO_HALT(Vehicle vehicle, float distance, int duration, bool p3) { VEHICLE::BRING_VEHICLE_TO_HALT(vehicle, distance, duration, p3); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_STEER_FOR_BUILDINGS( Vehicle vehicle, Any p1 ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_STEER_FOR_BUILDINGS(Vehicle vehicle, Any p1) { VEHICLE::SET_VEHICLE_STEER_FOR_BUILDINGS(vehicle, p1); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_CAUSES_SWERVING( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_CAUSES_SWERVING(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_CAUSES_SWERVING(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_IGNORE_PLANES_SMALL_PITCH_CHANGE( Any p0, Any p1 ) + static void LUA_NATIVE_VEHICLE_SET_IGNORE_PLANES_SMALL_PITCH_CHANGE(Any p0, Any p1) { VEHICLE::SET_IGNORE_PLANES_SMALL_PITCH_CHANGE(p0, p1); } - static void LUA_NATIVE_VEHICLE_STOP_BRINGING_VEHICLE_TO_HALT( Vehicle vehicle ) + static void LUA_NATIVE_VEHICLE_STOP_BRINGING_VEHICLE_TO_HALT(Vehicle vehicle) { VEHICLE::STOP_BRINGING_VEHICLE_TO_HALT(vehicle); } - static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_BEING_BROUGHT_TO_HALT( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_BEING_BROUGHT_TO_HALT(Vehicle vehicle) { auto retval = (bool)VEHICLE::IS_VEHICLE_BEING_BROUGHT_TO_HALT(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_LOWER_FORKLIFT_FORKS( Vehicle forklift ) + static void LUA_NATIVE_VEHICLE_LOWER_FORKLIFT_FORKS(Vehicle forklift) { VEHICLE::LOWER_FORKLIFT_FORKS(forklift); } - static void LUA_NATIVE_VEHICLE_SET_FORKLIFT_FORK_HEIGHT( Vehicle vehicle, float height ) + static void LUA_NATIVE_VEHICLE_SET_FORKLIFT_FORK_HEIGHT(Vehicle vehicle, float height) { VEHICLE::SET_FORKLIFT_FORK_HEIGHT(vehicle, height); } - static bool LUA_NATIVE_VEHICLE_IS_ENTITY_ATTACHED_TO_HANDLER_FRAME( Vehicle vehicle, Entity entity ) + static bool LUA_NATIVE_VEHICLE_IS_ENTITY_ATTACHED_TO_HANDLER_FRAME(Vehicle vehicle, Entity entity) { auto retval = (bool)VEHICLE::IS_ENTITY_ATTACHED_TO_HANDLER_FRAME(vehicle, entity); return retval; } - static bool LUA_NATIVE_VEHICLE_IS_ANY_ENTITY_ATTACHED_TO_HANDLER_FRAME( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_IS_ANY_ENTITY_ATTACHED_TO_HANDLER_FRAME(Vehicle vehicle) { auto retval = (bool)VEHICLE::IS_ANY_ENTITY_ATTACHED_TO_HANDLER_FRAME(vehicle); return retval; } - static Vehicle LUA_NATIVE_VEHICLE_FIND_HANDLER_VEHICLE_CONTAINER_IS_ATTACHED_TO( Entity entity ) + static Vehicle LUA_NATIVE_VEHICLE_FIND_HANDLER_VEHICLE_CONTAINER_IS_ATTACHED_TO(Entity entity) { auto retval = VEHICLE::FIND_HANDLER_VEHICLE_CONTAINER_IS_ATTACHED_TO(entity); return retval; } - static bool LUA_NATIVE_VEHICLE_IS_HANDLER_FRAME_LINED_UP_WITH_CONTAINER( Vehicle vehicle, Entity entity ) + static bool LUA_NATIVE_VEHICLE_IS_HANDLER_FRAME_LINED_UP_WITH_CONTAINER(Vehicle vehicle, Entity entity) { auto retval = (bool)VEHICLE::IS_HANDLER_FRAME_LINED_UP_WITH_CONTAINER(vehicle, entity); return retval; } - static void LUA_NATIVE_VEHICLE_ATTACH_CONTAINER_TO_HANDLER_FRAME_WHEN_LINED_UP( Vehicle vehicle, Entity entity ) + static void LUA_NATIVE_VEHICLE_ATTACH_CONTAINER_TO_HANDLER_FRAME_WHEN_LINED_UP(Vehicle vehicle, Entity entity) { VEHICLE::ATTACH_CONTAINER_TO_HANDLER_FRAME_WHEN_LINED_UP(vehicle, entity); } - static void LUA_NATIVE_VEHICLE_DETACH_CONTAINER_FROM_HANDLER_FRAME( Vehicle vehicle ) + static void LUA_NATIVE_VEHICLE_DETACH_CONTAINER_FROM_HANDLER_FRAME(Vehicle vehicle) { VEHICLE::DETACH_CONTAINER_FROM_HANDLER_FRAME(vehicle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_DISABLE_HEIGHT_MAP_AVOIDANCE( Vehicle vehicle, bool p1 ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_DISABLE_HEIGHT_MAP_AVOIDANCE(Vehicle vehicle, bool p1) { VEHICLE::SET_VEHICLE_DISABLE_HEIGHT_MAP_AVOIDANCE(vehicle, p1); } - static void LUA_NATIVE_VEHICLE_SET_BOAT_DISABLE_AVOIDANCE( Vehicle vehicle, bool p1 ) + static void LUA_NATIVE_VEHICLE_SET_BOAT_DISABLE_AVOIDANCE(Vehicle vehicle, bool p1) { VEHICLE::SET_BOAT_DISABLE_AVOIDANCE(vehicle, p1); } - static bool LUA_NATIVE_VEHICLE_IS_HELI_LANDING_AREA_BLOCKED( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_IS_HELI_LANDING_AREA_BLOCKED(Vehicle vehicle) { auto retval = (bool)VEHICLE::IS_HELI_LANDING_AREA_BLOCKED(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_SET_SHORT_SLOWDOWN_FOR_LANDING( Vehicle vehicle ) + static void LUA_NATIVE_VEHICLE_SET_SHORT_SLOWDOWN_FOR_LANDING(Vehicle vehicle) { VEHICLE::SET_SHORT_SLOWDOWN_FOR_LANDING(vehicle); } - static void LUA_NATIVE_VEHICLE_SET_HELI_TURBULENCE_SCALAR( Vehicle vehicle, float p1 ) + static void LUA_NATIVE_VEHICLE_SET_HELI_TURBULENCE_SCALAR(Vehicle vehicle, float p1) { VEHICLE::SET_HELI_TURBULENCE_SCALAR(vehicle, p1); } - static void LUA_NATIVE_VEHICLE_SET_CAR_BOOT_OPEN( Vehicle vehicle ) + static void LUA_NATIVE_VEHICLE_SET_CAR_BOOT_OPEN(Vehicle vehicle) { VEHICLE::SET_CAR_BOOT_OPEN(vehicle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_TYRE_BURST( Vehicle vehicle, int index, bool onRim, float p3 ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_TYRE_BURST(Vehicle vehicle, int index, bool onRim, float p3) { VEHICLE::SET_VEHICLE_TYRE_BURST(vehicle, index, onRim, p3); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_DOORS_SHUT( Vehicle vehicle, bool closeInstantly ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_DOORS_SHUT(Vehicle vehicle, bool closeInstantly) { VEHICLE::SET_VEHICLE_DOORS_SHUT(vehicle, closeInstantly); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_TYRES_CAN_BURST( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_TYRES_CAN_BURST(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_TYRES_CAN_BURST(vehicle, toggle); } - static bool LUA_NATIVE_VEHICLE_GET_VEHICLE_TYRES_CAN_BURST( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_GET_VEHICLE_TYRES_CAN_BURST(Vehicle vehicle) { auto retval = (bool)VEHICLE::GET_VEHICLE_TYRES_CAN_BURST(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_WHEELS_CAN_BREAK( Vehicle vehicle, bool enabled ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_WHEELS_CAN_BREAK(Vehicle vehicle, bool enabled) { VEHICLE::SET_VEHICLE_WHEELS_CAN_BREAK(vehicle, enabled); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_DOOR_OPEN( Vehicle vehicle, int doorId, bool loose, bool openInstantly ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_DOOR_OPEN(Vehicle vehicle, int doorId, bool loose, bool openInstantly) { VEHICLE::SET_VEHICLE_DOOR_OPEN(vehicle, doorId, loose, openInstantly); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_DOOR_AUTO_LOCK( Vehicle vehicle, int doorId, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_DOOR_AUTO_LOCK(Vehicle vehicle, int doorId, bool toggle) { VEHICLE::SET_VEHICLE_DOOR_AUTO_LOCK(vehicle, doorId, toggle); } - static void LUA_NATIVE_VEHICLE_SET_FLEEING_VEHICLES_USE_SWITCHED_OFF_NODES( Any p0 ) + static void LUA_NATIVE_VEHICLE_SET_FLEEING_VEHICLES_USE_SWITCHED_OFF_NODES(Any p0) { VEHICLE::SET_FLEEING_VEHICLES_USE_SWITCHED_OFF_NODES(p0); } - static void LUA_NATIVE_VEHICLE_REMOVE_VEHICLE_WINDOW( Vehicle vehicle, int windowIndex ) + static void LUA_NATIVE_VEHICLE_REMOVE_VEHICLE_WINDOW(Vehicle vehicle, int windowIndex) { VEHICLE::REMOVE_VEHICLE_WINDOW(vehicle, windowIndex); } - static void LUA_NATIVE_VEHICLE_ROLL_DOWN_WINDOWS( Vehicle vehicle ) + static void LUA_NATIVE_VEHICLE_ROLL_DOWN_WINDOWS(Vehicle vehicle) { VEHICLE::ROLL_DOWN_WINDOWS(vehicle); } - static void LUA_NATIVE_VEHICLE_ROLL_DOWN_WINDOW( Vehicle vehicle, int windowIndex ) + static void LUA_NATIVE_VEHICLE_ROLL_DOWN_WINDOW(Vehicle vehicle, int windowIndex) { VEHICLE::ROLL_DOWN_WINDOW(vehicle, windowIndex); } - static void LUA_NATIVE_VEHICLE_ROLL_UP_WINDOW( Vehicle vehicle, int windowIndex ) + static void LUA_NATIVE_VEHICLE_ROLL_UP_WINDOW(Vehicle vehicle, int windowIndex) { VEHICLE::ROLL_UP_WINDOW(vehicle, windowIndex); } - static void LUA_NATIVE_VEHICLE_SMASH_VEHICLE_WINDOW( Vehicle vehicle, int windowIndex ) + static void LUA_NATIVE_VEHICLE_SMASH_VEHICLE_WINDOW(Vehicle vehicle, int windowIndex) { VEHICLE::SMASH_VEHICLE_WINDOW(vehicle, windowIndex); } - static void LUA_NATIVE_VEHICLE_FIX_VEHICLE_WINDOW( Vehicle vehicle, int windowIndex ) + static void LUA_NATIVE_VEHICLE_FIX_VEHICLE_WINDOW(Vehicle vehicle, int windowIndex) { VEHICLE::FIX_VEHICLE_WINDOW(vehicle, windowIndex); } - static void LUA_NATIVE_VEHICLE_POP_OUT_VEHICLE_WINDSCREEN( Vehicle vehicle ) + static void LUA_NATIVE_VEHICLE_POP_OUT_VEHICLE_WINDSCREEN(Vehicle vehicle) { VEHICLE::POP_OUT_VEHICLE_WINDSCREEN(vehicle); } - static void LUA_NATIVE_VEHICLE_POP_OFF_VEHICLE_ROOF_WITH_IMPULSE( Vehicle vehicle, float x, float y, float z ) + static void LUA_NATIVE_VEHICLE_POP_OFF_VEHICLE_ROOF_WITH_IMPULSE(Vehicle vehicle, float x, float y, float z) { VEHICLE::POP_OFF_VEHICLE_ROOF_WITH_IMPULSE(vehicle, x, y, z); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_LIGHTS( Vehicle vehicle, int state ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_LIGHTS(Vehicle vehicle, int state) { VEHICLE::SET_VEHICLE_LIGHTS(vehicle, state); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_USE_PLAYER_LIGHT_SETTINGS( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_USE_PLAYER_LIGHT_SETTINGS(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_USE_PLAYER_LIGHT_SETTINGS(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_HEADLIGHT_SHADOWS( Vehicle vehicle, int p1 ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_HEADLIGHT_SHADOWS(Vehicle vehicle, int p1) { VEHICLE::SET_VEHICLE_HEADLIGHT_SHADOWS(vehicle, p1); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_ALARM( Vehicle vehicle, bool state ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_ALARM(Vehicle vehicle, bool state) { VEHICLE::SET_VEHICLE_ALARM(vehicle, state); } - static void LUA_NATIVE_VEHICLE_START_VEHICLE_ALARM( Vehicle vehicle ) + static void LUA_NATIVE_VEHICLE_START_VEHICLE_ALARM(Vehicle vehicle) { VEHICLE::START_VEHICLE_ALARM(vehicle); } - static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_ALARM_ACTIVATED( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_ALARM_ACTIVATED(Vehicle vehicle) { auto retval = (bool)VEHICLE::IS_VEHICLE_ALARM_ACTIVATED(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_INTERIORLIGHT( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_INTERIORLIGHT(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_INTERIORLIGHT(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_FORCE_INTERIORLIGHT( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_FORCE_INTERIORLIGHT(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_FORCE_INTERIORLIGHT(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_LIGHT_MULTIPLIER( Vehicle vehicle, float multiplier ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_LIGHT_MULTIPLIER(Vehicle vehicle, float multiplier) { VEHICLE::SET_VEHICLE_LIGHT_MULTIPLIER(vehicle, multiplier); } - static void LUA_NATIVE_VEHICLE_ATTACH_VEHICLE_TO_TRAILER( Vehicle vehicle, Vehicle trailer, float radius ) + static void LUA_NATIVE_VEHICLE_ATTACH_VEHICLE_TO_TRAILER(Vehicle vehicle, Vehicle trailer, float radius) { VEHICLE::ATTACH_VEHICLE_TO_TRAILER(vehicle, trailer, radius); } - static void LUA_NATIVE_VEHICLE_ATTACH_VEHICLE_ON_TO_TRAILER( Vehicle vehicle, Vehicle trailer, float offsetX, float offsetY, float offsetZ, float coordsX, float coordsY, float coordsZ, float rotationX, float rotationY, float rotationZ, float disableCollisions ) + static void LUA_NATIVE_VEHICLE_ATTACH_VEHICLE_ON_TO_TRAILER(Vehicle vehicle, Vehicle trailer, float offsetX, float offsetY, float offsetZ, float coordsX, float coordsY, float coordsZ, float rotationX, float rotationY, float rotationZ, float disableCollisions) { VEHICLE::ATTACH_VEHICLE_ON_TO_TRAILER(vehicle, trailer, offsetX, offsetY, offsetZ, coordsX, coordsY, coordsZ, rotationX, rotationY, rotationZ, disableCollisions); } - static void LUA_NATIVE_VEHICLE_STABILISE_ENTITY_ATTACHED_TO_HELI( Vehicle vehicle, Entity entity, float p2 ) + static void LUA_NATIVE_VEHICLE_STABILISE_ENTITY_ATTACHED_TO_HELI(Vehicle vehicle, Entity entity, float p2) { VEHICLE::STABILISE_ENTITY_ATTACHED_TO_HELI(vehicle, entity, p2); } - static void LUA_NATIVE_VEHICLE_DETACH_VEHICLE_FROM_TRAILER( Vehicle vehicle ) + static void LUA_NATIVE_VEHICLE_DETACH_VEHICLE_FROM_TRAILER(Vehicle vehicle) { VEHICLE::DETACH_VEHICLE_FROM_TRAILER(vehicle); } - static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_ATTACHED_TO_TRAILER( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_ATTACHED_TO_TRAILER(Vehicle vehicle) { auto retval = (bool)VEHICLE::IS_VEHICLE_ATTACHED_TO_TRAILER(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_SET_TRAILER_INVERSE_MASS_SCALE( Vehicle vehicle, float p1 ) + static void LUA_NATIVE_VEHICLE_SET_TRAILER_INVERSE_MASS_SCALE(Vehicle vehicle, float p1) { VEHICLE::SET_TRAILER_INVERSE_MASS_SCALE(vehicle, p1); } - static void LUA_NATIVE_VEHICLE_SET_TRAILER_LEGS_RAISED( Vehicle vehicle ) + static void LUA_NATIVE_VEHICLE_SET_TRAILER_LEGS_RAISED(Vehicle vehicle) { VEHICLE::SET_TRAILER_LEGS_RAISED(vehicle); } - static void LUA_NATIVE_VEHICLE_SET_TRAILER_LEGS_LOWERED( Vehicle vehicle ) + static void LUA_NATIVE_VEHICLE_SET_TRAILER_LEGS_LOWERED(Vehicle vehicle) { VEHICLE::SET_TRAILER_LEGS_LOWERED(vehicle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_TYRE_FIXED( Vehicle vehicle, int tyreIndex ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_TYRE_FIXED(Vehicle vehicle, int tyreIndex) { VEHICLE::SET_VEHICLE_TYRE_FIXED(vehicle, tyreIndex); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_NUMBER_PLATE_TEXT( Vehicle vehicle, const char* plateText ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_NUMBER_PLATE_TEXT(Vehicle vehicle, const char* plateText) { VEHICLE::SET_VEHICLE_NUMBER_PLATE_TEXT(vehicle, plateText); } - static const char* LUA_NATIVE_VEHICLE_GET_VEHICLE_NUMBER_PLATE_TEXT( Vehicle vehicle ) + static const char* LUA_NATIVE_VEHICLE_GET_VEHICLE_NUMBER_PLATE_TEXT(Vehicle vehicle) { auto retval = VEHICLE::GET_VEHICLE_NUMBER_PLATE_TEXT(vehicle); return retval; } - static int LUA_NATIVE_VEHICLE_GET_NUMBER_OF_VEHICLE_NUMBER_PLATES( ) + static int LUA_NATIVE_VEHICLE_GET_NUMBER_OF_VEHICLE_NUMBER_PLATES() { auto retval = VEHICLE::GET_NUMBER_OF_VEHICLE_NUMBER_PLATES(); return retval; } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_NUMBER_PLATE_TEXT_INDEX( Vehicle vehicle, int plateIndex ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_NUMBER_PLATE_TEXT_INDEX(Vehicle vehicle, int plateIndex) { VEHICLE::SET_VEHICLE_NUMBER_PLATE_TEXT_INDEX(vehicle, plateIndex); } - static int LUA_NATIVE_VEHICLE_GET_VEHICLE_NUMBER_PLATE_TEXT_INDEX( Vehicle vehicle ) + static int LUA_NATIVE_VEHICLE_GET_VEHICLE_NUMBER_PLATE_TEXT_INDEX(Vehicle vehicle) { auto retval = VEHICLE::GET_VEHICLE_NUMBER_PLATE_TEXT_INDEX(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_SET_RANDOM_TRAINS( bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_RANDOM_TRAINS(bool toggle) { VEHICLE::SET_RANDOM_TRAINS(toggle); } - static Vehicle LUA_NATIVE_VEHICLE_CREATE_MISSION_TRAIN( int variation, float x, float y, float z, bool direction, Any p5, Any p6 ) + static Vehicle LUA_NATIVE_VEHICLE_CREATE_MISSION_TRAIN(int variation, float x, float y, float z, bool direction, Any p5, Any p6) { auto retval = VEHICLE::CREATE_MISSION_TRAIN(variation, x, y, z, direction, p5, p6); return retval; } - static void LUA_NATIVE_VEHICLE_SWITCH_TRAIN_TRACK( int trackId, bool state ) + static void LUA_NATIVE_VEHICLE_SWITCH_TRAIN_TRACK(int trackId, bool state) { VEHICLE::SWITCH_TRAIN_TRACK(trackId, state); } - static void LUA_NATIVE_VEHICLE_SET_TRAIN_TRACK_SPAWN_FREQUENCY( int trackIndex, int frequency ) + static void LUA_NATIVE_VEHICLE_SET_TRAIN_TRACK_SPAWN_FREQUENCY(int trackIndex, int frequency) { VEHICLE::SET_TRAIN_TRACK_SPAWN_FREQUENCY(trackIndex, frequency); } - static void LUA_NATIVE_VEHICLE_ALLOW_TRAIN_TO_BE_REMOVED_BY_POPULATION( Any p0 ) + static void LUA_NATIVE_VEHICLE_ALLOW_TRAIN_TO_BE_REMOVED_BY_POPULATION(Any p0) { VEHICLE::ALLOW_TRAIN_TO_BE_REMOVED_BY_POPULATION(p0); } - static void LUA_NATIVE_VEHICLE_DELETE_ALL_TRAINS( ) + static void LUA_NATIVE_VEHICLE_DELETE_ALL_TRAINS() { VEHICLE::DELETE_ALL_TRAINS(); } - static void LUA_NATIVE_VEHICLE_SET_TRAIN_SPEED( Vehicle train, float speed ) + static void LUA_NATIVE_VEHICLE_SET_TRAIN_SPEED(Vehicle train, float speed) { VEHICLE::SET_TRAIN_SPEED(train, speed); } - static void LUA_NATIVE_VEHICLE_SET_TRAIN_CRUISE_SPEED( Vehicle train, float speed ) + static void LUA_NATIVE_VEHICLE_SET_TRAIN_CRUISE_SPEED(Vehicle train, float speed) { VEHICLE::SET_TRAIN_CRUISE_SPEED(train, speed); } - static void LUA_NATIVE_VEHICLE_SET_RANDOM_BOATS( bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_RANDOM_BOATS(bool toggle) { VEHICLE::SET_RANDOM_BOATS(toggle); } - static void LUA_NATIVE_VEHICLE_SET_RANDOM_BOATS_MP( bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_RANDOM_BOATS_MP(bool toggle) { VEHICLE::SET_RANDOM_BOATS_MP(toggle); } - static void LUA_NATIVE_VEHICLE_SET_GARBAGE_TRUCKS( bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_GARBAGE_TRUCKS(bool toggle) { VEHICLE::SET_GARBAGE_TRUCKS(toggle); } - static bool LUA_NATIVE_VEHICLE_DOES_VEHICLE_HAVE_STUCK_VEHICLE_CHECK( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_DOES_VEHICLE_HAVE_STUCK_VEHICLE_CHECK(Vehicle vehicle) { auto retval = (bool)VEHICLE::DOES_VEHICLE_HAVE_STUCK_VEHICLE_CHECK(vehicle); return retval; } - static int LUA_NATIVE_VEHICLE_GET_VEHICLE_RECORDING_ID( int recording, const char* script ) + static int LUA_NATIVE_VEHICLE_GET_VEHICLE_RECORDING_ID(int recording, const char* script) { auto retval = VEHICLE::GET_VEHICLE_RECORDING_ID(recording, script); return retval; } - static void LUA_NATIVE_VEHICLE_REQUEST_VEHICLE_RECORDING( int recording, const char* script ) + static void LUA_NATIVE_VEHICLE_REQUEST_VEHICLE_RECORDING(int recording, const char* script) { VEHICLE::REQUEST_VEHICLE_RECORDING(recording, script); } - static bool LUA_NATIVE_VEHICLE_HAS_VEHICLE_RECORDING_BEEN_LOADED( int recording, const char* script ) + static bool LUA_NATIVE_VEHICLE_HAS_VEHICLE_RECORDING_BEEN_LOADED(int recording, const char* script) { auto retval = (bool)VEHICLE::HAS_VEHICLE_RECORDING_BEEN_LOADED(recording, script); return retval; } - static void LUA_NATIVE_VEHICLE_REMOVE_VEHICLE_RECORDING( int recording, const char* script ) + static void LUA_NATIVE_VEHICLE_REMOVE_VEHICLE_RECORDING(int recording, const char* script) { VEHICLE::REMOVE_VEHICLE_RECORDING(recording, script); } - static Vector3 LUA_NATIVE_VEHICLE_GET_POSITION_OF_VEHICLE_RECORDING_ID_AT_TIME( int id, float time ) + static Vector3 LUA_NATIVE_VEHICLE_GET_POSITION_OF_VEHICLE_RECORDING_ID_AT_TIME(int id, float time) { auto retval = VEHICLE::GET_POSITION_OF_VEHICLE_RECORDING_ID_AT_TIME(id, time); return retval; } - static Vector3 LUA_NATIVE_VEHICLE_GET_POSITION_OF_VEHICLE_RECORDING_AT_TIME( int recording, float time, const char* script ) + static Vector3 LUA_NATIVE_VEHICLE_GET_POSITION_OF_VEHICLE_RECORDING_AT_TIME(int recording, float time, const char* script) { auto retval = VEHICLE::GET_POSITION_OF_VEHICLE_RECORDING_AT_TIME(recording, time, script); return retval; } - static Vector3 LUA_NATIVE_VEHICLE_GET_ROTATION_OF_VEHICLE_RECORDING_ID_AT_TIME( int id, float time ) + static Vector3 LUA_NATIVE_VEHICLE_GET_ROTATION_OF_VEHICLE_RECORDING_ID_AT_TIME(int id, float time) { auto retval = VEHICLE::GET_ROTATION_OF_VEHICLE_RECORDING_ID_AT_TIME(id, time); return retval; } - static Vector3 LUA_NATIVE_VEHICLE_GET_ROTATION_OF_VEHICLE_RECORDING_AT_TIME( int recording, float time, const char* script ) + static Vector3 LUA_NATIVE_VEHICLE_GET_ROTATION_OF_VEHICLE_RECORDING_AT_TIME(int recording, float time, const char* script) { auto retval = VEHICLE::GET_ROTATION_OF_VEHICLE_RECORDING_AT_TIME(recording, time, script); return retval; } - static float LUA_NATIVE_VEHICLE_GET_TOTAL_DURATION_OF_VEHICLE_RECORDING_ID( int id ) + static float LUA_NATIVE_VEHICLE_GET_TOTAL_DURATION_OF_VEHICLE_RECORDING_ID(int id) { auto retval = VEHICLE::GET_TOTAL_DURATION_OF_VEHICLE_RECORDING_ID(id); return retval; } - static float LUA_NATIVE_VEHICLE_GET_TOTAL_DURATION_OF_VEHICLE_RECORDING( int recording, const char* script ) + static float LUA_NATIVE_VEHICLE_GET_TOTAL_DURATION_OF_VEHICLE_RECORDING(int recording, const char* script) { auto retval = VEHICLE::GET_TOTAL_DURATION_OF_VEHICLE_RECORDING(recording, script); return retval; } - static float LUA_NATIVE_VEHICLE_GET_POSITION_IN_RECORDING( Vehicle vehicle ) + static float LUA_NATIVE_VEHICLE_GET_POSITION_IN_RECORDING(Vehicle vehicle) { auto retval = VEHICLE::GET_POSITION_IN_RECORDING(vehicle); return retval; } - static float LUA_NATIVE_VEHICLE_GET_TIME_POSITION_IN_RECORDING( Vehicle vehicle ) + static float LUA_NATIVE_VEHICLE_GET_TIME_POSITION_IN_RECORDING(Vehicle vehicle) { auto retval = VEHICLE::GET_TIME_POSITION_IN_RECORDING(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_START_PLAYBACK_RECORDED_VEHICLE( Vehicle vehicle, int recording, const char* script, bool p3 ) + static void LUA_NATIVE_VEHICLE_START_PLAYBACK_RECORDED_VEHICLE(Vehicle vehicle, int recording, const char* script, bool p3) { VEHICLE::START_PLAYBACK_RECORDED_VEHICLE(vehicle, recording, script, p3); } - static void LUA_NATIVE_VEHICLE_START_PLAYBACK_RECORDED_VEHICLE_WITH_FLAGS( Vehicle vehicle, int recording, const char* script, int flags, int time, int drivingStyle ) + static void LUA_NATIVE_VEHICLE_START_PLAYBACK_RECORDED_VEHICLE_WITH_FLAGS(Vehicle vehicle, int recording, const char* script, int flags, int time, int drivingStyle) { VEHICLE::START_PLAYBACK_RECORDED_VEHICLE_WITH_FLAGS(vehicle, recording, script, flags, time, drivingStyle); } - static void LUA_NATIVE_VEHICLE_FORCE_PLAYBACK_RECORDED_VEHICLE_UPDATE( Vehicle vehicle, bool p1 ) + static void LUA_NATIVE_VEHICLE_FORCE_PLAYBACK_RECORDED_VEHICLE_UPDATE(Vehicle vehicle, bool p1) { VEHICLE::FORCE_PLAYBACK_RECORDED_VEHICLE_UPDATE(vehicle, p1); } - static void LUA_NATIVE_VEHICLE_STOP_PLAYBACK_RECORDED_VEHICLE( Vehicle vehicle ) + static void LUA_NATIVE_VEHICLE_STOP_PLAYBACK_RECORDED_VEHICLE(Vehicle vehicle) { VEHICLE::STOP_PLAYBACK_RECORDED_VEHICLE(vehicle); } - static void LUA_NATIVE_VEHICLE_PAUSE_PLAYBACK_RECORDED_VEHICLE( Vehicle vehicle ) + static void LUA_NATIVE_VEHICLE_PAUSE_PLAYBACK_RECORDED_VEHICLE(Vehicle vehicle) { VEHICLE::PAUSE_PLAYBACK_RECORDED_VEHICLE(vehicle); } - static void LUA_NATIVE_VEHICLE_UNPAUSE_PLAYBACK_RECORDED_VEHICLE( Vehicle vehicle ) + static void LUA_NATIVE_VEHICLE_UNPAUSE_PLAYBACK_RECORDED_VEHICLE(Vehicle vehicle) { VEHICLE::UNPAUSE_PLAYBACK_RECORDED_VEHICLE(vehicle); } - static bool LUA_NATIVE_VEHICLE_IS_PLAYBACK_GOING_ON_FOR_VEHICLE( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_IS_PLAYBACK_GOING_ON_FOR_VEHICLE(Vehicle vehicle) { auto retval = (bool)VEHICLE::IS_PLAYBACK_GOING_ON_FOR_VEHICLE(vehicle); return retval; } - static bool LUA_NATIVE_VEHICLE_IS_PLAYBACK_USING_AI_GOING_ON_FOR_VEHICLE( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_IS_PLAYBACK_USING_AI_GOING_ON_FOR_VEHICLE(Vehicle vehicle) { auto retval = (bool)VEHICLE::IS_PLAYBACK_USING_AI_GOING_ON_FOR_VEHICLE(vehicle); return retval; } - static int LUA_NATIVE_VEHICLE_GET_CURRENT_PLAYBACK_FOR_VEHICLE( Vehicle vehicle ) + static int LUA_NATIVE_VEHICLE_GET_CURRENT_PLAYBACK_FOR_VEHICLE(Vehicle vehicle) { auto retval = VEHICLE::GET_CURRENT_PLAYBACK_FOR_VEHICLE(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_SKIP_TO_END_AND_STOP_PLAYBACK_RECORDED_VEHICLE( Vehicle vehicle ) + static void LUA_NATIVE_VEHICLE_SKIP_TO_END_AND_STOP_PLAYBACK_RECORDED_VEHICLE(Vehicle vehicle) { VEHICLE::SKIP_TO_END_AND_STOP_PLAYBACK_RECORDED_VEHICLE(vehicle); } - static void LUA_NATIVE_VEHICLE_SET_PLAYBACK_SPEED( Vehicle vehicle, float speed ) + static void LUA_NATIVE_VEHICLE_SET_PLAYBACK_SPEED(Vehicle vehicle, float speed) { VEHICLE::SET_PLAYBACK_SPEED(vehicle, speed); } - static void LUA_NATIVE_VEHICLE_START_PLAYBACK_RECORDED_VEHICLE_USING_AI( Vehicle vehicle, int recording, const char* script, float speed, int drivingStyle ) + static void LUA_NATIVE_VEHICLE_START_PLAYBACK_RECORDED_VEHICLE_USING_AI(Vehicle vehicle, int recording, const char* script, float speed, int drivingStyle) { VEHICLE::START_PLAYBACK_RECORDED_VEHICLE_USING_AI(vehicle, recording, script, speed, drivingStyle); } - static void LUA_NATIVE_VEHICLE_SKIP_TIME_IN_PLAYBACK_RECORDED_VEHICLE( Vehicle vehicle, float time ) + static void LUA_NATIVE_VEHICLE_SKIP_TIME_IN_PLAYBACK_RECORDED_VEHICLE(Vehicle vehicle, float time) { VEHICLE::SKIP_TIME_IN_PLAYBACK_RECORDED_VEHICLE(vehicle, time); } - static void LUA_NATIVE_VEHICLE_SET_PLAYBACK_TO_USE_AI( Vehicle vehicle, int drivingStyle ) + static void LUA_NATIVE_VEHICLE_SET_PLAYBACK_TO_USE_AI(Vehicle vehicle, int drivingStyle) { VEHICLE::SET_PLAYBACK_TO_USE_AI(vehicle, drivingStyle); } - static void LUA_NATIVE_VEHICLE_SET_PLAYBACK_TO_USE_AI_TRY_TO_REVERT_BACK_LATER( Vehicle vehicle, int time, int drivingStyle, bool p3 ) + static void LUA_NATIVE_VEHICLE_SET_PLAYBACK_TO_USE_AI_TRY_TO_REVERT_BACK_LATER(Vehicle vehicle, int time, int drivingStyle, bool p3) { VEHICLE::SET_PLAYBACK_TO_USE_AI_TRY_TO_REVERT_BACK_LATER(vehicle, time, drivingStyle, p3); } - static void LUA_NATIVE_VEHICLE_SET_ADDITIONAL_ROTATION_FOR_RECORDED_VEHICLE_PLAYBACK( Vehicle vehicle, float x, float y, float z, Any p4 ) + static void LUA_NATIVE_VEHICLE_SET_ADDITIONAL_ROTATION_FOR_RECORDED_VEHICLE_PLAYBACK(Vehicle vehicle, float x, float y, float z, Any p4) { VEHICLE::SET_ADDITIONAL_ROTATION_FOR_RECORDED_VEHICLE_PLAYBACK(vehicle, x, y, z, p4); } - static void LUA_NATIVE_VEHICLE_SET_POSITION_OFFSET_FOR_RECORDED_VEHICLE_PLAYBACK( Vehicle vehicle, float x, float y, float z ) + static void LUA_NATIVE_VEHICLE_SET_POSITION_OFFSET_FOR_RECORDED_VEHICLE_PLAYBACK(Vehicle vehicle, float x, float y, float z) { VEHICLE::SET_POSITION_OFFSET_FOR_RECORDED_VEHICLE_PLAYBACK(vehicle, x, y, z); } - static void LUA_NATIVE_VEHICLE_SET_GLOBAL_POSITION_OFFSET_FOR_RECORDED_VEHICLE_PLAYBACK( Vehicle vehicle, float x, float y, float z ) + static void LUA_NATIVE_VEHICLE_SET_GLOBAL_POSITION_OFFSET_FOR_RECORDED_VEHICLE_PLAYBACK(Vehicle vehicle, float x, float y, float z) { VEHICLE::SET_GLOBAL_POSITION_OFFSET_FOR_RECORDED_VEHICLE_PLAYBACK(vehicle, x, y, z); } - static void LUA_NATIVE_VEHICLE_SET_SHOULD_LERP_FROM_AI_TO_FULL_RECORDING( Vehicle vehicle, bool p1 ) + static void LUA_NATIVE_VEHICLE_SET_SHOULD_LERP_FROM_AI_TO_FULL_RECORDING(Vehicle vehicle, bool p1) { VEHICLE::SET_SHOULD_LERP_FROM_AI_TO_FULL_RECORDING(vehicle, p1); } - static void LUA_NATIVE_VEHICLE_EXPLODE_VEHICLE_IN_CUTSCENE( Vehicle vehicle, bool p1 ) + static void LUA_NATIVE_VEHICLE_EXPLODE_VEHICLE_IN_CUTSCENE(Vehicle vehicle, bool p1) { VEHICLE::EXPLODE_VEHICLE_IN_CUTSCENE(vehicle, p1); } - static void LUA_NATIVE_VEHICLE_ADD_VEHICLE_STUCK_CHECK_WITH_WARP( Any p0, float p1, Any p2, bool p3, bool p4, bool p5, Any p6 ) + static void LUA_NATIVE_VEHICLE_ADD_VEHICLE_STUCK_CHECK_WITH_WARP(Any p0, float p1, Any p2, bool p3, bool p4, bool p5, Any p6) { VEHICLE::ADD_VEHICLE_STUCK_CHECK_WITH_WARP(p0, p1, p2, p3, p4, p5, p6); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_MODEL_IS_SUPPRESSED( Hash model, bool suppressed ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_MODEL_IS_SUPPRESSED(Hash model, bool suppressed) { VEHICLE::SET_VEHICLE_MODEL_IS_SUPPRESSED(model, suppressed); } - static Vehicle LUA_NATIVE_VEHICLE_GET_RANDOM_VEHICLE_IN_SPHERE( float x, float y, float z, float radius, Hash modelHash, int flags ) + static Vehicle LUA_NATIVE_VEHICLE_GET_RANDOM_VEHICLE_IN_SPHERE(float x, float y, float z, float radius, Hash modelHash, int flags) { auto retval = VEHICLE::GET_RANDOM_VEHICLE_IN_SPHERE(x, y, z, radius, modelHash, flags); return retval; } - static Vehicle LUA_NATIVE_VEHICLE_GET_RANDOM_VEHICLE_FRONT_BUMPER_IN_SPHERE( float p0, float p1, float p2, float p3, int p4, int p5, int p6 ) + static Vehicle LUA_NATIVE_VEHICLE_GET_RANDOM_VEHICLE_FRONT_BUMPER_IN_SPHERE(float p0, float p1, float p2, float p3, int p4, int p5, int p6) { auto retval = VEHICLE::GET_RANDOM_VEHICLE_FRONT_BUMPER_IN_SPHERE(p0, p1, p2, p3, p4, p5, p6); return retval; } - static Vehicle LUA_NATIVE_VEHICLE_GET_RANDOM_VEHICLE_BACK_BUMPER_IN_SPHERE( float p0, float p1, float p2, float p3, int p4, int p5, int p6 ) + static Vehicle LUA_NATIVE_VEHICLE_GET_RANDOM_VEHICLE_BACK_BUMPER_IN_SPHERE(float p0, float p1, float p2, float p3, int p4, int p5, int p6) { auto retval = VEHICLE::GET_RANDOM_VEHICLE_BACK_BUMPER_IN_SPHERE(p0, p1, p2, p3, p4, p5, p6); return retval; } - static Vehicle LUA_NATIVE_VEHICLE_GET_CLOSEST_VEHICLE( float x, float y, float z, float radius, Hash modelHash, int flags ) + static Vehicle LUA_NATIVE_VEHICLE_GET_CLOSEST_VEHICLE(float x, float y, float z, float radius, Hash modelHash, int flags) { auto retval = VEHICLE::GET_CLOSEST_VEHICLE(x, y, z, radius, modelHash, flags); return retval; } - static Vehicle LUA_NATIVE_VEHICLE_GET_TRAIN_CARRIAGE( Vehicle train, int trailerNumber ) + static Vehicle LUA_NATIVE_VEHICLE_GET_TRAIN_CARRIAGE(Vehicle train, int trailerNumber) { auto retval = VEHICLE::GET_TRAIN_CARRIAGE(train, trailerNumber); return retval; } - static bool LUA_NATIVE_VEHICLE_IS_MISSION_TRAIN( Vehicle train ) + static bool LUA_NATIVE_VEHICLE_IS_MISSION_TRAIN(Vehicle train) { auto retval = (bool)VEHICLE::IS_MISSION_TRAIN(train); return retval; } - static Vehicle LUA_NATIVE_VEHICLE_DELETE_MISSION_TRAIN( Vehicle train ) + static Vehicle LUA_NATIVE_VEHICLE_DELETE_MISSION_TRAIN(Vehicle train) { VEHICLE::DELETE_MISSION_TRAIN(&train); return train; } - static Vehicle LUA_NATIVE_VEHICLE_SET_MISSION_TRAIN_AS_NO_LONGER_NEEDED( Vehicle train, bool p1 ) + static Vehicle LUA_NATIVE_VEHICLE_SET_MISSION_TRAIN_AS_NO_LONGER_NEEDED(Vehicle train, bool p1) { VEHICLE::SET_MISSION_TRAIN_AS_NO_LONGER_NEEDED(&train, p1); return train; } - static void LUA_NATIVE_VEHICLE_SET_MISSION_TRAIN_COORDS( Vehicle train, float x, float y, float z ) + static void LUA_NATIVE_VEHICLE_SET_MISSION_TRAIN_COORDS(Vehicle train, float x, float y, float z) { VEHICLE::SET_MISSION_TRAIN_COORDS(train, x, y, z); } - static bool LUA_NATIVE_VEHICLE_IS_THIS_MODEL_A_BOAT( Hash model ) + static bool LUA_NATIVE_VEHICLE_IS_THIS_MODEL_A_BOAT(Hash model) { auto retval = (bool)VEHICLE::IS_THIS_MODEL_A_BOAT(model); return retval; } - static bool LUA_NATIVE_VEHICLE_IS_THIS_MODEL_A_JETSKI( Hash model ) + static bool LUA_NATIVE_VEHICLE_IS_THIS_MODEL_A_JETSKI(Hash model) { auto retval = (bool)VEHICLE::IS_THIS_MODEL_A_JETSKI(model); return retval; } - static bool LUA_NATIVE_VEHICLE_IS_THIS_MODEL_A_PLANE( Hash model ) + static bool LUA_NATIVE_VEHICLE_IS_THIS_MODEL_A_PLANE(Hash model) { auto retval = (bool)VEHICLE::IS_THIS_MODEL_A_PLANE(model); return retval; } - static bool LUA_NATIVE_VEHICLE_IS_THIS_MODEL_A_HELI( Hash model ) + static bool LUA_NATIVE_VEHICLE_IS_THIS_MODEL_A_HELI(Hash model) { auto retval = (bool)VEHICLE::IS_THIS_MODEL_A_HELI(model); return retval; } - static bool LUA_NATIVE_VEHICLE_IS_THIS_MODEL_A_CAR( Hash model ) + static bool LUA_NATIVE_VEHICLE_IS_THIS_MODEL_A_CAR(Hash model) { auto retval = (bool)VEHICLE::IS_THIS_MODEL_A_CAR(model); return retval; } - static bool LUA_NATIVE_VEHICLE_IS_THIS_MODEL_A_TRAIN( Hash model ) + static bool LUA_NATIVE_VEHICLE_IS_THIS_MODEL_A_TRAIN(Hash model) { auto retval = (bool)VEHICLE::IS_THIS_MODEL_A_TRAIN(model); return retval; } - static bool LUA_NATIVE_VEHICLE_IS_THIS_MODEL_A_BIKE( Hash model ) + static bool LUA_NATIVE_VEHICLE_IS_THIS_MODEL_A_BIKE(Hash model) { auto retval = (bool)VEHICLE::IS_THIS_MODEL_A_BIKE(model); return retval; } - static bool LUA_NATIVE_VEHICLE_IS_THIS_MODEL_A_BICYCLE( Hash model ) + static bool LUA_NATIVE_VEHICLE_IS_THIS_MODEL_A_BICYCLE(Hash model) { auto retval = (bool)VEHICLE::IS_THIS_MODEL_A_BICYCLE(model); return retval; } - static bool LUA_NATIVE_VEHICLE_IS_THIS_MODEL_A_QUADBIKE( Hash model ) + static bool LUA_NATIVE_VEHICLE_IS_THIS_MODEL_A_QUADBIKE(Hash model) { auto retval = (bool)VEHICLE::IS_THIS_MODEL_A_QUADBIKE(model); return retval; } - static bool LUA_NATIVE_VEHICLE_IS_THIS_MODEL_AN_AMPHIBIOUS_CAR( Hash model ) + static bool LUA_NATIVE_VEHICLE_IS_THIS_MODEL_AN_AMPHIBIOUS_CAR(Hash model) { auto retval = (bool)VEHICLE::IS_THIS_MODEL_AN_AMPHIBIOUS_CAR(model); return retval; } - static bool LUA_NATIVE_VEHICLE_IS_THIS_MODEL_AN_AMPHIBIOUS_QUADBIKE( Hash model ) + static bool LUA_NATIVE_VEHICLE_IS_THIS_MODEL_AN_AMPHIBIOUS_QUADBIKE(Hash model) { auto retval = (bool)VEHICLE::IS_THIS_MODEL_AN_AMPHIBIOUS_QUADBIKE(model); return retval; } - static void LUA_NATIVE_VEHICLE_SET_HELI_BLADES_FULL_SPEED( Vehicle vehicle ) + static void LUA_NATIVE_VEHICLE_SET_HELI_BLADES_FULL_SPEED(Vehicle vehicle) { VEHICLE::SET_HELI_BLADES_FULL_SPEED(vehicle); } - static void LUA_NATIVE_VEHICLE_SET_HELI_BLADES_SPEED( Vehicle vehicle, float speed ) + static void LUA_NATIVE_VEHICLE_SET_HELI_BLADES_SPEED(Vehicle vehicle, float speed) { VEHICLE::SET_HELI_BLADES_SPEED(vehicle, speed); } - static void LUA_NATIVE_VEHICLE_FORCE_SUB_THROTTLE_FOR_TIME( Vehicle vehicle, float p1, float p2 ) + static void LUA_NATIVE_VEHICLE_FORCE_SUB_THROTTLE_FOR_TIME(Vehicle vehicle, float p1, float p2) { VEHICLE::FORCE_SUB_THROTTLE_FOR_TIME(vehicle, p1, p2); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_CAN_BE_TARGETTED( Vehicle vehicle, bool state ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_CAN_BE_TARGETTED(Vehicle vehicle, bool state) { VEHICLE::SET_VEHICLE_CAN_BE_TARGETTED(vehicle, state); } - static void LUA_NATIVE_VEHICLE_SET_DONT_ALLOW_PLAYER_TO_ENTER_VEHICLE_IF_LOCKED_FOR_PLAYER( Vehicle vehicle, bool p1 ) + static void LUA_NATIVE_VEHICLE_SET_DONT_ALLOW_PLAYER_TO_ENTER_VEHICLE_IF_LOCKED_FOR_PLAYER(Vehicle vehicle, bool p1) { VEHICLE::SET_DONT_ALLOW_PLAYER_TO_ENTER_VEHICLE_IF_LOCKED_FOR_PLAYER(vehicle, p1); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_CAN_BE_VISIBLY_DAMAGED( Vehicle vehicle, bool state ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_CAN_BE_VISIBLY_DAMAGED(Vehicle vehicle, bool state) { VEHICLE::SET_VEHICLE_CAN_BE_VISIBLY_DAMAGED(vehicle, state); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_HAS_UNBREAKABLE_LIGHTS( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_HAS_UNBREAKABLE_LIGHTS(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_HAS_UNBREAKABLE_LIGHTS(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_RESPECTS_LOCKS_WHEN_HAS_DRIVER( Vehicle vehicle, bool p1 ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_RESPECTS_LOCKS_WHEN_HAS_DRIVER(Vehicle vehicle, bool p1) { VEHICLE::SET_VEHICLE_RESPECTS_LOCKS_WHEN_HAS_DRIVER(vehicle, p1); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_CAN_EJECT_PASSENGERS_IF_LOCKED( Any p0, Any p1 ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_CAN_EJECT_PASSENGERS_IF_LOCKED(Any p0, Any p1) { VEHICLE::SET_VEHICLE_CAN_EJECT_PASSENGERS_IF_LOCKED(p0, p1); } - static float LUA_NATIVE_VEHICLE_GET_VEHICLE_DIRT_LEVEL( Vehicle vehicle ) + static float LUA_NATIVE_VEHICLE_GET_VEHICLE_DIRT_LEVEL(Vehicle vehicle) { auto retval = VEHICLE::GET_VEHICLE_DIRT_LEVEL(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_DIRT_LEVEL( Vehicle vehicle, float dirtLevel ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_DIRT_LEVEL(Vehicle vehicle, float dirtLevel) { VEHICLE::SET_VEHICLE_DIRT_LEVEL(vehicle, dirtLevel); } - static bool LUA_NATIVE_VEHICLE_GET_DOES_VEHICLE_HAVE_DAMAGE_DECALS( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_GET_DOES_VEHICLE_HAVE_DAMAGE_DECALS(Vehicle vehicle) { auto retval = (bool)VEHICLE::GET_DOES_VEHICLE_HAVE_DAMAGE_DECALS(vehicle); return retval; } - static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_DOOR_FULLY_OPEN( Vehicle vehicle, int doorId ) + static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_DOOR_FULLY_OPEN(Vehicle vehicle, int doorId) { auto retval = (bool)VEHICLE::IS_VEHICLE_DOOR_FULLY_OPEN(vehicle, doorId); return retval; } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_ENGINE_ON( Vehicle vehicle, bool value, bool instantly, bool disableAutoStart ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_ENGINE_ON(Vehicle vehicle, bool value, bool instantly, bool disableAutoStart) { VEHICLE::SET_VEHICLE_ENGINE_ON(vehicle, value, instantly, disableAutoStart); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_UNDRIVEABLE( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_UNDRIVEABLE(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_UNDRIVEABLE(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_PROVIDES_COVER( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_PROVIDES_COVER(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_PROVIDES_COVER(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_DOOR_CONTROL( Vehicle vehicle, int doorId, int speed, float angle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_DOOR_CONTROL(Vehicle vehicle, int doorId, int speed, float angle) { VEHICLE::SET_VEHICLE_DOOR_CONTROL(vehicle, doorId, speed, angle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_DOOR_LATCHED( Vehicle vehicle, int doorId, bool p2, bool p3, bool p4 ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_DOOR_LATCHED(Vehicle vehicle, int doorId, bool p2, bool p3, bool p4) { VEHICLE::SET_VEHICLE_DOOR_LATCHED(vehicle, doorId, p2, p3, p4); } - static float LUA_NATIVE_VEHICLE_GET_VEHICLE_DOOR_ANGLE_RATIO( Vehicle vehicle, int doorId ) + static float LUA_NATIVE_VEHICLE_GET_VEHICLE_DOOR_ANGLE_RATIO(Vehicle vehicle, int doorId) { auto retval = VEHICLE::GET_VEHICLE_DOOR_ANGLE_RATIO(vehicle, doorId); return retval; } - static Ped LUA_NATIVE_VEHICLE_GET_PED_USING_VEHICLE_DOOR( Vehicle vehicle, int doord ) + static Ped LUA_NATIVE_VEHICLE_GET_PED_USING_VEHICLE_DOOR(Vehicle vehicle, int doord) { auto retval = VEHICLE::GET_PED_USING_VEHICLE_DOOR(vehicle, doord); return retval; } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_DOOR_SHUT( Vehicle vehicle, int doorId, bool closeInstantly ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_DOOR_SHUT(Vehicle vehicle, int doorId, bool closeInstantly) { VEHICLE::SET_VEHICLE_DOOR_SHUT(vehicle, doorId, closeInstantly); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_DOOR_BROKEN( Vehicle vehicle, int doorId, bool deleteDoor ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_DOOR_BROKEN(Vehicle vehicle, int doorId, bool deleteDoor) { VEHICLE::SET_VEHICLE_DOOR_BROKEN(vehicle, doorId, deleteDoor); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_CAN_BREAK( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_CAN_BREAK(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_CAN_BREAK(vehicle, toggle); } - static bool LUA_NATIVE_VEHICLE_DOES_VEHICLE_HAVE_ROOF( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_DOES_VEHICLE_HAVE_ROOF(Vehicle vehicle) { auto retval = (bool)VEHICLE::DOES_VEHICLE_HAVE_ROOF(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_REMOVE_AGGRESSIVE_CARJACK_MISSION( Any p0 ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_REMOVE_AGGRESSIVE_CARJACK_MISSION(Any p0) { VEHICLE::SET_VEHICLE_REMOVE_AGGRESSIVE_CARJACK_MISSION(p0); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_AVOID_PLAYER_VEHICLE_RIOT_VAN_MISSION( Any p0 ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_AVOID_PLAYER_VEHICLE_RIOT_VAN_MISSION(Any p0) { VEHICLE::SET_VEHICLE_AVOID_PLAYER_VEHICLE_RIOT_VAN_MISSION(p0); } - static void LUA_NATIVE_VEHICLE_SET_CARJACK_MISSION_REMOVAL_PARAMETERS( Any p0, Any p1 ) + static void LUA_NATIVE_VEHICLE_SET_CARJACK_MISSION_REMOVAL_PARAMETERS(Any p0, Any p1) { VEHICLE::SET_CARJACK_MISSION_REMOVAL_PARAMETERS(p0, p1); } - static bool LUA_NATIVE_VEHICLE_IS_BIG_VEHICLE( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_IS_BIG_VEHICLE(Vehicle vehicle) { auto retval = (bool)VEHICLE::IS_BIG_VEHICLE(vehicle); return retval; } - static int LUA_NATIVE_VEHICLE_GET_NUMBER_OF_VEHICLE_COLOURS( Vehicle vehicle ) + static int LUA_NATIVE_VEHICLE_GET_NUMBER_OF_VEHICLE_COLOURS(Vehicle vehicle) { auto retval = VEHICLE::GET_NUMBER_OF_VEHICLE_COLOURS(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_COLOUR_COMBINATION( Vehicle vehicle, int colorCombination ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_COLOUR_COMBINATION(Vehicle vehicle, int colorCombination) { VEHICLE::SET_VEHICLE_COLOUR_COMBINATION(vehicle, colorCombination); } - static int LUA_NATIVE_VEHICLE_GET_VEHICLE_COLOUR_COMBINATION( Vehicle vehicle ) + static int LUA_NATIVE_VEHICLE_GET_VEHICLE_COLOUR_COMBINATION(Vehicle vehicle) { auto retval = VEHICLE::GET_VEHICLE_COLOUR_COMBINATION(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_XENON_LIGHT_COLOR_INDEX( Vehicle vehicle, int colorIndex ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_XENON_LIGHT_COLOR_INDEX(Vehicle vehicle, int colorIndex) { VEHICLE::SET_VEHICLE_XENON_LIGHT_COLOR_INDEX(vehicle, colorIndex); } - static int LUA_NATIVE_VEHICLE_GET_VEHICLE_XENON_LIGHT_COLOR_INDEX( Vehicle vehicle ) + static int LUA_NATIVE_VEHICLE_GET_VEHICLE_XENON_LIGHT_COLOR_INDEX(Vehicle vehicle) { auto retval = VEHICLE::GET_VEHICLE_XENON_LIGHT_COLOR_INDEX(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_IS_CONSIDERED_BY_PLAYER( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_IS_CONSIDERED_BY_PLAYER(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_IS_CONSIDERED_BY_PLAYER(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_WILL_FORCE_OTHER_VEHICLES_TO_STOP( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_WILL_FORCE_OTHER_VEHICLES_TO_STOP(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_WILL_FORCE_OTHER_VEHICLES_TO_STOP(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_ACT_AS_IF_HAS_SIREN_ON( Vehicle vehicle, bool p1 ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_ACT_AS_IF_HAS_SIREN_ON(Vehicle vehicle, bool p1) { VEHICLE::SET_VEHICLE_ACT_AS_IF_HAS_SIREN_ON(vehicle, p1); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_USE_MORE_RESTRICTIVE_SPAWN_CHECKS( Vehicle vehicle, bool p1 ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_USE_MORE_RESTRICTIVE_SPAWN_CHECKS(Vehicle vehicle, bool p1) { VEHICLE::SET_VEHICLE_USE_MORE_RESTRICTIVE_SPAWN_CHECKS(vehicle, p1); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_MAY_BE_USED_BY_GOTO_POINT_ANY_MEANS( Vehicle vehicle, bool p1 ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_MAY_BE_USED_BY_GOTO_POINT_ANY_MEANS(Vehicle vehicle, bool p1) { VEHICLE::SET_VEHICLE_MAY_BE_USED_BY_GOTO_POINT_ANY_MEANS(vehicle, p1); } - static std::tuple LUA_NATIVE_VEHICLE_GET_RANDOM_VEHICLE_MODEL_IN_MEMORY( bool p0, Hash modelHash, int successIndicator ) + static std::tuple LUA_NATIVE_VEHICLE_GET_RANDOM_VEHICLE_MODEL_IN_MEMORY(bool p0, Hash modelHash, int successIndicator) { std::tuple return_values; VEHICLE::GET_RANDOM_VEHICLE_MODEL_IN_MEMORY(p0, &modelHash, &successIndicator); @@ -1457,82 +1457,82 @@ namespace lua::native return return_values; } - static int LUA_NATIVE_VEHICLE_GET_VEHICLE_DOOR_LOCK_STATUS( Vehicle vehicle ) + static int LUA_NATIVE_VEHICLE_GET_VEHICLE_DOOR_LOCK_STATUS(Vehicle vehicle) { auto retval = VEHICLE::GET_VEHICLE_DOOR_LOCK_STATUS(vehicle); return retval; } - static int LUA_NATIVE_VEHICLE_GET_VEHICLE_INDIVIDUAL_DOOR_LOCK_STATUS( Vehicle vehicle, int doorId ) + static int LUA_NATIVE_VEHICLE_GET_VEHICLE_INDIVIDUAL_DOOR_LOCK_STATUS(Vehicle vehicle, int doorId) { auto retval = VEHICLE::GET_VEHICLE_INDIVIDUAL_DOOR_LOCK_STATUS(vehicle, doorId); return retval; } - static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_DOOR_DAMAGED( Vehicle veh, int doorID ) + static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_DOOR_DAMAGED(Vehicle veh, int doorID) { auto retval = (bool)VEHICLE::IS_VEHICLE_DOOR_DAMAGED(veh, doorID); return retval; } - static void LUA_NATIVE_VEHICLE_SET_DOOR_ALLOWED_TO_BE_BROKEN_OFF( Vehicle vehicle, int doorId, bool isBreakable ) + static void LUA_NATIVE_VEHICLE_SET_DOOR_ALLOWED_TO_BE_BROKEN_OFF(Vehicle vehicle, int doorId, bool isBreakable) { VEHICLE::SET_DOOR_ALLOWED_TO_BE_BROKEN_OFF(vehicle, doorId, isBreakable); } - static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_BUMPER_BOUNCING( Vehicle vehicle, bool frontBumper ) + static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_BUMPER_BOUNCING(Vehicle vehicle, bool frontBumper) { auto retval = (bool)VEHICLE::IS_VEHICLE_BUMPER_BOUNCING(vehicle, frontBumper); return retval; } - static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_BUMPER_BROKEN_OFF( Vehicle vehicle, bool frontBumper ) + static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_BUMPER_BROKEN_OFF(Vehicle vehicle, bool frontBumper) { auto retval = (bool)VEHICLE::IS_VEHICLE_BUMPER_BROKEN_OFF(vehicle, frontBumper); return retval; } - static bool LUA_NATIVE_VEHICLE_IS_COP_VEHICLE_IN_AREA_3D( float x1, float x2, float y1, float y2, float z1, float z2 ) + static bool LUA_NATIVE_VEHICLE_IS_COP_VEHICLE_IN_AREA_3D(float x1, float x2, float y1, float y2, float z1, float z2) { auto retval = (bool)VEHICLE::IS_COP_VEHICLE_IN_AREA_3D(x1, x2, y1, y2, z1, z2); return retval; } - static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_ON_ALL_WHEELS( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_ON_ALL_WHEELS(Vehicle vehicle) { auto retval = (bool)VEHICLE::IS_VEHICLE_ON_ALL_WHEELS(vehicle); return retval; } - static int LUA_NATIVE_VEHICLE_GET_VEHICLE_MODEL_VALUE( Hash vehicleModel ) + static int LUA_NATIVE_VEHICLE_GET_VEHICLE_MODEL_VALUE(Hash vehicleModel) { auto retval = VEHICLE::GET_VEHICLE_MODEL_VALUE(vehicleModel); return retval; } - static Hash LUA_NATIVE_VEHICLE_GET_VEHICLE_LAYOUT_HASH( Vehicle vehicle ) + static Hash LUA_NATIVE_VEHICLE_GET_VEHICLE_LAYOUT_HASH(Vehicle vehicle) { auto retval = VEHICLE::GET_VEHICLE_LAYOUT_HASH(vehicle); return retval; } - static Hash LUA_NATIVE_VEHICLE_GET_IN_VEHICLE_CLIPSET_HASH_FOR_SEAT( Vehicle vehicle, int p1 ) + static Hash LUA_NATIVE_VEHICLE_GET_IN_VEHICLE_CLIPSET_HASH_FOR_SEAT(Vehicle vehicle, int p1) { auto retval = VEHICLE::GET_IN_VEHICLE_CLIPSET_HASH_FOR_SEAT(vehicle, p1); return retval; } - static void LUA_NATIVE_VEHICLE_SET_RENDER_TRAIN_AS_DERAILED( Vehicle train, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_RENDER_TRAIN_AS_DERAILED(Vehicle train, bool toggle) { VEHICLE::SET_RENDER_TRAIN_AS_DERAILED(train, toggle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_EXTRA_COLOURS( Vehicle vehicle, int pearlescentColor, int wheelColor ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_EXTRA_COLOURS(Vehicle vehicle, int pearlescentColor, int wheelColor) { VEHICLE::SET_VEHICLE_EXTRA_COLOURS(vehicle, pearlescentColor, wheelColor); } - static std::tuple LUA_NATIVE_VEHICLE_GET_VEHICLE_EXTRA_COLOURS( Vehicle vehicle, int pearlescentColor, int wheelColor ) + static std::tuple LUA_NATIVE_VEHICLE_GET_VEHICLE_EXTRA_COLOURS(Vehicle vehicle, int pearlescentColor, int wheelColor) { std::tuple return_values; VEHICLE::GET_VEHICLE_EXTRA_COLOURS(vehicle, &pearlescentColor, &wheelColor); @@ -1542,546 +1542,546 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_EXTRA_COLOUR_5( Vehicle vehicle, int color ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_EXTRA_COLOUR_5(Vehicle vehicle, int color) { VEHICLE::SET_VEHICLE_EXTRA_COLOUR_5(vehicle, color); } - static int LUA_NATIVE_VEHICLE_GET_VEHICLE_EXTRA_COLOUR_5( Vehicle vehicle, int color ) + static int LUA_NATIVE_VEHICLE_GET_VEHICLE_EXTRA_COLOUR_5(Vehicle vehicle, int color) { VEHICLE::GET_VEHICLE_EXTRA_COLOUR_5(vehicle, &color); return color; } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_EXTRA_COLOUR_6( Vehicle vehicle, int color ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_EXTRA_COLOUR_6(Vehicle vehicle, int color) { VEHICLE::SET_VEHICLE_EXTRA_COLOUR_6(vehicle, color); } - static int LUA_NATIVE_VEHICLE_GET_VEHICLE_EXTRA_COLOUR_6( Vehicle vehicle, int color ) + static int LUA_NATIVE_VEHICLE_GET_VEHICLE_EXTRA_COLOUR_6(Vehicle vehicle, int color) { VEHICLE::GET_VEHICLE_EXTRA_COLOUR_6(vehicle, &color); return color; } - static void LUA_NATIVE_VEHICLE_STOP_ALL_GARAGE_ACTIVITY( ) + static void LUA_NATIVE_VEHICLE_STOP_ALL_GARAGE_ACTIVITY() { VEHICLE::STOP_ALL_GARAGE_ACTIVITY(); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_FIXED( Vehicle vehicle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_FIXED(Vehicle vehicle) { VEHICLE::SET_VEHICLE_FIXED(vehicle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_DEFORMATION_FIXED( Vehicle vehicle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_DEFORMATION_FIXED(Vehicle vehicle) { VEHICLE::SET_VEHICLE_DEFORMATION_FIXED(vehicle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_CAN_ENGINE_MISSFIRE( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_CAN_ENGINE_MISSFIRE(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_CAN_ENGINE_MISSFIRE(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_CAN_LEAK_OIL( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_CAN_LEAK_OIL(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_CAN_LEAK_OIL(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_CAN_LEAK_PETROL( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_CAN_LEAK_PETROL(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_CAN_LEAK_PETROL(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_DISABLE_VEHICLE_PETROL_TANK_FIRES( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_DISABLE_VEHICLE_PETROL_TANK_FIRES(Vehicle vehicle, bool toggle) { VEHICLE::SET_DISABLE_VEHICLE_PETROL_TANK_FIRES(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_DISABLE_VEHICLE_PETROL_TANK_DAMAGE( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_DISABLE_VEHICLE_PETROL_TANK_DAMAGE(Vehicle vehicle, bool toggle) { VEHICLE::SET_DISABLE_VEHICLE_PETROL_TANK_DAMAGE(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_DISABLE_VEHICLE_ENGINE_FIRES( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_DISABLE_VEHICLE_ENGINE_FIRES(Vehicle vehicle, bool toggle) { VEHICLE::SET_DISABLE_VEHICLE_ENGINE_FIRES(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_LIMIT_SPEED_WHEN_PLAYER_INACTIVE( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_LIMIT_SPEED_WHEN_PLAYER_INACTIVE(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_LIMIT_SPEED_WHEN_PLAYER_INACTIVE(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_STOP_INSTANTLY_WHEN_PLAYER_INACTIVE( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_STOP_INSTANTLY_WHEN_PLAYER_INACTIVE(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_STOP_INSTANTLY_WHEN_PLAYER_INACTIVE(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_DISABLE_PRETEND_OCCUPANTS( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_DISABLE_PRETEND_OCCUPANTS(Vehicle vehicle, bool toggle) { VEHICLE::SET_DISABLE_PRETEND_OCCUPANTS(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_REMOVE_VEHICLES_FROM_GENERATORS_IN_AREA( float x1, float y1, float z1, float x2, float y2, float z2, Any p6 ) + static void LUA_NATIVE_VEHICLE_REMOVE_VEHICLES_FROM_GENERATORS_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2, Any p6) { VEHICLE::REMOVE_VEHICLES_FROM_GENERATORS_IN_AREA(x1, y1, z1, x2, y2, z2, p6); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_STEER_BIAS( Vehicle vehicle, float value ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_STEER_BIAS(Vehicle vehicle, float value) { VEHICLE::SET_VEHICLE_STEER_BIAS(vehicle, value); } - static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_EXTRA_TURNED_ON( Vehicle vehicle, int extraId ) + static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_EXTRA_TURNED_ON(Vehicle vehicle, int extraId) { auto retval = (bool)VEHICLE::IS_VEHICLE_EXTRA_TURNED_ON(vehicle, extraId); return retval; } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_EXTRA( Vehicle vehicle, int extraId, bool disable ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_EXTRA(Vehicle vehicle, int extraId, bool disable) { VEHICLE::SET_VEHICLE_EXTRA(vehicle, extraId, disable); } - static bool LUA_NATIVE_VEHICLE_DOES_EXTRA_EXIST( Vehicle vehicle, int extraId ) + static bool LUA_NATIVE_VEHICLE_DOES_EXTRA_EXIST(Vehicle vehicle, int extraId) { auto retval = (bool)VEHICLE::DOES_EXTRA_EXIST(vehicle, extraId); return retval; } - static bool LUA_NATIVE_VEHICLE_IS_EXTRA_BROKEN_OFF( Vehicle vehicle, int extraId ) + static bool LUA_NATIVE_VEHICLE_IS_EXTRA_BROKEN_OFF(Vehicle vehicle, int extraId) { auto retval = (bool)VEHICLE::IS_EXTRA_BROKEN_OFF(vehicle, extraId); return retval; } - static void LUA_NATIVE_VEHICLE_SET_CONVERTIBLE_ROOF( Vehicle vehicle, bool p1 ) + static void LUA_NATIVE_VEHICLE_SET_CONVERTIBLE_ROOF(Vehicle vehicle, bool p1) { VEHICLE::SET_CONVERTIBLE_ROOF(vehicle, p1); } - static void LUA_NATIVE_VEHICLE_LOWER_CONVERTIBLE_ROOF( Vehicle vehicle, bool instantlyLower ) + static void LUA_NATIVE_VEHICLE_LOWER_CONVERTIBLE_ROOF(Vehicle vehicle, bool instantlyLower) { VEHICLE::LOWER_CONVERTIBLE_ROOF(vehicle, instantlyLower); } - static void LUA_NATIVE_VEHICLE_RAISE_CONVERTIBLE_ROOF( Vehicle vehicle, bool instantlyRaise ) + static void LUA_NATIVE_VEHICLE_RAISE_CONVERTIBLE_ROOF(Vehicle vehicle, bool instantlyRaise) { VEHICLE::RAISE_CONVERTIBLE_ROOF(vehicle, instantlyRaise); } - static int LUA_NATIVE_VEHICLE_GET_CONVERTIBLE_ROOF_STATE( Vehicle vehicle ) + static int LUA_NATIVE_VEHICLE_GET_CONVERTIBLE_ROOF_STATE(Vehicle vehicle) { auto retval = VEHICLE::GET_CONVERTIBLE_ROOF_STATE(vehicle); return retval; } - static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_A_CONVERTIBLE( Vehicle vehicle, bool p1 ) + static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_A_CONVERTIBLE(Vehicle vehicle, bool p1) { auto retval = (bool)VEHICLE::IS_VEHICLE_A_CONVERTIBLE(vehicle, p1); return retval; } - static bool LUA_NATIVE_VEHICLE_TRANSFORM_TO_SUBMARINE( Vehicle vehicle, bool noAnimation ) + static bool LUA_NATIVE_VEHICLE_TRANSFORM_TO_SUBMARINE(Vehicle vehicle, bool noAnimation) { auto retval = (bool)VEHICLE::TRANSFORM_TO_SUBMARINE(vehicle, noAnimation); return retval; } - static void LUA_NATIVE_VEHICLE_TRANSFORM_TO_CAR( Vehicle vehicle, bool noAnimation ) + static void LUA_NATIVE_VEHICLE_TRANSFORM_TO_CAR(Vehicle vehicle, bool noAnimation) { VEHICLE::TRANSFORM_TO_CAR(vehicle, noAnimation); } - static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_IN_SUBMARINE_MODE( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_IN_SUBMARINE_MODE(Vehicle vehicle) { auto retval = (bool)VEHICLE::IS_VEHICLE_IN_SUBMARINE_MODE(vehicle); return retval; } - static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_STOPPED_AT_TRAFFIC_LIGHTS( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_STOPPED_AT_TRAFFIC_LIGHTS(Vehicle vehicle) { auto retval = (bool)VEHICLE::IS_VEHICLE_STOPPED_AT_TRAFFIC_LIGHTS(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_DAMAGE( Vehicle vehicle, float xOffset, float yOffset, float zOffset, float damage, float radius, bool focusOnModel ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_DAMAGE(Vehicle vehicle, float xOffset, float yOffset, float zOffset, float damage, float radius, bool focusOnModel) { VEHICLE::SET_VEHICLE_DAMAGE(vehicle, xOffset, yOffset, zOffset, damage, radius, focusOnModel); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_OCCUPANTS_TAKE_EXPLOSIVE_DAMAGE( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_OCCUPANTS_TAKE_EXPLOSIVE_DAMAGE(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_OCCUPANTS_TAKE_EXPLOSIVE_DAMAGE(vehicle, toggle); } - static float LUA_NATIVE_VEHICLE_GET_VEHICLE_ENGINE_HEALTH( Vehicle vehicle ) + static float LUA_NATIVE_VEHICLE_GET_VEHICLE_ENGINE_HEALTH(Vehicle vehicle) { auto retval = VEHICLE::GET_VEHICLE_ENGINE_HEALTH(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_ENGINE_HEALTH( Vehicle vehicle, float health ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_ENGINE_HEALTH(Vehicle vehicle, float health) { VEHICLE::SET_VEHICLE_ENGINE_HEALTH(vehicle, health); } - static void LUA_NATIVE_VEHICLE_SET_PLANE_ENGINE_HEALTH( Vehicle vehicle, float health ) + static void LUA_NATIVE_VEHICLE_SET_PLANE_ENGINE_HEALTH(Vehicle vehicle, float health) { VEHICLE::SET_PLANE_ENGINE_HEALTH(vehicle, health); } - static float LUA_NATIVE_VEHICLE_GET_VEHICLE_PETROL_TANK_HEALTH( Vehicle vehicle ) + static float LUA_NATIVE_VEHICLE_GET_VEHICLE_PETROL_TANK_HEALTH(Vehicle vehicle) { auto retval = VEHICLE::GET_VEHICLE_PETROL_TANK_HEALTH(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_PETROL_TANK_HEALTH( Vehicle vehicle, float health ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_PETROL_TANK_HEALTH(Vehicle vehicle, float health) { VEHICLE::SET_VEHICLE_PETROL_TANK_HEALTH(vehicle, health); } - static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_STUCK_TIMER_UP( Vehicle vehicle, int p1, int ms ) + static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_STUCK_TIMER_UP(Vehicle vehicle, int p1, int ms) { auto retval = (bool)VEHICLE::IS_VEHICLE_STUCK_TIMER_UP(vehicle, p1, ms); return retval; } - static void LUA_NATIVE_VEHICLE_RESET_VEHICLE_STUCK_TIMER( Vehicle vehicle, int nullAttributes ) + static void LUA_NATIVE_VEHICLE_RESET_VEHICLE_STUCK_TIMER(Vehicle vehicle, int nullAttributes) { VEHICLE::RESET_VEHICLE_STUCK_TIMER(vehicle, nullAttributes); } - static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_DRIVEABLE( Vehicle vehicle, bool isOnFireCheck ) + static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_DRIVEABLE(Vehicle vehicle, bool isOnFireCheck) { auto retval = (bool)VEHICLE::IS_VEHICLE_DRIVEABLE(vehicle, isOnFireCheck); return retval; } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_HAS_BEEN_OWNED_BY_PLAYER( Vehicle vehicle, bool owned ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_HAS_BEEN_OWNED_BY_PLAYER(Vehicle vehicle, bool owned) { VEHICLE::SET_VEHICLE_HAS_BEEN_OWNED_BY_PLAYER(vehicle, owned); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_NEEDS_TO_BE_HOTWIRED( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_NEEDS_TO_BE_HOTWIRED(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_NEEDS_TO_BE_HOTWIRED(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_BLIP_THROTTLE_RANDOMLY( Vehicle vehicle, bool p1 ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_BLIP_THROTTLE_RANDOMLY(Vehicle vehicle, bool p1) { VEHICLE::SET_VEHICLE_BLIP_THROTTLE_RANDOMLY(vehicle, p1); } - static void LUA_NATIVE_VEHICLE_SET_POLICE_FOCUS_WILL_TRACK_VEHICLE( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_POLICE_FOCUS_WILL_TRACK_VEHICLE(Vehicle vehicle, bool toggle) { VEHICLE::SET_POLICE_FOCUS_WILL_TRACK_VEHICLE(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_START_VEHICLE_HORN( Vehicle vehicle, int duration, Hash mode, bool forever ) + static void LUA_NATIVE_VEHICLE_START_VEHICLE_HORN(Vehicle vehicle, int duration, Hash mode, bool forever) { VEHICLE::START_VEHICLE_HORN(vehicle, duration, mode, forever); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_IN_CAR_MOD_SHOP( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_IN_CAR_MOD_SHOP(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_IN_CAR_MOD_SHOP(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_HAS_STRONG_AXLES( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_HAS_STRONG_AXLES(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_HAS_STRONG_AXLES(vehicle, toggle); } - static const char* LUA_NATIVE_VEHICLE_GET_DISPLAY_NAME_FROM_VEHICLE_MODEL( Hash modelHash ) + static const char* LUA_NATIVE_VEHICLE_GET_DISPLAY_NAME_FROM_VEHICLE_MODEL(Hash modelHash) { auto retval = VEHICLE::GET_DISPLAY_NAME_FROM_VEHICLE_MODEL(modelHash); return retval; } - static const char* LUA_NATIVE_VEHICLE_GET_MAKE_NAME_FROM_VEHICLE_MODEL( Hash modelHash ) + static const char* LUA_NATIVE_VEHICLE_GET_MAKE_NAME_FROM_VEHICLE_MODEL(Hash modelHash) { auto retval = VEHICLE::GET_MAKE_NAME_FROM_VEHICLE_MODEL(modelHash); return retval; } - static Vector3 LUA_NATIVE_VEHICLE_GET_VEHICLE_DEFORMATION_AT_POS( Vehicle vehicle, float offsetX, float offsetY, float offsetZ ) + static Vector3 LUA_NATIVE_VEHICLE_GET_VEHICLE_DEFORMATION_AT_POS(Vehicle vehicle, float offsetX, float offsetY, float offsetZ) { auto retval = VEHICLE::GET_VEHICLE_DEFORMATION_AT_POS(vehicle, offsetX, offsetY, offsetZ); return retval; } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_LIVERY( Vehicle vehicle, int livery ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_LIVERY(Vehicle vehicle, int livery) { VEHICLE::SET_VEHICLE_LIVERY(vehicle, livery); } - static int LUA_NATIVE_VEHICLE_GET_VEHICLE_LIVERY( Vehicle vehicle ) + static int LUA_NATIVE_VEHICLE_GET_VEHICLE_LIVERY(Vehicle vehicle) { auto retval = VEHICLE::GET_VEHICLE_LIVERY(vehicle); return retval; } - static int LUA_NATIVE_VEHICLE_GET_VEHICLE_LIVERY_COUNT( Vehicle vehicle ) + static int LUA_NATIVE_VEHICLE_GET_VEHICLE_LIVERY_COUNT(Vehicle vehicle) { auto retval = VEHICLE::GET_VEHICLE_LIVERY_COUNT(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_LIVERY2( Vehicle vehicle, int livery ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_LIVERY2(Vehicle vehicle, int livery) { VEHICLE::SET_VEHICLE_LIVERY2(vehicle, livery); } - static int LUA_NATIVE_VEHICLE_GET_VEHICLE_LIVERY2( Vehicle vehicle ) + static int LUA_NATIVE_VEHICLE_GET_VEHICLE_LIVERY2(Vehicle vehicle) { auto retval = VEHICLE::GET_VEHICLE_LIVERY2(vehicle); return retval; } - static int LUA_NATIVE_VEHICLE_GET_VEHICLE_LIVERY2_COUNT( Vehicle vehicle ) + static int LUA_NATIVE_VEHICLE_GET_VEHICLE_LIVERY2_COUNT(Vehicle vehicle) { auto retval = VEHICLE::GET_VEHICLE_LIVERY2_COUNT(vehicle); return retval; } - static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_WINDOW_INTACT( Vehicle vehicle, int windowIndex ) + static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_WINDOW_INTACT(Vehicle vehicle, int windowIndex) { auto retval = (bool)VEHICLE::IS_VEHICLE_WINDOW_INTACT(vehicle, windowIndex); return retval; } - static bool LUA_NATIVE_VEHICLE_ARE_ALL_VEHICLE_WINDOWS_INTACT( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_ARE_ALL_VEHICLE_WINDOWS_INTACT(Vehicle vehicle) { auto retval = (bool)VEHICLE::ARE_ALL_VEHICLE_WINDOWS_INTACT(vehicle); return retval; } - static bool LUA_NATIVE_VEHICLE_ARE_ANY_VEHICLE_SEATS_FREE( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_ARE_ANY_VEHICLE_SEATS_FREE(Vehicle vehicle) { auto retval = (bool)VEHICLE::ARE_ANY_VEHICLE_SEATS_FREE(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_RESET_VEHICLE_WHEELS( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_RESET_VEHICLE_WHEELS(Vehicle vehicle, bool toggle) { VEHICLE::RESET_VEHICLE_WHEELS(vehicle, toggle); } - static bool LUA_NATIVE_VEHICLE_IS_HELI_PART_BROKEN( Vehicle vehicle, bool p1, bool p2, bool p3 ) + static bool LUA_NATIVE_VEHICLE_IS_HELI_PART_BROKEN(Vehicle vehicle, bool p1, bool p2, bool p3) { auto retval = (bool)VEHICLE::IS_HELI_PART_BROKEN(vehicle, p1, p2, p3); return retval; } - static float LUA_NATIVE_VEHICLE_GET_HELI_MAIN_ROTOR_HEALTH( Vehicle vehicle ) + static float LUA_NATIVE_VEHICLE_GET_HELI_MAIN_ROTOR_HEALTH(Vehicle vehicle) { auto retval = VEHICLE::GET_HELI_MAIN_ROTOR_HEALTH(vehicle); return retval; } - static float LUA_NATIVE_VEHICLE_GET_HELI_TAIL_ROTOR_HEALTH( Vehicle vehicle ) + static float LUA_NATIVE_VEHICLE_GET_HELI_TAIL_ROTOR_HEALTH(Vehicle vehicle) { auto retval = VEHICLE::GET_HELI_TAIL_ROTOR_HEALTH(vehicle); return retval; } - static float LUA_NATIVE_VEHICLE_GET_HELI_TAIL_BOOM_HEALTH( Vehicle vehicle ) + static float LUA_NATIVE_VEHICLE_GET_HELI_TAIL_BOOM_HEALTH(Vehicle vehicle) { auto retval = VEHICLE::GET_HELI_TAIL_BOOM_HEALTH(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_SET_HELI_MAIN_ROTOR_HEALTH( Vehicle vehicle, float health ) + static void LUA_NATIVE_VEHICLE_SET_HELI_MAIN_ROTOR_HEALTH(Vehicle vehicle, float health) { VEHICLE::SET_HELI_MAIN_ROTOR_HEALTH(vehicle, health); } - static void LUA_NATIVE_VEHICLE_SET_HELI_TAIL_ROTOR_HEALTH( Vehicle vehicle, float health ) + static void LUA_NATIVE_VEHICLE_SET_HELI_TAIL_ROTOR_HEALTH(Vehicle vehicle, float health) { VEHICLE::SET_HELI_TAIL_ROTOR_HEALTH(vehicle, health); } - static bool LUA_NATIVE_VEHICLE_SET_HELI_TAIL_BOOM_CAN_BREAK_OFF( Vehicle vehicle, bool toggle ) + static bool LUA_NATIVE_VEHICLE_SET_HELI_TAIL_BOOM_CAN_BREAK_OFF(Vehicle vehicle, bool toggle) { auto retval = (bool)VEHICLE::SET_HELI_TAIL_BOOM_CAN_BREAK_OFF(vehicle, toggle); return retval; } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_NAME_DEBUG( Vehicle vehicle, const char* name ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_NAME_DEBUG(Vehicle vehicle, const char* name) { VEHICLE::SET_VEHICLE_NAME_DEBUG(vehicle, name); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_EXPLODES_ON_HIGH_EXPLOSION_DAMAGE( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_EXPLODES_ON_HIGH_EXPLOSION_DAMAGE(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_EXPLODES_ON_HIGH_EXPLOSION_DAMAGE(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_EXPLODES_ON_EXPLOSION_DAMAGE_AT_ZERO_BODY_HEALTH( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_EXPLODES_ON_EXPLOSION_DAMAGE_AT_ZERO_BODY_HEALTH(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_EXPLODES_ON_EXPLOSION_DAMAGE_AT_ZERO_BODY_HEALTH(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_ALLOW_VEHICLE_EXPLODES_ON_CONTACT( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_ALLOW_VEHICLE_EXPLODES_ON_CONTACT(Vehicle vehicle, bool toggle) { VEHICLE::SET_ALLOW_VEHICLE_EXPLODES_ON_CONTACT(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_DISABLE_TOWING( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_DISABLE_TOWING(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_DISABLE_TOWING(vehicle, toggle); } - static bool LUA_NATIVE_VEHICLE_GET_VEHICLE_HAS_LANDING_GEAR( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_GET_VEHICLE_HAS_LANDING_GEAR(Vehicle vehicle) { auto retval = (bool)VEHICLE::GET_VEHICLE_HAS_LANDING_GEAR(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_CONTROL_LANDING_GEAR( Vehicle vehicle, int state ) + static void LUA_NATIVE_VEHICLE_CONTROL_LANDING_GEAR(Vehicle vehicle, int state) { VEHICLE::CONTROL_LANDING_GEAR(vehicle, state); } - static int LUA_NATIVE_VEHICLE_GET_LANDING_GEAR_STATE( Vehicle vehicle ) + static int LUA_NATIVE_VEHICLE_GET_LANDING_GEAR_STATE(Vehicle vehicle) { auto retval = VEHICLE::GET_LANDING_GEAR_STATE(vehicle); return retval; } - static bool LUA_NATIVE_VEHICLE_IS_ANY_VEHICLE_NEAR_POINT( float x, float y, float z, float radius ) + static bool LUA_NATIVE_VEHICLE_IS_ANY_VEHICLE_NEAR_POINT(float x, float y, float z, float radius) { auto retval = (bool)VEHICLE::IS_ANY_VEHICLE_NEAR_POINT(x, y, z, radius); return retval; } - static void LUA_NATIVE_VEHICLE_REQUEST_VEHICLE_HIGH_DETAIL_MODEL( Vehicle vehicle ) + static void LUA_NATIVE_VEHICLE_REQUEST_VEHICLE_HIGH_DETAIL_MODEL(Vehicle vehicle) { VEHICLE::REQUEST_VEHICLE_HIGH_DETAIL_MODEL(vehicle); } - static void LUA_NATIVE_VEHICLE_REMOVE_VEHICLE_HIGH_DETAIL_MODEL( Vehicle vehicle ) + static void LUA_NATIVE_VEHICLE_REMOVE_VEHICLE_HIGH_DETAIL_MODEL(Vehicle vehicle) { VEHICLE::REMOVE_VEHICLE_HIGH_DETAIL_MODEL(vehicle); } - static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_HIGH_DETAIL( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_HIGH_DETAIL(Vehicle vehicle) { auto retval = (bool)VEHICLE::IS_VEHICLE_HIGH_DETAIL(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_REQUEST_VEHICLE_ASSET( Hash vehicleHash, int vehicleAsset ) + static void LUA_NATIVE_VEHICLE_REQUEST_VEHICLE_ASSET(Hash vehicleHash, int vehicleAsset) { VEHICLE::REQUEST_VEHICLE_ASSET(vehicleHash, vehicleAsset); } - static bool LUA_NATIVE_VEHICLE_HAS_VEHICLE_ASSET_LOADED( int vehicleAsset ) + static bool LUA_NATIVE_VEHICLE_HAS_VEHICLE_ASSET_LOADED(int vehicleAsset) { auto retval = (bool)VEHICLE::HAS_VEHICLE_ASSET_LOADED(vehicleAsset); return retval; } - static void LUA_NATIVE_VEHICLE_REMOVE_VEHICLE_ASSET( int vehicleAsset ) + static void LUA_NATIVE_VEHICLE_REMOVE_VEHICLE_ASSET(int vehicleAsset) { VEHICLE::REMOVE_VEHICLE_ASSET(vehicleAsset); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_TOW_TRUCK_ARM_POSITION( Vehicle vehicle, float position ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_TOW_TRUCK_ARM_POSITION(Vehicle vehicle, float position) { VEHICLE::SET_VEHICLE_TOW_TRUCK_ARM_POSITION(vehicle, position); } - static void LUA_NATIVE_VEHICLE_ATTACH_VEHICLE_TO_TOW_TRUCK( Vehicle towTruck, Vehicle vehicle, bool rear, float hookOffsetX, float hookOffsetY, float hookOffsetZ ) + static void LUA_NATIVE_VEHICLE_ATTACH_VEHICLE_TO_TOW_TRUCK(Vehicle towTruck, Vehicle vehicle, bool rear, float hookOffsetX, float hookOffsetY, float hookOffsetZ) { VEHICLE::ATTACH_VEHICLE_TO_TOW_TRUCK(towTruck, vehicle, rear, hookOffsetX, hookOffsetY, hookOffsetZ); } - static void LUA_NATIVE_VEHICLE_DETACH_VEHICLE_FROM_TOW_TRUCK( Vehicle towTruck, Vehicle vehicle ) + static void LUA_NATIVE_VEHICLE_DETACH_VEHICLE_FROM_TOW_TRUCK(Vehicle towTruck, Vehicle vehicle) { VEHICLE::DETACH_VEHICLE_FROM_TOW_TRUCK(towTruck, vehicle); } - static bool LUA_NATIVE_VEHICLE_DETACH_VEHICLE_FROM_ANY_TOW_TRUCK( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_DETACH_VEHICLE_FROM_ANY_TOW_TRUCK(Vehicle vehicle) { auto retval = (bool)VEHICLE::DETACH_VEHICLE_FROM_ANY_TOW_TRUCK(vehicle); return retval; } - static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_ATTACHED_TO_TOW_TRUCK( Vehicle towTruck, Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_ATTACHED_TO_TOW_TRUCK(Vehicle towTruck, Vehicle vehicle) { auto retval = (bool)VEHICLE::IS_VEHICLE_ATTACHED_TO_TOW_TRUCK(towTruck, vehicle); return retval; } - static Entity LUA_NATIVE_VEHICLE_GET_ENTITY_ATTACHED_TO_TOW_TRUCK( Vehicle towTruck ) + static Entity LUA_NATIVE_VEHICLE_GET_ENTITY_ATTACHED_TO_TOW_TRUCK(Vehicle towTruck) { auto retval = VEHICLE::GET_ENTITY_ATTACHED_TO_TOW_TRUCK(towTruck); return retval; } - static Entity LUA_NATIVE_VEHICLE_SET_VEHICLE_AUTOMATICALLY_ATTACHES( Vehicle vehicle, bool p1, Any p2 ) + static Entity LUA_NATIVE_VEHICLE_SET_VEHICLE_AUTOMATICALLY_ATTACHES(Vehicle vehicle, bool p1, Any p2) { auto retval = VEHICLE::SET_VEHICLE_AUTOMATICALLY_ATTACHES(vehicle, p1, p2); return retval; } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_BULLDOZER_ARM_POSITION( Vehicle vehicle, float position, bool p2 ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_BULLDOZER_ARM_POSITION(Vehicle vehicle, float position, bool p2) { VEHICLE::SET_VEHICLE_BULLDOZER_ARM_POSITION(vehicle, position, p2); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_TANK_TURRET_POSITION( Vehicle vehicle, float position, bool p2 ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_TANK_TURRET_POSITION(Vehicle vehicle, float position, bool p2) { VEHICLE::SET_VEHICLE_TANK_TURRET_POSITION(vehicle, position, p2); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_TURRET_TARGET( Vehicle vehicle, bool p1, float x, float y, float z, bool p5 ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_TURRET_TARGET(Vehicle vehicle, bool p1, float x, float y, float z, bool p5) { VEHICLE::SET_VEHICLE_TURRET_TARGET(vehicle, p1, x, y, z, p5); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_TANK_STATIONARY( Vehicle vehicle, bool p1 ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_TANK_STATIONARY(Vehicle vehicle, bool p1) { VEHICLE::SET_VEHICLE_TANK_STATIONARY(vehicle, p1); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_TURRET_SPEED_THIS_FRAME( Vehicle vehicle, float speed ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_TURRET_SPEED_THIS_FRAME(Vehicle vehicle, float speed) { VEHICLE::SET_VEHICLE_TURRET_SPEED_THIS_FRAME(vehicle, speed); } - static void LUA_NATIVE_VEHICLE_DISABLE_VEHICLE_TURRET_MOVEMENT_THIS_FRAME( Vehicle vehicle ) + static void LUA_NATIVE_VEHICLE_DISABLE_VEHICLE_TURRET_MOVEMENT_THIS_FRAME(Vehicle vehicle) { VEHICLE::DISABLE_VEHICLE_TURRET_MOVEMENT_THIS_FRAME(vehicle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_FLIGHT_NOZZLE_POSITION( Vehicle vehicle, float angleRatio ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_FLIGHT_NOZZLE_POSITION(Vehicle vehicle, float angleRatio) { VEHICLE::SET_VEHICLE_FLIGHT_NOZZLE_POSITION(vehicle, angleRatio); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_FLIGHT_NOZZLE_POSITION_IMMEDIATE( Vehicle vehicle, float angle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_FLIGHT_NOZZLE_POSITION_IMMEDIATE(Vehicle vehicle, float angle) { VEHICLE::SET_VEHICLE_FLIGHT_NOZZLE_POSITION_IMMEDIATE(vehicle, angle); } - static float LUA_NATIVE_VEHICLE_GET_VEHICLE_FLIGHT_NOZZLE_POSITION( Vehicle plane ) + static float LUA_NATIVE_VEHICLE_GET_VEHICLE_FLIGHT_NOZZLE_POSITION(Vehicle plane) { auto retval = VEHICLE::GET_VEHICLE_FLIGHT_NOZZLE_POSITION(plane); return retval; } - static void LUA_NATIVE_VEHICLE_SET_DISABLE_VERTICAL_FLIGHT_MODE_TRANSITION( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_DISABLE_VERTICAL_FLIGHT_MODE_TRANSITION(Vehicle vehicle, bool toggle) { VEHICLE::SET_DISABLE_VERTICAL_FLIGHT_MODE_TRANSITION(vehicle, toggle); } - static std::tuple LUA_NATIVE_VEHICLE_GENERATE_VEHICLE_CREATION_POS_FROM_PATHS( Vector3 outVec, Any p1, Vector3 outVec1, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8 ) + static std::tuple LUA_NATIVE_VEHICLE_GENERATE_VEHICLE_CREATION_POS_FROM_PATHS(Vector3 outVec, Any p1, Vector3 outVec1, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8) { std::tuple return_values; std::get<0>(return_values) = (bool)VEHICLE::GENERATE_VEHICLE_CREATION_POS_FROM_PATHS(&outVec, p1, &outVec1, p3, p4, p5, p6, p7, p8); @@ -2091,74 +2091,74 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_BURNOUT( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_BURNOUT(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_BURNOUT(vehicle, toggle); } - static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_IN_BURNOUT( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_IN_BURNOUT(Vehicle vehicle) { auto retval = (bool)VEHICLE::IS_VEHICLE_IN_BURNOUT(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_REDUCE_GRIP( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_REDUCE_GRIP(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_REDUCE_GRIP(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_REDUCE_GRIP_LEVEL( Vehicle vehicle, int val ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_REDUCE_GRIP_LEVEL(Vehicle vehicle, int val) { VEHICLE::SET_VEHICLE_REDUCE_GRIP_LEVEL(vehicle, val); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_INDICATOR_LIGHTS( Vehicle vehicle, int turnSignal, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_INDICATOR_LIGHTS(Vehicle vehicle, int turnSignal, bool toggle) { VEHICLE::SET_VEHICLE_INDICATOR_LIGHTS(vehicle, turnSignal, toggle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_BRAKE_LIGHTS( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_BRAKE_LIGHTS(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_BRAKE_LIGHTS(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_TAIL_LIGHTS( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_TAIL_LIGHTS(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_TAIL_LIGHTS(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_HANDBRAKE( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_HANDBRAKE(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_HANDBRAKE(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_BRAKE( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_BRAKE(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_BRAKE(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_INSTANTLY_FILL_VEHICLE_POPULATION( ) + static void LUA_NATIVE_VEHICLE_INSTANTLY_FILL_VEHICLE_POPULATION() { VEHICLE::INSTANTLY_FILL_VEHICLE_POPULATION(); } - static bool LUA_NATIVE_VEHICLE_HAS_INSTANT_FILL_VEHICLE_POPULATION_FINISHED( ) + static bool LUA_NATIVE_VEHICLE_HAS_INSTANT_FILL_VEHICLE_POPULATION_FINISHED() { auto retval = (bool)VEHICLE::HAS_INSTANT_FILL_VEHICLE_POPULATION_FINISHED(); return retval; } - static void LUA_NATIVE_VEHICLE_NETWORK_ENABLE_EMPTY_CROWDING_VEHICLES_REMOVAL( bool toggle ) + static void LUA_NATIVE_VEHICLE_NETWORK_ENABLE_EMPTY_CROWDING_VEHICLES_REMOVAL(bool toggle) { VEHICLE::NETWORK_ENABLE_EMPTY_CROWDING_VEHICLES_REMOVAL(toggle); } - static void LUA_NATIVE_VEHICLE_NETWORK_CAP_EMPTY_CROWDING_VEHICLES_REMOVAL( int p0 ) + static void LUA_NATIVE_VEHICLE_NETWORK_CAP_EMPTY_CROWDING_VEHICLES_REMOVAL(int p0) { VEHICLE::NETWORK_CAP_EMPTY_CROWDING_VEHICLES_REMOVAL(p0); } - static std::tuple LUA_NATIVE_VEHICLE_GET_VEHICLE_TRAILER_VEHICLE( Vehicle vehicle, Vehicle trailer ) + static std::tuple LUA_NATIVE_VEHICLE_GET_VEHICLE_TRAILER_VEHICLE(Vehicle vehicle, Vehicle trailer) { std::tuple return_values; std::get<0>(return_values) = (bool)VEHICLE::GET_VEHICLE_TRAILER_VEHICLE(vehicle, &trailer); @@ -2167,243 +2167,243 @@ namespace lua::native return return_values; } - static Vehicle LUA_NATIVE_VEHICLE_GET_VEHICLE_TRAILER_PARENT_VEHICLE_( Vehicle trailer ) + static Vehicle LUA_NATIVE_VEHICLE_GET_VEHICLE_TRAILER_PARENT_VEHICLE_(Vehicle trailer) { - auto retval = VEHICLE::GET_VEHICLE_TRAILER_PARENT_VEHICLE_(trailer); + auto retval = VEHICLE::_GET_VEHICLE_TRAILER_PARENT_VEHICLE(trailer); return retval; } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_USES_LARGE_REAR_RAMP( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_USES_LARGE_REAR_RAMP(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_USES_LARGE_REAR_RAMP(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_RUDDER_BROKEN( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_RUDDER_BROKEN(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_RUDDER_BROKEN(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_CONVERTIBLE_ROOF_LATCH_STATE( Vehicle vehicle, bool state ) + static void LUA_NATIVE_VEHICLE_SET_CONVERTIBLE_ROOF_LATCH_STATE(Vehicle vehicle, bool state) { VEHICLE::SET_CONVERTIBLE_ROOF_LATCH_STATE(vehicle, state); } - static float LUA_NATIVE_VEHICLE_GET_VEHICLE_ESTIMATED_MAX_SPEED( Vehicle vehicle ) + static float LUA_NATIVE_VEHICLE_GET_VEHICLE_ESTIMATED_MAX_SPEED(Vehicle vehicle) { auto retval = VEHICLE::GET_VEHICLE_ESTIMATED_MAX_SPEED(vehicle); return retval; } - static float LUA_NATIVE_VEHICLE_GET_VEHICLE_MAX_BRAKING( Vehicle vehicle ) + static float LUA_NATIVE_VEHICLE_GET_VEHICLE_MAX_BRAKING(Vehicle vehicle) { auto retval = VEHICLE::GET_VEHICLE_MAX_BRAKING(vehicle); return retval; } - static float LUA_NATIVE_VEHICLE_GET_VEHICLE_MAX_TRACTION( Vehicle vehicle ) + static float LUA_NATIVE_VEHICLE_GET_VEHICLE_MAX_TRACTION(Vehicle vehicle) { auto retval = VEHICLE::GET_VEHICLE_MAX_TRACTION(vehicle); return retval; } - static float LUA_NATIVE_VEHICLE_GET_VEHICLE_ACCELERATION( Vehicle vehicle ) + static float LUA_NATIVE_VEHICLE_GET_VEHICLE_ACCELERATION(Vehicle vehicle) { auto retval = VEHICLE::GET_VEHICLE_ACCELERATION(vehicle); return retval; } - static float LUA_NATIVE_VEHICLE_GET_VEHICLE_MODEL_ESTIMATED_MAX_SPEED( Hash modelHash ) + static float LUA_NATIVE_VEHICLE_GET_VEHICLE_MODEL_ESTIMATED_MAX_SPEED(Hash modelHash) { auto retval = VEHICLE::GET_VEHICLE_MODEL_ESTIMATED_MAX_SPEED(modelHash); return retval; } - static float LUA_NATIVE_VEHICLE_GET_VEHICLE_MODEL_MAX_BRAKING( Hash modelHash ) + static float LUA_NATIVE_VEHICLE_GET_VEHICLE_MODEL_MAX_BRAKING(Hash modelHash) { auto retval = VEHICLE::GET_VEHICLE_MODEL_MAX_BRAKING(modelHash); return retval; } - static float LUA_NATIVE_VEHICLE_GET_VEHICLE_MODEL_MAX_BRAKING_MAX_MODS( Hash modelHash ) + static float LUA_NATIVE_VEHICLE_GET_VEHICLE_MODEL_MAX_BRAKING_MAX_MODS(Hash modelHash) { auto retval = VEHICLE::GET_VEHICLE_MODEL_MAX_BRAKING_MAX_MODS(modelHash); return retval; } - static float LUA_NATIVE_VEHICLE_GET_VEHICLE_MODEL_MAX_TRACTION( Hash modelHash ) + static float LUA_NATIVE_VEHICLE_GET_VEHICLE_MODEL_MAX_TRACTION(Hash modelHash) { auto retval = VEHICLE::GET_VEHICLE_MODEL_MAX_TRACTION(modelHash); return retval; } - static float LUA_NATIVE_VEHICLE_GET_VEHICLE_MODEL_ACCELERATION( Hash modelHash ) + static float LUA_NATIVE_VEHICLE_GET_VEHICLE_MODEL_ACCELERATION(Hash modelHash) { auto retval = VEHICLE::GET_VEHICLE_MODEL_ACCELERATION(modelHash); return retval; } - static float LUA_NATIVE_VEHICLE_GET_VEHICLE_MODEL_ACCELERATION_MAX_MODS( Hash modelHash ) + static float LUA_NATIVE_VEHICLE_GET_VEHICLE_MODEL_ACCELERATION_MAX_MODS(Hash modelHash) { auto retval = VEHICLE::GET_VEHICLE_MODEL_ACCELERATION_MAX_MODS(modelHash); return retval; } - static float LUA_NATIVE_VEHICLE_GET_FLYING_VEHICLE_MODEL_AGILITY( Hash modelHash ) + static float LUA_NATIVE_VEHICLE_GET_FLYING_VEHICLE_MODEL_AGILITY(Hash modelHash) { auto retval = VEHICLE::GET_FLYING_VEHICLE_MODEL_AGILITY(modelHash); return retval; } - static float LUA_NATIVE_VEHICLE_GET_BOAT_VEHICLE_MODEL_AGILITY( Hash modelHash ) + static float LUA_NATIVE_VEHICLE_GET_BOAT_VEHICLE_MODEL_AGILITY(Hash modelHash) { auto retval = VEHICLE::GET_BOAT_VEHICLE_MODEL_AGILITY(modelHash); return retval; } - static float LUA_NATIVE_VEHICLE_GET_VEHICLE_CLASS_ESTIMATED_MAX_SPEED( int vehicleClass ) + static float LUA_NATIVE_VEHICLE_GET_VEHICLE_CLASS_ESTIMATED_MAX_SPEED(int vehicleClass) { auto retval = VEHICLE::GET_VEHICLE_CLASS_ESTIMATED_MAX_SPEED(vehicleClass); return retval; } - static float LUA_NATIVE_VEHICLE_GET_VEHICLE_CLASS_MAX_TRACTION( int vehicleClass ) + static float LUA_NATIVE_VEHICLE_GET_VEHICLE_CLASS_MAX_TRACTION(int vehicleClass) { auto retval = VEHICLE::GET_VEHICLE_CLASS_MAX_TRACTION(vehicleClass); return retval; } - static float LUA_NATIVE_VEHICLE_GET_VEHICLE_CLASS_MAX_AGILITY( int vehicleClass ) + static float LUA_NATIVE_VEHICLE_GET_VEHICLE_CLASS_MAX_AGILITY(int vehicleClass) { auto retval = VEHICLE::GET_VEHICLE_CLASS_MAX_AGILITY(vehicleClass); return retval; } - static float LUA_NATIVE_VEHICLE_GET_VEHICLE_CLASS_MAX_ACCELERATION( int vehicleClass ) + static float LUA_NATIVE_VEHICLE_GET_VEHICLE_CLASS_MAX_ACCELERATION(int vehicleClass) { auto retval = VEHICLE::GET_VEHICLE_CLASS_MAX_ACCELERATION(vehicleClass); return retval; } - static float LUA_NATIVE_VEHICLE_GET_VEHICLE_CLASS_MAX_BRAKING( int vehicleClass ) + static float LUA_NATIVE_VEHICLE_GET_VEHICLE_CLASS_MAX_BRAKING(int vehicleClass) { auto retval = VEHICLE::GET_VEHICLE_CLASS_MAX_BRAKING(vehicleClass); return retval; } - static int LUA_NATIVE_VEHICLE_ADD_ROAD_NODE_SPEED_ZONE( float x, float y, float z, float radius, float speed, bool p5 ) + static int LUA_NATIVE_VEHICLE_ADD_ROAD_NODE_SPEED_ZONE(float x, float y, float z, float radius, float speed, bool p5) { auto retval = VEHICLE::ADD_ROAD_NODE_SPEED_ZONE(x, y, z, radius, speed, p5); return retval; } - static bool LUA_NATIVE_VEHICLE_REMOVE_ROAD_NODE_SPEED_ZONE( int speedzone ) + static bool LUA_NATIVE_VEHICLE_REMOVE_ROAD_NODE_SPEED_ZONE(int speedzone) { auto retval = (bool)VEHICLE::REMOVE_ROAD_NODE_SPEED_ZONE(speedzone); return retval; } - static void LUA_NATIVE_VEHICLE_OPEN_BOMB_BAY_DOORS( Vehicle vehicle ) + static void LUA_NATIVE_VEHICLE_OPEN_BOMB_BAY_DOORS(Vehicle vehicle) { VEHICLE::OPEN_BOMB_BAY_DOORS(vehicle); } - static void LUA_NATIVE_VEHICLE_CLOSE_BOMB_BAY_DOORS( Vehicle vehicle ) + static void LUA_NATIVE_VEHICLE_CLOSE_BOMB_BAY_DOORS(Vehicle vehicle) { VEHICLE::CLOSE_BOMB_BAY_DOORS(vehicle); } - static bool LUA_NATIVE_VEHICLE_GET_ARE_BOMB_BAY_DOORS_OPEN( Vehicle aircraft ) + static bool LUA_NATIVE_VEHICLE_GET_ARE_BOMB_BAY_DOORS_OPEN(Vehicle aircraft) { auto retval = (bool)VEHICLE::GET_ARE_BOMB_BAY_DOORS_OPEN(aircraft); return retval; } - static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_SEARCHLIGHT_ON( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_SEARCHLIGHT_ON(Vehicle vehicle) { auto retval = (bool)VEHICLE::IS_VEHICLE_SEARCHLIGHT_ON(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_SEARCHLIGHT( Vehicle heli, bool toggle, bool canBeUsedByAI ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_SEARCHLIGHT(Vehicle heli, bool toggle, bool canBeUsedByAI) { VEHICLE::SET_VEHICLE_SEARCHLIGHT(heli, toggle, canBeUsedByAI); } - static bool LUA_NATIVE_VEHICLE_DOES_VEHICLE_HAVE_SEARCHLIGHT( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_DOES_VEHICLE_HAVE_SEARCHLIGHT(Vehicle vehicle) { auto retval = (bool)VEHICLE::DOES_VEHICLE_HAVE_SEARCHLIGHT(vehicle); return retval; } - static bool LUA_NATIVE_VEHICLE_IS_ENTRY_POINT_FOR_SEAT_CLEAR( Ped ped, Vehicle vehicle, int seatIndex, bool side, bool onEnter ) + static bool LUA_NATIVE_VEHICLE_IS_ENTRY_POINT_FOR_SEAT_CLEAR(Ped ped, Vehicle vehicle, int seatIndex, bool side, bool onEnter) { auto retval = (bool)VEHICLE::IS_ENTRY_POINT_FOR_SEAT_CLEAR(ped, vehicle, seatIndex, side, onEnter); return retval; } - static Vector3 LUA_NATIVE_VEHICLE_GET_ENTRY_POINT_POSITION( Vehicle vehicle, int doorId ) + static Vector3 LUA_NATIVE_VEHICLE_GET_ENTRY_POINT_POSITION(Vehicle vehicle, int doorId) { auto retval = VEHICLE::GET_ENTRY_POINT_POSITION(vehicle, doorId); return retval; } - static bool LUA_NATIVE_VEHICLE_CAN_SHUFFLE_SEAT( Vehicle vehicle, int seatIndex ) + static bool LUA_NATIVE_VEHICLE_CAN_SHUFFLE_SEAT(Vehicle vehicle, int seatIndex) { auto retval = (bool)VEHICLE::CAN_SHUFFLE_SEAT(vehicle, seatIndex); return retval; } - static int LUA_NATIVE_VEHICLE_GET_NUM_MOD_KITS( Vehicle vehicle ) + static int LUA_NATIVE_VEHICLE_GET_NUM_MOD_KITS(Vehicle vehicle) { auto retval = VEHICLE::GET_NUM_MOD_KITS(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_MOD_KIT( Vehicle vehicle, int modKit ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_MOD_KIT(Vehicle vehicle, int modKit) { VEHICLE::SET_VEHICLE_MOD_KIT(vehicle, modKit); } - static int LUA_NATIVE_VEHICLE_GET_VEHICLE_MOD_KIT( Vehicle vehicle ) + static int LUA_NATIVE_VEHICLE_GET_VEHICLE_MOD_KIT(Vehicle vehicle) { auto retval = VEHICLE::GET_VEHICLE_MOD_KIT(vehicle); return retval; } - static int LUA_NATIVE_VEHICLE_GET_VEHICLE_MOD_KIT_TYPE( Vehicle vehicle ) + static int LUA_NATIVE_VEHICLE_GET_VEHICLE_MOD_KIT_TYPE(Vehicle vehicle) { auto retval = VEHICLE::GET_VEHICLE_MOD_KIT_TYPE(vehicle); return retval; } - static int LUA_NATIVE_VEHICLE_GET_VEHICLE_WHEEL_TYPE( Vehicle vehicle ) + static int LUA_NATIVE_VEHICLE_GET_VEHICLE_WHEEL_TYPE(Vehicle vehicle) { auto retval = VEHICLE::GET_VEHICLE_WHEEL_TYPE(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_WHEEL_TYPE( Vehicle vehicle, int WheelType ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_WHEEL_TYPE(Vehicle vehicle, int WheelType) { VEHICLE::SET_VEHICLE_WHEEL_TYPE(vehicle, WheelType); } - static int LUA_NATIVE_VEHICLE_GET_NUM_MOD_COLORS( int paintType, bool p1 ) + static int LUA_NATIVE_VEHICLE_GET_NUM_MOD_COLORS(int paintType, bool p1) { auto retval = VEHICLE::GET_NUM_MOD_COLORS(paintType, p1); return retval; } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_MOD_COLOR_1( Vehicle vehicle, int paintType, int color, int pearlescentColor ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_MOD_COLOR_1(Vehicle vehicle, int paintType, int color, int pearlescentColor) { VEHICLE::SET_VEHICLE_MOD_COLOR_1(vehicle, paintType, color, pearlescentColor); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_MOD_COLOR_2( Vehicle vehicle, int paintType, int color ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_MOD_COLOR_2(Vehicle vehicle, int paintType, int color) { VEHICLE::SET_VEHICLE_MOD_COLOR_2(vehicle, paintType, color); } - static std::tuple LUA_NATIVE_VEHICLE_GET_VEHICLE_MOD_COLOR_1( Vehicle vehicle, int paintType, int color, int pearlescentColor ) + static std::tuple LUA_NATIVE_VEHICLE_GET_VEHICLE_MOD_COLOR_1(Vehicle vehicle, int paintType, int color, int pearlescentColor) { std::tuple return_values; VEHICLE::GET_VEHICLE_MOD_COLOR_1(vehicle, &paintType, &color, &pearlescentColor); @@ -2414,7 +2414,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_VEHICLE_GET_VEHICLE_MOD_COLOR_2( Vehicle vehicle, int paintType, int color ) + static std::tuple LUA_NATIVE_VEHICLE_GET_VEHICLE_MOD_COLOR_2(Vehicle vehicle, int paintType, int color) { std::tuple return_values; VEHICLE::GET_VEHICLE_MOD_COLOR_2(vehicle, &paintType, &color); @@ -2424,121 +2424,121 @@ namespace lua::native return return_values; } - static const char* LUA_NATIVE_VEHICLE_GET_VEHICLE_MOD_COLOR_1_NAME( Vehicle vehicle, bool p1 ) + static const char* LUA_NATIVE_VEHICLE_GET_VEHICLE_MOD_COLOR_1_NAME(Vehicle vehicle, bool p1) { auto retval = VEHICLE::GET_VEHICLE_MOD_COLOR_1_NAME(vehicle, p1); return retval; } - static const char* LUA_NATIVE_VEHICLE_GET_VEHICLE_MOD_COLOR_2_NAME( Vehicle vehicle ) + static const char* LUA_NATIVE_VEHICLE_GET_VEHICLE_MOD_COLOR_2_NAME(Vehicle vehicle) { auto retval = VEHICLE::GET_VEHICLE_MOD_COLOR_2_NAME(vehicle); return retval; } - static bool LUA_NATIVE_VEHICLE_HAVE_VEHICLE_MODS_STREAMED_IN( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_HAVE_VEHICLE_MODS_STREAMED_IN(Vehicle vehicle) { auto retval = (bool)VEHICLE::HAVE_VEHICLE_MODS_STREAMED_IN(vehicle); return retval; } - static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_MOD_GEN9_EXCLUSIVE( Vehicle vehicle, int modType, int modIndex ) + static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_MOD_GEN9_EXCLUSIVE(Vehicle vehicle, int modType, int modIndex) { auto retval = (bool)VEHICLE::IS_VEHICLE_MOD_GEN9_EXCLUSIVE(vehicle, modType, modIndex); return retval; } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_MOD( Vehicle vehicle, int modType, int modIndex, bool customTires ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_MOD(Vehicle vehicle, int modType, int modIndex, bool customTires) { VEHICLE::SET_VEHICLE_MOD(vehicle, modType, modIndex, customTires); } - static int LUA_NATIVE_VEHICLE_GET_VEHICLE_MOD( Vehicle vehicle, int modType ) + static int LUA_NATIVE_VEHICLE_GET_VEHICLE_MOD(Vehicle vehicle, int modType) { auto retval = VEHICLE::GET_VEHICLE_MOD(vehicle, modType); return retval; } - static int LUA_NATIVE_VEHICLE_GET_VEHICLE_MOD_VARIATION( Vehicle vehicle, int modType ) + static int LUA_NATIVE_VEHICLE_GET_VEHICLE_MOD_VARIATION(Vehicle vehicle, int modType) { auto retval = VEHICLE::GET_VEHICLE_MOD_VARIATION(vehicle, modType); return retval; } - static int LUA_NATIVE_VEHICLE_GET_NUM_VEHICLE_MODS( Vehicle vehicle, int modType ) + static int LUA_NATIVE_VEHICLE_GET_NUM_VEHICLE_MODS(Vehicle vehicle, int modType) { auto retval = VEHICLE::GET_NUM_VEHICLE_MODS(vehicle, modType); return retval; } - static void LUA_NATIVE_VEHICLE_REMOVE_VEHICLE_MOD( Vehicle vehicle, int modType ) + static void LUA_NATIVE_VEHICLE_REMOVE_VEHICLE_MOD(Vehicle vehicle, int modType) { VEHICLE::REMOVE_VEHICLE_MOD(vehicle, modType); } - static void LUA_NATIVE_VEHICLE_TOGGLE_VEHICLE_MOD( Vehicle vehicle, int modType, bool toggle ) + static void LUA_NATIVE_VEHICLE_TOGGLE_VEHICLE_MOD(Vehicle vehicle, int modType, bool toggle) { VEHICLE::TOGGLE_VEHICLE_MOD(vehicle, modType, toggle); } - static bool LUA_NATIVE_VEHICLE_IS_TOGGLE_MOD_ON( Vehicle vehicle, int modType ) + static bool LUA_NATIVE_VEHICLE_IS_TOGGLE_MOD_ON(Vehicle vehicle, int modType) { auto retval = (bool)VEHICLE::IS_TOGGLE_MOD_ON(vehicle, modType); return retval; } - static const char* LUA_NATIVE_VEHICLE_GET_MOD_TEXT_LABEL( Vehicle vehicle, int modType, int modValue ) + static const char* LUA_NATIVE_VEHICLE_GET_MOD_TEXT_LABEL(Vehicle vehicle, int modType, int modValue) { auto retval = VEHICLE::GET_MOD_TEXT_LABEL(vehicle, modType, modValue); return retval; } - static const char* LUA_NATIVE_VEHICLE_GET_MOD_SLOT_NAME( Vehicle vehicle, int modType ) + static const char* LUA_NATIVE_VEHICLE_GET_MOD_SLOT_NAME(Vehicle vehicle, int modType) { auto retval = VEHICLE::GET_MOD_SLOT_NAME(vehicle, modType); return retval; } - static const char* LUA_NATIVE_VEHICLE_GET_LIVERY_NAME( Vehicle vehicle, int liveryIndex ) + static const char* LUA_NATIVE_VEHICLE_GET_LIVERY_NAME(Vehicle vehicle, int liveryIndex) { auto retval = VEHICLE::GET_LIVERY_NAME(vehicle, liveryIndex); return retval; } - static int LUA_NATIVE_VEHICLE_GET_VEHICLE_MOD_MODIFIER_VALUE( Vehicle vehicle, int modType, int modIndex ) + static int LUA_NATIVE_VEHICLE_GET_VEHICLE_MOD_MODIFIER_VALUE(Vehicle vehicle, int modType, int modIndex) { auto retval = VEHICLE::GET_VEHICLE_MOD_MODIFIER_VALUE(vehicle, modType, modIndex); return retval; } - static Hash LUA_NATIVE_VEHICLE_GET_VEHICLE_MOD_IDENTIFIER_HASH( Vehicle vehicle, int modType, int modIndex ) + static Hash LUA_NATIVE_VEHICLE_GET_VEHICLE_MOD_IDENTIFIER_HASH(Vehicle vehicle, int modType, int modIndex) { auto retval = VEHICLE::GET_VEHICLE_MOD_IDENTIFIER_HASH(vehicle, modType, modIndex); return retval; } - static void LUA_NATIVE_VEHICLE_PRELOAD_VEHICLE_MOD( Vehicle vehicle, int modType, int modIndex ) + static void LUA_NATIVE_VEHICLE_PRELOAD_VEHICLE_MOD(Vehicle vehicle, int modType, int modIndex) { VEHICLE::PRELOAD_VEHICLE_MOD(vehicle, modType, modIndex); } - static bool LUA_NATIVE_VEHICLE_HAS_PRELOAD_MODS_FINISHED( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_HAS_PRELOAD_MODS_FINISHED(Vehicle vehicle) { auto retval = (bool)VEHICLE::HAS_PRELOAD_MODS_FINISHED(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_RELEASE_PRELOAD_MODS( Vehicle vehicle ) + static void LUA_NATIVE_VEHICLE_RELEASE_PRELOAD_MODS(Vehicle vehicle) { VEHICLE::RELEASE_PRELOAD_MODS(vehicle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_TYRE_SMOKE_COLOR( Vehicle vehicle, int r, int g, int b ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_TYRE_SMOKE_COLOR(Vehicle vehicle, int r, int g, int b) { VEHICLE::SET_VEHICLE_TYRE_SMOKE_COLOR(vehicle, r, g, b); } - static std::tuple LUA_NATIVE_VEHICLE_GET_VEHICLE_TYRE_SMOKE_COLOR( Vehicle vehicle, int r, int g, int b ) + static std::tuple LUA_NATIVE_VEHICLE_GET_VEHICLE_TYRE_SMOKE_COLOR(Vehicle vehicle, int r, int g, int b) { std::tuple return_values; VEHICLE::GET_VEHICLE_TYRE_SMOKE_COLOR(vehicle, &r, &g, &b); @@ -2549,24 +2549,24 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_WINDOW_TINT( Vehicle vehicle, int tint ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_WINDOW_TINT(Vehicle vehicle, int tint) { VEHICLE::SET_VEHICLE_WINDOW_TINT(vehicle, tint); } - static int LUA_NATIVE_VEHICLE_GET_VEHICLE_WINDOW_TINT( Vehicle vehicle ) + static int LUA_NATIVE_VEHICLE_GET_VEHICLE_WINDOW_TINT(Vehicle vehicle) { auto retval = VEHICLE::GET_VEHICLE_WINDOW_TINT(vehicle); return retval; } - static int LUA_NATIVE_VEHICLE_GET_NUM_VEHICLE_WINDOW_TINTS( ) + static int LUA_NATIVE_VEHICLE_GET_NUM_VEHICLE_WINDOW_TINTS() { auto retval = VEHICLE::GET_NUM_VEHICLE_WINDOW_TINTS(); return retval; } - static std::tuple LUA_NATIVE_VEHICLE_GET_VEHICLE_COLOR( Vehicle vehicle, int r, int g, int b ) + static std::tuple LUA_NATIVE_VEHICLE_GET_VEHICLE_COLOR(Vehicle vehicle, int r, int g, int b) { std::tuple return_values; VEHICLE::GET_VEHICLE_COLOR(vehicle, &r, &g, &b); @@ -2577,229 +2577,229 @@ namespace lua::native return return_values; } - static int LUA_NATIVE_VEHICLE_GET_VEHICLE_COLOURS_WHICH_CAN_BE_SET( Vehicle vehicle ) + static int LUA_NATIVE_VEHICLE_GET_VEHICLE_COLOURS_WHICH_CAN_BE_SET(Vehicle vehicle) { auto retval = VEHICLE::GET_VEHICLE_COLOURS_WHICH_CAN_BE_SET(vehicle); return retval; } - static Hash LUA_NATIVE_VEHICLE_GET_VEHICLE_CAUSE_OF_DESTRUCTION( Vehicle vehicle ) + static Hash LUA_NATIVE_VEHICLE_GET_VEHICLE_CAUSE_OF_DESTRUCTION(Vehicle vehicle) { auto retval = VEHICLE::GET_VEHICLE_CAUSE_OF_DESTRUCTION(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_OVERRIDE_PLANE_DAMAGE_THREHSOLD( Vehicle vehicle, float health ) + static void LUA_NATIVE_VEHICLE_OVERRIDE_PLANE_DAMAGE_THREHSOLD(Vehicle vehicle, float health) { VEHICLE::OVERRIDE_PLANE_DAMAGE_THREHSOLD(vehicle, health); } - static bool LUA_NATIVE_VEHICLE_GET_IS_LEFT_VEHICLE_HEADLIGHT_DAMAGED( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_GET_IS_LEFT_VEHICLE_HEADLIGHT_DAMAGED(Vehicle vehicle) { auto retval = (bool)VEHICLE::GET_IS_LEFT_VEHICLE_HEADLIGHT_DAMAGED(vehicle); return retval; } - static bool LUA_NATIVE_VEHICLE_GET_IS_RIGHT_VEHICLE_HEADLIGHT_DAMAGED( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_GET_IS_RIGHT_VEHICLE_HEADLIGHT_DAMAGED(Vehicle vehicle) { auto retval = (bool)VEHICLE::GET_IS_RIGHT_VEHICLE_HEADLIGHT_DAMAGED(vehicle); return retval; } - static bool LUA_NATIVE_VEHICLE_GET_BOTH_VEHICLE_HEADLIGHTS_DAMAGED( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_GET_BOTH_VEHICLE_HEADLIGHTS_DAMAGED(Vehicle vehicle) { auto retval = (bool)VEHICLE::GET_BOTH_VEHICLE_HEADLIGHTS_DAMAGED(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_MODIFY_VEHICLE_TOP_SPEED( Vehicle vehicle, float value ) + static void LUA_NATIVE_VEHICLE_MODIFY_VEHICLE_TOP_SPEED(Vehicle vehicle, float value) { VEHICLE::MODIFY_VEHICLE_TOP_SPEED(vehicle, value); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_MAX_SPEED( Vehicle vehicle, float speed ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_MAX_SPEED(Vehicle vehicle, float speed) { VEHICLE::SET_VEHICLE_MAX_SPEED(vehicle, speed); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_STAYS_FROZEN_WHEN_CLEANED_UP( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_STAYS_FROZEN_WHEN_CLEANED_UP(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_STAYS_FROZEN_WHEN_CLEANED_UP(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_ACT_AS_IF_HIGH_SPEED_FOR_FRAG_SMASHING( Vehicle vehicle, bool p1 ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_ACT_AS_IF_HIGH_SPEED_FOR_FRAG_SMASHING(Vehicle vehicle, bool p1) { VEHICLE::SET_VEHICLE_ACT_AS_IF_HIGH_SPEED_FOR_FRAG_SMASHING(vehicle, p1); } - static void LUA_NATIVE_VEHICLE_SET_PEDS_CAN_FALL_OFF_THIS_VEHICLE_FROM_LARGE_FALL_DAMAGE( Vehicle vehicle, bool toggle, float p2 ) + static void LUA_NATIVE_VEHICLE_SET_PEDS_CAN_FALL_OFF_THIS_VEHICLE_FROM_LARGE_FALL_DAMAGE(Vehicle vehicle, bool toggle, float p2) { VEHICLE::SET_PEDS_CAN_FALL_OFF_THIS_VEHICLE_FROM_LARGE_FALL_DAMAGE(vehicle, toggle, p2); } - static int LUA_NATIVE_VEHICLE_ADD_VEHICLE_COMBAT_ANGLED_AVOIDANCE_AREA( float p0, float p1, float p2, float p3, float p4, float p5, float p6 ) + static int LUA_NATIVE_VEHICLE_ADD_VEHICLE_COMBAT_ANGLED_AVOIDANCE_AREA(float p0, float p1, float p2, float p3, float p4, float p5, float p6) { auto retval = VEHICLE::ADD_VEHICLE_COMBAT_ANGLED_AVOIDANCE_AREA(p0, p1, p2, p3, p4, p5, p6); return retval; } - static void LUA_NATIVE_VEHICLE_REMOVE_VEHICLE_COMBAT_AVOIDANCE_AREA( int p0 ) + static void LUA_NATIVE_VEHICLE_REMOVE_VEHICLE_COMBAT_AVOIDANCE_AREA(int p0) { VEHICLE::REMOVE_VEHICLE_COMBAT_AVOIDANCE_AREA(p0); } - static bool LUA_NATIVE_VEHICLE_IS_ANY_PED_RAPPELLING_FROM_HELI( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_IS_ANY_PED_RAPPELLING_FROM_HELI(Vehicle vehicle) { auto retval = (bool)VEHICLE::IS_ANY_PED_RAPPELLING_FROM_HELI(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_CHEAT_POWER_INCREASE( Vehicle vehicle, float value ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_CHEAT_POWER_INCREASE(Vehicle vehicle, float value) { VEHICLE::SET_VEHICLE_CHEAT_POWER_INCREASE(vehicle, value); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_INFLUENCES_WANTED_LEVEL( Any p0, bool p1 ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_INFLUENCES_WANTED_LEVEL(Any p0, bool p1) { VEHICLE::SET_VEHICLE_INFLUENCES_WANTED_LEVEL(p0, p1); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_IS_WANTED( Vehicle vehicle, bool state ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_IS_WANTED(Vehicle vehicle, bool state) { VEHICLE::SET_VEHICLE_IS_WANTED(vehicle, state); } - static void LUA_NATIVE_VEHICLE_SWING_BOAT_BOOM_TO_RATIO( Vehicle vehicle, float ratio ) + static void LUA_NATIVE_VEHICLE_SWING_BOAT_BOOM_TO_RATIO(Vehicle vehicle, float ratio) { VEHICLE::SWING_BOAT_BOOM_TO_RATIO(vehicle, ratio); } - static void LUA_NATIVE_VEHICLE_SWING_BOAT_BOOM_FREELY( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SWING_BOAT_BOOM_FREELY(Vehicle vehicle, bool toggle) { VEHICLE::SWING_BOAT_BOOM_FREELY(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_ALLOW_BOAT_BOOM_TO_ANIMATE( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_ALLOW_BOAT_BOOM_TO_ANIMATE(Vehicle vehicle, bool toggle) { VEHICLE::ALLOW_BOAT_BOOM_TO_ANIMATE(vehicle, toggle); } - static float LUA_NATIVE_VEHICLE_GET_BOAT_BOOM_POSITION_RATIO( Vehicle vehicle ) + static float LUA_NATIVE_VEHICLE_GET_BOAT_BOOM_POSITION_RATIO(Vehicle vehicle) { auto retval = VEHICLE::GET_BOAT_BOOM_POSITION_RATIO(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_DISABLE_PLANE_AILERON( Vehicle vehicle, bool p1, bool p2 ) + static void LUA_NATIVE_VEHICLE_DISABLE_PLANE_AILERON(Vehicle vehicle, bool p1, bool p2) { VEHICLE::DISABLE_PLANE_AILERON(vehicle, p1, p2); } - static bool LUA_NATIVE_VEHICLE_GET_IS_VEHICLE_ENGINE_RUNNING( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_GET_IS_VEHICLE_ENGINE_RUNNING(Vehicle vehicle) { auto retval = (bool)VEHICLE::GET_IS_VEHICLE_ENGINE_RUNNING(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_USE_ALTERNATE_HANDLING( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_USE_ALTERNATE_HANDLING(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_USE_ALTERNATE_HANDLING(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_BIKE_ON_STAND( Vehicle vehicle, float x, float y ) + static void LUA_NATIVE_VEHICLE_SET_BIKE_ON_STAND(Vehicle vehicle, float x, float y) { VEHICLE::SET_BIKE_ON_STAND(vehicle, x, y); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_NOT_STEALABLE_AMBIENTLY( Vehicle vehicle, bool p1 ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_NOT_STEALABLE_AMBIENTLY(Vehicle vehicle, bool p1) { VEHICLE::SET_VEHICLE_NOT_STEALABLE_AMBIENTLY(vehicle, p1); } - static void LUA_NATIVE_VEHICLE_LOCK_DOORS_WHEN_NO_LONGER_NEEDED( Vehicle vehicle ) + static void LUA_NATIVE_VEHICLE_LOCK_DOORS_WHEN_NO_LONGER_NEEDED(Vehicle vehicle) { VEHICLE::LOCK_DOORS_WHEN_NO_LONGER_NEEDED(vehicle); } - static void LUA_NATIVE_VEHICLE_SET_LAST_DRIVEN_VEHICLE( Vehicle vehicle ) + static void LUA_NATIVE_VEHICLE_SET_LAST_DRIVEN_VEHICLE(Vehicle vehicle) { VEHICLE::SET_LAST_DRIVEN_VEHICLE(vehicle); } - static Vehicle LUA_NATIVE_VEHICLE_GET_LAST_DRIVEN_VEHICLE( ) + static Vehicle LUA_NATIVE_VEHICLE_GET_LAST_DRIVEN_VEHICLE() { auto retval = VEHICLE::GET_LAST_DRIVEN_VEHICLE(); return retval; } - static void LUA_NATIVE_VEHICLE_CLEAR_LAST_DRIVEN_VEHICLE( ) + static void LUA_NATIVE_VEHICLE_CLEAR_LAST_DRIVEN_VEHICLE() { VEHICLE::CLEAR_LAST_DRIVEN_VEHICLE(); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_HAS_BEEN_DRIVEN_FLAG( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_HAS_BEEN_DRIVEN_FLAG(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_HAS_BEEN_DRIVEN_FLAG(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_TASK_VEHICLE_GOTO_PLANE_MIN_HEIGHT_ABOVE_TERRAIN( Vehicle plane, int height ) + static void LUA_NATIVE_VEHICLE_SET_TASK_VEHICLE_GOTO_PLANE_MIN_HEIGHT_ABOVE_TERRAIN(Vehicle plane, int height) { VEHICLE::SET_TASK_VEHICLE_GOTO_PLANE_MIN_HEIGHT_ABOVE_TERRAIN(plane, height); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_LOD_MULTIPLIER( Vehicle vehicle, float multiplier ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_LOD_MULTIPLIER(Vehicle vehicle, float multiplier) { VEHICLE::SET_VEHICLE_LOD_MULTIPLIER(vehicle, multiplier); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_CAN_SAVE_IN_GARAGE( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_CAN_SAVE_IN_GARAGE(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_CAN_SAVE_IN_GARAGE(vehicle, toggle); } - static int LUA_NATIVE_VEHICLE_GET_VEHICLE_NUM_OF_BROKEN_OFF_PARTS( Vehicle vehicle ) + static int LUA_NATIVE_VEHICLE_GET_VEHICLE_NUM_OF_BROKEN_OFF_PARTS(Vehicle vehicle) { auto retval = VEHICLE::GET_VEHICLE_NUM_OF_BROKEN_OFF_PARTS(vehicle); return retval; } - static int LUA_NATIVE_VEHICLE_GET_VEHICLE_NUM_OF_BROKEN_LOOSEN_PARTS( Vehicle vehicle ) + static int LUA_NATIVE_VEHICLE_GET_VEHICLE_NUM_OF_BROKEN_LOOSEN_PARTS(Vehicle vehicle) { auto retval = VEHICLE::GET_VEHICLE_NUM_OF_BROKEN_LOOSEN_PARTS(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_SET_FORCE_VEHICLE_ENGINE_DAMAGE_BY_BULLET( Any p0, bool p1 ) + static void LUA_NATIVE_VEHICLE_SET_FORCE_VEHICLE_ENGINE_DAMAGE_BY_BULLET(Any p0, bool p1) { VEHICLE::SET_FORCE_VEHICLE_ENGINE_DAMAGE_BY_BULLET(p0, p1); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_GENERATES_ENGINE_SHOCKING_EVENTS( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_GENERATES_ENGINE_SHOCKING_EVENTS(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_GENERATES_ENGINE_SHOCKING_EVENTS(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_COPY_VEHICLE_DAMAGES( Vehicle sourceVehicle, Vehicle targetVehicle ) + static void LUA_NATIVE_VEHICLE_COPY_VEHICLE_DAMAGES(Vehicle sourceVehicle, Vehicle targetVehicle) { VEHICLE::COPY_VEHICLE_DAMAGES(sourceVehicle, targetVehicle); } - static void LUA_NATIVE_VEHICLE_DISABLE_VEHICLE_EXPLOSION_BREAK_OFF_PARTS( ) + static void LUA_NATIVE_VEHICLE_DISABLE_VEHICLE_EXPLOSION_BREAK_OFF_PARTS() { VEHICLE::DISABLE_VEHICLE_EXPLOSION_BREAK_OFF_PARTS(); } - static void LUA_NATIVE_VEHICLE_SET_LIGHTS_CUTOFF_DISTANCE_TWEAK( float distance ) + static void LUA_NATIVE_VEHICLE_SET_LIGHTS_CUTOFF_DISTANCE_TWEAK(float distance) { VEHICLE::SET_LIGHTS_CUTOFF_DISTANCE_TWEAK(distance); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_SHOOT_AT_TARGET( Ped driver, Entity entity, float xTarget, float yTarget, float zTarget ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_SHOOT_AT_TARGET(Ped driver, Entity entity, float xTarget, float yTarget, float zTarget) { VEHICLE::SET_VEHICLE_SHOOT_AT_TARGET(driver, entity, xTarget, yTarget, zTarget); } - static std::tuple LUA_NATIVE_VEHICLE_GET_VEHICLE_LOCK_ON_TARGET( Vehicle vehicle, Entity entity ) + static std::tuple LUA_NATIVE_VEHICLE_GET_VEHICLE_LOCK_ON_TARGET(Vehicle vehicle, Entity entity) { std::tuple return_values; std::get<0>(return_values) = (bool)VEHICLE::GET_VEHICLE_LOCK_ON_TARGET(vehicle, &entity); @@ -2808,442 +2808,442 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_VEHICLE_SET_FORCE_HD_VEHICLE( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_FORCE_HD_VEHICLE(Vehicle vehicle, bool toggle) { VEHICLE::SET_FORCE_HD_VEHICLE(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_CUSTOM_PATH_NODE_STREAMING_RADIUS( Vehicle vehicle, float p1 ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_CUSTOM_PATH_NODE_STREAMING_RADIUS(Vehicle vehicle, float p1) { VEHICLE::SET_VEHICLE_CUSTOM_PATH_NODE_STREAMING_RADIUS(vehicle, p1); } - static int LUA_NATIVE_VEHICLE_GET_VEHICLE_PLATE_TYPE( Vehicle vehicle ) + static int LUA_NATIVE_VEHICLE_GET_VEHICLE_PLATE_TYPE(Vehicle vehicle) { auto retval = VEHICLE::GET_VEHICLE_PLATE_TYPE(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_TRACK_VEHICLE_VISIBILITY( Vehicle vehicle ) + static void LUA_NATIVE_VEHICLE_TRACK_VEHICLE_VISIBILITY(Vehicle vehicle) { VEHICLE::TRACK_VEHICLE_VISIBILITY(vehicle); } - static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_VISIBLE( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_VISIBLE(Vehicle vehicle) { auto retval = (bool)VEHICLE::IS_VEHICLE_VISIBLE(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_GRAVITY( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_GRAVITY(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_GRAVITY(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_ENABLE_VEHICLE_SLIPSTREAMING( bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_ENABLE_VEHICLE_SLIPSTREAMING(bool toggle) { VEHICLE::SET_ENABLE_VEHICLE_SLIPSTREAMING(toggle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_SLIPSTREAMING_SHOULD_TIME_OUT( bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_SLIPSTREAMING_SHOULD_TIME_OUT(bool toggle) { VEHICLE::SET_VEHICLE_SLIPSTREAMING_SHOULD_TIME_OUT(toggle); } - static float LUA_NATIVE_VEHICLE_GET_VEHICLE_CURRENT_TIME_IN_SLIP_STREAM( Vehicle vehicle ) + static float LUA_NATIVE_VEHICLE_GET_VEHICLE_CURRENT_TIME_IN_SLIP_STREAM(Vehicle vehicle) { auto retval = VEHICLE::GET_VEHICLE_CURRENT_TIME_IN_SLIP_STREAM(vehicle); return retval; } - static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_PRODUCING_SLIP_STREAM( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_PRODUCING_SLIP_STREAM(Vehicle vehicle) { auto retval = (bool)VEHICLE::IS_VEHICLE_PRODUCING_SLIP_STREAM(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_INACTIVE_DURING_PLAYBACK( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_INACTIVE_DURING_PLAYBACK(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_INACTIVE_DURING_PLAYBACK(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_ACTIVE_DURING_PLAYBACK( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_ACTIVE_DURING_PLAYBACK(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_ACTIVE_DURING_PLAYBACK(vehicle, toggle); } - static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_SPRAYABLE( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_SPRAYABLE(Vehicle vehicle) { auto retval = (bool)VEHICLE::IS_VEHICLE_SPRAYABLE(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_ENGINE_CAN_DEGRADE( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_ENGINE_CAN_DEGRADE(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_ENGINE_CAN_DEGRADE(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_DISABLE_VEHCILE_DYNAMIC_AMBIENT_SCALES( Vehicle vehicle, int p1, int p2 ) + static void LUA_NATIVE_VEHICLE_DISABLE_VEHCILE_DYNAMIC_AMBIENT_SCALES(Vehicle vehicle, int p1, int p2) { VEHICLE::DISABLE_VEHCILE_DYNAMIC_AMBIENT_SCALES(vehicle, p1, p2); } - static void LUA_NATIVE_VEHICLE_ENABLE_VEHICLE_DYNAMIC_AMBIENT_SCALES( Vehicle vehicle ) + static void LUA_NATIVE_VEHICLE_ENABLE_VEHICLE_DYNAMIC_AMBIENT_SCALES(Vehicle vehicle) { VEHICLE::ENABLE_VEHICLE_DYNAMIC_AMBIENT_SCALES(vehicle); } - static bool LUA_NATIVE_VEHICLE_IS_PLANE_LANDING_GEAR_INTACT( Vehicle plane ) + static bool LUA_NATIVE_VEHICLE_IS_PLANE_LANDING_GEAR_INTACT(Vehicle plane) { auto retval = (bool)VEHICLE::IS_PLANE_LANDING_GEAR_INTACT(plane); return retval; } - static bool LUA_NATIVE_VEHICLE_ARE_PLANE_PROPELLERS_INTACT( Vehicle plane ) + static bool LUA_NATIVE_VEHICLE_ARE_PLANE_PROPELLERS_INTACT(Vehicle plane) { auto retval = (bool)VEHICLE::ARE_PLANE_PROPELLERS_INTACT(plane); return retval; } - static bool LUA_NATIVE_VEHICLE_SET_PLANE_PROPELLER_HEALTH( Vehicle plane, float health ) + static bool LUA_NATIVE_VEHICLE_SET_PLANE_PROPELLER_HEALTH(Vehicle plane, float health) { auto retval = (bool)VEHICLE::SET_PLANE_PROPELLER_HEALTH(plane, health); return retval; } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_CAN_DEFORM_WHEELS( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_CAN_DEFORM_WHEELS(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_CAN_DEFORM_WHEELS(vehicle, toggle); } - static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_STOLEN( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_STOLEN(Vehicle vehicle) { auto retval = (bool)VEHICLE::IS_VEHICLE_STOLEN(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_IS_STOLEN( Vehicle vehicle, bool isStolen ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_IS_STOLEN(Vehicle vehicle, bool isStolen) { VEHICLE::SET_VEHICLE_IS_STOLEN(vehicle, isStolen); } - static void LUA_NATIVE_VEHICLE_SET_PLANE_TURBULENCE_MULTIPLIER( Vehicle vehicle, float multiplier ) + static void LUA_NATIVE_VEHICLE_SET_PLANE_TURBULENCE_MULTIPLIER(Vehicle vehicle, float multiplier) { VEHICLE::SET_PLANE_TURBULENCE_MULTIPLIER(vehicle, multiplier); } - static bool LUA_NATIVE_VEHICLE_ARE_WINGS_OF_PLANE_INTACT( Vehicle plane ) + static bool LUA_NATIVE_VEHICLE_ARE_WINGS_OF_PLANE_INTACT(Vehicle plane) { auto retval = (bool)VEHICLE::ARE_WINGS_OF_PLANE_INTACT(plane); return retval; } - static void LUA_NATIVE_VEHICLE_ALLOW_AMBIENT_VEHICLES_TO_AVOID_ADVERSE_CONDITIONS( Vehicle vehicle ) + static void LUA_NATIVE_VEHICLE_ALLOW_AMBIENT_VEHICLES_TO_AVOID_ADVERSE_CONDITIONS(Vehicle vehicle) { VEHICLE::ALLOW_AMBIENT_VEHICLES_TO_AVOID_ADVERSE_CONDITIONS(vehicle); } - static void LUA_NATIVE_VEHICLE_DETACH_VEHICLE_FROM_CARGOBOB( Vehicle vehicle, Vehicle cargobob ) + static void LUA_NATIVE_VEHICLE_DETACH_VEHICLE_FROM_CARGOBOB(Vehicle vehicle, Vehicle cargobob) { VEHICLE::DETACH_VEHICLE_FROM_CARGOBOB(vehicle, cargobob); } - static bool LUA_NATIVE_VEHICLE_DETACH_VEHICLE_FROM_ANY_CARGOBOB( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_DETACH_VEHICLE_FROM_ANY_CARGOBOB(Vehicle vehicle) { auto retval = (bool)VEHICLE::DETACH_VEHICLE_FROM_ANY_CARGOBOB(vehicle); return retval; } - static bool LUA_NATIVE_VEHICLE_DETACH_ENTITY_FROM_CARGOBOB( Vehicle cargobob, Entity entity ) + static bool LUA_NATIVE_VEHICLE_DETACH_ENTITY_FROM_CARGOBOB(Vehicle cargobob, Entity entity) { auto retval = (bool)VEHICLE::DETACH_ENTITY_FROM_CARGOBOB(cargobob, entity); return retval; } - static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_ATTACHED_TO_CARGOBOB( Vehicle cargobob, Vehicle vehicleAttached ) + static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_ATTACHED_TO_CARGOBOB(Vehicle cargobob, Vehicle vehicleAttached) { auto retval = (bool)VEHICLE::IS_VEHICLE_ATTACHED_TO_CARGOBOB(cargobob, vehicleAttached); return retval; } - static Vehicle LUA_NATIVE_VEHICLE_GET_VEHICLE_ATTACHED_TO_CARGOBOB( Vehicle cargobob ) + static Vehicle LUA_NATIVE_VEHICLE_GET_VEHICLE_ATTACHED_TO_CARGOBOB(Vehicle cargobob) { auto retval = VEHICLE::GET_VEHICLE_ATTACHED_TO_CARGOBOB(cargobob); return retval; } - static Entity LUA_NATIVE_VEHICLE_GET_ENTITY_ATTACHED_TO_CARGOBOB( Any p0 ) + static Entity LUA_NATIVE_VEHICLE_GET_ENTITY_ATTACHED_TO_CARGOBOB(Any p0) { auto retval = VEHICLE::GET_ENTITY_ATTACHED_TO_CARGOBOB(p0); return retval; } - static void LUA_NATIVE_VEHICLE_ATTACH_VEHICLE_TO_CARGOBOB( Vehicle vehicle, Vehicle cargobob, int p2, float x, float y, float z ) + static void LUA_NATIVE_VEHICLE_ATTACH_VEHICLE_TO_CARGOBOB(Vehicle vehicle, Vehicle cargobob, int p2, float x, float y, float z) { VEHICLE::ATTACH_VEHICLE_TO_CARGOBOB(vehicle, cargobob, p2, x, y, z); } - static void LUA_NATIVE_VEHICLE_ATTACH_ENTITY_TO_CARGOBOB( Any p0, Any p1, Any p2, Any p3, Any p4, Any p5 ) + static void LUA_NATIVE_VEHICLE_ATTACH_ENTITY_TO_CARGOBOB(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { VEHICLE::ATTACH_ENTITY_TO_CARGOBOB(p0, p1, p2, p3, p4, p5); } - static void LUA_NATIVE_VEHICLE_SET_CARGOBOB_FORCE_DONT_DETACH_VEHICLE( Vehicle cargobob, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_CARGOBOB_FORCE_DONT_DETACH_VEHICLE(Vehicle cargobob, bool toggle) { VEHICLE::SET_CARGOBOB_FORCE_DONT_DETACH_VEHICLE(cargobob, toggle); } - static void LUA_NATIVE_VEHICLE_SET_CARGOBOB_EXCLUDE_FROM_PICKUP_ENTITY( Any p0, Any p1 ) + static void LUA_NATIVE_VEHICLE_SET_CARGOBOB_EXCLUDE_FROM_PICKUP_ENTITY(Any p0, Any p1) { VEHICLE::SET_CARGOBOB_EXCLUDE_FROM_PICKUP_ENTITY(p0, p1); } - static bool LUA_NATIVE_VEHICLE_CAN_CARGOBOB_PICK_UP_ENTITY( Any p0, Any p1 ) + static bool LUA_NATIVE_VEHICLE_CAN_CARGOBOB_PICK_UP_ENTITY(Any p0, Any p1) { auto retval = (bool)VEHICLE::CAN_CARGOBOB_PICK_UP_ENTITY(p0, p1); return retval; } - static Vector3 LUA_NATIVE_VEHICLE_GET_ATTACHED_PICK_UP_HOOK_POSITION( Vehicle cargobob ) + static Vector3 LUA_NATIVE_VEHICLE_GET_ATTACHED_PICK_UP_HOOK_POSITION(Vehicle cargobob) { auto retval = VEHICLE::GET_ATTACHED_PICK_UP_HOOK_POSITION(cargobob); return retval; } - static bool LUA_NATIVE_VEHICLE_DOES_CARGOBOB_HAVE_PICK_UP_ROPE( Vehicle cargobob ) + static bool LUA_NATIVE_VEHICLE_DOES_CARGOBOB_HAVE_PICK_UP_ROPE(Vehicle cargobob) { auto retval = (bool)VEHICLE::DOES_CARGOBOB_HAVE_PICK_UP_ROPE(cargobob); return retval; } - static void LUA_NATIVE_VEHICLE_CREATE_PICK_UP_ROPE_FOR_CARGOBOB( Vehicle cargobob, int state ) + static void LUA_NATIVE_VEHICLE_CREATE_PICK_UP_ROPE_FOR_CARGOBOB(Vehicle cargobob, int state) { VEHICLE::CREATE_PICK_UP_ROPE_FOR_CARGOBOB(cargobob, state); } - static void LUA_NATIVE_VEHICLE_REMOVE_PICK_UP_ROPE_FOR_CARGOBOB( Vehicle cargobob ) + static void LUA_NATIVE_VEHICLE_REMOVE_PICK_UP_ROPE_FOR_CARGOBOB(Vehicle cargobob) { VEHICLE::REMOVE_PICK_UP_ROPE_FOR_CARGOBOB(cargobob); } - static void LUA_NATIVE_VEHICLE_SET_PICKUP_ROPE_LENGTH_FOR_CARGOBOB( Vehicle cargobob, float length1, float length2, bool p3 ) + static void LUA_NATIVE_VEHICLE_SET_PICKUP_ROPE_LENGTH_FOR_CARGOBOB(Vehicle cargobob, float length1, float length2, bool p3) { VEHICLE::SET_PICKUP_ROPE_LENGTH_FOR_CARGOBOB(cargobob, length1, length2, p3); } - static void LUA_NATIVE_VEHICLE_SET_PICKUP_ROPE_LENGTH_WITHOUT_CREATING_ROPE_FOR_CARGOBOB( Any p0, Any p1, Any p2 ) + static void LUA_NATIVE_VEHICLE_SET_PICKUP_ROPE_LENGTH_WITHOUT_CREATING_ROPE_FOR_CARGOBOB(Any p0, Any p1, Any p2) { VEHICLE::SET_PICKUP_ROPE_LENGTH_WITHOUT_CREATING_ROPE_FOR_CARGOBOB(p0, p1, p2); } - static void LUA_NATIVE_VEHICLE_SET_CARGOBOB_PICKUP_ROPE_DAMPING_MULTIPLIER( Any p0, Any p1 ) + static void LUA_NATIVE_VEHICLE_SET_CARGOBOB_PICKUP_ROPE_DAMPING_MULTIPLIER(Any p0, Any p1) { VEHICLE::SET_CARGOBOB_PICKUP_ROPE_DAMPING_MULTIPLIER(p0, p1); } - static void LUA_NATIVE_VEHICLE_SET_CARGOBOB_PICKUP_ROPE_TYPE( Any p0, Any p1 ) + static void LUA_NATIVE_VEHICLE_SET_CARGOBOB_PICKUP_ROPE_TYPE(Any p0, Any p1) { VEHICLE::SET_CARGOBOB_PICKUP_ROPE_TYPE(p0, p1); } - static bool LUA_NATIVE_VEHICLE_DOES_CARGOBOB_HAVE_PICKUP_MAGNET( Vehicle cargobob ) + static bool LUA_NATIVE_VEHICLE_DOES_CARGOBOB_HAVE_PICKUP_MAGNET(Vehicle cargobob) { auto retval = (bool)VEHICLE::DOES_CARGOBOB_HAVE_PICKUP_MAGNET(cargobob); return retval; } - static void LUA_NATIVE_VEHICLE_SET_CARGOBOB_PICKUP_MAGNET_ACTIVE( Vehicle cargobob, bool isActive ) + static void LUA_NATIVE_VEHICLE_SET_CARGOBOB_PICKUP_MAGNET_ACTIVE(Vehicle cargobob, bool isActive) { VEHICLE::SET_CARGOBOB_PICKUP_MAGNET_ACTIVE(cargobob, isActive); } - static void LUA_NATIVE_VEHICLE_SET_CARGOBOB_PICKUP_MAGNET_STRENGTH( Vehicle cargobob, float strength ) + static void LUA_NATIVE_VEHICLE_SET_CARGOBOB_PICKUP_MAGNET_STRENGTH(Vehicle cargobob, float strength) { VEHICLE::SET_CARGOBOB_PICKUP_MAGNET_STRENGTH(cargobob, strength); } - static void LUA_NATIVE_VEHICLE_SET_CARGOBOB_PICKUP_MAGNET_FALLOFF( Vehicle cargobob, float p1 ) + static void LUA_NATIVE_VEHICLE_SET_CARGOBOB_PICKUP_MAGNET_FALLOFF(Vehicle cargobob, float p1) { VEHICLE::SET_CARGOBOB_PICKUP_MAGNET_FALLOFF(cargobob, p1); } - static void LUA_NATIVE_VEHICLE_SET_CARGOBOB_PICKUP_MAGNET_REDUCED_STRENGTH( Vehicle cargobob, float p1 ) + static void LUA_NATIVE_VEHICLE_SET_CARGOBOB_PICKUP_MAGNET_REDUCED_STRENGTH(Vehicle cargobob, float p1) { VEHICLE::SET_CARGOBOB_PICKUP_MAGNET_REDUCED_STRENGTH(cargobob, p1); } - static void LUA_NATIVE_VEHICLE_SET_CARGOBOB_PICKUP_MAGNET_REDUCED_FALLOFF( Vehicle cargobob, float p1 ) + static void LUA_NATIVE_VEHICLE_SET_CARGOBOB_PICKUP_MAGNET_REDUCED_FALLOFF(Vehicle cargobob, float p1) { VEHICLE::SET_CARGOBOB_PICKUP_MAGNET_REDUCED_FALLOFF(cargobob, p1); } - static void LUA_NATIVE_VEHICLE_SET_CARGOBOB_PICKUP_MAGNET_PULL_STRENGTH( Vehicle cargobob, float p1 ) + static void LUA_NATIVE_VEHICLE_SET_CARGOBOB_PICKUP_MAGNET_PULL_STRENGTH(Vehicle cargobob, float p1) { VEHICLE::SET_CARGOBOB_PICKUP_MAGNET_PULL_STRENGTH(cargobob, p1); } - static void LUA_NATIVE_VEHICLE_SET_CARGOBOB_PICKUP_MAGNET_PULL_ROPE_LENGTH( Vehicle vehicle, float p1 ) + static void LUA_NATIVE_VEHICLE_SET_CARGOBOB_PICKUP_MAGNET_PULL_ROPE_LENGTH(Vehicle vehicle, float p1) { VEHICLE::SET_CARGOBOB_PICKUP_MAGNET_PULL_ROPE_LENGTH(vehicle, p1); } - static void LUA_NATIVE_VEHICLE_SET_CARGOBOB_PICKUP_MAGNET_SET_TARGETED_MODE( Vehicle vehicle, Vehicle cargobob ) + static void LUA_NATIVE_VEHICLE_SET_CARGOBOB_PICKUP_MAGNET_SET_TARGETED_MODE(Vehicle vehicle, Vehicle cargobob) { VEHICLE::SET_CARGOBOB_PICKUP_MAGNET_SET_TARGETED_MODE(vehicle, cargobob); } - static void LUA_NATIVE_VEHICLE_SET_CARGOBOB_PICKUP_MAGNET_SET_AMBIENT_MODE( Vehicle vehicle, bool p1, bool p2 ) + static void LUA_NATIVE_VEHICLE_SET_CARGOBOB_PICKUP_MAGNET_SET_AMBIENT_MODE(Vehicle vehicle, bool p1, bool p2) { VEHICLE::SET_CARGOBOB_PICKUP_MAGNET_SET_AMBIENT_MODE(vehicle, p1, p2); } - static void LUA_NATIVE_VEHICLE_SET_CARGOBOB_PICKUP_MAGNET_ENSURE_PICKUP_ENTITY_UPRIGHT( Vehicle vehicle, bool p1 ) + static void LUA_NATIVE_VEHICLE_SET_CARGOBOB_PICKUP_MAGNET_ENSURE_PICKUP_ENTITY_UPRIGHT(Vehicle vehicle, bool p1) { VEHICLE::SET_CARGOBOB_PICKUP_MAGNET_ENSURE_PICKUP_ENTITY_UPRIGHT(vehicle, p1); } - static bool LUA_NATIVE_VEHICLE_DOES_VEHICLE_HAVE_WEAPONS( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_DOES_VEHICLE_HAVE_WEAPONS(Vehicle vehicle) { auto retval = (bool)VEHICLE::DOES_VEHICLE_HAVE_WEAPONS(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_WILL_TELL_OTHERS_TO_HURRY( Vehicle vehicle, bool p1 ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_WILL_TELL_OTHERS_TO_HURRY(Vehicle vehicle, bool p1) { VEHICLE::SET_VEHICLE_WILL_TELL_OTHERS_TO_HURRY(vehicle, p1); } - static void LUA_NATIVE_VEHICLE_DISABLE_VEHICLE_WEAPON( bool disabled, Hash weaponHash, Vehicle vehicle, Ped owner ) + static void LUA_NATIVE_VEHICLE_DISABLE_VEHICLE_WEAPON(bool disabled, Hash weaponHash, Vehicle vehicle, Ped owner) { VEHICLE::DISABLE_VEHICLE_WEAPON(disabled, weaponHash, vehicle, owner); } - static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_WEAPON_DISABLED( Hash weaponHash, Vehicle vehicle, Ped owner ) + static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_WEAPON_DISABLED(Hash weaponHash, Vehicle vehicle, Ped owner) { auto retval = (bool)VEHICLE::IS_VEHICLE_WEAPON_DISABLED(weaponHash, vehicle, owner); return retval; } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_USED_FOR_PILOT_SCHOOL( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_USED_FOR_PILOT_SCHOOL(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_USED_FOR_PILOT_SCHOOL(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_ACTIVE_FOR_PED_NAVIGATION( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_ACTIVE_FOR_PED_NAVIGATION(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_ACTIVE_FOR_PED_NAVIGATION(vehicle, toggle); } - static int LUA_NATIVE_VEHICLE_GET_VEHICLE_CLASS( Vehicle vehicle ) + static int LUA_NATIVE_VEHICLE_GET_VEHICLE_CLASS(Vehicle vehicle) { auto retval = VEHICLE::GET_VEHICLE_CLASS(vehicle); return retval; } - static int LUA_NATIVE_VEHICLE_GET_VEHICLE_CLASS_FROM_NAME( Hash modelHash ) + static int LUA_NATIVE_VEHICLE_GET_VEHICLE_CLASS_FROM_NAME(Hash modelHash) { auto retval = VEHICLE::GET_VEHICLE_CLASS_FROM_NAME(modelHash); return retval; } - static void LUA_NATIVE_VEHICLE_SET_PLAYERS_LAST_VEHICLE( Vehicle vehicle ) + static void LUA_NATIVE_VEHICLE_SET_PLAYERS_LAST_VEHICLE(Vehicle vehicle) { VEHICLE::SET_PLAYERS_LAST_VEHICLE(vehicle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_CAN_BE_USED_BY_FLEEING_PEDS( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_CAN_BE_USED_BY_FLEEING_PEDS(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_CAN_BE_USED_BY_FLEEING_PEDS(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_AIRCRAFT_PILOT_SKILL_NOISE_SCALAR( Vehicle vehicle, float p1 ) + static void LUA_NATIVE_VEHICLE_SET_AIRCRAFT_PILOT_SKILL_NOISE_SCALAR(Vehicle vehicle, float p1) { VEHICLE::SET_AIRCRAFT_PILOT_SKILL_NOISE_SCALAR(vehicle, p1); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_DROPS_MONEY_WHEN_BLOWN_UP( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_DROPS_MONEY_WHEN_BLOWN_UP(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_DROPS_MONEY_WHEN_BLOWN_UP(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_KEEP_ENGINE_ON_WHEN_ABANDONED( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_KEEP_ENGINE_ON_WHEN_ABANDONED(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_KEEP_ENGINE_ON_WHEN_ABANDONED(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_IMPATIENCE_TIMER( Vehicle vehicle, Any p1 ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_IMPATIENCE_TIMER(Vehicle vehicle, Any p1) { VEHICLE::SET_VEHICLE_IMPATIENCE_TIMER(vehicle, p1); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_HANDLING_OVERRIDE( Vehicle vehicle, Hash hash ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_HANDLING_OVERRIDE(Vehicle vehicle, Hash hash) { VEHICLE::SET_VEHICLE_HANDLING_OVERRIDE(vehicle, hash); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_EXTENDED_REMOVAL_RANGE( Vehicle vehicle, int range ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_EXTENDED_REMOVAL_RANGE(Vehicle vehicle, int range) { VEHICLE::SET_VEHICLE_EXTENDED_REMOVAL_RANGE(vehicle, range); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_STEERING_BIAS_SCALAR( Any p0, float p1 ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_STEERING_BIAS_SCALAR(Any p0, float p1) { VEHICLE::SET_VEHICLE_STEERING_BIAS_SCALAR(p0, p1); } - static void LUA_NATIVE_VEHICLE_SET_HELI_CONTROL_LAGGING_RATE_SCALAR( Vehicle helicopter, float multiplier ) + static void LUA_NATIVE_VEHICLE_SET_HELI_CONTROL_LAGGING_RATE_SCALAR(Vehicle helicopter, float multiplier) { VEHICLE::SET_HELI_CONTROL_LAGGING_RATE_SCALAR(helicopter, multiplier); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_FRICTION_OVERRIDE( Vehicle vehicle, float friction ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_FRICTION_OVERRIDE(Vehicle vehicle, float friction) { VEHICLE::SET_VEHICLE_FRICTION_OVERRIDE(vehicle, friction); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_WHEELS_CAN_BREAK_OFF_WHEN_BLOW_UP( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_WHEELS_CAN_BREAK_OFF_WHEN_BLOW_UP(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_WHEELS_CAN_BREAK_OFF_WHEN_BLOW_UP(vehicle, toggle); } - static bool LUA_NATIVE_VEHICLE_ARE_PLANE_CONTROL_PANELS_INTACT( Vehicle vehicle, bool p1 ) + static bool LUA_NATIVE_VEHICLE_ARE_PLANE_CONTROL_PANELS_INTACT(Vehicle vehicle, bool p1) { auto retval = (bool)VEHICLE::ARE_PLANE_CONTROL_PANELS_INTACT(vehicle, p1); return retval; } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_CEILING_HEIGHT( Vehicle vehicle, float height ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_CEILING_HEIGHT(Vehicle vehicle, float height) { VEHICLE::SET_VEHICLE_CEILING_HEIGHT(vehicle, height); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_NO_EXPLOSION_DAMAGE_FROM_DRIVER( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_NO_EXPLOSION_DAMAGE_FROM_DRIVER(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_NO_EXPLOSION_DAMAGE_FROM_DRIVER(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_CLEAR_VEHICLE_ROUTE_HISTORY( Vehicle vehicle ) + static void LUA_NATIVE_VEHICLE_CLEAR_VEHICLE_ROUTE_HISTORY(Vehicle vehicle) { VEHICLE::CLEAR_VEHICLE_ROUTE_HISTORY(vehicle); } - static Vehicle LUA_NATIVE_VEHICLE_DOES_VEHICLE_EXIST_WITH_DECORATOR( const char* decorator ) + static Vehicle LUA_NATIVE_VEHICLE_DOES_VEHICLE_EXIST_WITH_DECORATOR(const char* decorator) { auto retval = VEHICLE::DOES_VEHICLE_EXIST_WITH_DECORATOR(decorator); return retval; } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_AI_CAN_USE_EXCLUSIVE_SEATS( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_AI_CAN_USE_EXCLUSIVE_SEATS(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_AI_CAN_USE_EXCLUSIVE_SEATS(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_EXCLUSIVE_DRIVER( Vehicle vehicle, Ped ped, int index ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_EXCLUSIVE_DRIVER(Vehicle vehicle, Ped ped, int index) { VEHICLE::SET_VEHICLE_EXCLUSIVE_DRIVER(vehicle, ped, index); } - static std::tuple LUA_NATIVE_VEHICLE_IS_PED_EXCLUSIVE_DRIVER_OF_VEHICLE( Ped ped, Vehicle vehicle, int outIndex ) + static std::tuple LUA_NATIVE_VEHICLE_IS_PED_EXCLUSIVE_DRIVER_OF_VEHICLE(Ped ped, Vehicle vehicle, int outIndex) { std::tuple return_values; std::get<0>(return_values) = (bool)VEHICLE::IS_PED_EXCLUSIVE_DRIVER_OF_VEHICLE(ped, vehicle, &outIndex); @@ -3252,57 +3252,57 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_VEHICLE_DISABLE_INDIVIDUAL_PLANE_PROPELLER( Vehicle vehicle, int propeller ) + static void LUA_NATIVE_VEHICLE_DISABLE_INDIVIDUAL_PLANE_PROPELLER(Vehicle vehicle, int propeller) { VEHICLE::DISABLE_INDIVIDUAL_PLANE_PROPELLER(vehicle, propeller); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_FORCE_AFTERBURNER( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_FORCE_AFTERBURNER(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_FORCE_AFTERBURNER(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_DONT_PROCESS_VEHICLE_GLASS( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_DONT_PROCESS_VEHICLE_GLASS(Vehicle vehicle, bool toggle) { VEHICLE::SET_DONT_PROCESS_VEHICLE_GLASS(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_DISABLE_WANTED_CONES_RESPONSE( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_DISABLE_WANTED_CONES_RESPONSE(Vehicle vehicle, bool toggle) { VEHICLE::SET_DISABLE_WANTED_CONES_RESPONSE(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_USE_DESIRED_Z_CRUISE_SPEED_FOR_LANDING( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_USE_DESIRED_Z_CRUISE_SPEED_FOR_LANDING(Vehicle vehicle, bool toggle) { VEHICLE::SET_USE_DESIRED_Z_CRUISE_SPEED_FOR_LANDING(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_ARRIVE_DISTANCE_OVERRIDE_FOR_VEHICLE_PERSUIT_ATTACK( Vehicle vehicle, float p1 ) + static void LUA_NATIVE_VEHICLE_SET_ARRIVE_DISTANCE_OVERRIDE_FOR_VEHICLE_PERSUIT_ATTACK(Vehicle vehicle, float p1) { VEHICLE::SET_ARRIVE_DISTANCE_OVERRIDE_FOR_VEHICLE_PERSUIT_ATTACK(vehicle, p1); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_READY_FOR_CLEANUP( Any p0 ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_READY_FOR_CLEANUP(Any p0) { VEHICLE::SET_VEHICLE_READY_FOR_CLEANUP(p0); } - static void LUA_NATIVE_VEHICLE_SET_DISTANT_CARS_ENABLED( bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_DISTANT_CARS_ENABLED(bool toggle) { VEHICLE::SET_DISTANT_CARS_ENABLED(toggle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_NEON_COLOUR( Vehicle vehicle, int r, int g, int b ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_NEON_COLOUR(Vehicle vehicle, int r, int g, int b) { VEHICLE::SET_VEHICLE_NEON_COLOUR(vehicle, r, g, b); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_NEON_INDEX_COLOUR( Vehicle vehicle, int index ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_NEON_INDEX_COLOUR(Vehicle vehicle, int index) { VEHICLE::SET_VEHICLE_NEON_INDEX_COLOUR(vehicle, index); } - static std::tuple LUA_NATIVE_VEHICLE_GET_VEHICLE_NEON_COLOUR( Vehicle vehicle, int r, int g, int b ) + static std::tuple LUA_NATIVE_VEHICLE_GET_VEHICLE_NEON_COLOUR(Vehicle vehicle, int r, int g, int b) { std::tuple return_values; VEHICLE::GET_VEHICLE_NEON_COLOUR(vehicle, &r, &g, &b); @@ -3313,49 +3313,49 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_NEON_ENABLED( Vehicle vehicle, int index, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_NEON_ENABLED(Vehicle vehicle, int index, bool toggle) { VEHICLE::SET_VEHICLE_NEON_ENABLED(vehicle, index, toggle); } - static bool LUA_NATIVE_VEHICLE_GET_VEHICLE_NEON_ENABLED( Vehicle vehicle, int index ) + static bool LUA_NATIVE_VEHICLE_GET_VEHICLE_NEON_ENABLED(Vehicle vehicle, int index) { auto retval = (bool)VEHICLE::GET_VEHICLE_NEON_ENABLED(vehicle, index); return retval; } - static void LUA_NATIVE_VEHICLE_SET_AMBIENT_VEHICLE_NEON_ENABLED( bool p0 ) + static void LUA_NATIVE_VEHICLE_SET_AMBIENT_VEHICLE_NEON_ENABLED(bool p0) { VEHICLE::SET_AMBIENT_VEHICLE_NEON_ENABLED(p0); } - static void LUA_NATIVE_VEHICLE_SUPPRESS_NEONS_ON_VEHICLE( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SUPPRESS_NEONS_ON_VEHICLE(Vehicle vehicle, bool toggle) { VEHICLE::SUPPRESS_NEONS_ON_VEHICLE(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_DISABLE_SUPERDUMMY( Vehicle vehicle, bool p1 ) + static void LUA_NATIVE_VEHICLE_SET_DISABLE_SUPERDUMMY(Vehicle vehicle, bool p1) { VEHICLE::SET_DISABLE_SUPERDUMMY(vehicle, p1); } - static void LUA_NATIVE_VEHICLE_REQUEST_VEHICLE_DIAL( Vehicle vehicle ) + static void LUA_NATIVE_VEHICLE_REQUEST_VEHICLE_DIAL(Vehicle vehicle) { VEHICLE::REQUEST_VEHICLE_DIAL(vehicle); } - static float LUA_NATIVE_VEHICLE_GET_VEHICLE_BODY_HEALTH( Vehicle vehicle ) + static float LUA_NATIVE_VEHICLE_GET_VEHICLE_BODY_HEALTH(Vehicle vehicle) { auto retval = VEHICLE::GET_VEHICLE_BODY_HEALTH(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_BODY_HEALTH( Vehicle vehicle, float value ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_BODY_HEALTH(Vehicle vehicle, float value) { VEHICLE::SET_VEHICLE_BODY_HEALTH(vehicle, value); } - static std::tuple LUA_NATIVE_VEHICLE_GET_VEHICLE_SIZE( Vehicle vehicle, Vector3 out1, Vector3 out2 ) + static std::tuple LUA_NATIVE_VEHICLE_GET_VEHICLE_SIZE(Vehicle vehicle, Vector3 out1, Vector3 out2) { std::tuple return_values; VEHICLE::GET_VEHICLE_SIZE(vehicle, &out1, &out2); @@ -3365,352 +3365,352 @@ namespace lua::native return return_values; } - static float LUA_NATIVE_VEHICLE_GET_FAKE_SUSPENSION_LOWERING_AMOUNT( Vehicle vehicle ) + static float LUA_NATIVE_VEHICLE_GET_FAKE_SUSPENSION_LOWERING_AMOUNT(Vehicle vehicle) { auto retval = VEHICLE::GET_FAKE_SUSPENSION_LOWERING_AMOUNT(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_SET_CAR_HIGH_SPEED_BUMP_SEVERITY_MULTIPLIER( float multiplier ) + static void LUA_NATIVE_VEHICLE_SET_CAR_HIGH_SPEED_BUMP_SEVERITY_MULTIPLIER(float multiplier) { VEHICLE::SET_CAR_HIGH_SPEED_BUMP_SEVERITY_MULTIPLIER(multiplier); } - static int LUA_NATIVE_VEHICLE_GET_NUMBER_OF_VEHICLE_DOORS( Vehicle vehicle ) + static int LUA_NATIVE_VEHICLE_GET_NUMBER_OF_VEHICLE_DOORS(Vehicle vehicle) { auto retval = VEHICLE::GET_NUMBER_OF_VEHICLE_DOORS(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_SET_HYDRAULICS_CONTROL( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_HYDRAULICS_CONTROL(Vehicle vehicle, bool toggle) { VEHICLE::SET_HYDRAULICS_CONTROL(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_CAN_ADJUST_GROUND_CLEARANCE( Vehicle vehicle, bool p1 ) + static void LUA_NATIVE_VEHICLE_SET_CAN_ADJUST_GROUND_CLEARANCE(Vehicle vehicle, bool p1) { VEHICLE::SET_CAN_ADJUST_GROUND_CLEARANCE(vehicle, p1); } - static float LUA_NATIVE_VEHICLE_GET_VEHICLE_HEALTH_PERCENTAGE( Vehicle vehicle, float maxEngineHealth, float maxPetrolTankHealth, float maxBodyHealth, float maxMainRotorHealth, float maxTailRotorHealth, float maxUnkHealth ) + static float LUA_NATIVE_VEHICLE_GET_VEHICLE_HEALTH_PERCENTAGE(Vehicle vehicle, float maxEngineHealth, float maxPetrolTankHealth, float maxBodyHealth, float maxMainRotorHealth, float maxTailRotorHealth, float maxUnkHealth) { auto retval = VEHICLE::GET_VEHICLE_HEALTH_PERCENTAGE(vehicle, maxEngineHealth, maxPetrolTankHealth, maxBodyHealth, maxMainRotorHealth, maxTailRotorHealth, maxUnkHealth); return retval; } - static bool LUA_NATIVE_VEHICLE_GET_VEHICLE_IS_MERCENARY( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_GET_VEHICLE_IS_MERCENARY(Vehicle vehicle) { auto retval = (bool)VEHICLE::GET_VEHICLE_IS_MERCENARY(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_BROKEN_PARTS_DONT_AFFECT_AI_HANDLING( Vehicle vehicle, bool p1 ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_BROKEN_PARTS_DONT_AFFECT_AI_HANDLING(Vehicle vehicle, bool p1) { VEHICLE::SET_VEHICLE_BROKEN_PARTS_DONT_AFFECT_AI_HANDLING(vehicle, p1); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_KERS_ALLOWED( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_KERS_ALLOWED(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_KERS_ALLOWED(vehicle, toggle); } - static bool LUA_NATIVE_VEHICLE_GET_VEHICLE_HAS_KERS( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_GET_VEHICLE_HAS_KERS(Vehicle vehicle) { auto retval = (bool)VEHICLE::GET_VEHICLE_HAS_KERS(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_SET_PLANE_RESIST_TO_EXPLOSION( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_PLANE_RESIST_TO_EXPLOSION(Vehicle vehicle, bool toggle) { VEHICLE::SET_PLANE_RESIST_TO_EXPLOSION(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_HELI_RESIST_TO_EXPLOSION( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_HELI_RESIST_TO_EXPLOSION(Vehicle vehicle, bool toggle) { VEHICLE::SET_HELI_RESIST_TO_EXPLOSION(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_DISABLE_BMX_EXTRA_TRICK_FORCES( Any p0 ) + static void LUA_NATIVE_VEHICLE_SET_DISABLE_BMX_EXTRA_TRICK_FORCES(Any p0) { VEHICLE::SET_DISABLE_BMX_EXTRA_TRICK_FORCES(p0); } - static void LUA_NATIVE_VEHICLE_SET_HYDRAULIC_SUSPENSION_RAISE_FACTOR( Vehicle vehicle, int wheelId, float value ) + static void LUA_NATIVE_VEHICLE_SET_HYDRAULIC_SUSPENSION_RAISE_FACTOR(Vehicle vehicle, int wheelId, float value) { VEHICLE::SET_HYDRAULIC_SUSPENSION_RAISE_FACTOR(vehicle, wheelId, value); } - static float LUA_NATIVE_VEHICLE_GET_HYDRAULIC_SUSPENSION_RAISE_FACTOR( Vehicle vehicle, int wheelId ) + static float LUA_NATIVE_VEHICLE_GET_HYDRAULIC_SUSPENSION_RAISE_FACTOR(Vehicle vehicle, int wheelId) { auto retval = VEHICLE::GET_HYDRAULIC_SUSPENSION_RAISE_FACTOR(vehicle, wheelId); return retval; } - static void LUA_NATIVE_VEHICLE_SET_CAN_USE_HYDRAULICS( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_CAN_USE_HYDRAULICS(Vehicle vehicle, bool toggle) { VEHICLE::SET_CAN_USE_HYDRAULICS(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_HYDRAULIC_VEHICLE_STATE( Vehicle vehicle, int state ) + static void LUA_NATIVE_VEHICLE_SET_HYDRAULIC_VEHICLE_STATE(Vehicle vehicle, int state) { VEHICLE::SET_HYDRAULIC_VEHICLE_STATE(vehicle, state); } - static void LUA_NATIVE_VEHICLE_SET_HYDRAULIC_WHEEL_STATE( Vehicle vehicle, int wheelId, int state, float value, Any p4 ) + static void LUA_NATIVE_VEHICLE_SET_HYDRAULIC_WHEEL_STATE(Vehicle vehicle, int wheelId, int state, float value, Any p4) { VEHICLE::SET_HYDRAULIC_WHEEL_STATE(vehicle, wheelId, state, value, p4); } - static bool LUA_NATIVE_VEHICLE_HAS_VEHICLE_PETROLTANK_SET_ON_FIRE_BY_ENTITY( Any p0, Any p1 ) + static bool LUA_NATIVE_VEHICLE_HAS_VEHICLE_PETROLTANK_SET_ON_FIRE_BY_ENTITY(Any p0, Any p1) { auto retval = (bool)VEHICLE::HAS_VEHICLE_PETROLTANK_SET_ON_FIRE_BY_ENTITY(p0, p1); return retval; } - static void LUA_NATIVE_VEHICLE_CLEAR_VEHICLE_PETROLTANK_FIRE_CULPRIT( Vehicle vehicle ) + static void LUA_NATIVE_VEHICLE_CLEAR_VEHICLE_PETROLTANK_FIRE_CULPRIT(Vehicle vehicle) { VEHICLE::CLEAR_VEHICLE_PETROLTANK_FIRE_CULPRIT(vehicle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_BOBBLEHEAD_VELOCITY( float x, float y, float p2 ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_BOBBLEHEAD_VELOCITY(float x, float y, float p2) { VEHICLE::SET_VEHICLE_BOBBLEHEAD_VELOCITY(x, y, p2); } - static bool LUA_NATIVE_VEHICLE_GET_VEHICLE_IS_DUMMY( Any p0 ) + static bool LUA_NATIVE_VEHICLE_GET_VEHICLE_IS_DUMMY(Any p0) { auto retval = (bool)VEHICLE::GET_VEHICLE_IS_DUMMY(p0); return retval; } - static bool LUA_NATIVE_VEHICLE_SET_VEHICLE_DAMAGE_SCALE( Vehicle vehicle, float p1 ) + static bool LUA_NATIVE_VEHICLE_SET_VEHICLE_DAMAGE_SCALE(Vehicle vehicle, float p1) { auto retval = (bool)VEHICLE::SET_VEHICLE_DAMAGE_SCALE(vehicle, p1); return retval; } - static bool LUA_NATIVE_VEHICLE_SET_VEHICLE_WEAPON_DAMAGE_SCALE( Vehicle vehicle, float multiplier ) + static bool LUA_NATIVE_VEHICLE_SET_VEHICLE_WEAPON_DAMAGE_SCALE(Vehicle vehicle, float multiplier) { auto retval = (bool)VEHICLE::SET_VEHICLE_WEAPON_DAMAGE_SCALE(vehicle, multiplier); return retval; } - static bool LUA_NATIVE_VEHICLE_SET_DISABLE_DAMAGE_WITH_PICKED_UP_ENTITY( Any p0, Any p1 ) + static bool LUA_NATIVE_VEHICLE_SET_DISABLE_DAMAGE_WITH_PICKED_UP_ENTITY(Any p0, Any p1) { auto retval = (bool)VEHICLE::SET_DISABLE_DAMAGE_WITH_PICKED_UP_ENTITY(p0, p1); return retval; } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_USES_MP_PLAYER_DAMAGE_MULTIPLIER( Any p0, Any p1 ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_USES_MP_PLAYER_DAMAGE_MULTIPLIER(Any p0, Any p1) { VEHICLE::SET_VEHICLE_USES_MP_PLAYER_DAMAGE_MULTIPLIER(p0, p1); } - static void LUA_NATIVE_VEHICLE_SET_BIKE_EASY_TO_LAND( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_BIKE_EASY_TO_LAND(Vehicle vehicle, bool toggle) { VEHICLE::SET_BIKE_EASY_TO_LAND(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_INVERT_VEHICLE_CONTROLS( Vehicle vehicle, bool state ) + static void LUA_NATIVE_VEHICLE_SET_INVERT_VEHICLE_CONTROLS(Vehicle vehicle, bool state) { VEHICLE::SET_INVERT_VEHICLE_CONTROLS(vehicle, state); } - static void LUA_NATIVE_VEHICLE_SET_SPEED_BOOST_EFFECT_DISABLED( bool disabled ) + static void LUA_NATIVE_VEHICLE_SET_SPEED_BOOST_EFFECT_DISABLED(bool disabled) { VEHICLE::SET_SPEED_BOOST_EFFECT_DISABLED(disabled); } - static void LUA_NATIVE_VEHICLE_SET_SLOW_DOWN_EFFECT_DISABLED( bool disabled ) + static void LUA_NATIVE_VEHICLE_SET_SLOW_DOWN_EFFECT_DISABLED(bool disabled) { VEHICLE::SET_SLOW_DOWN_EFFECT_DISABLED(disabled); } - static void LUA_NATIVE_VEHICLE_SET_FORMATION_LEADER( Vehicle vehicle, float x, float y, float z, float p4 ) + static void LUA_NATIVE_VEHICLE_SET_FORMATION_LEADER(Vehicle vehicle, float x, float y, float z, float p4) { VEHICLE::SET_FORMATION_LEADER(vehicle, x, y, z, p4); } - static void LUA_NATIVE_VEHICLE_RESET_FORMATION_LEADER( ) + static void LUA_NATIVE_VEHICLE_RESET_FORMATION_LEADER() { VEHICLE::RESET_FORMATION_LEADER(); } - static bool LUA_NATIVE_VEHICLE_GET_IS_BOAT_CAPSIZED( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_GET_IS_BOAT_CAPSIZED(Vehicle vehicle) { auto retval = (bool)VEHICLE::GET_IS_BOAT_CAPSIZED(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_SET_ALLOW_RAMMING_SOOP_OR_RAMP( Any p0, Any p1 ) + static void LUA_NATIVE_VEHICLE_SET_ALLOW_RAMMING_SOOP_OR_RAMP(Any p0, Any p1) { VEHICLE::SET_ALLOW_RAMMING_SOOP_OR_RAMP(p0, p1); } - static void LUA_NATIVE_VEHICLE_SET_SCRIPT_RAMP_IMPULSE_SCALE( Vehicle vehicle, float impulseScale ) + static void LUA_NATIVE_VEHICLE_SET_SCRIPT_RAMP_IMPULSE_SCALE(Vehicle vehicle, float impulseScale) { VEHICLE::SET_SCRIPT_RAMP_IMPULSE_SCALE(vehicle, impulseScale); } - static bool LUA_NATIVE_VEHICLE_GET_IS_DOOR_VALID( Vehicle vehicle, int doorId ) + static bool LUA_NATIVE_VEHICLE_GET_IS_DOOR_VALID(Vehicle vehicle, int doorId) { auto retval = (bool)VEHICLE::GET_IS_DOOR_VALID(vehicle, doorId); return retval; } - static void LUA_NATIVE_VEHICLE_SET_SCRIPT_ROCKET_BOOST_RECHARGE_TIME( Vehicle vehicle, float seconds ) + static void LUA_NATIVE_VEHICLE_SET_SCRIPT_ROCKET_BOOST_RECHARGE_TIME(Vehicle vehicle, float seconds) { VEHICLE::SET_SCRIPT_ROCKET_BOOST_RECHARGE_TIME(vehicle, seconds); } - static bool LUA_NATIVE_VEHICLE_GET_HAS_ROCKET_BOOST( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_GET_HAS_ROCKET_BOOST(Vehicle vehicle) { auto retval = (bool)VEHICLE::GET_HAS_ROCKET_BOOST(vehicle); return retval; } - static bool LUA_NATIVE_VEHICLE_IS_ROCKET_BOOST_ACTIVE( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_IS_ROCKET_BOOST_ACTIVE(Vehicle vehicle) { auto retval = (bool)VEHICLE::IS_ROCKET_BOOST_ACTIVE(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_SET_ROCKET_BOOST_ACTIVE( Vehicle vehicle, bool active ) + static void LUA_NATIVE_VEHICLE_SET_ROCKET_BOOST_ACTIVE(Vehicle vehicle, bool active) { VEHICLE::SET_ROCKET_BOOST_ACTIVE(vehicle, active); } - static bool LUA_NATIVE_VEHICLE_GET_HAS_RETRACTABLE_WHEELS( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_GET_HAS_RETRACTABLE_WHEELS(Vehicle vehicle) { auto retval = (bool)VEHICLE::GET_HAS_RETRACTABLE_WHEELS(vehicle); return retval; } - static bool LUA_NATIVE_VEHICLE_GET_IS_WHEELS_RETRACTED( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_GET_IS_WHEELS_RETRACTED(Vehicle vehicle) { auto retval = (bool)VEHICLE::GET_IS_WHEELS_RETRACTED(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_SET_WHEELS_EXTENDED_INSTANTLY( Vehicle vehicle ) + static void LUA_NATIVE_VEHICLE_SET_WHEELS_EXTENDED_INSTANTLY(Vehicle vehicle) { VEHICLE::SET_WHEELS_EXTENDED_INSTANTLY(vehicle); } - static void LUA_NATIVE_VEHICLE_SET_WHEELS_RETRACTED_INSTANTLY( Vehicle vehicle ) + static void LUA_NATIVE_VEHICLE_SET_WHEELS_RETRACTED_INSTANTLY(Vehicle vehicle) { VEHICLE::SET_WHEELS_RETRACTED_INSTANTLY(vehicle); } - static bool LUA_NATIVE_VEHICLE_GET_CAR_HAS_JUMP( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_GET_CAR_HAS_JUMP(Vehicle vehicle) { auto retval = (bool)VEHICLE::GET_CAR_HAS_JUMP(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_SET_USE_HIGHER_CAR_JUMP( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_USE_HIGHER_CAR_JUMP(Vehicle vehicle, bool toggle) { VEHICLE::SET_USE_HIGHER_CAR_JUMP(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_CLEAR_FREEZE_WAITING_ON_COLLISION_ONCE_PLAYER_ENTERS( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_CLEAR_FREEZE_WAITING_ON_COLLISION_ONCE_PLAYER_ENTERS(Vehicle vehicle, bool toggle) { VEHICLE::SET_CLEAR_FREEZE_WAITING_ON_COLLISION_ONCE_PLAYER_ENTERS(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_WEAPON_RESTRICTED_AMMO( Vehicle vehicle, int weaponIndex, int capacity ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_WEAPON_RESTRICTED_AMMO(Vehicle vehicle, int weaponIndex, int capacity) { VEHICLE::SET_VEHICLE_WEAPON_RESTRICTED_AMMO(vehicle, weaponIndex, capacity); } - static int LUA_NATIVE_VEHICLE_GET_VEHICLE_WEAPON_RESTRICTED_AMMO( Vehicle vehicle, int weaponIndex ) + static int LUA_NATIVE_VEHICLE_GET_VEHICLE_WEAPON_RESTRICTED_AMMO(Vehicle vehicle, int weaponIndex) { auto retval = VEHICLE::GET_VEHICLE_WEAPON_RESTRICTED_AMMO(vehicle, weaponIndex); return retval; } - static bool LUA_NATIVE_VEHICLE_GET_VEHICLE_HAS_PARACHUTE( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_GET_VEHICLE_HAS_PARACHUTE(Vehicle vehicle) { auto retval = (bool)VEHICLE::GET_VEHICLE_HAS_PARACHUTE(vehicle); return retval; } - static bool LUA_NATIVE_VEHICLE_GET_VEHICLE_CAN_DEPLOY_PARACHUTE( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_GET_VEHICLE_CAN_DEPLOY_PARACHUTE(Vehicle vehicle) { auto retval = (bool)VEHICLE::GET_VEHICLE_CAN_DEPLOY_PARACHUTE(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_VEHICLE_START_PARACHUTING( Vehicle vehicle, bool active ) + static void LUA_NATIVE_VEHICLE_VEHICLE_START_PARACHUTING(Vehicle vehicle, bool active) { VEHICLE::VEHICLE_START_PARACHUTING(vehicle, active); } - static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_PARACHUTE_DEPLOYED( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_IS_VEHICLE_PARACHUTE_DEPLOYED(Vehicle vehicle) { auto retval = (bool)VEHICLE::IS_VEHICLE_PARACHUTE_DEPLOYED(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_VEHICLE_SET_RAMP_AND_RAMMING_CARS_TAKE_DAMAGE( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_VEHICLE_SET_RAMP_AND_RAMMING_CARS_TAKE_DAMAGE(Vehicle vehicle, bool toggle) { VEHICLE::VEHICLE_SET_RAMP_AND_RAMMING_CARS_TAKE_DAMAGE(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_VEHICLE_SET_ENABLE_RAMP_CAR_SIDE_IMPULSE( Any p0, Any p1 ) + static void LUA_NATIVE_VEHICLE_VEHICLE_SET_ENABLE_RAMP_CAR_SIDE_IMPULSE(Any p0, Any p1) { VEHICLE::VEHICLE_SET_ENABLE_RAMP_CAR_SIDE_IMPULSE(p0, p1); } - static void LUA_NATIVE_VEHICLE_VEHICLE_SET_ENABLE_NORMALISE_RAMP_CAR_VERTICAL_VELOCTIY( Any p0, Any p1 ) + static void LUA_NATIVE_VEHICLE_VEHICLE_SET_ENABLE_NORMALISE_RAMP_CAR_VERTICAL_VELOCTIY(Any p0, Any p1) { VEHICLE::VEHICLE_SET_ENABLE_NORMALISE_RAMP_CAR_VERTICAL_VELOCTIY(p0, p1); } - static void LUA_NATIVE_VEHICLE_VEHICLE_SET_JET_WASH_FORCE_ENABLED( Any p0 ) + static void LUA_NATIVE_VEHICLE_VEHICLE_SET_JET_WASH_FORCE_ENABLED(Any p0) { VEHICLE::VEHICLE_SET_JET_WASH_FORCE_ENABLED(p0); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_WEAPON_CAN_TARGET_OBJECTS( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_WEAPON_CAN_TARGET_OBJECTS(Vehicle vehicle, bool toggle) { VEHICLE::SET_VEHICLE_WEAPON_CAN_TARGET_OBJECTS(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_USE_BOOST_BUTTON_FOR_WHEEL_RETRACT( bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_USE_BOOST_BUTTON_FOR_WHEEL_RETRACT(bool toggle) { VEHICLE::SET_VEHICLE_USE_BOOST_BUTTON_FOR_WHEEL_RETRACT(toggle); } - static void LUA_NATIVE_VEHICLE_VEHICLE_SET_PARACHUTE_MODEL_OVERRIDE( Vehicle vehicle, Hash modelHash ) + static void LUA_NATIVE_VEHICLE_VEHICLE_SET_PARACHUTE_MODEL_OVERRIDE(Vehicle vehicle, Hash modelHash) { VEHICLE::VEHICLE_SET_PARACHUTE_MODEL_OVERRIDE(vehicle, modelHash); } - static void LUA_NATIVE_VEHICLE_VEHICLE_SET_PARACHUTE_MODEL_TINT_INDEX( Vehicle vehicle, int textureVariation ) + static void LUA_NATIVE_VEHICLE_VEHICLE_SET_PARACHUTE_MODEL_TINT_INDEX(Vehicle vehicle, int textureVariation) { VEHICLE::VEHICLE_SET_PARACHUTE_MODEL_TINT_INDEX(vehicle, textureVariation); } - static int LUA_NATIVE_VEHICLE_VEHICLE_SET_OVERRIDE_EXTENABLE_SIDE_RATIO( Any p0, Any p1 ) + static int LUA_NATIVE_VEHICLE_VEHICLE_SET_OVERRIDE_EXTENABLE_SIDE_RATIO(Any p0, Any p1) { auto retval = VEHICLE::VEHICLE_SET_OVERRIDE_EXTENABLE_SIDE_RATIO(p0, p1); return retval; } - static int LUA_NATIVE_VEHICLE_VEHICLE_SET_EXTENABLE_SIDE_TARGET_RATIO( Any p0, Any p1 ) + static int LUA_NATIVE_VEHICLE_VEHICLE_SET_EXTENABLE_SIDE_TARGET_RATIO(Any p0, Any p1) { auto retval = VEHICLE::VEHICLE_SET_EXTENABLE_SIDE_TARGET_RATIO(p0, p1); return retval; } - static int LUA_NATIVE_VEHICLE_VEHICLE_SET_OVERRIDE_SIDE_RATIO( Any p0, Any p1 ) + static int LUA_NATIVE_VEHICLE_VEHICLE_SET_OVERRIDE_SIDE_RATIO(Any p0, Any p1) { auto retval = VEHICLE::VEHICLE_SET_OVERRIDE_SIDE_RATIO(p0, p1); return retval; } - static std::tuple LUA_NATIVE_VEHICLE_GET_ALL_VEHICLES( Any vehsStruct ) + static std::tuple LUA_NATIVE_VEHICLE_GET_ALL_VEHICLES(Any vehsStruct) { std::tuple return_values; std::get<0>(return_values) = VEHICLE::GET_ALL_VEHICLES(&vehsStruct); @@ -3719,352 +3719,352 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_VEHICLE_SET_CARGOBOB_EXTA_PICKUP_RANGE( Any p0, Any p1 ) + static void LUA_NATIVE_VEHICLE_SET_CARGOBOB_EXTA_PICKUP_RANGE(Any p0, Any p1) { VEHICLE::SET_CARGOBOB_EXTA_PICKUP_RANGE(p0, p1); } - static void LUA_NATIVE_VEHICLE_SET_OVERRIDE_VEHICLE_DOOR_TORQUE( Any p0, Any p1, Any p2 ) + static void LUA_NATIVE_VEHICLE_SET_OVERRIDE_VEHICLE_DOOR_TORQUE(Any p0, Any p1, Any p2) { VEHICLE::SET_OVERRIDE_VEHICLE_DOOR_TORQUE(p0, p1, p2); } - static void LUA_NATIVE_VEHICLE_SET_WHEELIE_ENABLED( Vehicle vehicle, bool enabled ) + static void LUA_NATIVE_VEHICLE_SET_WHEELIE_ENABLED(Vehicle vehicle, bool enabled) { VEHICLE::SET_WHEELIE_ENABLED(vehicle, enabled); } - static void LUA_NATIVE_VEHICLE_SET_DISABLE_HELI_EXPLODE_FROM_BODY_DAMAGE( Any p0, Any p1 ) + static void LUA_NATIVE_VEHICLE_SET_DISABLE_HELI_EXPLODE_FROM_BODY_DAMAGE(Any p0, Any p1) { VEHICLE::SET_DISABLE_HELI_EXPLODE_FROM_BODY_DAMAGE(p0, p1); } - static void LUA_NATIVE_VEHICLE_SET_DISABLE_EXPLODE_FROM_BODY_DAMAGE_ON_COLLISION( Vehicle vehicle, float value ) + static void LUA_NATIVE_VEHICLE_SET_DISABLE_EXPLODE_FROM_BODY_DAMAGE_ON_COLLISION(Vehicle vehicle, float value) { VEHICLE::SET_DISABLE_EXPLODE_FROM_BODY_DAMAGE_ON_COLLISION(vehicle, value); } - static void LUA_NATIVE_VEHICLE_SET_TRAILER_ATTACHMENT_ENABLED( Any p0, Any p1 ) + static void LUA_NATIVE_VEHICLE_SET_TRAILER_ATTACHMENT_ENABLED(Any p0, Any p1) { VEHICLE::SET_TRAILER_ATTACHMENT_ENABLED(p0, p1); } - static void LUA_NATIVE_VEHICLE_SET_ROCKET_BOOST_FILL( Vehicle vehicle, float percentage ) + static void LUA_NATIVE_VEHICLE_SET_ROCKET_BOOST_FILL(Vehicle vehicle, float percentage) { VEHICLE::SET_ROCKET_BOOST_FILL(vehicle, percentage); } - static void LUA_NATIVE_VEHICLE_SET_GLIDER_ACTIVE( Vehicle vehicle, bool state ) + static void LUA_NATIVE_VEHICLE_SET_GLIDER_ACTIVE(Vehicle vehicle, bool state) { VEHICLE::SET_GLIDER_ACTIVE(vehicle, state); } - static void LUA_NATIVE_VEHICLE_SET_SHOULD_RESET_TURRET_IN_SCRIPTED_CAMERAS( Vehicle vehicle, bool shouldReset ) + static void LUA_NATIVE_VEHICLE_SET_SHOULD_RESET_TURRET_IN_SCRIPTED_CAMERAS(Vehicle vehicle, bool shouldReset) { VEHICLE::SET_SHOULD_RESET_TURRET_IN_SCRIPTED_CAMERAS(vehicle, shouldReset); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_DISABLE_COLLISION_UPON_CREATION( Vehicle vehicle, bool disable ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_DISABLE_COLLISION_UPON_CREATION(Vehicle vehicle, bool disable) { VEHICLE::SET_VEHICLE_DISABLE_COLLISION_UPON_CREATION(vehicle, disable); } - static void LUA_NATIVE_VEHICLE_SET_GROUND_EFFECT_REDUCES_DRAG( bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_GROUND_EFFECT_REDUCES_DRAG(bool toggle) { VEHICLE::SET_GROUND_EFFECT_REDUCES_DRAG(toggle); } - static void LUA_NATIVE_VEHICLE_SET_DISABLE_MAP_COLLISION( Vehicle vehicle ) + static void LUA_NATIVE_VEHICLE_SET_DISABLE_MAP_COLLISION(Vehicle vehicle) { VEHICLE::SET_DISABLE_MAP_COLLISION(vehicle); } - static void LUA_NATIVE_VEHICLE_SET_DISABLE_PED_STAND_ON_TOP( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_DISABLE_PED_STAND_ON_TOP(Vehicle vehicle, bool toggle) { VEHICLE::SET_DISABLE_PED_STAND_ON_TOP(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_DAMAGE_SCALES( Vehicle vehicle, Any p1, Any p2, Any p3, Any p4 ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_DAMAGE_SCALES(Vehicle vehicle, Any p1, Any p2, Any p3, Any p4) { VEHICLE::SET_VEHICLE_DAMAGE_SCALES(vehicle, p1, p2, p3, p4); } - static void LUA_NATIVE_VEHICLE_SET_PLANE_SECTION_DAMAGE_SCALE( Vehicle vehicle, Any p1, Any p2 ) + static void LUA_NATIVE_VEHICLE_SET_PLANE_SECTION_DAMAGE_SCALE(Vehicle vehicle, Any p1, Any p2) { VEHICLE::SET_PLANE_SECTION_DAMAGE_SCALE(vehicle, p1, p2); } - static void LUA_NATIVE_VEHICLE_SET_HELI_CAN_PICKUP_ENTITY_THAT_HAS_PICK_UP_DISABLED( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_HELI_CAN_PICKUP_ENTITY_THAT_HAS_PICK_UP_DISABLED(Vehicle vehicle, bool toggle) { VEHICLE::SET_HELI_CAN_PICKUP_ENTITY_THAT_HAS_PICK_UP_DISABLED(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_BOMB_AMMO( Vehicle vehicle, int bombCount ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_BOMB_AMMO(Vehicle vehicle, int bombCount) { VEHICLE::SET_VEHICLE_BOMB_AMMO(vehicle, bombCount); } - static int LUA_NATIVE_VEHICLE_GET_VEHICLE_BOMB_AMMO( Vehicle vehicle ) + static int LUA_NATIVE_VEHICLE_GET_VEHICLE_BOMB_AMMO(Vehicle vehicle) { auto retval = VEHICLE::GET_VEHICLE_BOMB_AMMO(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_COUNTERMEASURE_AMMO( Vehicle vehicle, int counterMeasureCount ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_COUNTERMEASURE_AMMO(Vehicle vehicle, int counterMeasureCount) { VEHICLE::SET_VEHICLE_COUNTERMEASURE_AMMO(vehicle, counterMeasureCount); } - static int LUA_NATIVE_VEHICLE_GET_VEHICLE_COUNTERMEASURE_AMMO( Vehicle vehicle ) + static int LUA_NATIVE_VEHICLE_GET_VEHICLE_COUNTERMEASURE_AMMO(Vehicle vehicle) { auto retval = VEHICLE::GET_VEHICLE_COUNTERMEASURE_AMMO(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_SET_HELI_COMBAT_OFFSET( Vehicle vehicle, float x, float y, float z ) + static void LUA_NATIVE_VEHICLE_SET_HELI_COMBAT_OFFSET(Vehicle vehicle, float x, float y, float z) { VEHICLE::SET_HELI_COMBAT_OFFSET(vehicle, x, y, z); } - static bool LUA_NATIVE_VEHICLE_GET_CAN_VEHICLE_BE_PLACED_HERE( Vehicle vehicle, float x, float y, float z, float rotX, float rotY, float rotZ, int p7, Any p8 ) + static bool LUA_NATIVE_VEHICLE_GET_CAN_VEHICLE_BE_PLACED_HERE(Vehicle vehicle, float x, float y, float z, float rotX, float rotY, float rotZ, int p7, Any p8) { auto retval = (bool)VEHICLE::GET_CAN_VEHICLE_BE_PLACED_HERE(vehicle, x, y, z, rotX, rotY, rotZ, p7, p8); return retval; } - static void LUA_NATIVE_VEHICLE_SET_DISABLE_AUTOMATIC_CRASH_TASK( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_DISABLE_AUTOMATIC_CRASH_TASK(Vehicle vehicle, bool toggle) { VEHICLE::SET_DISABLE_AUTOMATIC_CRASH_TASK(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_SPECIAL_FLIGHT_MODE_RATIO( Vehicle vehicle, float ratio ) + static void LUA_NATIVE_VEHICLE_SET_SPECIAL_FLIGHT_MODE_RATIO(Vehicle vehicle, float ratio) { VEHICLE::SET_SPECIAL_FLIGHT_MODE_RATIO(vehicle, ratio); } - static void LUA_NATIVE_VEHICLE_SET_SPECIAL_FLIGHT_MODE_TARGET_RATIO( Vehicle vehicle, float targetRatio ) + static void LUA_NATIVE_VEHICLE_SET_SPECIAL_FLIGHT_MODE_TARGET_RATIO(Vehicle vehicle, float targetRatio) { VEHICLE::SET_SPECIAL_FLIGHT_MODE_TARGET_RATIO(vehicle, targetRatio); } - static void LUA_NATIVE_VEHICLE_SET_SPECIAL_FLIGHT_MODE_ALLOWED( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_SPECIAL_FLIGHT_MODE_ALLOWED(Vehicle vehicle, bool toggle) { VEHICLE::SET_SPECIAL_FLIGHT_MODE_ALLOWED(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_DISABLE_HOVER_MODE_FLIGHT( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_DISABLE_HOVER_MODE_FLIGHT(Vehicle vehicle, bool toggle) { VEHICLE::SET_DISABLE_HOVER_MODE_FLIGHT(vehicle, toggle); } - static bool LUA_NATIVE_VEHICLE_GET_OUTRIGGERS_DEPLOYED( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_GET_OUTRIGGERS_DEPLOYED(Vehicle vehicle) { auto retval = (bool)VEHICLE::GET_OUTRIGGERS_DEPLOYED(vehicle); return retval; } - static Vector3 LUA_NATIVE_VEHICLE_FIND_SPAWN_COORDINATES_FOR_HELI( Ped ped ) + static Vector3 LUA_NATIVE_VEHICLE_FIND_SPAWN_COORDINATES_FOR_HELI(Ped ped) { auto retval = VEHICLE::FIND_SPAWN_COORDINATES_FOR_HELI(ped); return retval; } - static void LUA_NATIVE_VEHICLE_SET_DEPLOY_FOLDING_WINGS( Vehicle vehicle, bool deploy, bool p2 ) + static void LUA_NATIVE_VEHICLE_SET_DEPLOY_FOLDING_WINGS(Vehicle vehicle, bool deploy, bool p2) { VEHICLE::SET_DEPLOY_FOLDING_WINGS(vehicle, deploy, p2); } - static bool LUA_NATIVE_VEHICLE_ARE_FOLDING_WINGS_DEPLOYED( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_ARE_FOLDING_WINGS_DEPLOYED(Vehicle vehicle) { auto retval = (bool)VEHICLE::ARE_FOLDING_WINGS_DEPLOYED(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_SET_DEPLOY_MISSILE_BAYS_( Vehicle vehicle, bool deploy ) + static void LUA_NATIVE_VEHICLE_SET_DEPLOY_MISSILE_BAYS_(Vehicle vehicle, bool deploy) { - VEHICLE::SET_DEPLOY_MISSILE_BAYS_(vehicle, deploy); + VEHICLE::_SET_DEPLOY_MISSILE_BAYS(vehicle, deploy); } - static bool LUA_NATIVE_VEHICLE_ARE_MISSILE_BAYS_DEPLOYED_( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_ARE_MISSILE_BAYS_DEPLOYED_(Vehicle vehicle) { - auto retval = (bool)VEHICLE::ARE_MISSILE_BAYS_DEPLOYED_(vehicle); + auto retval = (bool)VEHICLE::_ARE_MISSILE_BAYS_DEPLOYED(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_SET_DIP_STRAIGHT_DOWN_WHEN_CRASHING_PLANE( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_DIP_STRAIGHT_DOWN_WHEN_CRASHING_PLANE(Vehicle vehicle, bool toggle) { VEHICLE::SET_DIP_STRAIGHT_DOWN_WHEN_CRASHING_PLANE(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_TURRET_HIDDEN( Vehicle vehicle, int index, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_TURRET_HIDDEN(Vehicle vehicle, int index, bool toggle) { VEHICLE::SET_TURRET_HIDDEN(vehicle, index, toggle); } - static void LUA_NATIVE_VEHICLE_SET_HOVER_MODE_WING_RATIO( Vehicle vehicle, float ratio ) + static void LUA_NATIVE_VEHICLE_SET_HOVER_MODE_WING_RATIO(Vehicle vehicle, float ratio) { VEHICLE::SET_HOVER_MODE_WING_RATIO(vehicle, ratio); } - static void LUA_NATIVE_VEHICLE_SET_DISABLE_TURRET_MOVEMENT( Vehicle vehicle, int turretId ) + static void LUA_NATIVE_VEHICLE_SET_DISABLE_TURRET_MOVEMENT(Vehicle vehicle, int turretId) { VEHICLE::SET_DISABLE_TURRET_MOVEMENT(vehicle, turretId); } - static void LUA_NATIVE_VEHICLE_SET_FORCE_FIX_LINK_MATRICES( Vehicle vehicle ) + static void LUA_NATIVE_VEHICLE_SET_FORCE_FIX_LINK_MATRICES(Vehicle vehicle) { VEHICLE::SET_FORCE_FIX_LINK_MATRICES(vehicle); } - static void LUA_NATIVE_VEHICLE_SET_TRANSFORM_RATE_FOR_ANIMATION( Vehicle vehicle, float transformRate ) + static void LUA_NATIVE_VEHICLE_SET_TRANSFORM_RATE_FOR_ANIMATION(Vehicle vehicle, float transformRate) { VEHICLE::SET_TRANSFORM_RATE_FOR_ANIMATION(vehicle, transformRate); } - static void LUA_NATIVE_VEHICLE_SET_TRANSFORM_TO_SUBMARINE_USES_ALTERNATE_INPUT( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_TRANSFORM_TO_SUBMARINE_USES_ALTERNATE_INPUT(Vehicle vehicle, bool toggle) { VEHICLE::SET_TRANSFORM_TO_SUBMARINE_USES_ALTERNATE_INPUT(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_COMBAT_MODE( bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_COMBAT_MODE(bool toggle) { VEHICLE::SET_VEHICLE_COMBAT_MODE(toggle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_DETONATION_MODE( bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_DETONATION_MODE(bool toggle) { VEHICLE::SET_VEHICLE_DETONATION_MODE(toggle); } - static void LUA_NATIVE_VEHICLE_SET_VEHICLE_SHUNT_ON_STICK( bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_VEHICLE_SHUNT_ON_STICK(bool toggle) { VEHICLE::SET_VEHICLE_SHUNT_ON_STICK(toggle); } - static bool LUA_NATIVE_VEHICLE_GET_IS_VEHICLE_SHUNTING( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_GET_IS_VEHICLE_SHUNTING(Vehicle vehicle) { auto retval = (bool)VEHICLE::GET_IS_VEHICLE_SHUNTING(vehicle); return retval; } - static bool LUA_NATIVE_VEHICLE_GET_HAS_VEHICLE_BEEN_HIT_BY_SHUNT( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_GET_HAS_VEHICLE_BEEN_HIT_BY_SHUNT(Vehicle vehicle) { auto retval = (bool)VEHICLE::GET_HAS_VEHICLE_BEEN_HIT_BY_SHUNT(vehicle); return retval; } - static Vehicle LUA_NATIVE_VEHICLE_GET_LAST_SHUNT_VEHICLE( Vehicle vehicle ) + static Vehicle LUA_NATIVE_VEHICLE_GET_LAST_SHUNT_VEHICLE(Vehicle vehicle) { auto retval = VEHICLE::GET_LAST_SHUNT_VEHICLE(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_SET_DISABLE_VEHICLE_EXPLOSIONS_DAMAGE( bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_DISABLE_VEHICLE_EXPLOSIONS_DAMAGE(bool toggle) { VEHICLE::SET_DISABLE_VEHICLE_EXPLOSIONS_DAMAGE(toggle); } - static void LUA_NATIVE_VEHICLE_SET_OVERRIDE_NITROUS_LEVEL( Vehicle vehicle, bool toggle, float level, float power, float rechargeTime, bool disableSound ) + static void LUA_NATIVE_VEHICLE_SET_OVERRIDE_NITROUS_LEVEL(Vehicle vehicle, bool toggle, float level, float power, float rechargeTime, bool disableSound) { VEHICLE::SET_OVERRIDE_NITROUS_LEVEL(vehicle, toggle, level, power, rechargeTime, disableSound); } - static void LUA_NATIVE_VEHICLE_SET_INCREASE_WHEEL_CRUSH_DAMAGE( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_INCREASE_WHEEL_CRUSH_DAMAGE(Vehicle vehicle, bool toggle) { VEHICLE::SET_INCREASE_WHEEL_CRUSH_DAMAGE(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_DISABLE_WEAPON_BLADE_FORCES( bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_DISABLE_WEAPON_BLADE_FORCES(bool toggle) { VEHICLE::SET_DISABLE_WEAPON_BLADE_FORCES(toggle); } - static void LUA_NATIVE_VEHICLE_SET_USE_DOUBLE_CLICK_FOR_CAR_JUMP( bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_USE_DOUBLE_CLICK_FOR_CAR_JUMP(bool toggle) { VEHICLE::SET_USE_DOUBLE_CLICK_FOR_CAR_JUMP(toggle); } - static bool LUA_NATIVE_VEHICLE_GET_DOES_VEHICLE_HAVE_TOMBSTONE( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_GET_DOES_VEHICLE_HAVE_TOMBSTONE(Vehicle vehicle) { auto retval = (bool)VEHICLE::GET_DOES_VEHICLE_HAVE_TOMBSTONE(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_HIDE_TOMBSTONE( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_HIDE_TOMBSTONE(Vehicle vehicle, bool toggle) { VEHICLE::HIDE_TOMBSTONE(vehicle, toggle); } - static bool LUA_NATIVE_VEHICLE_GET_IS_VEHICLE_DISABLED_BY_EMP( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_GET_IS_VEHICLE_DISABLED_BY_EMP(Vehicle vehicle) { auto retval = (bool)VEHICLE::GET_IS_VEHICLE_DISABLED_BY_EMP(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_SET_DISABLE_RETRACTING_WEAPON_BLADES( bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_DISABLE_RETRACTING_WEAPON_BLADES(bool toggle) { VEHICLE::SET_DISABLE_RETRACTING_WEAPON_BLADES(toggle); } - static float LUA_NATIVE_VEHICLE_GET_TYRE_HEALTH( Vehicle vehicle, int wheelIndex ) + static float LUA_NATIVE_VEHICLE_GET_TYRE_HEALTH(Vehicle vehicle, int wheelIndex) { auto retval = VEHICLE::GET_TYRE_HEALTH(vehicle, wheelIndex); return retval; } - static void LUA_NATIVE_VEHICLE_SET_TYRE_HEALTH( Vehicle vehicle, int wheelIndex, float health ) + static void LUA_NATIVE_VEHICLE_SET_TYRE_HEALTH(Vehicle vehicle, int wheelIndex, float health) { VEHICLE::SET_TYRE_HEALTH(vehicle, wheelIndex, health); } - static float LUA_NATIVE_VEHICLE_GET_TYRE_WEAR_RATE( Vehicle vehicle, int wheelIndex ) + static float LUA_NATIVE_VEHICLE_GET_TYRE_WEAR_RATE(Vehicle vehicle, int wheelIndex) { auto retval = VEHICLE::GET_TYRE_WEAR_RATE(vehicle, wheelIndex); return retval; } - static void LUA_NATIVE_VEHICLE_SET_TYRE_WEAR_RATE( Vehicle vehicle, int wheelIndex, float multiplier ) + static void LUA_NATIVE_VEHICLE_SET_TYRE_WEAR_RATE(Vehicle vehicle, int wheelIndex, float multiplier) { VEHICLE::SET_TYRE_WEAR_RATE(vehicle, wheelIndex, multiplier); } - static void LUA_NATIVE_VEHICLE_SET_TYRE_WEAR_RATE_SCALE( Vehicle vehicle, int wheelIndex, float multiplier ) + static void LUA_NATIVE_VEHICLE_SET_TYRE_WEAR_RATE_SCALE(Vehicle vehicle, int wheelIndex, float multiplier) { VEHICLE::SET_TYRE_WEAR_RATE_SCALE(vehicle, wheelIndex, multiplier); } - static void LUA_NATIVE_VEHICLE_SET_TYRE_MAXIMUM_GRIP_DIFFERENCE_DUE_TO_WEAR_RATE( Vehicle vehicle, int wheelIndex, float multiplier ) + static void LUA_NATIVE_VEHICLE_SET_TYRE_MAXIMUM_GRIP_DIFFERENCE_DUE_TO_WEAR_RATE(Vehicle vehicle, int wheelIndex, float multiplier) { VEHICLE::SET_TYRE_MAXIMUM_GRIP_DIFFERENCE_DUE_TO_WEAR_RATE(vehicle, wheelIndex, multiplier); } - static void LUA_NATIVE_VEHICLE_SET_AIRCRAFT_IGNORE_HIGHTMAP_OPTIMISATION( Vehicle vehicle, int p1 ) + static void LUA_NATIVE_VEHICLE_SET_AIRCRAFT_IGNORE_HIGHTMAP_OPTIMISATION(Vehicle vehicle, int p1) { VEHICLE::SET_AIRCRAFT_IGNORE_HIGHTMAP_OPTIMISATION(vehicle, p1); } - static void LUA_NATIVE_VEHICLE_SET_REDUCED_SUSPENSION_FORCE( Vehicle vehicle, bool enable ) + static void LUA_NATIVE_VEHICLE_SET_REDUCED_SUSPENSION_FORCE(Vehicle vehicle, bool enable) { VEHICLE::SET_REDUCED_SUSPENSION_FORCE(vehicle, enable); } - static void LUA_NATIVE_VEHICLE_SET_DRIFT_TYRES( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_SET_DRIFT_TYRES(Vehicle vehicle, bool toggle) { VEHICLE::SET_DRIFT_TYRES(vehicle, toggle); } - static bool LUA_NATIVE_VEHICLE_GET_DRIFT_TYRES_SET( Vehicle vehicle ) + static bool LUA_NATIVE_VEHICLE_GET_DRIFT_TYRES_SET(Vehicle vehicle) { auto retval = (bool)VEHICLE::GET_DRIFT_TYRES_SET(vehicle); return retval; } - static void LUA_NATIVE_VEHICLE_NETWORK_USE_HIGH_PRECISION_TRAIN_BLENDING( Vehicle vehicle, bool toggle ) + static void LUA_NATIVE_VEHICLE_NETWORK_USE_HIGH_PRECISION_TRAIN_BLENDING(Vehicle vehicle, bool toggle) { VEHICLE::NETWORK_USE_HIGH_PRECISION_TRAIN_BLENDING(vehicle, toggle); } - static void LUA_NATIVE_VEHICLE_SET_CHECK_FOR_ENOUGH_ROOM_FOR_PED( Vehicle vehicle, bool p1 ) + static void LUA_NATIVE_VEHICLE_SET_CHECK_FOR_ENOUGH_ROOM_FOR_PED(Vehicle vehicle, bool p1) { VEHICLE::SET_CHECK_FOR_ENOUGH_ROOM_FOR_PED(vehicle, p1); } diff --git a/src/lua/natives/lua_native_binding_WATER.cpp b/src/lua/natives/lua_native_binding_WATER.cpp index 7077e8d3..9b320a68 100644 --- a/src/lua/natives/lua_native_binding_WATER.cpp +++ b/src/lua/natives/lua_native_binding_WATER.cpp @@ -3,7 +3,7 @@ namespace lua::native { - static std::tuple LUA_NATIVE_WATER_GET_WATER_HEIGHT( float x, float y, float z, float height ) + static std::tuple LUA_NATIVE_WATER_GET_WATER_HEIGHT(float x, float y, float z, float height) { std::tuple return_values; std::get<0>(return_values) = (bool)WATER::GET_WATER_HEIGHT(x, y, z, &height); @@ -12,7 +12,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_WATER_GET_WATER_HEIGHT_NO_WAVES( float x, float y, float z, float height ) + static std::tuple LUA_NATIVE_WATER_GET_WATER_HEIGHT_NO_WAVES(float x, float y, float z, float height) { std::tuple return_values; std::get<0>(return_values) = (bool)WATER::GET_WATER_HEIGHT_NO_WAVES(x, y, z, &height); @@ -21,7 +21,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_WATER_TEST_PROBE_AGAINST_WATER( float x1, float y1, float z1, float x2, float y2, float z2, Vector3 result ) + static std::tuple LUA_NATIVE_WATER_TEST_PROBE_AGAINST_WATER(float x1, float y1, float z1, float x2, float y2, float z2, Vector3 result) { std::tuple return_values; std::get<0>(return_values) = (bool)WATER::TEST_PROBE_AGAINST_WATER(x1, y1, z1, x2, y2, z2, &result); @@ -30,7 +30,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_WATER_TEST_PROBE_AGAINST_ALL_WATER( float x1, float y1, float z1, float x2, float y2, float z2, int flags, float waterHeight ) + static std::tuple LUA_NATIVE_WATER_TEST_PROBE_AGAINST_ALL_WATER(float x1, float y1, float z1, float x2, float y2, float z2, int flags, float waterHeight) { std::tuple return_values; std::get<0>(return_values) = WATER::TEST_PROBE_AGAINST_ALL_WATER(x1, y1, z1, x2, y2, z2, flags, &waterHeight); @@ -39,7 +39,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_WATER_TEST_VERTICAL_PROBE_AGAINST_ALL_WATER( float x, float y, float z, int flags, float waterHeight ) + static std::tuple LUA_NATIVE_WATER_TEST_VERTICAL_PROBE_AGAINST_ALL_WATER(float x, float y, float z, int flags, float waterHeight) { std::tuple return_values; std::get<0>(return_values) = WATER::TEST_VERTICAL_PROBE_AGAINST_ALL_WATER(x, y, z, flags, &waterHeight); @@ -48,39 +48,39 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_WATER_MODIFY_WATER( float x, float y, float radius, float height ) + static void LUA_NATIVE_WATER_MODIFY_WATER(float x, float y, float radius, float height) { WATER::MODIFY_WATER(x, y, radius, height); } - static int LUA_NATIVE_WATER_ADD_EXTRA_CALMING_QUAD( float xLow, float yLow, float xHigh, float yHigh, float height ) + static int LUA_NATIVE_WATER_ADD_EXTRA_CALMING_QUAD(float xLow, float yLow, float xHigh, float yHigh, float height) { auto retval = WATER::ADD_EXTRA_CALMING_QUAD(xLow, yLow, xHigh, yHigh, height); return retval; } - static void LUA_NATIVE_WATER_REMOVE_EXTRA_CALMING_QUAD( int calmingQuad ) + static void LUA_NATIVE_WATER_REMOVE_EXTRA_CALMING_QUAD(int calmingQuad) { WATER::REMOVE_EXTRA_CALMING_QUAD(calmingQuad); } - static void LUA_NATIVE_WATER_SET_DEEP_OCEAN_SCALER( float intensity ) + static void LUA_NATIVE_WATER_SET_DEEP_OCEAN_SCALER(float intensity) { WATER::SET_DEEP_OCEAN_SCALER(intensity); } - static float LUA_NATIVE_WATER_GET_DEEP_OCEAN_SCALER( ) + static float LUA_NATIVE_WATER_GET_DEEP_OCEAN_SCALER() { auto retval = WATER::GET_DEEP_OCEAN_SCALER(); return retval; } - static void LUA_NATIVE_WATER_SET_CALMED_WAVE_HEIGHT_SCALER( float height ) + static void LUA_NATIVE_WATER_SET_CALMED_WAVE_HEIGHT_SCALER(float height) { WATER::SET_CALMED_WAVE_HEIGHT_SCALER(height); } - static void LUA_NATIVE_WATER_RESET_DEEP_OCEAN_SCALER( ) + static void LUA_NATIVE_WATER_RESET_DEEP_OCEAN_SCALER() { WATER::RESET_DEEP_OCEAN_SCALER(); } diff --git a/src/lua/natives/lua_native_binding_WEAPON.cpp b/src/lua/natives/lua_native_binding_WEAPON.cpp index b9a1fe10..25e2bd31 100644 --- a/src/lua/natives/lua_native_binding_WEAPON.cpp +++ b/src/lua/natives/lua_native_binding_WEAPON.cpp @@ -3,53 +3,53 @@ namespace lua::native { - static void LUA_NATIVE_WEAPON_ENABLE_LASER_SIGHT_RENDERING( bool toggle ) + static void LUA_NATIVE_WEAPON_ENABLE_LASER_SIGHT_RENDERING(bool toggle) { WEAPON::ENABLE_LASER_SIGHT_RENDERING(toggle); } - static Hash LUA_NATIVE_WEAPON_GET_WEAPON_COMPONENT_TYPE_MODEL( Hash componentHash ) + static Hash LUA_NATIVE_WEAPON_GET_WEAPON_COMPONENT_TYPE_MODEL(Hash componentHash) { auto retval = WEAPON::GET_WEAPON_COMPONENT_TYPE_MODEL(componentHash); return retval; } - static Hash LUA_NATIVE_WEAPON_GET_WEAPONTYPE_MODEL( Hash weaponHash ) + static Hash LUA_NATIVE_WEAPON_GET_WEAPONTYPE_MODEL(Hash weaponHash) { auto retval = WEAPON::GET_WEAPONTYPE_MODEL(weaponHash); return retval; } - static Hash LUA_NATIVE_WEAPON_GET_WEAPONTYPE_SLOT( Hash weaponHash ) + static Hash LUA_NATIVE_WEAPON_GET_WEAPONTYPE_SLOT(Hash weaponHash) { auto retval = WEAPON::GET_WEAPONTYPE_SLOT(weaponHash); return retval; } - static Hash LUA_NATIVE_WEAPON_GET_WEAPONTYPE_GROUP( Hash weaponHash ) + static Hash LUA_NATIVE_WEAPON_GET_WEAPONTYPE_GROUP(Hash weaponHash) { auto retval = WEAPON::GET_WEAPONTYPE_GROUP(weaponHash); return retval; } - static int LUA_NATIVE_WEAPON_GET_WEAPON_COMPONENT_VARIANT_EXTRA_COUNT( Hash componentHash ) + static int LUA_NATIVE_WEAPON_GET_WEAPON_COMPONENT_VARIANT_EXTRA_COUNT(Hash componentHash) { auto retval = WEAPON::GET_WEAPON_COMPONENT_VARIANT_EXTRA_COUNT(componentHash); return retval; } - static Hash LUA_NATIVE_WEAPON_GET_WEAPON_COMPONENT_VARIANT_EXTRA_MODEL( Hash componentHash, int extraComponentIndex ) + static Hash LUA_NATIVE_WEAPON_GET_WEAPON_COMPONENT_VARIANT_EXTRA_MODEL(Hash componentHash, int extraComponentIndex) { auto retval = WEAPON::GET_WEAPON_COMPONENT_VARIANT_EXTRA_MODEL(componentHash, extraComponentIndex); return retval; } - static void LUA_NATIVE_WEAPON_SET_CURRENT_PED_WEAPON( Ped ped, Hash weaponHash, bool bForceInHand ) + static void LUA_NATIVE_WEAPON_SET_CURRENT_PED_WEAPON(Ped ped, Hash weaponHash, bool bForceInHand) { WEAPON::SET_CURRENT_PED_WEAPON(ped, weaponHash, bForceInHand); } - static std::tuple LUA_NATIVE_WEAPON_GET_CURRENT_PED_WEAPON( Ped ped, Hash weaponHash, bool p2 ) + static std::tuple LUA_NATIVE_WEAPON_GET_CURRENT_PED_WEAPON(Ped ped, Hash weaponHash, bool p2) { std::tuple return_values; std::get<0>(return_values) = (bool)WEAPON::GET_CURRENT_PED_WEAPON(ped, &weaponHash, p2); @@ -58,25 +58,25 @@ namespace lua::native return return_values; } - static Entity LUA_NATIVE_WEAPON_GET_CURRENT_PED_WEAPON_ENTITY_INDEX( Ped ped, Any p1 ) + static Entity LUA_NATIVE_WEAPON_GET_CURRENT_PED_WEAPON_ENTITY_INDEX(Ped ped, Any p1) { auto retval = WEAPON::GET_CURRENT_PED_WEAPON_ENTITY_INDEX(ped, p1); return retval; } - static Hash LUA_NATIVE_WEAPON_GET_BEST_PED_WEAPON( Ped ped, bool p1 ) + static Hash LUA_NATIVE_WEAPON_GET_BEST_PED_WEAPON(Ped ped, bool p1) { auto retval = WEAPON::GET_BEST_PED_WEAPON(ped, p1); return retval; } - static bool LUA_NATIVE_WEAPON_SET_CURRENT_PED_VEHICLE_WEAPON( Ped ped, Hash weaponHash ) + static bool LUA_NATIVE_WEAPON_SET_CURRENT_PED_VEHICLE_WEAPON(Ped ped, Hash weaponHash) { auto retval = (bool)WEAPON::SET_CURRENT_PED_VEHICLE_WEAPON(ped, weaponHash); return retval; } - static std::tuple LUA_NATIVE_WEAPON_GET_CURRENT_PED_VEHICLE_WEAPON( Ped ped, Hash weaponHash ) + static std::tuple LUA_NATIVE_WEAPON_GET_CURRENT_PED_VEHICLE_WEAPON(Ped ped, Hash weaponHash) { std::tuple return_values; std::get<0>(return_values) = (bool)WEAPON::GET_CURRENT_PED_VEHICLE_WEAPON(ped, &weaponHash); @@ -85,146 +85,146 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_WEAPON_SET_PED_CYCLE_VEHICLE_WEAPONS_ONLY( Ped ped ) + static void LUA_NATIVE_WEAPON_SET_PED_CYCLE_VEHICLE_WEAPONS_ONLY(Ped ped) { WEAPON::SET_PED_CYCLE_VEHICLE_WEAPONS_ONLY(ped); } - static bool LUA_NATIVE_WEAPON_IS_PED_ARMED( Ped ped, int typeFlags ) + static bool LUA_NATIVE_WEAPON_IS_PED_ARMED(Ped ped, int typeFlags) { auto retval = (bool)WEAPON::IS_PED_ARMED(ped, typeFlags); return retval; } - static bool LUA_NATIVE_WEAPON_IS_WEAPON_VALID( Hash weaponHash ) + static bool LUA_NATIVE_WEAPON_IS_WEAPON_VALID(Hash weaponHash) { auto retval = (bool)WEAPON::IS_WEAPON_VALID(weaponHash); return retval; } - static bool LUA_NATIVE_WEAPON_HAS_PED_GOT_WEAPON( Ped ped, Hash weaponHash, bool p2 ) + static bool LUA_NATIVE_WEAPON_HAS_PED_GOT_WEAPON(Ped ped, Hash weaponHash, bool p2) { auto retval = (bool)WEAPON::HAS_PED_GOT_WEAPON(ped, weaponHash, p2); return retval; } - static bool LUA_NATIVE_WEAPON_IS_PED_WEAPON_READY_TO_SHOOT( Ped ped ) + static bool LUA_NATIVE_WEAPON_IS_PED_WEAPON_READY_TO_SHOOT(Ped ped) { auto retval = (bool)WEAPON::IS_PED_WEAPON_READY_TO_SHOOT(ped); return retval; } - static Hash LUA_NATIVE_WEAPON_GET_PED_WEAPONTYPE_IN_SLOT( Ped ped, Hash weaponSlot ) + static Hash LUA_NATIVE_WEAPON_GET_PED_WEAPONTYPE_IN_SLOT(Ped ped, Hash weaponSlot) { auto retval = WEAPON::GET_PED_WEAPONTYPE_IN_SLOT(ped, weaponSlot); return retval; } - static int LUA_NATIVE_WEAPON_GET_AMMO_IN_PED_WEAPON( Ped ped, Hash weaponhash ) + static int LUA_NATIVE_WEAPON_GET_AMMO_IN_PED_WEAPON(Ped ped, Hash weaponhash) { auto retval = WEAPON::GET_AMMO_IN_PED_WEAPON(ped, weaponhash); return retval; } - static void LUA_NATIVE_WEAPON_ADD_AMMO_TO_PED( Ped ped, Hash weaponHash, int ammo ) + static void LUA_NATIVE_WEAPON_ADD_AMMO_TO_PED(Ped ped, Hash weaponHash, int ammo) { WEAPON::ADD_AMMO_TO_PED(ped, weaponHash, ammo); } - static void LUA_NATIVE_WEAPON_SET_PED_AMMO( Ped ped, Hash weaponHash, int ammo, bool p3 ) + static void LUA_NATIVE_WEAPON_SET_PED_AMMO(Ped ped, Hash weaponHash, int ammo, bool p3) { WEAPON::SET_PED_AMMO(ped, weaponHash, ammo, p3); } - static void LUA_NATIVE_WEAPON_SET_PED_INFINITE_AMMO( Ped ped, bool toggle, Hash weaponHash ) + static void LUA_NATIVE_WEAPON_SET_PED_INFINITE_AMMO(Ped ped, bool toggle, Hash weaponHash) { WEAPON::SET_PED_INFINITE_AMMO(ped, toggle, weaponHash); } - static void LUA_NATIVE_WEAPON_SET_PED_INFINITE_AMMO_CLIP( Ped ped, bool toggle ) + static void LUA_NATIVE_WEAPON_SET_PED_INFINITE_AMMO_CLIP(Ped ped, bool toggle) { WEAPON::SET_PED_INFINITE_AMMO_CLIP(ped, toggle); } - static void LUA_NATIVE_WEAPON_SET_PED_STUN_GUN_FINITE_AMMO( Any p0, Any p1 ) + static void LUA_NATIVE_WEAPON_SET_PED_STUN_GUN_FINITE_AMMO(Any p0, Any p1) { WEAPON::SET_PED_STUN_GUN_FINITE_AMMO(p0, p1); } - static void LUA_NATIVE_WEAPON_GIVE_WEAPON_TO_PED( Ped ped, Hash weaponHash, int ammoCount, bool isHidden, bool bForceInHand ) + static void LUA_NATIVE_WEAPON_GIVE_WEAPON_TO_PED(Ped ped, Hash weaponHash, int ammoCount, bool isHidden, bool bForceInHand) { WEAPON::GIVE_WEAPON_TO_PED(ped, weaponHash, ammoCount, isHidden, bForceInHand); } - static void LUA_NATIVE_WEAPON_GIVE_DELAYED_WEAPON_TO_PED( Ped ped, Hash weaponHash, int ammoCount, bool bForceInHand ) + static void LUA_NATIVE_WEAPON_GIVE_DELAYED_WEAPON_TO_PED(Ped ped, Hash weaponHash, int ammoCount, bool bForceInHand) { WEAPON::GIVE_DELAYED_WEAPON_TO_PED(ped, weaponHash, ammoCount, bForceInHand); } - static void LUA_NATIVE_WEAPON_REMOVE_ALL_PED_WEAPONS( Ped ped, bool p1 ) + static void LUA_NATIVE_WEAPON_REMOVE_ALL_PED_WEAPONS(Ped ped, bool p1) { WEAPON::REMOVE_ALL_PED_WEAPONS(ped, p1); } - static void LUA_NATIVE_WEAPON_REMOVE_WEAPON_FROM_PED( Ped ped, Hash weaponHash ) + static void LUA_NATIVE_WEAPON_REMOVE_WEAPON_FROM_PED(Ped ped, Hash weaponHash) { WEAPON::REMOVE_WEAPON_FROM_PED(ped, weaponHash); } - static void LUA_NATIVE_WEAPON_HIDE_PED_WEAPON_FOR_SCRIPTED_CUTSCENE( Ped ped, bool toggle ) + static void LUA_NATIVE_WEAPON_HIDE_PED_WEAPON_FOR_SCRIPTED_CUTSCENE(Ped ped, bool toggle) { WEAPON::HIDE_PED_WEAPON_FOR_SCRIPTED_CUTSCENE(ped, toggle); } - static void LUA_NATIVE_WEAPON_SET_PED_CURRENT_WEAPON_VISIBLE( Ped ped, bool visible, bool deselectWeapon, bool p3, bool p4 ) + static void LUA_NATIVE_WEAPON_SET_PED_CURRENT_WEAPON_VISIBLE(Ped ped, bool visible, bool deselectWeapon, bool p3, bool p4) { WEAPON::SET_PED_CURRENT_WEAPON_VISIBLE(ped, visible, deselectWeapon, p3, p4); } - static void LUA_NATIVE_WEAPON_SET_PED_DROPS_WEAPONS_WHEN_DEAD( Ped ped, bool toggle ) + static void LUA_NATIVE_WEAPON_SET_PED_DROPS_WEAPONS_WHEN_DEAD(Ped ped, bool toggle) { WEAPON::SET_PED_DROPS_WEAPONS_WHEN_DEAD(ped, toggle); } - static bool LUA_NATIVE_WEAPON_HAS_PED_BEEN_DAMAGED_BY_WEAPON( Ped ped, Hash weaponHash, int weaponType ) + static bool LUA_NATIVE_WEAPON_HAS_PED_BEEN_DAMAGED_BY_WEAPON(Ped ped, Hash weaponHash, int weaponType) { auto retval = (bool)WEAPON::HAS_PED_BEEN_DAMAGED_BY_WEAPON(ped, weaponHash, weaponType); return retval; } - static void LUA_NATIVE_WEAPON_CLEAR_PED_LAST_WEAPON_DAMAGE( Ped ped ) + static void LUA_NATIVE_WEAPON_CLEAR_PED_LAST_WEAPON_DAMAGE(Ped ped) { WEAPON::CLEAR_PED_LAST_WEAPON_DAMAGE(ped); } - static bool LUA_NATIVE_WEAPON_HAS_ENTITY_BEEN_DAMAGED_BY_WEAPON( Entity entity, Hash weaponHash, int weaponType ) + static bool LUA_NATIVE_WEAPON_HAS_ENTITY_BEEN_DAMAGED_BY_WEAPON(Entity entity, Hash weaponHash, int weaponType) { auto retval = (bool)WEAPON::HAS_ENTITY_BEEN_DAMAGED_BY_WEAPON(entity, weaponHash, weaponType); return retval; } - static void LUA_NATIVE_WEAPON_CLEAR_ENTITY_LAST_WEAPON_DAMAGE( Entity entity ) + static void LUA_NATIVE_WEAPON_CLEAR_ENTITY_LAST_WEAPON_DAMAGE(Entity entity) { WEAPON::CLEAR_ENTITY_LAST_WEAPON_DAMAGE(entity); } - static void LUA_NATIVE_WEAPON_SET_PED_DROPS_WEAPON( Ped ped ) + static void LUA_NATIVE_WEAPON_SET_PED_DROPS_WEAPON(Ped ped) { WEAPON::SET_PED_DROPS_WEAPON(ped); } - static void LUA_NATIVE_WEAPON_SET_PED_DROPS_INVENTORY_WEAPON( Ped ped, Hash weaponHash, float xOffset, float yOffset, float zOffset, int ammoCount ) + static void LUA_NATIVE_WEAPON_SET_PED_DROPS_INVENTORY_WEAPON(Ped ped, Hash weaponHash, float xOffset, float yOffset, float zOffset, int ammoCount) { WEAPON::SET_PED_DROPS_INVENTORY_WEAPON(ped, weaponHash, xOffset, yOffset, zOffset, ammoCount); } - static int LUA_NATIVE_WEAPON_GET_MAX_AMMO_IN_CLIP( Ped ped, Hash weaponHash, bool p2 ) + static int LUA_NATIVE_WEAPON_GET_MAX_AMMO_IN_CLIP(Ped ped, Hash weaponHash, bool p2) { auto retval = WEAPON::GET_MAX_AMMO_IN_CLIP(ped, weaponHash, p2); return retval; } - static std::tuple LUA_NATIVE_WEAPON_GET_AMMO_IN_CLIP( Ped ped, Hash weaponHash, int ammo ) + static std::tuple LUA_NATIVE_WEAPON_GET_AMMO_IN_CLIP(Ped ped, Hash weaponHash, int ammo) { std::tuple return_values; std::get<0>(return_values) = (bool)WEAPON::GET_AMMO_IN_CLIP(ped, weaponHash, &ammo); @@ -233,13 +233,13 @@ namespace lua::native return return_values; } - static bool LUA_NATIVE_WEAPON_SET_AMMO_IN_CLIP( Ped ped, Hash weaponHash, int ammo ) + static bool LUA_NATIVE_WEAPON_SET_AMMO_IN_CLIP(Ped ped, Hash weaponHash, int ammo) { auto retval = (bool)WEAPON::SET_AMMO_IN_CLIP(ped, weaponHash, ammo); return retval; } - static std::tuple LUA_NATIVE_WEAPON_GET_MAX_AMMO( Ped ped, Hash weaponHash, int ammo ) + static std::tuple LUA_NATIVE_WEAPON_GET_MAX_AMMO(Ped ped, Hash weaponHash, int ammo) { std::tuple return_values; std::get<0>(return_values) = (bool)WEAPON::GET_MAX_AMMO(ped, weaponHash, &ammo); @@ -248,7 +248,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_WEAPON_GET_MAX_AMMO_BY_TYPE( Ped ped, Hash ammoTypeHash, int ammo ) + static std::tuple LUA_NATIVE_WEAPON_GET_MAX_AMMO_BY_TYPE(Ped ped, Hash ammoTypeHash, int ammo) { std::tuple return_values; std::get<0>(return_values) = (bool)WEAPON::GET_MAX_AMMO_BY_TYPE(ped, ammoTypeHash, &ammo); @@ -257,45 +257,45 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_WEAPON_ADD_PED_AMMO_BY_TYPE( Ped ped, Hash ammoTypeHash, int ammo ) + static void LUA_NATIVE_WEAPON_ADD_PED_AMMO_BY_TYPE(Ped ped, Hash ammoTypeHash, int ammo) { WEAPON::ADD_PED_AMMO_BY_TYPE(ped, ammoTypeHash, ammo); } - static void LUA_NATIVE_WEAPON_SET_PED_AMMO_BY_TYPE( Ped ped, Hash ammoTypeHash, int ammo ) + static void LUA_NATIVE_WEAPON_SET_PED_AMMO_BY_TYPE(Ped ped, Hash ammoTypeHash, int ammo) { WEAPON::SET_PED_AMMO_BY_TYPE(ped, ammoTypeHash, ammo); } - static int LUA_NATIVE_WEAPON_GET_PED_AMMO_BY_TYPE( Ped ped, Hash ammoTypeHash ) + static int LUA_NATIVE_WEAPON_GET_PED_AMMO_BY_TYPE(Ped ped, Hash ammoTypeHash) { auto retval = WEAPON::GET_PED_AMMO_BY_TYPE(ped, ammoTypeHash); return retval; } - static void LUA_NATIVE_WEAPON_SET_PED_AMMO_TO_DROP( Ped ped, int p1 ) + static void LUA_NATIVE_WEAPON_SET_PED_AMMO_TO_DROP(Ped ped, int p1) { WEAPON::SET_PED_AMMO_TO_DROP(ped, p1); } - static void LUA_NATIVE_WEAPON_SET_PICKUP_AMMO_AMOUNT_SCALER( float p0 ) + static void LUA_NATIVE_WEAPON_SET_PICKUP_AMMO_AMOUNT_SCALER(float p0) { WEAPON::SET_PICKUP_AMMO_AMOUNT_SCALER(p0); } - static Hash LUA_NATIVE_WEAPON_GET_PED_AMMO_TYPE_FROM_WEAPON( Ped ped, Hash weaponHash ) + static Hash LUA_NATIVE_WEAPON_GET_PED_AMMO_TYPE_FROM_WEAPON(Ped ped, Hash weaponHash) { auto retval = WEAPON::GET_PED_AMMO_TYPE_FROM_WEAPON(ped, weaponHash); return retval; } - static Hash LUA_NATIVE_WEAPON_GET_PED_ORIGINAL_AMMO_TYPE_FROM_WEAPON( Ped ped, Hash weaponHash ) + static Hash LUA_NATIVE_WEAPON_GET_PED_ORIGINAL_AMMO_TYPE_FROM_WEAPON(Ped ped, Hash weaponHash) { auto retval = WEAPON::GET_PED_ORIGINAL_AMMO_TYPE_FROM_WEAPON(ped, weaponHash); return retval; } - static std::tuple LUA_NATIVE_WEAPON_GET_PED_LAST_WEAPON_IMPACT_COORD( Ped ped, Vector3 coords ) + static std::tuple LUA_NATIVE_WEAPON_GET_PED_LAST_WEAPON_IMPACT_COORD(Ped ped, Vector3 coords) { std::tuple return_values; std::get<0>(return_values) = (bool)WEAPON::GET_PED_LAST_WEAPON_IMPACT_COORD(ped, &coords); @@ -304,207 +304,207 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_WEAPON_SET_PED_GADGET( Ped ped, Hash gadgetHash, bool p2 ) + static void LUA_NATIVE_WEAPON_SET_PED_GADGET(Ped ped, Hash gadgetHash, bool p2) { WEAPON::SET_PED_GADGET(ped, gadgetHash, p2); } - static bool LUA_NATIVE_WEAPON_GET_IS_PED_GADGET_EQUIPPED( Ped ped, Hash gadgetHash ) + static bool LUA_NATIVE_WEAPON_GET_IS_PED_GADGET_EQUIPPED(Ped ped, Hash gadgetHash) { auto retval = (bool)WEAPON::GET_IS_PED_GADGET_EQUIPPED(ped, gadgetHash); return retval; } - static Hash LUA_NATIVE_WEAPON_GET_SELECTED_PED_WEAPON( Ped ped ) + static Hash LUA_NATIVE_WEAPON_GET_SELECTED_PED_WEAPON(Ped ped) { auto retval = WEAPON::GET_SELECTED_PED_WEAPON(ped); return retval; } - static void LUA_NATIVE_WEAPON_EXPLODE_PROJECTILES( Ped ped, Hash weaponHash, bool p2 ) + static void LUA_NATIVE_WEAPON_EXPLODE_PROJECTILES(Ped ped, Hash weaponHash, bool p2) { WEAPON::EXPLODE_PROJECTILES(ped, weaponHash, p2); } - static void LUA_NATIVE_WEAPON_REMOVE_ALL_PROJECTILES_OF_TYPE( Hash weaponHash, bool explode ) + static void LUA_NATIVE_WEAPON_REMOVE_ALL_PROJECTILES_OF_TYPE(Hash weaponHash, bool explode) { WEAPON::REMOVE_ALL_PROJECTILES_OF_TYPE(weaponHash, explode); } - static float LUA_NATIVE_WEAPON_GET_LOCKON_DISTANCE_OF_CURRENT_PED_WEAPON( Ped ped ) + static float LUA_NATIVE_WEAPON_GET_LOCKON_DISTANCE_OF_CURRENT_PED_WEAPON(Ped ped) { auto retval = WEAPON::GET_LOCKON_DISTANCE_OF_CURRENT_PED_WEAPON(ped); return retval; } - static float LUA_NATIVE_WEAPON_GET_MAX_RANGE_OF_CURRENT_PED_WEAPON( Ped ped ) + static float LUA_NATIVE_WEAPON_GET_MAX_RANGE_OF_CURRENT_PED_WEAPON(Ped ped) { auto retval = WEAPON::GET_MAX_RANGE_OF_CURRENT_PED_WEAPON(ped); return retval; } - static bool LUA_NATIVE_WEAPON_HAS_VEHICLE_GOT_PROJECTILE_ATTACHED( Ped driver, Vehicle vehicle, Hash weaponHash, Any p3 ) + static bool LUA_NATIVE_WEAPON_HAS_VEHICLE_GOT_PROJECTILE_ATTACHED(Ped driver, Vehicle vehicle, Hash weaponHash, Any p3) { auto retval = (bool)WEAPON::HAS_VEHICLE_GOT_PROJECTILE_ATTACHED(driver, vehicle, weaponHash, p3); return retval; } - static void LUA_NATIVE_WEAPON_GIVE_WEAPON_COMPONENT_TO_PED( Ped ped, Hash weaponHash, Hash componentHash ) + static void LUA_NATIVE_WEAPON_GIVE_WEAPON_COMPONENT_TO_PED(Ped ped, Hash weaponHash, Hash componentHash) { WEAPON::GIVE_WEAPON_COMPONENT_TO_PED(ped, weaponHash, componentHash); } - static void LUA_NATIVE_WEAPON_REMOVE_WEAPON_COMPONENT_FROM_PED( Ped ped, Hash weaponHash, Hash componentHash ) + static void LUA_NATIVE_WEAPON_REMOVE_WEAPON_COMPONENT_FROM_PED(Ped ped, Hash weaponHash, Hash componentHash) { WEAPON::REMOVE_WEAPON_COMPONENT_FROM_PED(ped, weaponHash, componentHash); } - static bool LUA_NATIVE_WEAPON_HAS_PED_GOT_WEAPON_COMPONENT( Ped ped, Hash weaponHash, Hash componentHash ) + static bool LUA_NATIVE_WEAPON_HAS_PED_GOT_WEAPON_COMPONENT(Ped ped, Hash weaponHash, Hash componentHash) { auto retval = (bool)WEAPON::HAS_PED_GOT_WEAPON_COMPONENT(ped, weaponHash, componentHash); return retval; } - static bool LUA_NATIVE_WEAPON_IS_PED_WEAPON_COMPONENT_ACTIVE( Ped ped, Hash weaponHash, Hash componentHash ) + static bool LUA_NATIVE_WEAPON_IS_PED_WEAPON_COMPONENT_ACTIVE(Ped ped, Hash weaponHash, Hash componentHash) { auto retval = (bool)WEAPON::IS_PED_WEAPON_COMPONENT_ACTIVE(ped, weaponHash, componentHash); return retval; } - static bool LUA_NATIVE_WEAPON_REFILL_AMMO_INSTANTLY( Ped ped ) + static bool LUA_NATIVE_WEAPON_REFILL_AMMO_INSTANTLY(Ped ped) { auto retval = (bool)WEAPON::REFILL_AMMO_INSTANTLY(ped); return retval; } - static bool LUA_NATIVE_WEAPON_MAKE_PED_RELOAD( Ped ped ) + static bool LUA_NATIVE_WEAPON_MAKE_PED_RELOAD(Ped ped) { auto retval = (bool)WEAPON::MAKE_PED_RELOAD(ped); return retval; } - static void LUA_NATIVE_WEAPON_REQUEST_WEAPON_ASSET( Hash weaponHash, int p1, int p2 ) + static void LUA_NATIVE_WEAPON_REQUEST_WEAPON_ASSET(Hash weaponHash, int p1, int p2) { WEAPON::REQUEST_WEAPON_ASSET(weaponHash, p1, p2); } - static bool LUA_NATIVE_WEAPON_HAS_WEAPON_ASSET_LOADED( Hash weaponHash ) + static bool LUA_NATIVE_WEAPON_HAS_WEAPON_ASSET_LOADED(Hash weaponHash) { auto retval = (bool)WEAPON::HAS_WEAPON_ASSET_LOADED(weaponHash); return retval; } - static void LUA_NATIVE_WEAPON_REMOVE_WEAPON_ASSET( Hash weaponHash ) + static void LUA_NATIVE_WEAPON_REMOVE_WEAPON_ASSET(Hash weaponHash) { WEAPON::REMOVE_WEAPON_ASSET(weaponHash); } - static Object LUA_NATIVE_WEAPON_CREATE_WEAPON_OBJECT( Hash weaponHash, int ammoCount, float x, float y, float z, bool showWorldModel, float scale, Any p7, Any p8, Any p9 ) + static Object LUA_NATIVE_WEAPON_CREATE_WEAPON_OBJECT(Hash weaponHash, int ammoCount, float x, float y, float z, bool showWorldModel, float scale, Any p7, Any p8, Any p9) { auto retval = WEAPON::CREATE_WEAPON_OBJECT(weaponHash, ammoCount, x, y, z, showWorldModel, scale, p7, p8, p9); return retval; } - static void LUA_NATIVE_WEAPON_GIVE_WEAPON_COMPONENT_TO_WEAPON_OBJECT( Object weaponObject, Hash componentHash ) + static void LUA_NATIVE_WEAPON_GIVE_WEAPON_COMPONENT_TO_WEAPON_OBJECT(Object weaponObject, Hash componentHash) { WEAPON::GIVE_WEAPON_COMPONENT_TO_WEAPON_OBJECT(weaponObject, componentHash); } - static void LUA_NATIVE_WEAPON_REMOVE_WEAPON_COMPONENT_FROM_WEAPON_OBJECT( Object object, Hash componentHash ) + static void LUA_NATIVE_WEAPON_REMOVE_WEAPON_COMPONENT_FROM_WEAPON_OBJECT(Object object, Hash componentHash) { WEAPON::REMOVE_WEAPON_COMPONENT_FROM_WEAPON_OBJECT(object, componentHash); } - static bool LUA_NATIVE_WEAPON_HAS_WEAPON_GOT_WEAPON_COMPONENT( Object weapon, Hash componentHash ) + static bool LUA_NATIVE_WEAPON_HAS_WEAPON_GOT_WEAPON_COMPONENT(Object weapon, Hash componentHash) { auto retval = (bool)WEAPON::HAS_WEAPON_GOT_WEAPON_COMPONENT(weapon, componentHash); return retval; } - static void LUA_NATIVE_WEAPON_GIVE_WEAPON_OBJECT_TO_PED( Object weaponObject, Ped ped ) + static void LUA_NATIVE_WEAPON_GIVE_WEAPON_OBJECT_TO_PED(Object weaponObject, Ped ped) { WEAPON::GIVE_WEAPON_OBJECT_TO_PED(weaponObject, ped); } - static bool LUA_NATIVE_WEAPON_DOES_WEAPON_TAKE_WEAPON_COMPONENT( Hash weaponHash, Hash componentHash ) + static bool LUA_NATIVE_WEAPON_DOES_WEAPON_TAKE_WEAPON_COMPONENT(Hash weaponHash, Hash componentHash) { auto retval = (bool)WEAPON::DOES_WEAPON_TAKE_WEAPON_COMPONENT(weaponHash, componentHash); return retval; } - static Object LUA_NATIVE_WEAPON_GET_WEAPON_OBJECT_FROM_PED( Ped ped, bool p1 ) + static Object LUA_NATIVE_WEAPON_GET_WEAPON_OBJECT_FROM_PED(Ped ped, bool p1) { auto retval = WEAPON::GET_WEAPON_OBJECT_FROM_PED(ped, p1); return retval; } - static void LUA_NATIVE_WEAPON_GIVE_LOADOUT_TO_PED( Ped ped, Hash loadoutHash ) + static void LUA_NATIVE_WEAPON_GIVE_LOADOUT_TO_PED(Ped ped, Hash loadoutHash) { WEAPON::GIVE_LOADOUT_TO_PED(ped, loadoutHash); } - static void LUA_NATIVE_WEAPON_SET_PED_WEAPON_TINT_INDEX( Ped ped, Hash weaponHash, int tintIndex ) + static void LUA_NATIVE_WEAPON_SET_PED_WEAPON_TINT_INDEX(Ped ped, Hash weaponHash, int tintIndex) { WEAPON::SET_PED_WEAPON_TINT_INDEX(ped, weaponHash, tintIndex); } - static int LUA_NATIVE_WEAPON_GET_PED_WEAPON_TINT_INDEX( Ped ped, Hash weaponHash ) + static int LUA_NATIVE_WEAPON_GET_PED_WEAPON_TINT_INDEX(Ped ped, Hash weaponHash) { auto retval = WEAPON::GET_PED_WEAPON_TINT_INDEX(ped, weaponHash); return retval; } - static void LUA_NATIVE_WEAPON_SET_WEAPON_OBJECT_TINT_INDEX( Object weapon, int tintIndex ) + static void LUA_NATIVE_WEAPON_SET_WEAPON_OBJECT_TINT_INDEX(Object weapon, int tintIndex) { WEAPON::SET_WEAPON_OBJECT_TINT_INDEX(weapon, tintIndex); } - static int LUA_NATIVE_WEAPON_GET_WEAPON_OBJECT_TINT_INDEX( Object weapon ) + static int LUA_NATIVE_WEAPON_GET_WEAPON_OBJECT_TINT_INDEX(Object weapon) { auto retval = WEAPON::GET_WEAPON_OBJECT_TINT_INDEX(weapon); return retval; } - static int LUA_NATIVE_WEAPON_GET_WEAPON_TINT_COUNT( Hash weaponHash ) + static int LUA_NATIVE_WEAPON_GET_WEAPON_TINT_COUNT(Hash weaponHash) { auto retval = WEAPON::GET_WEAPON_TINT_COUNT(weaponHash); return retval; } - static void LUA_NATIVE_WEAPON_SET_PED_WEAPON_COMPONENT_TINT_INDEX( Ped ped, Hash weaponHash, Hash camoComponentHash, int colorIndex ) + static void LUA_NATIVE_WEAPON_SET_PED_WEAPON_COMPONENT_TINT_INDEX(Ped ped, Hash weaponHash, Hash camoComponentHash, int colorIndex) { WEAPON::SET_PED_WEAPON_COMPONENT_TINT_INDEX(ped, weaponHash, camoComponentHash, colorIndex); } - static int LUA_NATIVE_WEAPON_GET_PED_WEAPON_COMPONENT_TINT_INDEX( Ped ped, Hash weaponHash, Hash camoComponentHash ) + static int LUA_NATIVE_WEAPON_GET_PED_WEAPON_COMPONENT_TINT_INDEX(Ped ped, Hash weaponHash, Hash camoComponentHash) { auto retval = WEAPON::GET_PED_WEAPON_COMPONENT_TINT_INDEX(ped, weaponHash, camoComponentHash); return retval; } - static void LUA_NATIVE_WEAPON_SET_WEAPON_OBJECT_COMPONENT_TINT_INDEX( Object weaponObject, Hash camoComponentHash, int colorIndex ) + static void LUA_NATIVE_WEAPON_SET_WEAPON_OBJECT_COMPONENT_TINT_INDEX(Object weaponObject, Hash camoComponentHash, int colorIndex) { WEAPON::SET_WEAPON_OBJECT_COMPONENT_TINT_INDEX(weaponObject, camoComponentHash, colorIndex); } - static int LUA_NATIVE_WEAPON_GET_WEAPON_OBJECT_COMPONENT_TINT_INDEX( Object weaponObject, Hash camoComponentHash ) + static int LUA_NATIVE_WEAPON_GET_WEAPON_OBJECT_COMPONENT_TINT_INDEX(Object weaponObject, Hash camoComponentHash) { auto retval = WEAPON::GET_WEAPON_OBJECT_COMPONENT_TINT_INDEX(weaponObject, camoComponentHash); return retval; } - static int LUA_NATIVE_WEAPON_GET_PED_WEAPON_CAMO_INDEX( Ped ped, Hash weaponHash ) + static int LUA_NATIVE_WEAPON_GET_PED_WEAPON_CAMO_INDEX(Ped ped, Hash weaponHash) { auto retval = WEAPON::GET_PED_WEAPON_CAMO_INDEX(ped, weaponHash); return retval; } - static void LUA_NATIVE_WEAPON_SET_WEAPON_OBJECT_CAMO_INDEX( Object weaponObject, int p1 ) + static void LUA_NATIVE_WEAPON_SET_WEAPON_OBJECT_CAMO_INDEX(Object weaponObject, int p1) { WEAPON::SET_WEAPON_OBJECT_CAMO_INDEX(weaponObject, p1); } - static std::tuple LUA_NATIVE_WEAPON_GET_WEAPON_HUD_STATS( Hash weaponHash, Any outData ) + static std::tuple LUA_NATIVE_WEAPON_GET_WEAPON_HUD_STATS(Hash weaponHash, Any outData) { std::tuple return_values; std::get<0>(return_values) = (bool)WEAPON::GET_WEAPON_HUD_STATS(weaponHash, &outData); @@ -513,7 +513,7 @@ namespace lua::native return return_values; } - static std::tuple LUA_NATIVE_WEAPON_GET_WEAPON_COMPONENT_HUD_STATS( Hash componentHash, Any outData ) + static std::tuple LUA_NATIVE_WEAPON_GET_WEAPON_COMPONENT_HUD_STATS(Hash componentHash, Any outData) { std::tuple return_values; std::get<0>(return_values) = (bool)WEAPON::GET_WEAPON_COMPONENT_HUD_STATS(componentHash, &outData); @@ -522,129 +522,129 @@ namespace lua::native return return_values; } - static float LUA_NATIVE_WEAPON_GET_WEAPON_DAMAGE( Hash weaponHash, Hash componentHash ) + static float LUA_NATIVE_WEAPON_GET_WEAPON_DAMAGE(Hash weaponHash, Hash componentHash) { auto retval = WEAPON::GET_WEAPON_DAMAGE(weaponHash, componentHash); return retval; } - static int LUA_NATIVE_WEAPON_GET_WEAPON_CLIP_SIZE( Hash weaponHash ) + static int LUA_NATIVE_WEAPON_GET_WEAPON_CLIP_SIZE(Hash weaponHash) { auto retval = WEAPON::GET_WEAPON_CLIP_SIZE(weaponHash); return retval; } - static float LUA_NATIVE_WEAPON_GET_WEAPON_TIME_BETWEEN_SHOTS( Hash weaponHash ) + static float LUA_NATIVE_WEAPON_GET_WEAPON_TIME_BETWEEN_SHOTS(Hash weaponHash) { auto retval = WEAPON::GET_WEAPON_TIME_BETWEEN_SHOTS(weaponHash); return retval; } - static void LUA_NATIVE_WEAPON_SET_PED_CHANCE_OF_FIRING_BLANKS( Ped ped, float xBias, float yBias ) + static void LUA_NATIVE_WEAPON_SET_PED_CHANCE_OF_FIRING_BLANKS(Ped ped, float xBias, float yBias) { WEAPON::SET_PED_CHANCE_OF_FIRING_BLANKS(ped, xBias, yBias); } - static Object LUA_NATIVE_WEAPON_SET_PED_SHOOT_ORDNANCE_WEAPON( Ped ped, float p1 ) + static Object LUA_NATIVE_WEAPON_SET_PED_SHOOT_ORDNANCE_WEAPON(Ped ped, float p1) { auto retval = WEAPON::SET_PED_SHOOT_ORDNANCE_WEAPON(ped, p1); return retval; } - static void LUA_NATIVE_WEAPON_REQUEST_WEAPON_HIGH_DETAIL_MODEL( Entity weaponObject ) + static void LUA_NATIVE_WEAPON_REQUEST_WEAPON_HIGH_DETAIL_MODEL(Entity weaponObject) { WEAPON::REQUEST_WEAPON_HIGH_DETAIL_MODEL(weaponObject); } - static void LUA_NATIVE_WEAPON_SET_WEAPON_DAMAGE_MODIFIER( Hash weaponHash, float damageMultiplier ) + static void LUA_NATIVE_WEAPON_SET_WEAPON_DAMAGE_MODIFIER(Hash weaponHash, float damageMultiplier) { WEAPON::SET_WEAPON_DAMAGE_MODIFIER(weaponHash, damageMultiplier); } - static void LUA_NATIVE_WEAPON_SET_WEAPON_AOE_MODIFIER( Hash weaponHash, float multiplier ) + static void LUA_NATIVE_WEAPON_SET_WEAPON_AOE_MODIFIER(Hash weaponHash, float multiplier) { WEAPON::SET_WEAPON_AOE_MODIFIER(weaponHash, multiplier); } - static void LUA_NATIVE_WEAPON_SET_WEAPON_EFFECT_DURATION_MODIFIER( Hash p0, float p1 ) + static void LUA_NATIVE_WEAPON_SET_WEAPON_EFFECT_DURATION_MODIFIER(Hash p0, float p1) { WEAPON::SET_WEAPON_EFFECT_DURATION_MODIFIER(p0, p1); } - static bool LUA_NATIVE_WEAPON_IS_PED_CURRENT_WEAPON_SILENCED( Ped ped ) + static bool LUA_NATIVE_WEAPON_IS_PED_CURRENT_WEAPON_SILENCED(Ped ped) { auto retval = (bool)WEAPON::IS_PED_CURRENT_WEAPON_SILENCED(ped); return retval; } - static bool LUA_NATIVE_WEAPON_IS_FLASH_LIGHT_ON( Ped ped ) + static bool LUA_NATIVE_WEAPON_IS_FLASH_LIGHT_ON(Ped ped) { auto retval = (bool)WEAPON::IS_FLASH_LIGHT_ON(ped); return retval; } - static bool LUA_NATIVE_WEAPON_SET_FLASH_LIGHT_FADE_DISTANCE( float distance ) + static bool LUA_NATIVE_WEAPON_SET_FLASH_LIGHT_FADE_DISTANCE(float distance) { auto retval = (bool)WEAPON::SET_FLASH_LIGHT_FADE_DISTANCE(distance); return retval; } - static void LUA_NATIVE_WEAPON_SET_FLASH_LIGHT_ACTIVE_HISTORY( Ped ped, bool toggle ) + static void LUA_NATIVE_WEAPON_SET_FLASH_LIGHT_ACTIVE_HISTORY(Ped ped, bool toggle) { WEAPON::SET_FLASH_LIGHT_ACTIVE_HISTORY(ped, toggle); } - static void LUA_NATIVE_WEAPON_SET_WEAPON_ANIMATION_OVERRIDE( Ped ped, Hash animStyle ) + static void LUA_NATIVE_WEAPON_SET_WEAPON_ANIMATION_OVERRIDE(Ped ped, Hash animStyle) { WEAPON::SET_WEAPON_ANIMATION_OVERRIDE(ped, animStyle); } - static int LUA_NATIVE_WEAPON_GET_WEAPON_DAMAGE_TYPE( Hash weaponHash ) + static int LUA_NATIVE_WEAPON_GET_WEAPON_DAMAGE_TYPE(Hash weaponHash) { auto retval = WEAPON::GET_WEAPON_DAMAGE_TYPE(weaponHash); return retval; } - static void LUA_NATIVE_WEAPON_SET_EQIPPED_WEAPON_START_SPINNING_AT_FULL_SPEED( Ped ped ) + static void LUA_NATIVE_WEAPON_SET_EQIPPED_WEAPON_START_SPINNING_AT_FULL_SPEED(Ped ped) { WEAPON::SET_EQIPPED_WEAPON_START_SPINNING_AT_FULL_SPEED(ped); } - static bool LUA_NATIVE_WEAPON_CAN_USE_WEAPON_ON_PARACHUTE( Hash weaponHash ) + static bool LUA_NATIVE_WEAPON_CAN_USE_WEAPON_ON_PARACHUTE(Hash weaponHash) { auto retval = (bool)WEAPON::CAN_USE_WEAPON_ON_PARACHUTE(weaponHash); return retval; } - static int LUA_NATIVE_WEAPON_CREATE_AIR_DEFENCE_SPHERE( float x, float y, float z, float radius, float p4, float p5, float p6, Hash weaponHash ) + static int LUA_NATIVE_WEAPON_CREATE_AIR_DEFENCE_SPHERE(float x, float y, float z, float radius, float p4, float p5, float p6, Hash weaponHash) { auto retval = WEAPON::CREATE_AIR_DEFENCE_SPHERE(x, y, z, radius, p4, p5, p6, weaponHash); return retval; } - static int LUA_NATIVE_WEAPON_CREATE_AIR_DEFENCE_ANGLED_AREA( float p0, float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, float radius, Hash weaponHash ) + static int LUA_NATIVE_WEAPON_CREATE_AIR_DEFENCE_ANGLED_AREA(float p0, float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, float radius, Hash weaponHash) { auto retval = WEAPON::CREATE_AIR_DEFENCE_ANGLED_AREA(p0, p1, p2, p3, p4, p5, p6, p7, p8, radius, weaponHash); return retval; } - static bool LUA_NATIVE_WEAPON_REMOVE_AIR_DEFENCE_SPHERE( int zoneId ) + static bool LUA_NATIVE_WEAPON_REMOVE_AIR_DEFENCE_SPHERE(int zoneId) { auto retval = (bool)WEAPON::REMOVE_AIR_DEFENCE_SPHERE(zoneId); return retval; } - static void LUA_NATIVE_WEAPON_REMOVE_ALL_AIR_DEFENCE_SPHERES( ) + static void LUA_NATIVE_WEAPON_REMOVE_ALL_AIR_DEFENCE_SPHERES() { WEAPON::REMOVE_ALL_AIR_DEFENCE_SPHERES(); } - static void LUA_NATIVE_WEAPON_SET_PLAYER_TARGETTABLE_FOR_AIR_DEFENCE_SPHERE( Player player, int zoneId, bool enable ) + static void LUA_NATIVE_WEAPON_SET_PLAYER_TARGETTABLE_FOR_AIR_DEFENCE_SPHERE(Player player, int zoneId, bool enable) { WEAPON::SET_PLAYER_TARGETTABLE_FOR_AIR_DEFENCE_SPHERE(player, zoneId, enable); } - static std::tuple LUA_NATIVE_WEAPON_IS_AIR_DEFENCE_SPHERE_IN_AREA( float x, float y, float z, float radius, int outZoneId ) + static std::tuple LUA_NATIVE_WEAPON_IS_AIR_DEFENCE_SPHERE_IN_AREA(float x, float y, float z, float radius, int outZoneId) { std::tuple return_values; std::get<0>(return_values) = (bool)WEAPON::IS_AIR_DEFENCE_SPHERE_IN_AREA(x, y, z, radius, &outZoneId); @@ -653,23 +653,23 @@ namespace lua::native return return_values; } - static void LUA_NATIVE_WEAPON_FIRE_AIR_DEFENCE_SPHERE_WEAPON_AT_POSITION( int zoneId, float x, float y, float z ) + static void LUA_NATIVE_WEAPON_FIRE_AIR_DEFENCE_SPHERE_WEAPON_AT_POSITION(int zoneId, float x, float y, float z) { WEAPON::FIRE_AIR_DEFENCE_SPHERE_WEAPON_AT_POSITION(zoneId, x, y, z); } - static bool LUA_NATIVE_WEAPON_DOES_AIR_DEFENCE_SPHERE_EXIST( int zoneId ) + static bool LUA_NATIVE_WEAPON_DOES_AIR_DEFENCE_SPHERE_EXIST(int zoneId) { auto retval = (bool)WEAPON::DOES_AIR_DEFENCE_SPHERE_EXIST(zoneId); return retval; } - static void LUA_NATIVE_WEAPON_SET_CAN_PED_SELECT_INVENTORY_WEAPON( Ped ped, Hash weaponHash, bool toggle ) + static void LUA_NATIVE_WEAPON_SET_CAN_PED_SELECT_INVENTORY_WEAPON(Ped ped, Hash weaponHash, bool toggle) { WEAPON::SET_CAN_PED_SELECT_INVENTORY_WEAPON(ped, weaponHash, toggle); } - static void LUA_NATIVE_WEAPON_SET_CAN_PED_SELECT_ALL_WEAPONS( Ped ped, bool toggle ) + static void LUA_NATIVE_WEAPON_SET_CAN_PED_SELECT_ALL_WEAPONS(Ped ped, bool toggle) { WEAPON::SET_CAN_PED_SELECT_ALL_WEAPONS(ped, toggle); } diff --git a/src/lua/natives/lua_native_binding_ZONE.cpp b/src/lua/natives/lua_native_binding_ZONE.cpp index 71b6b5a3..1c9e825b 100644 --- a/src/lua/natives/lua_native_binding_ZONE.cpp +++ b/src/lua/natives/lua_native_binding_ZONE.cpp @@ -3,52 +3,52 @@ namespace lua::native { - static int LUA_NATIVE_ZONE_GET_ZONE_AT_COORDS( float x, float y, float z ) + static int LUA_NATIVE_ZONE_GET_ZONE_AT_COORDS(float x, float y, float z) { auto retval = ZONE::GET_ZONE_AT_COORDS(x, y, z); return retval; } - static int LUA_NATIVE_ZONE_GET_ZONE_FROM_NAME_ID( const char* zoneName ) + static int LUA_NATIVE_ZONE_GET_ZONE_FROM_NAME_ID(const char* zoneName) { auto retval = ZONE::GET_ZONE_FROM_NAME_ID(zoneName); return retval; } - static int LUA_NATIVE_ZONE_GET_ZONE_POPSCHEDULE( int zoneId ) + static int LUA_NATIVE_ZONE_GET_ZONE_POPSCHEDULE(int zoneId) { auto retval = ZONE::GET_ZONE_POPSCHEDULE(zoneId); return retval; } - static const char* LUA_NATIVE_ZONE_GET_NAME_OF_ZONE( float x, float y, float z ) + static const char* LUA_NATIVE_ZONE_GET_NAME_OF_ZONE(float x, float y, float z) { auto retval = ZONE::GET_NAME_OF_ZONE(x, y, z); return retval; } - static void LUA_NATIVE_ZONE_SET_ZONE_ENABLED( int zoneId, bool toggle ) + static void LUA_NATIVE_ZONE_SET_ZONE_ENABLED(int zoneId, bool toggle) { ZONE::SET_ZONE_ENABLED(zoneId, toggle); } - static int LUA_NATIVE_ZONE_GET_ZONE_SCUMMINESS( int zoneId ) + static int LUA_NATIVE_ZONE_GET_ZONE_SCUMMINESS(int zoneId) { auto retval = ZONE::GET_ZONE_SCUMMINESS(zoneId); return retval; } - static void LUA_NATIVE_ZONE_OVERRIDE_POPSCHEDULE_VEHICLE_MODEL( int scheduleId, Hash vehicleHash ) + static void LUA_NATIVE_ZONE_OVERRIDE_POPSCHEDULE_VEHICLE_MODEL(int scheduleId, Hash vehicleHash) { ZONE::OVERRIDE_POPSCHEDULE_VEHICLE_MODEL(scheduleId, vehicleHash); } - static void LUA_NATIVE_ZONE_CLEAR_POPSCHEDULE_OVERRIDE_VEHICLE_MODEL( int scheduleId ) + static void LUA_NATIVE_ZONE_CLEAR_POPSCHEDULE_OVERRIDE_VEHICLE_MODEL(int scheduleId) { ZONE::CLEAR_POPSCHEDULE_OVERRIDE_VEHICLE_MODEL(scheduleId); } - static Hash LUA_NATIVE_ZONE_GET_HASH_OF_MAP_AREA_AT_COORDS( float x, float y, float z ) + static Hash LUA_NATIVE_ZONE_GET_HASH_OF_MAP_AREA_AT_COORDS(float x, float y, float z) { auto retval = ZONE::GET_HASH_OF_MAP_AREA_AT_COORDS(x, y, z); return retval; diff --git a/src/lua/natives/natives_gen.py b/src/lua/natives/natives_gen.py index de3ecee9..8ff5af3a 100644 --- a/src/lua/natives/natives_gen.py +++ b/src/lua/natives/natives_gen.py @@ -30,9 +30,10 @@ class Arg: class NativeFunc: - def __init__(self, namespace, name, args, return_type): + def __init__(self, namespace, lua_name, cpp_name, args, return_type): self.namespace = namespace - self.name = name + self.lua_name = lua_name + self.cpp_name = cpp_name self.args = args self.return_type = return_type.replace("BOOL", "bool") @@ -85,10 +86,10 @@ class NativeFunc: + "LUA_NATIVE_" + self.namespace + "_" - + self.name - + "( " + + self.lua_name + + "(" + fixed_params - + " )" + + ")" ) s += "\n" @@ -108,9 +109,9 @@ class NativeFunc: if self.return_type == "bool": call_native += "(bool)" - call_native += self.namespace + "::" + self.name + "(" + call_native += self.namespace + "::" + self.cpp_name + "(" else: - call_native += self.namespace + "::" + self.name + "(" + call_native += self.namespace + "::" + self.cpp_name + "(" if len(self.args) > 0: for arg in self.args: @@ -177,10 +178,10 @@ def get_natives_func_from_natives_hpp_file(natives_hpp): if "namespace " in line: current_namespace = line.replace("namespace ", "").strip() functions_per_namespaces[current_namespace] = [] - elif "static" in line: + elif "NATIVE_DECL" in line: words = line.split() - # remove static from the words array + # remove NATIVE_DECL from the words array words.pop(0) func_name = "" @@ -210,10 +211,15 @@ def get_natives_func_from_natives_hpp_file(natives_hpp): i += 1 return_type = ( - line[: line.find(func_name)].replace("static", "").strip() + line[: line.find(func_name)].replace("NATIVE_DECL", "").strip() ) - native_func = NativeFunc(current_namespace, func_name, args, return_type) + lua_name = func_name + if lua_name.startswith('_'): + lua_name = lua_name.removeprefix("_") + lua_name = lua_name + "_" + + native_func = NativeFunc(current_namespace, lua_name, func_name, args, return_type) functions_per_namespaces[current_namespace].append(native_func) @@ -270,7 +276,7 @@ def generate_native_binding_cpp_and_hpp_files(functions_per_namespaces): for native_func in native_funcs: i += 1 - file_buffer += "\t\t"+ namespace_name+ '.set_function("'+ native_func.name+ '", '+ "LUA_NATIVE_"+ native_func.namespace+ "_"+ native_func.name+ ");\n" + file_buffer += "\t\t"+ namespace_name+ '.set_function("'+ native_func.lua_name+ '", '+ "LUA_NATIVE_"+ native_func.namespace+ "_"+ native_func.lua_name+ ");\n" file_buffer+= "\t}\n" file_buffer+= "}\n" diff --git a/src/natives.cpp b/src/natives.cpp deleted file mode 100644 index 3af700c4..00000000 --- a/src/natives.cpp +++ /dev/null @@ -1,6695 +0,0 @@ -#include "natives.hpp" - -namespace SYSTEM -{ - void WAIT(int ms) { invoke(0x4EDE34FBADD967A6, ms); } // 0x4EDE34FBADD967A6 0x7715C03B b323 - int START_NEW_SCRIPT(const char* scriptName, int stackSize) { return invoke(0xE81651AD79516E48, scriptName, stackSize); } // 0xE81651AD79516E48 0x3F166D0E b323 - int START_NEW_SCRIPT_WITH_ARGS(const char* scriptName, Any* args, int argCount, int stackSize) { return invoke(0xB8BA7F44DF1575E1, scriptName, args, argCount, stackSize); } // 0xB8BA7F44DF1575E1 0x4A2100E4 b323 - int START_NEW_SCRIPT_WITH_NAME_HASH(Hash scriptHash, int stackSize) { return invoke(0xEB1C67C3A5333A92, scriptHash, stackSize); } // 0xEB1C67C3A5333A92 0x8D15BE5D b323 - int START_NEW_SCRIPT_WITH_NAME_HASH_AND_ARGS(Hash scriptHash, Any* args, int argCount, int stackSize) { return invoke(0xC4BB298BD441BE78, scriptHash, args, argCount, stackSize); } // 0xC4BB298BD441BE78 0xE38A3AD4 b323 - int TIMERA() { return invoke(0x83666F9FB8FEBD4B); } // 0x83666F9FB8FEBD4B 0x45C8C188 b323 - int TIMERB() { return invoke(0xC9D9444186B5A374); } // 0xC9D9444186B5A374 0x330A9C0C b323 - void SETTIMERA(int value) { invoke(0xC1B1E9A034A63A62, value); } // 0xC1B1E9A034A63A62 0x35785333 b323 - void SETTIMERB(int value) { invoke(0x5AE11BC36633DE4E, value); } // 0x5AE11BC36633DE4E 0x27C1B7C6 b323 - float TIMESTEP() { return invoke(0x0000000050597EE2); } // 0x0000000050597EE2 0x50597EE2 b323 - float SIN(float value) { return invoke(0x0BADBFA3B172435F, value); } // 0x0BADBFA3B172435F 0xBF987F58 b323 - float COS(float value) { return invoke(0xD0FFB162F40A139C, value); } // 0xD0FFB162F40A139C 0x00238FE9 b323 - float SQRT(float value) { return invoke(0x71D93B57D07F9804, value); } // 0x71D93B57D07F9804 0x145C7701 b323 - float POW(float base, float exponent) { return invoke(0xE3621CC40F31FE2E, base, exponent); } // 0xE3621CC40F31FE2E 0x85D134F8 b323 - float LOG10(float value) { return invoke(0xE816E655DE37FE20, value); } // 0xE816E655DE37FE20 b1493 - float VMAG(float x, float y, float z) { return invoke(0x652D2EEEF1D3E62C, x, y, z); } // 0x652D2EEEF1D3E62C 0x1FCF1ECD b323 - float VMAG2(float x, float y, float z) { return invoke(0xA8CEACB4F35AE058, x, y, z); } // 0xA8CEACB4F35AE058 0xE796E629 b323 - float VDIST(float x1, float y1, float z1, float x2, float y2, float z2) { return invoke(0x2A488C176D52CCA5, x1, y1, z1, x2, y2, z2); } // 0x2A488C176D52CCA5 0x3C08ECB7 b323 - float VDIST2(float x1, float y1, float z1, float x2, float y2, float z2) { return invoke(0xB7A628320EFF8E47, x1, y1, z1, x2, y2, z2); } // 0xB7A628320EFF8E47 0xC85DEF1F b323 - int SHIFT_LEFT(int value, int bitShift) { return invoke(0xEDD95A39E5544DE8, value, bitShift); } // 0xEDD95A39E5544DE8 0x314CC6CD b323 - int SHIFT_RIGHT(int value, int bitShift) { return invoke(0x97EF1E5BCE9DC075, value, bitShift); } // 0x97EF1E5BCE9DC075 0x352633CA b323 - int FLOOR(float value) { return invoke(0xF34EE736CF047844, value); } // 0xF34EE736CF047844 0x32E9BE04 b323 - int CEIL(float value) { return invoke(0x11E019C8F43ACC8A, value); } // 0x11E019C8F43ACC8A 0xD536A1DF b323 - int ROUND(float value) { return invoke(0xF2DB717A73826179, value); } // 0xF2DB717A73826179 0x323B0E24 b323 - float TO_FLOAT(int value) { return invoke(0xBBDA792448DB5A89, value); } // 0xBBDA792448DB5A89 0x67116627 b323 - void SET_THIS_THREAD_PRIORITY(int priority) { invoke(0x42B65DEEF2EDF2A1, priority); } // 0x42B65DEEF2EDF2A1 b877 -} - -namespace APP -{ - BOOL APP_DATA_VALID() { return invoke(0x846AA8E7D55EE5B6); } // 0x846AA8E7D55EE5B6 0x72BDE002 b323 - int APP_GET_INT(const char* property) { return invoke(0xD3A58A12C77D9D4B, property); } // 0xD3A58A12C77D9D4B 0x2942AAD2 b323 - float APP_GET_FLOAT(const char* property) { return invoke(0x1514FB24C02C2322, property); } // 0x1514FB24C02C2322 0xD87F3A1C b323 - const char* APP_GET_STRING(const char* property) { return invoke(0x749B023950D2311C, property); } // 0x749B023950D2311C 0x849CEB80 b323 - void APP_SET_INT(const char* property, int value) { invoke(0x607E8E3D3E4F9611, property, value); } // 0x607E8E3D3E4F9611 0x1B509C32 b323 - void APP_SET_FLOAT(const char* property, float value) { invoke(0x25D7687C68E0DAA4, property, value); } // 0x25D7687C68E0DAA4 0xF3076135 b323 - void APP_SET_STRING(const char* property, const char* value) { invoke(0x3FF2FCEC4B7721B4, property, value); } // 0x3FF2FCEC4B7721B4 0x23DF19A8 b323 - void APP_SET_APP(const char* appName) { invoke(0xCFD0406ADAF90D2B, appName); } // 0xCFD0406ADAF90D2B 0x8BAC4146 b323 - void APP_SET_BLOCK(const char* blockName) { invoke(0x262AB456A3D21F93, blockName); } // 0x262AB456A3D21F93 0xC2D54DD9 b323 - void APP_CLEAR_BLOCK() { invoke(0x5FE1DF3342DB7DBA); } // 0x5FE1DF3342DB7DBA 0xDAB86A18 b323 - void APP_CLOSE_APP() { invoke(0xE41C65E07A5F05FC); } // 0xE41C65E07A5F05FC 0x03767C7A b323 - void APP_CLOSE_BLOCK() { invoke(0xE8E3FCF72EAC0EF8); } // 0xE8E3FCF72EAC0EF8 0xED97B202 b323 - BOOL APP_HAS_LINKED_SOCIAL_CLUB_ACCOUNT() { return invoke(0x71EEE69745088DA0); } // 0x71EEE69745088DA0 0xD368BA15 b323 - BOOL APP_HAS_SYNCED_DATA(const char* appName) { return invoke(0xCA52279A7271517F, appName); } // 0xCA52279A7271517F 0x1DE2A63D b323 - void APP_SAVE_DATA() { invoke(0x95C5D356CDA6E85F); } // 0x95C5D356CDA6E85F 0x84A3918D b323 - int APP_GET_DELETED_FILE_STATUS() { return invoke(0xC9853A2BE3DED1A6); } // 0xC9853A2BE3DED1A6 0x784D550B b323 - BOOL APP_DELETE_APP_DATA(const char* appName) { return invoke(0x44151AEA95C8A003, appName); } // 0x44151AEA95C8A003 0x2A2FBD1C b323 -} - -namespace AUDIO -{ - void PLAY_PED_RINGTONE(const char* ringtoneName, Ped ped, BOOL p2) { invoke(0xF9E56683CA8E11A5, ringtoneName, ped, p2); } // 0xF9E56683CA8E11A5 0x1D530E47 b323 - BOOL IS_PED_RINGTONE_PLAYING(Ped ped) { return invoke(0x1E8E5E20937E3137, ped); } // 0x1E8E5E20937E3137 0xFE576EE4 b323 - void STOP_PED_RINGTONE(Ped ped) { invoke(0x6C5AE23EFA885092, ped); } // 0x6C5AE23EFA885092 0xFEEA107C b323 - BOOL IS_MOBILE_PHONE_CALL_ONGOING() { return invoke(0x7497D2CE2C30D24C); } // 0x7497D2CE2C30D24C 0x4ED1400A b323 - BOOL IS_MOBILE_INTERFERENCE_ACTIVE() { return invoke(0xC8B1B2425604CDD0); } // 0xC8B1B2425604CDD0 0x16FB88B5 b323 - void CREATE_NEW_SCRIPTED_CONVERSATION() { invoke(0xD2C91A0B572AAE56); } // 0xD2C91A0B572AAE56 0xB2BC25F8 b323 - void ADD_LINE_TO_CONVERSATION(int index, const char* p1, const char* p2, int p3, int p4, BOOL p5, BOOL p6, BOOL p7, BOOL p8, int p9, BOOL p10, BOOL p11, BOOL p12) { invoke(0xC5EF963405593646, index, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12); } // 0xC5EF963405593646 0x96CD0513 b323 - void ADD_PED_TO_CONVERSATION(int index, Ped ped, const char* p2) { invoke(0x95D9F4BC443956E7, index, ped, p2); } // 0x95D9F4BC443956E7 0xF8D5EB86 b323 - void SET_POSITION_FOR_NULL_CONV_PED(Any p0, float p1, float p2, float p3) { invoke(0x33E3C6C6F2F0B506, p0, p1, p2, p3); } // 0x33E3C6C6F2F0B506 0x73C6F979 b323 - void SET_ENTITY_FOR_NULL_CONV_PED(int p0, Entity entity) { invoke(0x892B6AB8F33606F5, p0, entity); } // 0x892B6AB8F33606F5 0x88203DDA b323 - void SET_MICROPHONE_POSITION(BOOL toggle, float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3) { invoke(0xB6AE90EDDE95C762, toggle, x1, y1, z1, x2, y2, z2, x3, y3, z3); } // 0xB6AE90EDDE95C762 0xAD7BB191 b323 - void SET_CONVERSATION_AUDIO_CONTROLLED_BY_ANIM(BOOL p0) { invoke(0x0B568201DD99F0EB, p0); } // 0x0B568201DD99F0EB 0x1193ED6E b323 - void SET_CONVERSATION_AUDIO_PLACEHOLDER(BOOL p0) { invoke(0x61631F5DF50D1C34, p0); } // 0x61631F5DF50D1C34 b323 - void START_SCRIPT_PHONE_CONVERSATION(BOOL p0, BOOL p1) { invoke(0x252E5F915EABB675, p0, p1); } // 0x252E5F915EABB675 0x38E42D07 b323 - void PRELOAD_SCRIPT_PHONE_CONVERSATION(BOOL p0, BOOL p1) { invoke(0x6004BCB0E226AAEA, p0, p1); } // 0x6004BCB0E226AAEA 0x9ACB213A b323 - void START_SCRIPT_CONVERSATION(BOOL p0, BOOL p1, BOOL p2, BOOL p3) { invoke(0x6B17C62C9635D2DC, p0, p1, p2, p3); } // 0x6B17C62C9635D2DC 0xE5DE7D9D b323 - void PRELOAD_SCRIPT_CONVERSATION(BOOL p0, BOOL p1, BOOL p2, BOOL p3) { invoke(0x3B3CAD6166916D87, p0, p1, p2, p3); } // 0x3B3CAD6166916D87 0xDDF5C579 b323 - void START_PRELOADED_CONVERSATION() { invoke(0x23641AFE870AF385); } // 0x23641AFE870AF385 0xA170261B b323 - BOOL GET_IS_PRELOADED_CONVERSATION_READY() { return invoke(0xE73364DB90778FFA); } // 0xE73364DB90778FFA 0x336F3D35 b323 - BOOL IS_SCRIPTED_CONVERSATION_ONGOING() { return invoke(0x16754C556D2EDE3D); } // 0x16754C556D2EDE3D 0xCB8FD96F b323 - BOOL IS_SCRIPTED_CONVERSATION_LOADED() { return invoke(0xDF0D54BE7A776737); } // 0xDF0D54BE7A776737 0xE1870EA9 b323 - int GET_CURRENT_SCRIPTED_CONVERSATION_LINE() { return invoke(0x480357EE890C295A); } // 0x480357EE890C295A 0x9620E41F b323 - void PAUSE_SCRIPTED_CONVERSATION(BOOL p0) { invoke(0x8530AD776CD72B12, p0); } // 0x8530AD776CD72B12 0xE2C9C6F8 b323 - void RESTART_SCRIPTED_CONVERSATION() { invoke(0x9AEB285D1818C9AC); } // 0x9AEB285D1818C9AC 0x6CB24B56 b323 - int STOP_SCRIPTED_CONVERSATION(BOOL p0) { return invoke(0xD79DEEFB53455EBA, p0); } // 0xD79DEEFB53455EBA 0xAB77DA7D b323 - void SKIP_TO_NEXT_SCRIPTED_CONVERSATION_LINE() { invoke(0x9663FE6B7A61EB00); } // 0x9663FE6B7A61EB00 0x85C98304 b323 - void INTERRUPT_CONVERSATION(Ped ped, const char* voiceline, const char* speaker) { invoke(0xA018A12E5C5C2FA6, ped, voiceline, speaker); } // 0xA018A12E5C5C2FA6 0xF3A67AF3 b323 - void INTERRUPT_CONVERSATION_AND_PAUSE(Ped ped, const char* p1, const char* speaker) { invoke(0x8A694D7A68F8DC38, ped, p1, speaker); } // 0x8A694D7A68F8DC38 0xDD4A3F1F b323 - int GET_VARIATION_CHOSEN_FOR_SCRIPTED_LINE(Any* p0) { return invoke(0xAA19F5572C38B564, p0); } // 0xAA19F5572C38B564 0xB58B8FF3 b323 - void SET_NO_DUCKING_FOR_CONVERSATION(BOOL p0) { invoke(0xB542DE8C3D1CB210, p0); } // 0xB542DE8C3D1CB210 0x789D8C6C b323 - void REGISTER_SCRIPT_WITH_AUDIO(int p0) { invoke(0xC6ED9D5092438D91, p0); } // 0xC6ED9D5092438D91 0xA6203643 b323 - void UNREGISTER_SCRIPT_WITH_AUDIO() { invoke(0xA8638BE228D4751A); } // 0xA8638BE228D4751A 0x66728EFE b323 - BOOL REQUEST_MISSION_AUDIO_BANK(const char* audioBank, BOOL p1, Any p2) { return invoke(0x7345BDD95E62E0F2, audioBank, p1, p2); } // 0x7345BDD95E62E0F2 0x916E37CA b323 - BOOL REQUEST_AMBIENT_AUDIO_BANK(const char* audioBank, BOOL p1, Any p2) { return invoke(0xFE02FFBED8CA9D99, audioBank, p1, p2); } // 0xFE02FFBED8CA9D99 0x23C88BC7 b323 - BOOL REQUEST_SCRIPT_AUDIO_BANK(const char* audioBank, BOOL p1, Any p2) { return invoke(0x2F844A8B08D76685, audioBank, p1, p2); } // 0x2F844A8B08D76685 0x21322887 b323 - BOOL HINT_MISSION_AUDIO_BANK(const char* audioBank, BOOL p1, Any p2) { return invoke(0x40763EA7B9B783E7, audioBank, p1, p2); } // 0x40763EA7B9B783E7 b573 - BOOL HINT_AMBIENT_AUDIO_BANK(const char* audioBank, BOOL p1, Any p2) { return invoke(0x8F8C0E370AE62F5C, audioBank, p1, p2); } // 0x8F8C0E370AE62F5C 0xF1850DDC b323 - BOOL HINT_SCRIPT_AUDIO_BANK(const char* audioBank, BOOL p1, Any p2) { return invoke(0xFB380A29641EC31A, audioBank, p1, p2); } // 0xFB380A29641EC31A 0x41FA0E51 b323 - void RELEASE_MISSION_AUDIO_BANK() { invoke(0x0EC92A1BF0857187); } // 0x0EC92A1BF0857187 0x8E8824C7 b323 - void RELEASE_AMBIENT_AUDIO_BANK() { invoke(0x65475A218FFAA93D); } // 0x65475A218FFAA93D 0x8C938784 b323 - void RELEASE_NAMED_SCRIPT_AUDIO_BANK(const char* audioBank) { invoke(0x77ED170667F50170, audioBank); } // 0x77ED170667F50170 0x16707ABC b323 - void RELEASE_SCRIPT_AUDIO_BANK() { invoke(0x7A2D8AD0A9EB9C3F); } // 0x7A2D8AD0A9EB9C3F 0x22F865E5 b323 - void UNHINT_AMBIENT_AUDIO_BANK() { invoke(0x19AF7ED9B9D23058); } // 0x19AF7ED9B9D23058 0xA58BBF4F b323 - void UNHINT_SCRIPT_AUDIO_BANK() { invoke(0x9AC92EED5E4793AB); } // 0x9AC92EED5E4793AB 0xE67446E9 b323 - void UNHINT_NAMED_SCRIPT_AUDIO_BANK(const char* audioBank) { invoke(0x11579D940949C49E, audioBank); } // 0x11579D940949C49E b678 - int GET_SOUND_ID() { return invoke(0x430386FE9BF80B45); } // 0x430386FE9BF80B45 0x6AE0AD56 b323 - void RELEASE_SOUND_ID(int soundId) { invoke(0x353FC880830B88FA, soundId); } // 0x353FC880830B88FA 0x9C080899 b323 - void PLAY_SOUND(int soundId, const char* audioName, const char* audioRef, BOOL p3, Any p4, BOOL p5) { invoke(0x7FF4944CC209192D, soundId, audioName, audioRef, p3, p4, p5); } // 0x7FF4944CC209192D 0xB6E1917F b323 - void PLAY_SOUND_FRONTEND(int soundId, const char* audioName, const char* audioRef, BOOL p3) { invoke(0x67C540AA08E4A6F5, soundId, audioName, audioRef, p3); } // 0x67C540AA08E4A6F5 0x2E458F74 b323 - void PLAY_DEFERRED_SOUND_FRONTEND(const char* soundName, const char* soundsetName) { invoke(0xCADA5A0D0702381E, soundName, soundsetName); } // 0xCADA5A0D0702381E 0xC70E6CFA b323 - void PLAY_SOUND_FROM_ENTITY(int soundId, const char* audioName, Entity entity, const char* audioRef, BOOL isNetwork, Any p5) { invoke(0xE65F427EB70AB1ED, soundId, audioName, entity, audioRef, isNetwork, p5); } // 0xE65F427EB70AB1ED 0x95AE00F8 b323 - void PLAY_SOUND_FROM_ENTITY_HASH(int soundId, Hash model, Entity entity, Hash soundSetHash, Any p4, Any p5) { invoke(0x5B9853296731E88D, soundId, model, entity, soundSetHash, p4, p5); } // 0x5B9853296731E88D b877 - void PLAY_SOUND_FROM_COORD(int soundId, const char* audioName, float x, float y, float z, const char* audioRef, BOOL isNetwork, int range, BOOL p8) { invoke(0x8D8686B622B88120, soundId, audioName, x, y, z, audioRef, isNetwork, range, p8); } // 0x8D8686B622B88120 0xCAD3E2D5 b323 - void UPDATE_SOUND_COORD(int soundId, float x, float y, float z) { invoke(0x7EC3C679D0E7E46B, soundId, x, y, z); } // 0x7EC3C679D0E7E46B b678 - void STOP_SOUND(int soundId) { invoke(0xA3B0C41BA5CC0BB5, soundId); } // 0xA3B0C41BA5CC0BB5 0xCD7F4030 b323 - int GET_NETWORK_ID_FROM_SOUND_ID(int soundId) { return invoke(0x2DE3F0A134FFBC0D, soundId); } // 0x2DE3F0A134FFBC0D 0x2576F610 b323 - int GET_SOUND_ID_FROM_NETWORK_ID(int netId) { return invoke(0x75262FD12D0A1C84, netId); } // 0x75262FD12D0A1C84 0xD064D4DC b323 - void SET_VARIABLE_ON_SOUND(int soundId, const char* variable, float p2) { invoke(0xAD6B3148A78AE9B6, soundId, variable, p2); } // 0xAD6B3148A78AE9B6 0x606EE5FA b323 - void SET_VARIABLE_ON_STREAM(const char* variable, float p1) { invoke(0x2F9D3834AEB9EF79, variable, p1); } // 0x2F9D3834AEB9EF79 0xF67BB44C b323 - void OVERRIDE_UNDERWATER_STREAM(const char* p0, BOOL p1) { invoke(0xF2A9CDABCEA04BD6, p0, p1); } // 0xF2A9CDABCEA04BD6 0x9A083B7E b323 - void SET_VARIABLE_ON_UNDER_WATER_STREAM(const char* variableName, float value) { invoke(0x733ADF241531E5C2, variableName, value); } // 0x733ADF241531E5C2 0x62D026BE b323 - BOOL HAS_SOUND_FINISHED(int soundId) { return invoke(0xFCBDCE714A7C88E5, soundId); } // 0xFCBDCE714A7C88E5 0xE85AEC2E b323 - void PLAY_PED_AMBIENT_SPEECH_NATIVE(Ped ped, const char* speechName, const char* speechParam, Any p3) { invoke(0x8E04FEDD28D42462, ped, speechName, speechParam, p3); } // 0x8E04FEDD28D42462 0x5C57B85D b323 - void PLAY_PED_AMBIENT_SPEECH_AND_CLONE_NATIVE(Ped ped, const char* speechName, const char* speechParam, Any p3) { invoke(0xC6941B4A3A8FBBB9, ped, speechName, speechParam, p3); } // 0xC6941B4A3A8FBBB9 0x444180DB b323 - void PLAY_PED_AMBIENT_SPEECH_WITH_VOICE_NATIVE(Ped ped, const char* speechName, const char* voiceName, const char* speechParam, BOOL p4) { invoke(0x3523634255FC3318, ped, speechName, voiceName, speechParam, p4); } // 0x3523634255FC3318 0x8386AE28 b323 - void PLAY_AMBIENT_SPEECH_FROM_POSITION_NATIVE(const char* speechName, const char* voiceName, float x, float y, float z, const char* speechParam) { invoke(0xED640017ED337E45, speechName, voiceName, x, y, z, speechParam); } // 0xED640017ED337E45 0xA1A1402E b323 - void OVERRIDE_TREVOR_RAGE(const char* voiceEffect) { invoke(0x13AD665062541A7E, voiceEffect); } // 0x13AD665062541A7E 0x05B9B5CF b323 - void RESET_TREVOR_RAGE() { invoke(0xE78503B10C4314E0); } // 0xE78503B10C4314E0 0xE80CF0D4 b323 - void SET_PLAYER_ANGRY(Ped ped, BOOL toggle) { invoke(0xEA241BB04110F091, ped, toggle); } // 0xEA241BB04110F091 0x782CA58D b323 - void PLAY_PAIN(Ped ped, int painID, int p1, Any p3) { invoke(0xBC9AE166038A5CEC, ped, painID, p1, p3); } // 0xBC9AE166038A5CEC 0x874BD6CB b323 - void RELEASE_WEAPON_AUDIO() { invoke(0xCE4AC0439F607045); } // 0xCE4AC0439F607045 0x6096504C b323 - void ACTIVATE_AUDIO_SLOWMO_MODE(const char* mode) { invoke(0xD01005D2BA2EB778, mode); } // 0xD01005D2BA2EB778 0x59A3A17D b323 - void DEACTIVATE_AUDIO_SLOWMO_MODE(const char* mode) { invoke(0xDDC635D5B3262C56, mode); } // 0xDDC635D5B3262C56 0x0E387BFE b323 - void SET_AMBIENT_VOICE_NAME(Ped ped, const char* name) { invoke(0x6C8065A3B780185B, ped, name); } // 0x6C8065A3B780185B 0xBD2EA1A1 b323 - void SET_AMBIENT_VOICE_NAME_HASH(Ped ped, Hash hash) { invoke(0x9A53DED9921DE990, ped, hash); } // 0x9A53DED9921DE990 b463 - Hash GET_AMBIENT_VOICE_NAME_HASH(Ped ped) { return invoke(0x5E203DA2BA15D436, ped); } // 0x5E203DA2BA15D436 b463 - void SET_PED_VOICE_FULL(Ped ped) { invoke(0x40CF0D12D142A9E8, ped); } // 0x40CF0D12D142A9E8 b323 - void SET_PED_RACE_AND_VOICE_GROUP(Ped ped, int p1, Hash voiceGroup) { invoke(0x1B7ABE26CBCBF8C7, ped, p1, voiceGroup); } // 0x1B7ABE26CBCBF8C7 b372 - void SET_PED_VOICE_GROUP(Ped ped, Hash voiceGroupHash) { invoke(0x7CDC8C3B89F661B3, ped, voiceGroupHash); } // 0x7CDC8C3B89F661B3 b323 - void SET_PED_VOICE_GROUP_FROM_RACE_TO_PVG(Ped ped, Hash voiceGroupHash) { invoke(0x0BABC1345ABBFB16, ped, voiceGroupHash); } // 0x0BABC1345ABBFB16 b2699 - void SET_PED_GENDER(Ped ped, BOOL p1) { invoke(0xA5342D390CDA41D6, ped, p1); } // 0xA5342D390CDA41D6 b323 - void STOP_CURRENT_PLAYING_SPEECH(Ped ped) { invoke(0x7A73D05A607734C7, ped); } // 0x7A73D05A607734C7 0x5B7463F4 b323 - void STOP_CURRENT_PLAYING_AMBIENT_SPEECH(Ped ped) { invoke(0xB8BEC0CA6F0EDB0F, ped); } // 0xB8BEC0CA6F0EDB0F 0xBB8E64BF b323 - BOOL IS_AMBIENT_SPEECH_PLAYING(Ped ped) { return invoke(0x9072C8B49907BFAD, ped); } // 0x9072C8B49907BFAD 0x1972E8AA b323 - BOOL IS_SCRIPTED_SPEECH_PLAYING(Ped p0) { return invoke(0xCC9AA18DCC7084F4, p0); } // 0xCC9AA18DCC7084F4 0x2C653904 b323 - BOOL IS_ANY_SPEECH_PLAYING(Ped ped) { return invoke(0x729072355FA39EC9, ped); } // 0x729072355FA39EC9 0x2B74A6D6 b323 - BOOL IS_ANY_POSITIONAL_SPEECH_PLAYING() { return invoke(0x30CA2EF91D15ADF8); } // 0x30CA2EF91D15ADF8 b2189 - BOOL DOES_CONTEXT_EXIST_FOR_THIS_PED(Ped ped, const char* speechName, BOOL p2) { return invoke(0x49B99BF3FDA89A7A, ped, speechName, p2); } // 0x49B99BF3FDA89A7A 0x8BD5F11E b323 - BOOL IS_PED_IN_CURRENT_CONVERSATION(Ped ped) { return invoke(0x049E937F18F4020C, ped); } // 0x049E937F18F4020C 0x7B2F0743 b323 - void SET_PED_IS_DRUNK(Ped ped, BOOL toggle) { invoke(0x95D2D383D5396B8A, ped, toggle); } // 0x95D2D383D5396B8A 0xD2EA77A3 b323 - void PLAY_ANIMAL_VOCALIZATION(Ped pedHandle, int p1, const char* speechName) { invoke(0xEE066C7006C49C0A, pedHandle, p1, speechName); } // 0xEE066C7006C49C0A 0x498849F3 b323 - BOOL IS_ANIMAL_VOCALIZATION_PLAYING(Ped pedHandle) { return invoke(0xC265DF9FB44A9FBD, pedHandle); } // 0xC265DF9FB44A9FBD 0x0CBAF2EF b323 - void SET_ANIMAL_MOOD(Ped animal, int mood) { invoke(0xCC97B29285B1DC3B, animal, mood); } // 0xCC97B29285B1DC3B 0x3EA7C6CB b323 - BOOL IS_MOBILE_PHONE_RADIO_ACTIVE() { return invoke(0xB35CE999E8EF317E); } // 0xB35CE999E8EF317E 0x6E502A5B b323 - void SET_MOBILE_PHONE_RADIO_STATE(BOOL state) { invoke(0xBF286C554784F3DF, state); } // 0xBF286C554784F3DF 0xE1E0ED34 b323 - int GET_PLAYER_RADIO_STATION_INDEX() { return invoke(0xE8AF77C4C06ADC93); } // 0xE8AF77C4C06ADC93 0x1C4946AC b323 - const char* GET_PLAYER_RADIO_STATION_NAME() { return invoke(0xF6D733C32076AD03); } // 0xF6D733C32076AD03 0xD909C107 b323 - const char* GET_RADIO_STATION_NAME(int radioStation) { return invoke(0xB28ECA15046CA8B9, radioStation); } // 0xB28ECA15046CA8B9 0x3DF493BC b323 - int GET_PLAYER_RADIO_STATION_GENRE() { return invoke(0xA571991A7FE6CCEB); } // 0xA571991A7FE6CCEB 0x872CF0EA b323 - BOOL IS_RADIO_RETUNING() { return invoke(0xA151A7394A214E65); } // 0xA151A7394A214E65 0xCF29097B b323 - BOOL IS_RADIO_FADED_OUT() { return invoke(0x0626A247D2405330); } // 0x0626A247D2405330 0x815CAE99 b323 - void SET_RADIO_RETUNE_UP() { invoke(0xFF266D1D0EB1195D); } // 0xFF266D1D0EB1195D 0x53DB6994 b323 - void SET_RADIO_RETUNE_DOWN() { invoke(0xDD6BCF9E94425DF9); } // 0xDD6BCF9E94425DF9 0xD70ECC80 b323 - void SET_RADIO_TO_STATION_NAME(const char* stationName) { invoke(0xC69EDA28699D5107, stationName); } // 0xC69EDA28699D5107 0x7B36E35E b323 - void SET_VEH_RADIO_STATION(Vehicle vehicle, const char* radioStation) { invoke(0x1B9C0099CB942AC6, vehicle, radioStation); } // 0x1B9C0099CB942AC6 0xE391F55F b323 - void SET_VEH_HAS_NORMAL_RADIO(Vehicle vehicle) { invoke(0x3E45765F3FBB582F, vehicle); } // 0x3E45765F3FBB582F b2372 - BOOL IS_VEHICLE_RADIO_ON(Vehicle vehicle) { return invoke(0x0BE4BE946463F917, vehicle); } // 0x0BE4BE946463F917 b505 - void SET_VEH_FORCED_RADIO_THIS_FRAME(Vehicle vehicle) { invoke(0xC1805D05E6D4FE10, vehicle); } // 0xC1805D05E6D4FE10 0x7ABB89D2 b323 - void SET_EMITTER_RADIO_STATION(const char* emitterName, const char* radioStation, Any p2) { invoke(0xACF57305B12AF907, emitterName, radioStation, p2); } // 0xACF57305B12AF907 0x87431585 b323 - void SET_STATIC_EMITTER_ENABLED(const char* emitterName, BOOL toggle) { invoke(0x399D2D3B33F1B8EB, emitterName, toggle); } // 0x399D2D3B33F1B8EB 0x91F72E92 b323 - void LINK_STATIC_EMITTER_TO_ENTITY(const char* emitterName, Entity entity) { invoke(0x651D3228960D08AF, emitterName, entity); } // 0x651D3228960D08AF b505 - void SET_RADIO_TO_STATION_INDEX(int radioStation) { invoke(0xA619B168B8A8570F, radioStation); } // 0xA619B168B8A8570F 0x1D82766D b323 - void SET_FRONTEND_RADIO_ACTIVE(BOOL active) { invoke(0xF7F26C6E9CC9EBB8, active); } // 0xF7F26C6E9CC9EBB8 0xB1172075 b323 - void UNLOCK_MISSION_NEWS_STORY(int newsStory) { invoke(0xB165AB7C248B2DC1, newsStory); } // 0xB165AB7C248B2DC1 0xCCD9ABE4 b323 - BOOL IS_MISSION_NEWS_STORY_UNLOCKED(int newsStory) { return invoke(0x66E49BF55B4B1874, newsStory); } // 0x66E49BF55B4B1874 0x27305D37 b323 - int GET_AUDIBLE_MUSIC_TRACK_TEXT_ID() { return invoke(0x50B196FC9ED6545B); } // 0x50B196FC9ED6545B 0xA2B88CA7 b323 - void PLAY_END_CREDITS_MUSIC(BOOL play) { invoke(0xCD536C4D33DCC900, play); } // 0xCD536C4D33DCC900 0x8E88B3CC b323 - void SKIP_RADIO_FORWARD() { invoke(0x6DDBBDD98E2E9C25); } // 0x6DDBBDD98E2E9C25 0x10D36630 b323 - void FREEZE_RADIO_STATION(const char* radioStation) { invoke(0x344F393B027E38C3, radioStation); } // 0x344F393B027E38C3 0x286BF543 b323 - void UNFREEZE_RADIO_STATION(const char* radioStation) { invoke(0xFC00454CF60B91DD, radioStation); } // 0xFC00454CF60B91DD 0x4D46202C b323 - void SET_RADIO_AUTO_UNFREEZE(BOOL toggle) { invoke(0xC1AA9F53CE982990, toggle); } // 0xC1AA9F53CE982990 0xA40196BF b323 - void SET_INITIAL_PLAYER_STATION(const char* radioStation) { invoke(0x88795F13FACDA88D, radioStation); } // 0x88795F13FACDA88D 0x9B069233 b323 - void SET_USER_RADIO_CONTROL_ENABLED(BOOL toggle) { invoke(0x19F21E63AE6EAE4E, toggle); } // 0x19F21E63AE6EAE4E 0x52E054CE b323 - void SET_RADIO_TRACK(const char* radioStation, const char* radioTrack) { invoke(0xB39786F201FEE30B, radioStation, radioTrack); } // 0xB39786F201FEE30B 0x76E96212 b323 - void SET_RADIO_TRACK_WITH_START_OFFSET(const char* radioStationName, const char* mixName, int p2) { invoke(0x2CB0075110BE1E56, radioStationName, mixName, p2); } // 0x2CB0075110BE1E56 b1493 - void SET_NEXT_RADIO_TRACK(const char* radioName, const char* radioTrack, const char* p2, const char* p3) { invoke(0x55ECF4D13D9903B0, radioName, radioTrack, p2, p3); } // 0x55ECF4D13D9903B0 b1868 - void SET_VEHICLE_RADIO_LOUD(Vehicle vehicle, BOOL toggle) { invoke(0xBB6F1CAEC68B0BCE, vehicle, toggle); } // 0xBB6F1CAEC68B0BCE 0x8D9EDD99 b323 - BOOL CAN_VEHICLE_RECEIVE_CB_RADIO(Vehicle vehicle) { return invoke(0x032A116663A4D5AC, vehicle); } // 0x032A116663A4D5AC 0xCBA99F4A b323 - void SET_MOBILE_RADIO_ENABLED_DURING_GAMEPLAY(BOOL toggle) { invoke(0x1098355A16064BB3, toggle); } // 0x1098355A16064BB3 0x990085F0 b323 - BOOL DOES_PLAYER_VEH_HAVE_RADIO() { return invoke(0x109697E2FFBAC8A1); } // 0x109697E2FFBAC8A1 0x46B0C696 b323 - BOOL IS_PLAYER_VEH_RADIO_ENABLE() { return invoke(0x5F43D83FD6738741); } // 0x5F43D83FD6738741 0x2A3E5E8B b323 - void SET_VEHICLE_RADIO_ENABLED(Vehicle vehicle, BOOL toggle) { invoke(0x3B988190C0AA6C0B, vehicle, toggle); } // 0x3B988190C0AA6C0B 0x6F812CAB b323 - void SET_POSITIONED_PLAYER_VEHICLE_RADIO_EMITTER_ENABLED(Any p0) { invoke(0xDA07819E452FFE8F, p0); } // 0xDA07819E452FFE8F b505 - void SET_CUSTOM_RADIO_TRACK_LIST(const char* radioStation, const char* trackListName, BOOL p2) { invoke(0x4E404A9361F75BB2, radioStation, trackListName, p2); } // 0x4E404A9361F75BB2 0x128C3873 b323 - void CLEAR_CUSTOM_RADIO_TRACK_LIST(const char* radioStation) { invoke(0x1654F24A88A8E3FE, radioStation); } // 0x1654F24A88A8E3FE 0x1D766976 b323 - int GET_NUM_UNLOCKED_RADIO_STATIONS() { return invoke(0xF1620ECB50E01DE7); } // 0xF1620ECB50E01DE7 0xCC91FCF5 b323 - int FIND_RADIO_STATION_INDEX(Hash stationNameHash) { return invoke(0x8D67489793FF428B, stationNameHash); } // 0x8D67489793FF428B 0xECA1512F b323 - void SET_RADIO_STATION_MUSIC_ONLY(const char* radioStation, BOOL toggle) { invoke(0x774BD811F656A122, radioStation, toggle); } // 0x774BD811F656A122 0xB1FF7137 b323 - void SET_RADIO_FRONTEND_FADE_TIME(float fadeTime) { invoke(0x2C96CDB04FCA358E, fadeTime); } // 0x2C96CDB04FCA358E 0xC8B514E2 b323 - void UNLOCK_RADIO_STATION_TRACK_LIST(const char* radioStation, const char* trackListName) { invoke(0x031ACB6ABA18C729, radioStation, trackListName); } // 0x031ACB6ABA18C729 0xBE998184 b323 - void LOCK_RADIO_STATION_TRACK_LIST(const char* radioStation, const char* trackListName) { invoke(0xFF5E5EA2DCEEACF3, radioStation, trackListName); } // 0xFF5E5EA2DCEEACF3 b2372 - void UPDATE_UNLOCKABLE_DJ_RADIO_TRACKS(BOOL enableMixes) { invoke(0x47AED84213A47510, enableMixes); } // 0x47AED84213A47510 b1493 - void LOCK_RADIO_STATION(const char* radioStationName, BOOL toggle) { invoke(0x477D9DB48F889591, radioStationName, toggle); } // 0x477D9DB48F889591 b1493 - void SET_RADIO_STATION_AS_FAVOURITE(const char* radioStation, BOOL toggle) { invoke(0x4CAFEBFA21EC188D, radioStation, toggle); } // 0x4CAFEBFA21EC188D b2372 - BOOL IS_RADIO_STATION_FAVOURITED(const char* radioStation) { return invoke(0x2B1784DB08AFEA79, radioStation); } // 0x2B1784DB08AFEA79 b2699 - BOOL GET_NEXT_AUDIBLE_BEAT(float* out1, float* out2, int* out3) { return invoke(0xC64A06D939F826F5, out1, out2, out3); } // 0xC64A06D939F826F5 b1493 - void FORCE_MUSIC_TRACK_LIST(const char* radioStation, const char* trackListName, int milliseconds) { invoke(0x4E0AF9114608257C, radioStation, trackListName, milliseconds); } // 0x4E0AF9114608257C b2372 - int GET_CURRENT_TRACK_PLAY_TIME(const char* radioStationName) { return invoke(0x3E65CDE5215832C1, radioStationName); } // 0x3E65CDE5215832C1 b1493 - Hash GET_CURRENT_TRACK_SOUND_NAME(const char* radioStationName) { return invoke(0x34D66BC058019CE0, radioStationName); } // 0x34D66BC058019CE0 b1493 - void SET_VEHICLE_MISSILE_WARNING_ENABLED(Vehicle vehicle, BOOL toggle) { invoke(0xF3365489E0DD50F9, vehicle, toggle); } // 0xF3365489E0DD50F9 0x8AFC488D b323 - void SET_AMBIENT_ZONE_STATE(const char* zoneName, BOOL p1, BOOL p2) { invoke(0xBDA07E5950085E46, zoneName, p1, p2); } // 0xBDA07E5950085E46 0x2849CAC9 b323 - void CLEAR_AMBIENT_ZONE_STATE(const char* zoneName, BOOL p1) { invoke(0x218DD44AAAC964FF, zoneName, p1); } // 0x218DD44AAAC964FF 0xCDFF3C82 b323 - void SET_AMBIENT_ZONE_LIST_STATE(const char* ambientZone, BOOL p1, BOOL p2) { invoke(0x9748FA4DE50CCE3E, ambientZone, p1, p2); } // 0x9748FA4DE50CCE3E 0xBF80B412 b323 - void CLEAR_AMBIENT_ZONE_LIST_STATE(const char* ambientZone, BOOL p1) { invoke(0x120C48C614909FA4, ambientZone, p1); } // 0x120C48C614909FA4 0x38B9B8D4 b323 - void SET_AMBIENT_ZONE_STATE_PERSISTENT(const char* ambientZone, BOOL p1, BOOL p2) { invoke(0x1D6650420CEC9D3B, ambientZone, p1, p2); } // 0x1D6650420CEC9D3B 0xC1FFB672 b323 - void SET_AMBIENT_ZONE_LIST_STATE_PERSISTENT(const char* ambientZone, BOOL p1, BOOL p2) { invoke(0xF3638DAE8C4045E1, ambientZone, p1, p2); } // 0xF3638DAE8C4045E1 0x5F5A2605 b323 - BOOL IS_AMBIENT_ZONE_ENABLED(const char* ambientZone) { return invoke(0x01E2817A479A7F9B, ambientZone); } // 0x01E2817A479A7F9B 0xBFABD872 b323 - void REFRESH_CLOSEST_OCEAN_SHORELINE() { invoke(0x5D2BFAAB8D956E0E); } // 0x5D2BFAAB8D956E0E b573 - void SET_CUTSCENE_AUDIO_OVERRIDE(const char* name) { invoke(0x3B4BF5F0859204D9, name); } // 0x3B4BF5F0859204D9 0xCE1332B7 b323 - void SET_VARIABLE_ON_SYNCH_SCENE_AUDIO(const char* variableName, float value) { invoke(0xBCC29F935ED07688, variableName, value); } // 0xBCC29F935ED07688 0xD63CF33A b323 - int PLAY_POLICE_REPORT(const char* name, float p1) { return invoke(0xDFEBD56D9BD1EB16, name, p1); } // 0xDFEBD56D9BD1EB16 0x3F277B62 b323 - void CANCEL_ALL_POLICE_REPORTS() { invoke(0xB4F90FAF7670B16F); } // 0xB4F90FAF7670B16F b323 - void BLIP_SIREN(Vehicle vehicle) { invoke(0x1B9025BDA76822B6, vehicle); } // 0x1B9025BDA76822B6 0xC0EB6924 b323 - void OVERRIDE_VEH_HORN(Vehicle vehicle, BOOL override, int hornHash) { invoke(0x3CDC1E622CCE0356, vehicle, override, hornHash); } // 0x3CDC1E622CCE0356 0x2ACAB783 b323 - BOOL IS_HORN_ACTIVE(Vehicle vehicle) { return invoke(0x9D6BFC12B05C6121, vehicle); } // 0x9D6BFC12B05C6121 0x20E2BDD0 b323 - void SET_AGGRESSIVE_HORNS(BOOL toggle) { invoke(0x395BF71085D1B1D9, toggle); } // 0x395BF71085D1B1D9 0x01D6EABE b323 - void SET_RADIO_POSITION_AUDIO_MUTE(BOOL p0) { invoke(0x02E93C796ABD3A97, p0); } // 0x02E93C796ABD3A97 0x3C395AEE b323 - void SET_VEHICLE_CONVERSATIONS_PERSIST(BOOL p0, BOOL p1) { invoke(0x58BB377BEC7CD5F4, p0, p1); } // 0x58BB377BEC7CD5F4 0x8CE63FA1 b323 - void SET_VEHICLE_CONVERSATIONS_PERSIST_NEW(BOOL p0, BOOL p1, BOOL p2) { invoke(0x9BD7BD55E4533183, p0, p1, p2); } // 0x9BD7BD55E4533183 b1290 - BOOL IS_STREAM_PLAYING() { return invoke(0xD11FA52EB849D978); } // 0xD11FA52EB849D978 0xF1F51A14 b323 - int GET_STREAM_PLAY_TIME() { return invoke(0x4E72BBDBCA58A3DB); } // 0x4E72BBDBCA58A3DB 0xB4F0AD56 b323 - BOOL LOAD_STREAM(const char* streamName, const char* soundSet) { return invoke(0x1F1F957154EC51DF, streamName, soundSet); } // 0x1F1F957154EC51DF 0x0D89599D b323 - BOOL LOAD_STREAM_WITH_START_OFFSET(const char* streamName, int startOffset, const char* soundSet) { return invoke(0x59C16B79F53B3712, streamName, startOffset, soundSet); } // 0x59C16B79F53B3712 0xE5B5745C b323 - void PLAY_STREAM_FROM_PED(Ped ped) { invoke(0x89049DD63C08B5D1, ped); } // 0x89049DD63C08B5D1 0xA1D7FABE b323 - void PLAY_STREAM_FROM_VEHICLE(Vehicle vehicle) { invoke(0xB70374A758007DFA, vehicle); } // 0xB70374A758007DFA 0xF8E4BDA2 b323 - void PLAY_STREAM_FROM_OBJECT(Object object) { invoke(0xEBAA9B64D76356FD, object); } // 0xEBAA9B64D76356FD 0xC5266BF7 b323 - void PLAY_STREAM_FRONTEND() { invoke(0x58FCE43488F9F5F4); } // 0x58FCE43488F9F5F4 0x2C2A16BC b323 - void PLAY_STREAM_FROM_POSITION(float x, float y, float z) { invoke(0x21442F412E8DE56B, x, y, z); } // 0x21442F412E8DE56B 0x6FE5D865 b323 - void STOP_STREAM() { invoke(0xA4718A1419D18151); } // 0xA4718A1419D18151 0xD1E364DE b323 - void STOP_PED_SPEAKING(Ped ped, BOOL shaking) { invoke(0x9D64D7405520E3D3, ped, shaking); } // 0x9D64D7405520E3D3 0xFF92B49D b323 - void BLOCK_ALL_SPEECH_FROM_PED(Ped ped, BOOL p1, BOOL p2) { invoke(0xF8AD2EED7C47E8FE, ped, p1, p2); } // 0xF8AD2EED7C47E8FE b1734 - void STOP_PED_SPEAKING_SYNCED(Ped ped, BOOL p1) { invoke(0xAB6781A5F3101470, ped, p1); } // 0xAB6781A5F3101470 b1868 - void DISABLE_PED_PAIN_AUDIO(Ped ped, BOOL toggle) { invoke(0xA9A41C1E940FB0E8, ped, toggle); } // 0xA9A41C1E940FB0E8 0x3B8E2D5F b323 - BOOL IS_AMBIENT_SPEECH_DISABLED(Ped ped) { return invoke(0x932C2D096A2C3FFF, ped); } // 0x932C2D096A2C3FFF 0x109D1F89 b323 - void BLOCK_SPEECH_CONTEXT_GROUP(const char* p0, int p1) { invoke(0xA8A7D434AFB4B97B, p0, p1); } // 0xA8A7D434AFB4B97B b1493 - void UNBLOCK_SPEECH_CONTEXT_GROUP(const char* p0) { invoke(0x2ACABED337622DF2, p0); } // 0x2ACABED337622DF2 b1493 - void SET_SIREN_WITH_NO_DRIVER(Vehicle vehicle, BOOL toggle) { invoke(0x1FEF0683B96EBCF2, vehicle, toggle); } // 0x1FEF0683B96EBCF2 0x77182D58 b323 - void SET_SIREN_BYPASS_MP_DRIVER_CHECK(Vehicle vehicle, BOOL toggle) { invoke(0xF584CF8529B51434, vehicle, toggle); } // 0xF584CF8529B51434 b2372 - void TRIGGER_SIREN_AUDIO(Vehicle vehicle) { invoke(0x66C3FB05206041BA, vehicle); } // 0x66C3FB05206041BA b1290 - void SET_HORN_PERMANENTLY_ON(Vehicle vehicle) { invoke(0x9C11908013EA4715, vehicle); } // 0x9C11908013EA4715 0xDE8BA3CD b323 - void SET_HORN_ENABLED(Vehicle vehicle, BOOL toggle) { invoke(0x76D683C108594D0E, vehicle, toggle); } // 0x76D683C108594D0E 0x6EB92D05 b323 - void SET_AUDIO_VEHICLE_PRIORITY(Vehicle vehicle, Any p1) { invoke(0xE5564483E407F914, vehicle, p1); } // 0xE5564483E407F914 0x271A9766 b323 - void SET_HORN_PERMANENTLY_ON_TIME(Vehicle vehicle, float time) { invoke(0x9D3AF56E94C9AE98, vehicle, time); } // 0x9D3AF56E94C9AE98 0x2F0A16D1 b323 - void USE_SIREN_AS_HORN(Vehicle vehicle, BOOL toggle) { invoke(0xFA932DE350266EF8, vehicle, toggle); } // 0xFA932DE350266EF8 0xC6BC16F3 b323 - void FORCE_USE_AUDIO_GAME_OBJECT(Vehicle vehicle, const char* audioName) { invoke(0x4F0C413926060B38, vehicle, audioName); } // 0x4F0C413926060B38 0x33B0B007 b323 - void PRELOAD_VEHICLE_AUDIO_BANK(Hash vehicleModel) { invoke(0xCA4CEA6AE0000A7E, vehicleModel); } // 0xCA4CEA6AE0000A7E b1180 - void SET_VEHICLE_STARTUP_REV_SOUND(Vehicle vehicle, const char* p1, const char* p2) { invoke(0xF1F8157B8C3F171C, vehicle, p1, p2); } // 0xF1F8157B8C3F171C 0x1C0C5E4C b323 - void RESET_VEHICLE_STARTUP_REV_SOUND(Vehicle vehicle) { invoke(0xD2DCCD8E16E20997, vehicle); } // 0xD2DCCD8E16E20997 b323 - void SET_VEHICLE_FORCE_REVERSE_WARNING(Any p0, Any p1) { invoke(0x97FFB4ADEED08066, p0, p1); } // 0x97FFB4ADEED08066 b2372 - BOOL IS_VEHICLE_AUDIBLY_DAMAGED(Vehicle vehicle) { return invoke(0x5DB8010EE71FDEF2, vehicle); } // 0x5DB8010EE71FDEF2 0x6E660D3F b323 - void SET_VEHICLE_AUDIO_ENGINE_DAMAGE_FACTOR(Vehicle vehicle, float damageFactor) { invoke(0x59E7B488451F4D3A, vehicle, damageFactor); } // 0x59E7B488451F4D3A 0x23BE6432 b323 - void SET_VEHICLE_AUDIO_BODY_DAMAGE_FACTOR(Vehicle vehicle, float intensity) { invoke(0x01BB4D577D38BD9E, vehicle, intensity); } // 0x01BB4D577D38BD9E 0xE81FAC68 b323 - void ENABLE_VEHICLE_FANBELT_DAMAGE(Vehicle vehicle, BOOL toggle) { invoke(0x1C073274E065C6D2, vehicle, toggle); } // 0x1C073274E065C6D2 0x9365E042 b323 - void ENABLE_VEHICLE_EXHAUST_POPS(Vehicle vehicle, BOOL toggle) { invoke(0x2BE4BC731D039D5A, vehicle, toggle); } // 0x2BE4BC731D039D5A 0x2A60A90E b323 - void SET_VEHICLE_BOOST_ACTIVE(Vehicle vehicle, BOOL toggle) { invoke(0x4A04DE7CAB2739A1, vehicle, toggle); } // 0x4A04DE7CAB2739A1 0x072F15F2 b323 - void SET_PLAYER_VEHICLE_ALARM_AUDIO_ACTIVE(Vehicle vehicle, BOOL toggle) { invoke(0x6FDDAD856E36988A, vehicle, toggle); } // 0x6FDDAD856E36988A 0x934BE749 b323 - void SET_SCRIPT_UPDATE_DOOR_AUDIO(Hash doorHash, BOOL toggle) { invoke(0x06C0023BED16DD6B, doorHash, toggle); } // 0x06C0023BED16DD6B 0xE61110A2 b323 - void PLAY_VEHICLE_DOOR_OPEN_SOUND(Vehicle vehicle, int doorId) { invoke(0x3A539D52857EA82D, vehicle, doorId); } // 0x3A539D52857EA82D 0x84930330 b323 - void PLAY_VEHICLE_DOOR_CLOSE_SOUND(Vehicle vehicle, int doorId) { invoke(0x62A456AA4769EF34, vehicle, doorId); } // 0x62A456AA4769EF34 0xBA2CF407 b323 - void ENABLE_STALL_WARNING_SOUNDS(Vehicle vehicle, BOOL toggle) { invoke(0xC15907D667F7CFB2, vehicle, toggle); } // 0xC15907D667F7CFB2 0x563B635D b323 - BOOL IS_GAME_IN_CONTROL_OF_MUSIC() { return invoke(0x6D28DC1671E334FD); } // 0x6D28DC1671E334FD 0x7643170D b323 - void SET_GPS_ACTIVE(BOOL active) { invoke(0x3BD3F52BA9B1E4E8, active); } // 0x3BD3F52BA9B1E4E8 0x0FC3379A b323 - void PLAY_MISSION_COMPLETE_AUDIO(const char* audioName) { invoke(0xB138AAB8A70D3C69, audioName); } // 0xB138AAB8A70D3C69 0x3033EA1D b323 - BOOL IS_MISSION_COMPLETE_PLAYING() { return invoke(0x19A30C23F5827F8A); } // 0x19A30C23F5827F8A 0x939982A1 b323 - BOOL IS_MISSION_COMPLETE_READY_FOR_UI() { return invoke(0x6F259F82D873B8B8); } // 0x6F259F82D873B8B8 0xCBE09AEC b323 - void BLOCK_DEATH_JINGLE(BOOL toggle) { invoke(0xF154B8D1775B2DEC, toggle); } // 0xF154B8D1775B2DEC 0xD2858D8A b323 - BOOL START_AUDIO_SCENE(const char* scene) { return invoke(0x013A80FC08F6E4F2, scene); } // 0x013A80FC08F6E4F2 0xE48D757B b323 - void STOP_AUDIO_SCENE(const char* scene) { invoke(0xDFE8422B3B94E688, scene); } // 0xDFE8422B3B94E688 0xA08D8C58 b323 - void STOP_AUDIO_SCENES() { invoke(0xBAC7FC81A75EC1A1); } // 0xBAC7FC81A75EC1A1 0xF6C7342A b323 - BOOL IS_AUDIO_SCENE_ACTIVE(const char* scene) { return invoke(0xB65B60556E2A9225, scene); } // 0xB65B60556E2A9225 0xACBED05C b323 - void SET_AUDIO_SCENE_VARIABLE(const char* scene, const char* variable, float value) { invoke(0xEF21A9EF089A2668, scene, variable, value); } // 0xEF21A9EF089A2668 0x19BB3CE8 b323 - void SET_AUDIO_SCRIPT_CLEANUP_TIME(int time) { invoke(0xA5F377B175A699C5, time); } // 0xA5F377B175A699C5 0xE812925D b323 - void ADD_ENTITY_TO_AUDIO_MIX_GROUP(Entity entity, const char* groupName, float p2) { invoke(0x153973AB99FE8980, entity, groupName, p2); } // 0x153973AB99FE8980 0x2BC93264 b323 - void REMOVE_ENTITY_FROM_AUDIO_MIX_GROUP(Entity entity, float p1) { invoke(0x18EB48CFC41F2EA0, entity, p1); } // 0x18EB48CFC41F2EA0 0x308ED0EC b323 - BOOL AUDIO_IS_MUSIC_PLAYING() { return invoke(0x845FFC3A4FEEFA3E); } // 0x845FFC3A4FEEFA3E b323 - BOOL AUDIO_IS_SCRIPTED_MUSIC_PLAYING() { return invoke(0x2DD39BF3E2F9C47F); } // 0x2DD39BF3E2F9C47F b463 - BOOL PREPARE_MUSIC_EVENT(const char* eventName) { return invoke(0x1E5185B72EF5158A, eventName); } // 0x1E5185B72EF5158A 0x534A5C1C b323 - BOOL CANCEL_MUSIC_EVENT(const char* eventName) { return invoke(0x5B17A90291133DA5, eventName); } // 0x5B17A90291133DA5 0x89FF942D b323 - BOOL TRIGGER_MUSIC_EVENT(const char* eventName) { return invoke(0x706D57B0F50DA710, eventName); } // 0x706D57B0F50DA710 0xB6094948 b323 - BOOL IS_MUSIC_ONESHOT_PLAYING() { return invoke(0xA097AB275061FB21); } // 0xA097AB275061FB21 0x2705C4D5 b323 - int GET_MUSIC_PLAYTIME() { return invoke(0xE7A0D23DC414507B); } // 0xE7A0D23DC414507B 0xD633C809 b323 - void SET_GLOBAL_RADIO_SIGNAL_LEVEL(Any p0) { invoke(0x159B7318403A1CD8, p0); } // 0x159B7318403A1CD8 b1103 - void RECORD_BROKEN_GLASS(float x, float y, float z, float radius) { invoke(0xFBE20329593DEC9D, x, y, z, radius); } // 0xFBE20329593DEC9D 0x53FC3FEC b323 - void CLEAR_ALL_BROKEN_GLASS() { invoke(0xB32209EFFDC04913); } // 0xB32209EFFDC04913 0xE6B033BF b323 - void SCRIPT_OVERRIDES_WIND_ELEVATION(BOOL p0, Any p1) { invoke(0x70B8EC8FC108A634, p0, p1); } // 0x70B8EC8FC108A634 0x95050CAD b323 - void SET_PED_WALLA_DENSITY(float p0, float p1) { invoke(0x149AEE66F0CB3A99, p0, p1); } // 0x149AEE66F0CB3A99 0xE64F97A0 b323 - void SET_PED_INTERIOR_WALLA_DENSITY(float p0, float p1) { invoke(0x8BF907833BE275DE, p0, p1); } // 0x8BF907833BE275DE 0x2CD26D69 b323 - void FORCE_PED_PANIC_WALLA() { invoke(0x062D5EAD4DA2FA6A); } // 0x062D5EAD4DA2FA6A 0xD87AF337 b323 - BOOL PREPARE_ALARM(const char* alarmName) { return invoke(0x9D74AE343DB65533, alarmName); } // 0x9D74AE343DB65533 0x084932E8 b323 - void START_ALARM(const char* alarmName, BOOL p2) { invoke(0x0355EF116C4C97B2, alarmName, p2); } // 0x0355EF116C4C97B2 0x703F524B b323 - void STOP_ALARM(const char* alarmName, BOOL toggle) { invoke(0xA1CADDCD98415A41, alarmName, toggle); } // 0xA1CADDCD98415A41 0xF987BE8C b323 - void STOP_ALL_ALARMS(BOOL stop) { invoke(0x2F794A877ADD4C92, stop); } // 0x2F794A877ADD4C92 0xC3CB9DC6 b323 - BOOL IS_ALARM_PLAYING(const char* alarmName) { return invoke(0x226435CB96CCFC8C, alarmName); } // 0x226435CB96CCFC8C 0x9D8E1D23 b323 - Hash GET_VEHICLE_DEFAULT_HORN(Vehicle vehicle) { return invoke(0x02165D55000219AC, vehicle); } // 0x02165D55000219AC 0xE84ABC19 b323 - Hash GET_VEHICLE_DEFAULT_HORN_IGNORE_MODS(Vehicle vehicle) { return invoke(0xACB5DCCA1EC76840, vehicle); } // 0xACB5DCCA1EC76840 0xFD4B5B3B b323 - void RESET_PED_AUDIO_FLAGS(Ped ped) { invoke(0xF54BB7B61036F335, ped); } // 0xF54BB7B61036F335 0xDF720C86 b323 - void SET_PED_FOOTSTEPS_EVENTS_ENABLED(Ped ped, BOOL toggle) { invoke(0x0653B735BFBDFE87, ped, toggle); } // 0x0653B735BFBDFE87 b1493 - void SET_PED_CLOTH_EVENTS_ENABLED(Ped ped, BOOL toggle) { invoke(0x29DA3CA8D8B2692D, ped, toggle); } // 0x29DA3CA8D8B2692D b1493 - void OVERRIDE_PLAYER_GROUND_MATERIAL(Hash hash, BOOL toggle) { invoke(0xD2CC78CD3D0B50F9, hash, toggle); } // 0xD2CC78CD3D0B50F9 0xC307D531 b323 - void USE_FOOTSTEP_SCRIPT_SWEETENERS(Ped ped, BOOL p1, Hash hash) { invoke(0xBF4DC1784BE94DFA, ped, p1, hash); } // 0xBF4DC1784BE94DFA 0xD99E275B b323 - void OVERRIDE_MICROPHONE_SETTINGS(Hash hash, BOOL toggle) { invoke(0x75773E11BA459E90, hash, toggle); } // 0x75773E11BA459E90 b323 - void FREEZE_MICROPHONE() { invoke(0xD57AAAE0E2214D11); } // 0xD57AAAE0E2214D11 0x2B9D91E8 b323 - void DISTANT_COP_CAR_SIRENS(BOOL value) { invoke(0x552369F549563AD5, value); } // 0x552369F549563AD5 0x13EB5861 b323 - void SET_SIREN_CAN_BE_CONTROLLED_BY_AUDIO(Vehicle vehicle, BOOL p1) { invoke(0x43FA0DFC5DF87815, vehicle, p1); } // 0x43FA0DFC5DF87815 0x7BED1872 b323 - void ENABLE_STUNT_JUMP_AUDIO() { invoke(0xB81CF134AEB56FFB); } // 0xB81CF134AEB56FFB b791 - void SET_AUDIO_FLAG(const char* flagName, BOOL toggle) { invoke(0xB9EFD5C25018725A, flagName, toggle); } // 0xB9EFD5C25018725A 0x1C09C9E0 b323 - BOOL PREPARE_SYNCHRONIZED_AUDIO_EVENT(const char* audioEvent, Any p1) { return invoke(0xC7ABCACA4985A766, audioEvent, p1); } // 0xC7ABCACA4985A766 0xE1D91FD0 b323 - BOOL PREPARE_SYNCHRONIZED_AUDIO_EVENT_FOR_SCENE(int sceneID, const char* audioEvent) { return invoke(0x029FE7CD1B7E2E75, sceneID, audioEvent); } // 0x029FE7CD1B7E2E75 0x7652DD49 b323 - BOOL PLAY_SYNCHRONIZED_AUDIO_EVENT(int sceneID) { return invoke(0x8B2FD4560E55DD2D, sceneID); } // 0x8B2FD4560E55DD2D 0x507F3241 b323 - BOOL STOP_SYNCHRONIZED_AUDIO_EVENT(int sceneID) { return invoke(0x92D6A88E64A94430, sceneID); } // 0x92D6A88E64A94430 0xADEED2B4 b323 - void INIT_SYNCH_SCENE_AUDIO_WITH_POSITION(const char* audioEvent, float x, float y, float z) { invoke(0xC8EDE9BDBCCBA6D4, audioEvent, x, y, z); } // 0xC8EDE9BDBCCBA6D4 0x55A21772 b323 - void INIT_SYNCH_SCENE_AUDIO_WITH_ENTITY(const char* audioEvent, Entity entity) { invoke(0x950A154B8DAB6185, audioEvent, entity); } // 0x950A154B8DAB6185 0xA17F9AB0 b323 - void SET_AUDIO_SPECIAL_EFFECT_MODE(int mode) { invoke(0x12561FCBB62D5B9C, mode); } // 0x12561FCBB62D5B9C 0x62B43677 b323 - void SET_PORTAL_SETTINGS_OVERRIDE(const char* p0, const char* p1) { invoke(0x044DBAD7A7FA2BE5, p0, p1); } // 0x044DBAD7A7FA2BE5 0x8AD670EC b323 - void REMOVE_PORTAL_SETTINGS_OVERRIDE(const char* p0) { invoke(0xB4BBFD9CD8B3922B, p0); } // 0xB4BBFD9CD8B3922B 0xD24B4D0C b323 - void STOP_SMOKE_GRENADE_EXPLOSION_SOUNDS() { invoke(0xE4E6DD5566D28C82); } // 0xE4E6DD5566D28C82 0x7262B5BA b323 - int GET_MUSIC_VOL_SLIDER() { return invoke(0x3A48AB4445D499BE); } // 0x3A48AB4445D499BE 0x93A44A1F b323 - void REQUEST_TENNIS_BANKS(Ped ped) { invoke(0x4ADA3F19BE4A6047, ped); } // 0x4ADA3F19BE4A6047 0x13777A0B b323 - void UNREQUEST_TENNIS_BANKS() { invoke(0x0150B6FF25A9E2E5); } // 0x0150B6FF25A9E2E5 0x1134F68B b323 - void SET_SKIP_MINIGUN_SPIN_UP_AUDIO(BOOL p0) { invoke(0xBEF34B1D9624D5DD, p0); } // 0xBEF34B1D9624D5DD 0xE0047BFD b323 - void STOP_CUTSCENE_AUDIO() { invoke(0x806058BBDC136E06); } // 0x806058BBDC136E06 0x55461BE6 b323 - BOOL HAS_LOADED_MP_DATA_SET() { return invoke(0x544810ED9DB6BBE6); } // 0x544810ED9DB6BBE6 b323 - BOOL HAS_LOADED_SP_DATA_SET() { return invoke(0x5B50ABB1FE3746F4); } // 0x5B50ABB1FE3746F4 b323 - int GET_VEHICLE_HORN_SOUND_INDEX(Vehicle vehicle) { return invoke(0xD53F3A29BCE2580E, vehicle); } // 0xD53F3A29BCE2580E b1365 - void SET_VEHICLE_HORN_SOUND_INDEX(Vehicle vehicle, int value) { invoke(0x0350E7E17BA767D0, vehicle, value); } // 0x0350E7E17BA767D0 b1365 -} - -namespace BRAIN -{ - void ADD_SCRIPT_TO_RANDOM_PED(const char* name, Hash model, float p2, float p3) { invoke(0x4EE5367468A65CCC, name, model, p2, p3); } // 0x4EE5367468A65CCC 0xECC76C3D b323 - void REGISTER_OBJECT_SCRIPT_BRAIN(const char* scriptName, Hash modelHash, int p2, float activationRange, int p4, int p5) { invoke(0x0BE84C318BA6EC22, scriptName, modelHash, p2, activationRange, p4, p5); } // 0x0BE84C318BA6EC22 0xB6BCC608 b323 - BOOL IS_OBJECT_WITHIN_BRAIN_ACTIVATION_RANGE(Object object) { return invoke(0xCCBA154209823057, object); } // 0xCCBA154209823057 0xBA4CAA56 b323 - void REGISTER_WORLD_POINT_SCRIPT_BRAIN(const char* scriptName, float activationRange, int p2) { invoke(0x3CDC7136613284BD, scriptName, activationRange, p2); } // 0x3CDC7136613284BD 0x725D91F7 b323 - BOOL IS_WORLD_POINT_WITHIN_BRAIN_ACTIVATION_RANGE() { return invoke(0xC5042CC6F5E3D450); } // 0xC5042CC6F5E3D450 0x2CF305A0 b323 - void ENABLE_SCRIPT_BRAIN_SET(int brainSet) { invoke(0x67AA4D73F0CFA86B, brainSet); } // 0x67AA4D73F0CFA86B 0x2765919F b323 - void DISABLE_SCRIPT_BRAIN_SET(int brainSet) { invoke(0x14D8518E9760F08F, brainSet); } // 0x14D8518E9760F08F 0xFBD13FAD b323 - void REACTIVATE_ALL_WORLD_BRAINS_THAT_ARE_WAITING_TILL_OUT_OF_RANGE() { invoke(0x0B40ED49D7D6FF84); } // 0x0B40ED49D7D6FF84 0x19B27825 b323 - void REACTIVATE_ALL_OBJECT_BRAINS_THAT_ARE_WAITING_TILL_OUT_OF_RANGE() { invoke(0x4D953DF78EBF8158); } // 0x4D953DF78EBF8158 0xF3A3AB08 b323 - void REACTIVATE_NAMED_WORLD_BRAINS_WAITING_TILL_OUT_OF_RANGE(const char* scriptName) { invoke(0x6D6840CEE8845831, scriptName); } // 0x6D6840CEE8845831 0x949FE53E b323 - void REACTIVATE_NAMED_OBJECT_BRAINS_WAITING_TILL_OUT_OF_RANGE(const char* scriptName) { invoke(0x6E91B04E08773030, scriptName); } // 0x6E91B04E08773030 0x29CE8BAA b323 -} - -namespace CAM -{ - void RENDER_SCRIPT_CAMS(BOOL render, BOOL ease, int easeTime, BOOL p3, BOOL p4, Any p5) { invoke(0x07E5B515DB0636FC, render, ease, easeTime, p3, p4, p5); } // 0x07E5B515DB0636FC 0x74337969 b323 - void STOP_RENDERING_SCRIPT_CAMS_USING_CATCH_UP(BOOL render, float p1, int p2, Any p3) { invoke(0xC819F3CBB62BF692, render, p1, p2, p3); } // 0xC819F3CBB62BF692 0xD3C08183 b323 - Cam CREATE_CAM(const char* camName, BOOL p1) { return invoke(0xC3981DCE61D9E13F, camName, p1); } // 0xC3981DCE61D9E13F 0xE9BF2A7D b323 - Cam CREATE_CAM_WITH_PARAMS(const char* camName, float posX, float posY, float posZ, float rotX, float rotY, float rotZ, float fov, BOOL p8, int p9) { return invoke(0xB51194800B257161, camName, posX, posY, posZ, rotX, rotY, rotZ, fov, p8, p9); } // 0xB51194800B257161 0x23B02F15 b323 - Cam CREATE_CAMERA(Hash camHash, BOOL p1) { return invoke(0x5E3CF89C6BCCA67D, camHash, p1); } // 0x5E3CF89C6BCCA67D 0x5D6739AE b323 - Cam CREATE_CAMERA_WITH_PARAMS(Hash camHash, float posX, float posY, float posZ, float rotX, float rotY, float rotZ, float fov, BOOL p8, Any p9) { return invoke(0x6ABFA3E16460F22D, camHash, posX, posY, posZ, rotX, rotY, rotZ, fov, p8, p9); } // 0x6ABFA3E16460F22D 0x0688BE9A b323 - void DESTROY_CAM(Cam cam, BOOL bScriptHostCam) { invoke(0x865908C81A2C22E9, cam, bScriptHostCam); } // 0x865908C81A2C22E9 0xC39302BD b323 - void DESTROY_ALL_CAMS(BOOL bScriptHostCam) { invoke(0x8E5FB15663F79120, bScriptHostCam); } // 0x8E5FB15663F79120 0x10C151CE b323 - BOOL DOES_CAM_EXIST(Cam cam) { return invoke(0xA7A932170592B50E, cam); } // 0xA7A932170592B50E 0x1EF89DC0 b323 - void SET_CAM_ACTIVE(Cam cam, BOOL active) { invoke(0x026FB97D0A425F84, cam, active); } // 0x026FB97D0A425F84 0x064659C2 b323 - BOOL IS_CAM_ACTIVE(Cam cam) { return invoke(0xDFB2B516207D3534, cam); } // 0xDFB2B516207D3534 0x4B58F177 b323 - BOOL IS_CAM_RENDERING(Cam cam) { return invoke(0x02EC0AF5C5A49B7A, cam); } // 0x02EC0AF5C5A49B7A 0x6EC6B5B2 b323 - Cam GET_RENDERING_CAM() { return invoke(0x5234F9F10919EABA); } // 0x5234F9F10919EABA 0x0FCF4DF1 b323 - Vector3 GET_CAM_COORD(Cam cam) { return invoke(0xBAC038F7459AE5AE, cam); } // 0xBAC038F7459AE5AE 0x7C40F09C b323 - Vector3 GET_CAM_ROT(Cam cam, int rotationOrder) { return invoke(0x7D304C1C955E3E12, cam, rotationOrder); } // 0x7D304C1C955E3E12 0xDAC84C9F b323 - float GET_CAM_FOV(Cam cam) { return invoke(0xC3330A45CCCDB26A, cam); } // 0xC3330A45CCCDB26A 0xD6E9FCF5 b323 - float GET_CAM_NEAR_CLIP(Cam cam) { return invoke(0xC520A34DAFBF24B1, cam); } // 0xC520A34DAFBF24B1 0xCFCD35EE b323 - float GET_CAM_FAR_CLIP(Cam cam) { return invoke(0xB60A9CFEB21CA6AA, cam); } // 0xB60A9CFEB21CA6AA 0x09F119B8 b323 - float GET_CAM_NEAR_DOF(Cam cam) { return invoke(0xC2612D223D915A1C, cam); } // 0xC2612D223D915A1C b2699 - float GET_CAM_FAR_DOF(Cam cam) { return invoke(0x255F8DAFD540D397, cam); } // 0x255F8DAFD540D397 0x98C5CCE9 b323 - float GET_CAM_DOF_STRENGTH(Cam cam) { return invoke(0x06D153C0B99B6128, cam); } // 0x06D153C0B99B6128 b2699 - void SET_CAM_PARAMS(Cam cam, float posX, float posY, float posZ, float rotX, float rotY, float rotZ, float fieldOfView, Any p8, int p9, int p10, int p11) { invoke(0xBFD8727AEA3CCEBA, cam, posX, posY, posZ, rotX, rotY, rotZ, fieldOfView, p8, p9, p10, p11); } // 0xBFD8727AEA3CCEBA 0x2167CEBF b323 - void SET_CAM_COORD(Cam cam, float posX, float posY, float posZ) { invoke(0x4D41783FB745E42E, cam, posX, posY, posZ); } // 0x4D41783FB745E42E 0x7A8053AF b323 - void SET_CAM_ROT(Cam cam, float rotX, float rotY, float rotZ, int rotationOrder) { invoke(0x85973643155D0B07, cam, rotX, rotY, rotZ, rotationOrder); } // 0x85973643155D0B07 0xEE38B3C1 b323 - void SET_CAM_FOV(Cam cam, float fieldOfView) { invoke(0xB13C14F66A00D047, cam, fieldOfView); } // 0xB13C14F66A00D047 0xD3D5D74F b323 - void SET_CAM_NEAR_CLIP(Cam cam, float nearClip) { invoke(0xC7848EFCCC545182, cam, nearClip); } // 0xC7848EFCCC545182 0x46DB13B1 b323 - void SET_CAM_FAR_CLIP(Cam cam, float farClip) { invoke(0xAE306F2A904BF86E, cam, farClip); } // 0xAE306F2A904BF86E 0x0D23E381 b323 - void FORCE_CAM_FAR_CLIP(Cam cam, float p1) { invoke(0xAABD62873FFB1A33, cam, p1); } // 0xAABD62873FFB1A33 b2189 - void SET_CAM_MOTION_BLUR_STRENGTH(Cam cam, float strength) { invoke(0x6F0F77FBA9A8F2E6, cam, strength); } // 0x6F0F77FBA9A8F2E6 0xFD6E0D67 b323 - void SET_CAM_NEAR_DOF(Cam cam, float nearDOF) { invoke(0x3FA4BF0A7AB7DE2C, cam, nearDOF); } // 0x3FA4BF0A7AB7DE2C 0xF28254DF b323 - void SET_CAM_FAR_DOF(Cam cam, float farDOF) { invoke(0xEDD91296CD01AEE0, cam, farDOF); } // 0xEDD91296CD01AEE0 0x58515E8E b323 - void SET_CAM_DOF_STRENGTH(Cam cam, float dofStrength) { invoke(0x5EE29B4D7D5DF897, cam, dofStrength); } // 0x5EE29B4D7D5DF897 0x3CC4EB3F b323 - void SET_CAM_DOF_PLANES(Cam cam, float p1, float p2, float p3, float p4) { invoke(0x3CF48F6F96E749DC, cam, p1, p2, p3, p4); } // 0x3CF48F6F96E749DC 0xAD6C2B8F b323 - void SET_CAM_USE_SHALLOW_DOF_MODE(Cam cam, BOOL toggle) { invoke(0x16A96863A17552BB, cam, toggle); } // 0x16A96863A17552BB 0x8306C256 b323 - void SET_USE_HI_DOF() { invoke(0xA13B0222F3D94A94); } // 0xA13B0222F3D94A94 0x8BBF2950 b323 - void SET_USE_HI_DOF_ON_SYNCED_SCENE_THIS_UPDATE() { invoke(0x731A880555DA3647); } // 0x731A880555DA3647 b2699 - void SET_CAM_DOF_OVERRIDDEN_FOCUS_DISTANCE(Cam camera, float p1) { invoke(0xF55E4046F6F831DC, camera, p1); } // 0xF55E4046F6F831DC b323 - void SET_CAM_DOF_OVERRIDDEN_FOCUS_DISTANCE_BLEND_LEVEL(Any p0, float p1) { invoke(0xE111A7C0D200CBC5, p0, p1); } // 0xE111A7C0D200CBC5 b323 - void SET_CAM_DOF_FNUMBER_OF_LENS(Cam camera, float p1) { invoke(0x7DD234D6F3914C5B, camera, p1); } // 0x7DD234D6F3914C5B b323 - void SET_CAM_DOF_FOCAL_LENGTH_MULTIPLIER(Cam camera, float multiplier) { invoke(0x47B595D60664CFFA, camera, multiplier); } // 0x47B595D60664CFFA b1011 - void SET_CAM_DOF_FOCUS_DISTANCE_BIAS(Cam camera, float p1) { invoke(0xC669EEA5D031B7DE, camera, p1); } // 0xC669EEA5D031B7DE b323 - void SET_CAM_DOF_MAX_NEAR_IN_FOCUS_DISTANCE(Cam camera, float p1) { invoke(0xC3654A441402562D, camera, p1); } // 0xC3654A441402562D b323 - void SET_CAM_DOF_MAX_NEAR_IN_FOCUS_DISTANCE_BLEND_LEVEL(Cam camera, float p1) { invoke(0x2C654B4943BDDF7C, camera, p1); } // 0x2C654B4943BDDF7C b323 - void SET_CAM_DOF_SHOULD_KEEP_LOOK_AT_TARGET_IN_FOCUS(Cam camera, BOOL state) { invoke(0x7CF3AF51DCFE4108, camera, state); } // 0x7CF3AF51DCFE4108 b2944 - void ATTACH_CAM_TO_ENTITY(Cam cam, Entity entity, float xOffset, float yOffset, float zOffset, BOOL isRelative) { invoke(0xFEDB7D269E8C60E3, cam, entity, xOffset, yOffset, zOffset, isRelative); } // 0xFEDB7D269E8C60E3 0xAD7C45F6 b323 - void ATTACH_CAM_TO_PED_BONE(Cam cam, Ped ped, int boneIndex, float x, float y, float z, BOOL heading) { invoke(0x61A3DBA14AB7F411, cam, ped, boneIndex, x, y, z, heading); } // 0x61A3DBA14AB7F411 0x506BB35C b323 - void HARD_ATTACH_CAM_TO_PED_BONE(Cam cam, Ped ped, int boneIndex, float p3, float p4, float p5, float p6, float p7, float p8, BOOL p9) { invoke(0x149916F50C34A40D, cam, ped, boneIndex, p3, p4, p5, p6, p7, p8, p9); } // 0x149916F50C34A40D b1180 - void HARD_ATTACH_CAM_TO_ENTITY(Cam cam, Entity entity, float xRot, float yRot, float zRot, float xOffset, float yOffset, float zOffset, BOOL isRelative) { invoke(0x202A5ED9CE01D6E7, cam, entity, xRot, yRot, zRot, xOffset, yOffset, zOffset, isRelative); } // 0x202A5ED9CE01D6E7 b2189 - void ATTACH_CAM_TO_VEHICLE_BONE(Cam cam, Vehicle vehicle, int boneIndex, BOOL relativeRotation, float rotX, float rotY, float rotZ, float offsetX, float offsetY, float offsetZ, BOOL fixedDirection) { invoke(0x8DB3F12A02CAEF72, cam, vehicle, boneIndex, relativeRotation, rotX, rotY, rotZ, offsetX, offsetY, offsetZ, fixedDirection); } // 0x8DB3F12A02CAEF72 b1290 - void DETACH_CAM(Cam cam) { invoke(0xA2FABBE87F4BAD82, cam); } // 0xA2FABBE87F4BAD82 0xF4FBF14A b323 - void SET_CAM_INHERIT_ROLL_VEHICLE(Cam cam, BOOL p1) { invoke(0x45F1DE9C34B93AE6, cam, p1); } // 0x45F1DE9C34B93AE6 0xE4BD5342 b323 - void POINT_CAM_AT_COORD(Cam cam, float x, float y, float z) { invoke(0xF75497BB865F0803, cam, x, y, z); } // 0xF75497BB865F0803 0x914BC21A b323 - void POINT_CAM_AT_ENTITY(Cam cam, Entity entity, float p2, float p3, float p4, BOOL p5) { invoke(0x5640BFF86B16E8DC, cam, entity, p2, p3, p4, p5); } // 0x5640BFF86B16E8DC 0x7597A0F7 b323 - void POINT_CAM_AT_PED_BONE(Cam cam, Ped ped, int boneIndex, float x, float y, float z, BOOL p6) { invoke(0x68B2B5F33BA63C41, cam, ped, boneIndex, x, y, z, p6); } // 0x68B2B5F33BA63C41 0x09F47049 b323 - void STOP_CAM_POINTING(Cam cam) { invoke(0xF33AB75780BA57DE, cam); } // 0xF33AB75780BA57DE 0x5435F6A5 b323 - void SET_CAM_AFFECTS_AIMING(Cam cam, BOOL toggle) { invoke(0x8C1DC7770C51DC8D, cam, toggle); } // 0x8C1DC7770C51DC8D 0x0C74F9AF b323 - void SET_CAM_CONTROLS_MINI_MAP_HEADING(Cam cam, BOOL toggle) { invoke(0x661B5C8654ADD825, cam, toggle); } // 0x661B5C8654ADD825 0xE1A0B2F1 b323 - void SET_CAM_IS_INSIDE_VEHICLE(Cam cam, BOOL toggle) { invoke(0xA2767257A320FC82, cam, toggle); } // 0xA2767257A320FC82 b323 - void ALLOW_MOTION_BLUR_DECAY(Any p0, BOOL p1) { invoke(0x271017B9BA825366, p0, p1); } // 0x271017B9BA825366 0x43220969 b323 - void SET_CAM_DEBUG_NAME(Cam camera, const char* name) { invoke(0x1B93E0107865DD40, camera, name); } // 0x1B93E0107865DD40 0x9B00DF3F b323 - Cam GET_DEBUG_CAM() { return invoke(0x77C3CEC46BE286F6); } // 0x77C3CEC46BE286F6 b2372 - void ADD_CAM_SPLINE_NODE(Cam camera, float x, float y, float z, float xRot, float yRot, float zRot, int length, int smoothingStyle, int rotationOrder) { invoke(0x8609C75EC438FB3B, camera, x, y, z, xRot, yRot, zRot, length, smoothingStyle, rotationOrder); } // 0x8609C75EC438FB3B 0xAD3C7EAA b323 - void ADD_CAM_SPLINE_NODE_USING_CAMERA_FRAME(Cam cam, Cam cam2, int length, int p3) { invoke(0x0A9F2A468B328E74, cam, cam2, length, p3); } // 0x0A9F2A468B328E74 0x30510511 b323 - void ADD_CAM_SPLINE_NODE_USING_CAMERA(Cam cam, Cam cam2, int length, int p3) { invoke(0x0FB82563989CF4FB, cam, cam2, length, p3); } // 0x0FB82563989CF4FB 0xBA6C085B b323 - void ADD_CAM_SPLINE_NODE_USING_GAMEPLAY_FRAME(Cam cam, int length, int p2) { invoke(0x609278246A29CA34, cam, length, p2); } // 0x609278246A29CA34 0xB4737F03 b323 - void SET_CAM_SPLINE_PHASE(Cam cam, float p1) { invoke(0x242B5874F0A4E052, cam, p1); } // 0x242B5874F0A4E052 0xF0AED233 b323 - float GET_CAM_SPLINE_PHASE(Cam cam) { return invoke(0xB5349E36C546509A, cam); } // 0xB5349E36C546509A 0x39784DD9 b323 - float GET_CAM_SPLINE_NODE_PHASE(Cam cam) { return invoke(0xD9D0E694C8282C96, cam); } // 0xD9D0E694C8282C96 0x7B9522F6 b323 - void SET_CAM_SPLINE_DURATION(Cam cam, int timeDuration) { invoke(0x1381539FEE034CDA, cam, timeDuration); } // 0x1381539FEE034CDA 0x3E91FC8A b323 - void SET_CAM_SPLINE_SMOOTHING_STYLE(Cam cam, int smoothingStyle) { invoke(0xD1B0F412F109EA5D, cam, smoothingStyle); } // 0xD1B0F412F109EA5D 0x15E141CE b323 - int GET_CAM_SPLINE_NODE_INDEX(Cam cam) { return invoke(0xB22B17DF858716A6, cam); } // 0xB22B17DF858716A6 0xF8AEB6BD b323 - void SET_CAM_SPLINE_NODE_EASE(Cam cam, int easingFunction, int p2, float p3) { invoke(0x83B8201ED82A9A2D, cam, easingFunction, p2, p3); } // 0x83B8201ED82A9A2D 0x21D275DA b323 - void SET_CAM_SPLINE_NODE_VELOCITY_SCALE(Cam cam, int p1, float scale) { invoke(0xA6385DEB180F319F, cam, p1, scale); } // 0xA6385DEB180F319F 0xA3BD9E94 b323 - void OVERRIDE_CAM_SPLINE_VELOCITY(Cam cam, int p1, float p2, float p3) { invoke(0x40B62FA033EB0346, cam, p1, p2, p3); } // 0x40B62FA033EB0346 0x326A17E2 b323 - void OVERRIDE_CAM_SPLINE_MOTION_BLUR(Cam cam, int p1, float p2, float p3) { invoke(0x7DCF7C708D292D55, cam, p1, p2, p3); } // 0x7DCF7C708D292D55 0x633179E6 b323 - void SET_CAM_SPLINE_NODE_EXTRA_FLAGS(Cam cam, int p1, int flags) { invoke(0x7BF1A54AE67AC070, cam, p1, flags); } // 0x7BF1A54AE67AC070 0xC90B2DDC b323 - BOOL IS_CAM_SPLINE_PAUSED(Cam cam) { return invoke(0x0290F35C0AD97864, cam); } // 0x0290F35C0AD97864 0x60B34FF5 b323 - void SET_CAM_ACTIVE_WITH_INTERP(Cam camTo, Cam camFrom, int duration, int easeLocation, int easeRotation) { invoke(0x9FBDA379383A52A4, camTo, camFrom, duration, easeLocation, easeRotation); } // 0x9FBDA379383A52A4 0x7983E7F0 b323 - BOOL IS_CAM_INTERPOLATING(Cam cam) { return invoke(0x036F97C908C2B52C, cam); } // 0x036F97C908C2B52C 0x7159CB5D b323 - void SHAKE_CAM(Cam cam, const char* type, float amplitude) { invoke(0x6A25241C340D3822, cam, type, amplitude); } // 0x6A25241C340D3822 0x1D4211B0 b323 - void ANIMATED_SHAKE_CAM(Cam cam, const char* p1, const char* p2, const char* p3, float amplitude) { invoke(0xA2746EEAE3E577CD, cam, p1, p2, p3, amplitude); } // 0xA2746EEAE3E577CD 0xE1168767 b323 - BOOL IS_CAM_SHAKING(Cam cam) { return invoke(0x6B24BFE83A2BE47B, cam); } // 0x6B24BFE83A2BE47B 0x0961FD9B b323 - void SET_CAM_SHAKE_AMPLITUDE(Cam cam, float amplitude) { invoke(0xD93DB43B82BC0D00, cam, amplitude); } // 0xD93DB43B82BC0D00 0x60FF6382 b323 - void STOP_CAM_SHAKING(Cam cam, BOOL p1) { invoke(0xBDECF64367884AC3, cam, p1); } // 0xBDECF64367884AC3 0x40D0EB87 b323 - void SHAKE_SCRIPT_GLOBAL(const char* p0, float p1) { invoke(0xF4C8CF9E353AFECA, p0, p1); } // 0xF4C8CF9E353AFECA 0x2B0F05CD b323 - void ANIMATED_SHAKE_SCRIPT_GLOBAL(const char* p0, const char* p1, const char* p2, float p3) { invoke(0xC2EAE3FB8CDBED31, p0, p1, p2, p3); } // 0xC2EAE3FB8CDBED31 0xCB75BD9C b323 - BOOL IS_SCRIPT_GLOBAL_SHAKING() { return invoke(0xC912AF078AF19212); } // 0xC912AF078AF19212 0x6AEFE6A5 b323 - void STOP_SCRIPT_GLOBAL_SHAKING(BOOL p0) { invoke(0x1C9D7949FA533490, p0); } // 0x1C9D7949FA533490 0x26FCFB96 b323 - void TRIGGER_VEHICLE_PART_BROKEN_CAMERA_SHAKE(Vehicle vehicle, int p1, float p2) { invoke(0x5D96CFB59DA076A0, vehicle, p1, p2); } // 0x5D96CFB59DA076A0 b2060 - BOOL PLAY_CAM_ANIM(Cam cam, const char* animName, const char* animDictionary, float x, float y, float z, float xRot, float yRot, float zRot, BOOL p9, int p10) { return invoke(0x9A2D0FB2E7852392, cam, animName, animDictionary, x, y, z, xRot, yRot, zRot, p9, p10); } // 0x9A2D0FB2E7852392 0xBCEFB87E b323 - BOOL IS_CAM_PLAYING_ANIM(Cam cam, const char* animName, const char* animDictionary) { return invoke(0xC90621D8A0CEECF2, cam, animName, animDictionary); } // 0xC90621D8A0CEECF2 0xB998CB49 b323 - void SET_CAM_ANIM_CURRENT_PHASE(Cam cam, float phase) { invoke(0x4145A4C44FF3B5A6, cam, phase); } // 0x4145A4C44FF3B5A6 0x3CB1D17F b323 - float GET_CAM_ANIM_CURRENT_PHASE(Cam cam) { return invoke(0xA10B2DB49E92A6B0, cam); } // 0xA10B2DB49E92A6B0 0x345F72D0 b323 - BOOL PLAY_SYNCHRONIZED_CAM_ANIM(Any p0, Any p1, const char* animName, const char* animDictionary) { return invoke(0xE32EFE9AB4A9AA0C, p0, p1, animName, animDictionary); } // 0xE32EFE9AB4A9AA0C 0x9458459E b323 - void SET_FLY_CAM_HORIZONTAL_RESPONSE(Cam cam, float p1, float p2, float p3) { invoke(0x503F5920162365B2, cam, p1, p2, p3); } // 0x503F5920162365B2 0x56F9ED27 b323 - void SET_FLY_CAM_VERTICAL_RESPONSE(Cam cam, float p1, float p2, float p3) { invoke(0xE827B9382CFB41BA, cam, p1, p2, p3); } // 0xE827B9382CFB41BA b791 - void SET_FLY_CAM_MAX_HEIGHT(Cam cam, float height) { invoke(0xF9D02130ECDD1D77, cam, height); } // 0xF9D02130ECDD1D77 0x71570DBA b323 - void SET_FLY_CAM_COORD_AND_CONSTRAIN(Cam cam, float x, float y, float z) { invoke(0xC91C6C55199308CA, cam, x, y, z); } // 0xC91C6C55199308CA 0x60B345DE b323 - void SET_FLY_CAM_VERTICAL_CONTROLS_THIS_UPDATE(Cam cam) { invoke(0xC8B5C4A79CC18B94, cam); } // 0xC8B5C4A79CC18B94 0x44473EFC b323 - BOOL WAS_FLY_CAM_CONSTRAINED_ON_PREVIOUS_UDPATE(Cam cam) { return invoke(0x5C48A1D6E3B33179, cam); } // 0x5C48A1D6E3B33179 0xDA931D65 b323 - BOOL IS_SCREEN_FADED_OUT() { return invoke(0xB16FCE9DDC7BA182); } // 0xB16FCE9DDC7BA182 0x9CAA05FA b323 - BOOL IS_SCREEN_FADED_IN() { return invoke(0x5A859503B0C08678); } // 0x5A859503B0C08678 0x4F37276D b323 - BOOL IS_SCREEN_FADING_OUT() { return invoke(0x797AC7CB535BA28F); } // 0x797AC7CB535BA28F 0x79275A57 b323 - BOOL IS_SCREEN_FADING_IN() { return invoke(0x5C544BC6C57AC575); } // 0x5C544BC6C57AC575 0xC7C82800 b323 - void DO_SCREEN_FADE_IN(int duration) { invoke(0xD4E8E24955024033, duration); } // 0xD4E8E24955024033 0x66C1BDEE b323 - void DO_SCREEN_FADE_OUT(int duration) { invoke(0x891B5B39AC6302AF, duration); } // 0x891B5B39AC6302AF 0x89D01805 b323 - void SET_WIDESCREEN_BORDERS(BOOL p0, int p1) { invoke(0xDCD4EA924F42D01A, p0, p1); } // 0xDCD4EA924F42D01A 0x1A75DC9A b323 - BOOL ARE_WIDESCREEN_BORDERS_ACTIVE() { return invoke(0x4879E4FE39074CDF); } // 0x4879E4FE39074CDF b372 - Vector3 GET_GAMEPLAY_CAM_COORD() { return invoke(0x14D6F5678D8F1B37); } // 0x14D6F5678D8F1B37 0x9388CF79 b323 - Vector3 GET_GAMEPLAY_CAM_ROT(int rotationOrder) { return invoke(0x837765A25378F0BB, rotationOrder); } // 0x837765A25378F0BB 0x13A010B5 b323 - float GET_GAMEPLAY_CAM_FOV() { return invoke(0x65019750A0324133); } // 0x65019750A0324133 0x4D6B3BFA b323 - void SET_GAMEPLAY_CAM_MOTION_BLUR_SCALING_THIS_UPDATE(float p0) { invoke(0x487A82C650EB7799, p0); } // 0x487A82C650EB7799 0xA6E73135 b323 - void SET_GAMEPLAY_CAM_MAX_MOTION_BLUR_STRENGTH_THIS_UPDATE(float p0) { invoke(0x0225778816FDC28C, p0); } // 0x0225778816FDC28C 0x1126E37C b323 - float GET_GAMEPLAY_CAM_RELATIVE_HEADING() { return invoke(0x743607648ADD4587); } // 0x743607648ADD4587 0xCAF839C2 b323 - void SET_GAMEPLAY_CAM_RELATIVE_HEADING(float heading) { invoke(0xB4EC2312F4E5B1F1, heading); } // 0xB4EC2312F4E5B1F1 0x20C6217C b323 - float GET_GAMEPLAY_CAM_RELATIVE_PITCH() { return invoke(0x3A6867B4845BEDA2); } // 0x3A6867B4845BEDA2 0xFC5A4946 b323 - void SET_GAMEPLAY_CAM_RELATIVE_PITCH(float angle, float scalingFactor) { invoke(0x6D0858B8EDFD2B7D, angle, scalingFactor); } // 0x6D0858B8EDFD2B7D 0x6381B963 b323 - void RESET_GAMEPLAY_CAM_FULL_ATTACH_PARENT_TRANSFORM_TIMER() { invoke(0x7295C203DD659DFE); } // 0x7295C203DD659DFE b2699 - void FORCE_CAMERA_RELATIVE_HEADING_AND_PITCH(float roll, float pitch, float yaw) { invoke(0x48608C3464F58AB4, roll, pitch, yaw); } // 0x48608C3464F58AB4 b505 - void FORCE_BONNET_CAMERA_RELATIVE_HEADING_AND_PITCH(float p0, float p1) { invoke(0x28B022A17B068A3A, p0, p1); } // 0x28B022A17B068A3A b1734 - void SET_FIRST_PERSON_SHOOTER_CAMERA_HEADING(float yaw) { invoke(0x103991D4A307D472, yaw); } // 0x103991D4A307D472 b323 - void SET_FIRST_PERSON_SHOOTER_CAMERA_PITCH(float pitch) { invoke(0x759E13EBC1C15C5A, pitch); } // 0x759E13EBC1C15C5A b323 - void SET_SCRIPTED_CAMERA_IS_FIRST_PERSON_THIS_FRAME(BOOL p0) { invoke(0x469F2ECDEC046337, p0); } // 0x469F2ECDEC046337 b323 - void SHAKE_GAMEPLAY_CAM(const char* shakeName, float intensity) { invoke(0xFD55E49555E017CF, shakeName, intensity); } // 0xFD55E49555E017CF 0xF2EFE660 b323 - BOOL IS_GAMEPLAY_CAM_SHAKING() { return invoke(0x016C090630DF1F89); } // 0x016C090630DF1F89 0x3457D681 b323 - void SET_GAMEPLAY_CAM_SHAKE_AMPLITUDE(float amplitude) { invoke(0xA87E00932DB4D85D, amplitude); } // 0xA87E00932DB4D85D 0x9219D44A b323 - void STOP_GAMEPLAY_CAM_SHAKING(BOOL p0) { invoke(0x0EF93E9F3D08C178, p0); } // 0x0EF93E9F3D08C178 0xFD569E4E b323 - void SET_GAMEPLAY_CAM_FOLLOW_PED_THIS_UPDATE(Ped ped) { invoke(0x8BBACBF51DA047A8, ped); } // 0x8BBACBF51DA047A8 0x7D3007A2 b323 - BOOL IS_GAMEPLAY_CAM_RENDERING() { return invoke(0x39B5D1B10383F0C8); } // 0x39B5D1B10383F0C8 0x0EF276DA b323 - BOOL IS_INTERPOLATING_FROM_SCRIPT_CAMS() { return invoke(0x3044240D2E0FA842); } // 0x3044240D2E0FA842 0xC0B00C20 b323 - BOOL IS_INTERPOLATING_TO_SCRIPT_CAMS() { return invoke(0x705A276EBFF3133D); } // 0x705A276EBFF3133D 0x60C23785 b323 - void SET_GAMEPLAY_CAM_ALTITUDE_FOV_SCALING_STATE(BOOL p0) { invoke(0xDB90C6CCA48940F1, p0); } // 0xDB90C6CCA48940F1 0x20BFF6E5 b323 - void DISABLE_GAMEPLAY_CAM_ALTITUDE_FOV_SCALING_THIS_UPDATE() { invoke(0xEA7F0AD7E9BA676F); } // 0xEA7F0AD7E9BA676F 0xA61FF9AC b323 - BOOL IS_GAMEPLAY_CAM_LOOKING_BEHIND() { return invoke(0x70FDA869F3317EA9); } // 0x70FDA869F3317EA9 0x33C83F17 b323 - void SET_GAMEPLAY_CAM_IGNORE_ENTITY_COLLISION_THIS_UPDATE(Entity entity) { invoke(0x2AED6301F67007D5, entity); } // 0x2AED6301F67007D5 0x2701A9AD b323 - void DISABLE_CAM_COLLISION_FOR_OBJECT(Entity entity) { invoke(0x49482F9FCD825AAA, entity); } // 0x49482F9FCD825AAA 0xC4736ED3 b323 - void BYPASS_CAMERA_COLLISION_BUOYANCY_TEST_THIS_UPDATE() { invoke(0xA7092AFE81944852); } // 0xA7092AFE81944852 b2189 - void SET_GAMEPLAY_CAM_ENTITY_TO_LIMIT_FOCUS_OVER_BOUNDING_SPHERE_THIS_UPDATE(Entity entity) { invoke(0xFD3151CD37EA2245, entity); } // 0xFD3151CD37EA2245 b323 - void DISABLE_FIRST_PERSON_CAMERA_WATER_CLIPPING_TEST_THIS_UPDATE() { invoke(0xB1381B97F70C7B30); } // 0xB1381B97F70C7B30 b1180 - void SET_FOLLOW_CAM_IGNORE_ATTACH_PARENT_MOVEMENT_THIS_UPDATE() { invoke(0xDD79DF9F4D26E1C9); } // 0xDD79DF9F4D26E1C9 0x6B0E9D57 b323 - BOOL IS_SPHERE_VISIBLE(float x, float y, float z, float radius) { return invoke(0xE33D59DA70B58FDF, x, y, z, radius); } // 0xE33D59DA70B58FDF 0xDD1329E2 b323 - BOOL IS_FOLLOW_PED_CAM_ACTIVE() { return invoke(0xC6D3D26810C8E0F9); } // 0xC6D3D26810C8E0F9 0x9F9E856C b323 - BOOL SET_FOLLOW_PED_CAM_THIS_UPDATE(const char* camName, int p1) { return invoke(0x44A113DD6FFC48D1, camName, p1); } // 0x44A113DD6FFC48D1 0x1425F6AC b323 - void USE_SCRIPT_CAM_FOR_AMBIENT_POPULATION_ORIGIN_THIS_FRAME(BOOL p0, BOOL p1) { invoke(0x271401846BD26E92, p0, p1); } // 0x271401846BD26E92 0x8DC53629 b323 - void SET_FOLLOW_PED_CAM_LADDER_ALIGN_THIS_UPDATE() { invoke(0xC8391C309684595A); } // 0xC8391C309684595A 0x1F9DE6E4 b323 - void SET_THIRD_PERSON_CAM_RELATIVE_HEADING_LIMITS_THIS_UPDATE(float minimum, float maximum) { invoke(0x8F993D26E0CA5E8E, minimum, maximum); } // 0x8F993D26E0CA5E8E 0x749909AC b323 - void SET_THIRD_PERSON_CAM_RELATIVE_PITCH_LIMITS_THIS_UPDATE(float minimum, float maximum) { invoke(0xA516C198B7DCA1E1, minimum, maximum); } // 0xA516C198B7DCA1E1 0xFA3A16E7 b323 - void SET_THIRD_PERSON_CAM_ORBIT_DISTANCE_LIMITS_THIS_UPDATE(float p0, float distance) { invoke(0xDF2E1F7742402E81, p0, distance); } // 0xDF2E1F7742402E81 0x77340650 b323 - void SET_IN_VEHICLE_CAM_STATE_THIS_UPDATE(Vehicle p0, int p1) { invoke(0xE9EA16D6E54CDCA4, p0, p1); } // 0xE9EA16D6E54CDCA4 0x4B22C5CB b323 - void DISABLE_ON_FOOT_FIRST_PERSON_VIEW_THIS_UPDATE() { invoke(0xDE2EF5DA284CC8DF); } // 0xDE2EF5DA284CC8DF b323 - void DISABLE_FIRST_PERSON_FLASH_EFFECT_THIS_UPDATE() { invoke(0x59424BD75174C9B1); } // 0x59424BD75174C9B1 b323 - void BLOCK_FIRST_PERSON_ORIENTATION_RESET_THIS_UPDATE() { invoke(0x9F97DA93681F87EA); } // 0x9F97DA93681F87EA b1734 - int GET_FOLLOW_PED_CAM_ZOOM_LEVEL() { return invoke(0x33E6C8EFD0CD93E9); } // 0x33E6C8EFD0CD93E9 0x57583DF1 b323 - int GET_FOLLOW_PED_CAM_VIEW_MODE() { return invoke(0x8D4D46230B2C353A); } // 0x8D4D46230B2C353A 0xA65FF946 b323 - void SET_FOLLOW_PED_CAM_VIEW_MODE(int viewMode) { invoke(0x5A4F9EDF1673F704, viewMode); } // 0x5A4F9EDF1673F704 0x495DBE8D b323 - BOOL IS_FOLLOW_VEHICLE_CAM_ACTIVE() { return invoke(0xCBBDE6D335D6D496); } // 0xCBBDE6D335D6D496 0x8DD49B77 b323 - void SET_FOLLOW_VEHICLE_CAM_HIGH_ANGLE_MODE_THIS_UPDATE(BOOL p0) { invoke(0x91EF6EE6419E5B97, p0); } // 0x91EF6EE6419E5B97 0x9DB5D391 b323 - void SET_FOLLOW_VEHICLE_CAM_HIGH_ANGLE_MODE_EVERY_UPDATE(BOOL p0, BOOL p1) { invoke(0x9DFE13ECDC1EC196, p0, p1); } // 0x9DFE13ECDC1EC196 0x92302899 b323 - BOOL SET_TABLE_GAMES_CAMERA_THIS_UPDATE(Hash hash) { return invoke(0x79C0E43EB9B944E2, hash); } // 0x79C0E43EB9B944E2 b1734 - int GET_FOLLOW_VEHICLE_CAM_ZOOM_LEVEL() { return invoke(0xEE82280AB767B690); } // 0xEE82280AB767B690 0x8CD67DE3 b323 - void SET_FOLLOW_VEHICLE_CAM_ZOOM_LEVEL(int zoomLevel) { invoke(0x19464CB6E4078C8A, zoomLevel); } // 0x19464CB6E4078C8A 0x8F55EBBE b323 - int GET_FOLLOW_VEHICLE_CAM_VIEW_MODE() { return invoke(0xA4FF579AC0E3AAAE); } // 0xA4FF579AC0E3AAAE 0xA4B4DB03 b323 - void SET_FOLLOW_VEHICLE_CAM_VIEW_MODE(int viewMode) { invoke(0xAC253D7842768F48, viewMode); } // 0xAC253D7842768F48 0xC4FBBBD3 b323 - int GET_CAM_VIEW_MODE_FOR_CONTEXT(int context) { return invoke(0xEE778F8C7E1142E2, context); } // 0xEE778F8C7E1142E2 0xF3B148A6 b323 - void SET_CAM_VIEW_MODE_FOR_CONTEXT(int context, int viewMode) { invoke(0x2A2173E46DAECD12, context, viewMode); } // 0x2A2173E46DAECD12 0x1DEBCB45 b323 - int GET_CAM_ACTIVE_VIEW_MODE_CONTEXT() { return invoke(0x19CAFA3C87F7C2FF); } // 0x19CAFA3C87F7C2FF b323 - void USE_VEHICLE_CAM_STUNT_SETTINGS_THIS_UPDATE() { invoke(0x6493CF69859B116A); } // 0x6493CF69859B116A b791 - void USE_DEDICATED_STUNT_CAMERA_THIS_UPDATE(const char* camName) { invoke(0x425A920FDB9A0DDA, camName); } // 0x425A920FDB9A0DDA b1180 - void FORCE_VEHICLE_CAM_STUNT_SETTINGS_THIS_UPDATE() { invoke(0x0AA27680A0BD43FA); } // 0x0AA27680A0BD43FA b1103 - void SET_FOLLOW_VEHICLE_CAM_SEAT_THIS_UPDATE(int seatIndex) { invoke(0x5C90CAB09951A12F, seatIndex); } // 0x5C90CAB09951A12F b1365 - BOOL IS_AIM_CAM_ACTIVE() { return invoke(0x68EDDA28A5976D07); } // 0x68EDDA28A5976D07 0xC24B4F6F b323 - BOOL IS_AIM_CAM_ACTIVE_IN_ACCURATE_MODE() { return invoke(0x74BD83EA840F6BC9); } // 0x74BD83EA840F6BC9 0x8F320DE4 b323 - BOOL IS_FIRST_PERSON_AIM_CAM_ACTIVE() { return invoke(0x5E346D934122613F); } // 0x5E346D934122613F 0xD6280468 b323 - void DISABLE_AIM_CAM_THIS_UPDATE() { invoke(0x1A31FE0049E542F6); } // 0x1A31FE0049E542F6 0x1BAA7182 b323 - float GET_FIRST_PERSON_AIM_CAM_ZOOM_FACTOR() { return invoke(0x7EC52CC40597D170); } // 0x7EC52CC40597D170 0x33951005 b323 - void SET_FIRST_PERSON_AIM_CAM_ZOOM_FACTOR(float zoomFactor) { invoke(0x70894BD0915C5BCA, zoomFactor); } // 0x70894BD0915C5BCA 0x9F4AF763 b323 - void SET_FIRST_PERSON_AIM_CAM_ZOOM_FACTOR_LIMITS_THIS_UPDATE(float p0, float p1) { invoke(0xCED08CBE8EBB97C7, p0, p1); } // 0xCED08CBE8EBB97C7 0x68BA0730 b323 - void SET_FIRST_PERSON_AIM_CAM_RELATIVE_HEADING_LIMITS_THIS_UPDATE(float p0, float p1) { invoke(0x2F7F2B26DD3F18EE, p0, p1); } // 0x2F7F2B26DD3F18EE 0x2F29F0D5 b323 - void SET_FIRST_PERSON_AIM_CAM_RELATIVE_PITCH_LIMITS_THIS_UPDATE(float p0, float p1) { invoke(0xBCFC632DB7673BF0, p0, p1); } // 0xBCFC632DB7673BF0 0x76DAC96C b323 - void SET_FIRST_PERSON_AIM_CAM_NEAR_CLIP_THIS_UPDATE(float p0) { invoke(0x0AF7B437918103B3, p0); } // 0x0AF7B437918103B3 0x0E21069D b323 - void SET_THIRD_PERSON_AIM_CAM_NEAR_CLIP_THIS_UPDATE(float p0) { invoke(0x42156508606DE65E, p0); } // 0x42156508606DE65E 0x71E9C63E b323 - void SET_ALLOW_CUSTOM_VEHICLE_DRIVE_BY_CAM_THIS_UPDATE(BOOL p0) { invoke(0x4008EDF7D6E48175, p0); } // 0x4008EDF7D6E48175 0xD1EEBC45 b323 - void FORCE_TIGHTSPACE_CUSTOM_FRAMING_THIS_UPDATE() { invoke(0x380B4968D1E09E55); } // 0x380B4968D1E09E55 b1290 - Vector3 GET_FINAL_RENDERED_CAM_COORD() { return invoke(0xA200EB1EE790F448); } // 0xA200EB1EE790F448 0x9C84BDA0 b323 - Vector3 GET_FINAL_RENDERED_CAM_ROT(int rotationOrder) { return invoke(0x5B4E4C817FCC2DFB, rotationOrder); } // 0x5B4E4C817FCC2DFB 0x1FFBEFC5 b323 - Vector3 GET_FINAL_RENDERED_REMOTE_PLAYER_CAM_ROT(Player player, int rotationOrder) { return invoke(0x26903D9CD1175F2C, player, rotationOrder); } // 0x26903D9CD1175F2C 0xACADF916 b323 - float GET_FINAL_RENDERED_CAM_FOV() { return invoke(0x80EC114669DAEFF4); } // 0x80EC114669DAEFF4 0x721B763B b323 - float GET_FINAL_RENDERED_REMOTE_PLAYER_CAM_FOV(Player player) { return invoke(0x5F35F6732C3FBBA0, player); } // 0x5F35F6732C3FBBA0 0x23E3F106 b323 - float GET_FINAL_RENDERED_CAM_NEAR_CLIP() { return invoke(0xD0082607100D7193); } // 0xD0082607100D7193 0x457AE195 b323 - float GET_FINAL_RENDERED_CAM_FAR_CLIP() { return invoke(0xDFC8CBC606FDB0FC); } // 0xDFC8CBC606FDB0FC 0x46CB3A49 b323 - float GET_FINAL_RENDERED_CAM_NEAR_DOF() { return invoke(0xA03502FC581F7D9B); } // 0xA03502FC581F7D9B 0x19297A7A b323 - float GET_FINAL_RENDERED_CAM_FAR_DOF() { return invoke(0x9780F32BCAF72431); } // 0x9780F32BCAF72431 0xF24777CA b323 - float GET_FINAL_RENDERED_CAM_MOTION_BLUR_STRENGTH() { return invoke(0x162F9D995753DC19); } // 0x162F9D995753DC19 0x38992E83 b323 - void SET_GAMEPLAY_COORD_HINT(float x, float y, float z, int duration, int blendOutDuration, int blendInDuration, int p6) { invoke(0xD51ADCD2D8BC0FB3, x, y, z, duration, blendOutDuration, blendInDuration, p6); } // 0xD51ADCD2D8BC0FB3 0xF27483C9 b323 - void SET_GAMEPLAY_PED_HINT(Ped ped, float x1, float y1, float z1, BOOL p4, int duration, int blendOutDuration, int blendInDuration) { invoke(0x2B486269ACD548D3, ped, x1, y1, z1, p4, duration, blendOutDuration, blendInDuration); } // 0x2B486269ACD548D3 0x7C27343E b323 - void SET_GAMEPLAY_VEHICLE_HINT(Vehicle vehicle, float offsetX, float offsetY, float offsetZ, BOOL p4, int time, int easeInTime, int easeOutTime) { invoke(0xA2297E18F3E71C2E, vehicle, offsetX, offsetY, offsetZ, p4, time, easeInTime, easeOutTime); } // 0xA2297E18F3E71C2E 0x2C9A11D8 b323 - void SET_GAMEPLAY_OBJECT_HINT(Object object, float xOffset, float yOffset, float zOffset, BOOL p4, int time, int easeInTime, int easeOutTime) { invoke(0x83E87508A2CA2AC6, object, xOffset, yOffset, zOffset, p4, time, easeInTime, easeOutTime); } // 0x83E87508A2CA2AC6 0x2ED5E2F8 b323 - void SET_GAMEPLAY_ENTITY_HINT(Entity entity, float xOffset, float yOffset, float zOffset, BOOL p4, int time, int easeInTime, int easeOutTime, int p8) { invoke(0x189E955A8313E298, entity, xOffset, yOffset, zOffset, p4, time, easeInTime, easeOutTime, p8); } // 0x189E955A8313E298 0x66C32306 b323 - BOOL IS_GAMEPLAY_HINT_ACTIVE() { return invoke(0xE520FF1AD2785B40); } // 0xE520FF1AD2785B40 0xAD8DA205 b323 - void STOP_GAMEPLAY_HINT(BOOL p0) { invoke(0xF46C581C61718916, p0); } // 0xF46C581C61718916 0x1BC28B7B b323 - void STOP_GAMEPLAY_HINT_BEING_CANCELLED_THIS_UPDATE(BOOL p0) { invoke(0xCCD078C2665D2973, p0); } // 0xCCD078C2665D2973 0xCAFEE798 b323 - void STOP_CODE_GAMEPLAY_HINT(BOOL p0) { invoke(0x247ACBC4ABBC9D1C, p0); } // 0x247ACBC4ABBC9D1C b323 - BOOL IS_CODE_GAMEPLAY_HINT_ACTIVE() { return invoke(0xBF72910D0F26F025); } // 0xBF72910D0F26F025 b323 - void SET_GAMEPLAY_HINT_FOV(float FOV) { invoke(0x513403FB9C56211F, FOV); } // 0x513403FB9C56211F 0x96FD173B b323 - void SET_GAMEPLAY_HINT_FOLLOW_DISTANCE_SCALAR(float value) { invoke(0xF8BDBF3D573049A1, value); } // 0xF8BDBF3D573049A1 0x72E8CD3A b323 - void SET_GAMEPLAY_HINT_BASE_ORBIT_PITCH_OFFSET(float value) { invoke(0xD1F8363DFAD03848, value); } // 0xD1F8363DFAD03848 0x79472AE3 b323 - void SET_GAMEPLAY_HINT_CAMERA_RELATIVE_SIDE_OFFSET(float xOffset) { invoke(0x5D7B620DAE436138, xOffset); } // 0x5D7B620DAE436138 0xFC7464A0 b323 - void SET_GAMEPLAY_HINT_CAMERA_RELATIVE_VERTICAL_OFFSET(float yOffset) { invoke(0xC92717EF615B6704, yOffset); } // 0xC92717EF615B6704 0x3554AA0E b323 - void SET_GAMEPLAY_HINT_CAMERA_BLEND_TO_FOLLOW_PED_MEDIUM_VIEW_MODE(BOOL toggle) { invoke(0xE3433EADAAF7EE40, toggle); } // 0xE3433EADAAF7EE40 0x2F0CE859 b323 - void SET_CINEMATIC_BUTTON_ACTIVE(BOOL p0) { invoke(0x51669F7D1FB53D9F, p0); } // 0x51669F7D1FB53D9F 0x3FBC5D00 b323 - BOOL IS_CINEMATIC_CAM_RENDERING() { return invoke(0xB15162CB5826E9E8); } // 0xB15162CB5826E9E8 0x80471AD9 b323 - void SHAKE_CINEMATIC_CAM(const char* shakeType, float amount) { invoke(0xDCE214D9ED58F3CF, shakeType, amount); } // 0xDCE214D9ED58F3CF 0x61815F31 b323 - BOOL IS_CINEMATIC_CAM_SHAKING() { return invoke(0xBBC08F6B4CB8FF0A); } // 0xBBC08F6B4CB8FF0A 0x8376D939 b323 - void SET_CINEMATIC_CAM_SHAKE_AMPLITUDE(float p0) { invoke(0xC724C701C30B2FE7, p0); } // 0xC724C701C30B2FE7 0x67510C4B b323 - void STOP_CINEMATIC_CAM_SHAKING(BOOL p0) { invoke(0x2238E588E588A6D7, p0); } // 0x2238E588E588A6D7 0x71C12904 b323 - void DISABLE_CINEMATIC_BONNET_CAMERA_THIS_UPDATE() { invoke(0xADFF1B2A555F5FBA); } // 0xADFF1B2A555F5FBA 0x5AC6DAC9 b323 - void DISABLE_CINEMATIC_VEHICLE_IDLE_MODE_THIS_UPDATE() { invoke(0x62ECFCFDEE7885D6); } // 0x62ECFCFDEE7885D6 0x837F8581 b323 - void INVALIDATE_CINEMATIC_VEHICLE_IDLE_MODE() { invoke(0x9E4CFFF989258472); } // 0x9E4CFFF989258472 0x65DDE8AF b323 - void INVALIDATE_IDLE_CAM() { invoke(0xF4F2C0D4EE209E20); } // 0xF4F2C0D4EE209E20 0xD75CDD75 b323 - BOOL IS_CINEMATIC_IDLE_CAM_RENDERING() { return invoke(0xCA9D2AA3E326D720); } // 0xCA9D2AA3E326D720 0x96A07066 b323 - BOOL IS_CINEMATIC_FIRST_PERSON_VEHICLE_INTERIOR_CAM_RENDERING() { return invoke(0x4F32C0D5A90A9B40); } // 0x4F32C0D5A90A9B40 b323 - void CREATE_CINEMATIC_SHOT(Hash p0, int time, BOOL p2, Entity entity) { invoke(0x741B0129D4560F31, p0, time, p2, entity); } // 0x741B0129D4560F31 0xAC494E35 b323 - BOOL IS_CINEMATIC_SHOT_ACTIVE(Hash p0) { return invoke(0xCC9F3371A7C28BC9, p0); } // 0xCC9F3371A7C28BC9 0xA4049042 b323 - void STOP_CINEMATIC_SHOT(Hash p0) { invoke(0x7660C6E75D3A078E, p0); } // 0x7660C6E75D3A078E 0xD78358C5 b323 - void FORCE_CINEMATIC_RENDERING_THIS_UPDATE(BOOL toggle) { invoke(0xA41BCD7213805AAC, toggle); } // 0xA41BCD7213805AAC 0xFBB85E02 b323 - void SET_CINEMATIC_NEWS_CHANNEL_ACTIVE_THIS_UPDATE() { invoke(0xDC9DA9E8789F5246); } // 0xDC9DA9E8789F5246 0x4938C82F b323 - void SET_CINEMATIC_MODE_ACTIVE(BOOL toggle) { invoke(0xDCF0754AC3D6FD4E, toggle); } // 0xDCF0754AC3D6FD4E 0x2009E747 b323 - BOOL IS_IN_VEHICLE_MOBILE_PHONE_CAMERA_RENDERING() { return invoke(0x1F2300CB7FA7B7F6); } // 0x1F2300CB7FA7B7F6 0x6739AD55 b323 - BOOL DISABLE_CINEMATIC_SLOW_MO_THIS_UPDATE() { return invoke(0x17FCA7199A530203); } // 0x17FCA7199A530203 b323 - BOOL IS_BONNET_CINEMATIC_CAM_RENDERING() { return invoke(0xD7360051C885628B); } // 0xD7360051C885628B 0x1DD55F13 b372 - BOOL IS_CINEMATIC_CAM_INPUT_ACTIVE() { return invoke(0xF5F1E89A970B7796); } // 0xF5F1E89A970B7796 0x1A900C84 b1493 - void IGNORE_MENU_PREFERENCE_FOR_BONNET_CAMERA_THIS_UPDATE() { invoke(0x7B8A361C1813FBEF); } // 0x7B8A361C1813FBEF b573 - void BYPASS_CUTSCENE_CAM_RENDERING_THIS_UPDATE() { invoke(0xDB629FFD9285FA06); } // 0xDB629FFD9285FA06 b323 - void STOP_CUTSCENE_CAM_SHAKING(Any p0) { invoke(0x324C5AA411DA7737, p0); } // 0x324C5AA411DA7737 b323 - void SET_CUTSCENE_CAM_FAR_CLIP_THIS_UPDATE(float p0) { invoke(0x12DED8CA53D47EA5, p0); } // 0x12DED8CA53D47EA5 0x067BA6F5 b323 - Ped GET_FOCUS_PED_ON_SCREEN(float p0, int p1, float p2, float p3, float p4, float p5, float p6, int p7, int p8) { return invoke(0x89215EC747DF244A, p0, p1, p2, p3, p4, p5, p6, p7, p8); } // 0x89215EC747DF244A 0xFD99BE2B b323 - void DISABLE_NEAR_CLIP_SCAN_THIS_UPDATE() { invoke(0x5A43C76F7FC7BA5F); } // 0x5A43C76F7FC7BA5F 0xE206C450 b323 - void SET_CAM_DEATH_FAIL_EFFECT_STATE(int p0) { invoke(0x80C8B1846639BB19, p0); } // 0x80C8B1846639BB19 0xB06CCD38 b323 - void SET_FIRST_PERSON_FLASH_EFFECT_TYPE(Any p0) { invoke(0x5C41E6BABC9E2112, p0); } // 0x5C41E6BABC9E2112 b323 - void SET_FIRST_PERSON_FLASH_EFFECT_VEHICLE_MODEL_NAME(const char* vehicleName) { invoke(0x21E253A7F8DA5DFB, vehicleName); } // 0x21E253A7F8DA5DFB b323 - void SET_FIRST_PERSON_FLASH_EFFECT_VEHICLE_MODEL_HASH(Hash vehicleModel) { invoke(0x11FA5D3479C7DD47, vehicleModel); } // 0x11FA5D3479C7DD47 b323 - BOOL IS_ALLOWED_INDEPENDENT_CAMERA_MODES() { return invoke(0xEAF0FA793D05C592); } // 0xEAF0FA793D05C592 b323 - void CAMERA_PREVENT_COLLISION_SETTINGS_FOR_TRIPLEHEAD_IN_INTERIORS_THIS_UPDATE() { invoke(0x62374889A4D59F72); } // 0x62374889A4D59F72 b877 - float REPLAY_GET_MAX_DISTANCE_ALLOWED_FROM_PLAYER() { return invoke(0x8BFCEB5EA1B161B6); } // 0x8BFCEB5EA1B161B6 b323 -} - -namespace CLOCK -{ - void SET_CLOCK_TIME(int hour, int minute, int second) { invoke(0x47C3B5848C3E45D8, hour, minute, second); } // 0x47C3B5848C3E45D8 0x26F6AF14 b323 - void PAUSE_CLOCK(BOOL toggle) { invoke(0x4055E40BD2DBEC1D, toggle); } // 0x4055E40BD2DBEC1D 0xB02D6124 b323 - void ADVANCE_CLOCK_TIME_TO(int hour, int minute, int second) { invoke(0xC8CA9670B9D83B3B, hour, minute, second); } // 0xC8CA9670B9D83B3B 0x57B8DA7C b323 - void ADD_TO_CLOCK_TIME(int hours, int minutes, int seconds) { invoke(0xD716F30D8C8980E2, hours, minutes, seconds); } // 0xD716F30D8C8980E2 0xCC40D20D b323 - int GET_CLOCK_HOURS() { return invoke(0x25223CA6B4D20B7F); } // 0x25223CA6B4D20B7F 0x7EF8316F b323 - int GET_CLOCK_MINUTES() { return invoke(0x13D2B8ADD79640F2); } // 0x13D2B8ADD79640F2 0x94AAC486 b323 - int GET_CLOCK_SECONDS() { return invoke(0x494E97C2EF27C470); } // 0x494E97C2EF27C470 0x099C927E b323 - void SET_CLOCK_DATE(int day, int month, int year) { invoke(0xB096419DF0D06CE7, day, month, year); } // 0xB096419DF0D06CE7 0x96891C94 b323 - int GET_CLOCK_DAY_OF_WEEK() { return invoke(0xD972E4BD7AEB235F); } // 0xD972E4BD7AEB235F 0x84E4A289 b323 - int GET_CLOCK_DAY_OF_MONTH() { return invoke(0x3D10BC92A4DB1D35); } // 0x3D10BC92A4DB1D35 0xC7A5ACB7 b323 - int GET_CLOCK_MONTH() { return invoke(0xBBC72712E80257A1); } // 0xBBC72712E80257A1 0x3C48A3D5 b323 - int GET_CLOCK_YEAR() { return invoke(0x961777E64BDAF717); } // 0x961777E64BDAF717 0xB8BECF15 b323 - int GET_MILLISECONDS_PER_GAME_MINUTE() { return invoke(0x2F8B4D1C595B11DB); } // 0x2F8B4D1C595B11DB 0x3B74095C b323 - void GET_POSIX_TIME(int* year, int* month, int* day, int* hour, int* minute, int* second) { invoke(0xDA488F299A5B164E, year, month, day, hour, minute, second); } // 0xDA488F299A5B164E 0xE15A5281 b323 - void GET_UTC_TIME(int* year, int* month, int* day, int* hour, int* minute, int* second) { invoke(0x8117E09A19EEF4D3, year, month, day, hour, minute, second); } // 0x8117E09A19EEF4D3 0xC589CD7D b323 - void GET_LOCAL_TIME(int* year, int* month, int* day, int* hour, int* minute, int* second) { invoke(0x50C7A99057A69748, year, month, day, hour, minute, second); } // 0x50C7A99057A69748 0x124BCFA2 b323 -} - -namespace CUTSCENE -{ - void REQUEST_CUTSCENE(const char* cutsceneName, int flags) { invoke(0x7A86743F475D9E09, cutsceneName, flags); } // 0x7A86743F475D9E09 0xB5977853 b323 - void REQUEST_CUTSCENE_WITH_PLAYBACK_LIST(const char* cutsceneName, int playbackFlags, int flags) { invoke(0xC23DE0E91C30B58C, cutsceneName, playbackFlags, flags); } // 0xC23DE0E91C30B58C 0xD98F656A b323 - void REMOVE_CUTSCENE() { invoke(0x440AF51A3462B86F); } // 0x440AF51A3462B86F 0x8052F533 b323 - BOOL HAS_CUTSCENE_LOADED() { return invoke(0xC59F528E9AB9F339); } // 0xC59F528E9AB9F339 0xF9998582 b323 - BOOL HAS_THIS_CUTSCENE_LOADED(const char* cutsceneName) { return invoke(0x228D3D94F8A11C3C, cutsceneName); } // 0x228D3D94F8A11C3C 0x3C5619F2 b323 - void SET_SCRIPT_CAN_START_CUTSCENE(int threadId) { invoke(0x8D9DF6ECA8768583, threadId); } // 0x8D9DF6ECA8768583 0x25A2CABC b323 - BOOL CAN_REQUEST_ASSETS_FOR_CUTSCENE_ENTITY() { return invoke(0xB56BBBCC2955D9CB); } // 0xB56BBBCC2955D9CB 0xDD8878E9 b323 - BOOL IS_CUTSCENE_PLAYBACK_FLAG_SET(int flag) { return invoke(0x71B74D2AE19338D0, flag); } // 0x71B74D2AE19338D0 0x7B93CDAA b323 - void SET_CUTSCENE_ENTITY_STREAMING_FLAGS(const char* cutsceneEntName, int p1, int p2) { invoke(0x4C61C75BEE8184C2, cutsceneEntName, p1, p2); } // 0x4C61C75BEE8184C2 0x47DB08A9 b323 - void REQUEST_CUT_FILE(const char* cutsceneName) { invoke(0x06A3524161C502BA, cutsceneName); } // 0x06A3524161C502BA 0x0D732CD6 b323 - BOOL HAS_CUT_FILE_LOADED(const char* cutsceneName) { return invoke(0xA1C996C2A744262E, cutsceneName); } // 0xA1C996C2A744262E 0x56D5B144 b323 - void REMOVE_CUT_FILE(const char* cutsceneName) { invoke(0xD00D76A7DFC9D852, cutsceneName); } // 0xD00D76A7DFC9D852 0xB70D7C6D b323 - int GET_CUT_FILE_CONCAT_COUNT(const char* cutsceneName) { return invoke(0x0ABC54DE641DC0FC, cutsceneName); } // 0x0ABC54DE641DC0FC 0xFD8B1AC2 b323 - void START_CUTSCENE(int flags) { invoke(0x186D5CB5E7B0FF7B, flags); } // 0x186D5CB5E7B0FF7B 0x210106F6 b323 - void START_CUTSCENE_AT_COORDS(float x, float y, float z, int flags) { invoke(0x1C9ADDA3244A1FBF, x, y, z, flags); } // 0x1C9ADDA3244A1FBF 0x58BEA436 b323 - void STOP_CUTSCENE(BOOL p0) { invoke(0xC7272775B4DC786E, p0); } // 0xC7272775B4DC786E 0x5EE84DC7 b323 - void STOP_CUTSCENE_IMMEDIATELY() { invoke(0xD220BDD222AC4A1E); } // 0xD220BDD222AC4A1E 0xF528A2AD b323 - void SET_CUTSCENE_ORIGIN(float x, float y, float z, float p3, int p4) { invoke(0xB812B3FD1C01CF27, x, y, z, p3, p4); } // 0xB812B3FD1C01CF27 0xB0AD7792 b323 - void SET_CUTSCENE_ORIGIN_AND_ORIENTATION(float x1, float y1, float z1, float x2, float y2, float z2, int p6) { invoke(0x011883F41211432A, x1, y1, z1, x2, y2, z2, p6); } // 0x011883F41211432A b323 - int GET_CUTSCENE_TIME() { return invoke(0xE625BEABBAFFDAB9); } // 0xE625BEABBAFFDAB9 0x53F5B5AB b323 - int GET_CUTSCENE_TOTAL_DURATION() { return invoke(0xEE53B14A19E480D4); } // 0xEE53B14A19E480D4 0x0824EBE8 b323 - int GET_CUTSCENE_END_TIME() { return invoke(0x971D7B15BCDBEF99); } // 0x971D7B15BCDBEF99 b1734 - int GET_CUTSCENE_PLAY_DURATION() { return invoke(0x5D583F71C901F2A3); } // 0x5D583F71C901F2A3 b2802 - BOOL WAS_CUTSCENE_SKIPPED() { return invoke(0x40C8656EDAEDD569); } // 0x40C8656EDAEDD569 0xC9B6949D b323 - BOOL HAS_CUTSCENE_FINISHED() { return invoke(0x7C0A893088881D57); } // 0x7C0A893088881D57 0x5DED14B4 b323 - BOOL IS_CUTSCENE_ACTIVE() { return invoke(0x991251AFC3981F84); } // 0x991251AFC3981F84 0xCCE2FE9D b323 - BOOL IS_CUTSCENE_PLAYING() { return invoke(0xD3C2E180A40F031E); } // 0xD3C2E180A40F031E 0xA3A78392 b323 - int GET_CUTSCENE_SECTION_PLAYING() { return invoke(0x49010A6A396553D8); } // 0x49010A6A396553D8 0x1026F0D6 b323 - Entity GET_ENTITY_INDEX_OF_CUTSCENE_ENTITY(const char* cutsceneEntName, Hash modelHash) { return invoke(0x0A2E9FDB9A8C62F6, cutsceneEntName, modelHash); } // 0x0A2E9FDB9A8C62F6 0x1D09ABC7 b323 - int GET_CUTSCENE_CONCAT_SECTION_PLAYING() { return invoke(0x583DF8E3D4AFBD98); } // 0x583DF8E3D4AFBD98 0x5AE68AE6 b323 - BOOL IS_CUTSCENE_AUTHORIZED(const char* cutsceneName) { return invoke(0x4CEBC1ED31E8925E, cutsceneName); } // 0x4CEBC1ED31E8925E b323 - int DOES_CUTSCENE_HANDLE_EXIST(int cutsceneHandle) { return invoke(0x4FCD976DA686580C, cutsceneHandle); } // 0x4FCD976DA686580C b1290 - void REGISTER_ENTITY_FOR_CUTSCENE(Ped cutscenePed, const char* cutsceneEntName, int p2, Hash modelHash, int p4) { invoke(0xE40C1C56DF95C2E8, cutscenePed, cutsceneEntName, p2, modelHash, p4); } // 0xE40C1C56DF95C2E8 0x7CBC3EC7 b323 - Entity GET_ENTITY_INDEX_OF_REGISTERED_ENTITY(const char* cutsceneEntName, Hash modelHash) { return invoke(0xC0741A26499654CD, cutsceneEntName, modelHash); } // 0xC0741A26499654CD 0x46D18755 b323 - void SET_VEHICLE_MODEL_PLAYER_WILL_EXIT_SCENE(Hash modelHash) { invoke(0x7F96F23FA9B73327, modelHash); } // 0x7F96F23FA9B73327 b323 - void SET_CUTSCENE_TRIGGER_AREA(float x1, float y1, float z1, float x2, float y2, float z2) { invoke(0x9896CE4721BE84BA, x1, y1, z1, x2, y2, z2); } // 0x9896CE4721BE84BA 0x9D76D9DE b323 - BOOL CAN_SET_ENTER_STATE_FOR_REGISTERED_ENTITY(const char* cutsceneEntName, Hash modelHash) { return invoke(0x645D0B458D8E17B5, cutsceneEntName, modelHash); } // 0x645D0B458D8E17B5 0x55C30B26 b323 - BOOL CAN_SET_EXIT_STATE_FOR_REGISTERED_ENTITY(const char* cutsceneEntName, Hash modelHash) { return invoke(0x4C6A6451C79E4662, cutsceneEntName, modelHash); } // 0x4C6A6451C79E4662 0x8FF5D3C4 b323 - BOOL CAN_SET_EXIT_STATE_FOR_CAMERA(BOOL p0) { return invoke(0xB2CBCD0930DFB420, p0); } // 0xB2CBCD0930DFB420 0xEDAE6C02 b323 - void SET_PAD_CAN_SHAKE_DURING_CUTSCENE(BOOL toggle) { invoke(0xC61B86C9F61EB404, toggle); } // 0xC61B86C9F61EB404 0x35721A08 b323 - void SET_CUTSCENE_FADE_VALUES(BOOL p0, BOOL p1, BOOL p2, BOOL p3) { invoke(0x8093F23ABACCC7D4, p0, p1, p2, p3); } // 0x8093F23ABACCC7D4 0xD19EF0DD b323 - void SET_CUTSCENE_MULTIHEAD_FADE(BOOL p0, BOOL p1, BOOL p2, BOOL p3) { invoke(0x20746F7B1032A3C7, p0, p1, p2, p3); } // 0x20746F7B1032A3C7 b323 - void SET_CUTSCENE_MULTIHEAD_FADE_MANUAL(BOOL p0) { invoke(0x06EE9048FD080382, p0); } // 0x06EE9048FD080382 b323 - BOOL IS_MULTIHEAD_FADE_UP() { return invoke(0xA0FE76168A189DDB); } // 0xA0FE76168A189DDB b323 - void NETWORK_SET_MOCAP_CUTSCENE_CAN_BE_SKIPPED(BOOL p0) { invoke(0x2F137B508DE238F2, p0); } // 0x2F137B508DE238F2 0x8338DA1D b323 - void SET_CAR_GENERATORS_CAN_UPDATE_DURING_CUTSCENE(BOOL p0) { invoke(0xE36A98D8AB3D3C66, p0); } // 0xE36A98D8AB3D3C66 0x04377C10 b323 - BOOL CAN_USE_MOBILE_PHONE_DURING_CUTSCENE() { return invoke(0x5EDEF0CF8C1DAB3C); } // 0x5EDEF0CF8C1DAB3C 0xDBD88708 b323 - void SET_CUTSCENE_CAN_BE_SKIPPED(BOOL p0) { invoke(0x41FAA8FB2ECE8720, p0); } // 0x41FAA8FB2ECE8720 0x28D54A7F b323 - void SET_CAN_DISPLAY_MINIMAP_DURING_CUTSCENE_THIS_UPDATE() { invoke(0x2131046957F31B04); } // 0x2131046957F31B04 0xB60CFBB9 b323 - void SET_CUTSCENE_PED_COMPONENT_VARIATION(const char* cutsceneEntName, int componentId, int drawableId, int textureId, Hash modelHash) { invoke(0xBA01E7B6DEEFBBC9, cutsceneEntName, componentId, drawableId, textureId, modelHash); } // 0xBA01E7B6DEEFBBC9 0x6AF994A1 b323 - void SET_CUTSCENE_PED_COMPONENT_VARIATION_FROM_PED(const char* cutsceneEntName, Ped ped, Hash modelHash) { invoke(0x2A56C06EBEF2B0D9, cutsceneEntName, ped, modelHash); } // 0x2A56C06EBEF2B0D9 0x1E7DA95E b323 - BOOL DOES_CUTSCENE_ENTITY_EXIST(const char* cutsceneEntName, Hash modelHash) { return invoke(0x499EF20C5DB25C59, cutsceneEntName, modelHash); } // 0x499EF20C5DB25C59 0x58E67409 b323 - void SET_CUTSCENE_PED_PROP_VARIATION(const char* cutsceneEntName, int componentId, int drawableId, int textureId, Hash modelHash) { invoke(0x0546524ADE2E9723, cutsceneEntName, componentId, drawableId, textureId, modelHash); } // 0x0546524ADE2E9723 0x22E9A9DE b323 - BOOL HAS_CUTSCENE_CUT_THIS_FRAME() { return invoke(0x708BDD8CD795B043); } // 0x708BDD8CD795B043 0x4315A7C5 b323 -} - -namespace DATAFILE -{ - void DATAFILE_WATCH_REQUEST_ID(int requestId) { invoke(0xAD6875BBC0FC899C, requestId); } // 0xAD6875BBC0FC899C 0x621388FF b323 - void DATAFILE_CLEAR_WATCH_LIST() { invoke(0x6CC86E78358D5119); } // 0x6CC86E78358D5119 0x5B39D0AC b323 - BOOL DATAFILE_IS_VALID_REQUEST_ID(int index) { return invoke(0xFCCAE5B92A830878, index); } // 0xFCCAE5B92A830878 0x01393D16 b323 - BOOL DATAFILE_HAS_LOADED_FILE_DATA(int requestId) { return invoke(0x15FF52B809DB2353, requestId); } // 0x15FF52B809DB2353 0x36FB8B3F b323 - BOOL DATAFILE_HAS_VALID_FILE_DATA(int requestId) { return invoke(0xF8CC1EBE0B62E29F, requestId); } // 0xF8CC1EBE0B62E29F 0x2A9411DA b323 - BOOL DATAFILE_SELECT_ACTIVE_FILE(int requestId, Any p1) { return invoke(0x22DA66936E0FFF37, requestId, p1); } // 0x22DA66936E0FFF37 0xB41064A4 b323 - BOOL DATAFILE_DELETE_REQUESTED_FILE(int requestId) { return invoke(0x8F5EA1C01D65A100, requestId); } // 0x8F5EA1C01D65A100 0x9DB63CFF b323 - BOOL UGC_CREATE_CONTENT(Any* data, int dataCount, const char* contentName, const char* description, const char* tagsCsv, const char* contentTypeName, BOOL publish, Any p7) { return invoke(0xC84527E235FCA219, data, dataCount, contentName, description, tagsCsv, contentTypeName, publish, p7); } // 0xC84527E235FCA219 0xF09157B0 b323 - BOOL UGC_CREATE_MISSION(const char* contentName, const char* description, const char* tagsCsv, const char* contentTypeName, BOOL publish, Any p5) { return invoke(0xA5EFC3E847D60507, contentName, description, tagsCsv, contentTypeName, publish, p5); } // 0xA5EFC3E847D60507 0xD96860FC b323 - BOOL UGC_UPDATE_CONTENT(const char* contentId, Any* data, int dataCount, const char* contentName, const char* description, const char* tagsCsv, const char* contentTypeName, Any p7) { return invoke(0x648E7A5434AF7969, contentId, data, dataCount, contentName, description, tagsCsv, contentTypeName, p7); } // 0x648E7A5434AF7969 0x459F2683 b323 - BOOL UGC_UPDATE_MISSION(const char* contentId, const char* contentName, const char* description, const char* tagsCsv, const char* contentTypeName, Any p5) { return invoke(0x4645DE9980999E93, contentId, contentName, description, tagsCsv, contentTypeName, p5); } // 0x4645DE9980999E93 0xDBB83E2B b323 - BOOL UGC_SET_PLAYER_DATA(const char* contentId, float rating, const char* contentTypeName, Any p3) { return invoke(0x692D808C34A82143, contentId, rating, contentTypeName, p3); } // 0x692D808C34A82143 0xBB6321BD b323 - BOOL DATAFILE_SELECT_UGC_DATA(int p0, Any p1) { return invoke(0xA69AC4ADE82B57A4, p0, p1); } // 0xA69AC4ADE82B57A4 0xE8D56DA2 b323 - BOOL DATAFILE_SELECT_UGC_STATS(int p0, BOOL p1, Any p2) { return invoke(0x9CB0BFA7A9342C3D, p0, p1, p2); } // 0x9CB0BFA7A9342C3D 0xCB6A351E b323 - BOOL DATAFILE_SELECT_UGC_PLAYER_DATA(int p0, Any p1) { return invoke(0x52818819057F2B40, p0, p1); } // 0x52818819057F2B40 0xA4D1B30E b323 - BOOL DATAFILE_SELECT_CREATOR_STATS(int p0, Any p1) { return invoke(0x01095C95CD46B624, p0, p1); } // 0x01095C95CD46B624 0xB8515B2F b323 - BOOL DATAFILE_LOAD_OFFLINE_UGC(const char* filename, Any p1) { return invoke(0xC5238C011AF405E4, filename, p1); } // 0xC5238C011AF405E4 0x660C468E b323 - void DATAFILE_CREATE(int p0) { invoke(0xD27058A1CA2B13EE, p0); } // 0xD27058A1CA2B13EE 0x95F8A221 b323 - void DATAFILE_DELETE(int p0) { invoke(0x9AB9C1CFC8862DFB, p0); } // 0x9AB9C1CFC8862DFB 0xDEF31B0A b323 - void DATAFILE_STORE_MISSION_HEADER(int p0) { invoke(0x2ED61456317B8178, p0); } // 0x2ED61456317B8178 0x4E03F632 b323 - void DATAFILE_FLUSH_MISSION_HEADER() { invoke(0xC55854C7D7274882); } // 0xC55854C7D7274882 0xF11F956F b323 - Any* DATAFILE_GET_FILE_DICT(int p0) { return invoke(0x906B778CA1DC72B6, p0); } // 0x906B778CA1DC72B6 0x86DDF9C2 b323 - BOOL DATAFILE_START_SAVE_TO_CLOUD(const char* filename, Any p1) { return invoke(0x83BCCE3224735F05, filename, p1); } // 0x83BCCE3224735F05 0x768CBB35 b323 - BOOL DATAFILE_UPDATE_SAVE_TO_CLOUD(BOOL* p0) { return invoke(0x4DFDD9EB705F8140, p0); } // 0x4DFDD9EB705F8140 0x0B4087F7 b323 - BOOL DATAFILE_IS_SAVE_PENDING() { return invoke(0xBEDB96A7584AA8CF); } // 0xBEDB96A7584AA8CF 0x5DCD0796 b323 - BOOL DATAFILE_LOAD_OFFLINE_UGC_FOR_ADDITIONAL_DATA_FILE(Any p0, Any p1) { return invoke(0xA6EEF01087181EDD, p0, p1); } // 0xA6EEF01087181EDD b2189 - void DATAFILE_DELETE_FOR_ADDITIONAL_DATA_FILE(Any p0) { invoke(0x6AD0BD5E087866CB, p0); } // 0x6AD0BD5E087866CB b2189 - Any* DATAFILE_GET_FILE_DICT_FOR_ADDITIONAL_DATA_FILE(Any p0) { return invoke(0xDBF860CF1DB8E599, p0); } // 0xDBF860CF1DB8E599 b2189 - void DATADICT_SET_BOOL(Any* objectData, const char* key, BOOL value) { invoke(0x35124302A556A325, objectData, key, value); } // 0x35124302A556A325 0x9B29D99B b323 - void DATADICT_SET_INT(Any* objectData, const char* key, int value) { invoke(0xE7E035450A7948D5, objectData, key, value); } // 0xE7E035450A7948D5 0xEFCF554A b323 - void DATADICT_SET_FLOAT(Any* objectData, const char* key, float value) { invoke(0xC27E1CC2D795105E, objectData, key, value); } // 0xC27E1CC2D795105E 0xE972CACF b323 - void DATADICT_SET_STRING(Any* objectData, const char* key, const char* value) { invoke(0x8FF3847DADD8E30C, objectData, key, value); } // 0x8FF3847DADD8E30C 0xD437615C b323 - void DATADICT_SET_VECTOR(Any* objectData, const char* key, float valueX, float valueY, float valueZ) { invoke(0x4CD49B76338C7DEE, objectData, key, valueX, valueY, valueZ); } // 0x4CD49B76338C7DEE 0x75FC6C3C b323 - Any* DATADICT_CREATE_DICT(Any* objectData, const char* key) { return invoke(0xA358F56F10732EE1, objectData, key); } // 0xA358F56F10732EE1 0x96A8E05F b323 - Any* DATADICT_CREATE_ARRAY(Any* objectData, const char* key) { return invoke(0x5B11728527CA6E5F, objectData, key); } // 0x5B11728527CA6E5F 0x03939B8D b323 - BOOL DATADICT_GET_BOOL(Any* objectData, const char* key) { return invoke(0x1186940ED72FFEEC, objectData, key); } // 0x1186940ED72FFEEC 0x8876C872 b323 - int DATADICT_GET_INT(Any* objectData, const char* key) { return invoke(0x78F06F6B1FB5A80C, objectData, key); } // 0x78F06F6B1FB5A80C 0xA6C68693 b323 - float DATADICT_GET_FLOAT(Any* objectData, const char* key) { return invoke(0x06610343E73B9727, objectData, key); } // 0x06610343E73B9727 0xA92C1AF4 b323 - const char* DATADICT_GET_STRING(Any* objectData, const char* key) { return invoke(0x3D2FD9E763B24472, objectData, key); } // 0x3D2FD9E763B24472 0x942160EC b323 - Vector3 DATADICT_GET_VECTOR(Any* objectData, const char* key) { return invoke(0x46CD3CB66E0825CC, objectData, key); } // 0x46CD3CB66E0825CC 0xE84A127A b323 - Any* DATADICT_GET_DICT(Any* objectData, const char* key) { return invoke(0xB6B9DDC412FCEEE2, objectData, key); } // 0xB6B9DDC412FCEEE2 0xC9C13D8D b323 - Any* DATADICT_GET_ARRAY(Any* objectData, const char* key) { return invoke(0x7A983AA9DA2659ED, objectData, key); } // 0x7A983AA9DA2659ED 0x1F2F7D00 b323 - int DATADICT_GET_TYPE(Any* objectData, const char* key) { return invoke(0x031C55ED33227371, objectData, key); } // 0x031C55ED33227371 0x2678342A b323 - void DATAARRAY_ADD_BOOL(Any* arrayData, BOOL value) { invoke(0xF8B0F5A43E928C76, arrayData, value); } // 0xF8B0F5A43E928C76 0x08174B90 b323 - void DATAARRAY_ADD_INT(Any* arrayData, int value) { invoke(0xCABDB751D86FE93B, arrayData, value); } // 0xCABDB751D86FE93B 0xF29C0B36 b323 - void DATAARRAY_ADD_FLOAT(Any* arrayData, float value) { invoke(0x57A995FD75D37F56, arrayData, value); } // 0x57A995FD75D37F56 0xE4302123 b323 - void DATAARRAY_ADD_STRING(Any* arrayData, const char* value) { invoke(0x2F0661C155AEEEAA, arrayData, value); } // 0x2F0661C155AEEEAA 0xF3C01350 b323 - void DATAARRAY_ADD_VECTOR(Any* arrayData, float valueX, float valueY, float valueZ) { invoke(0x407F8D034F70F0C2, arrayData, valueX, valueY, valueZ); } // 0x407F8D034F70F0C2 0x16F464B6 b323 - Any* DATAARRAY_ADD_DICT(Any* arrayData) { return invoke(0x6889498B3E19C797, arrayData); } // 0x6889498B3E19C797 0xC174C71B b323 - BOOL DATAARRAY_GET_BOOL(Any* arrayData, int arrayIndex) { return invoke(0x50C1B2874E50C114, arrayData, arrayIndex); } // 0x50C1B2874E50C114 0xA2E5F921 b323 - int DATAARRAY_GET_INT(Any* arrayData, int arrayIndex) { return invoke(0x3E5AE19425CD74BE, arrayData, arrayIndex); } // 0x3E5AE19425CD74BE 0xBB120CFC b323 - float DATAARRAY_GET_FLOAT(Any* arrayData, int arrayIndex) { return invoke(0xC0C527B525D7CFB5, arrayData, arrayIndex); } // 0xC0C527B525D7CFB5 0x08AD2CC2 b323 - const char* DATAARRAY_GET_STRING(Any* arrayData, int arrayIndex) { return invoke(0xD3F2FFEB8D836F52, arrayData, arrayIndex); } // 0xD3F2FFEB8D836F52 0x93F985A6 b323 - Vector3 DATAARRAY_GET_VECTOR(Any* arrayData, int arrayIndex) { return invoke(0x8D2064E5B64A628A, arrayData, arrayIndex); } // 0x8D2064E5B64A628A 0x80E3DA55 b323 - Any* DATAARRAY_GET_DICT(Any* arrayData, int arrayIndex) { return invoke(0x8B5FADCC4E3A145F, arrayData, arrayIndex); } // 0x8B5FADCC4E3A145F 0xECE81278 b323 - int DATAARRAY_GET_COUNT(Any* arrayData) { return invoke(0x065DB281590CEA2D, arrayData); } // 0x065DB281590CEA2D 0xA8A21766 b323 - int DATAARRAY_GET_TYPE(Any* arrayData, int arrayIndex) { return invoke(0x3A0014ADB172A3C5, arrayData, arrayIndex); } // 0x3A0014ADB172A3C5 0xFA2402C8 b323 -} - -namespace DECORATOR -{ - BOOL DECOR_SET_TIME(Entity entity, const char* propertyName, int timestamp) { return invoke(0x95AED7B8E39ECAA4, entity, propertyName, timestamp); } // 0x95AED7B8E39ECAA4 0xBBAEEF94 b323 - BOOL DECOR_SET_BOOL(Entity entity, const char* propertyName, BOOL value) { return invoke(0x6B1E8E2ED1335B71, entity, propertyName, value); } // 0x6B1E8E2ED1335B71 0x8E101F5C b323 - BOOL DECOR_SET_FLOAT(Entity entity, const char* propertyName, float value) { return invoke(0x211AB1DD8D0F363A, entity, propertyName, value); } // 0x211AB1DD8D0F363A 0xBC7BD5CB b323 - BOOL DECOR_SET_INT(Entity entity, const char* propertyName, int value) { return invoke(0x0CE3AA5E1CA19E10, entity, propertyName, value); } // 0x0CE3AA5E1CA19E10 0xDB718B21 b323 - BOOL DECOR_GET_BOOL(Entity entity, const char* propertyName) { return invoke(0xDACE671663F2F5DB, entity, propertyName); } // 0xDACE671663F2F5DB 0xDBCE51E0 b323 - float DECOR_GET_FLOAT(Entity entity, const char* propertyName) { return invoke(0x6524A2F114706F43, entity, propertyName); } // 0x6524A2F114706F43 0x8DE5382F b323 - int DECOR_GET_INT(Entity entity, const char* propertyName) { return invoke(0xA06C969B02A97298, entity, propertyName); } // 0xA06C969B02A97298 0xDDDE59B5 b323 - BOOL DECOR_EXIST_ON(Entity entity, const char* propertyName) { return invoke(0x05661B80A8C9165F, entity, propertyName); } // 0x05661B80A8C9165F 0x74EF9C40 b323 - BOOL DECOR_REMOVE(Entity entity, const char* propertyName) { return invoke(0x00EE9F297C738720, entity, propertyName); } // 0x00EE9F297C738720 0xE0E2640B b323 - void DECOR_REGISTER(const char* propertyName, int type) { invoke(0x9FD90732F56403CE, propertyName, type); } // 0x9FD90732F56403CE 0x68BD42A9 b323 - BOOL DECOR_IS_REGISTERED_AS_TYPE(const char* propertyName, int type) { return invoke(0x4F14F9F870D6FBC8, propertyName, type); } // 0x4F14F9F870D6FBC8 0x7CF0971D b323 - void DECOR_REGISTER_LOCK() { invoke(0xA9D14EEA259F9248); } // 0xA9D14EEA259F9248 0x7F3F1C02 b323 -} - -namespace DLC -{ - BOOL ARE_ANY_CCS_PENDING() { return invoke(0x241FCA5B1AA14F75); } // 0x241FCA5B1AA14F75 0x0AF83036 b323 - BOOL IS_DLC_PRESENT(Hash dlcHash) { return invoke(0x812595A0644CE1DE, dlcHash); } // 0x812595A0644CE1DE 0x1F321943 b323 - BOOL DLC_CHECK_CLOUD_DATA_CORRECT() { return invoke(0xF2E07819EF1A5289); } // 0xF2E07819EF1A5289 0x881B1FDB b323 - int GET_EXTRACONTENT_CLOUD_RESULT() { return invoke(0x9489659372A81585); } // 0x9489659372A81585 0xC2169164 b323 - BOOL DLC_CHECK_COMPAT_PACK_CONFIGURATION() { return invoke(0xA213B11DFF526300); } // 0xA213B11DFF526300 0xF79A97F5 b323 - BOOL GET_EVER_HAD_BAD_PACK_ORDER() { return invoke(0x8D30F648014A92B5); } // 0x8D30F648014A92B5 0xF69B729C b323 - BOOL GET_IS_LOADING_SCREEN_ACTIVE() { return invoke(0x10D0A8F259E93EC9); } // 0x10D0A8F259E93EC9 0x517B601B b323 - BOOL GET_IS_INITIAL_LOADING_SCREEN_ACTIVE() { return invoke(0xC4637A6D03C24CC3); } // 0xC4637A6D03C24CC3 b1734 - BOOL HAS_CLOUD_REQUESTS_FINISHED(BOOL* p0, int unused) { return invoke(0x46E2B844905BC5F0, p0, unused); } // 0x46E2B844905BC5F0 0x6087C10C b323 - void ON_ENTER_SP() { invoke(0xD7C10C4A637992C9); } // 0xD7C10C4A637992C9 0x8BF60FC3 b323 - void ON_ENTER_MP() { invoke(0x0888C3502DBBEEF5); } // 0x0888C3502DBBEEF5 0xC65586A9 b323 -} - -namespace ENTITY -{ - BOOL DOES_ENTITY_EXIST(Entity entity) { return invoke(0x7239B21A38F536BA, entity); } // 0x7239B21A38F536BA 0x3AC90869 b323 - BOOL DOES_ENTITY_BELONG_TO_THIS_SCRIPT(Entity entity, BOOL p1) { return invoke(0xDDE6DF5AE89981D2, entity, p1); } // 0xDDE6DF5AE89981D2 0xACFEB3F9 b323 - BOOL DOES_ENTITY_HAVE_DRAWABLE(Entity entity) { return invoke(0x060D6E96F8B8E48D, entity); } // 0x060D6E96F8B8E48D 0xA5B33300 b323 - BOOL DOES_ENTITY_HAVE_PHYSICS(Entity entity) { return invoke(0xDA95EA3317CC5064, entity); } // 0xDA95EA3317CC5064 0x9BCD2979 b323 - BOOL DOES_ENTITY_HAVE_SKELETON(Entity entity) { return invoke(0x764EB96874EFFDC1, entity); } // 0x764EB96874EFFDC1 b2699 - BOOL DOES_ENTITY_HAVE_ANIM_DIRECTOR(Entity entity) { return invoke(0x2158E81A6AF65EA9, entity); } // 0x2158E81A6AF65EA9 b2699 - BOOL HAS_ENTITY_ANIM_FINISHED(Entity entity, const char* animDict, const char* animName, int p3) { return invoke(0x20B711662962B472, entity, animDict, animName, p3); } // 0x20B711662962B472 0x1D9CAB92 b323 - BOOL HAS_ENTITY_BEEN_DAMAGED_BY_ANY_OBJECT(Entity entity) { return invoke(0x95EB9964FF5C5C65, entity); } // 0x95EB9964FF5C5C65 0x6B74582E b323 - BOOL HAS_ENTITY_BEEN_DAMAGED_BY_ANY_PED(Entity entity) { return invoke(0x605F5A140F202491, entity); } // 0x605F5A140F202491 0x53FD4A25 b323 - BOOL HAS_ENTITY_BEEN_DAMAGED_BY_ANY_VEHICLE(Entity entity) { return invoke(0xDFD5033FDBA0A9C8, entity); } // 0xDFD5033FDBA0A9C8 0x878C2CE0 b323 - BOOL HAS_ENTITY_BEEN_DAMAGED_BY_ENTITY(Entity entity1, Entity entity2, BOOL p2) { return invoke(0xC86D67D52A707CF8, entity1, entity2, p2); } // 0xC86D67D52A707CF8 0x07FC77E0 b323 - BOOL HAS_ENTITY_CLEAR_LOS_TO_ENTITY(Entity entity1, Entity entity2, int traceType) { return invoke(0xFCDFF7B72D23A1AC, entity1, entity2, traceType); } // 0xFCDFF7B72D23A1AC 0x53576FA7 b323 - BOOL HAS_ENTITY_CLEAR_LOS_TO_ENTITY_ADJUST_FOR_COVER(Entity entity1, Entity entity2, int traceType) { return invoke(0x394BDE2A7BBA031E, entity1, entity2, traceType); } // 0x394BDE2A7BBA031E b1868 - BOOL HAS_ENTITY_CLEAR_LOS_TO_ENTITY_IN_FRONT(Entity entity1, Entity entity2) { return invoke(0x0267D00AF114F17A, entity1, entity2); } // 0x0267D00AF114F17A 0x210D87C8 b323 - BOOL HAS_ENTITY_COLLIDED_WITH_ANYTHING(Entity entity) { return invoke(0x8BAD02F0368D9E14, entity); } // 0x8BAD02F0368D9E14 0x662A2F41 b323 - Entity GET_LAST_ENTITY_HIT_BY_ENTITY_(Entity entity) { return invoke(0xA75EE4F689B85391, entity); } // 0xA75EE4F689B85391 b2802 - Hash GET_LAST_MATERIAL_HIT_BY_ENTITY(Entity entity) { return invoke(0x5C3D0A935F535C4C, entity); } // 0x5C3D0A935F535C4C 0xC0E3AA47 b323 - Vector3 GET_COLLISION_NORMAL_OF_LAST_HIT_FOR_ENTITY(Entity entity) { return invoke(0xE465D4AB7CA6AE72, entity); } // 0xE465D4AB7CA6AE72 0xAB415C07 b323 - void FORCE_ENTITY_AI_AND_ANIMATION_UPDATE(Entity entity) { invoke(0x40FDEDB72F8293B2, entity); } // 0x40FDEDB72F8293B2 0x58D9775F b323 - float GET_ENTITY_ANIM_CURRENT_TIME(Entity entity, const char* animDict, const char* animName) { return invoke(0x346D81500D088F42, entity, animDict, animName); } // 0x346D81500D088F42 0x83943F41 b323 - float GET_ENTITY_ANIM_TOTAL_TIME(Entity entity, const char* animDict, const char* animName) { return invoke(0x50BD2730B191E360, entity, animDict, animName); } // 0x50BD2730B191E360 0x433A9D18 b323 - float GET_ANIM_DURATION(const char* animDict, const char* animName) { return invoke(0xFEDDF04D62B8D790, animDict, animName); } // 0xFEDDF04D62B8D790 0x8B5E3E3D b323 - Entity GET_ENTITY_ATTACHED_TO(Entity entity) { return invoke(0x48C2BED9180FE123, entity); } // 0x48C2BED9180FE123 0xFE1589F9 b323 - Vector3 GET_ENTITY_COORDS(Entity entity, BOOL alive) { return invoke(0x3FEF770D40960D5A, entity, alive); } // 0x3FEF770D40960D5A 0x1647F1CB b323 - Vector3 GET_ENTITY_FORWARD_VECTOR(Entity entity) { return invoke(0x0A794A5A57F8DF91, entity); } // 0x0A794A5A57F8DF91 0x84DCECBF b323 - float GET_ENTITY_FORWARD_X(Entity entity) { return invoke(0x8BB4EF4214E0E6D5, entity); } // 0x8BB4EF4214E0E6D5 0x49FAE914 b323 - float GET_ENTITY_FORWARD_Y(Entity entity) { return invoke(0x866A4A5FAE349510, entity); } // 0x866A4A5FAE349510 0x9E2F917C b323 - float GET_ENTITY_HEADING(Entity entity) { return invoke(0xE83D4F9BA2A38914, entity); } // 0xE83D4F9BA2A38914 0x972CC383 b323 - float GET_ENTITY_HEADING_FROM_EULERS(Entity entity) { return invoke(0x846BF6291198A71E, entity); } // 0x846BF6291198A71E 0x9320E642 b323 - int GET_ENTITY_HEALTH(Entity entity) { return invoke(0xEEF059FAD016D209, entity); } // 0xEEF059FAD016D209 0x8E3222B7 b323 - int GET_ENTITY_MAX_HEALTH(Entity entity) { return invoke(0x15D757606D170C3C, entity); } // 0x15D757606D170C3C 0xC7AE6AA1 b323 - void SET_ENTITY_MAX_HEALTH(Entity entity, int value) { invoke(0x166E7CF68597D8B5, entity, value); } // 0x166E7CF68597D8B5 0x96F84DF8 b323 - float GET_ENTITY_HEIGHT(Entity entity, float X, float Y, float Z, BOOL atTop, BOOL inWorldCoords) { return invoke(0x5A504562485944DD, entity, X, Y, Z, atTop, inWorldCoords); } // 0x5A504562485944DD 0xEE443481 b323 - float GET_ENTITY_HEIGHT_ABOVE_GROUND(Entity entity) { return invoke(0x1DD55701034110E5, entity); } // 0x1DD55701034110E5 0x57F56A4D b323 - void GET_ENTITY_MATRIX(Entity entity, Vector3* forwardVector, Vector3* rightVector, Vector3* upVector, Vector3* position) { invoke(0xECB2FC7235A7D137, entity, forwardVector, rightVector, upVector, position); } // 0xECB2FC7235A7D137 0xEB9EB001 b323 - Hash GET_ENTITY_MODEL(Entity entity) { return invoke(0x9F47B058362C84B5, entity); } // 0x9F47B058362C84B5 0xDAFCB3EC b323 - Vector3 GET_OFFSET_FROM_ENTITY_GIVEN_WORLD_COORDS(Entity entity, float posX, float posY, float posZ) { return invoke(0x2274BC1C4885E333, entity, posX, posY, posZ); } // 0x2274BC1C4885E333 0x6477EC9E b323 - Vector3 GET_OFFSET_FROM_ENTITY_IN_WORLD_COORDS(Entity entity, float offsetX, float offsetY, float offsetZ) { return invoke(0x1899F328B0E12848, entity, offsetX, offsetY, offsetZ); } // 0x1899F328B0E12848 0xABCF043A b323 - float GET_ENTITY_PITCH(Entity entity) { return invoke(0xD45DC2893621E1FE, entity); } // 0xD45DC2893621E1FE 0xFCE6ECE5 b323 - void GET_ENTITY_QUATERNION(Entity entity, float* x, float* y, float* z, float* w) { invoke(0x7B3703D2D32DFA18, entity, x, y, z, w); } // 0x7B3703D2D32DFA18 0x5154EC90 b323 - float GET_ENTITY_ROLL(Entity entity) { return invoke(0x831E0242595560DF, entity); } // 0x831E0242595560DF 0x36610842 b323 - Vector3 GET_ENTITY_ROTATION(Entity entity, int rotationOrder) { return invoke(0xAFBD61CC738D9EB9, entity, rotationOrder); } // 0xAFBD61CC738D9EB9 0x8FF45B04 b323 - Vector3 GET_ENTITY_ROTATION_VELOCITY(Entity entity) { return invoke(0x213B91045D09B983, entity); } // 0x213B91045D09B983 0x9BF8A73F b323 - const char* GET_ENTITY_SCRIPT(Entity entity, ScrHandle* script) { return invoke(0xA6E9C38DB51D7748, entity, script); } // 0xA6E9C38DB51D7748 0xB7F70784 b323 - float GET_ENTITY_SPEED(Entity entity) { return invoke(0xD5037BA82E12416F, entity); } // 0xD5037BA82E12416F 0x9E1E4798 b323 - Vector3 GET_ENTITY_SPEED_VECTOR(Entity entity, BOOL relative) { return invoke(0x9A8D700A51CB7B0D, entity, relative); } // 0x9A8D700A51CB7B0D 0x3ED2B997 b323 - float GET_ENTITY_UPRIGHT_VALUE(Entity entity) { return invoke(0x95EED5A694951F9F, entity); } // 0x95EED5A694951F9F 0xF4268190 b323 - Vector3 GET_ENTITY_VELOCITY(Entity entity) { return invoke(0x4805D2B1D8CF94A9, entity); } // 0x4805D2B1D8CF94A9 0xC14C9B6B b323 - Object GET_OBJECT_INDEX_FROM_ENTITY_INDEX(Entity entity) { return invoke(0xD7E3B9735C0F89D6, entity); } // 0xD7E3B9735C0F89D6 0xBC5A9C58 b323 - Ped GET_PED_INDEX_FROM_ENTITY_INDEX(Entity entity) { return invoke(0x04A2A40C73395041, entity); } // 0x04A2A40C73395041 0xC46F74AC b323 - Vehicle GET_VEHICLE_INDEX_FROM_ENTITY_INDEX(Entity entity) { return invoke(0x4B53F92932ADFAC0, entity); } // 0x4B53F92932ADFAC0 0xC69CF43D b323 - Vector3 GET_WORLD_POSITION_OF_ENTITY_BONE(Entity entity, int boneIndex) { return invoke(0x44A8FCB8ED227738, entity, boneIndex); } // 0x44A8FCB8ED227738 0x7C6339DF b323 - Player GET_NEAREST_PLAYER_TO_ENTITY(Entity entity) { return invoke(0x7196842CB375CDB3, entity); } // 0x7196842CB375CDB3 0xCE17FDEC b323 - Player GET_NEAREST_PLAYER_TO_ENTITY_ON_TEAM(Entity entity, int team) { return invoke(0x4DC9A62F844D9337, entity, team); } // 0x4DC9A62F844D9337 0xB1808F56 b323 - int GET_NEAREST_PARTICIPANT_TO_ENTITY(Entity entity) { return invoke(0xFFBD7052D65BE0FF, entity); } // 0xFFBD7052D65BE0FF b2944 - int GET_ENTITY_TYPE(Entity entity) { return invoke(0x8ACD366038D14505, entity); } // 0x8ACD366038D14505 0x0B1BD08D b323 - int GET_ENTITY_POPULATION_TYPE(Entity entity) { return invoke(0xF6F5161F4534EDFF, entity); } // 0xF6F5161F4534EDFF 0xFC30DDFF b323 - BOOL IS_AN_ENTITY(ScrHandle handle) { return invoke(0x731EC8A916BD11A1, handle); } // 0x731EC8A916BD11A1 0xD4B9715A b323 - BOOL IS_ENTITY_A_PED(Entity entity) { return invoke(0x524AC5ECEA15343E, entity); } // 0x524AC5ECEA15343E 0x55D33EAB b323 - BOOL IS_ENTITY_A_MISSION_ENTITY(Entity entity) { return invoke(0x0A7B270912999B3C, entity); } // 0x0A7B270912999B3C 0x2632E124 b323 - BOOL IS_ENTITY_A_VEHICLE(Entity entity) { return invoke(0x6AC7003FA6E5575E, entity); } // 0x6AC7003FA6E5575E 0xBE800B01 b323 - BOOL IS_ENTITY_AN_OBJECT(Entity entity) { return invoke(0x8D68C8FD0FACA94E, entity); } // 0x8D68C8FD0FACA94E 0x3F52E561 b323 - BOOL IS_ENTITY_AT_COORD(Entity entity, float xPos, float yPos, float zPos, float xSize, float ySize, float zSize, BOOL p7, BOOL p8, int p9) { return invoke(0x20B60995556D004F, entity, xPos, yPos, zPos, xSize, ySize, zSize, p7, p8, p9); } // 0x20B60995556D004F 0xD749B606 b323 - BOOL IS_ENTITY_AT_ENTITY(Entity entity1, Entity entity2, float xSize, float ySize, float zSize, BOOL p5, BOOL p6, int p7) { return invoke(0x751B70C3D034E187, entity1, entity2, xSize, ySize, zSize, p5, p6, p7); } // 0x751B70C3D034E187 0xDABDCB52 b323 - BOOL IS_ENTITY_ATTACHED(Entity entity) { return invoke(0xB346476EF1A64897, entity); } // 0xB346476EF1A64897 0xEC1479D5 b323 - BOOL IS_ENTITY_ATTACHED_TO_ANY_OBJECT(Entity entity) { return invoke(0xCF511840CEEDE0CC, entity); } // 0xCF511840CEEDE0CC 0x0B5DE340 b323 - BOOL IS_ENTITY_ATTACHED_TO_ANY_PED(Entity entity) { return invoke(0xB1632E9A5F988D11, entity); } // 0xB1632E9A5F988D11 0x9D7A609C b323 - BOOL IS_ENTITY_ATTACHED_TO_ANY_VEHICLE(Entity entity) { return invoke(0x26AA915AD89BFB4B, entity); } // 0x26AA915AD89BFB4B 0xDE5C995E b323 - BOOL IS_ENTITY_ATTACHED_TO_ENTITY(Entity from, Entity to) { return invoke(0xEFBE71898A993728, from, to); } // 0xEFBE71898A993728 0xB0ABFEA8 b323 - BOOL IS_ENTITY_DEAD(Entity entity, BOOL p1) { return invoke(0x5F9532F3B5CC2551, entity, p1); } // 0x5F9532F3B5CC2551 0xB6F7CBAC b323 - BOOL IS_ENTITY_IN_AIR(Entity entity) { return invoke(0x886E37EC497200B6, entity); } // 0x886E37EC497200B6 0xA4157987 b323 - BOOL IS_ENTITY_IN_ANGLED_AREA(Entity entity, float x1, float y1, float z1, float x2, float y2, float z2, float width, BOOL debug, BOOL includeZ, Any p10) { return invoke(0x51210CED3DA1C78A, entity, x1, y1, z1, x2, y2, z2, width, debug, includeZ, p10); } // 0x51210CED3DA1C78A 0x883622FA b323 - BOOL IS_ENTITY_IN_AREA(Entity entity, float x1, float y1, float z1, float x2, float y2, float z2, BOOL p7, BOOL p8, Any p9) { return invoke(0x54736AA40E271165, entity, x1, y1, z1, x2, y2, z2, p7, p8, p9); } // 0x54736AA40E271165 0x8C2DFA9D b323 - BOOL IS_ENTITY_IN_ZONE(Entity entity, const char* zone) { return invoke(0xB6463CF6AF527071, entity, zone); } // 0xB6463CF6AF527071 0x45C82B21 b323 - BOOL IS_ENTITY_IN_WATER(Entity entity) { return invoke(0xCFB0A0D8EDD145A3, entity); } // 0xCFB0A0D8EDD145A3 0x4C3C2508 b323 - float GET_ENTITY_SUBMERGED_LEVEL(Entity entity) { return invoke(0xE81AFC1BC4CC41CE, entity); } // 0xE81AFC1BC4CC41CE 0x0170F68C b323 - void SET_ENTITY_REQUIRES_MORE_EXPENSIVE_RIVER_CHECK(Entity entity, BOOL toggle) { invoke(0x694E00132F2823ED, entity, toggle); } // 0x694E00132F2823ED 0x40C84A74 b323 - BOOL IS_ENTITY_ON_SCREEN(Entity entity) { return invoke(0xE659E47AF827484B, entity); } // 0xE659E47AF827484B 0xC1FEC5ED b323 - BOOL IS_ENTITY_PLAYING_ANIM(Entity entity, const char* animDict, const char* animName, int taskFlag) { return invoke(0x1F0B79228E461EC9, entity, animDict, animName, taskFlag); } // 0x1F0B79228E461EC9 0x0D130D34 b323 - BOOL IS_ENTITY_STATIC(Entity entity) { return invoke(0x1218E6886D3D8327, entity); } // 0x1218E6886D3D8327 0x928E12E9 b323 - BOOL IS_ENTITY_TOUCHING_ENTITY(Entity entity, Entity targetEntity) { return invoke(0x17FFC1B2BA35A494, entity, targetEntity); } // 0x17FFC1B2BA35A494 0x6B931477 b323 - BOOL IS_ENTITY_TOUCHING_MODEL(Entity entity, Hash modelHash) { return invoke(0x0F42323798A58C8C, entity, modelHash); } // 0x0F42323798A58C8C 0x307E7611 b323 - BOOL IS_ENTITY_UPRIGHT(Entity entity, float angle) { return invoke(0x5333F526F6AB19AA, entity, angle); } // 0x5333F526F6AB19AA 0x3BCDF4E1 b323 - BOOL IS_ENTITY_UPSIDEDOWN(Entity entity) { return invoke(0x1DBD58820FA61D71, entity); } // 0x1DBD58820FA61D71 0x5ACAA48F b323 - BOOL IS_ENTITY_VISIBLE(Entity entity) { return invoke(0x47D6F43D77935C75, entity); } // 0x47D6F43D77935C75 0x120B4ED5 b323 - BOOL IS_ENTITY_VISIBLE_TO_SCRIPT(Entity entity) { return invoke(0xD796CB5BA8F20E32, entity); } // 0xD796CB5BA8F20E32 0x5D240E9D b323 - BOOL IS_ENTITY_OCCLUDED(Entity entity) { return invoke(0xE31C2C72B8692B64, entity); } // 0xE31C2C72B8692B64 0x46BC5B40 b323 - BOOL WOULD_ENTITY_BE_OCCLUDED(Hash entityModelHash, float x, float y, float z, BOOL p4) { return invoke(0xEE5D2A122E09EC42, entityModelHash, x, y, z, p4); } // 0xEE5D2A122E09EC42 0xEA127CBC b323 - BOOL IS_ENTITY_WAITING_FOR_WORLD_COLLISION(Entity entity) { return invoke(0xD05BFF0C0A12C68F, entity); } // 0xD05BFF0C0A12C68F 0x00AB7A4A b323 - void APPLY_FORCE_TO_ENTITY_CENTER_OF_MASS(Entity entity, int forceType, float x, float y, float z, BOOL p5, BOOL isDirectionRel, BOOL isForceRel, BOOL p8) { invoke(0x18FF00FC7EFF559E, entity, forceType, x, y, z, p5, isDirectionRel, isForceRel, p8); } // 0x18FF00FC7EFF559E 0x28924E98 b323 - void APPLY_FORCE_TO_ENTITY(Entity entity, int forceFlags, float x, float y, float z, float offX, float offY, float offZ, int boneIndex, BOOL isDirectionRel, BOOL ignoreUpVec, BOOL isForceRel, BOOL p12, BOOL p13) { invoke(0xC5F68BE9613E2D18, entity, forceFlags, x, y, z, offX, offY, offZ, boneIndex, isDirectionRel, ignoreUpVec, isForceRel, p12, p13); } // 0xC5F68BE9613E2D18 0xC1C0855A b323 - void ATTACH_ENTITY_TO_ENTITY(Entity entity1, Entity entity2, int boneIndex, float xPos, float yPos, float zPos, float xRot, float yRot, float zRot, BOOL p9, BOOL useSoftPinning, BOOL collision, BOOL isPed, int vertexIndex, BOOL fixedRot, Any p15) { invoke(0x6B9BBD38AB0796DF, entity1, entity2, boneIndex, xPos, yPos, zPos, xRot, yRot, zRot, p9, useSoftPinning, collision, isPed, vertexIndex, fixedRot, p15); } // 0x6B9BBD38AB0796DF 0xEC024237 b323 - void ATTACH_ENTITY_BONE_TO_ENTITY_BONE(Entity entity1, Entity entity2, int boneIndex1, int boneIndex2, BOOL p4, BOOL p5) { invoke(0x5C48B75732C8456C, entity1, entity2, boneIndex1, boneIndex2, p4, p5); } // 0x5C48B75732C8456C b791 - void ATTACH_ENTITY_BONE_TO_ENTITY_BONE_Y_FORWARD(Entity entity1, Entity entity2, int boneIndex1, int boneIndex2, BOOL p4, BOOL p5) { invoke(0xFD1695C5D3B05439, entity1, entity2, boneIndex1, boneIndex2, p4, p5); } // 0xFD1695C5D3B05439 b791 - void ATTACH_ENTITY_TO_ENTITY_PHYSICALLY(Entity entity1, Entity entity2, int boneIndex1, int boneIndex2, float xPos1, float yPos1, float zPos1, float xPos2, float yPos2, float zPos2, float xRot, float yRot, float zRot, float breakForce, BOOL fixedRot, BOOL p15, BOOL collision, BOOL p17, int p18) { invoke(0xC3675780C92F90F9, entity1, entity2, boneIndex1, boneIndex2, xPos1, yPos1, zPos1, xPos2, yPos2, zPos2, xRot, yRot, zRot, breakForce, fixedRot, p15, collision, p17, p18); } // 0xC3675780C92F90F9 0x0547417F b323 - void ATTACH_ENTITY_TO_ENTITY_PHYSICALLY_OVERRIDE_INVERSE_MASS(Entity firstEntityIndex, Entity secondEntityIndex, int firstEntityBoneIndex, int secondEntityBoneIndex, float secondEntityOffsetX, float secondEntityOffsetY, float secondEntityOffsetZ, float firstEntityOffsetX, float firstEntityOffsetY, float firstEntityOffsetZ, float vecRotationX, float vecRotationY, float vecRotationZ, float physicalStrength, BOOL constrainRotation, BOOL doInitialWarp, BOOL collideWithEntity, BOOL addInitialSeperation, int rotOrder, float invMassScaleA, float invMassScaleB) { invoke(0x168A09D1B25B0BA4, firstEntityIndex, secondEntityIndex, firstEntityBoneIndex, secondEntityBoneIndex, secondEntityOffsetX, secondEntityOffsetY, secondEntityOffsetZ, firstEntityOffsetX, firstEntityOffsetY, firstEntityOffsetZ, vecRotationX, vecRotationY, vecRotationZ, physicalStrength, constrainRotation, doInitialWarp, collideWithEntity, addInitialSeperation, rotOrder, invMassScaleA, invMassScaleB); } // 0x168A09D1B25B0BA4 b2944 - void PROCESS_ENTITY_ATTACHMENTS(Entity entity) { invoke(0xF4080490ADC51C6F, entity); } // 0xF4080490ADC51C6F 0x6909BA59 b323 - int GET_ENTITY_BONE_INDEX_BY_NAME(Entity entity, const char* boneName) { return invoke(0xFB71170B7E76ACBA, entity, boneName); } // 0xFB71170B7E76ACBA 0xE4ECAC22 b323 - void CLEAR_ENTITY_LAST_DAMAGE_ENTITY(Entity entity) { invoke(0xA72CD9CA74A5ECBA, entity); } // 0xA72CD9CA74A5ECBA 0x2B83F43B b323 - void DELETE_ENTITY(Entity* entity) { invoke(0xAE3CBE5BF394C9C9, entity); } // 0xAE3CBE5BF394C9C9 0xFAA3D236 b323 - void DETACH_ENTITY(Entity entity, BOOL dynamic, BOOL collision) { invoke(0x961AC54BF0613F5D, entity, dynamic, collision); } // 0x961AC54BF0613F5D 0xC8EFCB41 b323 - void FREEZE_ENTITY_POSITION(Entity entity, BOOL toggle) { invoke(0x428CA6DBD1094446, entity, toggle); } // 0x428CA6DBD1094446 0x65C16D57 b323 - void SET_ENTITY_SHOULD_FREEZE_WAITING_ON_COLLISION(Entity entity, BOOL toggle) { invoke(0x3910051CCECDB00C, entity, toggle); } // 0x3910051CCECDB00C 0xD3850671 b323 - BOOL PLAY_ENTITY_ANIM(Entity entity, const char* animName, const char* animDict, float p3, BOOL loop, BOOL stayInAnim, BOOL p6, float delta, Any bitset) { return invoke(0x7FB218262B810701, entity, animName, animDict, p3, loop, stayInAnim, p6, delta, bitset); } // 0x7FB218262B810701 0x878753D5 b323 - BOOL PLAY_SYNCHRONIZED_ENTITY_ANIM(Entity entity, int syncedScene, const char* animation, const char* propName, float p4, float p5, Any p6, float p7) { return invoke(0xC77720A12FE14A86, entity, syncedScene, animation, propName, p4, p5, p6, p7); } // 0xC77720A12FE14A86 0x012760AA b323 - BOOL PLAY_SYNCHRONIZED_MAP_ENTITY_ANIM(float x1, float y1, float z1, float x2, Any y2, float z2, const char* p6, const char* p7, float p8, float p9, Any p10, float p11) { return invoke(0xB9C54555ED30FBC4, x1, y1, z1, x2, y2, z2, p6, p7, p8, p9, p10, p11); } // 0xB9C54555ED30FBC4 0xEB4CBA74 b323 - BOOL STOP_SYNCHRONIZED_MAP_ENTITY_ANIM(float x1, float y1, float z1, float x2, Any y2, float z2) { return invoke(0x11E79CAB7183B6F5, x1, y1, z1, x2, y2, z2); } // 0x11E79CAB7183B6F5 0x7253D5B2 b323 - BOOL STOP_ENTITY_ANIM(Entity entity, const char* animation, const char* animGroup, float p3) { return invoke(0x28004F88151E03E0, entity, animation, animGroup, p3); } // 0x28004F88151E03E0 0xC4769830 b323 - BOOL STOP_SYNCHRONIZED_ENTITY_ANIM(Entity entity, float p1, BOOL p2) { return invoke(0x43D3807C077261E3, entity, p1, p2); } // 0x43D3807C077261E3 0xE27D2FC1 b323 - BOOL HAS_ANIM_EVENT_FIRED(Entity entity, Hash actionHash) { return invoke(0xEAF4CD9EA3E7E922, entity, actionHash); } // 0xEAF4CD9EA3E7E922 0x66571CA0 b323 - BOOL FIND_ANIM_EVENT_PHASE(const char* animDictionary, const char* animName, const char* p2, Any* p3, Any* p4) { return invoke(0x07F1BE2BCCAA27A7, animDictionary, animName, p2, p3, p4); } // 0x07F1BE2BCCAA27A7 0xC41DDA62 b323 - void SET_ENTITY_ANIM_CURRENT_TIME(Entity entity, const char* animDictionary, const char* animName, float time) { invoke(0x4487C259F0F70977, entity, animDictionary, animName, time); } // 0x4487C259F0F70977 0x99D90735 b323 - void SET_ENTITY_ANIM_SPEED(Entity entity, const char* animDictionary, const char* animName, float speedMultiplier) { invoke(0x28D1A16553C51776, entity, animDictionary, animName, speedMultiplier); } // 0x28D1A16553C51776 0x3990C90A b323 - void SET_ENTITY_AS_MISSION_ENTITY(Entity entity, BOOL p1, BOOL p2) { invoke(0xAD738C3085FE7E11, entity, p1, p2); } // 0xAD738C3085FE7E11 0x5D1F9E0F b323 - void SET_ENTITY_AS_NO_LONGER_NEEDED(Entity* entity) { invoke(0xB736A491E64A32CF, entity); } // 0xB736A491E64A32CF 0xADF2267C b323 - void SET_PED_AS_NO_LONGER_NEEDED(Ped* ped) { invoke(0x2595DD4236549CE3, ped); } // 0x2595DD4236549CE3 0x9A388380 b323 - void SET_VEHICLE_AS_NO_LONGER_NEEDED(Vehicle* vehicle) { invoke(0x629BFA74418D6239, vehicle); } // 0x629BFA74418D6239 0x9B0E10BE b323 - void SET_OBJECT_AS_NO_LONGER_NEEDED(Object* object) { invoke(0x3AE22DEB5BA5A3E6, object); } // 0x3AE22DEB5BA5A3E6 0x3F6B949F b323 - void SET_ENTITY_CAN_BE_DAMAGED(Entity entity, BOOL toggle) { invoke(0x1760FFA8AB074D66, entity, toggle); } // 0x1760FFA8AB074D66 0x60B6E744 b323 - BOOL GET_ENTITY_CAN_BE_DAMAGED(Entity entity) { return invoke(0xD95CC5D2AB15A09F, entity); } // 0xD95CC5D2AB15A09F 0xE4938B5D b757 - void SET_ENTITY_CAN_BE_DAMAGED_BY_RELATIONSHIP_GROUP(Entity entity, BOOL bCanBeDamaged, int relGroup) { invoke(0xE22D8FDE858B8119, entity, bCanBeDamaged, relGroup); } // 0xE22D8FDE858B8119 0x34165B5D b323 - void SET_ENTITY_CAN_ONLY_BE_DAMAGED_BY_SCRIPT_PARTICIPANTS(Entity entity, BOOL toggle) { invoke(0x352E2B5CF420BF3B, entity, toggle); } // 0x352E2B5CF420BF3B b573 - void SET_ENTITY_CAN_BE_TARGETED_WITHOUT_LOS(Entity entity, BOOL toggle) { invoke(0xD3997889736FD899, entity, toggle); } // 0xD3997889736FD899 0x3B13797C b323 - void SET_ENTITY_COLLISION(Entity entity, BOOL toggle, BOOL keepPhysics) { invoke(0x1A9205C1B9EE827F, entity, toggle, keepPhysics); } // 0x1A9205C1B9EE827F 0x139FD37D b323 - BOOL GET_ENTITY_COLLISION_DISABLED(Entity entity) { return invoke(0xCCF1E97BEFDAE480, entity); } // 0xCCF1E97BEFDAE480 0xE8C0C629 b323 - void SET_ENTITY_COMPLETELY_DISABLE_COLLISION(Entity entity, BOOL toggle, BOOL keepPhysics) { invoke(0x9EBC85ED0FFFE51C, entity, toggle, keepPhysics); } // 0x9EBC85ED0FFFE51C 0xBD0D4831 b323 - void SET_ENTITY_COORDS(Entity entity, float xPos, float yPos, float zPos, BOOL xAxis, BOOL yAxis, BOOL zAxis, BOOL clearArea) { invoke(0x06843DA7060A026B, entity, xPos, yPos, zPos, xAxis, yAxis, zAxis, clearArea); } // 0x06843DA7060A026B 0xDF70B41B b323 - void SET_ENTITY_COORDS_WITHOUT_PLANTS_RESET(Entity entity, float xPos, float yPos, float zPos, BOOL alive, BOOL deadFlag, BOOL ragdollFlag, BOOL clearArea) { invoke(0x621873ECE1178967, entity, xPos, yPos, zPos, alive, deadFlag, ragdollFlag, clearArea); } // 0x621873ECE1178967 0x749B282E b323 - void SET_ENTITY_COORDS_NO_OFFSET(Entity entity, float xPos, float yPos, float zPos, BOOL xAxis, BOOL yAxis, BOOL zAxis) { invoke(0x239A3351AC1DA385, entity, xPos, yPos, zPos, xAxis, yAxis, zAxis); } // 0x239A3351AC1DA385 0x4C83DE8D b323 - void SET_ENTITY_DYNAMIC(Entity entity, BOOL toggle) { invoke(0x1718DE8E3F2823CA, entity, toggle); } // 0x1718DE8E3F2823CA 0x236F525B b323 - void SET_ENTITY_HEADING(Entity entity, float heading) { invoke(0x8E2530AA8ADA980E, entity, heading); } // 0x8E2530AA8ADA980E 0xE0FF064D b323 - void SET_ENTITY_HEALTH(Entity entity, int health, int p2) { invoke(0x6B76DC1F3AE6E6A3, entity, health, p2); } // 0x6B76DC1F3AE6E6A3 0xFBCD1831 b323 - void SET_ENTITY_INVINCIBLE(Entity entity, BOOL toggle) { invoke(0x3882114BDE571AD4, entity, toggle); } // 0x3882114BDE571AD4 0xC1213A21 b323 - void SET_ENTITY_IS_TARGET_PRIORITY(Entity entity, BOOL p1, float p2) { invoke(0xEA02E132F5C68722, entity, p1, p2); } // 0xEA02E132F5C68722 0x9729EE32 b323 - void SET_ENTITY_LIGHTS(Entity entity, BOOL toggle) { invoke(0x7CFBA6A80BDF3874, entity, toggle); } // 0x7CFBA6A80BDF3874 0xE8FC85AF b323 - void SET_ENTITY_LOAD_COLLISION_FLAG(Entity entity, BOOL toggle, Any p2) { invoke(0x0DC7CABAB1E9B67E, entity, toggle, p2); } // 0x0DC7CABAB1E9B67E 0xC52F295B b323 - BOOL HAS_COLLISION_LOADED_AROUND_ENTITY(Entity entity) { return invoke(0xE9676F61BC0B3321, entity); } // 0xE9676F61BC0B3321 0x851687F9 b323 - void SET_ENTITY_MAX_SPEED(Entity entity, float speed) { invoke(0x0E46A3FCBDE2A1B1, entity, speed); } // 0x0E46A3FCBDE2A1B1 0x46AFFED3 b323 - void SET_ENTITY_ONLY_DAMAGED_BY_PLAYER(Entity entity, BOOL toggle) { invoke(0x79F020FF9EDC0748, entity, toggle); } // 0x79F020FF9EDC0748 0x4B707F50 b323 - void SET_ENTITY_ONLY_DAMAGED_BY_RELATIONSHIP_GROUP(Entity entity, BOOL p1, Any p2) { invoke(0x7022BD828FA0B082, entity, p1, p2); } // 0x7022BD828FA0B082 0x202237E2 b323 - void SET_ENTITY_PROOFS(Entity entity, BOOL bulletProof, BOOL fireProof, BOOL explosionProof, BOOL collisionProof, BOOL meleeProof, BOOL steamProof, BOOL p7, BOOL waterProof) { invoke(0xFAEE099C6F890BB8, entity, bulletProof, fireProof, explosionProof, collisionProof, meleeProof, steamProof, p7, waterProof); } // 0xFAEE099C6F890BB8 0x7E9EAB66 b323 - BOOL GET_ENTITY_PROOFS(Entity entity, BOOL* bulletProof, BOOL* fireProof, BOOL* explosionProof, BOOL* collisionProof, BOOL* meleeProof, BOOL* steamProof, BOOL* p7, BOOL* drownProof) { return invoke(0xBE8CD9BE829BBEBF, entity, bulletProof, fireProof, explosionProof, collisionProof, meleeProof, steamProof, p7, drownProof); } // 0xBE8CD9BE829BBEBF b1604 - void SET_ENTITY_QUATERNION(Entity entity, float x, float y, float z, float w) { invoke(0x77B21BE7AC540F07, entity, x, y, z, w); } // 0x77B21BE7AC540F07 0x83B6046F b323 - void SET_ENTITY_RECORDS_COLLISIONS(Entity entity, BOOL toggle) { invoke(0x0A50A1EEDAD01E65, entity, toggle); } // 0x0A50A1EEDAD01E65 0x6B189A1A b323 - void SET_ENTITY_ROTATION(Entity entity, float pitch, float roll, float yaw, int rotationOrder, BOOL p5) { invoke(0x8524A8B0171D5E07, entity, pitch, roll, yaw, rotationOrder, p5); } // 0x8524A8B0171D5E07 0x0A345EFE b323 - void SET_ENTITY_VISIBLE(Entity entity, BOOL toggle, BOOL p2) { invoke(0xEA1C610A04DB6BBB, entity, toggle, p2); } // 0xEA1C610A04DB6BBB 0xD043E8E1 b323 - void SET_ENTITY_WATER_REFLECTION_FLAG(Entity entity, BOOL toggle) { invoke(0xC34BC448DA29F5E9, entity, toggle); } // 0xC34BC448DA29F5E9 b573 - void SET_ENTITY_MIRROR_REFLECTION_FLAG(Entity entity, BOOL p1) { invoke(0xE66377CDDADA4810, entity, p1); } // 0xE66377CDDADA4810 b1734 - void SET_ENTITY_VELOCITY(Entity entity, float x, float y, float z) { invoke(0x1C99BB7B6E96D16F, entity, x, y, z); } // 0x1C99BB7B6E96D16F 0xFF5A1988 b323 - void SET_ENTITY_ANGULAR_VELOCITY(Entity entity, float x, float y, float z) { invoke(0x8339643499D1222E, entity, x, y, z); } // 0x8339643499D1222E b2372 - void SET_ENTITY_HAS_GRAVITY(Entity entity, BOOL toggle) { invoke(0x4A4722448F18EEF5, entity, toggle); } // 0x4A4722448F18EEF5 0xE2F262BF b323 - void SET_ENTITY_LOD_DIST(Entity entity, int value) { invoke(0x5927F96A78577363, entity, value); } // 0x5927F96A78577363 0xD7ACC7AD b323 - int GET_ENTITY_LOD_DIST(Entity entity) { return invoke(0x4159C2762B5791D6, entity); } // 0x4159C2762B5791D6 0x4DA3D51F b323 - void SET_ENTITY_ALPHA(Entity entity, int alphaLevel, BOOL skin) { invoke(0x44A0870B7E92D7C0, entity, alphaLevel, skin); } // 0x44A0870B7E92D7C0 0xAE667CB0 b323 - int GET_ENTITY_ALPHA(Entity entity) { return invoke(0x5A47B3B5E63E94C6, entity); } // 0x5A47B3B5E63E94C6 0x1560B017 b323 - void RESET_ENTITY_ALPHA(Entity entity) { invoke(0x9B1E824FFBB7027A, entity); } // 0x9B1E824FFBB7027A 0x8A30761C b323 - void RESET_PICKUP_ENTITY_GLOW(Entity entity) { invoke(0x490861B88F4FD846, entity); } // 0x490861B88F4FD846 b944 - void SET_PICKUP_COLLIDES_WITH_PROJECTILES(Any p0, Any p1) { invoke(0xCEA7C8E1B48FF68C, p0, p1); } // 0xCEA7C8E1B48FF68C b678 - void SET_ENTITY_SORT_BIAS(Entity entity, float p1) { invoke(0x5C3B791D580E0BC2, entity, p1); } // 0x5C3B791D580E0BC2 b323 - void SET_ENTITY_ALWAYS_PRERENDER(Entity entity, BOOL toggle) { invoke(0xACAD101E1FB66689, entity, toggle); } // 0xACAD101E1FB66689 0xD8FF798A b323 - void SET_ENTITY_RENDER_SCORCHED(Entity entity, BOOL toggle) { invoke(0x730F5F8D3F0F2050, entity, toggle); } // 0x730F5F8D3F0F2050 0xAAC9317B b323 - void SET_ENTITY_TRAFFICLIGHT_OVERRIDE(Entity entity, int state) { invoke(0x57C5DB656185EAC4, entity, state); } // 0x57C5DB656185EAC4 0xC47F5B91 b323 - void SET_ENTITY_IS_IN_VEHICLE(Entity entity) { invoke(0x78E8E3A640178255, entity); } // 0x78E8E3A640178255 b323 - void CREATE_MODEL_SWAP(float x, float y, float z, float radius, Hash originalModel, Hash newModel, BOOL p6) { invoke(0x92C47782FDA8B2A3, x, y, z, radius, originalModel, newModel, p6); } // 0x92C47782FDA8B2A3 0x0BC12F9E b323 - void REMOVE_MODEL_SWAP(float x, float y, float z, float radius, Hash originalModel, Hash newModel, BOOL p6) { invoke(0x033C0F9A64E229AE, x, y, z, radius, originalModel, newModel, p6); } // 0x033C0F9A64E229AE 0xCE0AA8BC b323 - void CREATE_MODEL_HIDE(float x, float y, float z, float radius, Hash modelHash, BOOL p5) { invoke(0x8A97BCA30A0CE478, x, y, z, radius, modelHash, p5); } // 0x8A97BCA30A0CE478 0x7BD5CF2F b323 - void CREATE_MODEL_HIDE_EXCLUDING_SCRIPT_OBJECTS(float x, float y, float z, float radius, Hash modelHash, BOOL p5) { invoke(0x3A52AE588830BF7F, x, y, z, radius, modelHash, p5); } // 0x3A52AE588830BF7F 0x07AAF22C b323 - void REMOVE_MODEL_HIDE(float x, float y, float z, float radius, Hash modelHash, BOOL p5) { invoke(0xD9E3006FB3CBD765, x, y, z, radius, modelHash, p5); } // 0xD9E3006FB3CBD765 0x993DBC10 b323 - void CREATE_FORCED_OBJECT(float x, float y, float z, Any p3, Hash modelHash, BOOL p5) { invoke(0x150E808B375A385A, x, y, z, p3, modelHash, p5); } // 0x150E808B375A385A 0x335190A2 b323 - void REMOVE_FORCED_OBJECT(float x, float y, float z, float p3, Hash modelHash) { invoke(0x61B6775E83C0DB6F, x, y, z, p3, modelHash); } // 0x61B6775E83C0DB6F 0xAED73ADD b323 - void SET_ENTITY_NO_COLLISION_ENTITY(Entity entity1, Entity entity2, BOOL thisFrameOnly) { invoke(0xA53ED5520C07654A, entity1, entity2, thisFrameOnly); } // 0xA53ED5520C07654A 0x1E11BFE9 b323 - void SET_ENTITY_MOTION_BLUR(Entity entity, BOOL toggle) { invoke(0x295D82A8559F9150, entity, toggle); } // 0x295D82A8559F9150 0xE90005B8 b323 - void SET_CAN_AUTO_VAULT_ON_ENTITY(Entity entity, BOOL toggle) { invoke(0xE12ABE5E3A389A6C, entity, toggle); } // 0xE12ABE5E3A389A6C 0x44767B31 b323 - void SET_CAN_CLIMB_ON_ENTITY(Entity entity, BOOL toggle) { invoke(0xA80AE305E0A3044F, entity, toggle); } // 0xA80AE305E0A3044F 0xE224A6A5 b323 - void SET_WAIT_FOR_COLLISIONS_BEFORE_PROBE(Entity entity, BOOL toggle) { invoke(0xDC6F8601FAF2E893, entity, toggle); } // 0xDC6F8601FAF2E893 0xA0466A69 b323 - void SET_ENTITY_NOWEAPONDECALS(Entity entity, BOOL p1) { invoke(0x2C2E3DC128F44309, entity, p1); } // 0x2C2E3DC128F44309 b323 - void SET_ENTITY_USE_MAX_DISTANCE_FOR_WATER_REFLECTION(Entity entity, BOOL p1) { invoke(0x1A092BB0C3808B96, entity, p1); } // 0x1A092BB0C3808B96 b323 - Vector3 GET_ENTITY_BONE_ROTATION(Entity entity, int boneIndex) { return invoke(0xCE6294A232D03786, entity, boneIndex); } // 0xCE6294A232D03786 b791 - Vector3 GET_ENTITY_BONE_POSTION(Entity entity, int boneIndex) { return invoke(0x46F8696933A63C9B, entity, boneIndex); } // 0x46F8696933A63C9B b877 - Vector3 GET_ENTITY_BONE_OBJECT_ROTATION(Entity entity, int boneIndex) { return invoke(0xBD8D32550E5CEBFE, entity, boneIndex); } // 0xBD8D32550E5CEBFE b1734 - Vector3 GET_ENTITY_BONE_OBJECT_POSTION(Entity entity, int boneIndex) { return invoke(0xCF1247CC86961FD6, entity, boneIndex); } // 0xCF1247CC86961FD6 b2802 - int GET_ENTITY_BONE_COUNT(Entity entity) { return invoke(0xB328DCC3A3AA401B, entity); } // 0xB328DCC3A3AA401B b791 - void ENABLE_ENTITY_BULLET_COLLISION(Entity entity) { invoke(0x6CE177D014502E8A, entity); } // 0x6CE177D014502E8A b877 - void SET_ENTITY_CAN_ONLY_BE_DAMAGED_BY_ENTITY(Entity entity1, Entity entity2) { invoke(0xB17BC6453F6CF5AC, entity1, entity2); } // 0xB17BC6453F6CF5AC b944 - void SET_ENTITY_CANT_CAUSE_COLLISION_DAMAGED_ENTITY(Entity entity1, Entity entity2) { invoke(0x68B562E124CC0AEF, entity1, entity2); } // 0x68B562E124CC0AEF b1180 - void SET_ALLOW_MIGRATE_TO_SPECTATOR(Entity entity, Any p1) { invoke(0x36F32DE87082343E, entity, p1); } // 0x36F32DE87082343E b1011 - Entity GET_ENTITY_OF_TYPE_ATTACHED_TO_ENTITY(Entity entity, Hash modelHash) { return invoke(0x1F922734E259BD26, entity, modelHash); } // 0x1F922734E259BD26 b1180 - void SET_PICK_UP_BY_CARGOBOB_DISABLED(Entity entity, BOOL toggle) { invoke(0xD7B80E7C3BEFC396, entity, toggle); } // 0xD7B80E7C3BEFC396 b1180 -} - -namespace EVENT -{ - void SET_DECISION_MAKER(Ped ped, Hash name) { invoke(0xB604A2942ADED0EE, ped, name); } // 0xB604A2942ADED0EE 0x19CEAC9E b323 - void CLEAR_DECISION_MAKER_EVENT_RESPONSE(Hash name, int eventType) { invoke(0x4FC9381A7AEE8968, name, eventType); } // 0x4FC9381A7AEE8968 0x07ABD94D b323 - void BLOCK_DECISION_MAKER_EVENT(Hash name, int eventType) { invoke(0xE42FCDFD0E4196F7, name, eventType); } // 0xE42FCDFD0E4196F7 0x57506EA6 b323 - void UNBLOCK_DECISION_MAKER_EVENT(Hash name, int eventType) { invoke(0xD7CD9CF34F2C99E8, name, eventType); } // 0xD7CD9CF34F2C99E8 0x62A3161D b323 - int ADD_SHOCKING_EVENT_AT_POSITION(int eventType, float x, float y, float z, float duration) { return invoke(0xD9F8455409B525E9, eventType, x, y, z, duration); } // 0xD9F8455409B525E9 0x0B30F779 b323 - int ADD_SHOCKING_EVENT_FOR_ENTITY(int eventType, Entity entity, float duration) { return invoke(0x7FD8F3BE76F89422, eventType, entity, duration); } // 0x7FD8F3BE76F89422 0xA81B5B71 b323 - BOOL IS_SHOCKING_EVENT_IN_SPHERE(int eventType, float x, float y, float z, float radius) { return invoke(0x1374ABB7C15BAB92, eventType, x, y, z, radius); } // 0x1374ABB7C15BAB92 0x2F98823E b323 - BOOL REMOVE_SHOCKING_EVENT(ScrHandle event) { return invoke(0x2CDA538C44C6CCE5, event); } // 0x2CDA538C44C6CCE5 0xF82D5A87 b323 - void REMOVE_ALL_SHOCKING_EVENTS(BOOL p0) { invoke(0xEAABE8FDFA21274C, p0); } // 0xEAABE8FDFA21274C 0x64DF6282 b323 - void REMOVE_SHOCKING_EVENT_SPAWN_BLOCKING_AREAS() { invoke(0x340F1415B68AEADE); } // 0x340F1415B68AEADE 0xA0CE89C8 b323 - void SUPPRESS_SHOCKING_EVENTS_NEXT_FRAME() { invoke(0x2F9A292AD0A3BD89); } // 0x2F9A292AD0A3BD89 0x4CC674B5 b323 - void SUPPRESS_SHOCKING_EVENT_TYPE_NEXT_FRAME(int eventType) { invoke(0x3FD2EC8BF1F1CF30, eventType); } // 0x3FD2EC8BF1F1CF30 0xA0FDCB82 b323 - void SUPPRESS_AGITATION_EVENTS_NEXT_FRAME() { invoke(0x5F3B7749C112D552); } // 0x5F3B7749C112D552 0x80340396 b323 -} - -namespace FILES -{ - int GET_NUM_TATTOO_SHOP_DLC_ITEMS(int character) { return invoke(0x278F76C3B0A8F109, character); } // 0x278F76C3B0A8F109 0x71D0CF3E b323 - BOOL GET_TATTOO_SHOP_DLC_ITEM_DATA(int characterType, int decorationIndex, Any* outComponent) { return invoke(0xFF56381874F82086, characterType, decorationIndex, outComponent); } // 0xFF56381874F82086 0x2E9D628C b323 - int GET_TATTOO_SHOP_DLC_ITEM_INDEX(Hash overlayHash, Any p1, int character) { return invoke(0x10144267DD22866C, overlayHash, p1, character); } // 0x10144267DD22866C b2189 - void INIT_SHOP_PED_COMPONENT(Any* outComponent) { invoke(0x1E8C308FD312C036, outComponent); } // 0x1E8C308FD312C036 0xB818C7FC b323 - void INIT_SHOP_PED_PROP(Any* outProp) { invoke(0xEB0A2B758F7B850F, outProp); } // 0xEB0A2B758F7B850F 0xF5659E50 b323 - int SETUP_SHOP_PED_APPAREL_QUERY(int p0, int p1, int p2, int p3) { return invoke(0x50F457823CE6EB5F, p0, p1, p2, p3); } // 0x50F457823CE6EB5F 0xC937FF3D b323 - int SETUP_SHOP_PED_APPAREL_QUERY_TU(int character, int p1, int p2, BOOL p3, int p4, int componentId) { return invoke(0x9BDF59818B1E38C1, character, p1, p2, p3, p4, componentId); } // 0x9BDF59818B1E38C1 0x594E862C b323 - void GET_SHOP_PED_QUERY_COMPONENT(int componentId, Any* outComponent) { invoke(0x249E310B2D920699, componentId, outComponent); } // 0x249E310B2D920699 0xC0718904 b323 - int GET_SHOP_PED_QUERY_COMPONENT_INDEX(Hash componentHash) { return invoke(0x96E2929292A4DB77, componentHash); } // 0x96E2929292A4DB77 b2189 - void GET_SHOP_PED_COMPONENT(Hash componentHash, Any* outComponent) { invoke(0x74C0E2A57EC66760, componentHash, outComponent); } // 0x74C0E2A57EC66760 0xB39677C5 b323 - void GET_SHOP_PED_QUERY_PROP(int componentId, Any* outProp) { invoke(0xDE44A00999B2837D, componentId, outProp); } // 0xDE44A00999B2837D 0x1D3C1466 b323 - int GET_SHOP_PED_QUERY_PROP_INDEX(Hash componentHash) { return invoke(0x6CEBE002E58DEE97, componentHash); } // 0x6CEBE002E58DEE97 b2189 - void GET_SHOP_PED_PROP(Hash componentHash, Any* outProp) { invoke(0x5D5CAFF661DDF6FC, componentHash, outProp); } // 0x5D5CAFF661DDF6FC 0xDB0A7A58 b323 - Hash GET_HASH_NAME_FOR_COMPONENT(Entity entity, int componentId, int drawableVariant, int textureVariant) { return invoke(0x0368B3A838070348, entity, componentId, drawableVariant, textureVariant); } // 0x0368B3A838070348 0xC8A4BF12 b323 - Hash GET_HASH_NAME_FOR_PROP(Entity entity, int componentId, int propIndex, int propTextureIndex) { return invoke(0x5D6160275CAEC8DD, entity, componentId, propIndex, propTextureIndex); } // 0x5D6160275CAEC8DD 0x7D876DC0 b323 - int GET_SHOP_PED_APPAREL_VARIANT_COMPONENT_COUNT(Hash componentHash) { return invoke(0xC17AD0E5752BECDA, componentHash); } // 0xC17AD0E5752BECDA 0x159751B4 b323 - int GET_SHOP_PED_APPAREL_VARIANT_PROP_COUNT(Hash propHash) { return invoke(0xD40AAC51E8E4C663, propHash); } // 0xD40AAC51E8E4C663 b791 - void GET_VARIANT_COMPONENT(Hash componentHash, int variantComponentIndex, Hash* nameHash, int* enumValue, int* componentType) { invoke(0x6E11F282F11863B6, componentHash, variantComponentIndex, nameHash, enumValue, componentType); } // 0x6E11F282F11863B6 0xE4FF7103 b323 - void GET_VARIANT_PROP(Hash componentHash, int variantPropIndex, Hash* nameHash, int* enumValue, int* anchorPoint) { invoke(0xD81B7F27BC773E66, componentHash, variantPropIndex, nameHash, enumValue, anchorPoint); } // 0xD81B7F27BC773E66 b791 - int GET_SHOP_PED_APPAREL_FORCED_COMPONENT_COUNT(Hash componentHash) { return invoke(0xC6B9DB42C04DD8C3, componentHash); } // 0xC6B9DB42C04DD8C3 0xCE70F183 b323 - int GET_SHOP_PED_APPAREL_FORCED_PROP_COUNT(Hash componentHash) { return invoke(0x017568A8182D98A6, componentHash); } // 0x017568A8182D98A6 0xC560D7C0 b323 - void GET_FORCED_COMPONENT(Hash componentHash, int forcedComponentIndex, Hash* nameHash, int* enumValue, int* componentType) { invoke(0x6C93ED8C2F74859B, componentHash, forcedComponentIndex, nameHash, enumValue, componentType); } // 0x6C93ED8C2F74859B 0x382C70BE b323 - void GET_FORCED_PROP(Hash componentHash, int forcedPropIndex, Hash* nameHash, int* enumValue, int* anchorPoint) { invoke(0xE1CA84EBF72E691D, componentHash, forcedPropIndex, nameHash, enumValue, anchorPoint); } // 0xE1CA84EBF72E691D 0x22DAE257 b323 - BOOL DOES_SHOP_PED_APPAREL_HAVE_RESTRICTION_TAG(Hash componentHash, Hash restrictionTagHash, int componentId) { return invoke(0x341DE7ED1D2A1BFD, componentHash, restrictionTagHash, componentId); } // 0x341DE7ED1D2A1BFD 0x8E2C7FD5 b323 - BOOL DOES_CURRENT_PED_COMPONENT_HAVE_RESTRICTION_TAG(Ped ped, int componentId, Hash restrictionTagHash) { return invoke(0x7796B21B76221BC5, ped, componentId, restrictionTagHash); } // 0x7796B21B76221BC5 b2612 - BOOL DOES_CURRENT_PED_PROP_HAVE_RESTRICTION_TAG(Ped ped, int componentId, Hash restrictionTagHash) { return invoke(0xD726BAB4554DA580, ped, componentId, restrictionTagHash); } // 0xD726BAB4554DA580 b2612 - int SETUP_SHOP_PED_OUTFIT_QUERY(int character, BOOL p1) { return invoke(0xF3FBE2D50A6A8C28, character, p1); } // 0xF3FBE2D50A6A8C28 0x1ECD23E7 b323 - void GET_SHOP_PED_QUERY_OUTFIT(int outfitIndex, Any* outfit) { invoke(0x6D793F03A631FE56, outfitIndex, outfit); } // 0x6D793F03A631FE56 0x2F8013A1 b323 - void GET_SHOP_PED_OUTFIT(Any p0, Any* p1) { invoke(0xB7952076E444979D, p0, p1); } // 0xB7952076E444979D 0xCAFE9209 b323 - int GET_SHOP_PED_OUTFIT_LOCATE(Any p0) { return invoke(0x073CA26B079F956E, p0); } // 0x073CA26B079F956E 0x2798F56F b323 - BOOL GET_SHOP_PED_OUTFIT_PROP_VARIANT(Hash outfitHash, int variantIndex, Any* outPropVariant) { return invoke(0xA9F9C2E0FDE11CBB, outfitHash, variantIndex, outPropVariant); } // 0xA9F9C2E0FDE11CBB 0x6641A864 b323 - BOOL GET_SHOP_PED_OUTFIT_COMPONENT_VARIANT(Hash outfitHash, int variantIndex, Any* outComponentVariant) { return invoke(0x19F2A026EDF0013F, outfitHash, variantIndex, outComponentVariant); } // 0x19F2A026EDF0013F 0x818534AC b323 - int GET_NUM_DLC_VEHICLES() { return invoke(0xA7A866D21CD2329B); } // 0xA7A866D21CD2329B 0x8EAF9CF6 b323 - Hash GET_DLC_VEHICLE_MODEL(int dlcVehicleIndex) { return invoke(0xECC01B7C5763333C, dlcVehicleIndex); } // 0xECC01B7C5763333C 0xA2201E09 b323 - BOOL GET_DLC_VEHICLE_DATA(int dlcVehicleIndex, Any* outData) { return invoke(0x33468EDC08E371F6, dlcVehicleIndex, outData); } // 0x33468EDC08E371F6 0xCF428FA4 b323 - int GET_DLC_VEHICLE_FLAGS(int dlcVehicleIndex) { return invoke(0x5549EE11FA22FCF2, dlcVehicleIndex); } // 0x5549EE11FA22FCF2 0xAB12738C b323 - int GET_NUM_DLC_WEAPONS() { return invoke(0xEE47635F352DA367); } // 0xEE47635F352DA367 0x2B757E6C b323 - int GET_NUM_DLC_WEAPONS_SP() { return invoke(0x4160B65AE085B5A9); } // 0x4160B65AE085B5A9 b2060 - BOOL GET_DLC_WEAPON_DATA(int dlcWeaponIndex, Any* outData) { return invoke(0x79923CD21BECE14E, dlcWeaponIndex, outData); } // 0x79923CD21BECE14E 0xD88EC8EA b323 - BOOL GET_DLC_WEAPON_DATA_SP(int dlcWeaponIndex, Any* outData) { return invoke(0x310836EE7129BA33, dlcWeaponIndex, outData); } // 0x310836EE7129BA33 b2060 - int GET_NUM_DLC_WEAPON_COMPONENTS(int dlcWeaponIndex) { return invoke(0x405425358A7D61FE, dlcWeaponIndex); } // 0x405425358A7D61FE 0x476B23A9 b323 - int GET_NUM_DLC_WEAPON_COMPONENTS_SP(int dlcWeaponIndex) { return invoke(0xAD2A7A6DFF55841B, dlcWeaponIndex); } // 0xAD2A7A6DFF55841B b2060 - BOOL GET_DLC_WEAPON_COMPONENT_DATA(int dlcWeaponIndex, int dlcWeapCompIndex, Any* ComponentDataPtr) { return invoke(0x6CF598A2957C2BF8, dlcWeaponIndex, dlcWeapCompIndex, ComponentDataPtr); } // 0x6CF598A2957C2BF8 0x4B83FCAF b323 - BOOL GET_DLC_WEAPON_COMPONENT_DATA_SP(int dlcWeaponIndex, int dlcWeapCompIndex, Any* ComponentDataPtr) { return invoke(0x31D5E073B6F93CDC, dlcWeaponIndex, dlcWeapCompIndex, ComponentDataPtr); } // 0x31D5E073B6F93CDC b2060 - BOOL IS_CONTENT_ITEM_LOCKED(Hash itemHash) { return invoke(0xD4D7B033C3AA243C, itemHash); } // 0xD4D7B033C3AA243C 0x06396058 b323 - BOOL IS_DLC_VEHICLE_MOD(Hash hash) { return invoke(0x0564B9FF9631B82C, hash); } // 0x0564B9FF9631B82C 0x35BCA844 b323 - Hash GET_DLC_VEHICLE_MOD_LOCK_HASH(Hash hash) { return invoke(0xC098810437312FFF, hash); } // 0xC098810437312FFF 0x59352658 b323 - void EXECUTE_CONTENT_CHANGESET_GROUP_FOR_ALL(Hash hash) { invoke(0x6BEDF5769AC2DC07, hash); } // 0x6BEDF5769AC2DC07 b1604 - void REVERT_CONTENT_CHANGESET_GROUP_FOR_ALL(Hash hash) { invoke(0x3C1978285B036B25, hash); } // 0x3C1978285B036B25 b1604 -} - -namespace FIRE -{ - FireId START_SCRIPT_FIRE(float X, float Y, float Z, int maxChildren, BOOL isGasFire) { return invoke(0x6B83617E04503888, X, Y, Z, maxChildren, isGasFire); } // 0x6B83617E04503888 0xE7529357 b323 - void REMOVE_SCRIPT_FIRE(FireId fireHandle) { invoke(0x7FF548385680673F, fireHandle); } // 0x7FF548385680673F 0x6B21FE26 b323 - FireId START_ENTITY_FIRE(Entity entity) { return invoke(0xF6A9D9708F6F23DF, entity); } // 0xF6A9D9708F6F23DF 0x8928428E b323 - void STOP_ENTITY_FIRE(Entity entity) { invoke(0x7F0DD2EBBB651AFF, entity); } // 0x7F0DD2EBBB651AFF 0xCE8C9066 b323 - BOOL IS_ENTITY_ON_FIRE(Entity entity) { return invoke(0x28D3FED7190D3A0B, entity); } // 0x28D3FED7190D3A0B 0x8C73E64F b323 - int GET_NUMBER_OF_FIRES_IN_RANGE(float x, float y, float z, float radius) { return invoke(0x50CAD495A460B305, x, y, z, radius); } // 0x50CAD495A460B305 0x654D93B7 b323 - void SET_FLAMMABILITY_MULTIPLIER(float p0) { invoke(0x8F390AC4155099BA, p0); } // 0x8F390AC4155099BA b1734 - void STOP_FIRE_IN_RANGE(float x, float y, float z, float radius) { invoke(0x056A8A219B8E829F, x, y, z, radius); } // 0x056A8A219B8E829F 0x725C7205 b323 - BOOL GET_CLOSEST_FIRE_POS(Vector3* outPosition, float x, float y, float z) { return invoke(0x352A9F6BCF90081F, outPosition, x, y, z); } // 0x352A9F6BCF90081F 0xC4977B47 b323 - void ADD_EXPLOSION(float x, float y, float z, int explosionType, float damageScale, BOOL isAudible, BOOL isInvisible, float cameraShake, BOOL noDamage) { invoke(0xE3AD2BDBAEE269AC, x, y, z, explosionType, damageScale, isAudible, isInvisible, cameraShake, noDamage); } // 0xE3AD2BDBAEE269AC 0x10AF5258 b323 - void ADD_OWNED_EXPLOSION(Ped ped, float x, float y, float z, int explosionType, float damageScale, BOOL isAudible, BOOL isInvisible, float cameraShake) { invoke(0x172AA1B624FA1013, ped, x, y, z, explosionType, damageScale, isAudible, isInvisible, cameraShake); } // 0x172AA1B624FA1013 0x27EE0D67 b323 - void ADD_EXPLOSION_WITH_USER_VFX(float x, float y, float z, int explosionType, Hash explosionFx, float damageScale, BOOL isAudible, BOOL isInvisible, float cameraShake) { invoke(0x36DD3FE58B5E5212, x, y, z, explosionType, explosionFx, damageScale, isAudible, isInvisible, cameraShake); } // 0x36DD3FE58B5E5212 0xCF358946 b323 - BOOL IS_EXPLOSION_IN_AREA(int explosionType, float x1, float y1, float z1, float x2, float y2, float z2) { return invoke(0x2E2EBA0EE7CED0E0, explosionType, x1, y1, z1, x2, y2, z2); } // 0x2E2EBA0EE7CED0E0 0xFB40075B b323 - BOOL IS_EXPLOSION_ACTIVE_IN_AREA(int explosionType, float x1, float y1, float z1, float x2, float y2, float z2) { return invoke(0x6070104B699B2EF4, explosionType, x1, y1, z1, x2, y2, z2); } // 0x6070104B699B2EF4 0x37C388DB b323 - BOOL IS_EXPLOSION_IN_SPHERE(int explosionType, float x, float y, float z, float radius) { return invoke(0xAB0F816885B0E483, explosionType, x, y, z, radius); } // 0xAB0F816885B0E483 0xD455A7F3 b323 - Entity GET_OWNER_OF_EXPLOSION_IN_SPHERE(int explosionType, float x, float y, float z, float radius) { return invoke(0xB3CD51E3DB86F176, explosionType, x, y, z, radius); } // 0xB3CD51E3DB86F176 b1290 - BOOL IS_EXPLOSION_IN_ANGLED_AREA(int explosionType, float x1, float y1, float z1, float x2, float y2, float z2, float width) { return invoke(0xA079A6C51525DC4B, explosionType, x1, y1, z1, x2, y2, z2, width); } // 0xA079A6C51525DC4B 0x0128FED9 b323 - Entity GET_OWNER_OF_EXPLOSION_IN_ANGLED_AREA(int explosionType, float x1, float y1, float z1, float x2, float y2, float z2, float radius) { return invoke(0x14BA4BA137AF6CEC, explosionType, x1, y1, z1, x2, y2, z2, radius); } // 0x14BA4BA137AF6CEC 0xAEC0D176 b323 -} - -namespace GRAPHICS -{ - void SET_DEBUG_LINES_AND_SPHERES_DRAWING_ACTIVE(BOOL enabled) { invoke(0x175B6BFC15CDD0C5, enabled); } // 0x175B6BFC15CDD0C5 0x1418CA37 b323 - void DRAW_DEBUG_LINE(float x1, float y1, float z1, float x2, float y2, float z2, int r, int g, int b, int alpha) { invoke(0x7FDFADE676AA3CB0, x1, y1, z1, x2, y2, z2, r, g, b, alpha); } // 0x7FDFADE676AA3CB0 0xABF783AB b323 - void DRAW_DEBUG_LINE_WITH_TWO_COLOURS(float x1, float y1, float z1, float x2, float y2, float z2, int r1, int g1, int b1, int r2, int g2, int b2, int alpha1, int alpha2) { invoke(0xD8B9A8AC5608FF94, x1, y1, z1, x2, y2, z2, r1, g1, b1, r2, g2, b2, alpha1, alpha2); } // 0xD8B9A8AC5608FF94 0xE8BFF632 b323 - void DRAW_DEBUG_SPHERE(float x, float y, float z, float radius, int red, int green, int blue, int alpha) { invoke(0xAAD68E1AB39DA632, x, y, z, radius, red, green, blue, alpha); } // 0xAAD68E1AB39DA632 0x304D0EEF b323 - void DRAW_DEBUG_BOX(float x1, float y1, float z1, float x2, float y2, float z2, int r, int g, int b, int alpha) { invoke(0x083A2CA4F2E573BD, x1, y1, z1, x2, y2, z2, r, g, b, alpha); } // 0x083A2CA4F2E573BD 0x8524A848 b323 - void DRAW_DEBUG_CROSS(float x, float y, float z, float size, int red, int green, int blue, int alpha) { invoke(0x73B1189623049839, x, y, z, size, red, green, blue, alpha); } // 0x73B1189623049839 0xB6DF3709 b323 - void DRAW_DEBUG_TEXT(const char* text, float x, float y, float z, int red, int green, int blue, int alpha) { invoke(0x3903E216620488E8, text, x, y, z, red, green, blue, alpha); } // 0x3903E216620488E8 0x269B006F b323 - void DRAW_DEBUG_TEXT_2D(const char* text, float x, float y, float z, int red, int green, int blue, int alpha) { invoke(0xA3BB2E9555C05A8F, text, x, y, z, red, green, blue, alpha); } // 0xA3BB2E9555C05A8F 0x528B973B b323 - void DRAW_LINE(float x1, float y1, float z1, float x2, float y2, float z2, int red, int green, int blue, int alpha) { invoke(0x6B7256074AE34680, x1, y1, z1, x2, y2, z2, red, green, blue, alpha); } // 0x6B7256074AE34680 0xB3426BCC b323 - void DRAW_POLY(float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, int red, int green, int blue, int alpha) { invoke(0xAC26716048436851, x1, y1, z1, x2, y2, z2, x3, y3, z3, red, green, blue, alpha); } // 0xAC26716048436851 0xABD19253 b323 - void DRAW_TEXTURED_POLY(float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, int red, int green, int blue, int alpha, const char* textureDict, const char* textureName, float u1, float v1, float w1, float u2, float v2, float w2, float u3, float v3, float w3) { invoke(0x29280002282F1928, x1, y1, z1, x2, y2, z2, x3, y3, z3, red, green, blue, alpha, textureDict, textureName, u1, v1, w1, u2, v2, w2, u3, v3, w3); } // 0x29280002282F1928 b877 - void DRAW_TEXTURED_POLY_WITH_THREE_COLOURS(float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, float red1, float green1, float blue1, int alpha1, float red2, float green2, float blue2, int alpha2, float red3, float green3, float blue3, int alpha3, const char* textureDict, const char* textureName, float u1, float v1, float w1, float u2, float v2, float w2, float u3, float v3, float w3) { invoke(0x736D7AA1B750856B, x1, y1, z1, x2, y2, z2, x3, y3, z3, red1, green1, blue1, alpha1, red2, green2, blue2, alpha2, red3, green3, blue3, alpha3, textureDict, textureName, u1, v1, w1, u2, v2, w2, u3, v3, w3); } // 0x736D7AA1B750856B b877 - void DRAW_BOX(float x1, float y1, float z1, float x2, float y2, float z2, int red, int green, int blue, int alpha) { invoke(0xD3A9971CADAC7252, x1, y1, z1, x2, y2, z2, red, green, blue, alpha); } // 0xD3A9971CADAC7252 0xCD4D9DD5 b323 - void SET_BACKFACECULLING(BOOL toggle) { invoke(0x23BA6B0C2AD7B0D3, toggle); } // 0x23BA6B0C2AD7B0D3 0xC44C2F44 b323 - void SET_DEPTHWRITING(BOOL toggle) { invoke(0xC5C8F970D4EDFF71, toggle); } // 0xC5C8F970D4EDFF71 b877 - BOOL BEGIN_TAKE_MISSION_CREATOR_PHOTO() { return invoke(0x1DD2139A9A20DCE8); } // 0x1DD2139A9A20DCE8 0xBA9AD458 b323 - int GET_STATUS_OF_TAKE_MISSION_CREATOR_PHOTO() { return invoke(0x90A78ECAA4E78453); } // 0x90A78ECAA4E78453 0xADBBA287 b323 - void FREE_MEMORY_FOR_MISSION_CREATOR_PHOTO() { invoke(0x0A46AF8A78DC5E0A); } // 0x0A46AF8A78DC5E0A 0x9E553002 b323 - BOOL LOAD_MISSION_CREATOR_PHOTO(Any* p0, Any p1, Any p2, Any p3) { return invoke(0x4862437A486F91B0, p0, p1, p2, p3); } // 0x4862437A486F91B0 0x56C1E488 b323 - int GET_STATUS_OF_LOAD_MISSION_CREATOR_PHOTO(Any* p0) { return invoke(0x1670F8D05056F257, p0); } // 0x1670F8D05056F257 0x226B08EA b323 - BOOL BEGIN_CREATE_MISSION_CREATOR_PHOTO_PREVIEW() { return invoke(0x7FA5D82B8F58EC06); } // 0x7FA5D82B8F58EC06 0x1F3CADB0 b323 - int GET_STATUS_OF_CREATE_MISSION_CREATOR_PHOTO_PREVIEW() { return invoke(0x5B0316762AFD4A64); } // 0x5B0316762AFD4A64 0xA9DC8558 b323 - void FREE_MEMORY_FOR_MISSION_CREATOR_PHOTO_PREVIEW() { invoke(0x346EF3ECAAAB149E); } // 0x346EF3ECAAAB149E 0x88EAF398 b323 - BOOL BEGIN_TAKE_HIGH_QUALITY_PHOTO() { return invoke(0xA67C35C56EB1BD9D); } // 0xA67C35C56EB1BD9D 0x47B0C137 b323 - int GET_STATUS_OF_TAKE_HIGH_QUALITY_PHOTO() { return invoke(0x0D6CA79EEEBD8CA3); } // 0x0D6CA79EEEBD8CA3 0x65376C9B b323 - void FREE_MEMORY_FOR_HIGH_QUALITY_PHOTO() { invoke(0xD801CC02177FA3F1); } // 0xD801CC02177FA3F1 0x9CBA682A b323 - void SET_TAKEN_PHOTO_IS_MUGSHOT(BOOL toggle) { invoke(0x1BBC135A4D25EDDE, toggle); } // 0x1BBC135A4D25EDDE b323 - void SET_ARENA_THEME_AND_VARIATION_FOR_TAKEN_PHOTO(Any p0, int p1) { invoke(0xF3F776ADA161E47D, p0, p1); } // 0xF3F776ADA161E47D b1604 - void SET_ON_ISLAND_X_FOR_TAKEN_PHOTO(Any p0) { invoke(0xADD6627C4D325458, p0); } // 0xADD6627C4D325458 b2189 - BOOL SAVE_HIGH_QUALITY_PHOTO(int unused) { return invoke(0x3DEC726C25A11BAC, unused); } // 0x3DEC726C25A11BAC 0x3B15D33C b323 - int GET_STATUS_OF_SAVE_HIGH_QUALITY_PHOTO() { return invoke(0x0C0C4E81E1AC60A0); } // 0x0C0C4E81E1AC60A0 0xEC5D0317 b323 - BOOL BEGIN_CREATE_LOW_QUALITY_COPY_OF_PHOTO(Any p0) { return invoke(0x759650634F07B6B4, p0); } // 0x759650634F07B6B4 0x25D569EB b323 - int GET_STATUS_OF_CREATE_LOW_QUALITY_COPY_OF_PHOTO(int p0) { return invoke(0xCB82A0BF0E3E3265, p0); } // 0xCB82A0BF0E3E3265 0xCFCDC518 b323 - void FREE_MEMORY_FOR_LOW_QUALITY_PHOTO() { invoke(0x6A12D88881435DCA); } // 0x6A12D88881435DCA 0x108F36CC b323 - void DRAW_LOW_QUALITY_PHOTO_TO_PHONE(BOOL p0, BOOL p1) { invoke(0x1072F115DAB0717E, p0, p1); } // 0x1072F115DAB0717E 0xE9F2B68F b323 - int GET_MAXIMUM_NUMBER_OF_PHOTOS() { return invoke(0x34D23450F028B0BF); } // 0x34D23450F028B0BF 0x727AA63F b323 - int GET_MAXIMUM_NUMBER_OF_CLOUD_PHOTOS() { return invoke(0xDC54A7AF8B3A14EF); } // 0xDC54A7AF8B3A14EF 0x239272BD b323 - int GET_CURRENT_NUMBER_OF_CLOUD_PHOTOS() { return invoke(0x473151EBC762C6DA); } // 0x473151EBC762C6DA 0x21DBF0C9 b323 - BOOL QUEUE_OPERATION_TO_CREATE_SORTED_LIST_OF_PHOTOS(Any p0) { return invoke(0x2A893980E96B659A, p0); } // 0x2A893980E96B659A 0x199FABF0 b323 - int GET_STATUS_OF_SORTED_LIST_OPERATION(Any p0) { return invoke(0xF5BED327CEA362B1, p0); } // 0xF5BED327CEA362B1 0x596B900D b323 - void CLEAR_STATUS_OF_SORTED_LIST_OPERATION() { invoke(0x4AF92ACD3141D96C); } // 0x4AF92ACD3141D96C 0xC9EF81ED b323 - BOOL DOES_THIS_PHOTO_SLOT_CONTAIN_A_VALID_PHOTO(Any p0) { return invoke(0xE791DF1F73ED2C8B, p0); } // 0xE791DF1F73ED2C8B 0x9D84554C b323 - BOOL LOAD_HIGH_QUALITY_PHOTO(Any p0) { return invoke(0xEC72C258667BE5EA, p0); } // 0xEC72C258667BE5EA 0x9C106AD9 b323 - int GET_LOAD_HIGH_QUALITY_PHOTO_STATUS(int p0) { return invoke(0x40AFB081F8ADD4EE, p0); } // 0x40AFB081F8ADD4EE 0x762E5C5F b323 - void DRAW_LIGHT_WITH_RANGEEX(float x, float y, float z, int r, int g, int b, float range, float intensity, float shadow) { invoke(0xF49E9A9716A04595, x, y, z, r, g, b, range, intensity, shadow); } // 0xF49E9A9716A04595 b323 - void DRAW_LIGHT_WITH_RANGE(float posX, float posY, float posZ, int colorR, int colorG, int colorB, float range, float intensity) { invoke(0xF2A1B2771A01DBD4, posX, posY, posZ, colorR, colorG, colorB, range, intensity); } // 0xF2A1B2771A01DBD4 0x6A396E9A b323 - void DRAW_SPOT_LIGHT(float posX, float posY, float posZ, float dirX, float dirY, float dirZ, int colorR, int colorG, int colorB, float distance, float brightness, float hardness, float radius, float falloff) { invoke(0xD0F64B265C8C8B33, posX, posY, posZ, dirX, dirY, dirZ, colorR, colorG, colorB, distance, brightness, hardness, radius, falloff); } // 0xD0F64B265C8C8B33 0xBDBC410C b323 - void DRAW_SHADOWED_SPOT_LIGHT(float posX, float posY, float posZ, float dirX, float dirY, float dirZ, int colorR, int colorG, int colorB, float distance, float brightness, float roundness, float radius, float falloff, int shadowId) { invoke(0x5BCA583A583194DB, posX, posY, posZ, dirX, dirY, dirZ, colorR, colorG, colorB, distance, brightness, roundness, radius, falloff, shadowId); } // 0x5BCA583A583194DB 0x32BF9598 b323 - void FADE_UP_PED_LIGHT(float p0) { invoke(0xC9B18B4619F48F7B, p0); } // 0xC9B18B4619F48F7B 0x93628786 b323 - void UPDATE_LIGHTS_ON_ENTITY(Entity entity) { invoke(0xDEADC0DEDEADC0DE, entity); } // 0xDEADC0DEDEADC0DE 0xC12AC47A b323 - void SET_LIGHT_OVERRIDE_MAX_INTENSITY_SCALE(Any p0) { invoke(0x9641588DAB93B4B5, p0); } // 0x9641588DAB93B4B5 b877 - float GET_LIGHT_OVERRIDE_MAX_INTENSITY_SCALE() { return invoke(0x393BD2275CEB7793); } // 0x393BD2275CEB7793 b1103 - void DRAW_MARKER(int type, float posX, float posY, float posZ, float dirX, float dirY, float dirZ, float rotX, float rotY, float rotZ, float scaleX, float scaleY, float scaleZ, int red, int green, int blue, int alpha, BOOL bobUpAndDown, BOOL faceCamera, int p19, BOOL rotate, const char* textureDict, const char* textureName, BOOL drawOnEnts) { invoke(0x28477EC23D892089, type, posX, posY, posZ, dirX, dirY, dirZ, rotX, rotY, rotZ, scaleX, scaleY, scaleZ, red, green, blue, alpha, bobUpAndDown, faceCamera, p19, rotate, textureDict, textureName, drawOnEnts); } // 0x28477EC23D892089 0x48D84A02 b323 - void DRAW_MARKER_EX(int type, float posX, float posY, float posZ, float dirX, float dirY, float dirZ, float rotX, float rotY, float rotZ, float scaleX, float scaleY, float scaleZ, int red, int green, int blue, int alpha, BOOL bobUpAndDown, BOOL faceCamera, Any p19, BOOL rotate, const char* textureDict, const char* textureName, BOOL drawOnEnts, BOOL p24, BOOL p25) { invoke(0xE82728F0DE75D13A, type, posX, posY, posZ, dirX, dirY, dirZ, rotX, rotY, rotZ, scaleX, scaleY, scaleZ, red, green, blue, alpha, bobUpAndDown, faceCamera, p19, rotate, textureDict, textureName, drawOnEnts, p24, p25); } // 0xE82728F0DE75D13A b573 - void DRAW_MARKER_SPHERE(float x, float y, float z, float radius, int red, int green, int blue, float alpha) { invoke(0x799017F9E3B10112, x, y, z, radius, red, green, blue, alpha); } // 0x799017F9E3B10112 b463 - int CREATE_CHECKPOINT(int type, float posX1, float posY1, float posZ1, float posX2, float posY2, float posZ2, float diameter, int red, int green, int blue, int alpha, int reserved) { return invoke(0x0134F0835AB6BFCB, type, posX1, posY1, posZ1, posX2, posY2, posZ2, diameter, red, green, blue, alpha, reserved); } // 0x0134F0835AB6BFCB 0xF541B690 b323 - void SET_CHECKPOINT_INSIDE_CYLINDER_HEIGHT_SCALE(int checkpoint, float scale) { invoke(0x4B5B4DA5D79F1943, checkpoint, scale); } // 0x4B5B4DA5D79F1943 0x80151CCF b323 - void SET_CHECKPOINT_INSIDE_CYLINDER_SCALE(int checkpoint, float scale) { invoke(0x44621483FF966526, checkpoint, scale); } // 0x44621483FF966526 b877 - void SET_CHECKPOINT_CYLINDER_HEIGHT(int checkpoint, float nearHeight, float farHeight, float radius) { invoke(0x2707AAE9D9297D89, checkpoint, nearHeight, farHeight, radius); } // 0x2707AAE9D9297D89 0xFF0F9B22 b323 - void SET_CHECKPOINT_RGBA(int checkpoint, int red, int green, int blue, int alpha) { invoke(0x7167371E8AD747F7, checkpoint, red, green, blue, alpha); } // 0x7167371E8AD747F7 0xEF9C8CB3 b323 - void SET_CHECKPOINT_RGBA2(int checkpoint, int red, int green, int blue, int alpha) { invoke(0xB9EA40907C680580, checkpoint, red, green, blue, alpha); } // 0xB9EA40907C680580 0xA5456DBB b323 - void SET_CHECKPOINT_CLIPPLANE_WITH_POS_NORM(int checkpoint, float posX, float posY, float posZ, float unkX, float unkY, float unkZ) { invoke(0xF51D36185993515D, checkpoint, posX, posY, posZ, unkX, unkY, unkZ); } // 0xF51D36185993515D 0x20EABD0F b323 - void SET_CHECKPOINT_FORCE_OLD_ARROW_POINTING(int checkpoint) { invoke(0xFCF6788FC4860CD4, checkpoint); } // 0xFCF6788FC4860CD4 b1734 - void SET_CHECKPOINT_DECAL_ROT_ALIGNED_TO_CAMERA_ROT(int checkpoint) { invoke(0x615D3925E87A3B26, checkpoint); } // 0x615D3925E87A3B26 0x1E3A3126 b323 - void SET_CHECKPOINT_FORCE_DIRECTION(int checkpoint) { invoke(0xDB1EA9411C8911EC, checkpoint); } // 0xDB1EA9411C8911EC b1180 - void SET_CHECKPOINT_DIRECTION(int checkpoint, float posX, float posY, float posZ) { invoke(0x3C788E7F6438754D, checkpoint, posX, posY, posZ); } // 0x3C788E7F6438754D b1180 - void DELETE_CHECKPOINT(int checkpoint) { invoke(0xF5ED37F54CD4D52E, checkpoint); } // 0xF5ED37F54CD4D52E 0xB66CF3CA b323 - void DONT_RENDER_IN_GAME_UI(BOOL p0) { invoke(0x22A249A53034450A, p0); } // 0x22A249A53034450A 0x932FDB81 b323 - void FORCE_RENDER_IN_GAME_UI(BOOL toggle) { invoke(0xDC459CFA0CCE245B, toggle); } // 0xDC459CFA0CCE245B 0x7E946E87 b323 - void REQUEST_STREAMED_TEXTURE_DICT(const char* textureDict, BOOL p1) { invoke(0xDFA2EF8E04127DD5, textureDict, p1); } // 0xDFA2EF8E04127DD5 0x4C9B035F b323 - BOOL HAS_STREAMED_TEXTURE_DICT_LOADED(const char* textureDict) { return invoke(0x0145F696AAAAD2E4, textureDict); } // 0x0145F696AAAAD2E4 0x3F436EEF b323 - void SET_STREAMED_TEXTURE_DICT_AS_NO_LONGER_NEEDED(const char* textureDict) { invoke(0xBE2CACCF5A8AA805, textureDict); } // 0xBE2CACCF5A8AA805 0xF07DDA38 b323 - void DRAW_RECT(float x, float y, float width, float height, int r, int g, int b, int a, BOOL p8) { invoke(0x3A618A217E5154F0, x, y, width, height, r, g, b, a, p8); } // 0x3A618A217E5154F0 0xDD2BFC77 b323 - void SET_SCRIPT_GFX_DRAW_BEHIND_PAUSEMENU(BOOL toggle) { invoke(0xC6372ECD45D73BCD, toggle); } // 0xC6372ECD45D73BCD 0xF8FBCC25 b323 - void SET_SCRIPT_GFX_DRAW_ORDER(int drawOrder) { invoke(0x61BB1D9B3A95D802, drawOrder); } // 0x61BB1D9B3A95D802 0xADF81D24 b323 - void SET_SCRIPT_GFX_ALIGN(int horizontalAlign, int verticalAlign) { invoke(0xB8A850F20A067EB6, horizontalAlign, verticalAlign); } // 0xB8A850F20A067EB6 0x228A2598 b323 - void RESET_SCRIPT_GFX_ALIGN() { invoke(0xE3A3DB414A373DAB); } // 0xE3A3DB414A373DAB 0x3FE33BD6 b323 - void SET_SCRIPT_GFX_ALIGN_PARAMS(float x, float y, float w, float h) { invoke(0xF5A2C681787E579D, x, y, w, h); } // 0xF5A2C681787E579D 0x76C641E4 b323 - void GET_SCRIPT_GFX_ALIGN_POSITION(float x, float y, float* calculatedX, float* calculatedY) { invoke(0x6DD8F5AA635EB4B2, x, y, calculatedX, calculatedY); } // 0x6DD8F5AA635EB4B2 b323 - float GET_SAFE_ZONE_SIZE() { return invoke(0xBAF107B6BB2C97F0); } // 0xBAF107B6BB2C97F0 0x3F0D1A6F b323 - void DRAW_SPRITE(const char* textureDict, const char* textureName, float screenX, float screenY, float width, float height, float heading, int red, int green, int blue, int alpha, BOOL p11, Any p12) { invoke(0xE7FFAE5EBF23D890, textureDict, textureName, screenX, screenY, width, height, heading, red, green, blue, alpha, p11, p12); } // 0xE7FFAE5EBF23D890 0x1FEC16B0 b323 - void DRAW_SPRITE_ARX(const char* textureDict, const char* textureName, float x, float y, float width, float height, float p6, int red, int green, int blue, int alpha, Any p11, Any p12) { invoke(0x2D3B147AFAD49DE0, textureDict, textureName, x, y, width, height, p6, red, green, blue, alpha, p11, p12); } // 0x2D3B147AFAD49DE0 b1290 - void DRAW_SPRITE_NAMED_RENDERTARGET(const char* textureDict, const char* textureName, float screenX, float screenY, float width, float height, float heading, int red, int green, int blue, int alpha, Any p11) { invoke(0x2BC54A8188768488, textureDict, textureName, screenX, screenY, width, height, heading, red, green, blue, alpha, p11); } // 0x2BC54A8188768488 b877 - void DRAW_SPRITE_ARX_WITH_UV(const char* textureDict, const char* textureName, float x, float y, float width, float height, float u1, float v1, float u2, float v2, float heading, int red, int green, int blue, int alpha, Any p15) { invoke(0x95812F9B26074726, textureDict, textureName, x, y, width, height, u1, v1, u2, v2, heading, red, green, blue, alpha, p15); } // 0x95812F9B26074726 b1868 - int ADD_ENTITY_ICON(Entity entity, const char* icon) { return invoke(0x9CD43EEE12BF4DD0, entity, icon); } // 0x9CD43EEE12BF4DD0 0xF3027D21 b323 - void SET_ENTITY_ICON_VISIBILITY(Entity entity, BOOL toggle) { invoke(0xE0E8BEECCA96BA31, entity, toggle); } // 0xE0E8BEECCA96BA31 0xD1D2FD52 b323 - void SET_ENTITY_ICON_COLOR(Entity entity, int red, int green, int blue, int alpha) { invoke(0x1D5F595CCAE2E238, entity, red, green, blue, alpha); } // 0x1D5F595CCAE2E238 0x6EE1E946 b323 - void SET_DRAW_ORIGIN(float x, float y, float z, BOOL p3) { invoke(0xAA0008F3BBB8F416, x, y, z, p3); } // 0xAA0008F3BBB8F416 0xE10198D5 b323 - void CLEAR_DRAW_ORIGIN() { invoke(0xFF0B610F6BE0D7AF); } // 0xFF0B610F6BE0D7AF 0xDD76B263 b323 - int SET_BINK_MOVIE(const char* name) { return invoke(0x338D9F609FD632DB, name); } // 0x338D9F609FD632DB b1290 - void PLAY_BINK_MOVIE(int binkMovie) { invoke(0x70D2CC8A542A973C, binkMovie); } // 0x70D2CC8A542A973C b1290 - void STOP_BINK_MOVIE(int binkMovie) { invoke(0x63606A61DE68898A, binkMovie); } // 0x63606A61DE68898A b1290 - void RELEASE_BINK_MOVIE(int binkMovie) { invoke(0x04D950EEFA4EED8C, binkMovie); } // 0x04D950EEFA4EED8C b1290 - void DRAW_BINK_MOVIE(int binkMovie, float p1, float p2, float p3, float p4, float p5, int r, int g, int b, int a) { invoke(0x7118E83EEB9F7238, binkMovie, p1, p2, p3, p4, p5, r, g, b, a); } // 0x7118E83EEB9F7238 b1290 - void SET_BINK_MOVIE_TIME(int binkMovie, float progress) { invoke(0x0CB6B3446855B57A, binkMovie, progress); } // 0x0CB6B3446855B57A b1290 - float GET_BINK_MOVIE_TIME(int binkMovie) { return invoke(0x8E17DDD6B9D5BF29, binkMovie); } // 0x8E17DDD6B9D5BF29 b1734 - void SET_BINK_MOVIE_VOLUME(int binkMovie, float value) { invoke(0xAFF33B1178172223, binkMovie, value); } // 0xAFF33B1178172223 b1290 - void ATTACH_TV_AUDIO_TO_ENTITY(Entity entity) { invoke(0x845BAD77CC770633, entity); } // 0x845BAD77CC770633 0x784944DB b323 - void SET_BINK_MOVIE_AUDIO_FRONTEND(int binkMovie, BOOL p1) { invoke(0xF816F2933752322D, binkMovie, p1); } // 0xF816F2933752322D b1868 - void SET_TV_AUDIO_FRONTEND(BOOL toggle) { invoke(0x113D2C5DC57E1774, toggle); } // 0x113D2C5DC57E1774 0x2E0DFA35 b323 - void SET_BINK_SHOULD_SKIP(int binkMovie, BOOL bShouldSkip) { invoke(0x6805D58CAA427B72, binkMovie, bShouldSkip); } // 0x6805D58CAA427B72 b1290 - int LOAD_MOVIE_MESH_SET(const char* movieMeshSetName) { return invoke(0xB66064452270E8F1, movieMeshSetName); } // 0xB66064452270E8F1 0x9627905C b323 - void RELEASE_MOVIE_MESH_SET(int movieMeshSet) { invoke(0xEB119AA014E89183, movieMeshSet); } // 0xEB119AA014E89183 0x4FA5501D b323 - int QUERY_MOVIE_MESH_SET_STATE(Any p0) { return invoke(0x9B6E70C5CEEF4EEB, p0); } // 0x9B6E70C5CEEF4EEB 0x9D5D9B38 b323 - void GET_SCREEN_RESOLUTION(int* x, int* y) { invoke(0x888D57E407E63624, x, y); } // 0x888D57E407E63624 0x29F3572F b323 - void GET_ACTUAL_SCREEN_RESOLUTION(int* x, int* y) { invoke(0x873C9F3104101DD3, x, y); } // 0x873C9F3104101DD3 b323 - float GET_ASPECT_RATIO(BOOL b) { return invoke(0xF1307EF624A80D87, b); } // 0xF1307EF624A80D87 b323 - float GET_SCREEN_ASPECT_RATIO() { return invoke(0xB2EBE8CBC58B90E9); } // 0xB2EBE8CBC58B90E9 b323 - BOOL GET_IS_WIDESCREEN() { return invoke(0x30CF4BDA4FCB1905); } // 0x30CF4BDA4FCB1905 0xEC717AEF b323 - BOOL GET_IS_HIDEF() { return invoke(0x84ED31191CC5D2C9); } // 0x84ED31191CC5D2C9 0x1C340359 b323 - void ADJUST_NEXT_POS_SIZE_AS_NORMALIZED_16_9() { invoke(0xEFABC7722293DA7C); } // 0xEFABC7722293DA7C b323 - void SET_NIGHTVISION(BOOL toggle) { invoke(0x18F621F7A5B1F85D, toggle); } // 0x18F621F7A5B1F85D 0xD1E5565F b323 - BOOL GET_REQUESTINGNIGHTVISION() { return invoke(0x35FB78DC42B7BD21); } // 0x35FB78DC42B7BD21 0xF3A6309E b323 - BOOL GET_USINGNIGHTVISION() { return invoke(0x2202A3F42C8E5F79); } // 0x2202A3F42C8E5F79 0x62619061 b323 - void SET_EXPOSURETWEAK(BOOL toggle) { invoke(0xEF398BEEE4EF45F9, toggle); } // 0xEF398BEEE4EF45F9 b323 - void FORCE_EXPOSURE_READBACK(BOOL toggle) { invoke(0x814AF7DCAACC597B, toggle); } // 0x814AF7DCAACC597B b372 - void OVERRIDE_NIGHTVISION_LIGHT_RANGE(float p0) { invoke(0x43FA7CBE20DAB219, p0); } // 0x43FA7CBE20DAB219 b1290 - void SET_NOISEOVERIDE(BOOL toggle) { invoke(0xE787BF1C5CF823C9, toggle); } // 0xE787BF1C5CF823C9 0xD576F5DD b323 - void SET_NOISINESSOVERIDE(float value) { invoke(0xCB6A7C3BB17A0C67, value); } // 0xCB6A7C3BB17A0C67 0x046B62D9 b323 - BOOL GET_SCREEN_COORD_FROM_WORLD_COORD(float worldX, float worldY, float worldZ, float* screenX, float* screenY) { return invoke(0x34E82F05DF2974F5, worldX, worldY, worldZ, screenX, screenY); } // 0x34E82F05DF2974F5 0x1F950E4B b323 - Vector3 GET_TEXTURE_RESOLUTION(const char* textureDict, const char* textureName) { return invoke(0x35736EE65BD00C11, textureDict, textureName); } // 0x35736EE65BD00C11 0x096DAA4D b323 - BOOL OVERRIDE_PED_CREW_LOGO_TEXTURE(Ped ped, const char* txd, const char* txn) { return invoke(0x95EB5E34F821BABE, ped, txd, txn); } // 0x95EB5E34F821BABE b877 - void SET_DISTANCE_BLUR_STRENGTH_OVERRIDE(float p0) { invoke(0xE2892E7E55D7073A, p0); } // 0xE2892E7E55D7073A 0x455F1084 b323 - void SET_FLASH(float p0, float p1, float fadeIn, float duration, float fadeOut) { invoke(0x0AB84296FED9CFC6, p0, p1, fadeIn, duration, fadeOut); } // 0x0AB84296FED9CFC6 0x7E55A1EE b323 - void DISABLE_OCCLUSION_THIS_FRAME() { invoke(0x3669F1B198DCAA4F); } // 0x3669F1B198DCAA4F 0x0DCC0B8B b323 - void SET_ARTIFICIAL_LIGHTS_STATE(BOOL state) { invoke(0x1268615ACE24D504, state); } // 0x1268615ACE24D504 0xAA2A0EAF b323 - void SET_ARTIFICIAL_VEHICLE_LIGHTS_STATE(BOOL toggle) { invoke(0xE2B187C0939B3D32, toggle); } // 0xE2B187C0939B3D32 b2060 - void DISABLE_HDTEX_THIS_FRAME() { invoke(0xC35A6D07C93802B2); } // 0xC35A6D07C93802B2 b323 - int CREATE_TRACKED_POINT() { return invoke(0xE2C9439ED45DEA60); } // 0xE2C9439ED45DEA60 0x3129C31A b323 - void SET_TRACKED_POINT_INFO(int point, float x, float y, float z, float radius) { invoke(0x164ECBB3CF750CB0, point, x, y, z, radius); } // 0x164ECBB3CF750CB0 0x28689AA4 b323 - BOOL IS_TRACKED_POINT_VISIBLE(int point) { return invoke(0xC45CCDAAC9221CA8, point); } // 0xC45CCDAAC9221CA8 0x0BFC4F64 b323 - void DESTROY_TRACKED_POINT(int point) { invoke(0xB25DC90BAD56CA42, point); } // 0xB25DC90BAD56CA42 0x14AC675F b323 - int SET_GRASS_CULL_SPHERE(float p0, float p1, float p2, float p3) { return invoke(0xBE197EAA669238F4, p0, p1, p2, p3); } // 0xBE197EAA669238F4 b323 - void REMOVE_GRASS_CULL_SPHERE(int handle) { invoke(0x61F95E5BB3E0A8C6, handle); } // 0x61F95E5BB3E0A8C6 b323 - void PROCGRASS_ENABLE_CULLSPHERE(int handle, float x, float y, float z, float scale) { invoke(0xAE51BC858F32BA66, handle, x, y, z, scale); } // 0xAE51BC858F32BA66 b323 - void PROCGRASS_DISABLE_CULLSPHERE(int handle) { invoke(0x649C97D52332341A, handle); } // 0x649C97D52332341A b323 - BOOL PROCGRASS_IS_CULLSPHERE_ENABLED(int handle) { return invoke(0x2C42340F916C5930, handle); } // 0x2C42340F916C5930 b323 - void PROCGRASS_ENABLE_AMBSCALESCAN() { invoke(0x14FC5833464340A8); } // 0x14FC5833464340A8 b323 - void PROCGRASS_DISABLE_AMBSCALESCAN() { invoke(0x0218BA067D249DEA); } // 0x0218BA067D249DEA b323 - void DISABLE_PROCOBJ_CREATION() { invoke(0x1612C45F9E3E0D44); } // 0x1612C45F9E3E0D44 b323 - void ENABLE_PROCOBJ_CREATION() { invoke(0x5DEBD9C4DC995692); } // 0x5DEBD9C4DC995692 b323 - void GRASSBATCH_ENABLE_FLATTENING_EXT_IN_SPHERE(float x, float y, float z, Any p3, float p4, float p5, float p6, float scale) { invoke(0xAAE9BE70EC7C69AB, x, y, z, p3, p4, p5, p6, scale); } // 0xAAE9BE70EC7C69AB b1290 - void GRASSBATCH_ENABLE_FLATTENING_IN_SPHERE(float x, float y, float z, float radius, float p4, float p5, float p6) { invoke(0x6D955F6A9E0295B1, x, y, z, radius, p4, p5, p6); } // 0x6D955F6A9E0295B1 b323 - void GRASSBATCH_DISABLE_FLATTENING() { invoke(0x302C91AB2D477F7E); } // 0x302C91AB2D477F7E b323 - void CASCADE_SHADOWS_INIT_SESSION() { invoke(0x03FC694AE06C5A20); } // 0x03FC694AE06C5A20 0x48F16186 b323 - void CASCADE_SHADOWS_SET_CASCADE_BOUNDS(Any p0, BOOL p1, float p2, float p3, float p4, float p5, BOOL p6, float p7) { invoke(0xD2936CAB8B58FCBD, p0, p1, p2, p3, p4, p5, p6, p7); } // 0xD2936CAB8B58FCBD 0x84F05943 b323 - void CASCADE_SHADOWS_SET_CASCADE_BOUNDS_SCALE(float p0) { invoke(0x5F0F3F56635809EF, p0); } // 0x5F0F3F56635809EF 0x13D4ABC0 b323 - void CASCADE_SHADOWS_SET_ENTITY_TRACKER_SCALE(float p0) { invoke(0x5E9DAF5A20F15908, p0); } // 0x5E9DAF5A20F15908 0xD2157428 b323 - void CASCADE_SHADOWS_SET_SPLIT_Z_EXP_WEIGHT(float p0) { invoke(0x36F6626459D91457, p0); } // 0x36F6626459D91457 0xC07C64C9 b323 - void CASCADE_SHADOWS_SET_BOUND_POSITION(Any p0) { invoke(0x259BA6D4E6F808F1, p0); } // 0x259BA6D4E6F808F1 b1011 - void CASCADE_SHADOWS_ENABLE_ENTITY_TRACKER(BOOL toggle) { invoke(0x80ECBC0C856D3B0B, toggle); } // 0x80ECBC0C856D3B0B 0xFE903D0F b323 - void CASCADE_SHADOWS_SET_SCREEN_SIZE_CHECK_ENABLED(BOOL p0) { invoke(0x25FC3E33A31AD0C9, p0); } // 0x25FC3E33A31AD0C9 b323 - void CASCADE_SHADOWS_SET_SHADOW_SAMPLE_TYPE(const char* type) { invoke(0xB11D94BC55F41932, type); } // 0xB11D94BC55F41932 0xDE10BA1F b323 - void CASCADE_SHADOWS_CLEAR_SHADOW_SAMPLE_TYPE() { invoke(0x27CB772218215325); } // 0x27CB772218215325 b323 - void CASCADE_SHADOWS_SET_AIRCRAFT_MODE(BOOL p0) { invoke(0x6DDBF9DFFC4AC080, p0); } // 0x6DDBF9DFFC4AC080 0x9F470BE3 b323 - void CASCADE_SHADOWS_SET_DYNAMIC_DEPTH_MODE(BOOL p0) { invoke(0xD39D13C9FEBF0511, p0); } // 0xD39D13C9FEBF0511 0x4A124267 b323 - void CASCADE_SHADOWS_SET_DYNAMIC_DEPTH_VALUE(float p0) { invoke(0x02AC28F3A01FA04A, p0); } // 0x02AC28F3A01FA04A 0xB19B2764 b323 - void CASCADE_SHADOWS_ENABLE_FREEZER(BOOL p0) { invoke(0x0AE73D8DF3A762B2, p0); } // 0x0AE73D8DF3A762B2 0x342FA2B4 b323 - void WATER_REFLECTION_SET_SCRIPT_OBJECT_VISIBILITY(Any p0) { invoke(0xCA465D9CC0D231BA, p0); } // 0xCA465D9CC0D231BA b1011 - void GOLF_TRAIL_SET_ENABLED(BOOL toggle) { invoke(0xA51C4B86B71652AE, toggle); } // 0xA51C4B86B71652AE 0x5D3BFFC9 b323 - void GOLF_TRAIL_SET_PATH(float p0, float p1, float p2, float p3, float p4, float p5, float p6, float p7, BOOL p8) { invoke(0x312342E1A4874F3F, p0, p1, p2, p3, p4, p5, p6, p7, p8); } // 0x312342E1A4874F3F 0xD9653728 b323 - void GOLF_TRAIL_SET_RADIUS(float p0, float p1, float p2) { invoke(0x2485D34E50A22E84, p0, p1, p2); } // 0x2485D34E50A22E84 0x72BA8A14 b323 - void GOLF_TRAIL_SET_COLOUR(int p0, int p1, int p2, int p3, int p4, int p5, int p6, int p7, int p8, int p9, int p10, int p11) { invoke(0x12995F2E53FFA601, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11); } // 0x12995F2E53FFA601 0x804F444C b323 - void GOLF_TRAIL_SET_TESSELLATION(int p0, int p1) { invoke(0xDBAA5EC848BA2D46, p0, p1); } // 0xDBAA5EC848BA2D46 0xBB1A1294 b323 - void GOLF_TRAIL_SET_FIXED_CONTROL_POINT_ENABLE(BOOL p0) { invoke(0xC0416B061F2B7E5E, p0); } // 0xC0416B061F2B7E5E 0x1A1A72EF b323 - void GOLF_TRAIL_SET_FIXED_CONTROL_POINT(int type, float xPos, float yPos, float zPos, float p4, int red, int green, int blue, int alpha) { invoke(0xB1BB03742917A5D6, type, xPos, yPos, zPos, p4, red, green, blue, alpha); } // 0xB1BB03742917A5D6 0x3BB12B75 b323 - void GOLF_TRAIL_SET_SHADER_PARAMS(float p0, float p1, float p2, float p3, float p4) { invoke(0x9CFDD90B2B844BF7, p0, p1, p2, p3, p4); } // 0x9CFDD90B2B844BF7 0x4EA70FB4 b323 - void GOLF_TRAIL_SET_FACING(BOOL p0) { invoke(0x06F761EA47C1D3ED, p0); } // 0x06F761EA47C1D3ED 0x0D830DC7 b323 - float GOLF_TRAIL_GET_MAX_HEIGHT() { return invoke(0xA4819F5E23E2FFAD); } // 0xA4819F5E23E2FFAD 0xA08B46AD b323 - Vector3 GOLF_TRAIL_GET_VISUAL_CONTROL_POINT(int p0) { return invoke(0xA4664972A9B8F8BA, p0); } // 0xA4664972A9B8F8BA 0xECD470F0 b323 - void SET_SEETHROUGH(BOOL toggle) { invoke(0x7E08924259E08CE0, toggle); } // 0x7E08924259E08CE0 0x74D4995C b323 - BOOL GET_USINGSEETHROUGH() { return invoke(0x44B80ABAB9D80BD3); } // 0x44B80ABAB9D80BD3 0x1FE547F2 b323 - void SEETHROUGH_RESET() { invoke(0x70A64C0234EF522C); } // 0x70A64C0234EF522C 0x310E9B67 b323 - void SEETHROUGH_SET_FADE_STARTDISTANCE(float distance) { invoke(0xA78DE25577300BA1, distance); } // 0xA78DE25577300BA1 b573 - void SEETHROUGH_SET_FADE_ENDDISTANCE(float distance) { invoke(0x9D75795B9DC6EBBF, distance); } // 0x9D75795B9DC6EBBF b573 - float SEETHROUGH_GET_MAX_THICKNESS() { return invoke(0x43DBAE39626CE83F); } // 0x43DBAE39626CE83F b1290 - void SEETHROUGH_SET_MAX_THICKNESS(float thickness) { invoke(0x0C8FAC83902A62DF, thickness); } // 0x0C8FAC83902A62DF b573 - void SEETHROUGH_SET_NOISE_MIN(float amount) { invoke(0xFF5992E1C9E65D05, amount); } // 0xFF5992E1C9E65D05 b573 - void SEETHROUGH_SET_NOISE_MAX(float amount) { invoke(0xFEBFBFDFB66039DE, amount); } // 0xFEBFBFDFB66039DE b573 - void SEETHROUGH_SET_HILIGHT_INTENSITY(float intensity) { invoke(0x19E50EB6E33E1D28, intensity); } // 0x19E50EB6E33E1D28 b573 - void SEETHROUGH_SET_HIGHLIGHT_NOISE(float noise) { invoke(0x1636D7FC127B10D2, noise); } // 0x1636D7FC127B10D2 b573 - void SEETHROUGH_SET_HEATSCALE(int index, float heatScale) { invoke(0xD7D0B00177485411, index, heatScale); } // 0xD7D0B00177485411 0x654F0287 b323 - void SEETHROUGH_SET_COLOR_NEAR(int red, int green, int blue) { invoke(0x1086127B3A63505E, red, green, blue); } // 0x1086127B3A63505E 0x5B2A67A8 b573 - void SET_MOTIONBLUR_MAX_VEL_SCALER(float p0) { invoke(0xB3C641F3630BF6DA, p0); } // 0xB3C641F3630BF6DA 0xF6B837F0 b323 - float GET_MOTIONBLUR_MAX_VEL_SCALER() { return invoke(0xE59343E9E96529E7); } // 0xE59343E9E96529E7 0xD906A3A9 b323 - void SET_FORCE_MOTIONBLUR(BOOL toggle) { invoke(0x6A51F78772175A51, toggle); } // 0x6A51F78772175A51 b1011 - void TOGGLE_PLAYER_DAMAGE_OVERLAY(BOOL toggle) { invoke(0xE63D7C6EECECB66B, toggle); } // 0xE63D7C6EECECB66B 0xD34A6CBA b323 - void RESET_ADAPTATION(int p0) { invoke(0xE3E2C1B4C59DBC77, p0); } // 0xE3E2C1B4C59DBC77 0xD8CC7221 b323 - BOOL TRIGGER_SCREENBLUR_FADE_IN(float transitionTime) { return invoke(0xA328A24AAA6B7FDC, transitionTime); } // 0xA328A24AAA6B7FDC 0x5604B890 b323 - BOOL TRIGGER_SCREENBLUR_FADE_OUT(float transitionTime) { return invoke(0xEFACC8AEF94430D5, transitionTime); } // 0xEFACC8AEF94430D5 0x46617502 b323 - void DISABLE_SCREENBLUR_FADE() { invoke(0xDE81239437E8C5A8); } // 0xDE81239437E8C5A8 0xDB7AECDA b323 - float GET_SCREENBLUR_FADE_CURRENT_TIME() { return invoke(0x5CCABFFCA31DDE33); } // 0x5CCABFFCA31DDE33 0xEA432A94 b323 - BOOL IS_SCREENBLUR_FADE_RUNNING() { return invoke(0x7B226C785A52A0A9); } // 0x7B226C785A52A0A9 0x926B8734 b323 - void TOGGLE_PAUSED_RENDERPHASES(BOOL toggle) { invoke(0xDFC252D8A3E15AB7, toggle); } // 0xDFC252D8A3E15AB7 0x30ADE541 b323 - BOOL GET_TOGGLE_PAUSED_RENDERPHASES_STATUS() { return invoke(0xEB3DAC2C86001E5E); } // 0xEB3DAC2C86001E5E 0xD4F5D07D b323 - void RESET_PAUSED_RENDERPHASES() { invoke(0xE1C8709406F2C41C); } // 0xE1C8709406F2C41C 0x0113EAE4 b323 - void GRAB_PAUSEMENU_OWNERSHIP() { invoke(0x851CD923176EBA7C); } // 0x851CD923176EBA7C 0xDCBA251B b323 - void SET_HIDOF_OVERRIDE(BOOL p0, BOOL p1, float nearplaneOut, float nearplaneIn, float farplaneOut, float farplaneIn) { invoke(0xBA3D65906822BED5, p0, p1, nearplaneOut, nearplaneIn, farplaneOut, farplaneIn); } // 0xBA3D65906822BED5 0x513D444B b323 - void SET_LOCK_ADAPTIVE_DOF_DISTANCE(BOOL p0) { invoke(0xB569F41F3E7E83A4, p0); } // 0xB569F41F3E7E83A4 b1103 - BOOL PHONEPHOTOEDITOR_TOGGLE(BOOL p0) { return invoke(0x7AC24EAB6D74118D, p0); } // 0x7AC24EAB6D74118D 0xB2410EAB b323 - BOOL PHONEPHOTOEDITOR_IS_ACTIVE() { return invoke(0xBCEDB009461DA156); } // 0xBCEDB009461DA156 0x5AB94128 b323 - BOOL PHONEPHOTOEDITOR_SET_FRAME_TXD(const char* textureDict, BOOL p1) { return invoke(0x27FEB5254759CDE3, textureDict, p1); } // 0x27FEB5254759CDE3 0xD63FCB3E b323 - BOOL START_PARTICLE_FX_NON_LOOPED_AT_COORD(const char* effectName, float xPos, float yPos, float zPos, float xRot, float yRot, float zRot, float scale, BOOL xAxis, BOOL yAxis, BOOL zAxis) { return invoke(0x25129531F77B9ED3, effectName, xPos, yPos, zPos, xRot, yRot, zRot, scale, xAxis, yAxis, zAxis); } // 0x25129531F77B9ED3 0xDD79D679 b323 - BOOL START_NETWORKED_PARTICLE_FX_NON_LOOPED_AT_COORD(const char* effectName, float xPos, float yPos, float zPos, float xRot, float yRot, float zRot, float scale, BOOL xAxis, BOOL yAxis, BOOL zAxis, BOOL p11) { return invoke(0xF56B8137DF10135D, effectName, xPos, yPos, zPos, xRot, yRot, zRot, scale, xAxis, yAxis, zAxis, p11); } // 0xF56B8137DF10135D 0x633F8C48 b323 - BOOL START_PARTICLE_FX_NON_LOOPED_ON_PED_BONE(const char* effectName, Ped ped, float offsetX, float offsetY, float offsetZ, float rotX, float rotY, float rotZ, int boneIndex, float scale, BOOL axisX, BOOL axisY, BOOL axisZ) { return invoke(0x0E7E72961BA18619, effectName, ped, offsetX, offsetY, offsetZ, rotX, rotY, rotZ, boneIndex, scale, axisX, axisY, axisZ); } // 0x0E7E72961BA18619 0x53DAEF4E b323 - BOOL START_NETWORKED_PARTICLE_FX_NON_LOOPED_ON_PED_BONE(const char* effectName, Ped ped, float offsetX, float offsetY, float offsetZ, float rotX, float rotY, float rotZ, int boneIndex, float scale, BOOL axisX, BOOL axisY, BOOL axisZ) { return invoke(0xA41B6A43642AC2CF, effectName, ped, offsetX, offsetY, offsetZ, rotX, rotY, rotZ, boneIndex, scale, axisX, axisY, axisZ); } // 0xA41B6A43642AC2CF 0x161780C1 b323 - BOOL START_PARTICLE_FX_NON_LOOPED_ON_ENTITY(const char* effectName, Entity entity, float offsetX, float offsetY, float offsetZ, float rotX, float rotY, float rotZ, float scale, BOOL axisX, BOOL axisY, BOOL axisZ) { return invoke(0x0D53A3B8DA0809D2, effectName, entity, offsetX, offsetY, offsetZ, rotX, rotY, rotZ, scale, axisX, axisY, axisZ); } // 0x0D53A3B8DA0809D2 0x9604DAD4 b323 - BOOL START_NETWORKED_PARTICLE_FX_NON_LOOPED_ON_ENTITY(const char* effectName, Entity entity, float offsetX, float offsetY, float offsetZ, float rotX, float rotY, float rotZ, float scale, BOOL axisX, BOOL axisY, BOOL axisZ) { return invoke(0xC95EB1DB6E92113D, effectName, entity, offsetX, offsetY, offsetZ, rotX, rotY, rotZ, scale, axisX, axisY, axisZ); } // 0xC95EB1DB6E92113D 0x469A2B4A b323 - BOOL START_PARTICLE_FX_NON_LOOPED_ON_ENTITY_BONE(const char* effectName, Entity entity, float offsetX, float offsetY, float offsetZ, float rotX, float rotY, float rotZ, int boneIndex, float scale, BOOL axisX, BOOL axisY, BOOL axisZ) { return invoke(0x02B1F2A72E0F5325, effectName, entity, offsetX, offsetY, offsetZ, rotX, rotY, rotZ, boneIndex, scale, axisX, axisY, axisZ); } // 0x02B1F2A72E0F5325 b2189 - void SET_PARTICLE_FX_NON_LOOPED_COLOUR(float r, float g, float b) { invoke(0x26143A59EF48B262, r, g, b); } // 0x26143A59EF48B262 0x7B689E20 b323 - void SET_PARTICLE_FX_NON_LOOPED_ALPHA(float alpha) { invoke(0x77168D722C58B2FC, alpha); } // 0x77168D722C58B2FC 0x497EAFF2 b323 - void SET_PARTICLE_FX_NON_LOOPED_SCALE(float scale) { invoke(0xB7EF5850C39FABCA, scale); } // 0xB7EF5850C39FABCA b2802 - void SET_PARTICLE_FX_NON_LOOPED_EMITTER_SIZE(float p0, float p1, float scale) { invoke(0x1E2E01C00837D26E, p0, p1, scale); } // 0x1E2E01C00837D26E b2699 - void SET_PARTICLE_FX_FORCE_VEHICLE_INTERIOR(BOOL toggle) { invoke(0x8CDE909A0370BB3A, toggle); } // 0x8CDE909A0370BB3A b323 - int START_PARTICLE_FX_LOOPED_AT_COORD(const char* effectName, float x, float y, float z, float xRot, float yRot, float zRot, float scale, BOOL xAxis, BOOL yAxis, BOOL zAxis, BOOL p11) { return invoke(0xE184F4F0DC5910E7, effectName, x, y, z, xRot, yRot, zRot, scale, xAxis, yAxis, zAxis, p11); } // 0xE184F4F0DC5910E7 0xD348E3E6 b323 - int START_PARTICLE_FX_LOOPED_ON_PED_BONE(const char* effectName, Ped ped, float xOffset, float yOffset, float zOffset, float xRot, float yRot, float zRot, int boneIndex, float scale, BOOL xAxis, BOOL yAxis, BOOL zAxis) { return invoke(0xF28DA9F38CD1787C, effectName, ped, xOffset, yOffset, zOffset, xRot, yRot, zRot, boneIndex, scale, xAxis, yAxis, zAxis); } // 0xF28DA9F38CD1787C 0xF8FC196F b323 - int START_PARTICLE_FX_LOOPED_ON_ENTITY(const char* effectName, Entity entity, float xOffset, float yOffset, float zOffset, float xRot, float yRot, float zRot, float scale, BOOL xAxis, BOOL yAxis, BOOL zAxis) { return invoke(0x1AE42C1660FD6517, effectName, entity, xOffset, yOffset, zOffset, xRot, yRot, zRot, scale, xAxis, yAxis, zAxis); } // 0x1AE42C1660FD6517 0x0D06FF62 b323 - int START_PARTICLE_FX_LOOPED_ON_ENTITY_BONE(const char* effectName, Entity entity, float xOffset, float yOffset, float zOffset, float xRot, float yRot, float zRot, int boneIndex, float scale, BOOL xAxis, BOOL yAxis, BOOL zAxis) { return invoke(0xC6EB449E33977F0B, effectName, entity, xOffset, yOffset, zOffset, xRot, yRot, zRot, boneIndex, scale, xAxis, yAxis, zAxis); } // 0xC6EB449E33977F0B 0x23BF0F9B b323 - int START_NETWORKED_PARTICLE_FX_LOOPED_ON_ENTITY(const char* effectName, Entity entity, float xOffset, float yOffset, float zOffset, float xRot, float yRot, float zRot, float scale, BOOL xAxis, BOOL yAxis, BOOL zAxis, float r, float g, float b, float a) { return invoke(0x6F60E89A7B64EE1D, effectName, entity, xOffset, yOffset, zOffset, xRot, yRot, zRot, scale, xAxis, yAxis, zAxis, r, g, b, a); } // 0x6F60E89A7B64EE1D 0x110752B2 b323 - int START_NETWORKED_PARTICLE_FX_LOOPED_ON_ENTITY_BONE(const char* effectName, Entity entity, float xOffset, float yOffset, float zOffset, float xRot, float yRot, float zRot, int boneIndex, float scale, BOOL xAxis, BOOL yAxis, BOOL zAxis, float r, float g, float b, float a) { return invoke(0xDDE23F30CC5A0F03, effectName, entity, xOffset, yOffset, zOffset, xRot, yRot, zRot, boneIndex, scale, xAxis, yAxis, zAxis, r, g, b, a); } // 0xDDE23F30CC5A0F03 0xF478EFCF b323 - void STOP_PARTICLE_FX_LOOPED(int ptfxHandle, BOOL p1) { invoke(0x8F75998877616996, ptfxHandle, p1); } // 0x8F75998877616996 0xD245455B b323 - void REMOVE_PARTICLE_FX(int ptfxHandle, BOOL p1) { invoke(0xC401503DFE8D53CF, ptfxHandle, p1); } // 0xC401503DFE8D53CF 0x6BA48C7E b323 - void REMOVE_PARTICLE_FX_FROM_ENTITY(Entity entity) { invoke(0xB8FEAEEBCC127425, entity); } // 0xB8FEAEEBCC127425 0xCEDE52E9 b323 - void REMOVE_PARTICLE_FX_IN_RANGE(float X, float Y, float Z, float radius) { invoke(0xDD19FA1C6D657305, X, Y, Z, radius); } // 0xDD19FA1C6D657305 0x7EB8F275 b323 - void FORCE_PARTICLE_FX_IN_VEHICLE_INTERIOR(Any p0, Any p1) { invoke(0xBA0127DA25FD54C9, p0, p1); } // 0xBA0127DA25FD54C9 b372 - BOOL DOES_PARTICLE_FX_LOOPED_EXIST(int ptfxHandle) { return invoke(0x74AFEF0D2E1E409B, ptfxHandle); } // 0x74AFEF0D2E1E409B 0xCBF91D2A b323 - void SET_PARTICLE_FX_LOOPED_OFFSETS(int ptfxHandle, float x, float y, float z, float rotX, float rotY, float rotZ) { invoke(0xF7DDEBEC43483C43, ptfxHandle, x, y, z, rotX, rotY, rotZ); } // 0xF7DDEBEC43483C43 0x641F7790 b323 - void SET_PARTICLE_FX_LOOPED_EVOLUTION(int ptfxHandle, const char* propertyName, float amount, BOOL noNetwork) { invoke(0x5F0C4B5B1C393BE2, ptfxHandle, propertyName, amount, noNetwork); } // 0x5F0C4B5B1C393BE2 0x1CBC1373 b323 - void SET_PARTICLE_FX_LOOPED_COLOUR(int ptfxHandle, float r, float g, float b, BOOL p4) { invoke(0x7F8F65877F88783B, ptfxHandle, r, g, b, p4); } // 0x7F8F65877F88783B 0x5219D530 b323 - void SET_PARTICLE_FX_LOOPED_ALPHA(int ptfxHandle, float alpha) { invoke(0x726845132380142E, ptfxHandle, alpha); } // 0x726845132380142E 0x5ED49BE1 b323 - void SET_PARTICLE_FX_LOOPED_SCALE(int ptfxHandle, float scale) { invoke(0xB44250AAA456492D, ptfxHandle, scale); } // 0xB44250AAA456492D 0x099B8B49 b323 - void SET_PARTICLE_FX_LOOPED_FAR_CLIP_DIST(int ptfxHandle, float range) { invoke(0xDCB194B85EF7B541, ptfxHandle, range); } // 0xDCB194B85EF7B541 0x233DE879 b323 - void SET_PARTICLE_FX_CAM_INSIDE_VEHICLE(BOOL p0) { invoke(0xEEC4047028426510, p0); } // 0xEEC4047028426510 0x19EC0001 b323 - void SET_PARTICLE_FX_CAM_INSIDE_NONPLAYER_VEHICLE(Vehicle vehicle, BOOL p1) { invoke(0xACEE6F360FC1F6B6, vehicle, p1); } // 0xACEE6F360FC1F6B6 0x6B125A02 b323 - void SET_PARTICLE_FX_SHOOTOUT_BOAT(Any p0) { invoke(0x96EF97DAEB89BEF5, p0); } // 0x96EF97DAEB89BEF5 0xD938DEE0 b323 - void CLEAR_PARTICLE_FX_SHOOTOUT_BOAT() { invoke(0x2A251AA48B2B46DB); } // 0x2A251AA48B2B46DB b323 - void SET_PARTICLE_FX_BLOOD_SCALE(Any p0) { invoke(0x908311265D42A820, p0); } // 0x908311265D42A820 b323 - void DISABLE_IN_WATER_PTFX(BOOL toggle) { invoke(0xCFD16F0DB5A3535C, toggle); } // 0xCFD16F0DB5A3535C b2060 - void DISABLE_DOWNWASH_PTFX(BOOL toggle) { invoke(0x5F6DF3D92271E8A1, toggle); } // 0x5F6DF3D92271E8A1 b323 - void SET_PARTICLE_FX_SLIPSTREAM_LODRANGE_SCALE(float scale) { invoke(0x2B40A97646381508, scale); } // 0x2B40A97646381508 b1011 - void ENABLE_CLOWN_BLOOD_VFX(BOOL toggle) { invoke(0xD821490579791273, toggle); } // 0xD821490579791273 0xC61C75E9 b323 - void ENABLE_ALIEN_BLOOD_VFX(BOOL toggle) { invoke(0x9DCE1F0F78260875, toggle); } // 0x9DCE1F0F78260875 0xCE8B8748 b323 - void SET_PARTICLE_FX_BULLET_IMPACT_SCALE(float scale) { invoke(0x27E32866E9A5C416, scale); } // 0x27E32866E9A5C416 0xC1AD5DDF b323 - void SET_PARTICLE_FX_BULLET_IMPACT_LODRANGE_SCALE(float p0) { invoke(0xBB90E12CAC1DAB25, p0); } // 0xBB90E12CAC1DAB25 0x3968E915 b323 - void SET_PARTICLE_FX_BULLET_TRACE_NO_ANGLE_REJECT(BOOL p0) { invoke(0xCA4AE345A153D573, p0); } // 0xCA4AE345A153D573 0x64BA4648 b323 - void SET_PARTICLE_FX_BANG_SCRAPE_LODRANGE_SCALE(float p0) { invoke(0x54E22EA2C1956A8D, p0); } // 0x54E22EA2C1956A8D 0x8BE3D47F b323 - void SET_PARTICLE_FX_FOOT_LODRANGE_SCALE(float p0) { invoke(0x949F397A288B28B3, p0); } // 0x949F397A288B28B3 0xE3880F5A b323 - void SET_PARTICLE_FX_FOOT_OVERRIDE_NAME(const char* p0) { invoke(0xBA3D194057C79A7B, p0); } // 0xBA3D194057C79A7B b877 - void SET_SKIDMARK_RANGE_SCALE(float scale) { invoke(0x5DBF05DB5926D089, scale); } // 0x5DBF05DB5926D089 b1011 - void SET_PTFX_FORCE_VEHICLE_INTERIOR_FLAG(Any p0) { invoke(0xC6730E0D14E50703, p0); } // 0xC6730E0D14E50703 b2545 - void REGISTER_POSTFX_BULLET_IMPACT(float weaponWorldPosX, float weaponWorldPosY, float weaponWorldPosZ, float intensity) { invoke(0x170911F37F646F29, weaponWorldPosX, weaponWorldPosY, weaponWorldPosZ, intensity); } // 0x170911F37F646F29 b2802 - void FORCE_POSTFX_BULLET_IMPACTS_AFTER_HUD(BOOL p0) { invoke(0x9B079E5221D984D3, p0); } // 0x9B079E5221D984D3 b323 - void USE_PARTICLE_FX_ASSET(const char* name) { invoke(0x6C38AF3693A69A91, name); } // 0x6C38AF3693A69A91 0x9C720B61 b323 - void SET_PARTICLE_FX_OVERRIDE(const char* oldAsset, const char* newAsset) { invoke(0xEA1E2D93F6F75ED9, oldAsset, newAsset); } // 0xEA1E2D93F6F75ED9 0xC92719A7 b323 - void RESET_PARTICLE_FX_OVERRIDE(const char* name) { invoke(0x89C8553DD3274AAE, name); } // 0x89C8553DD3274AAE 0x9E8D8B72 b323 - void SET_WEATHER_PTFX_USE_OVERRIDE_SETTINGS(BOOL p0) { invoke(0xA46B73FAA3460AE1, p0); } // 0xA46B73FAA3460AE1 b323 - void SET_WEATHER_PTFX_OVERRIDE_CURR_LEVEL(float p0) { invoke(0xF78B803082D4386F, p0); } // 0xF78B803082D4386F b323 - void WASH_DECALS_IN_RANGE(float x, float y, float z, float range, float p4) { invoke(0x9C30613D50A6ADEF, x, y, z, range, p4); } // 0x9C30613D50A6ADEF 0xDEECBC57 b323 - void WASH_DECALS_FROM_VEHICLE(Vehicle vehicle, float p1) { invoke(0x5B712761429DBC14, vehicle, p1); } // 0x5B712761429DBC14 0x2929F11A b323 - void FADE_DECALS_IN_RANGE(float x, float y, float z, float p3, float p4) { invoke(0xD77EDADB0420E6E0, x, y, z, p3, p4); } // 0xD77EDADB0420E6E0 0xF81E884A b323 - void REMOVE_DECALS_IN_RANGE(float x, float y, float z, float range) { invoke(0x5D6B2D4830A67C62, x, y, z, range); } // 0x5D6B2D4830A67C62 0x06A619A0 b323 - void REMOVE_DECALS_FROM_OBJECT(Object obj) { invoke(0xCCF71CBDDF5B6CB9, obj); } // 0xCCF71CBDDF5B6CB9 0x8B67DCA7 b323 - void REMOVE_DECALS_FROM_OBJECT_FACING(Object obj, float x, float y, float z) { invoke(0xA6F6F70FDC6D144C, obj, x, y, z); } // 0xA6F6F70FDC6D144C 0xF4999A55 b323 - void REMOVE_DECALS_FROM_VEHICLE(Vehicle vehicle) { invoke(0xE91F1B65F2B48D57, vehicle); } // 0xE91F1B65F2B48D57 0x831D06CA b323 - int ADD_DECAL(int decalType, float posX, float posY, float posZ, float p4, float p5, float p6, float p7, float p8, float p9, float width, float height, float rCoef, float gCoef, float bCoef, float opacity, float timeout, BOOL p17, BOOL p18, BOOL p19) { return invoke(0xB302244A1839BDAD, decalType, posX, posY, posZ, p4, p5, p6, p7, p8, p9, width, height, rCoef, gCoef, bCoef, opacity, timeout, p17, p18, p19); } // 0xB302244A1839BDAD 0xEAD0C412 b323 - int ADD_PETROL_DECAL(float x, float y, float z, float groundLvl, float width, float transparency) { return invoke(0x4F5212C7AD880DF8, x, y, z, groundLvl, width, transparency); } // 0x4F5212C7AD880DF8 0x1259DF42 b323 - int ADD_OIL_DECAL(float x, float y, float z, float groundLvl, float width, float transparency) { return invoke(0x126D7F89FE859A5E, x, y, z, groundLvl, width, transparency); } // 0x126D7F89FE859A5E b2699 - void START_PETROL_TRAIL_DECALS(float p0) { invoke(0x99AC7F0D8B9C893D, p0); } // 0x99AC7F0D8B9C893D 0xE3938B0B b323 - void ADD_PETROL_TRAIL_DECAL_INFO(float x, float y, float z, float p3) { invoke(0x967278682CB6967A, x, y, z, p3); } // 0x967278682CB6967A 0xBAEC6ADD b323 - void END_PETROL_TRAIL_DECALS() { invoke(0x0A123435A26C36CD); } // 0x0A123435A26C36CD 0xCCCA6855 b323 - void REMOVE_DECAL(int decal) { invoke(0xED3F346429CCD659, decal); } // 0xED3F346429CCD659 0xA4363188 b323 - BOOL IS_DECAL_ALIVE(int decal) { return invoke(0xC694D74949CAFD0C, decal); } // 0xC694D74949CAFD0C 0xCDD4A61A b323 - float GET_DECAL_WASH_LEVEL(int decal) { return invoke(0x323F647679A09103, decal); } // 0x323F647679A09103 0x054448EF b323 - void SET_DISABLE_PETROL_DECALS_IGNITING_THIS_FRAME() { invoke(0xD9454B5752C857DC); } // 0xD9454B5752C857DC 0xEAB6417C b323 - void SET_DISABLE_PETROL_DECALS_RECYCLING_THIS_FRAME() { invoke(0x27CFB1B1E078CB2D); } // 0x27CFB1B1E078CB2D 0xC2703B88 b323 - void SET_DISABLE_DECAL_RENDERING_THIS_FRAME() { invoke(0x4B5CFC83122DF602); } // 0x4B5CFC83122DF602 0xA706E84D b323 - BOOL GET_IS_PETROL_DECAL_IN_RANGE(float xCoord, float yCoord, float zCoord, float radius) { return invoke(0x2F09F7976C512404, xCoord, yCoord, zCoord, radius); } // 0x2F09F7976C512404 0x242C6A04 b323 - void PATCH_DECAL_DIFFUSE_MAP(int decalType, const char* textureDict, const char* textureName) { invoke(0x8A35C742130C6080, decalType, textureDict, textureName); } // 0x8A35C742130C6080 0x335695CF b323 - void UNPATCH_DECAL_DIFFUSE_MAP(int decalType) { invoke(0xB7ED70C49521A61D, decalType); } // 0xB7ED70C49521A61D 0x7B786555 b323 - void MOVE_VEHICLE_DECALS(Any p0, Any p1) { invoke(0x84C8D7C2D30D3280, p0, p1); } // 0x84C8D7C2D30D3280 0xCE9E6CF2 b323 - BOOL ADD_VEHICLE_CREW_EMBLEM(Vehicle vehicle, Ped ped, int boneIndex, float x1, float x2, float x3, float y1, float y2, float y3, float z1, float z2, float z3, float scale, Any p13, int alpha) { return invoke(0x428BDCB9DA58DA53, vehicle, ped, boneIndex, x1, x2, x3, y1, y2, y3, z1, z2, z3, scale, p13, alpha); } // 0x428BDCB9DA58DA53 0x12077738 b323 - BOOL ABORT_VEHICLE_CREW_EMBLEM_REQUEST(int* p0) { return invoke(0x82ACC484FFA3B05F, p0); } // 0x82ACC484FFA3B05F b372 - void REMOVE_VEHICLE_CREW_EMBLEM(Vehicle vehicle, int p1) { invoke(0xD2300034310557E4, vehicle, p1); } // 0xD2300034310557E4 0x667046A8 b323 - int GET_VEHICLE_CREW_EMBLEM_REQUEST_STATE(Vehicle vehicle, int p1) { return invoke(0xFE26117A5841B2FF, vehicle, p1); } // 0xFE26117A5841B2FF 0x4F4D76E8 b323 - BOOL DOES_VEHICLE_HAVE_CREW_EMBLEM(Vehicle vehicle, int p1) { return invoke(0x060D935D3981A275, vehicle, p1); } // 0x060D935D3981A275 0x6D58F73B b323 - void DISABLE_COMPOSITE_SHOTGUN_DECALS(BOOL toggle) { invoke(0x0E4299C549F0D1F1, toggle); } // 0x0E4299C549F0D1F1 0x9BABCBA4 b323 - void DISABLE_SCUFF_DECALS(BOOL toggle) { invoke(0x02369D5C8A51FDCF, toggle); } // 0x02369D5C8A51FDCF 0xFDF6D8DA b323 - void SET_DECAL_BULLET_IMPACT_RANGE_SCALE(float p0) { invoke(0x46D1A61A21F566FC, p0); } // 0x46D1A61A21F566FC 0x2056A015 b323 - void OVERRIDE_INTERIOR_SMOKE_NAME(const char* name) { invoke(0x2A2A52824DB96700, name); } // 0x2A2A52824DB96700 0x0F486429 b323 - void OVERRIDE_INTERIOR_SMOKE_LEVEL(float level) { invoke(0x1600FD8CF72EBC12, level); } // 0x1600FD8CF72EBC12 0xD87CC710 b323 - void OVERRIDE_INTERIOR_SMOKE_END() { invoke(0xEFB55E7C25D3B3BE); } // 0xEFB55E7C25D3B3BE 0xE29EE145 b323 - void REGISTER_NOIR_LENS_EFFECT() { invoke(0xA44FF770DFBC5DAE); } // 0xA44FF770DFBC5DAE b323 - void DISABLE_VEHICLE_DISTANTLIGHTS(BOOL toggle) { invoke(0xC9F98AC1884E73A2, toggle); } // 0xC9F98AC1884E73A2 0x7CFAE36F b323 - void RENDER_SHADOWED_LIGHTS_WITH_NO_SHADOWS(BOOL p0) { invoke(0x03300B57FCAC6DDB, p0); } // 0x03300B57FCAC6DDB 0x60F72371 b323 - void REQUEST_EARLY_LIGHT_CHECK() { invoke(0x98EDF76A7271E4F2); } // 0x98EDF76A7271E4F2 b323 - void USE_SNOW_FOOT_VFX_WHEN_UNSHELTERED(BOOL toggle) { invoke(0xAEEDAD1420C65CC0, toggle); } // 0xAEEDAD1420C65CC0 0xC53576CA b323 - void USE_SNOW_WHEEL_VFX_WHEN_UNSHELTERED(BOOL toggle) { invoke(0x4CC7F0FEA5283FE0, toggle); } // 0x4CC7F0FEA5283FE0 0x7158B1EA b323 - void DISABLE_REGION_VFX(Any p0) { invoke(0xEFD97FF47B745B8D, p0); } // 0xEFD97FF47B745B8D b791 - void PRESET_INTERIOR_AMBIENT_CACHE(const char* timecycleModifierName) { invoke(0xD7021272EB0A451E, timecycleModifierName); } // 0xD7021272EB0A451E 0x137E3E24 b323 - void SET_TIMECYCLE_MODIFIER(const char* modifierName) { invoke(0x2C933ABF17A1DF41, modifierName); } // 0x2C933ABF17A1DF41 0xA81F3638 b323 - void SET_TIMECYCLE_MODIFIER_STRENGTH(float strength) { invoke(0x82E7FFCD5B2326B3, strength); } // 0x82E7FFCD5B2326B3 0x458F4F45 b323 - void SET_TRANSITION_TIMECYCLE_MODIFIER(const char* modifierName, float transition) { invoke(0x3BCF567485E1971C, modifierName, transition); } // 0x3BCF567485E1971C 0xBB2BA72A b323 - void SET_TRANSITION_OUT_OF_TIMECYCLE_MODIFIER(float strength) { invoke(0x1CBA05AE7BD7EE05, strength); } // 0x1CBA05AE7BD7EE05 0x56345F6B b323 - void CLEAR_TIMECYCLE_MODIFIER() { invoke(0x0F07E7745A236711); } // 0x0F07E7745A236711 0x8D8DF8EE b323 - int GET_TIMECYCLE_MODIFIER_INDEX() { return invoke(0xFDF3D97C674AFB66); } // 0xFDF3D97C674AFB66 0x594FEEC4 b323 - int GET_TIMECYCLE_TRANSITION_MODIFIER_INDEX() { return invoke(0x459FD2C8D0AB78BC); } // 0x459FD2C8D0AB78BC 0x03C44E4B b323 - BOOL GET_IS_TIMECYCLE_TRANSITIONING_OUT() { return invoke(0x98D18905BF723B99); } // 0x98D18905BF723B99 b1493 - void PUSH_TIMECYCLE_MODIFIER() { invoke(0x58F735290861E6B4); } // 0x58F735290861E6B4 0x7E082045 b323 - void POP_TIMECYCLE_MODIFIER() { invoke(0x3C8938D7D872211E); } // 0x3C8938D7D872211E 0x79D7D235 b323 - void SET_CURRENT_PLAYER_TCMODIFIER(const char* modifierName) { invoke(0xBBF327DED94E4DEB, modifierName); } // 0xBBF327DED94E4DEB 0x85BA15A4 b323 - void SET_PLAYER_TCMODIFIER_TRANSITION(float value) { invoke(0xBDEB86F4D5809204, value); } // 0xBDEB86F4D5809204 0x9559BB38 b323 - void SET_NEXT_PLAYER_TCMODIFIER(const char* modifierName) { invoke(0xBF59707B3E5ED531, modifierName); } // 0xBF59707B3E5ED531 0x554BA16E b323 - void ADD_TCMODIFIER_OVERRIDE(const char* modifierName1, const char* modifierName2) { invoke(0x1A8E2C8B9CF4549C, modifierName1, modifierName2); } // 0x1A8E2C8B9CF4549C 0xE8F538B5 b323 - void CLEAR_ALL_TCMODIFIER_OVERRIDES(const char* p0) { invoke(0x15E33297C3E8DC60, p0); } // 0x15E33297C3E8DC60 b323 - void SET_EXTRA_TCMODIFIER(const char* modifierName) { invoke(0x5096FD9CCB49056D, modifierName); } // 0x5096FD9CCB49056D b323 - void CLEAR_EXTRA_TCMODIFIER() { invoke(0x92CCC17A7A2285DA); } // 0x92CCC17A7A2285DA b323 - int GET_EXTRA_TCMODIFIER() { return invoke(0xBB0527EC6341496D); } // 0xBB0527EC6341496D b323 - void ENABLE_MOON_CYCLE_OVERRIDE(float strength) { invoke(0x2C328AF17210F009, strength); } // 0x2C328AF17210F009 b323 - void DISABLE_MOON_CYCLE_OVERRIDE() { invoke(0x2BF72AD5B41AA739); } // 0x2BF72AD5B41AA739 b323 - int REQUEST_SCALEFORM_MOVIE(const char* scaleformName) { return invoke(0x11FE353CF9733E6F, scaleformName); } // 0x11FE353CF9733E6F 0xC67E3DCB b323 - int REQUEST_SCALEFORM_MOVIE_WITH_IGNORE_SUPER_WIDESCREEN(const char* scaleformName) { return invoke(0x65E7E78842E74CDB, scaleformName); } // 0x65E7E78842E74CDB b372 - int REQUEST_SCALEFORM_MOVIE_INSTANCE(const char* scaleformName) { return invoke(0xC514489CFB8AF806, scaleformName); } // 0xC514489CFB8AF806 0x7CC8057D b323 - int REQUEST_SCALEFORM_MOVIE_SKIP_RENDER_WHILE_PAUSED(const char* scaleformName) { return invoke(0xBD06C611BB9048C2, scaleformName); } // 0xBD06C611BB9048C2 b323 - BOOL HAS_SCALEFORM_MOVIE_LOADED(int scaleformHandle) { return invoke(0x85F01B8D5B90570E, scaleformHandle); } // 0x85F01B8D5B90570E 0xDDFB6448 b323 - BOOL IS_ACTIVE_SCALEFORM_MOVIE_DELETING(int val) { return invoke(0x2FCB133CA50A49EB, val); } // 0x2FCB133CA50A49EB b1290 - BOOL IS_SCALEFORM_MOVIE_DELETING(int val) { return invoke(0x86255B1FC929E33E, val); } // 0x86255B1FC929E33E b1290 - BOOL HAS_SCALEFORM_MOVIE_FILENAME_LOADED(const char* scaleformName) { return invoke(0x0C1C5D756FB5F337, scaleformName); } // 0x0C1C5D756FB5F337 0x494A9E50 b323 - BOOL HAS_SCALEFORM_CONTAINER_MOVIE_LOADED_INTO_PARENT(int scaleformHandle) { return invoke(0x8217150E1217EBFD, scaleformHandle); } // 0x8217150E1217EBFD 0x1DFE8D8A b323 - void SET_SCALEFORM_MOVIE_AS_NO_LONGER_NEEDED(int* scaleformHandle) { invoke(0x1D132D614DD86811, scaleformHandle); } // 0x1D132D614DD86811 0x5FED3BA1 b323 - void SET_SCALEFORM_MOVIE_TO_USE_SYSTEM_TIME(int scaleform, BOOL toggle) { invoke(0x6D8EB211944DCE08, scaleform, toggle); } // 0x6D8EB211944DCE08 0x18C9DE8D b323 - void SET_SCALEFORM_MOVIE_TO_USE_LARGE_RT(int scaleformHandle, BOOL toggle) { invoke(0x32F34FF7F617643B, scaleformHandle, toggle); } // 0x32F34FF7F617643B b573 - void SET_SCALEFORM_MOVIE_TO_USE_SUPER_LARGE_RT(int scaleformHandle, BOOL toggle) { invoke(0xE6A9F00D4240B519, scaleformHandle, toggle); } // 0xE6A9F00D4240B519 b877 - void DRAW_SCALEFORM_MOVIE(int scaleformHandle, float x, float y, float width, float height, int red, int green, int blue, int alpha, int p9) { invoke(0x54972ADAF0294A93, scaleformHandle, x, y, width, height, red, green, blue, alpha, p9); } // 0x54972ADAF0294A93 0x48DA6A58 b323 - void DRAW_SCALEFORM_MOVIE_FULLSCREEN(int scaleform, int red, int green, int blue, int alpha, int p5) { invoke(0x0DF606929C105BE1, scaleform, red, green, blue, alpha, p5); } // 0x0DF606929C105BE1 0x7B48E696 b323 - void DRAW_SCALEFORM_MOVIE_FULLSCREEN_MASKED(int scaleform1, int scaleform2, int red, int green, int blue, int alpha) { invoke(0xCF537FDE4FBD4CE5, scaleform1, scaleform2, red, green, blue, alpha); } // 0xCF537FDE4FBD4CE5 0x9C59FC06 b323 - void DRAW_SCALEFORM_MOVIE_3D(int scaleform, float posX, float posY, float posZ, float rotX, float rotY, float rotZ, float p7, float p8, float p9, float scaleX, float scaleY, float scaleZ, int rotationOrder) { invoke(0x87D51D72255D4E78, scaleform, posX, posY, posZ, rotX, rotY, rotZ, p7, p8, p9, scaleX, scaleY, scaleZ, rotationOrder); } // 0x87D51D72255D4E78 0xC4F63A89 b323 - void DRAW_SCALEFORM_MOVIE_3D_SOLID(int scaleform, float posX, float posY, float posZ, float rotX, float rotY, float rotZ, float p7, float p8, float p9, float scaleX, float scaleY, float scaleZ, int rotationOrder) { invoke(0x1CE592FDC749D6F5, scaleform, posX, posY, posZ, rotX, rotY, rotZ, p7, p8, p9, scaleX, scaleY, scaleZ, rotationOrder); } // 0x1CE592FDC749D6F5 0x899933C8 b323 - void CALL_SCALEFORM_MOVIE_METHOD(int scaleform, const char* method) { invoke(0xFBD96D87AC96D533, scaleform, method); } // 0xFBD96D87AC96D533 0x7AB77B57 b323 - void CALL_SCALEFORM_MOVIE_METHOD_WITH_NUMBER(int scaleform, const char* methodName, float param1, float param2, float param3, float param4, float param5) { invoke(0xD0837058AE2E4BEE, scaleform, methodName, param1, param2, param3, param4, param5); } // 0xD0837058AE2E4BEE 0x557EDA1D b323 - void CALL_SCALEFORM_MOVIE_METHOD_WITH_STRING(int scaleform, const char* methodName, const char* param1, const char* param2, const char* param3, const char* param4, const char* param5) { invoke(0x51BC1ED3CC44E8F7, scaleform, methodName, param1, param2, param3, param4, param5); } // 0x51BC1ED3CC44E8F7 0x91A7FCEB b323 - void CALL_SCALEFORM_MOVIE_METHOD_WITH_NUMBER_AND_STRING(int scaleform, const char* methodName, float floatParam1, float floatParam2, float floatParam3, float floatParam4, float floatParam5, const char* stringParam1, const char* stringParam2, const char* stringParam3, const char* stringParam4, const char* stringParam5) { invoke(0xEF662D8D57E290B1, scaleform, methodName, floatParam1, floatParam2, floatParam3, floatParam4, floatParam5, stringParam1, stringParam2, stringParam3, stringParam4, stringParam5); } // 0xEF662D8D57E290B1 0x6EAF56DE b323 - BOOL BEGIN_SCALEFORM_SCRIPT_HUD_MOVIE_METHOD(int hudComponent, const char* methodName) { return invoke(0x98C494FD5BDFBFD5, hudComponent, methodName); } // 0x98C494FD5BDFBFD5 0x5D66CE1E b323 - BOOL BEGIN_SCALEFORM_MOVIE_METHOD(int scaleform, const char* methodName) { return invoke(0xF6E48914C7A8694E, scaleform, methodName); } // 0xF6E48914C7A8694E 0x215ABBE8 b323 - BOOL BEGIN_SCALEFORM_MOVIE_METHOD_ON_FRONTEND(const char* methodName) { return invoke(0xAB58C27C2E6123C6, methodName); } // 0xAB58C27C2E6123C6 0xF6015178 b323 - BOOL BEGIN_SCALEFORM_MOVIE_METHOD_ON_FRONTEND_HEADER(const char* methodName) { return invoke(0xB9449845F73F5E9C, methodName); } // 0xB9449845F73F5E9C 0x5E219B67 b323 - void END_SCALEFORM_MOVIE_METHOD() { invoke(0xC6796A8FFA375E53); } // 0xC6796A8FFA375E53 0x02DBF2D7 b323 - int END_SCALEFORM_MOVIE_METHOD_RETURN_VALUE() { return invoke(0xC50AA39A577AF886); } // 0xC50AA39A577AF886 0x2F38B526 b323 - BOOL IS_SCALEFORM_MOVIE_METHOD_RETURN_VALUE_READY(int methodReturn) { return invoke(0x768FF8961BA904D6, methodReturn); } // 0x768FF8961BA904D6 0x5CD7C3C0 b323 - int GET_SCALEFORM_MOVIE_METHOD_RETURN_VALUE_INT(int methodReturn) { return invoke(0x2DE7EFA66B906036, methodReturn); } // 0x2DE7EFA66B906036 0x2CFB0E6D b323 - BOOL GET_SCALEFORM_MOVIE_METHOD_RETURN_VALUE_BOOL(int methodReturn) { return invoke(0xD80A80346A45D761, methodReturn); } // 0xD80A80346A45D761 b757 - const char* GET_SCALEFORM_MOVIE_METHOD_RETURN_VALUE_STRING(int methodReturn) { return invoke(0xE1E258829A885245, methodReturn); } // 0xE1E258829A885245 0x516862EB b323 - void SCALEFORM_MOVIE_METHOD_ADD_PARAM_INT(int value) { invoke(0xC3D0841A0CC546A6, value); } // 0xC3D0841A0CC546A6 0x716777CB b323 - void SCALEFORM_MOVIE_METHOD_ADD_PARAM_FLOAT(float value) { invoke(0xD69736AAE04DB51A, value); } // 0xD69736AAE04DB51A 0x9A01FFDA b323 - void SCALEFORM_MOVIE_METHOD_ADD_PARAM_BOOL(BOOL value) { invoke(0xC58424BA936EB458, value); } // 0xC58424BA936EB458 0x0D4AE8CB b323 - void BEGIN_TEXT_COMMAND_SCALEFORM_STRING(const char* componentType) { invoke(0x80338406F3475E55, componentType); } // 0x80338406F3475E55 0x3AC9CB55 b323 - void END_TEXT_COMMAND_SCALEFORM_STRING() { invoke(0x362E2D3FE93A9959); } // 0x362E2D3FE93A9959 0x386CE0B8 b323 - void END_TEXT_COMMAND_UNPARSED_SCALEFORM_STRING() { invoke(0xAE4E8157D9ECF087); } // 0xAE4E8157D9ECF087 0x2E80DB52 b323 - void SCALEFORM_MOVIE_METHOD_ADD_PARAM_LITERAL_STRING(const char* string) { invoke(0x77FE3402004CD1B0, string); } // 0x77FE3402004CD1B0 b573 - void SCALEFORM_MOVIE_METHOD_ADD_PARAM_TEXTURE_NAME_STRING(const char* string) { invoke(0xBA7148484BD90365, string); } // 0xBA7148484BD90365 0x4DAAD55B b323 - void SCALEFORM_MOVIE_METHOD_ADD_PARAM_PLAYER_NAME_STRING(const char* string) { invoke(0xE83A3E3557A56640, string); } // 0xE83A3E3557A56640 0xCCBF0334 b323 - BOOL DOES_LATEST_BRIEF_STRING_EXIST(int p0) { return invoke(0x5E657EF1099EDD65, p0); } // 0x5E657EF1099EDD65 0x91A081A1 b323 - void SCALEFORM_MOVIE_METHOD_ADD_PARAM_LATEST_BRIEF_STRING(int value) { invoke(0xEC52C631A1831C03, value); } // 0xEC52C631A1831C03 0x83A9811D b323 - void REQUEST_SCALEFORM_SCRIPT_HUD_MOVIE(int hudComponent) { invoke(0x9304881D6F6537EA, hudComponent); } // 0x9304881D6F6537EA 0x7AF85862 b323 - BOOL HAS_SCALEFORM_SCRIPT_HUD_MOVIE_LOADED(int hudComponent) { return invoke(0xDF6E5987D2B4D140, hudComponent); } // 0xDF6E5987D2B4D140 0x79B43255 b323 - void REMOVE_SCALEFORM_SCRIPT_HUD_MOVIE(int hudComponent) { invoke(0xF44A5456AC3F4F97, hudComponent); } // 0xF44A5456AC3F4F97 0x03D87600 b323 - BOOL PASS_KEYBOARD_INPUT_TO_SCALEFORM(int scaleformHandle) { return invoke(0xD1C7CB175E012964, scaleformHandle); } // 0xD1C7CB175E012964 0xE9183D3A b323 - void SET_TV_CHANNEL(int channel) { invoke(0xBAABBB23EB6E484E, channel); } // 0xBAABBB23EB6E484E 0x41A8A627 b323 - int GET_TV_CHANNEL() { return invoke(0xFC1E275A90D39995); } // 0xFC1E275A90D39995 0x6B96145A b323 - void SET_TV_VOLUME(float volume) { invoke(0x2982BF73F66E9DDC, volume); } // 0x2982BF73F66E9DDC 0xF3504F4D b323 - float GET_TV_VOLUME() { return invoke(0x2170813D3DD8661B); } // 0x2170813D3DD8661B 0x39555CF0 b323 - void DRAW_TV_CHANNEL(float xPos, float yPos, float xScale, float yScale, float rotation, int red, int green, int blue, int alpha) { invoke(0xFDDC2B4ED3C69DF0, xPos, yPos, xScale, yScale, rotation, red, green, blue, alpha); } // 0xFDDC2B4ED3C69DF0 0x8129EF89 b323 - void SET_TV_CHANNEL_PLAYLIST(int tvChannel, const char* playlistName, BOOL restart) { invoke(0xF7B38B8305F1FE8B, tvChannel, playlistName, restart); } // 0xF7B38B8305F1FE8B 0xB262DE67 b323 - void SET_TV_CHANNEL_PLAYLIST_AT_HOUR(int tvChannel, const char* playlistName, int hour) { invoke(0x2201C576FACAEBE8, tvChannel, playlistName, hour); } // 0x2201C576FACAEBE8 0x78C4DCBE b323 - void CLEAR_TV_CHANNEL_PLAYLIST(int tvChannel) { invoke(0xBEB3D46BB7F043C0, tvChannel); } // 0xBEB3D46BB7F043C0 0xCBE7068F b323 - BOOL IS_PLAYLIST_ON_CHANNEL(int tvChannel, Any p1) { return invoke(0x1F710BFF7DAE6261, tvChannel, p1); } // 0x1F710BFF7DAE6261 b1604 - BOOL IS_TVSHOW_CURRENTLY_PLAYING(Hash videoCliphash) { return invoke(0x0AD973CA1E077B60, videoCliphash); } // 0x0AD973CA1E077B60 0x4D1EB0FB b323 - void ENABLE_MOVIE_KEYFRAME_WAIT(BOOL toggle) { invoke(0x74C180030FDE4B69, toggle); } // 0x74C180030FDE4B69 0x796DE696 b323 - void SET_TV_PLAYER_WATCHING_THIS_FRAME(Any p0) { invoke(0xD1C55B110E4DF534, p0); } // 0xD1C55B110E4DF534 0xD99EC000 b323 - Hash GET_CURRENT_TV_CLIP_NAMEHASH() { return invoke(0x30432A0118736E00); } // 0x30432A0118736E00 b1493 - void ENABLE_MOVIE_SUBTITLES(BOOL toggle) { invoke(0x873FA65C778AD970, toggle); } // 0x873FA65C778AD970 0xC2DEBA3D b323 - BOOL UI3DSCENE_IS_AVAILABLE() { return invoke(0xD3A10FC7FD8D98CD); } // 0xD3A10FC7FD8D98CD 0xE40A0F1A b323 - BOOL UI3DSCENE_PUSH_PRESET(const char* presetName) { return invoke(0xF1CEA8A4198D8E9A, presetName); } // 0xF1CEA8A4198D8E9A 0x2E7D9B98 b323 - BOOL UI3DSCENE_ASSIGN_PED_TO_SLOT(const char* presetName, Ped ped, int slot, float posX, float posY, float posZ) { return invoke(0x98C4FE6EC34154CA, presetName, ped, slot, posX, posY, posZ); } // 0x98C4FE6EC34154CA 0x9A0E3BFE b323 - void UI3DSCENE_CLEAR_PATCHED_DATA() { invoke(0x7A42B2E236E71415); } // 0x7A42B2E236E71415 0x431AA036 b323 - void UI3DSCENE_MAKE_PUSHED_PRESET_PERSISTENT(BOOL toggle) { invoke(0x108BE26959A9D9BB, toggle); } // 0x108BE26959A9D9BB 0x24A7A7F6 b323 - void TERRAINGRID_ACTIVATE(BOOL toggle) { invoke(0xA356990E161C9E65, toggle); } // 0xA356990E161C9E65 0xA1CB6C94 b323 - void TERRAINGRID_SET_PARAMS(float x, float y, float z, float forwardX, float forwardY, float forwardZ, float sizeX, float sizeY, float sizeZ, float gridScale, float glowIntensity, float normalHeight, float heightDiff) { invoke(0x1C4FC5752BCD8E48, x, y, z, forwardX, forwardY, forwardZ, sizeX, sizeY, sizeZ, gridScale, glowIntensity, normalHeight, heightDiff); } // 0x1C4FC5752BCD8E48 0x3B637AA7 b323 - void TERRAINGRID_SET_COLOURS(int lowR, int lowG, int lowB, int lowAlpha, int r, int g, int b, int alpha, int highR, int highG, int highB, int highAlpha) { invoke(0x5CE62918F8D703C7, lowR, lowG, lowB, lowAlpha, r, g, b, alpha, highR, highG, highB, highAlpha); } // 0x5CE62918F8D703C7 0xDF552973 b323 - void ANIMPOSTFX_PLAY(const char* effectName, int duration, BOOL looped) { invoke(0x2206BF9A37B7F724, effectName, duration, looped); } // 0x2206BF9A37B7F724 0x1D980479 b323 - void ANIMPOSTFX_STOP(const char* effectName) { invoke(0x068E835A1D0DC0E3, effectName); } // 0x068E835A1D0DC0E3 0x06BB5CDA b323 - float ANIMPOSTFX_GET_CURRENT_TIME(const char* effectName) { return invoke(0xE35B38A27E8E7179, effectName); } // 0xE35B38A27E8E7179 b877 - BOOL ANIMPOSTFX_IS_RUNNING(const char* effectName) { return invoke(0x36AD3E690DA5ACEB, effectName); } // 0x36AD3E690DA5ACEB 0x089D5921 b323 - void ANIMPOSTFX_STOP_ALL() { invoke(0xB4EDDC19532BFB85); } // 0xB4EDDC19532BFB85 0x4E6D875B b323 - void ANIMPOSTFX_STOP_AND_FLUSH_REQUESTS(const char* effectName) { invoke(0xD2209BE128B5418C, effectName); } // 0xD2209BE128B5418C b323 -} - -namespace HUD -{ - void BEGIN_TEXT_COMMAND_BUSYSPINNER_ON(const char* string) { invoke(0xABA17D7CE615ADBF, string); } // 0xABA17D7CE615ADBF 0xCB7C8994 b323 - void END_TEXT_COMMAND_BUSYSPINNER_ON(int busySpinnerType) { invoke(0xBD12F8228410D9B4, busySpinnerType); } // 0xBD12F8228410D9B4 0x903F5EE4 b323 - void BUSYSPINNER_OFF() { invoke(0x10D373323E5B9C0D); } // 0x10D373323E5B9C0D 0x94119534 b323 - void PRELOAD_BUSYSPINNER() { invoke(0xC65AB383CD91DF98); } // 0xC65AB383CD91DF98 0x71077FBD b323 - BOOL BUSYSPINNER_IS_ON() { return invoke(0xD422FCC5F239A915); } // 0xD422FCC5F239A915 0xB8B3A5D0 b323 - BOOL BUSYSPINNER_IS_DISPLAYING() { return invoke(0xB2A592B04648A9CB); } // 0xB2A592B04648A9CB 0x3AF34DEF b323 - void DISABLE_PAUSEMENU_SPINNER(BOOL p0) { invoke(0x9245E81072704B8A, p0); } // 0x9245E81072704B8A b323 - void SET_MOUSE_CURSOR_THIS_FRAME() { invoke(0xAAE7CE1D63167423); } // 0xAAE7CE1D63167423 b323 - void SET_MOUSE_CURSOR_STYLE(int spriteId) { invoke(0x8DB8CFFD58B62552, spriteId); } // 0x8DB8CFFD58B62552 b323 - void SET_MOUSE_CURSOR_VISIBLE(BOOL toggle) { invoke(0x98215325A695E78A, toggle); } // 0x98215325A695E78A b323 - BOOL IS_MOUSE_ROLLED_OVER_INSTRUCTIONAL_BUTTONS() { return invoke(0x3D9ACB1EB139E702); } // 0x3D9ACB1EB139E702 b323 - BOOL GET_MOUSE_EVENT(int scaleformHandle, Any* p1, Any* p2, Any* p3) { return invoke(0x632B2940C67F4EA9, scaleformHandle, p1, p2, p3); } // 0x632B2940C67F4EA9 b323 - void THEFEED_ONLY_SHOW_TOOLTIPS(BOOL toggle) { invoke(0x6F1554B0CC2089FA, toggle); } // 0x6F1554B0CC2089FA 0xA7C8594B b323 - void THEFEED_SET_SCRIPTED_MENU_HEIGHT(float pos) { invoke(0x55598D21339CB998, pos); } // 0x55598D21339CB998 0x1DA7E41A b323 - void THEFEED_HIDE() { invoke(0x32888337579A5970); } // 0x32888337579A5970 b463 - void THEFEED_HIDE_THIS_FRAME() { invoke(0x25F87B30C382FCA7); } // 0x25F87B30C382FCA7 0x1E63088A b323 - void THEFEED_SHOW() { invoke(0x15CFA549788D35EF); } // 0x15CFA549788D35EF b463 - void THEFEED_FLUSH_QUEUE() { invoke(0xA8FDB297A8D25FBA); } // 0xA8FDB297A8D25FBA 0x5205C6F5 b323 - void THEFEED_REMOVE_ITEM(int notificationId) { invoke(0xBE4390CB40B3E627, notificationId); } // 0xBE4390CB40B3E627 0xECA8ACB9 b323 - void THEFEED_FORCE_RENDER_ON() { invoke(0xA13C11E1B5C06BFC); } // 0xA13C11E1B5C06BFC 0x520FCB6D b323 - void THEFEED_FORCE_RENDER_OFF() { invoke(0x583049884A2EEE3C); } // 0x583049884A2EEE3C 0xC8BAB2F2 b323 - void THEFEED_PAUSE() { invoke(0xFDB423997FA30340); } // 0xFDB423997FA30340 0x4D0449C6 b323 - void THEFEED_RESUME() { invoke(0xE1CD1E48E025E661); } // 0xE1CD1E48E025E661 0xD3F40140 b323 - BOOL THEFEED_IS_PAUSED() { return invoke(0xA9CBFD40B3FA3010); } // 0xA9CBFD40B3FA3010 0xC5223796 b323 - void THEFEED_REPORT_LOGO_ON() { invoke(0xD4438C0564490E63); } // 0xD4438C0564490E63 0x709B4BCB b323 - void THEFEED_REPORT_LOGO_OFF() { invoke(0xB695E2CD0A2DA9EE); } // 0xB695E2CD0A2DA9EE 0x4A4A40A4 b323 - int THEFEED_GET_LAST_SHOWN_PHONE_ACTIVATABLE_FEED_ID() { return invoke(0x82352748437638CA); } // 0x82352748437638CA 0x294405D4 b323 - void THEFEED_AUTO_POST_GAMETIPS_ON() { invoke(0x56C8B608CFD49854); } // 0x56C8B608CFD49854 0xF881AB87 b323 - void THEFEED_AUTO_POST_GAMETIPS_OFF() { invoke(0xADED7F5748ACAFE6); } // 0xADED7F5748ACAFE6 0x1D6859CA b323 - void THEFEED_SET_BACKGROUND_COLOR_FOR_NEXT_POST(int hudColorIndex) { invoke(0x92F0DA1E27DB96DC, hudColorIndex); } // 0x92F0DA1E27DB96DC 0x07CE2EA4 b323 - void THEFEED_SET_RGBA_PARAMETER_FOR_NEXT_MESSAGE(int red, int green, int blue, int alpha) { invoke(0x17430B918701C342, red, green, blue, alpha); } // 0x17430B918701C342 0xCF14D7F2 b323 - void THEFEED_SET_FLASH_DURATION_PARAMETER_FOR_NEXT_MESSAGE(int count) { invoke(0x17AD8C9706BDD88A, count); } // 0x17AD8C9706BDD88A 0x24A97AF8 b323 - void THEFEED_SET_VIBRATE_PARAMETER_FOR_NEXT_MESSAGE(BOOL toggle) { invoke(0x4A0C7C9BB10ABB36, toggle); } // 0x4A0C7C9BB10ABB36 0x44018EDB b323 - void THEFEED_RESET_ALL_PARAMETERS() { invoke(0xFDD85225B2DEA55E); } // 0xFDD85225B2DEA55E 0xA4524B23 b323 - void THEFEED_FREEZE_NEXT_POST() { invoke(0xFDEC055AB549E328); } // 0xFDEC055AB549E328 0xAFA1148B b323 - void THEFEED_CLEAR_FROZEN_POST() { invoke(0x80FE4F3AB4E1B62A); } // 0x80FE4F3AB4E1B62A 0x3CD4307C b323 - void THEFEED_SET_SNAP_FEED_ITEM_POSITIONS(BOOL p0) { invoke(0xBAE4F9B97CD43B30, p0); } // 0xBAE4F9B97CD43B30 b323 - void THEFEED_UPDATE_ITEM_TEXTURE(const char* txdString1, const char* txnString1, const char* txdString2, const char* txnString2) { invoke(0x317EBA71D7543F52, txdString1, txnString1, txdString2, txnString2); } // 0x317EBA71D7543F52 0x6A3F747D b323 - void BEGIN_TEXT_COMMAND_THEFEED_POST(const char* text) { invoke(0x202709F4C58A0424, text); } // 0x202709F4C58A0424 0x574EE85C b323 - int END_TEXT_COMMAND_THEFEED_POST_STATS(const char* statTitle, int iconEnum, BOOL stepVal, int barValue, BOOL isImportant, const char* pictureTextureDict, const char* pictureTextureName) { return invoke(0x2B7E9A4EAAA93C89, statTitle, iconEnum, stepVal, barValue, isImportant, pictureTextureDict, pictureTextureName); } // 0x2B7E9A4EAAA93C89 0xED130FA1 b323 - int END_TEXT_COMMAND_THEFEED_POST_MESSAGETEXT(const char* txdName, const char* textureName, BOOL flash, int iconType, const char* sender, const char* subject) { return invoke(0x1CCD9A37359072CF, txdName, textureName, flash, iconType, sender, subject); } // 0x1CCD9A37359072CF 0xE7E3C98B b323 - int END_TEXT_COMMAND_THEFEED_POST_MESSAGETEXT_SUBTITLE_LABEL(const char* txdName, const char* textureName, BOOL flash, int iconType, const char* sender, const char* subject) { return invoke(0xC6F580E4C94926AC, txdName, textureName, flash, iconType, sender, subject); } // 0xC6F580E4C94926AC b323 - int END_TEXT_COMMAND_THEFEED_POST_MESSAGETEXT_TU(const char* txdName, const char* textureName, BOOL flash, int iconType, const char* sender, const char* subject, float duration) { return invoke(0x1E6611149DB3DB6B, txdName, textureName, flash, iconType, sender, subject, duration); } // 0x1E6611149DB3DB6B 0x0EB382B7 b323 - int END_TEXT_COMMAND_THEFEED_POST_MESSAGETEXT_WITH_CREW_TAG(const char* txdName, const char* textureName, BOOL flash, int iconType, const char* sender, const char* subject, float duration, const char* clanTag) { return invoke(0x5CBF7BADE20DB93E, txdName, textureName, flash, iconType, sender, subject, duration, clanTag); } // 0x5CBF7BADE20DB93E 0x3E807FE3 b323 - int END_TEXT_COMMAND_THEFEED_POST_MESSAGETEXT_WITH_CREW_TAG_AND_ADDITIONAL_ICON(const char* txdName, const char* textureName, BOOL flash, int iconType1, const char* sender, const char* subject, float duration, const char* clanTag, int iconType2, int p9) { return invoke(0x531B84E7DA981FB6, txdName, textureName, flash, iconType1, sender, subject, duration, clanTag, iconType2, p9); } // 0x531B84E7DA981FB6 0xDEB491C8 b323 - int END_TEXT_COMMAND_THEFEED_POST_TICKER(BOOL blink, BOOL p1) { return invoke(0x2ED7843F8F801023, blink, p1); } // 0x2ED7843F8F801023 0x08F7AF78 b323 - int END_TEXT_COMMAND_THEFEED_POST_TICKER_FORCED(BOOL blink, BOOL p1) { return invoke(0x44FA03975424A0EE, blink, p1); } // 0x44FA03975424A0EE 0x57B8D0D4 b323 - int END_TEXT_COMMAND_THEFEED_POST_TICKER_WITH_TOKENS(BOOL blink, BOOL p1) { return invoke(0x378E809BF61EC840, blink, p1); } // 0x378E809BF61EC840 0x02BCAF9B b323 - int END_TEXT_COMMAND_THEFEED_POST_AWARD(const char* textureDict, const char* textureName, int rpBonus, int colorOverlay, const char* titleLabel) { return invoke(0xAA295B6F28BD587D, textureDict, textureName, rpBonus, colorOverlay, titleLabel); } // 0xAA295B6F28BD587D 0x02DED2B8 b323 - int END_TEXT_COMMAND_THEFEED_POST_CREWTAG(BOOL p0, BOOL p1, int* p2, int p3, BOOL isLeader, BOOL unk0, int clanDesc, int R, int G, int B) { return invoke(0x97C9E4E7024A8F2C, p0, p1, p2, p3, isLeader, unk0, clanDesc, R, G, B); } // 0x97C9E4E7024A8F2C 0xA9CCEF66 b323 - int END_TEXT_COMMAND_THEFEED_POST_CREWTAG_WITH_GAME_NAME(BOOL p0, BOOL p1, int* p2, int p3, BOOL isLeader, BOOL unk0, int clanDesc, const char* playerName, int R, int G, int B) { return invoke(0x137BC35589E34E1E, p0, p1, p2, p3, isLeader, unk0, clanDesc, playerName, R, G, B); } // 0x137BC35589E34E1E 0x88B9B909 b323 - int END_TEXT_COMMAND_THEFEED_POST_UNLOCK(const char* gxtLabel1, int p1, const char* gxtLabel2) { return invoke(0x33EE12743CCD6343, gxtLabel1, p1, gxtLabel2); } // 0x33EE12743CCD6343 0xE05E7052 b323 - int END_TEXT_COMMAND_THEFEED_POST_UNLOCK_TU(const char* gxtLabel1, int p1, const char* gxtLabel2, int p3) { return invoke(0xC8F3AAF93D0600BF, gxtLabel1, p1, gxtLabel2, p3); } // 0xC8F3AAF93D0600BF 0x4FA43BA4 b323 - int END_TEXT_COMMAND_THEFEED_POST_UNLOCK_TU_WITH_COLOR(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { return invoke(0x7AE0589093A2E088, p0, p1, p2, p3, p4, p5); } // 0x7AE0589093A2E088 0x8C90D22F b323 - int END_TEXT_COMMAND_THEFEED_POST_MPTICKER(BOOL blink, BOOL p1) { return invoke(0xF020C96915705B3A, blink, p1); } // 0xF020C96915705B3A 0x8E319AB8 b323 - int END_TEXT_COMMAND_THEFEED_POST_CREW_RANKUP_WITH_LITERAL_FLAG(const char* p0, const char* p1, const char* p2, BOOL p3, BOOL p4) { return invoke(0x8EFCCF6EC66D85E4, p0, p1, p2, p3, p4); } // 0x8EFCCF6EC66D85E4 b323 - int END_TEXT_COMMAND_THEFEED_POST_VERSUS_TU(const char* txdName1, const char* textureName1, int count1, const char* txdName2, const char* textureName2, int count2, int hudColor1, int hudColor2) { return invoke(0xB6871B0555B02996, txdName1, textureName1, count1, txdName2, textureName2, count2, hudColor1, hudColor2); } // 0xB6871B0555B02996 0x5E93FBFA b323 - int END_TEXT_COMMAND_THEFEED_POST_REPLAY(int type, int image, const char* text) { return invoke(0xD202B92CBF1D816F, type, image, text); } // 0xD202B92CBF1D816F b323 - int END_TEXT_COMMAND_THEFEED_POST_REPLAY_INPUT(int type, const char* button, const char* text) { return invoke(0xDD6CB2CCE7C2735C, type, button, text); } // 0xDD6CB2CCE7C2735C b323 - void BEGIN_TEXT_COMMAND_PRINT(const char* GxtEntry) { invoke(0xB87A37EEB7FAA67D, GxtEntry); } // 0xB87A37EEB7FAA67D 0xF42C43C7 b323 - void END_TEXT_COMMAND_PRINT(int duration, BOOL drawImmediately) { invoke(0x9D77056A530643F6, duration, drawImmediately); } // 0x9D77056A530643F6 0x38F82261 b323 - void BEGIN_TEXT_COMMAND_IS_MESSAGE_DISPLAYED(const char* text) { invoke(0x853648FD1063A213, text); } // 0x853648FD1063A213 0xDD524A11 b323 - BOOL END_TEXT_COMMAND_IS_MESSAGE_DISPLAYED() { return invoke(0x8A9BA1AB3E237613); } // 0x8A9BA1AB3E237613 0x672EFB45 b323 - void BEGIN_TEXT_COMMAND_DISPLAY_TEXT(const char* text) { invoke(0x25FBB336DF1804CB, text); } // 0x25FBB336DF1804CB 0x3E35563E b323 - void END_TEXT_COMMAND_DISPLAY_TEXT(float x, float y, int p2) { invoke(0xCD015E5BB0D96A57, x, y, p2); } // 0xCD015E5BB0D96A57 0x6F8350CE b323 - void BEGIN_TEXT_COMMAND_GET_SCREEN_WIDTH_OF_DISPLAY_TEXT(const char* text) { invoke(0x54CE8AC98E120CAB, text); } // 0x54CE8AC98E120CAB 0x51E7A037 b323 - float END_TEXT_COMMAND_GET_SCREEN_WIDTH_OF_DISPLAY_TEXT(BOOL p0) { return invoke(0x85F061DA64ED2F67, p0); } // 0x85F061DA64ED2F67 0xD12A643A b323 - void BEGIN_TEXT_COMMAND_GET_NUMBER_OF_LINES_FOR_STRING(const char* entry) { invoke(0x521FB041D93DD0E4, entry); } // 0x521FB041D93DD0E4 0x94B82066 b323 - int END_TEXT_COMMAND_GET_NUMBER_OF_LINES_FOR_STRING(float x, float y) { return invoke(0x9040DFB09BE75706, x, y); } // 0x9040DFB09BE75706 0xAA318785 b323 - void BEGIN_TEXT_COMMAND_DISPLAY_HELP(const char* inputType) { invoke(0x8509B634FBE7DA11, inputType); } // 0x8509B634FBE7DA11 0xB245FC10 b323 - void END_TEXT_COMMAND_DISPLAY_HELP(int p0, BOOL loop, BOOL beep, int shape) { invoke(0x238FFE5C7B0498A6, p0, loop, beep, shape); } // 0x238FFE5C7B0498A6 0xB59B530D b323 - void BEGIN_TEXT_COMMAND_IS_THIS_HELP_MESSAGE_BEING_DISPLAYED(const char* labelName) { invoke(0x0A24DA3A41B718F5, labelName); } // 0x0A24DA3A41B718F5 0x00E20F2D b323 - BOOL END_TEXT_COMMAND_IS_THIS_HELP_MESSAGE_BEING_DISPLAYED(int p0) { return invoke(0x10BDDBFC529428DD, p0); } // 0x10BDDBFC529428DD 0xF63A13EC b323 - void BEGIN_TEXT_COMMAND_SET_BLIP_NAME(const char* textLabel) { invoke(0xF9113A30DE5C6670, textLabel); } // 0xF9113A30DE5C6670 0xF4C211F6 b323 - void END_TEXT_COMMAND_SET_BLIP_NAME(Blip blip) { invoke(0xBC38B49BCB83BC9B, blip); } // 0xBC38B49BCB83BC9B 0xE8E59820 b323 - void BEGIN_TEXT_COMMAND_ADD_DIRECTLY_TO_PREVIOUS_BRIEFS(const char* p0) { invoke(0x23D69E0465570028, p0); } // 0x23D69E0465570028 0x0E103475 b323 - void END_TEXT_COMMAND_ADD_DIRECTLY_TO_PREVIOUS_BRIEFS(BOOL p0) { invoke(0xCFDBDF5AE59BA0F4, p0); } // 0xCFDBDF5AE59BA0F4 0x2944A6C5 b323 - void BEGIN_TEXT_COMMAND_CLEAR_PRINT(const char* text) { invoke(0xE124FA80A759019C, text); } // 0xE124FA80A759019C 0x550665AE b323 - void END_TEXT_COMMAND_CLEAR_PRINT() { invoke(0xFCC75460ABA29378); } // 0xFCC75460ABA29378 0x67785AF2 b323 - void BEGIN_TEXT_COMMAND_OVERRIDE_BUTTON_TEXT(const char* gxtEntry) { invoke(0x8F9EE5687F8EECCD, gxtEntry); } // 0x8F9EE5687F8EECCD 0xBF855650 b323 - void END_TEXT_COMMAND_OVERRIDE_BUTTON_TEXT(int p0) { invoke(0xA86911979638106F, p0); } // 0xA86911979638106F 0x6E7FDA1C b323 - void ADD_TEXT_COMPONENT_INTEGER(int value) { invoke(0x03B504CF259931BC, value); } // 0x03B504CF259931BC 0xFE272A57 b323 - void ADD_TEXT_COMPONENT_FLOAT(float value, int decimalPlaces) { invoke(0xE7DCB5B874BCD96E, value, decimalPlaces); } // 0xE7DCB5B874BCD96E 0x24D78013 b323 - void ADD_TEXT_COMPONENT_SUBSTRING_TEXT_LABEL(const char* labelName) { invoke(0xC63CD5D2920ACBE7, labelName); } // 0xC63CD5D2920ACBE7 0xDCE05406 b323 - void ADD_TEXT_COMPONENT_SUBSTRING_TEXT_LABEL_HASH_KEY(Hash gxtEntryHash) { invoke(0x17299B63C7683A2B, gxtEntryHash); } // 0x17299B63C7683A2B 0x150E03B6 b323 - void ADD_TEXT_COMPONENT_SUBSTRING_BLIP_NAME(Blip blip) { invoke(0x80EAD8E2E1D5D52E, blip); } // 0x80EAD8E2E1D5D52E 0x5DE98F0A b323 - void ADD_TEXT_COMPONENT_SUBSTRING_PLAYER_NAME(const char* text) { invoke(0x6C188BE134E074AA, text); } // 0x6C188BE134E074AA 0x27A244D8 b323 - void ADD_TEXT_COMPONENT_SUBSTRING_TIME(int timestamp, int flags) { invoke(0x1115F16B8AB9E8BF, timestamp, flags); } // 0x1115F16B8AB9E8BF 0x135B3CD0 b323 - void ADD_TEXT_COMPONENT_FORMATTED_INTEGER(int value, BOOL commaSeparated) { invoke(0x0E4C749FF9DE9CC4, value, commaSeparated); } // 0x0E4C749FF9DE9CC4 0x12929BDF b323 - void ADD_TEXT_COMPONENT_SUBSTRING_PHONE_NUMBER(const char* p0, int p1) { invoke(0x761B77454205A61D, p0, p1); } // 0x761B77454205A61D 0x65E1D404 b323 - void ADD_TEXT_COMPONENT_SUBSTRING_WEBSITE(const char* website) { invoke(0x94CF4AC034C9C986, website); } // 0x94CF4AC034C9C986 0xC736999E b323 - void ADD_TEXT_COMPONENT_SUBSTRING_KEYBOARD_DISPLAY(const char* string) { invoke(0x5F68520888E69014, string); } // 0x5F68520888E69014 0x0829A799 b323 - void SET_COLOUR_OF_NEXT_TEXT_COMPONENT(int hudColor) { invoke(0x39BBF623FC803EAC, hudColor); } // 0x39BBF623FC803EAC 0x6F1A1901 b323 - const char* GET_CHARACTER_FROM_AUDIO_CONVERSATION_FILENAME(const char* text, int position, int length) { return invoke(0x169BD9382084C8C0, text, position, length); } // 0x169BD9382084C8C0 0x34A396EE b323 - const char* GET_CHARACTER_FROM_AUDIO_CONVERSATION_FILENAME_WITH_BYTE_LIMIT(const char* text, int position, int length, int maxLength) { return invoke(0xB2798643312205C5, text, position, length, maxLength); } // 0xB2798643312205C5 0x0183A66C b323 - const char* GET_CHARACTER_FROM_AUDIO_CONVERSATION_FILENAME_BYTES(const char* text, int startPosition, int endPosition) { return invoke(0xCE94AEBA5D82908A, text, startPosition, endPosition); } // 0xCE94AEBA5D82908A 0xFA6373BB b323 - const char* GET_FILENAME_FOR_AUDIO_CONVERSATION(const char* labelName) { return invoke(0x7B5280EBA9840C72, labelName); } // 0x7B5280EBA9840C72 0x95C4B5AD b323 - void CLEAR_PRINTS() { invoke(0xCC33FA791322B9D9); } // 0xCC33FA791322B9D9 0x216CB1C5 b323 - void CLEAR_BRIEF() { invoke(0x9D292F73ADBD9313); } // 0x9D292F73ADBD9313 0x9F75A929 b323 - void CLEAR_ALL_HELP_MESSAGES() { invoke(0x6178F68A87A4D3A0); } // 0x6178F68A87A4D3A0 0x9E5D9198 b323 - void CLEAR_THIS_PRINT(const char* p0) { invoke(0xCF708001E1E536DD, p0); } // 0xCF708001E1E536DD 0x06878327 b323 - void CLEAR_SMALL_PRINTS() { invoke(0x2CEA2839313C09AC); } // 0x2CEA2839313C09AC 0xA869A238 b323 - BOOL DOES_TEXT_BLOCK_EXIST(const char* gxt) { return invoke(0x1C7302E725259789, gxt); } // 0x1C7302E725259789 0x96F74838 b323 - void REQUEST_ADDITIONAL_TEXT(const char* gxt, int slot) { invoke(0x71A78003C8E71424, gxt, slot); } // 0x71A78003C8E71424 0x9FA9175B b323 - void REQUEST_ADDITIONAL_TEXT_FOR_DLC(const char* gxt, int slot) { invoke(0x6009F9F1AE90D8A6, gxt, slot); } // 0x6009F9F1AE90D8A6 0xF4D27EBE b323 - BOOL HAS_ADDITIONAL_TEXT_LOADED(int slot) { return invoke(0x02245FE4BED318B8, slot); } // 0x02245FE4BED318B8 0xB0E56045 b323 - void CLEAR_ADDITIONAL_TEXT(int p0, BOOL p1) { invoke(0x2A179DF17CCF04CD, p0, p1); } // 0x2A179DF17CCF04CD 0x518141E0 b323 - BOOL IS_STREAMING_ADDITIONAL_TEXT(int p0) { return invoke(0x8B6817B71B85EBF0, p0); } // 0x8B6817B71B85EBF0 0xF079E4EB b323 - BOOL HAS_THIS_ADDITIONAL_TEXT_LOADED(const char* gxt, int slot) { return invoke(0xADBF060E2B30C5BC, gxt, slot); } // 0xADBF060E2B30C5BC 0x80A52040 b323 - BOOL IS_MESSAGE_BEING_DISPLAYED() { return invoke(0x7984C03AA5CC2F41); } // 0x7984C03AA5CC2F41 0x6A77FE8D b323 - BOOL DOES_TEXT_LABEL_EXIST(const char* gxt) { return invoke(0xAC09CA973C564252, gxt); } // 0xAC09CA973C564252 0x6ECAE560 b323 - const char* GET_FIRST_N_CHARACTERS_OF_LITERAL_STRING(const char* string, int length) { return invoke(0x98C3CF913D895111, string, length); } // 0x98C3CF913D895111 b505 - int GET_LENGTH_OF_STRING_WITH_THIS_TEXT_LABEL(const char* gxt) { return invoke(0x801BD273D3A23F74, gxt); } // 0x801BD273D3A23F74 0xA4CA7BE5 b323 - int GET_LENGTH_OF_LITERAL_STRING(const char* string) { return invoke(0xF030907CCBB8A9FD, string); } // 0xF030907CCBB8A9FD 0x99379D55 b323 - int GET_LENGTH_OF_LITERAL_STRING_IN_BYTES(const char* string) { return invoke(0x43E4111189E54F0E, string); } // 0x43E4111189E54F0E 0x7DBC0764 b323 - const char* GET_STREET_NAME_FROM_HASH_KEY(Hash hash) { return invoke(0xD0EF8A959B8A4CB9, hash); } // 0xD0EF8A959B8A4CB9 0x1E8E310C b323 - BOOL IS_HUD_PREFERENCE_SWITCHED_ON() { return invoke(0x1930DFA731813EC4); } // 0x1930DFA731813EC4 0xC3BC1B4F b323 - BOOL IS_RADAR_PREFERENCE_SWITCHED_ON() { return invoke(0x9EB6522EA68F22FE); } // 0x9EB6522EA68F22FE 0x14AEAA28 b323 - BOOL IS_SUBTITLE_PREFERENCE_SWITCHED_ON() { return invoke(0xAD6DACA4BA53E0A4); } // 0xAD6DACA4BA53E0A4 0x63BA19F5 b323 - void DISPLAY_HUD(BOOL toggle) { invoke(0xA6294919E56FF02A, toggle); } // 0xA6294919E56FF02A 0xD10E4E31 b323 - void DISPLAY_HUD_WHEN_NOT_IN_STATE_OF_PLAY_THIS_FRAME() { invoke(0x7669F9E39DC17063); } // 0x7669F9E39DC17063 0xC380AC85 b323 - void DISPLAY_HUD_WHEN_PAUSED_THIS_FRAME() { invoke(0x402F9ED62087E898); } // 0x402F9ED62087E898 0xC47AB1B0 b323 - void DISPLAY_RADAR(BOOL toggle) { invoke(0xA0EBB943C300E693, toggle); } // 0xA0EBB943C300E693 0x52816BD4 b323 - void SET_FAKE_SPECTATOR_MODE(BOOL toggle) { invoke(0xCD74233600C4EA6B, toggle); } // 0xCD74233600C4EA6B b505 - BOOL GET_FAKE_SPECTATOR_MODE() { return invoke(0xC2D2AD9EAAE265B8); } // 0xC2D2AD9EAAE265B8 b505 - BOOL IS_HUD_HIDDEN() { return invoke(0xA86478C6958735C5); } // 0xA86478C6958735C5 0x40BADA1D b323 - BOOL IS_RADAR_HIDDEN() { return invoke(0x157F93B036700462); } // 0x157F93B036700462 0x1AB3B954 b323 - BOOL IS_MINIMAP_RENDERING() { return invoke(0xAF754F20EB5CD51A); } // 0xAF754F20EB5CD51A 0x9CD18314 b323 - void USE_VEHICLE_TARGETING_RETICULE(Any p0) { invoke(0x0C698D8F099174C7, p0); } // 0x0C698D8F099174C7 b1180 - void ADD_VALID_VEHICLE_HIT_HASH(Any p0) { invoke(0xE4C3B169876D33D7, p0); } // 0xE4C3B169876D33D7 b1290 - void CLEAR_VALID_VEHICLE_HIT_HASHES() { invoke(0xEB81A3DADD503187); } // 0xEB81A3DADD503187 b1290 - void SET_BLIP_ROUTE(Blip blip, BOOL enabled) { invoke(0x4F7D8A9BFB0B43E9, blip, enabled); } // 0x4F7D8A9BFB0B43E9 0x3E160C90 b323 - void CLEAR_ALL_BLIP_ROUTES() { invoke(0xD12882D3FF82BF11); } // 0xD12882D3FF82BF11 b877 - void SET_BLIP_ROUTE_COLOUR(Blip blip, int colour) { invoke(0x837155CD2F63DA09, blip, colour); } // 0x837155CD2F63DA09 0xDDE7C65C b323 - void SET_FORCE_SHOW_GPS(BOOL toggle) { invoke(0x2790F4B17D098E26, toggle); } // 0x2790F4B17D098E26 b573 - void SET_USE_SET_DESTINATION_IN_PAUSE_MAP(BOOL toggle) { invoke(0x6CDD58146A436083, toggle); } // 0x6CDD58146A436083 b573 - void SET_BLOCK_WANTED_FLASH(BOOL disabled) { invoke(0xD1942374085C8469, disabled); } // 0xD1942374085C8469 b505 - void ADD_NEXT_MESSAGE_TO_PREVIOUS_BRIEFS(BOOL p0) { invoke(0x60296AF4BA14ABC5, p0); } // 0x60296AF4BA14ABC5 0xB58B25BD b323 - void FORCE_NEXT_MESSAGE_TO_PREVIOUS_BRIEFS_LIST(int p0) { invoke(0x57D760D55F54E071, p0); } // 0x57D760D55F54E071 0x9854485F b323 - void SET_RADAR_ZOOM_PRECISE(float zoom) { invoke(0xBD12C5EEE184C337, zoom); } // 0xBD12C5EEE184C337 0xDCA3F423 b323 - void SET_RADAR_ZOOM(int zoomLevel) { invoke(0x096EF57A0C999BBA, zoomLevel); } // 0x096EF57A0C999BBA 0x2A50D1A6 b323 - void SET_RADAR_ZOOM_TO_BLIP(Blip blip, float zoom) { invoke(0xF98E4B3E56AFC7B1, blip, zoom); } // 0xF98E4B3E56AFC7B1 0x25EC28C0 b323 - void SET_RADAR_ZOOM_TO_DISTANCE(float zoom) { invoke(0xCB7CC0D58405AD41, zoom); } // 0xCB7CC0D58405AD41 0x09CF1CE5 b323 - void UPDATE_RADAR_ZOOM_TO_BLIP() { invoke(0xD2049635DEB9C375); } // 0xD2049635DEB9C375 0xE8D3A910 b323 - void GET_HUD_COLOUR(int hudColorIndex, int* r, int* g, int* b, int* a) { invoke(0x7C9C91AB74A0360F, hudColorIndex, r, g, b, a); } // 0x7C9C91AB74A0360F 0x63F66A0B b323 - void SET_SCRIPT_VARIABLE_HUD_COLOUR(int r, int g, int b, int a) { invoke(0xD68A5FF8A3A89874, r, g, b, a); } // 0xD68A5FF8A3A89874 0x0E41E45C b323 - void SET_SECOND_SCRIPT_VARIABLE_HUD_COLOUR(int r, int g, int b, int a) { invoke(0x16A304E6CB2BFAB9, r, g, b, a); } // 0x16A304E6CB2BFAB9 0x6BE3ACA8 b323 - void REPLACE_HUD_COLOUR(int hudColorIndex, int hudColorIndex2) { invoke(0x1CCC708F0F850613, hudColorIndex, hudColorIndex2); } // 0x1CCC708F0F850613 0x3B216749 b323 - void REPLACE_HUD_COLOUR_WITH_RGBA(int hudColorIndex, int r, int g, int b, int a) { invoke(0xF314CF4F0211894E, hudColorIndex, r, g, b, a); } // 0xF314CF4F0211894E 0xF6E7E92B b323 - void SET_ABILITY_BAR_VISIBILITY(BOOL visible) { invoke(0x1DFEDD15019315A9, visible); } // 0x1DFEDD15019315A9 b1493 - void SET_ALLOW_ABILITY_BAR(BOOL toggle) { invoke(0x889329C80FE5963C, toggle); } // 0x889329C80FE5963C b1868 - void FLASH_ABILITY_BAR(int millisecondsToFlash) { invoke(0x02CFBA0C9E9275CE, millisecondsToFlash); } // 0x02CFBA0C9E9275CE 0x3648960D b323 - void SET_ABILITY_BAR_VALUE(float p0, float p1) { invoke(0x9969599CCFF5D85E, p0, p1); } // 0x9969599CCFF5D85E 0x24E53FD8 b323 - void FLASH_WANTED_DISPLAY(BOOL p0) { invoke(0xA18AFB39081B6A1F, p0); } // 0xA18AFB39081B6A1F 0x629F866B b323 - void FORCE_OFF_WANTED_STAR_FLASH(BOOL toggle) { invoke(0xBA8D65C1C65702E5, toggle); } // 0xBA8D65C1C65702E5 0x58612465 b323 - void SET_CUSTOM_MP_HUD_COLOR(int hudColorId) { invoke(0x2ACCB195F3CCD9DE, hudColorId); } // 0x2ACCB195F3CCD9DE b2545 - float GET_RENDERED_CHARACTER_HEIGHT(float size, int font) { return invoke(0xDB88A37483346780, size, font); } // 0xDB88A37483346780 0x3330175B b323 - void SET_TEXT_SCALE(float scale, float size) { invoke(0x07C837F9A01C34C9, scale, size); } // 0x07C837F9A01C34C9 0xB6E15B23 b323 - void SET_TEXT_COLOUR(int red, int green, int blue, int alpha) { invoke(0xBE6B23FFA53FB442, red, green, blue, alpha); } // 0xBE6B23FFA53FB442 0xE54DD2C8 b323 - void SET_TEXT_CENTRE(BOOL align) { invoke(0xC02F4DBFB51D988B, align); } // 0xC02F4DBFB51D988B 0xE26D39A1 b323 - void SET_TEXT_RIGHT_JUSTIFY(BOOL toggle) { invoke(0x6B3C4650BC8BEE47, toggle); } // 0x6B3C4650BC8BEE47 0x45B60520 b323 - void SET_TEXT_JUSTIFICATION(int justifyType) { invoke(0x4E096588B13FFECA, justifyType); } // 0x4E096588B13FFECA 0x68CDFA60 b323 - void SET_TEXT_WRAP(float start, float end) { invoke(0x63145D9C883A1A70, start, end); } // 0x63145D9C883A1A70 0x6F60AB54 b323 - void SET_TEXT_LEADING(int p0) { invoke(0xA50ABC31E3CDFAFF, p0); } // 0xA50ABC31E3CDFAFF 0x98CE21D4 b323 - void SET_TEXT_PROPORTIONAL(BOOL p0) { invoke(0x038C1F517D7FDCF8, p0); } // 0x038C1F517D7FDCF8 0xF49D8A08 b323 - void SET_TEXT_FONT(int fontType) { invoke(0x66E0276CC5F6B9DA, fontType); } // 0x66E0276CC5F6B9DA 0x80BC530D b323 - void SET_TEXT_DROP_SHADOW() { invoke(0x1CA3E9EAC9D93E5E); } // 0x1CA3E9EAC9D93E5E 0xE2A11511 b323 - void SET_TEXT_DROPSHADOW(int distance, int r, int g, int b, int a) { invoke(0x465C84BC39F1C351, distance, r, g, b, a); } // 0x465C84BC39F1C351 0xE6587517 b323 - void SET_TEXT_OUTLINE() { invoke(0x2513DFB0FB8400FE); } // 0x2513DFB0FB8400FE 0xC753412F b323 - void SET_TEXT_EDGE(int p0, int r, int g, int b, int a) { invoke(0x441603240D202FA6, p0, r, g, b, a); } // 0x441603240D202FA6 0x3F1A5DAB b323 - void SET_TEXT_RENDER_ID(int renderId) { invoke(0x5F15302936E07111, renderId); } // 0x5F15302936E07111 0xC5C3B7F3 b323 - int GET_DEFAULT_SCRIPT_RENDERTARGET_RENDER_ID() { return invoke(0x52F0982D7FD156B6); } // 0x52F0982D7FD156B6 0x8188935F b323 - BOOL REGISTER_NAMED_RENDERTARGET(const char* name, BOOL p1) { return invoke(0x57D9C12635E25CE3, name, p1); } // 0x57D9C12635E25CE3 0xFAE5D6F0 b323 - BOOL IS_NAMED_RENDERTARGET_REGISTERED(const char* name) { return invoke(0x78DCDC15C9F116B4, name); } // 0x78DCDC15C9F116B4 0x284057F5 b323 - BOOL RELEASE_NAMED_RENDERTARGET(const char* name) { return invoke(0xE9F6FFE837354DD4, name); } // 0xE9F6FFE837354DD4 0xD3F6C892 b323 - void LINK_NAMED_RENDERTARGET(Hash modelHash) { invoke(0xF6C09E276AEB3F2D, modelHash); } // 0xF6C09E276AEB3F2D 0x6844C4B9 b323 - int GET_NAMED_RENDERTARGET_RENDER_ID(const char* name) { return invoke(0x1A6478B61C6BDC3B, name); } // 0x1A6478B61C6BDC3B 0xF9D7A401 b323 - BOOL IS_NAMED_RENDERTARGET_LINKED(Hash modelHash) { return invoke(0x113750538FA31298, modelHash); } // 0x113750538FA31298 0x8B52601F b323 - void CLEAR_HELP(BOOL toggle) { invoke(0x8DFCED7A656F8802, toggle); } // 0x8DFCED7A656F8802 0xE6D85741 b323 - BOOL IS_HELP_MESSAGE_ON_SCREEN() { return invoke(0xDAD37F45428801AE); } // 0xDAD37F45428801AE 0x4B3C9CA9 b323 - BOOL HAS_SCRIPT_HIDDEN_HELP_THIS_FRAME() { return invoke(0x214CD562A939246A); } // 0x214CD562A939246A 0x812CBE0E b323 - BOOL IS_HELP_MESSAGE_BEING_DISPLAYED() { return invoke(0x4D79439A6B55AC67); } // 0x4D79439A6B55AC67 0xA65F262A b323 - BOOL IS_HELP_MESSAGE_FADING_OUT() { return invoke(0x327EDEEEAC55C369); } // 0x327EDEEEAC55C369 0x3E50AE92 b323 - void SET_HELP_MESSAGE_STYLE(int style, int hudColor, int alpha, int p3, int p4) { invoke(0xB9C362BABECDDC7A, style, hudColor, alpha, p3, p4); } // 0xB9C362BABECDDC7A b463 - int GET_STANDARD_BLIP_ENUM_ID() { return invoke(0x4A9923385BDB9DAD); } // 0x4A9923385BDB9DAD 0x87871CE0 b323 - int GET_WAYPOINT_BLIP_ENUM_ID() { return invoke(0x186E5D252FA50E7D); } // 0x186E5D252FA50E7D 0xB9827942 b323 - int GET_NUMBER_OF_ACTIVE_BLIPS() { return invoke(0x9A3FF3DE163034E8); } // 0x9A3FF3DE163034E8 0x144020FA b323 - Blip GET_NEXT_BLIP_INFO_ID(int blipSprite) { return invoke(0x14F96AA50D6FBEA7, blipSprite); } // 0x14F96AA50D6FBEA7 0x9356E92F b323 - Blip GET_FIRST_BLIP_INFO_ID(int blipSprite) { return invoke(0x1BEDE233E6CD2A1F, blipSprite); } // 0x1BEDE233E6CD2A1F 0x64C0273D b323 - Blip GET_CLOSEST_BLIP_INFO_ID(int blipSprite) { return invoke(0xD484BF71050CA1EE, blipSprite); } // 0xD484BF71050CA1EE b1180 - Vector3 GET_BLIP_INFO_ID_COORD(Blip blip) { return invoke(0xFA7C7F0AADF25D09, blip); } // 0xFA7C7F0AADF25D09 0xB7374A66 b323 - int GET_BLIP_INFO_ID_DISPLAY(Blip blip) { return invoke(0x1E314167F701DC3B, blip); } // 0x1E314167F701DC3B 0xD0FC19F4 b323 - int GET_BLIP_INFO_ID_TYPE(Blip blip) { return invoke(0xBE9B0959FFD0779B, blip); } // 0xBE9B0959FFD0779B 0x501D7B4E b323 - Entity GET_BLIP_INFO_ID_ENTITY_INDEX(Blip blip) { return invoke(0x4BA4E2553AFEDC2C, blip); } // 0x4BA4E2553AFEDC2C 0xA068C40B b323 - Pickup GET_BLIP_INFO_ID_PICKUP_INDEX(Blip blip) { return invoke(0x9B6786E4C03DD382, blip); } // 0x9B6786E4C03DD382 0x86913D37 b323 - Blip GET_BLIP_FROM_ENTITY(Entity entity) { return invoke(0xBC8DBDCA2436F7E8, entity); } // 0xBC8DBDCA2436F7E8 0x005A2A47 b323 - Blip ADD_BLIP_FOR_RADIUS(float posX, float posY, float posZ, float radius) { return invoke(0x46818D79B1F7499A, posX, posY, posZ, radius); } // 0x46818D79B1F7499A 0x4626756C b323 - Blip ADD_BLIP_FOR_AREA(float x, float y, float z, float width, float height) { return invoke(0xCE5D0E5E315DB238, x, y, z, width, height); } // 0xCE5D0E5E315DB238 b463 - Blip ADD_BLIP_FOR_ENTITY(Entity entity) { return invoke(0x5CDE92C702A8FCE7, entity); } // 0x5CDE92C702A8FCE7 0x30822554 b323 - Blip ADD_BLIP_FOR_PICKUP(Pickup pickup) { return invoke(0xBE339365C863BD36, pickup); } // 0xBE339365C863BD36 0x16693C3A b323 - Blip ADD_BLIP_FOR_COORD(float x, float y, float z) { return invoke(0x5A039BB0BCA604B6, x, y, z); } // 0x5A039BB0BCA604B6 0xC6F43D0E b323 - void TRIGGER_SONAR_BLIP(float posX, float posY, float posZ, float radius, int p4) { invoke(0x72DD432F3CDFC0EE, posX, posY, posZ, radius, p4); } // 0x72DD432F3CDFC0EE 0xBF25E7B2 b323 - void ALLOW_SONAR_BLIPS(BOOL toggle) { invoke(0x60734CC207C9833C, toggle); } // 0x60734CC207C9833C 0xE7E1E32B b323 - void SET_BLIP_COORDS(Blip blip, float posX, float posY, float posZ) { invoke(0xAE2AF67E9D9AF65D, blip, posX, posY, posZ); } // 0xAE2AF67E9D9AF65D 0x680A34D4 b323 - Vector3 GET_BLIP_COORDS(Blip blip) { return invoke(0x586AFE3FF72D996E, blip); } // 0x586AFE3FF72D996E 0xEF6FF47B b323 - void SET_BLIP_SPRITE(Blip blip, int spriteId) { invoke(0xDF735600A4696DAF, blip, spriteId); } // 0xDF735600A4696DAF 0x8DBBB0B9 b323 - int GET_BLIP_SPRITE(Blip blip) { return invoke(0x1FC877464A04FC4F, blip); } // 0x1FC877464A04FC4F 0x72FF2E73 b323 - void SET_COP_BLIP_SPRITE(int p0, float p1) { invoke(0x9FCB3CBFB3EAD69A, p0, p1); } // 0x9FCB3CBFB3EAD69A b1734 - void SET_COP_BLIP_SPRITE_AS_STANDARD() { invoke(0xB7B873520C84C118); } // 0xB7B873520C84C118 b1734 - void SET_BLIP_NAME_FROM_TEXT_FILE(Blip blip, const char* gxtEntry) { invoke(0xEAA0FFE120D92784, blip, gxtEntry); } // 0xEAA0FFE120D92784 0xAC8A5461 b323 - void SET_BLIP_NAME_TO_PLAYER_NAME(Blip blip, Player player) { invoke(0x127DE7B20C60A6A3, blip, player); } // 0x127DE7B20C60A6A3 0x03A0B8F9 b323 - void SET_BLIP_ALPHA(Blip blip, int alpha) { invoke(0x45FF974EEE1C8734, blip, alpha); } // 0x45FF974EEE1C8734 0xA791FCCD b323 - int GET_BLIP_ALPHA(Blip blip) { return invoke(0x970F608F0EE6C885, blip); } // 0x970F608F0EE6C885 0x297AF6C8 b323 - void SET_BLIP_FADE(Blip blip, int opacity, int duration) { invoke(0x2AEE8F8390D2298C, blip, opacity, duration); } // 0x2AEE8F8390D2298C 0xA5999031 b323 - int GET_BLIP_FADE_DIRECTION(Blip blip) { return invoke(0x2C173AE2BDB9385E, blip); } // 0x2C173AE2BDB9385E b463 - void SET_BLIP_ROTATION(Blip blip, int rotation) { invoke(0xF87683CDF73C3F6E, blip, rotation); } // 0xF87683CDF73C3F6E 0x6B8F44FE b323 - void SET_BLIP_ROTATION_WITH_FLOAT(Blip blip, float heading) { invoke(0xA8B6AFDAC320AC87, blip, heading); } // 0xA8B6AFDAC320AC87 b877 - int GET_BLIP_ROTATION(Blip blip) { return invoke(0x003E92BA477F9D7F, blip); } // 0x003E92BA477F9D7F b2060 - void SET_BLIP_FLASH_TIMER(Blip blip, int duration) { invoke(0xD3CD6FD297AE87CC, blip, duration); } // 0xD3CD6FD297AE87CC 0x8D5DF611 b323 - void SET_BLIP_FLASH_INTERVAL(Blip blip, Any p1) { invoke(0xAA51DB313C010A7E, blip, p1); } // 0xAA51DB313C010A7E 0xEAF67377 b323 - void SET_BLIP_COLOUR(Blip blip, int color) { invoke(0x03D7FB09E75D6B7E, blip, color); } // 0x03D7FB09E75D6B7E 0xBB3C5A41 b323 - void SET_BLIP_SECONDARY_COLOUR(Blip blip, int r, int g, int b) { invoke(0x14892474891E09EB, blip, r, g, b); } // 0x14892474891E09EB 0xC6384D32 b323 - int GET_BLIP_COLOUR(Blip blip) { return invoke(0xDF729E8D20CF7327, blip); } // 0xDF729E8D20CF7327 0xDD6A1E54 b323 - int GET_BLIP_HUD_COLOUR(Blip blip) { return invoke(0x729B5F1EFBC0AAEE, blip); } // 0x729B5F1EFBC0AAEE 0xE88B4BC2 b323 - BOOL IS_BLIP_SHORT_RANGE(Blip blip) { return invoke(0xDA5F8727EB75B926, blip); } // 0xDA5F8727EB75B926 0x1226765A b323 - BOOL IS_BLIP_ON_MINIMAP(Blip blip) { return invoke(0xE41CA53051197A27, blip); } // 0xE41CA53051197A27 0x258CBA3A b323 - BOOL DOES_BLIP_HAVE_GPS_ROUTE(Blip blip) { return invoke(0xDD2238F57B977751, blip); } // 0xDD2238F57B977751 0x3E47F357 b323 - void SET_BLIP_HIDDEN_ON_LEGEND(Blip blip, BOOL toggle) { invoke(0x54318C915D27E4CE, blip, toggle); } // 0x54318C915D27E4CE 0x43996428 b323 - void SET_BLIP_HIGH_DETAIL(Blip blip, BOOL toggle) { invoke(0xE2590BC29220CEBB, blip, toggle); } // 0xE2590BC29220CEBB 0xD5842BFF b323 - void SET_BLIP_AS_MISSION_CREATOR_BLIP(Blip blip, BOOL toggle) { invoke(0x24AC0137444F9FD5, blip, toggle); } // 0x24AC0137444F9FD5 0x802FB686 b323 - BOOL IS_MISSION_CREATOR_BLIP(Blip blip) { return invoke(0x26F49BF3381D933D, blip); } // 0x26F49BF3381D933D 0x24ACC4E9 b323 - Blip GET_NEW_SELECTED_MISSION_CREATOR_BLIP() { return invoke(0x5C90988E7C8E1AF4); } // 0x5C90988E7C8E1AF4 0xFFD7476C b323 - BOOL IS_HOVERING_OVER_MISSION_CREATOR_BLIP() { return invoke(0x4167EFE0527D706E); } // 0x4167EFE0527D706E 0xC5EB849A b323 - void SHOW_START_MISSION_INSTRUCTIONAL_BUTTON(BOOL toggle) { invoke(0xF1A6C18B35BCADE6, toggle); } // 0xF1A6C18B35BCADE6 0xA2CAAB4F b323 - void SHOW_CONTACT_INSTRUCTIONAL_BUTTON(BOOL toggle) { invoke(0xC772A904CDE1186F, toggle); } // 0xC772A904CDE1186F b2545 - void RELOAD_MAP_MENU() { invoke(0x2916A928514C9827); } // 0x2916A928514C9827 b573 - void SET_BLIP_MARKER_LONG_DISTANCE(Any p0, Any p1) { invoke(0xB552929B85FC27EC, p0, p1); } // 0xB552929B85FC27EC b573 - void SET_BLIP_FLASHES(Blip blip, BOOL toggle) { invoke(0xB14552383D39CE3E, blip, toggle); } // 0xB14552383D39CE3E 0xC0047F15 b323 - void SET_BLIP_FLASHES_ALTERNATE(Blip blip, BOOL toggle) { invoke(0x2E8D9498C56DD0D1, blip, toggle); } // 0x2E8D9498C56DD0D1 0x1A81202B b323 - BOOL IS_BLIP_FLASHING(Blip blip) { return invoke(0xA5E41FD83AD6CEF0, blip); } // 0xA5E41FD83AD6CEF0 0x52E111D7 b323 - void SET_BLIP_AS_SHORT_RANGE(Blip blip, BOOL toggle) { invoke(0xBE8BE4FE60E27B72, blip, toggle); } // 0xBE8BE4FE60E27B72 0x5C67725E b323 - void SET_BLIP_SCALE(Blip blip, float scale) { invoke(0xD38744167B2FA257, blip, scale); } // 0xD38744167B2FA257 0x1E6EC434 b323 - void SET_BLIP_SCALE_2D(Blip blip, float xScale, float yScale) { invoke(0xCD6524439909C979, blip, xScale, yScale); } // 0xCD6524439909C979 b1734 - void SET_BLIP_PRIORITY(Blip blip, int priority) { invoke(0xAE9FC9EF6A9FAC79, blip, priority); } // 0xAE9FC9EF6A9FAC79 0xCE87DA6F b323 - void SET_BLIP_DISPLAY(Blip blip, int displayId) { invoke(0x9029B2F3DA924928, blip, displayId); } // 0x9029B2F3DA924928 0x2B521F91 b323 - void SET_BLIP_CATEGORY(Blip blip, int index) { invoke(0x234CDD44D996FD9A, blip, index); } // 0x234CDD44D996FD9A 0xEF72F533 b323 - void REMOVE_BLIP(Blip* blip) { invoke(0x86A652570E5F25DD, blip); } // 0x86A652570E5F25DD 0xD8C3C1CD b323 - void SET_BLIP_AS_FRIENDLY(Blip blip, BOOL toggle) { invoke(0x6F6F290102C02AB4, blip, toggle); } // 0x6F6F290102C02AB4 0xF290CFD8 b323 - void PULSE_BLIP(Blip blip) { invoke(0x742D6FD43115AF73, blip); } // 0x742D6FD43115AF73 0x44253855 b323 - void SHOW_NUMBER_ON_BLIP(Blip blip, int number) { invoke(0xA3C0B359DCB848B6, blip, number); } // 0xA3C0B359DCB848B6 0x7BFC66C6 b323 - void HIDE_NUMBER_ON_BLIP(Blip blip) { invoke(0x532CFF637EF80148, blip); } // 0x532CFF637EF80148 0x0B6D610D b323 - void SHOW_HEIGHT_ON_BLIP(Blip blip, BOOL toggle) { invoke(0x75A16C3DA34F1245, blip, toggle); } // 0x75A16C3DA34F1245 0x1D99F676 b323 - void SHOW_TICK_ON_BLIP(Blip blip, BOOL toggle) { invoke(0x74513EA3E505181E, blip, toggle); } // 0x74513EA3E505181E 0x3DCF0092 b323 - void SHOW_GOLD_TICK_ON_BLIP(Blip blip, BOOL toggle) { invoke(0xCAC2031EBF79B1A8, blip, toggle); } // 0xCAC2031EBF79B1A8 b2699 - void SHOW_FOR_SALE_ICON_ON_BLIP(Blip blip, BOOL toggle) { invoke(0x19BD6E3C0E16A8FA, blip, toggle); } // 0x19BD6E3C0E16A8FA b2802 - void SHOW_HEADING_INDICATOR_ON_BLIP(Blip blip, BOOL toggle) { invoke(0x5FBCA48327B914DF, blip, toggle); } // 0x5FBCA48327B914DF 0xD1C3D71B b323 - void SHOW_OUTLINE_INDICATOR_ON_BLIP(Blip blip, BOOL toggle) { invoke(0xB81656BC81FE24D1, blip, toggle); } // 0xB81656BC81FE24D1 0x8DE82C15 b323 - void SHOW_FRIEND_INDICATOR_ON_BLIP(Blip blip, BOOL toggle) { invoke(0x23C3EB807312F01A, blip, toggle); } // 0x23C3EB807312F01A 0x4C8F02B4 b323 - void SHOW_CREW_INDICATOR_ON_BLIP(Blip blip, BOOL toggle) { invoke(0xDCFB5D4DB8BF367E, blip, toggle); } // 0xDCFB5D4DB8BF367E 0xABBE1E45 b323 - void SET_BLIP_EXTENDED_HEIGHT_THRESHOLD(Blip blip, BOOL toggle) { invoke(0xC4278F70131BAA6D, blip, toggle); } // 0xC4278F70131BAA6D 0x6AA6A1CC b323 - void SET_BLIP_SHORT_HEIGHT_THRESHOLD(Any p0, Any p1) { invoke(0x4B5B620C9B59ED34, p0, p1); } // 0x4B5B620C9B59ED34 b678 - void SET_BLIP_USE_HEIGHT_INDICATOR_ON_EDGE(Blip blip, Any p1) { invoke(0x2C9F302398E13141, blip, p1); } // 0x2C9F302398E13141 0xCA95C487 b1103 - void SET_BLIP_AS_MINIMAL_ON_EDGE(Blip blip, BOOL toggle) { invoke(0x2B6D467DAB714E8D, blip, toggle); } // 0x2B6D467DAB714E8D 0xC575F0BC b323 - void SET_RADIUS_BLIP_EDGE(Blip blip, BOOL toggle) { invoke(0x25615540D894B814, blip, toggle); } // 0x25615540D894B814 0x40E25DB8 b323 - BOOL DOES_BLIP_EXIST(Blip blip) { return invoke(0xA6DB27D19ECBB7DA, blip); } // 0xA6DB27D19ECBB7DA 0xAE92DD96 b323 - void SET_WAYPOINT_OFF() { invoke(0xA7E4E2D361C2627F); } // 0xA7E4E2D361C2627F 0xB3496E1B b323 - void DELETE_WAYPOINTS_FROM_THIS_PLAYER() { invoke(0xD8E694757BCEA8E9); } // 0xD8E694757BCEA8E9 0x62BABF2C b323 - void REFRESH_WAYPOINT() { invoke(0x81FA173F170560D1); } // 0x81FA173F170560D1 0xB395D753 b323 - BOOL IS_WAYPOINT_ACTIVE() { return invoke(0x1DD1F58F493F1DA5); } // 0x1DD1F58F493F1DA5 0x5E4DF47B b323 - void SET_NEW_WAYPOINT(float x, float y) { invoke(0xFE43368D2AA4F2FC, x, y); } // 0xFE43368D2AA4F2FC 0x8444E1F0 b323 - void SET_BLIP_BRIGHT(Blip blip, BOOL toggle) { invoke(0xB203913733F27884, blip, toggle); } // 0xB203913733F27884 0x72BEE6DF b323 - void SET_BLIP_SHOW_CONE(Blip blip, BOOL toggle, int hudColorIndex) { invoke(0x13127EC3665E8EE1, blip, toggle, hudColorIndex); } // 0x13127EC3665E8EE1 0xFF545AD8 b323 - void REMOVE_COP_BLIP_FROM_PED(Ped ped) { invoke(0xC594B315EDF2D4AF, ped); } // 0xC594B315EDF2D4AF 0x41B0D022 b323 - void SETUP_FAKE_CONE_DATA(Blip blip, float p1, float p2, float p3, float p4, float p5, float p6, Any p7, int p8) { invoke(0xF83D0FEBE75E62C9, blip, p1, p2, p3, p4, p5, p6, p7, p8); } // 0xF83D0FEBE75E62C9 b1290 - void REMOVE_FAKE_CONE_DATA(Blip blip) { invoke(0x35A3CD97B2C0A6D2, blip); } // 0x35A3CD97B2C0A6D2 b1290 - void CLEAR_FAKE_CONE_ARRAY() { invoke(0x8410C5E0CD847B9D); } // 0x8410C5E0CD847B9D b1290 - BOOL SET_MINIMAP_COMPONENT(int componentId, BOOL toggle, int overrideColor) { return invoke(0x75A9A10948D1DEA6, componentId, toggle, overrideColor); } // 0x75A9A10948D1DEA6 0x419DCDC4 b323 - void SET_MINIMAP_SONAR_SWEEP(BOOL toggle) { invoke(0x6B50FC8749632EC1, toggle); } // 0x6B50FC8749632EC1 b2189 - void SHOW_ACCOUNT_PICKER() { invoke(0x60E892BA4F5BDCA4); } // 0x60E892BA4F5BDCA4 b323 - Blip GET_MAIN_PLAYER_BLIP_ID() { return invoke(0xDCD4EC3F419D02FA); } // 0xDCD4EC3F419D02FA 0xAB93F020 b323 - void SET_PM_WARNINGSCREEN_ACTIVE(BOOL p0) { invoke(0x41350B4FC28E3941, p0); } // 0x41350B4FC28E3941 b323 - void HIDE_LOADING_ON_FADE_THIS_FRAME() { invoke(0x4B0311D3CDC4648F); } // 0x4B0311D3CDC4648F 0x35087963 b323 - void SET_RADAR_AS_INTERIOR_THIS_FRAME(Hash interior, float x, float y, int z, int zoom) { invoke(0x59E727A1C9D3E31A, interior, x, y, z, zoom); } // 0x59E727A1C9D3E31A 0x6F2626E1 b323 - void SET_INSIDE_VERY_SMALL_INTERIOR(BOOL toggle) { invoke(0x504DFE62A1692296, toggle); } // 0x504DFE62A1692296 b1493 - void SET_INSIDE_VERY_LARGE_INTERIOR(BOOL toggle) { invoke(0x7EC8ABA5E74B3D7A, toggle); } // 0x7EC8ABA5E74B3D7A b2372 - void SET_RADAR_AS_EXTERIOR_THIS_FRAME() { invoke(0xE81B7D2A3DAB2D81); } // 0xE81B7D2A3DAB2D81 0x39ABB10E b323 - void SET_FAKE_PAUSEMAP_PLAYER_POSITION_THIS_FRAME(float x, float y) { invoke(0x77E2DD177910E1CF, x, y); } // 0x77E2DD177910E1CF 0x54E75C7D b323 - void SET_FAKE_GPS_PLAYER_POSITION_THIS_FRAME(float x, float y, Any p2) { invoke(0xA17784FCA9548D15, x, y, p2); } // 0xA17784FCA9548D15 b877 - BOOL IS_PAUSEMAP_IN_INTERIOR_MODE() { return invoke(0x9049FE339D5F6F6F); } // 0x9049FE339D5F6F6F 0x199DED14 b323 - void HIDE_MINIMAP_EXTERIOR_MAP_THIS_FRAME() { invoke(0x5FBAE526203990C9); } // 0x5FBAE526203990C9 0x1A4318F7 b323 - void HIDE_MINIMAP_INTERIOR_MAP_THIS_FRAME() { invoke(0x20FE7FDFEEAD38C0); } // 0x20FE7FDFEEAD38C0 0xCE36E3FE b323 - void SET_USE_ISLAND_MAP(BOOL toggle) { invoke(0x5E1460624D194A38, toggle); } // 0x5E1460624D194A38 b2189 - void SET_PAUSE_EXTERIOR_RENDERING_WHILE_IN_INTERIOR_() { invoke(0x35CCE12EAECB4A51); } // 0x35CCE12EAECB4A51 b2944 - void DONT_TILT_MINIMAP_THIS_FRAME() { invoke(0x6D14BFDC33B34F55); } // 0x6D14BFDC33B34F55 0x334EFD46 b323 - void DONT_ZOOM_MINIMAP_WHEN_RUNNING_THIS_FRAME() { invoke(0x89DA85D949CE57A0); } // 0x89DA85D949CE57A0 b2802 - void DONT_ZOOM_MINIMAP_WHEN_SNIPING_THIS_FRAME() { invoke(0x55F5A5F07134DE60); } // 0x55F5A5F07134DE60 0x7A569F78 b1180 - void SET_WIDESCREEN_FORMAT(Any p0) { invoke(0xC3B07BA00A83B0F1, p0); } // 0xC3B07BA00A83B0F1 0xF016E08F b323 - void DISPLAY_AREA_NAME(BOOL toggle) { invoke(0x276B6CE369C33678, toggle); } // 0x276B6CE369C33678 0x489FDD41 b323 - void DISPLAY_CASH(BOOL toggle) { invoke(0x96DEC8D5430208B7, toggle); } // 0x96DEC8D5430208B7 0x0049DF83 b323 - void USE_FAKE_MP_CASH(BOOL toggle) { invoke(0x170F541E1CADD1DE, toggle); } // 0x170F541E1CADD1DE 0x6253B9D7 b323 - void CHANGE_FAKE_MP_CASH(int cash, int bank) { invoke(0x0772DF77852C2E30, cash, bank); } // 0x0772DF77852C2E30 0xE319F90B b323 - void DISPLAY_AMMO_THIS_FRAME(BOOL display) { invoke(0xA5E78BA2B1331C55, display); } // 0xA5E78BA2B1331C55 0x60693CEE b323 - void DISPLAY_SNIPER_SCOPE_THIS_FRAME() { invoke(0x73115226F4814E62); } // 0x73115226F4814E62 0xBC6C73CB b323 - void HIDE_HUD_AND_RADAR_THIS_FRAME() { invoke(0x719FF505F097FD20); } // 0x719FF505F097FD20 0xB75D4AD2 b323 - void ALLOW_DISPLAY_OF_MULTIPLAYER_CASH_TEXT(BOOL allow) { invoke(0xE67C6DFD386EA5E7, allow); } // 0xE67C6DFD386EA5E7 0x5476B9FD b323 - void SET_MULTIPLAYER_WALLET_CASH() { invoke(0xC2D15BEF167E27BC); } // 0xC2D15BEF167E27BC 0xF4F3C796 b323 - void REMOVE_MULTIPLAYER_WALLET_CASH() { invoke(0x95CF81BD06EE1887); } // 0x95CF81BD06EE1887 0x7BFFE82F b323 - void SET_MULTIPLAYER_BANK_CASH() { invoke(0xDD21B55DF695CD0A); } // 0xDD21B55DF695CD0A 0x2C842D03 b323 - void REMOVE_MULTIPLAYER_BANK_CASH() { invoke(0xC7C6789AA1CFEDD0); } // 0xC7C6789AA1CFEDD0 0x728B4EF4 b323 - void SET_MULTIPLAYER_HUD_CASH(int p0, BOOL p1) { invoke(0xFD1D220394BCB824, p0, p1); } // 0xFD1D220394BCB824 0xA8DB435E b323 - void REMOVE_MULTIPLAYER_HUD_CASH() { invoke(0x968F270E39141ECA); } // 0x968F270E39141ECA 0x07BF4A7D b323 - void HIDE_HELP_TEXT_THIS_FRAME() { invoke(0xD46923FC481CA285); } // 0xD46923FC481CA285 0xF3807BED b323 - BOOL IS_IME_IN_PROGRESS() { return invoke(0x801879A9B4F4B2FB); } // 0x801879A9B4F4B2FB b372 - void DISPLAY_HELP_TEXT_THIS_FRAME(const char* message, BOOL p1) { invoke(0x960C9FF8F616E41C, message, p1); } // 0x960C9FF8F616E41C 0x18E3360A b323 - void HUD_FORCE_WEAPON_WHEEL(BOOL show) { invoke(0xEB354E5376BC81A7, show); } // 0xEB354E5376BC81A7 0x1EFFB02A b323 - void HUD_FORCE_SPECIAL_VEHICLE_WEAPON_WHEEL() { invoke(0x488043841BBE156F); } // 0x488043841BBE156F b1011 - void HUD_SUPPRESS_WEAPON_WHEEL_RESULTS_THIS_FRAME() { invoke(0x0AFC4AF510774B47); } // 0x0AFC4AF510774B47 0xB26FED2B b323 - Hash HUD_GET_WEAPON_WHEEL_CURRENTLY_HIGHLIGHTED() { return invoke(0xA48931185F0536FE); } // 0xA48931185F0536FE 0x22E9F555 b323 - void HUD_SET_WEAPON_WHEEL_TOP_SLOT(Hash weaponHash) { invoke(0x72C1056D678BB7D8, weaponHash); } // 0x72C1056D678BB7D8 0x83B608A0 b323 - Hash HUD_GET_WEAPON_WHEEL_TOP_SLOT(int weaponTypeIndex) { return invoke(0xA13E93403F26C812, weaponTypeIndex); } // 0xA13E93403F26C812 b323 - void HUD_SHOWING_CHARACTER_SWITCH_SELECTION(BOOL toggle) { invoke(0x14C9FDCC41F81F63, toggle); } // 0x14C9FDCC41F81F63 0xE70D1F43 b323 - void SET_GPS_FLAGS(int p0, float p1) { invoke(0x5B440763A4C8D15B, p0, p1); } // 0x5B440763A4C8D15B 0x60539BAB b323 - void CLEAR_GPS_FLAGS() { invoke(0x21986729D6A3A830); } // 0x21986729D6A3A830 0x056AFCE6 b323 - void SET_RACE_TRACK_RENDER(BOOL toggle) { invoke(0x1EAC5F91BCBC5073, toggle); } // 0x1EAC5F91BCBC5073 0xFB9BABF5 b323 - void CLEAR_GPS_RACE_TRACK() { invoke(0x7AA5B4CE533C858B); } // 0x7AA5B4CE533C858B 0x40C59829 b323 - void START_GPS_CUSTOM_ROUTE(int hudColor, BOOL displayOnFoot, BOOL followPlayer) { invoke(0xDB34E8D56FC13B08, hudColor, displayOnFoot, followPlayer); } // 0xDB34E8D56FC13B08 0x7F93799B b323 - void ADD_POINT_TO_GPS_CUSTOM_ROUTE(float x, float y, float z) { invoke(0x311438A071DD9B1A, x, y, z); } // 0x311438A071DD9B1A 0xEEBDFE55 b323 - void SET_GPS_CUSTOM_ROUTE_RENDER(BOOL toggle, int radarThickness, int mapThickness) { invoke(0x900086F371220B6F, toggle, radarThickness, mapThickness); } // 0x900086F371220B6F 0xDA0AF00E b323 - void CLEAR_GPS_CUSTOM_ROUTE() { invoke(0xE6DE0561D9232A64); } // 0xE6DE0561D9232A64 0xCF2E3E24 b323 - void START_GPS_MULTI_ROUTE(int hudColor, BOOL routeFromPlayer, BOOL displayOnFoot) { invoke(0x3D3D15AF7BCAAF83, hudColor, routeFromPlayer, displayOnFoot); } // 0x3D3D15AF7BCAAF83 0xC3DCBEDB b323 - void ADD_POINT_TO_GPS_MULTI_ROUTE(float x, float y, float z) { invoke(0xA905192A6781C41B, x, y, z); } // 0xA905192A6781C41B 0xFE485135 b323 - void SET_GPS_MULTI_ROUTE_RENDER(BOOL toggle) { invoke(0x3DDA37128DD1ACA8, toggle); } // 0x3DDA37128DD1ACA8 0xE87CBE4C b323 - void CLEAR_GPS_MULTI_ROUTE() { invoke(0x67EEDEA1B9BAFD94); } // 0x67EEDEA1B9BAFD94 0x0D9969E4 b323 - void CLEAR_GPS_PLAYER_WAYPOINT() { invoke(0xFF4FB7C8CDFA3DA7); } // 0xFF4FB7C8CDFA3DA7 0x0B9C7FC2 b323 - void SET_GPS_FLASHES(BOOL toggle) { invoke(0x320D0E0D936A0E9B, toggle); } // 0x320D0E0D936A0E9B 0xE991F733 b323 - void SET_PLAYER_ICON_COLOUR(int color) { invoke(0x7B21E0BB01E8224A, color); } // 0x7B21E0BB01E8224A b323 - void FLASH_MINIMAP_DISPLAY() { invoke(0xF2DD778C22B15BDA); } // 0xF2DD778C22B15BDA 0xB8359952 b323 - void FLASH_MINIMAP_DISPLAY_WITH_COLOR(int hudColorIndex) { invoke(0x6B1DE27EE78E6A19, hudColorIndex); } // 0x6B1DE27EE78E6A19 0x79A6CAF6 b323 - void TOGGLE_STEALTH_RADAR(BOOL toggle) { invoke(0x6AFDFB93754950C7, toggle); } // 0x6AFDFB93754950C7 0xC68D47C4 b323 - void SET_MINIMAP_IN_SPECTATOR_MODE(BOOL toggle, Ped ped) { invoke(0x1A5CD7752DD28CD3, toggle, ped); } // 0x1A5CD7752DD28CD3 0xD5BFCADB b323 - void SET_MISSION_NAME(BOOL p0, const char* name) { invoke(0x5F28ECF5FC84772F, p0, name); } // 0x5F28ECF5FC84772F 0x68DCAE10 b323 - void SET_MISSION_NAME_FOR_UGC_MISSION(BOOL p0, const char* name) { invoke(0xE45087D85F468BC2, p0, name); } // 0xE45087D85F468BC2 0x8D9A1734 b323 - void SET_DESCRIPTION_FOR_UGC_MISSION_EIGHT_STRINGS(BOOL p0, const char* p1, const char* p2, const char* p3, const char* p4, const char* p5, const char* p6, const char* p7, const char* p8) { invoke(0x817B86108EB94E51, p0, p1, p2, p3, p4, p5, p6, p7, p8); } // 0x817B86108EB94E51 0xD2161E77 b323 - void SET_MINIMAP_BLOCK_WAYPOINT(BOOL toggle) { invoke(0x58FADDED207897DC, toggle); } // 0x58FADDED207897DC 0xA41C3B62 b323 - void SET_MINIMAP_IN_PROLOGUE(BOOL toggle) { invoke(0x9133955F1A2DA957, toggle); } // 0x9133955F1A2DA957 0x02F5F1D1 b323 - void SET_MINIMAP_HIDE_FOW(BOOL toggle) { invoke(0xF8DEE0A5600CBB93, toggle); } // 0xF8DEE0A5600CBB93 0xD8D77733 b323 - float GET_MINIMAP_FOW_DISCOVERY_RATIO() { return invoke(0xE0130B41D3CF4574); } // 0xE0130B41D3CF4574 0xA4098ACC b323 - BOOL GET_MINIMAP_FOW_COORDINATE_IS_REVEALED(float x, float y, float z) { return invoke(0x6E31B91145873922, x, y, z); } // 0x6E31B91145873922 0x65B705F6 b323 - void SET_MINIMAP_FOW_DO_NOT_UPDATE(BOOL p0) { invoke(0x62E849B7EB28E770, p0); } // 0x62E849B7EB28E770 b323 - void SET_MINIMAP_FOW_REVEAL_COORDINATE(float x, float y, float z) { invoke(0x0923DBF87DFF735E, x, y, z); } // 0x0923DBF87DFF735E 0xE010F081 b323 - void SET_MINIMAP_GOLF_COURSE(int hole) { invoke(0x71BDB63DBAF8DA59, hole); } // 0x71BDB63DBAF8DA59 0x5133A750 b323 - void SET_MINIMAP_GOLF_COURSE_OFF() { invoke(0x35EDD5B2E3FF01C0); } // 0x35EDD5B2E3FF01C0 0x20FD3E87 b323 - void LOCK_MINIMAP_ANGLE(int angle) { invoke(0x299FAEBB108AE05B, angle); } // 0x299FAEBB108AE05B 0xDEC733E4 b323 - void UNLOCK_MINIMAP_ANGLE() { invoke(0x8183455E16C42E3A); } // 0x8183455E16C42E3A 0x742043F9 b323 - void LOCK_MINIMAP_POSITION(float x, float y) { invoke(0x1279E861A329E73F, x, y); } // 0x1279E861A329E73F 0xB9632A91 b323 - void UNLOCK_MINIMAP_POSITION() { invoke(0x3E93E06DB8EF1F30); } // 0x3E93E06DB8EF1F30 0x5E8E6F54 b323 - void SET_FAKE_MINIMAP_MAX_ALTIMETER_HEIGHT(float altitude, BOOL p1, Any p2) { invoke(0xD201F3FF917A506D, altitude, p1, p2); } // 0xD201F3FF917A506D 0x0308EDF6 b323 - void SET_HEALTH_HUD_DISPLAY_VALUES(int health, int capacity, BOOL wasAdded) { invoke(0x3F5CC444DCAAA8F2, health, capacity, wasAdded); } // 0x3F5CC444DCAAA8F2 0x7FB6FB2A b323 - void SET_MAX_HEALTH_HUD_DISPLAY(int maximumValue) { invoke(0x975D66A0BC17064C, maximumValue); } // 0x975D66A0BC17064C 0xF07D8CEF b323 - void SET_MAX_ARMOUR_HUD_DISPLAY(int maximumValue) { invoke(0x06A320535F5F0248, maximumValue); } // 0x06A320535F5F0248 0x827F14DE b323 - void SET_BIGMAP_ACTIVE(BOOL toggleBigMap, BOOL showFullMap) { invoke(0x231C8F89D0539D8F, toggleBigMap, showFullMap); } // 0x231C8F89D0539D8F 0x08EB83D2 b323 - BOOL IS_HUD_COMPONENT_ACTIVE(int id) { return invoke(0xBC4C9EA5391ECC0D, id); } // 0xBC4C9EA5391ECC0D 0x6214631F b323 - BOOL IS_SCRIPTED_HUD_COMPONENT_ACTIVE(int id) { return invoke(0xDD100EB17A94FF65, id); } // 0xDD100EB17A94FF65 0x2B86F382 b323 - void HIDE_SCRIPTED_HUD_COMPONENT_THIS_FRAME(int id) { invoke(0xE374C498D8BADC14, id); } // 0xE374C498D8BADC14 0x31ABA127 b323 - void SHOW_SCRIPTED_HUD_COMPONENT_THIS_FRAME(int id) { invoke(0x4F38DCA127DAAEA2, id); } // 0x4F38DCA127DAAEA2 b1734 - BOOL IS_SCRIPTED_HUD_COMPONENT_HIDDEN_THIS_FRAME(int id) { return invoke(0x09C0403ED9A751C2, id); } // 0x09C0403ED9A751C2 0xE8C8E535 b323 - void HIDE_HUD_COMPONENT_THIS_FRAME(int id) { invoke(0x6806C51AD12B83B8, id); } // 0x6806C51AD12B83B8 0xDB2D0762 b323 - void SHOW_HUD_COMPONENT_THIS_FRAME(int id) { invoke(0x0B4DF1FA60C0E664, id); } // 0x0B4DF1FA60C0E664 0x95E1546E b323 - void HIDE_STREET_AND_CAR_NAMES_THIS_FRAME() { invoke(0xA4DEDE28B1814289); } // 0xA4DEDE28B1814289 0x52746FE1 b323 - void RESET_RETICULE_VALUES() { invoke(0x12782CE0A636E9F0); } // 0x12782CE0A636E9F0 0xBE27AA3F b323 - void RESET_HUD_COMPONENT_VALUES(int id) { invoke(0x450930E616475D0D, id); } // 0x450930E616475D0D 0xD15B46DA b323 - void SET_HUD_COMPONENT_POSITION(int id, float x, float y) { invoke(0xAABB1F56E2A17CED, id, x, y); } // 0xAABB1F56E2A17CED 0x2F3A0D15 b323 - Vector3 GET_HUD_COMPONENT_POSITION(int id) { return invoke(0x223CA69A8C4417FD, id); } // 0x223CA69A8C4417FD 0x080DCED6 b323 - void CLEAR_REMINDER_MESSAGE() { invoke(0xB57D8DD645CFA2CF); } // 0xB57D8DD645CFA2CF 0x5BBCC934 b323 - int GET_HUD_SCREEN_POSITION_FROM_WORLD_POSITION(float worldX, float worldY, float worldZ, float* screenX, float* screenY) { return invoke(0xF9904D11F1ACBEC3, worldX, worldY, worldZ, screenX, screenY); } // 0xF9904D11F1ACBEC3 0xFE9A39F8 b323 - void OPEN_REPORTUGC_MENU() { invoke(0x523A590C1A3CC0D3); } // 0x523A590C1A3CC0D3 0x10DE5150 b323 - void FORCE_CLOSE_REPORTUGC_MENU() { invoke(0xEE4C0E6DBC6F2C6F); } // 0xEE4C0E6DBC6F2C6F 0x67649EE0 b323 - BOOL IS_REPORTUGC_MENU_OPEN() { return invoke(0x9135584D09A3437E); } // 0x9135584D09A3437E 0x9D2C94FA b323 - BOOL IS_FLOATING_HELP_TEXT_ON_SCREEN(int hudIndex) { return invoke(0x2432784ACA090DA4, hudIndex); } // 0x2432784ACA090DA4 0x45472FD5 b323 - void SET_FLOATING_HELP_TEXT_SCREEN_POSITION(int hudIndex, float x, float y) { invoke(0x7679CC1BCEBE3D4C, hudIndex, x, y); } // 0x7679CC1BCEBE3D4C 0x198F32D7 b323 - void SET_FLOATING_HELP_TEXT_WORLD_POSITION(int hudIndex, float x, float y, float z) { invoke(0x784BA7E0ECEB4178, hudIndex, x, y, z); } // 0x784BA7E0ECEB4178 0x93045157 b323 - void SET_FLOATING_HELP_TEXT_TO_ENTITY(int hudIndex, Entity entity, float offsetX, float offsetY) { invoke(0xB094BC1DB4018240, hudIndex, entity, offsetX, offsetY); } // 0xB094BC1DB4018240 0x18B012B7 b323 - void SET_FLOATING_HELP_TEXT_STYLE(int hudIndex, int p1, int p2, int p3, int p4, int p5) { invoke(0x788E7FD431BD67F1, hudIndex, p1, p2, p3, p4, p5); } // 0x788E7FD431BD67F1 0x97852A82 b323 - void CLEAR_FLOATING_HELP(int hudIndex, BOOL p1) { invoke(0x50085246ABD3FEFA, hudIndex, p1); } // 0x50085246ABD3FEFA 0xB181F88F b323 - void CREATE_MP_GAMER_TAG_WITH_CREW_COLOR(Player player, const char* username, BOOL pointedClanTag, BOOL isRockstarClan, const char* clanTag, int clanFlag, int r, int g, int b) { invoke(0x6DD05E9D83EFA4C9, player, username, pointedClanTag, isRockstarClan, clanTag, clanFlag, r, g, b); } // 0x6DD05E9D83EFA4C9 0xC969F2D0 b323 - BOOL IS_MP_GAMER_TAG_MOVIE_ACTIVE() { return invoke(0x6E0EB3EB47C8D7AA); } // 0x6E0EB3EB47C8D7AA 0xEFD2564A b323 - int CREATE_FAKE_MP_GAMER_TAG(Ped ped, const char* username, BOOL pointedClanTag, BOOL isRockstarClan, const char* clanTag, int clanFlag) { return invoke(0xBFEFE3321A3F5015, ped, username, pointedClanTag, isRockstarClan, clanTag, clanFlag); } // 0xBFEFE3321A3F5015 0xF5CD2AA4 b323 - void REMOVE_MP_GAMER_TAG(int gamerTagId) { invoke(0x31698AA80E0223F8, gamerTagId); } // 0x31698AA80E0223F8 0x3D081FE4 b323 - BOOL IS_MP_GAMER_TAG_ACTIVE(int gamerTagId) { return invoke(0x4E929E7A5796FD26, gamerTagId); } // 0x4E929E7A5796FD26 0x60118951 b323 - BOOL IS_MP_GAMER_TAG_FREE(int gamerTagId) { return invoke(0x595B5178E412E199, gamerTagId); } // 0x595B5178E412E199 0x63959059 b323 - void SET_MP_GAMER_TAG_VISIBILITY(int gamerTagId, int component, BOOL toggle, Any p3) { invoke(0x63BB75ABEDC1F6A0, gamerTagId, component, toggle, p3); } // 0x63BB75ABEDC1F6A0 0xD41DF479 b323 - void SET_ALL_MP_GAMER_TAGS_VISIBILITY(int gamerTagId, BOOL toggle) { invoke(0xEE76FF7E6A0166B0, gamerTagId, toggle); } // 0xEE76FF7E6A0166B0 0x767DED29 b323 - void SET_MP_GAMER_TAGS_SHOULD_USE_VEHICLE_HEALTH(int gamerTagId, BOOL toggle) { invoke(0xA67F9C46D612B6F1, gamerTagId, toggle); } // 0xA67F9C46D612B6F1 0xB01A5434 b323 - void SET_MP_GAMER_TAGS_SHOULD_USE_POINTS_HEALTH(int gamerTagId, BOOL toggle) { invoke(0xD29EC58C2F6B5014, gamerTagId, toggle); } // 0xD29EC58C2F6B5014 b1365 - void SET_MP_GAMER_TAGS_POINT_HEALTH(int gamerTagId, int value, int maximumValue) { invoke(0x1563FE35E9928E67, gamerTagId, value, maximumValue); } // 0x1563FE35E9928E67 b1365 - void SET_MP_GAMER_TAG_COLOUR(int gamerTagId, int component, int hudColorIndex) { invoke(0x613ED644950626AE, gamerTagId, component, hudColorIndex); } // 0x613ED644950626AE 0x7E3AA40A b323 - void SET_MP_GAMER_TAG_HEALTH_BAR_COLOUR(int gamerTagId, int hudColorIndex) { invoke(0x3158C77A7E888AB4, gamerTagId, hudColorIndex); } // 0x3158C77A7E888AB4 0x5777EC77 b323 - void SET_MP_GAMER_TAG_ALPHA(int gamerTagId, int component, int alpha) { invoke(0xD48FE545CD46F857, gamerTagId, component, alpha); } // 0xD48FE545CD46F857 0xF4418611 b323 - void SET_MP_GAMER_TAG_WANTED_LEVEL(int gamerTagId, int wantedlvl) { invoke(0xCF228E2AA03099C3, gamerTagId, wantedlvl); } // 0xCF228E2AA03099C3 0x0EBB003F b323 - void SET_MP_GAMER_TAG_NUM_PACKAGES(int gamerTagId, int p1) { invoke(0x9C16459B2324B2CF, gamerTagId, p1); } // 0x9C16459B2324B2CF b877 - void SET_MP_GAMER_TAG_NAME(int gamerTagId, const char* string) { invoke(0xDEA2B8283BAA3944, gamerTagId, string); } // 0xDEA2B8283BAA3944 0x627A559B b323 - BOOL IS_UPDATING_MP_GAMER_TAG_NAME_AND_CREW_DETAILS(int gamerTagId) { return invoke(0xEB709A36958ABE0D, gamerTagId); } // 0xEB709A36958ABE0D 0xF11414C4 b323 - void SET_MP_GAMER_TAG_BIG_TEXT(int gamerTagId, const char* string) { invoke(0x7B7723747CCB55B6, gamerTagId, string); } // 0x7B7723747CCB55B6 0x939218AB b323 - int GET_CURRENT_WEBPAGE_ID() { return invoke(0x01A358D9128B7A86); } // 0x01A358D9128B7A86 0xAB5B7C18 b323 - int GET_CURRENT_WEBSITE_ID() { return invoke(0x97D47996FC48CBAD); } // 0x97D47996FC48CBAD 0x42A55B14 b323 - int GET_GLOBAL_ACTIONSCRIPT_FLAG(int flagIndex) { return invoke(0xE3B05614DCE1D014, flagIndex); } // 0xE3B05614DCE1D014 0xD217EE7E b323 - void RESET_GLOBAL_ACTIONSCRIPT_FLAG(int flagIndex) { invoke(0xB99C4E4D9499DF29, flagIndex); } // 0xB99C4E4D9499DF29 0x4C4C10CF b323 - BOOL IS_WARNING_MESSAGE_READY_FOR_CONTROL() { return invoke(0xAF42195A42C63BBA); } // 0xAF42195A42C63BBA b323 - void SET_WARNING_MESSAGE(const char* titleMsg, int flags, const char* promptMsg, BOOL p3, int p4, const char* p5, const char* p6, BOOL showBackground, int errorCode) { invoke(0x7B1776B3B53F8D74, titleMsg, flags, promptMsg, p3, p4, p5, p6, showBackground, errorCode); } // 0x7B1776B3B53F8D74 0xBE699BDE b323 - void SET_WARNING_MESSAGE_WITH_HEADER(const char* entryHeader, const char* entryLine1, int instructionalKey, const char* entryLine2, BOOL p4, Any p5, Any* showBackground, Any* p7, BOOL p8, Any p9) { invoke(0xDC38CC1E35B6A5D7, entryHeader, entryLine1, instructionalKey, entryLine2, p4, p5, showBackground, p7, p8, p9); } // 0xDC38CC1E35B6A5D7 0x2DB9EAB5 b323 - void SET_WARNING_MESSAGE_WITH_HEADER_AND_SUBSTRING_FLAGS(const char* entryHeader, const char* entryLine1, int instructionalKey, const char* entryLine2, BOOL p4, Any p5, Any additionalIntInfo, const char* additionalTextInfoLine1, const char* additionalTextInfoLine2, BOOL showBackground, int errorCode) { invoke(0x701919482C74B5AB, entryHeader, entryLine1, instructionalKey, entryLine2, p4, p5, additionalIntInfo, additionalTextInfoLine1, additionalTextInfoLine2, showBackground, errorCode); } // 0x701919482C74B5AB 0x749929D3 b323 - void SET_WARNING_MESSAGE_WITH_HEADER_EXTENDED(const char* entryHeader, const char* entryLine1, int flags, const char* entryLine2, BOOL p4, Any p5, Any* p6, Any* p7, BOOL showBg, Any p9, Any p10) { invoke(0x38B55259C2E078ED, entryHeader, entryLine1, flags, entryLine2, p4, p5, p6, p7, showBg, p9, p10); } // 0x38B55259C2E078ED b1493 - void SET_WARNING_MESSAGE_WITH_HEADER_AND_SUBSTRING_FLAGS_EXTENDED(const char* labelTitle, const char* labelMessage, int p2, int p3, const char* labelMessage2, BOOL p5, int p6, int p7, const char* p8, const char* p9, BOOL background, int errorCode) { invoke(0x15803FEC3B9A872B, labelTitle, labelMessage, p2, p3, labelMessage2, p5, p6, p7, p8, p9, background, errorCode); } // 0x15803FEC3B9A872B b573 - Hash GET_WARNING_SCREEN_MESSAGE_HASH() { return invoke(0x81DF9ABA6C83DFF9); } // 0x81DF9ABA6C83DFF9 b1290 - BOOL SET_WARNING_MESSAGE_OPTION_ITEMS(int index, const char* name, int cash, int rp, int lvl, int colour) { return invoke(0x0C5A80A9E096D529, index, name, cash, rp, lvl, colour); } // 0x0C5A80A9E096D529 b323 - BOOL SET_WARNING_MESSAGE_OPTION_HIGHLIGHT(Any p0) { return invoke(0xDAF87174BE7454FF, p0); } // 0xDAF87174BE7454FF b323 - void REMOVE_WARNING_MESSAGE_OPTION_ITEMS() { invoke(0x6EF54AB721DC6242); } // 0x6EF54AB721DC6242 b323 - BOOL IS_WARNING_MESSAGE_ACTIVE() { return invoke(0xE18B138FABC53103); } // 0xE18B138FABC53103 0x94C834AD b323 - void CLEAR_DYNAMIC_PAUSE_MENU_ERROR_MESSAGE() { invoke(0x7792424AA0EAC32E); } // 0x7792424AA0EAC32E 0x2F9A309C b323 - void CUSTOM_MINIMAP_SET_ACTIVE(BOOL toggle) { invoke(0x5354C5BA2EA868A4, toggle); } // 0x5354C5BA2EA868A4 0xE4FD20D8 b323 - void CUSTOM_MINIMAP_SET_BLIP_OBJECT(int spriteId) { invoke(0x1EAE6DD17B7A5EFA, spriteId); } // 0x1EAE6DD17B7A5EFA 0x13E7A5A9 b323 - int CUSTOM_MINIMAP_CREATE_BLIP(float x, float y, float z) { return invoke(0x551DF99658DB6EE8, x, y, z); } // 0x551DF99658DB6EE8 0x786CA0A2 b323 - void CUSTOM_MINIMAP_CLEAR_BLIPS() { invoke(0x2708FC083123F9FF); } // 0x2708FC083123F9FF 0xCBEC9369 b323 - BOOL FORCE_SONAR_BLIPS_THIS_FRAME() { return invoke(0x1121BFA1A1A522A8); } // 0x1121BFA1A1A522A8 0x3F4AFB13 b323 - Blip GET_NORTH_BLID_INDEX() { return invoke(0x3F0CF9CB7E589B88); } // 0x3F0CF9CB7E589B88 b463 - void DISPLAY_PLAYER_NAME_TAGS_ON_BLIPS(BOOL toggle) { invoke(0x82CEDC33687E1F50, toggle); } // 0x82CEDC33687E1F50 0x2F28F0A6 b323 - void DRAW_FRONTEND_BACKGROUND_THIS_FRAME() { invoke(0x211C4EF450086857); } // 0x211C4EF450086857 0x801D0D86 b323 - void DRAW_HUD_OVER_FADE_THIS_FRAME() { invoke(0xBF4F34A85CA2970C); } // 0xBF4F34A85CA2970C 0x317775DF b323 - void ACTIVATE_FRONTEND_MENU(Hash menuhash, BOOL togglePause, int component) { invoke(0xEF01D36B9C9D0C7B, menuhash, togglePause, component); } // 0xEF01D36B9C9D0C7B 0x01D83872 b323 - void RESTART_FRONTEND_MENU(Hash menuHash, int p1) { invoke(0x10706DC6AD2D49C0, menuHash, p1); } // 0x10706DC6AD2D49C0 0xB07DAF98 b323 - Hash GET_CURRENT_FRONTEND_MENU_VERSION() { return invoke(0x2309595AD6145265); } // 0x2309595AD6145265 0x33D6868F b323 - void SET_PAUSE_MENU_ACTIVE(BOOL toggle) { invoke(0xDF47FC56C71569CF, toggle); } // 0xDF47FC56C71569CF 0x1DCD878E b323 - void DISABLE_FRONTEND_THIS_FRAME() { invoke(0x6D3465A73092F0E6); } // 0x6D3465A73092F0E6 0xD86A029E b323 - void SUPPRESS_FRONTEND_RENDERING_THIS_FRAME() { invoke(0xBA751764F0821256); } // 0xBA751764F0821256 0x7F349900 b323 - void ALLOW_PAUSE_WHEN_NOT_IN_STATE_OF_PLAY_THIS_FRAME() { invoke(0xCC3FDDED67BCFC63); } // 0xCC3FDDED67BCFC63 0x630CD8EE b323 - void SET_FRONTEND_ACTIVE(BOOL active) { invoke(0x745711A75AB09277, active); } // 0x745711A75AB09277 0x81E1AD32 b323 - BOOL IS_PAUSE_MENU_ACTIVE() { return invoke(0xB0034A223497FFCB); } // 0xB0034A223497FFCB 0xD3600591 b323 - BOOL IS_STORE_PENDING_NETWORK_SHUTDOWN_TO_OPEN() { return invoke(0x2F057596F2BD0061); } // 0x2F057596F2BD0061 0xC85C4487 b323 - int GET_PAUSE_MENU_STATE() { return invoke(0x272ACD84970869C5); } // 0x272ACD84970869C5 0x92F50134 b323 - Vector3 GET_PAUSE_MENU_POSITION() { return invoke(0x5BFF36D6ED83E0AE); } // 0x5BFF36D6ED83E0AE b323 - BOOL IS_PAUSE_MENU_RESTARTING() { return invoke(0x1C491717107431C7); } // 0x1C491717107431C7 0x3C4CF4D9 b323 - void FORCE_SCRIPTED_GFX_WHEN_FRONTEND_ACTIVE(const char* p0) { invoke(0x2162C446DFDF38FD, p0); } // 0x2162C446DFDF38FD 0x2DFD35C7 b323 - void PAUSE_MENUCEPTION_GO_DEEPER(int page) { invoke(0x77F16B447824DA6C, page); } // 0x77F16B447824DA6C 0x0A89336C b323 - void PAUSE_MENUCEPTION_THE_KICK() { invoke(0xCDCA26E80FAECB8F); } // 0xCDCA26E80FAECB8F 0xC84BE309 b323 - void PAUSE_TOGGLE_FULLSCREEN_MAP(Any p0) { invoke(0x2DE6C5E2E996F178, p0); } // 0x2DE6C5E2E996F178 b372 - void PAUSE_MENU_ACTIVATE_CONTEXT(Hash contextHash) { invoke(0xDD564BDD0472C936, contextHash); } // 0xDD564BDD0472C936 0x9FE8FD5E b323 - void PAUSE_MENU_DEACTIVATE_CONTEXT(Hash contextHash) { invoke(0x444D8CF241EC25C5, contextHash); } // 0x444D8CF241EC25C5 0x0029046E b323 - BOOL PAUSE_MENU_IS_CONTEXT_ACTIVE(Hash contextHash) { return invoke(0x84698AB38D0C6636, contextHash); } // 0x84698AB38D0C6636 0xC51BC42F b323 - BOOL PAUSE_MENU_IS_CONTEXT_MENU_ACTIVE() { return invoke(0x2A25ADC48F87841F); } // 0x2A25ADC48F87841F 0x016D7AF9 b323 - int PAUSE_MENU_GET_HAIR_COLOUR_INDEX() { return invoke(0xDE03620F8703A9DF); } // 0xDE03620F8703A9DF b323 - int PAUSE_MENU_GET_MOUSE_HOVER_INDEX() { return invoke(0x359AF31A4B52F5ED); } // 0x359AF31A4B52F5ED b323 - int PAUSE_MENU_GET_MOUSE_HOVER_UNIQUE_ID() { return invoke(0x13C4B962653A5280); } // 0x13C4B962653A5280 b323 - BOOL PAUSE_MENU_GET_MOUSE_CLICK_EVENT(Any* p0, Any* p1, Any* p2) { return invoke(0xC8E1071177A23BE5, p0, p1, p2); } // 0xC8E1071177A23BE5 b323 - void PAUSE_MENU_REDRAW_INSTRUCTIONAL_BUTTONS(int p0) { invoke(0x4895BDEA16E7C080, p0); } // 0x4895BDEA16E7C080 0x15B24768 b323 - void PAUSE_MENU_SET_BUSY_SPINNER(BOOL p0, int position, int spinnerIndex) { invoke(0xC78E239AC5B2DDB9, p0, position, spinnerIndex); } // 0xC78E239AC5B2DDB9 0x6C67131A b323 - void PAUSE_MENU_SET_WARN_ON_TAB_CHANGE(BOOL p0) { invoke(0xF06EBB91A81E09E3, p0); } // 0xF06EBB91A81E09E3 0x11D09737 b323 - BOOL IS_FRONTEND_READY_FOR_CONTROL() { return invoke(0x3BAB9A4E4F2FF5C7); } // 0x3BAB9A4E4F2FF5C7 0xD3BF3ABD b323 - void TAKE_CONTROL_OF_FRONTEND() { invoke(0xEC9264727EEC0F28); } // 0xEC9264727EEC0F28 0xC06B763D b323 - void RELEASE_CONTROL_OF_FRONTEND() { invoke(0x14621BB1DF14E2B2); } // 0x14621BB1DF14E2B2 0xB9392CE7 b323 - BOOL CODE_WANTS_SCRIPT_TO_TAKE_CONTROL() { return invoke(0x66E7CB63C97B7D20); } // 0x66E7CB63C97B7D20 0x92DAFA78 b323 - int GET_SCREEN_CODE_WANTS_SCRIPT_TO_CONTROL() { return invoke(0x593FEAE1F73392D4); } // 0x593FEAE1F73392D4 0x22CA9F2A b323 - BOOL IS_NAVIGATING_MENU_CONTENT() { return invoke(0x4E3CD0EF8A489541); } // 0x4E3CD0EF8A489541 0xDA7951A2 b323 - BOOL HAS_MENU_TRIGGER_EVENT_OCCURRED() { return invoke(0xF284AC67940C6812); } // 0xF284AC67940C6812 0x7D95AFFF b323 - BOOL HAS_MENU_LAYOUT_CHANGED_EVENT_OCCURRED() { return invoke(0x2E22FEFA0100275E); } // 0x2E22FEFA0100275E 0x96863460 b323 - void SET_SAVEGAME_LIST_UNIQUE_ID(Any p0) { invoke(0x0CF54F20DE43879C, p0); } // 0x0CF54F20DE43879C b323 - void GET_MENU_TRIGGER_EVENT_DETAILS(int* lastItemMenuId, int* selectedItemUniqueId) { invoke(0x36C1451A88A09630, lastItemMenuId, selectedItemUniqueId); } // 0x36C1451A88A09630 0x8543AAC8 b323 - void GET_MENU_LAYOUT_CHANGED_EVENT_DETAILS(int* lastItemMenuId, int* selectedItemMenuId, int* selectedItemUniqueId) { invoke(0x7E17BE53E1AAABAF, lastItemMenuId, selectedItemMenuId, selectedItemUniqueId); } // 0x7E17BE53E1AAABAF 0x6025AA2F b323 - BOOL GET_PM_PLAYER_CREW_COLOR(int* r, int* g, int* b) { return invoke(0xA238192F33110615, r, g, b); } // 0xA238192F33110615 0x46794EB2 b323 - BOOL GET_MENU_PED_INT_STAT(Any p0, Any* p1) { return invoke(0xEF4CED81CEBEDC6D, p0, p1); } // 0xEF4CED81CEBEDC6D 0x4370999E b323 - BOOL GET_CHARACTER_MENU_PED_INT_STAT(Any p0, Any* p1, Any p2) { return invoke(0xCA6B2F7CE32AB653, p0, p1, p2); } // 0xCA6B2F7CE32AB653 b323 - BOOL GET_MENU_PED_MASKED_INT_STAT(Hash statHash, int* outValue, int mask, BOOL p3) { return invoke(0x90A6526CF0381030, statHash, outValue, mask, p3); } // 0x90A6526CF0381030 0xD6CC4766 b323 - BOOL GET_CHARACTER_MENU_PED_MASKED_INT_STAT(Hash statHash, Any* outValue, int p2, int mask, BOOL p4) { return invoke(0x24A49BEAF468DC90, statHash, outValue, p2, mask, p4); } // 0x24A49BEAF468DC90 b323 - BOOL GET_MENU_PED_FLOAT_STAT(Hash statHash, float* outValue) { return invoke(0x5FBD7095FE7AE57F, statHash, outValue); } // 0x5FBD7095FE7AE57F 0x51972B04 b323 - BOOL GET_CHARACTER_MENU_PED_FLOAT_STAT(float statHash, float* outValue, BOOL p2) { return invoke(0x8F08017F9D7C47BD, statHash, outValue, p2); } // 0x8F08017F9D7C47BD b323 - BOOL GET_MENU_PED_BOOL_STAT(Hash statHash, BOOL* outValue) { return invoke(0x052991E59076E4E4, statHash, outValue); } // 0x052991E59076E4E4 0xD43BB56D b323 - void CLEAR_PED_IN_PAUSE_MENU() { invoke(0x5E62BE5DC58E9E06); } // 0x5E62BE5DC58E9E06 0x28058ACF b323 - void GIVE_PED_TO_PAUSE_MENU(Ped ped, int p1) { invoke(0xAC0BFBDC3BE00E14, ped, p1); } // 0xAC0BFBDC3BE00E14 0x2AD2C9CE b323 - void SET_PAUSE_MENU_PED_LIGHTING(BOOL state) { invoke(0x3CA6050692BC61B0, state); } // 0x3CA6050692BC61B0 0x127310EB b323 - void SET_PAUSE_MENU_PED_SLEEP_STATE(BOOL state) { invoke(0xECF128344E9FF9F1, state); } // 0xECF128344E9FF9F1 0x8F45D327 b323 - void OPEN_ONLINE_POLICIES_MENU() { invoke(0x805D7CBB36FD6C4C); } // 0x805D7CBB36FD6C4C 0x19FCBBB2 b323 - BOOL ARE_ONLINE_POLICIES_UP_TO_DATE() { return invoke(0xF13FE2A80C05C561); } // 0xF13FE2A80C05C561 0x850690FF b323 - BOOL IS_ONLINE_POLICIES_MENU_ACTIVE() { return invoke(0x6F72CD94F7B5B68C); } // 0x6F72CD94F7B5B68C 0x9D4934F4 b323 - void OPEN_SOCIAL_CLUB_MENU(Hash menu) { invoke(0x75D3691713C3B05A, menu); } // 0x75D3691713C3B05A 0x57218529 b323 - void CLOSE_SOCIAL_CLUB_MENU() { invoke(0xD2B32BE3FC1626C6); } // 0xD2B32BE3FC1626C6 0x5F86AA39 b323 - void SET_SOCIAL_CLUB_TOUR(const char* name) { invoke(0x9E778248D6685FE0, name); } // 0x9E778248D6685FE0 0x7AD67C95 b323 - BOOL IS_SOCIAL_CLUB_ACTIVE() { return invoke(0xC406BE343FC4B9AF); } // 0xC406BE343FC4B9AF 0xD4DA14EF b323 - void SET_TEXT_INPUT_BOX_ENABLED(BOOL p0) { invoke(0x1185A8087587322C, p0); } // 0x1185A8087587322C b323 - void FORCE_CLOSE_TEXT_INPUT_BOX() { invoke(0x8817605C2BA76200); } // 0x8817605C2BA76200 b323 - void SET_ALLOW_COMMA_ON_TEXT_INPUT(Any p0) { invoke(0x577599CCED639CA2, p0); } // 0x577599CCED639CA2 b505 - void OVERRIDE_MP_TEXT_CHAT_TEAM_STRING(Hash gxtEntryHash) { invoke(0x6A1738B4323FE2D9, gxtEntryHash); } // 0x6A1738B4323FE2D9 b573 - BOOL IS_MP_TEXT_CHAT_TYPING() { return invoke(0xB118AF58B5F332A1); } // 0xB118AF58B5F332A1 b323 - void CLOSE_MP_TEXT_CHAT() { invoke(0x1AC8F4AD40E22127); } // 0x1AC8F4AD40E22127 b323 - void MP_TEXT_CHAT_IS_TEAM_JOB(Any p0) { invoke(0x7C226D5346D4D10A, p0); } // 0x7C226D5346D4D10A b372 - void OVERRIDE_MP_TEXT_CHAT_COLOR(int p0, int hudColor) { invoke(0xF47E567B3630DD12, p0, hudColor); } // 0xF47E567B3630DD12 b678 - void MP_TEXT_CHAT_DISABLE(BOOL toggle) { invoke(0x1DB21A44B09E8BA3, toggle); } // 0x1DB21A44B09E8BA3 b323 - void FLAG_PLAYER_CONTEXT_IN_TOURNAMENT(BOOL toggle) { invoke(0xCEF214315D276FD1, toggle); } // 0xCEF214315D276FD1 0xFF06772A b323 - void SET_PED_HAS_AI_BLIP(Ped ped, BOOL hasCone) { invoke(0xD30C50DF888D58B5, ped, hasCone); } // 0xD30C50DF888D58B5 0x96C4C4DD b323 - void SET_PED_HAS_AI_BLIP_WITH_COLOUR(Ped ped, BOOL hasCone, int color) { invoke(0xB13DCB4C6FAAD238, ped, hasCone, color); } // 0xB13DCB4C6FAAD238 b505 - BOOL DOES_PED_HAVE_AI_BLIP(Ped ped) { return invoke(0x15B8ECF844EE67ED, ped); } // 0x15B8ECF844EE67ED 0x3BE1257F b323 - void SET_PED_AI_BLIP_GANG_ID(Ped ped, int gangId) { invoke(0xE52B8E7F85D39A08, ped, gangId); } // 0xE52B8E7F85D39A08 0xD8E31B1A b323 - void SET_PED_AI_BLIP_HAS_CONE(Ped ped, BOOL toggle) { invoke(0x3EED80DFF7325CAA, ped, toggle); } // 0x3EED80DFF7325CAA 0x872C2CFB b323 - void SET_PED_AI_BLIP_FORCED_ON(Ped ped, BOOL toggle) { invoke(0x0C4BBF625CA98C4E, ped, toggle); } // 0x0C4BBF625CA98C4E 0xFFDF46F0 b323 - void SET_PED_AI_BLIP_NOTICE_RANGE(Ped ped, float range) { invoke(0x97C65887D4B37FA9, ped, range); } // 0x97C65887D4B37FA9 0xF9DC2AF7 b323 - void SET_PED_AI_BLIP_SPRITE(Ped ped, int spriteId) { invoke(0xFCFACD0DB9D7A57D, ped, spriteId); } // 0xFCFACD0DB9D7A57D b877 - Blip GET_AI_PED_PED_BLIP_INDEX(Ped ped) { return invoke(0x7CD934010E115C2C, ped); } // 0x7CD934010E115C2C 0x06349065 b323 - Blip GET_AI_PED_VEHICLE_BLIP_INDEX(Ped ped) { return invoke(0x56176892826A4FE8, ped); } // 0x56176892826A4FE8 0xCA52CF43 b323 - BOOL HAS_DIRECTOR_MODE_BEEN_LAUNCHED_BY_CODE() { return invoke(0xA277800A9EAE340E); } // 0xA277800A9EAE340E b323 - void SET_DIRECTOR_MODE_LAUNCHED_BY_SCRIPT() { invoke(0x2632482FD6B9AB87); } // 0x2632482FD6B9AB87 b323 - void SET_PLAYER_IS_IN_DIRECTOR_MODE(BOOL toggle) { invoke(0x808519373FD336A3, toggle); } // 0x808519373FD336A3 b323 - void SET_DIRECTOR_MODE_AVAILABLE(BOOL toggle) { invoke(0x04655F9D075D0AE5, toggle); } // 0x04655F9D075D0AE5 b323 - void HIDE_HUDMARKERS_THIS_FRAME() { invoke(0x243296A510B562B6); } // 0x243296A510B562B6 b2060 -} - -namespace INTERIOR -{ - float GET_INTERIOR_HEADING(Interior interior) { return invoke(0xF49B58631D9E22D9, interior); } // 0xF49B58631D9E22D9 b1493 - void GET_INTERIOR_LOCATION_AND_NAMEHASH(Interior interior, Vector3* position, Hash* nameHash) { invoke(0x252BDC06B73FA6EA, interior, position, nameHash); } // 0x252BDC06B73FA6EA 0x75885CB3 b1290 - int GET_INTERIOR_GROUP_ID(Interior interior) { return invoke(0xE4A84ABF135EF91A, interior); } // 0xE4A84ABF135EF91A 0x09D6376F b323 - Vector3 GET_OFFSET_FROM_INTERIOR_IN_WORLD_COORDS(Interior interior, float x, float y, float z) { return invoke(0x9E3B3E6D66F6E22F, interior, x, y, z); } // 0x9E3B3E6D66F6E22F 0x7D8F26A1 b323 - BOOL IS_INTERIOR_SCENE() { return invoke(0xBC72B5D7A1CBD54D); } // 0xBC72B5D7A1CBD54D 0x55226C13 b323 - BOOL IS_VALID_INTERIOR(Interior interior) { return invoke(0x26B0E73D7EAAF4D3, interior); } // 0x26B0E73D7EAAF4D3 0x39C0B635 b323 - void CLEAR_ROOM_FOR_ENTITY(Entity entity) { invoke(0xB365FC0C4E27FFA7, entity); } // 0xB365FC0C4E27FFA7 0x7DDADB92 b323 - void FORCE_ROOM_FOR_ENTITY(Entity entity, Interior interior, Hash roomHashKey) { invoke(0x52923C4710DD9907, entity, interior, roomHashKey); } // 0x52923C4710DD9907 0x10BD4435 b323 - Hash GET_ROOM_KEY_FROM_ENTITY(Entity entity) { return invoke(0x47C2A06D4F5F424B, entity); } // 0x47C2A06D4F5F424B 0xE4ACF8C3 b323 - Hash GET_KEY_FOR_ENTITY_IN_ROOM(Entity entity) { return invoke(0x399685DB942336BC, entity); } // 0x399685DB942336BC 0x91EA80EF b323 - Interior GET_INTERIOR_FROM_ENTITY(Entity entity) { return invoke(0x2107BA504071A6BB, entity); } // 0x2107BA504071A6BB 0x5C644614 b323 - void RETAIN_ENTITY_IN_INTERIOR(Entity entity, Interior interior) { invoke(0x82EBB79E258FA2B7, entity, interior); } // 0x82EBB79E258FA2B7 0xE645E162 b323 - void CLEAR_INTERIOR_STATE_OF_ENTITY(Entity entity) { invoke(0x85D5422B2039A70D, entity); } // 0x85D5422B2039A70D b2189 - void FORCE_ACTIVATING_TRACKING_ON_ENTITY(Any p0, Any p1) { invoke(0x38C1CB1CB119A016, p0, p1); } // 0x38C1CB1CB119A016 b1493 - void FORCE_ROOM_FOR_GAME_VIEWPORT(int interiorID, Hash roomHashKey) { invoke(0x920D853F3E17F1DA, interiorID, roomHashKey); } // 0x920D853F3E17F1DA 0xD79803B5 b323 - void SET_ROOM_FOR_GAME_VIEWPORT_BY_NAME(const char* roomName) { invoke(0xAF348AFCB575A441, roomName); } // 0xAF348AFCB575A441 0x1F6B4B13 b323 - void SET_ROOM_FOR_GAME_VIEWPORT_BY_KEY(Hash roomHashKey) { invoke(0x405DC2AEF6AF95B9, roomHashKey); } // 0x405DC2AEF6AF95B9 0x0E9529CC b323 - Hash GET_ROOM_KEY_FOR_GAME_VIEWPORT() { return invoke(0xA6575914D2A0B450); } // 0xA6575914D2A0B450 0x4FF3D3F5 b323 - void CLEAR_ROOM_FOR_GAME_VIEWPORT() { invoke(0x23B59D8912F94246); } // 0x23B59D8912F94246 0x617DC75D b323 - Interior GET_INTERIOR_FROM_PRIMARY_VIEW() { return invoke(0xE7D267EC6CA966C3); } // 0xE7D267EC6CA966C3 0xA83C3D15 b1604 - Interior GET_INTERIOR_AT_COORDS(float x, float y, float z) { return invoke(0xB0F7F8663821D9C3, x, y, z); } // 0xB0F7F8663821D9C3 0xA17FBF37 b323 - void ADD_PICKUP_TO_INTERIOR_ROOM_BY_NAME(Pickup pickup, const char* roomName) { invoke(0x3F6167F351168730, pickup, roomName); } // 0x3F6167F351168730 0xA2A73564 b323 - void PIN_INTERIOR_IN_MEMORY(Interior interior) { invoke(0x2CA429C029CCF247, interior); } // 0x2CA429C029CCF247 0x3ADA414E b323 - void UNPIN_INTERIOR(Interior interior) { invoke(0x261CCE7EED010641, interior); } // 0x261CCE7EED010641 0xFCFF792A b323 - BOOL IS_INTERIOR_READY(Interior interior) { return invoke(0x6726BDCCC1932F0E, interior); } // 0x6726BDCCC1932F0E 0xE1EF6450 b323 - BOOL SET_INTERIOR_IN_USE(Interior interior) { return invoke(0x4C2330E61D3DEB56, interior); } // 0x4C2330E61D3DEB56 b323 - Interior GET_INTERIOR_AT_COORDS_WITH_TYPE(float x, float y, float z, const char* interiorType) { return invoke(0x05B7A89BD78797FC, x, y, z, interiorType); } // 0x05B7A89BD78797FC 0x96525B06 b323 - Interior GET_INTERIOR_AT_COORDS_WITH_TYPEHASH(float x, float y, float z, Hash typeHash) { return invoke(0xF0F77ADB9F67E79D, x, y, z, typeHash); } // 0xF0F77ADB9F67E79D 0x11718507 b323 - void ACTIVATE_INTERIOR_GROUPS_USING_CAMERA() { invoke(0x483ACA1176CA93F1); } // 0x483ACA1176CA93F1 b1103 - BOOL IS_COLLISION_MARKED_OUTSIDE(float x, float y, float z) { return invoke(0xEEA5AC2EDA7C33E8, x, y, z); } // 0xEEA5AC2EDA7C33E8 0x7762249C b323 - Interior GET_INTERIOR_FROM_COLLISION(float x, float y, float z) { return invoke(0xEC4CF9FCB29A4424, x, y, z); } // 0xEC4CF9FCB29A4424 0x7ED33DC1 b323 - void ENABLE_STADIUM_PROBES_THIS_FRAME(BOOL toggle) { invoke(0x7ECDF98587E92DEC, toggle); } // 0x7ECDF98587E92DEC b1604 - void ACTIVATE_INTERIOR_ENTITY_SET(Interior interior, const char* entitySetName) { invoke(0x55E86AF2712B36A1, interior, entitySetName); } // 0x55E86AF2712B36A1 0xC80A5DDF b323 - void DEACTIVATE_INTERIOR_ENTITY_SET(Interior interior, const char* entitySetName) { invoke(0x420BD37289EEE162, interior, entitySetName); } // 0x420BD37289EEE162 0xDBA768A1 b323 - BOOL IS_INTERIOR_ENTITY_SET_ACTIVE(Interior interior, const char* entitySetName) { return invoke(0x35F7DD45E8C0A16D, interior, entitySetName); } // 0x35F7DD45E8C0A16D 0x39A3CC6F b323 - void SET_INTERIOR_ENTITY_SET_TINT_INDEX(Interior interior, const char* entitySetName, int color) { invoke(0xC1F1920BAF281317, interior, entitySetName, color); } // 0xC1F1920BAF281317 b877 - void REFRESH_INTERIOR(Interior interior) { invoke(0x41F37C3427C75AE0, interior); } // 0x41F37C3427C75AE0 0x9A29ACE6 b323 - void ENABLE_EXTERIOR_CULL_MODEL_THIS_FRAME(Hash mapObjectHash) { invoke(0xA97F257D0151A6AB, mapObjectHash); } // 0xA97F257D0151A6AB 0x1F375B4C b323 - void ENABLE_SHADOW_CULL_MODEL_THIS_FRAME(Hash mapObjectHash) { invoke(0x50C375537449F369, mapObjectHash); } // 0x50C375537449F369 b757 - void DISABLE_INTERIOR(Interior interior, BOOL toggle) { invoke(0x6170941419D7D8EC, interior, toggle); } // 0x6170941419D7D8EC 0x093ADEA5 b323 - BOOL IS_INTERIOR_DISABLED(Interior interior) { return invoke(0xBC5115A5A939DD15, interior); } // 0xBC5115A5A939DD15 0x81F34C71 b323 - void CAP_INTERIOR(Interior interior, BOOL toggle) { invoke(0xD9175F941610DB54, interior, toggle); } // 0xD9175F941610DB54 0x34E735A6 b323 - BOOL IS_INTERIOR_CAPPED(Interior interior) { return invoke(0x92BAC8ACF88CEC26, interior); } // 0x92BAC8ACF88CEC26 0x18B17C80 b323 - void DISABLE_METRO_SYSTEM(BOOL toggle) { invoke(0x9E6542F0CE8E70A3, toggle); } // 0x9E6542F0CE8E70A3 0x5EF9C5C2 b323 - void SET_IS_EXTERIOR_ONLY(Entity entity, BOOL toggle) { invoke(0x7241CCB7D020DB69, entity, toggle); } // 0x7241CCB7D020DB69 b791 -} - -namespace ITEMSET -{ - ScrHandle CREATE_ITEMSET(BOOL p0) { return invoke(0x35AD299F50D91B24, p0); } // 0x35AD299F50D91B24 0x0A113B2C b323 - void DESTROY_ITEMSET(ScrHandle itemset) { invoke(0xDE18220B1C183EDA, itemset); } // 0xDE18220B1C183EDA 0x83CE1A4C b323 - BOOL IS_ITEMSET_VALID(ScrHandle itemset) { return invoke(0xB1B1EA596344DFAB, itemset); } // 0xB1B1EA596344DFAB 0xD201FC29 b323 - BOOL ADD_TO_ITEMSET(ScrHandle item, ScrHandle itemset) { return invoke(0xE3945201F14637DD, item, itemset); } // 0xE3945201F14637DD 0x6B0FE61B b323 - void REMOVE_FROM_ITEMSET(ScrHandle item, ScrHandle itemset) { invoke(0x25E68244B0177686, item, itemset); } // 0x25E68244B0177686 0xA9565228 b323 - int GET_ITEMSET_SIZE(ScrHandle itemset) { return invoke(0xD9127E83ABF7C631, itemset); } // 0xD9127E83ABF7C631 0x2B31F41A b323 - ScrHandle GET_INDEXED_ITEM_IN_ITEMSET(int index, ScrHandle itemset) { return invoke(0x7A197E2521EE2BAB, index, itemset); } // 0x7A197E2521EE2BAB 0x3F712874 b323 - BOOL IS_IN_ITEMSET(ScrHandle item, ScrHandle itemset) { return invoke(0x2D0FC594D1E9C107, item, itemset); } // 0x2D0FC594D1E9C107 0x0D4B9730 b323 - void CLEAN_ITEMSET(ScrHandle itemset) { invoke(0x41BC0D722FC04221, itemset); } // 0x41BC0D722FC04221 0x919A4858 b323 -} - -namespace LOADINGSCREEN -{ - BOOL LOBBY_AUTO_MULTIPLAYER_MENU() { return invoke(0xF2CA003F167E21D2); } // 0xF2CA003F167E21D2 0x106C8317 b323 - BOOL LOBBY_AUTO_MULTIPLAYER_FREEMODE() { return invoke(0xEF7D17BC6C85264C); } // 0xEF7D17BC6C85264C 0xD87F3A9E b323 - void LOBBY_SET_AUTO_MULTIPLAYER(BOOL toggle) { invoke(0xB0C56BD3D808D863, toggle); } // 0xB0C56BD3D808D863 0xC0B971EA b323 - BOOL LOBBY_AUTO_MULTIPLAYER_EVENT() { return invoke(0x8AA464D4E0F6ACCD); } // 0x8AA464D4E0F6ACCD 0x94BCAC7C b323 - void LOBBY_SET_AUTO_MULTIPLAYER_EVENT(BOOL toggle) { invoke(0xFC309E94546FCDB5, toggle); } // 0xFC309E94546FCDB5 0x7D90EEE5 b323 - BOOL LOBBY_AUTO_MULTIPLAYER_RANDOM_JOB() { return invoke(0xC6DC823253FBB366); } // 0xC6DC823253FBB366 0x734CFEDA b323 - void LOBBY_SET_AUTO_MP_RANDOM_JOB(BOOL toggle) { invoke(0xC7E7181C09F33B69, toggle); } // 0xC7E7181C09F33B69 0x8C227332 b323 - void SHUTDOWN_SESSION_CLEARS_AUTO_MULTIPLAYER(BOOL toggle) { invoke(0xFA1E0E893D915215, toggle); } // 0xFA1E0E893D915215 0x5C350D78 b323 -} - -namespace LOCALIZATION -{ - int LOCALIZATION_GET_SYSTEM_LANGUAGE() { return invoke(0x497420E022796B3F); } // 0x497420E022796B3F b877 - int GET_CURRENT_LANGUAGE() { return invoke(0x2BDD44CC428A7EAE); } // 0x2BDD44CC428A7EAE 0x761BE00B b323 - int LOCALIZATION_GET_SYSTEM_DATE_TYPE() { return invoke(0xA8AE43AEC1A61314); } // 0xA8AE43AEC1A61314 b323 -} - -namespace MISC -{ - int GET_ALLOCATED_STACK_SIZE() { return invoke(0x8B3CA62B1EF19B62); } // 0x8B3CA62B1EF19B62 0x4E9CA30A b323 - int GET_NUMBER_OF_FREE_STACKS_OF_THIS_SIZE(int stackSize) { return invoke(0xFEAD16FC8F9DFC0F, stackSize); } // 0xFEAD16FC8F9DFC0F 0x11A178B8 b323 - void SET_RANDOM_SEED(int seed) { invoke(0x444D98F98C11F3EC, seed); } // 0x444D98F98C11F3EC 0xDB3FEB5C b323 - void SET_TIME_SCALE(float timeScale) { invoke(0x1D408577D440E81E, timeScale); } // 0x1D408577D440E81E 0xA7F84694 b323 - void SET_MISSION_FLAG(BOOL toggle) { invoke(0xC4301E5121A0ED73, toggle); } // 0xC4301E5121A0ED73 0x57592D52 b323 - BOOL GET_MISSION_FLAG() { return invoke(0xA33CDCCDA663159E); } // 0xA33CDCCDA663159E 0x95115F97 b323 - void SET_RANDOM_EVENT_FLAG(BOOL toggle) { invoke(0x971927086CFD2158, toggle); } // 0x971927086CFD2158 0xA77F31E8 b323 - BOOL GET_RANDOM_EVENT_FLAG() { return invoke(0xD2D57F1D764117B1); } // 0xD2D57F1D764117B1 0x794CC92C b323 - const char* GET_CONTENT_TO_LOAD() { return invoke(0x24DA7D7667FD7B09); } // 0x24DA7D7667FD7B09 b323 - void ACTIVITY_FEED_CREATE(const char* p0, const char* p1) { invoke(0x4DCDF92BF64236CD, p0, p1); } // 0x4DCDF92BF64236CD b323 - void ACTIVITY_FEED_ADD_SUBSTRING_TO_CAPTION(const char* p0) { invoke(0x31125FD509D9043F, p0); } // 0x31125FD509D9043F b323 - void ACTIVITY_FEED_ADD_LITERAL_SUBSTRING_TO_CAPTION(const char* p0) { invoke(0xEBD3205A207939ED, p0); } // 0xEBD3205A207939ED b323 - void ACTIVITY_FEED_ADD_INT_TO_CAPTION(Any p0) { invoke(0x97E7E2C04245115B, p0); } // 0x97E7E2C04245115B b323 - void ACTIVITY_FEED_LARGE_IMAGE_URL(const char* p0) { invoke(0x916CA67D26FD1E37, p0); } // 0x916CA67D26FD1E37 b2060 - void ACTIVITY_FEED_ACTION_START_WITH_COMMAND_LINE(const char* p0, const char* p1) { invoke(0xEB078CA2B5E82ADD, p0, p1); } // 0xEB078CA2B5E82ADD b323 - void ACTIVITY_FEED_ACTION_START_WITH_COMMAND_LINE_ADD(const char* p0) { invoke(0x703CC7F60CBB2B57, p0); } // 0x703CC7F60CBB2B57 b323 - void ACTIVITY_FEED_POST() { invoke(0x8951EB9C6906D3C8); } // 0x8951EB9C6906D3C8 b323 - void ACTIVITY_FEED_ONLINE_PLAYED_WITH_POST(const char* p0) { invoke(0xBA4B8D83BDC75551, p0); } // 0xBA4B8D83BDC75551 b323 - BOOL HAS_RESUMED_FROM_SUSPEND() { return invoke(0xE8B9C0EC9E183F35); } // 0xE8B9C0EC9E183F35 b323 - void SET_SCRIPT_HIGH_PRIO(BOOL toggle) { invoke(0x65D2EBB47E1CEC21, toggle); } // 0x65D2EBB47E1CEC21 b323 - void SET_THIS_IS_A_TRIGGER_SCRIPT(BOOL toggle) { invoke(0x6F2135B6129620C1, toggle); } // 0x6F2135B6129620C1 0x8B2DE971 b323 - void INFORM_CODE_OF_CONTENT_ID_OF_CURRENT_UGC_MISSION(const char* p0) { invoke(0x8D74E26F54B4E5C3, p0); } // 0x8D74E26F54B4E5C3 0xE77199F7 b323 - BOOL GET_BASE_ELEMENT_LOCATION_FROM_METADATA_BLOCK(Any* p0, Any* p1, Any p2, BOOL p3) { return invoke(0xB335F761606DB47C, p0, p1, p2, p3); } // 0xB335F761606DB47C b323 - Hash GET_PREV_WEATHER_TYPE_HASH_NAME() { return invoke(0x564B884A05EC45A3); } // 0x564B884A05EC45A3 0xA8171E9E b323 - Hash GET_NEXT_WEATHER_TYPE_HASH_NAME() { return invoke(0x711327CD09C8F162); } // 0x711327CD09C8F162 0x353E8056 b323 - BOOL IS_PREV_WEATHER_TYPE(const char* weatherType) { return invoke(0x44F28F86433B10A9, weatherType); } // 0x44F28F86433B10A9 0x250ADA61 b323 - BOOL IS_NEXT_WEATHER_TYPE(const char* weatherType) { return invoke(0x2FAA3A30BEC0F25D, weatherType); } // 0x2FAA3A30BEC0F25D 0x99CB167F b323 - void SET_WEATHER_TYPE_PERSIST(const char* weatherType) { invoke(0x704983DF373B198F, weatherType); } // 0x704983DF373B198F 0xC6C04C75 b323 - void SET_WEATHER_TYPE_NOW_PERSIST(const char* weatherType) { invoke(0xED712CA327900C8A, weatherType); } // 0xED712CA327900C8A 0xC869FE97 b323 - void SET_WEATHER_TYPE_NOW(const char* weatherType) { invoke(0x29B487C359E19889, weatherType); } // 0x29B487C359E19889 0x361E9EAC b323 - void SET_WEATHER_TYPE_OVERTIME_PERSIST(const char* weatherType, float time) { invoke(0xFB5045B7C42B75BF, weatherType, time); } // 0xFB5045B7C42B75BF 0x386F0D25 b323 - void SET_RANDOM_WEATHER_TYPE() { invoke(0x8B05F884CF7E8020); } // 0x8B05F884CF7E8020 0xE7AA1BC9 b323 - void CLEAR_WEATHER_TYPE_PERSIST() { invoke(0xCCC39339BEF76CF5); } // 0xCCC39339BEF76CF5 0x6AB757D8 b323 - void CLEAR_WEATHER_TYPE_NOW_PERSIST_NETWORK(int milliseconds) { invoke(0x0CF97F497FE7D048, milliseconds); } // 0x0CF97F497FE7D048 b1103 - void GET_CURR_WEATHER_STATE(Hash* weatherType1, Hash* weatherType2, float* percentWeather2) { invoke(0xF3BBE884A14BB413, weatherType1, weatherType2, percentWeather2); } // 0xF3BBE884A14BB413 0x9A5C1D56 b323 - void SET_CURR_WEATHER_STATE(Hash weatherType1, Hash weatherType2, float percentWeather2) { invoke(0x578C752848ECFA0C, weatherType1, weatherType2, percentWeather2); } // 0x578C752848ECFA0C 0x5CA74040 b323 - void SET_OVERRIDE_WEATHER(const char* weatherType) { invoke(0xA43D5C6FE51ADBEF, weatherType); } // 0xA43D5C6FE51ADBEF 0xD9082BB5 b323 - void SET_OVERRIDE_WEATHEREX(const char* weatherType, BOOL p1) { invoke(0x1178E104409FE58C, weatherType, p1); } // 0x1178E104409FE58C b2189 - void CLEAR_OVERRIDE_WEATHER() { invoke(0x338D2E3477711050); } // 0x338D2E3477711050 0x7740EA4E b323 - void WATER_OVERRIDE_SET_SHOREWAVEAMPLITUDE(float amplitude) { invoke(0xB8F87EAD7533B176, amplitude); } // 0xB8F87EAD7533B176 0x625181DC b323 - void WATER_OVERRIDE_SET_SHOREWAVEMINAMPLITUDE(float minAmplitude) { invoke(0xC3EAD29AB273ECE8, minAmplitude); } // 0xC3EAD29AB273ECE8 0xBEBBFDC8 b323 - void WATER_OVERRIDE_SET_SHOREWAVEMAXAMPLITUDE(float maxAmplitude) { invoke(0xA7A1127490312C36, maxAmplitude); } // 0xA7A1127490312C36 0x6926AB03 b323 - void WATER_OVERRIDE_SET_OCEANNOISEMINAMPLITUDE(float minAmplitude) { invoke(0x31727907B2C43C55, minAmplitude); } // 0x31727907B2C43C55 0xD447439D b323 - void WATER_OVERRIDE_SET_OCEANWAVEAMPLITUDE(float amplitude) { invoke(0x405591EC8FD9096D, amplitude); } // 0x405591EC8FD9096D 0x584E9C59 b323 - void WATER_OVERRIDE_SET_OCEANWAVEMINAMPLITUDE(float minAmplitude) { invoke(0xF751B16FB32ABC1D, minAmplitude); } // 0xF751B16FB32ABC1D 0x5656D578 b323 - void WATER_OVERRIDE_SET_OCEANWAVEMAXAMPLITUDE(float maxAmplitude) { invoke(0xB3E6360DDE733E82, maxAmplitude); } // 0xB3E6360DDE733E82 0x0DE40C28 b323 - void WATER_OVERRIDE_SET_RIPPLEBUMPINESS(float bumpiness) { invoke(0x7C9C0B1EEB1F9072, bumpiness); } // 0x7C9C0B1EEB1F9072 0x98C9138B b323 - void WATER_OVERRIDE_SET_RIPPLEMINBUMPINESS(float minBumpiness) { invoke(0x6216B116083A7CB4, minBumpiness); } // 0x6216B116083A7CB4 0xFB1A9CDE b323 - void WATER_OVERRIDE_SET_RIPPLEMAXBUMPINESS(float maxBumpiness) { invoke(0x9F5E6BB6B34540DA, maxBumpiness); } // 0x9F5E6BB6B34540DA 0x1C0CAE89 b323 - void WATER_OVERRIDE_SET_RIPPLEDISTURB(float disturb) { invoke(0xB9854DFDE0D833D6, disturb); } // 0xB9854DFDE0D833D6 0x4671AC2E b323 - void WATER_OVERRIDE_SET_STRENGTH(float strength) { invoke(0xC54A08C85AE4D410, strength); } // 0xC54A08C85AE4D410 0xDA02F415 b323 - void WATER_OVERRIDE_FADE_IN(float p0) { invoke(0xA8434F1DFF41D6E7, p0); } // 0xA8434F1DFF41D6E7 0x5F3DDEC0 b323 - void WATER_OVERRIDE_FADE_OUT(float p0) { invoke(0xC3C221ADDDE31A11, p0); } // 0xC3C221ADDDE31A11 0x63A89684 b323 - void SET_WIND(float speed) { invoke(0xAC3A74E8384A9919, speed); } // 0xAC3A74E8384A9919 0xC6294698 b323 - void SET_WIND_SPEED(float speed) { invoke(0xEE09ECEDBABE47FC, speed); } // 0xEE09ECEDBABE47FC 0x45705F94 b323 - float GET_WIND_SPEED() { return invoke(0xA8CF1CC0AFCD3F12); } // 0xA8CF1CC0AFCD3F12 0x098F0F3C b323 - void SET_WIND_DIRECTION(float direction) { invoke(0xEB0F4468467B4528, direction); } // 0xEB0F4468467B4528 0x381AEEE9 b323 - Vector3 GET_WIND_DIRECTION() { return invoke(0x1F400FEF721170DA); } // 0x1F400FEF721170DA 0x89499A0D b323 - void SET_RAIN(float intensity) { invoke(0x643E26EA6E024D92, intensity); } // 0x643E26EA6E024D92 b323 - float GET_RAIN_LEVEL() { return invoke(0x96695E368AD855F3); } // 0x96695E368AD855F3 0xC9F67F28 b323 - void SET_SNOW(float level) { invoke(0x7F06937B0CDCBC1A, level); } // 0x7F06937B0CDCBC1A b1868 - float GET_SNOW_LEVEL() { return invoke(0xC5868A966E5BE3AE); } // 0xC5868A966E5BE3AE 0x1B09184F b323 - void FORCE_LIGHTNING_FLASH() { invoke(0xF6062E089251C898); } // 0xF6062E089251C898 0xDF38165E b323 - void SET_CLOUD_SETTINGS_OVERRIDE(const char* p0) { invoke(0x02DEAAC8F8EA7FE7, p0); } // 0x02DEAAC8F8EA7FE7 b323 - void PRELOAD_CLOUD_HAT(const char* name) { invoke(0x11B56FBBF7224868, name); } // 0x11B56FBBF7224868 0x8727A4C5 b323 - void LOAD_CLOUD_HAT(const char* name, float transitionTime) { invoke(0xFC4842A34657BFCB, name, transitionTime); } // 0xFC4842A34657BFCB 0xED88FC61 b323 - void UNLOAD_CLOUD_HAT(const char* name, float p1) { invoke(0xA74802FB8D0B7814, name, p1); } // 0xA74802FB8D0B7814 0xC9FA6E07 b323 - void UNLOAD_ALL_CLOUD_HATS() { invoke(0x957E790EA1727B64); } // 0x957E790EA1727B64 0x2D7787BC b323 - void SET_CLOUDS_ALPHA(float opacity) { invoke(0xF36199225D6D8C86, opacity); } // 0xF36199225D6D8C86 b323 - float GET_CLOUDS_ALPHA() { return invoke(0x20AC25E781AE4A84); } // 0x20AC25E781AE4A84 b323 - int GET_GAME_TIMER() { return invoke(0x9CD27B0045628463); } // 0x9CD27B0045628463 0xA4EA0691 b323 - float GET_FRAME_TIME() { return invoke(0x15C40837039FFAF7); } // 0x15C40837039FFAF7 0x96374262 b323 - float GET_SYSTEM_TIME_STEP() { return invoke(0xE599A503B3837E1B); } // 0xE599A503B3837E1B b323 - int GET_FRAME_COUNT() { return invoke(0xFC8202EFC642E6F2); } // 0xFC8202EFC642E6F2 0xB477A015 b323 - float GET_RANDOM_FLOAT_IN_RANGE(float startRange, float endRange) { return invoke(0x313CE5879CEB6FCD, startRange, endRange); } // 0x313CE5879CEB6FCD 0x0562C4D0 b323 - int GET_RANDOM_INT_IN_RANGE(int startRange, int endRange) { return invoke(0xD53343AA4FB7DD28, startRange, endRange); } // 0xD53343AA4FB7DD28 0x4051115B b323 - int GET_RANDOM_MWC_INT_IN_RANGE(int startRange, int endRange) { return invoke(0xF2D49816A804D134, startRange, endRange); } // 0xF2D49816A804D134 b1734 - BOOL GET_GROUND_Z_FOR_3D_COORD(float x, float y, float z, float* groundZ, BOOL ignoreWater, BOOL p5) { return invoke(0xC906A7DAB05C8D2B, x, y, z, groundZ, ignoreWater, p5); } // 0xC906A7DAB05C8D2B 0xA1BFD5E0 b323 - BOOL GET_GROUND_Z_AND_NORMAL_FOR_3D_COORD(float x, float y, float z, float* groundZ, Vector3* normal) { return invoke(0x8BDC7BFC57A81E76, x, y, z, groundZ, normal); } // 0x8BDC7BFC57A81E76 0x64D91CED b323 - BOOL GET_GROUND_Z_EXCLUDING_OBJECTS_FOR_3D_COORD(float x, float y, float z, float* groundZ, BOOL p4, BOOL p5) { return invoke(0x9E82F0F362881B29, x, y, z, groundZ, p4, p5); } // 0x9E82F0F362881B29 b505 - float ASIN(float p0) { return invoke(0xC843060B5765DCE7, p0); } // 0xC843060B5765DCE7 0x998E5CAD b323 - float ACOS(float p0) { return invoke(0x1D08B970013C34B6, p0); } // 0x1D08B970013C34B6 0xF4038776 b323 - float TAN(float p0) { return invoke(0x632106CC96E82E91, p0); } // 0x632106CC96E82E91 0xD320CE5E b323 - float ATAN(float p0) { return invoke(0xA9D1795CD5043663, p0); } // 0xA9D1795CD5043663 0x7A03CC8E b323 - float ATAN2(float p0, float p1) { return invoke(0x8927CBF9D22261A4, p0, p1); } // 0x8927CBF9D22261A4 0x2508AC81 b323 - float GET_DISTANCE_BETWEEN_COORDS(float x1, float y1, float z1, float x2, float y2, float z2, BOOL useZ) { return invoke(0xF1B760881820C952, x1, y1, z1, x2, y2, z2, useZ); } // 0xF1B760881820C952 0xF698765E b323 - float GET_ANGLE_BETWEEN_2D_VECTORS(float x1, float y1, float x2, float y2) { return invoke(0x186FC4BE848E1C92, x1, y1, x2, y2); } // 0x186FC4BE848E1C92 0xDBF75E58 b323 - float GET_HEADING_FROM_VECTOR_2D(float dx, float dy) { return invoke(0x2FFB6B224F4B2926, dx, dy); } // 0x2FFB6B224F4B2926 0xD209D52B b323 - float GET_RATIO_OF_CLOSEST_POINT_ON_LINE(float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, BOOL clamp) { return invoke(0x7F8F6405F4777AF6, x1, y1, z1, x2, y2, z2, x3, y3, z3, clamp); } // 0x7F8F6405F4777AF6 0x89459F0A b323 - Vector3 GET_CLOSEST_POINT_ON_LINE(float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, BOOL clamp) { return invoke(0x21C235BC64831E5A, x1, y1, z1, x2, y2, z2, x3, y3, z3, clamp); } // 0x21C235BC64831E5A 0xCAECF37E b323 - BOOL GET_LINE_PLANE_INTERSECTION(float p0, float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, float p9, float p10, float p11, float* p12) { return invoke(0xF56DFB7B61BE7276, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12); } // 0xF56DFB7B61BE7276 0xC6CC812C b323 - BOOL GET_POINT_AREA_OVERLAP(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9, Any p10, Any p11, Any p12, Any p13) { return invoke(0xA0AD167E4B39D9A2, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13); } // 0xA0AD167E4B39D9A2 b2189 - void SET_BIT(int* address, int offset) { invoke(0x933D6A9EEC1BACD0, address, offset); } // 0x933D6A9EEC1BACD0 0x4EFE7E6B b323 - void CLEAR_BIT(int* address, int offset) { invoke(0xE80492A9AC099A93, address, offset); } // 0xE80492A9AC099A93 0x8BC9E618 b323 - Hash GET_HASH_KEY(const char* string) { return invoke(0xD24D37CC275948CC, string); } // 0xD24D37CC275948CC 0x98EFF6F1 b323 - void SLERP_NEAR_QUATERNION(float t, float x, float y, float z, float w, float x1, float y1, float z1, float w1, float* outX, float* outY, float* outZ, float* outW) { invoke(0xF2F6A2FA49278625, t, x, y, z, w, x1, y1, z1, w1, outX, outY, outZ, outW); } // 0xF2F6A2FA49278625 0x87B92190 b323 - BOOL IS_AREA_OCCUPIED(float p0, float p1, float p2, float p3, float p4, float p5, BOOL p6, BOOL p7, BOOL p8, BOOL p9, BOOL p10, Any p11, BOOL p12) { return invoke(0xA61B4DF533DCB56E, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12); } // 0xA61B4DF533DCB56E 0xC013972F b323 - BOOL IS_AREA_OCCUPIED_SLOW(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9, Any p10, Any p11, Any p12) { return invoke(0x39455BF4F4F55186, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12); } // 0x39455BF4F4F55186 b1868 - BOOL IS_POSITION_OCCUPIED(float x, float y, float z, float range, BOOL p4, BOOL checkVehicles, BOOL checkPeds, BOOL p7, BOOL p8, Entity ignoreEntity, BOOL p10) { return invoke(0xADCDE75E1C60F32D, x, y, z, range, p4, checkVehicles, checkPeds, p7, p8, ignoreEntity, p10); } // 0xADCDE75E1C60F32D 0x452E8D9E b323 - BOOL IS_POINT_OBSCURED_BY_A_MISSION_ENTITY(float p0, float p1, float p2, float p3, float p4, float p5, Any p6) { return invoke(0xE54E209C35FFA18D, p0, p1, p2, p3, p4, p5, p6); } // 0xE54E209C35FFA18D 0xC161558D b323 - void CLEAR_AREA(float X, float Y, float Z, float radius, BOOL p4, BOOL ignoreCopCars, BOOL ignoreObjects, BOOL p7) { invoke(0xA56F01F3765B93A0, X, Y, Z, radius, p4, ignoreCopCars, ignoreObjects, p7); } // 0xA56F01F3765B93A0 0x854E9AB8 b323 - void CLEAR_AREA_LEAVE_VEHICLE_HEALTH(float x, float y, float z, float radius, BOOL p4, BOOL p5, BOOL p6, BOOL p7) { invoke(0x957838AAF91BD12D, x, y, z, radius, p4, p5, p6, p7); } // 0x957838AAF91BD12D 0x20E4FFD9 b323 - void CLEAR_AREA_OF_VEHICLES(float x, float y, float z, float radius, BOOL p4, BOOL p5, BOOL p6, BOOL p7, BOOL p8, BOOL p9, Any p10) { invoke(0x01C7B9B38428AEB6, x, y, z, radius, p4, p5, p6, p7, p8, p9, p10); } // 0x01C7B9B38428AEB6 0x63320F3C b323 - void CLEAR_ANGLED_AREA_OF_VEHICLES(float x1, float y1, float z1, float x2, float y2, float z2, float width, BOOL p7, BOOL p8, BOOL p9, BOOL p10, BOOL p11, Any p12, Any p13) { invoke(0x11DB3500F042A8AA, x1, y1, z1, x2, y2, z2, width, p7, p8, p9, p10, p11, p12, p13); } // 0x11DB3500F042A8AA 0xF11A3018 b323 - void CLEAR_AREA_OF_OBJECTS(float x, float y, float z, float radius, int flags) { invoke(0xDD9B9B385AAC7F5B, x, y, z, radius, flags); } // 0xDD9B9B385AAC7F5B 0xBB720FE7 b323 - void CLEAR_AREA_OF_PEDS(float x, float y, float z, float radius, int flags) { invoke(0xBE31FD6CE464AC59, x, y, z, radius, flags); } // 0xBE31FD6CE464AC59 0x25BE7FA8 b323 - void CLEAR_AREA_OF_COPS(float x, float y, float z, float radius, int flags) { invoke(0x04F8FC8FCF58F88D, x, y, z, radius, flags); } // 0x04F8FC8FCF58F88D 0x95C53824 b323 - void CLEAR_AREA_OF_PROJECTILES(float x, float y, float z, float radius, int flags) { invoke(0x0A1CB9094635D1A6, x, y, z, radius, flags); } // 0x0A1CB9094635D1A6 0x18DB5434 b323 - void CLEAR_SCENARIO_SPAWN_HISTORY() { invoke(0x7EC6F9A478A6A512); } // 0x7EC6F9A478A6A512 b323 - void SET_SAVE_MENU_ACTIVE(BOOL ignoreVehicle) { invoke(0xC9BF75D28165FF77, ignoreVehicle); } // 0xC9BF75D28165FF77 0xF5CCF164 b323 - int GET_STATUS_OF_MANUAL_SAVE() { return invoke(0x397BAA01068BAA96); } // 0x397BAA01068BAA96 0x39771F21 b323 - void SET_CREDITS_ACTIVE(BOOL toggle) { invoke(0xB938B7E6D3C0620C, toggle); } // 0xB938B7E6D3C0620C 0xEC2A0ECF b323 - void SET_CREDITS_FADE_OUT_WITH_SCREEN(BOOL toggle) { invoke(0xB51B9AB9EF81868C, toggle); } // 0xB51B9AB9EF81868C 0x75B06B5A b323 - BOOL HAVE_CREDITS_REACHED_END() { return invoke(0x075F1D57402C93BA); } // 0x075F1D57402C93BA 0x2569C9A7 b323 - BOOL ARE_CREDITS_RUNNING() { return invoke(0xD19C0826DC20CF1C); } // 0xD19C0826DC20CF1C b2802 - void TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME(const char* scriptName) { invoke(0x9DC711BC69C548DF, scriptName); } // 0x9DC711BC69C548DF 0x9F861FD4 b323 - void NETWORK_SET_SCRIPT_IS_SAFE_FOR_NETWORK_GAME() { invoke(0x9243BAC96D64C050); } // 0x9243BAC96D64C050 0x878486CE b323 - int ADD_HOSPITAL_RESTART(float x, float y, float z, float p3, Any p4) { return invoke(0x1F464EF988465A81, x, y, z, p3, p4); } // 0x1F464EF988465A81 0x4F3E3104 b323 - void DISABLE_HOSPITAL_RESTART(int hospitalIndex, BOOL toggle) { invoke(0xC8535819C450EBA8, hospitalIndex, toggle); } // 0xC8535819C450EBA8 0x09F49C72 b323 - int ADD_POLICE_RESTART(float p0, float p1, float p2, float p3, Any p4) { return invoke(0x452736765B31FC4B, p0, p1, p2, p3, p4); } // 0x452736765B31FC4B 0xE96C29FE b323 - void DISABLE_POLICE_RESTART(int policeIndex, BOOL toggle) { invoke(0x23285DED6EBD7EA3, policeIndex, toggle); } // 0x23285DED6EBD7EA3 0x0A280324 b323 - void SET_RESTART_COORD_OVERRIDE(float x, float y, float z, float heading) { invoke(0x706B5EDCAA7FA663, x, y, z, heading); } // 0x706B5EDCAA7FA663 b323 - void CLEAR_RESTART_COORD_OVERRIDE() { invoke(0xA2716D40842EAF79); } // 0xA2716D40842EAF79 b323 - void PAUSE_DEATH_ARREST_RESTART(BOOL toggle) { invoke(0x2C2B3493FBF51C71, toggle); } // 0x2C2B3493FBF51C71 0x296574AE b323 - void IGNORE_NEXT_RESTART(BOOL toggle) { invoke(0x21FFB63D8C615361, toggle); } // 0x21FFB63D8C615361 0xDA13A4B6 b323 - void SET_FADE_OUT_AFTER_DEATH(BOOL toggle) { invoke(0x4A18E01DF2C87B86, toggle); } // 0x4A18E01DF2C87B86 0xC9F6F0BC b323 - void SET_FADE_OUT_AFTER_ARREST(BOOL toggle) { invoke(0x1E0B4DC0D990A4E7, toggle); } // 0x1E0B4DC0D990A4E7 0xCB074B9D b323 - void SET_FADE_IN_AFTER_DEATH_ARREST(BOOL toggle) { invoke(0xDA66D2796BA33F12, toggle); } // 0xDA66D2796BA33F12 0xACDE6985 b323 - void SET_FADE_IN_AFTER_LOAD(BOOL toggle) { invoke(0xF3D78F59DFE18D79, toggle); } // 0xF3D78F59DFE18D79 0x6E00EB0B b323 - int REGISTER_SAVE_HOUSE(float x, float y, float z, float p3, const char* p4, Any p5, Any p6) { return invoke(0xC0714D0A7EEECA54, x, y, z, p3, p4, p5, p6); } // 0xC0714D0A7EEECA54 0x39C1849A b323 - void SET_SAVE_HOUSE(int savehouseHandle, BOOL p1, BOOL p2) { invoke(0x4F548CABEAE553BC, savehouseHandle, p1, p2); } // 0x4F548CABEAE553BC 0xC3240BB4 b323 - BOOL OVERRIDE_SAVE_HOUSE(BOOL p0, float p1, float p2, float p3, float p4, BOOL p5, float p6, float p7) { return invoke(0x1162EA8AE9D24EEA, p0, p1, p2, p3, p4, p5, p6, p7); } // 0x1162EA8AE9D24EEA 0x47436C12 b323 - BOOL GET_SAVE_HOUSE_DETAILS_AFTER_SUCCESSFUL_LOAD(Vector3* p0, float* p1, BOOL* fadeInAfterLoad, BOOL* p3) { return invoke(0xA4A0065E39C9F25C, p0, p1, fadeInAfterLoad, p3); } // 0xA4A0065E39C9F25C 0xC4D71AB4 b323 - void DO_AUTO_SAVE() { invoke(0x50EEAAD86232EE55); } // 0x50EEAAD86232EE55 0x54C44B1A b323 - BOOL GET_IS_AUTO_SAVE_OFF() { return invoke(0x6E04F06094C87047); } // 0x6E04F06094C87047 0xA8546914 b323 - BOOL IS_AUTO_SAVE_IN_PROGRESS() { return invoke(0x69240733738C19A0); } // 0x69240733738C19A0 0x36F75399 b323 - BOOL HAS_CODE_REQUESTED_AUTOSAVE() { return invoke(0x2107A3773771186D); } // 0x2107A3773771186D 0x78350773 b323 - void CLEAR_CODE_REQUESTED_AUTOSAVE() { invoke(0x06462A961E94B67C); } // 0x06462A961E94B67C 0x5A45B11A b323 - void BEGIN_REPLAY_STATS(Any p0, Any p1) { invoke(0xE0E500246FF73D66, p0, p1); } // 0xE0E500246FF73D66 0x17F4F44D b323 - void ADD_REPLAY_STAT_VALUE(Any value) { invoke(0x69FE6DC87BD2A5E9, value); } // 0x69FE6DC87BD2A5E9 0x81216EE0 b323 - void END_REPLAY_STATS() { invoke(0xA23E821FBDF8A5F2); } // 0xA23E821FBDF8A5F2 0xCB570185 b323 - BOOL HAVE_REPLAY_STATS_BEEN_STORED() { return invoke(0xD642319C54AADEB6); } // 0xD642319C54AADEB6 0xC58250F1 b323 - int GET_REPLAY_STAT_MISSION_ID() { return invoke(0x5B1F2E327B6B6FE1); } // 0x5B1F2E327B6B6FE1 0x50C39926 b323 - int GET_REPLAY_STAT_MISSION_TYPE() { return invoke(0x2B626A0150E4D449); } // 0x2B626A0150E4D449 0x710E5D1E b323 - int GET_REPLAY_STAT_COUNT() { return invoke(0xDC9274A7EF6B2867); } // 0xDC9274A7EF6B2867 0xC7BD1AF0 b323 - int GET_REPLAY_STAT_AT_INDEX(int index) { return invoke(0x8098C8D6597AAE18, index); } // 0x8098C8D6597AAE18 0x22BE2423 b323 - void CLEAR_REPLAY_STATS() { invoke(0x1B1AB132A16FDA55); } // 0x1B1AB132A16FDA55 0xC47DFF02 b323 - BOOL QUEUE_MISSION_REPEAT_LOAD() { return invoke(0x72DE52178C291CB5); } // 0x72DE52178C291CB5 0xF62B3C48 b323 - BOOL QUEUE_MISSION_REPEAT_SAVE() { return invoke(0x44A0BDC559B35F6E); } // 0x44A0BDC559B35F6E 0x3589452B b323 - BOOL QUEUE_MISSION_REPEAT_SAVE_FOR_BENCHMARK_TEST() { return invoke(0xEB2104E905C6F2E9); } // 0xEB2104E905C6F2E9 b323 - int GET_STATUS_OF_MISSION_REPEAT_SAVE() { return invoke(0x2B5E102E4A42F2BF); } // 0x2B5E102E4A42F2BF 0x144AAF22 b323 - BOOL IS_MEMORY_CARD_IN_USE() { return invoke(0x8A75CE2956274ADD); } // 0x8A75CE2956274ADD 0x40CE4DFD b323 - void SHOOT_SINGLE_BULLET_BETWEEN_COORDS(float x1, float y1, float z1, float x2, float y2, float z2, int damage, BOOL p7, Hash weaponHash, Ped ownerPed, BOOL isAudible, BOOL isInvisible, float speed) { invoke(0x867654CBC7606F2C, x1, y1, z1, x2, y2, z2, damage, p7, weaponHash, ownerPed, isAudible, isInvisible, speed); } // 0x867654CBC7606F2C 0xCB7415AC b323 - void SHOOT_SINGLE_BULLET_BETWEEN_COORDS_IGNORE_ENTITY(float x1, float y1, float z1, float x2, float y2, float z2, int damage, BOOL p7, Hash weaponHash, Ped ownerPed, BOOL isAudible, BOOL isInvisible, float speed, Entity entity, Any p14) { invoke(0xE3A7742E0B7A2F8B, x1, y1, z1, x2, y2, z2, damage, p7, weaponHash, ownerPed, isAudible, isInvisible, speed, entity, p14); } // 0xE3A7742E0B7A2F8B 0x52ACCB7B b323 - void SHOOT_SINGLE_BULLET_BETWEEN_COORDS_IGNORE_ENTITY_NEW(float x1, float y1, float z1, float x2, float y2, float z2, int damage, BOOL p7, Hash weaponHash, Ped ownerPed, BOOL isAudible, BOOL isInvisible, float speed, Entity entity, BOOL p14, BOOL p15, Entity targetEntity, BOOL p17, Any p18, Any p19, Any p20) { invoke(0xBFE5756E7407064A, x1, y1, z1, x2, y2, z2, damage, p7, weaponHash, ownerPed, isAudible, isInvisible, speed, entity, p14, p15, targetEntity, p17, p18, p19, p20); } // 0xBFE5756E7407064A 0xCCDC33CC b323 - void GET_MODEL_DIMENSIONS(Hash modelHash, Vector3* minimum, Vector3* maximum) { invoke(0x03E8D3D5F549087A, modelHash, minimum, maximum); } // 0x03E8D3D5F549087A 0x91ABB8E0 b323 - void SET_FAKE_WANTED_LEVEL(int fakeWantedLevel) { invoke(0x1454F2448DE30163, fakeWantedLevel); } // 0x1454F2448DE30163 0x85B1C9FA b323 - int GET_FAKE_WANTED_LEVEL() { return invoke(0x4C9296CBCD1B971E); } // 0x4C9296CBCD1B971E 0x0022A430 b323 - void USING_MISSION_CREATOR(BOOL toggle) { invoke(0xF14878FC50BEC6EE, toggle); } // 0xF14878FC50BEC6EE 0x20AB0B6B b323 - void ALLOW_MISSION_CREATOR_WARP(BOOL toggle) { invoke(0xDEA36202FC3382DF, toggle); } // 0xDEA36202FC3382DF 0x082BA6F2 b323 - void SET_MINIGAME_IN_PROGRESS(BOOL toggle) { invoke(0x19E00D7322C6F85B, toggle); } // 0x19E00D7322C6F85B 0x348B9046 b323 - BOOL IS_MINIGAME_IN_PROGRESS() { return invoke(0x2B4A15E44DE0F478); } // 0x2B4A15E44DE0F478 0x53A95E13 b323 - BOOL IS_THIS_A_MINIGAME_SCRIPT() { return invoke(0x7B30F65D7B710098); } // 0x7B30F65D7B710098 0x7605EF6F b323 - BOOL IS_SNIPER_INVERTED() { return invoke(0x61A23B7EDA9BDA24); } // 0x61A23B7EDA9BDA24 0x5C3BF51B b323 - BOOL SHOULD_USE_METRIC_MEASUREMENTS() { return invoke(0xD3D15555431AB793); } // 0xD3D15555431AB793 0xBAF17315 b323 - int GET_PROFILE_SETTING(int profileSetting) { return invoke(0xC488FF2356EA7791, profileSetting); } // 0xC488FF2356EA7791 0xD374BEBC b323 - BOOL ARE_STRINGS_EQUAL(const char* string1, const char* string2) { return invoke(0x0C515FAB3FF9EA92, string1, string2); } // 0x0C515FAB3FF9EA92 0x877C0BC5 b323 - int COMPARE_STRINGS(const char* str1, const char* str2, BOOL matchCase, int maxLength) { return invoke(0x1E34710ECD4AB0EB, str1, str2, matchCase, maxLength); } // 0x1E34710ECD4AB0EB 0xFE25A58F b323 - int ABSI(int value) { return invoke(0xF0D31AD191A74F87, value); } // 0xF0D31AD191A74F87 0xB44677C5 b323 - float ABSF(float value) { return invoke(0x73D57CFFDD12C355, value); } // 0x73D57CFFDD12C355 0xAF6F6E0B b323 - BOOL IS_SNIPER_BULLET_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2) { return invoke(0xFEFCF11B01287125, x1, y1, z1, x2, y2, z2); } // 0xFEFCF11B01287125 0x0483715C b323 - BOOL IS_PROJECTILE_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2, BOOL ownedByPlayer) { return invoke(0x5270A8FBC098C3F8, x1, y1, z1, x2, y2, z2, ownedByPlayer); } // 0x5270A8FBC098C3F8 0x78E1A557 b323 - BOOL IS_PROJECTILE_TYPE_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2, int type, BOOL ownedByPlayer) { return invoke(0x2E0DC353342C4A6D, x1, y1, z1, x2, y2, z2, type, ownedByPlayer); } // 0x2E0DC353342C4A6D 0x2B73BCF6 b323 - BOOL IS_PROJECTILE_TYPE_IN_ANGLED_AREA(float x1, float y1, float z1, float x2, float y2, float z2, float width, Any p7, BOOL ownedByPlayer) { return invoke(0xF0BC12401061DEA0, x1, y1, z1, x2, y2, z2, width, p7, ownedByPlayer); } // 0xF0BC12401061DEA0 0xD1AE2681 b323 - BOOL IS_PROJECTILE_TYPE_WITHIN_DISTANCE(float x, float y, float z, Hash projectileHash, float radius, BOOL ownedByPlayer) { return invoke(0x34318593248C8FB2, x, y, z, projectileHash, radius, ownedByPlayer); } // 0x34318593248C8FB2 0xBE81F1E2 b323 - BOOL GET_COORDS_OF_PROJECTILE_TYPE_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2, Hash projectileHash, Vector3* projectilePos, BOOL ownedByPlayer) { return invoke(0x8D7A43EC6A5FEA45, x1, y1, z1, x2, y2, z2, projectileHash, projectilePos, ownedByPlayer); } // 0x8D7A43EC6A5FEA45 0x1A40454B b323 - BOOL GET_COORDS_OF_PROJECTILE_TYPE_IN_ANGLED_AREA(float vecAngledAreaPoint1X, float vecAngledAreaPoint1Y, float vecAngledAreaPoint1Z, float vecAngledAreaPoint2X, float vecAngledAreaPoint2Y, float vecAngledAreaPoint2Z, float distanceOfOppositeFace, Hash weaponType, Vector3* positionOut, BOOL bIsPlayer) { return invoke(0x3DA8C28346B62CED, vecAngledAreaPoint1X, vecAngledAreaPoint1Y, vecAngledAreaPoint1Z, vecAngledAreaPoint2X, vecAngledAreaPoint2Y, vecAngledAreaPoint2Z, distanceOfOppositeFace, weaponType, positionOut, bIsPlayer); } // 0x3DA8C28346B62CED b2802 - BOOL GET_COORDS_OF_PROJECTILE_TYPE_WITHIN_DISTANCE(Ped ped, Hash weaponHash, float distance, Vector3* outCoords, BOOL p4) { return invoke(0xDFB4138EEFED7B81, ped, weaponHash, distance, outCoords, p4); } // 0xDFB4138EEFED7B81 0x6BDE5CE4 b323 - BOOL GET_PROJECTILE_OF_PROJECTILE_TYPE_WITHIN_DISTANCE(Ped ped, Hash weaponHash, float distance, Vector3* outCoords, Object* outProjectile, BOOL p5) { return invoke(0x82FDE6A57EE4EE44, ped, weaponHash, distance, outCoords, outProjectile, p5); } // 0x82FDE6A57EE4EE44 0x507BC6F7 b323 - BOOL IS_BULLET_IN_ANGLED_AREA(float x1, float y1, float z1, float x2, float y2, float z2, float width, BOOL ownedByPlayer) { return invoke(0x1A8B5F3C01E2B477, x1, y1, z1, x2, y2, z2, width, ownedByPlayer); } // 0x1A8B5F3C01E2B477 0xE2DB58F7 b323 - BOOL IS_BULLET_IN_AREA(float x, float y, float z, float radius, BOOL ownedByPlayer) { return invoke(0x3F2023999AD51C1F, x, y, z, radius, ownedByPlayer); } // 0x3F2023999AD51C1F 0xB54F46CA b323 - BOOL IS_BULLET_IN_BOX(float x1, float y1, float z1, float x2, float y2, float z2, BOOL ownedByPlayer) { return invoke(0xDE0F6D7450D37351, x1, y1, z1, x2, y2, z2, ownedByPlayer); } // 0xDE0F6D7450D37351 0xAB73ED26 b323 - BOOL HAS_BULLET_IMPACTED_IN_AREA(float x, float y, float z, float p3, BOOL p4, BOOL p5) { return invoke(0x9870ACFB89A90995, x, y, z, p3, p4, p5); } // 0x9870ACFB89A90995 0x902BC7D9 b323 - BOOL HAS_BULLET_IMPACTED_IN_BOX(float p0, float p1, float p2, float p3, float p4, float p5, BOOL p6, BOOL p7) { return invoke(0xDC8C5D7CFEAB8394, p0, p1, p2, p3, p4, p5, p6, p7); } // 0xDC8C5D7CFEAB8394 0x2C2618CC b323 - BOOL IS_ORBIS_VERSION() { return invoke(0xA72BC0B675B1519E); } // 0xA72BC0B675B1519E 0x40282018 b323 - BOOL IS_DURANGO_VERSION() { return invoke(0x4D982ADB1978442D); } // 0x4D982ADB1978442D 0x46FB06A5 b323 - BOOL IS_XBOX360_VERSION() { return invoke(0xF6201B4DAF662A9D); } // 0xF6201B4DAF662A9D 0x24005CC8 b323 - BOOL IS_PS3_VERSION() { return invoke(0xCCA1072C29D096C2); } // 0xCCA1072C29D096C2 0x4C0D5303 b323 - BOOL IS_PC_VERSION() { return invoke(0x48AF36444B965238); } // 0x48AF36444B965238 0x4D5D9EE3 b323 - BOOL IS_STEAM_VERSION() { return invoke(0x0A27B2B6282F7169); } // 0x0A27B2B6282F7169 b2545 - BOOL IS_AUSSIE_VERSION() { return invoke(0x9F1935CA1F724008); } // 0x9F1935CA1F724008 0x944BA1DC b323 - BOOL IS_JAPANESE_VERSION() { return invoke(0xB8C0BB75D8A77DB3); } // 0xB8C0BB75D8A77DB3 b2545 - BOOL IS_XBOX_PLATFORM() { return invoke(0x138679CA01E21F53); } // 0x138679CA01E21F53 b2612 - BOOL IS_SCARLETT_VERSION() { return invoke(0xC545AB1CF97ABB34); } // 0xC545AB1CF97ABB34 b2612 - BOOL IS_SCE_PLATFORM() { return invoke(0xF911E695C1EB8518); } // 0xF911E695C1EB8518 b2612 - BOOL IS_PROSPERO_VERSION() { return invoke(0x807ABE1AB65C24D2); } // 0x807ABE1AB65C24D2 b2612 - BOOL IS_STRING_NULL(const char* string) { return invoke(0xF22B6C47C6EAB066, string); } // 0xF22B6C47C6EAB066 0x8E71E00F b323 - BOOL IS_STRING_NULL_OR_EMPTY(const char* string) { return invoke(0xCA042B6957743895, string); } // 0xCA042B6957743895 0x42E9F2CA b323 - BOOL STRING_TO_INT(const char* string, int* outInteger) { return invoke(0x5A5F40FE637EB584, string, outInteger); } // 0x5A5F40FE637EB584 0x590A8160 b323 - void SET_BITS_IN_RANGE(int* var, int rangeStart, int rangeEnd, int p3) { invoke(0x8EF07E15701D61ED, var, rangeStart, rangeEnd, p3); } // 0x8EF07E15701D61ED 0x32094719 b323 - int GET_BITS_IN_RANGE(int var, int rangeStart, int rangeEnd) { return invoke(0x53158863FCC0893A, var, rangeStart, rangeEnd); } // 0x53158863FCC0893A 0xCA03A1E5 b323 - int ADD_STUNT_JUMP(float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, float x4, float y4, float z4, float camX, float camY, float camZ, int p15, int p16, int p17) { return invoke(0x1A992DA297A4630C, x1, y1, z1, x2, y2, z2, x3, y3, z3, x4, y4, z4, camX, camY, camZ, p15, p16, p17); } // 0x1A992DA297A4630C 0xB630E5FF b323 - int ADD_STUNT_JUMP_ANGLED(float x1, float y1, float z1, float x2, float y2, float z2, float radius1, float x3, float y3, float z3, float x4, float y4, float z4, float radius2, float camX, float camY, float camZ, int p17, int p18, int p19) { return invoke(0xBBE5D803A5360CBF, x1, y1, z1, x2, y2, z2, radius1, x3, y3, z3, x4, y4, z4, radius2, camX, camY, camZ, p17, p18, p19); } // 0xBBE5D803A5360CBF 0xB9B7E777 b323 - void TOGGLE_SHOW_OPTIONAL_STUNT_JUMP_CAMERA(BOOL toggle) { invoke(0xFB80AB299D2EE1BD, toggle); } // 0xFB80AB299D2EE1BD b757 - void DELETE_STUNT_JUMP(int p0) { invoke(0xDC518000E39DAE1F, p0); } // 0xDC518000E39DAE1F 0x840CB5DA b323 - void ENABLE_STUNT_JUMP_SET(int p0) { invoke(0xE369A5783B866016, p0); } // 0xE369A5783B866016 0x9D1E7785 b323 - void DISABLE_STUNT_JUMP_SET(int p0) { invoke(0xA5272EBEDD4747F6, p0); } // 0xA5272EBEDD4747F6 0x644C9FA4 b323 - void SET_STUNT_JUMPS_CAN_TRIGGER(BOOL toggle) { invoke(0xD79185689F8FD5DF, toggle); } // 0xD79185689F8FD5DF 0x3C806A2D b323 - BOOL IS_STUNT_JUMP_IN_PROGRESS() { return invoke(0x7A3F19700A4D0525); } // 0x7A3F19700A4D0525 0xF477D0B1 b323 - BOOL IS_STUNT_JUMP_MESSAGE_SHOWING() { return invoke(0x2272B0A1343129F4); } // 0x2272B0A1343129F4 0x021636EE b323 - int GET_NUM_SUCCESSFUL_STUNT_JUMPS() { return invoke(0x996DD1E1E02F1008); } // 0x996DD1E1E02F1008 0x006F9BA2 b323 - int GET_TOTAL_SUCCESSFUL_STUNT_JUMPS() { return invoke(0x6856EC3D35C81EA4); } // 0x6856EC3D35C81EA4 0x495BE324 b323 - void CANCEL_STUNT_JUMP() { invoke(0xE6B7B0ACD4E4B75E); } // 0xE6B7B0ACD4E4B75E 0xF43D9821 b323 - void SET_GAME_PAUSED(BOOL toggle) { invoke(0x577D1284D6873711, toggle); } // 0x577D1284D6873711 0x8230FF6C b323 - void SET_THIS_SCRIPT_CAN_BE_PAUSED(BOOL toggle) { invoke(0xAA391C728106F7AF, toggle); } // 0xAA391C728106F7AF 0xA0C3CE29 b323 - void SET_THIS_SCRIPT_CAN_REMOVE_BLIPS_CREATED_BY_ANY_SCRIPT(BOOL toggle) { invoke(0xB98236CAAECEF897, toggle); } // 0xB98236CAAECEF897 0xD06F1720 b323 - BOOL HAS_CHEAT_WITH_HASH_BEEN_ACTIVATED(Hash hash, int amount) { return invoke(0x071E2A839DE82D90, hash, amount); } // 0x071E2A839DE82D90 0xFF6191E1 b323 - BOOL HAS_PC_CHEAT_WITH_HASH_BEEN_ACTIVATED(Hash hash) { return invoke(0x557E43C447E700A8, hash); } // 0x557E43C447E700A8 b323 - void OVERRIDE_FREEZE_FLAGS(BOOL p0) { invoke(0xFA3FFB0EEBC288A3, p0); } // 0xFA3FFB0EEBC288A3 b2060 - void SET_INSTANCE_PRIORITY_MODE(int p0) { invoke(0x9BAE5AD2508DF078, p0); } // 0x9BAE5AD2508DF078 0x721B2492 b323 - void SET_INSTANCE_PRIORITY_HINT(int flag) { invoke(0xC5F0A8EBD3F361CE, flag); } // 0xC5F0A8EBD3F361CE 0xE202879D b323 - BOOL IS_FRONTEND_FADING() { return invoke(0x7EA2B6AF97ECA6ED); } // 0x7EA2B6AF97ECA6ED 0x8FF6232C b323 - void POPULATE_NOW() { invoke(0x7472BB270D7B4F3E); } // 0x7472BB270D7B4F3E 0x72C20700 b323 - int GET_INDEX_OF_CURRENT_LEVEL() { return invoke(0xCBAD6729F7B1F4FC); } // 0xCBAD6729F7B1F4FC 0x6F203C6E b323 - void SET_GRAVITY_LEVEL(int level) { invoke(0x740E14FAD5842351, level); } // 0x740E14FAD5842351 0x2D833F4A b323 - void START_SAVE_DATA(Any* p0, Any p1, BOOL p2) { invoke(0xA9575F812C6A7997, p0, p1, p2); } // 0xA9575F812C6A7997 0x881A694D b323 - void STOP_SAVE_DATA() { invoke(0x74E20C9145FB66FD); } // 0x74E20C9145FB66FD 0x3B1C07C8 b323 - int GET_SIZE_OF_SAVE_DATA(BOOL p0) { return invoke(0xA09F896CE912481F, p0); } // 0xA09F896CE912481F 0x9EF0BC64 b323 - void REGISTER_INT_TO_SAVE(Any* p0, const char* name) { invoke(0x34C9EE5986258415, p0, name); } // 0x34C9EE5986258415 0xB930956F b323 - void REGISTER_INT64_TO_SAVE(Any* p0, const char* name) { invoke(0xA735353C77334EA0, p0, name); } // 0xA735353C77334EA0 b323 - void REGISTER_ENUM_TO_SAVE(Any* p0, const char* name) { invoke(0x10C2FA78D0E128A1, p0, name); } // 0x10C2FA78D0E128A1 0x9B38374A b323 - void REGISTER_FLOAT_TO_SAVE(Any* p0, const char* name) { invoke(0x7CAEC29ECB5DFEBB, p0, name); } // 0x7CAEC29ECB5DFEBB 0xDB06F7AD b323 - void REGISTER_BOOL_TO_SAVE(Any* p0, const char* name) { invoke(0xC8F4131414C835A1, p0, name); } // 0xC8F4131414C835A1 0x5417E0E0 b323 - void REGISTER_TEXT_LABEL_TO_SAVE(Any* p0, const char* name) { invoke(0xEDB1232C5BEAE62F, p0, name); } // 0xEDB1232C5BEAE62F 0x284352C4 b323 - void REGISTER_TEXT_LABEL_15_TO_SAVE(Any* p0, const char* name) { invoke(0x6F7794F28C6B2535, p0, name); } // 0x6F7794F28C6B2535 0xE2089749 b323 - void REGISTER_TEXT_LABEL_23_TO_SAVE(Any* p0, const char* name) { invoke(0x48F069265A0E4BEC, p0, name); } // 0x48F069265A0E4BEC 0xF91B8C33 b323 - void REGISTER_TEXT_LABEL_31_TO_SAVE(Any* p0, const char* name) { invoke(0x8269816F6CFD40F8, p0, name); } // 0x8269816F6CFD40F8 0x74E8FAD9 b323 - void REGISTER_TEXT_LABEL_63_TO_SAVE(Any* p0, const char* name) { invoke(0xFAA457EF263E8763, p0, name); } // 0xFAA457EF263E8763 0x6B4335DD b323 - void START_SAVE_STRUCT_WITH_SIZE(Any* p0, int size, const char* structName) { invoke(0xBF737600CDDBEADD, p0, size, structName); } // 0xBF737600CDDBEADD 0xFB45728E b323 - void STOP_SAVE_STRUCT() { invoke(0xEB1774DF12BB9F12); } // 0xEB1774DF12BB9F12 0xC2624A28 b323 - void START_SAVE_ARRAY_WITH_SIZE(Any* p0, int size, const char* arrayName) { invoke(0x60FE567DF1B1AF9D, p0, size, arrayName); } // 0x60FE567DF1B1AF9D 0x893A342C b323 - void STOP_SAVE_ARRAY() { invoke(0x04456F95153C6BE4); } // 0x04456F95153C6BE4 0x0CAD8217 b323 - void COPY_SCRIPT_STRUCT(Any* dst, Any* src, int size) { invoke(0x213AEB2B90CBA7AC, dst, src, size); } // 0x213AEB2B90CBA7AC b877 - void ENABLE_DISPATCH_SERVICE(int dispatchService, BOOL toggle) { invoke(0xDC0F817884CDD856, dispatchService, toggle); } // 0xDC0F817884CDD856 0x0B710A51 b323 - void BLOCK_DISPATCH_SERVICE_RESOURCE_CREATION(int dispatchService, BOOL toggle) { invoke(0x9B2BD3773123EA2F, dispatchService, toggle); } // 0x9B2BD3773123EA2F 0xE0F0684F b323 - int GET_NUMBER_RESOURCES_ALLOCATED_TO_WANTED_LEVEL(int dispatchService) { return invoke(0xEB4A0C2D56441717, dispatchService); } // 0xEB4A0C2D56441717 0x3CE5BF6B b323 - BOOL CREATE_INCIDENT(int dispatchService, float x, float y, float z, int numUnits, float radius, int* outIncidentID, Any p7, Any p8) { return invoke(0x3F892CAF67444AE7, dispatchService, x, y, z, numUnits, radius, outIncidentID, p7, p8); } // 0x3F892CAF67444AE7 0xFC5FF7B3 b323 - BOOL CREATE_INCIDENT_WITH_ENTITY(int dispatchService, Ped ped, int numUnits, float radius, int* outIncidentID, Any p5, Any p6) { return invoke(0x05983472F0494E60, dispatchService, ped, numUnits, radius, outIncidentID, p5, p6); } // 0x05983472F0494E60 0xBBC35B03 b323 - void DELETE_INCIDENT(int incidentId) { invoke(0x556C1AA270D5A207, incidentId); } // 0x556C1AA270D5A207 0x212BD0DC b323 - BOOL IS_INCIDENT_VALID(int incidentId) { return invoke(0xC8BC6461E629BEAA, incidentId); } // 0xC8BC6461E629BEAA 0x31FD0BA4 b323 - void SET_INCIDENT_REQUESTED_UNITS(int incidentId, int dispatchService, int numUnits) { invoke(0xB08B85D860E7BA3C, incidentId, dispatchService, numUnits); } // 0xB08B85D860E7BA3C 0x0242D88E b323 - void SET_IDEAL_SPAWN_DISTANCE_FOR_INCIDENT(int incidentId, float p1) { invoke(0xD261BA3E7E998072, incidentId, p1); } // 0xD261BA3E7E998072 0x1F38102E b323 - BOOL FIND_SPAWN_POINT_IN_DIRECTION(float posX, float posY, float posZ, float fwdVecX, float fwdVecY, float fwdVecZ, float distance, Vector3* spawnPoint) { return invoke(0x6874E2190B0C1972, posX, posY, posZ, fwdVecX, fwdVecY, fwdVecZ, distance, spawnPoint); } // 0x6874E2190B0C1972 0x71AEFD77 b323 - int ADD_POP_MULTIPLIER_AREA(float x1, float y1, float z1, float x2, float y2, float z2, float p6, float p7, BOOL p8, BOOL p9) { return invoke(0x67F6413D3220E18D, x1, y1, z1, x2, y2, z2, p6, p7, p8, p9); } // 0x67F6413D3220E18D 0x42BF09B3 b323 - BOOL DOES_POP_MULTIPLIER_AREA_EXIST(int id) { return invoke(0x1327E2FE9746BAEE, id); } // 0x1327E2FE9746BAEE 0xE933B34A b323 - void REMOVE_POP_MULTIPLIER_AREA(int id, BOOL p1) { invoke(0xB129E447A2EDA4BF, id, p1); } // 0xB129E447A2EDA4BF 0xFBDBE374 b323 - BOOL IS_POP_MULTIPLIER_AREA_NETWORKED(int id) { return invoke(0x1312F4B242609CE3, id); } // 0x1312F4B242609CE3 b1290 - int ADD_POP_MULTIPLIER_SPHERE(float x, float y, float z, float radius, float pedMultiplier, float vehicleMultiplier, BOOL p6, BOOL p7) { return invoke(0x32C7A7E8C43A1F80, x, y, z, radius, pedMultiplier, vehicleMultiplier, p6, p7); } // 0x32C7A7E8C43A1F80 0xCE4A3D20 b323 - BOOL DOES_POP_MULTIPLIER_SPHERE_EXIST(int id) { return invoke(0x171BAFB3C60389F4, id); } // 0x171BAFB3C60389F4 0xD2B7A5A0 b791 - void REMOVE_POP_MULTIPLIER_SPHERE(int id, BOOL p1) { invoke(0xE6869BECDD8F2403, id, p1); } // 0xE6869BECDD8F2403 0x92E7E4EB b323 - void ENABLE_TENNIS_MODE(Ped ped, BOOL toggle, BOOL p2) { invoke(0x28A04B411933F8A6, ped, toggle, p2); } // 0x28A04B411933F8A6 0x0BD3F9EC b323 - BOOL IS_TENNIS_MODE(Ped ped) { return invoke(0x5D5479D115290C3F, ped); } // 0x5D5479D115290C3F 0x04A947BA b323 - void PLAY_TENNIS_SWING_ANIM(Ped ped, const char* animDict, const char* animName, float p3, float p4, BOOL p5) { invoke(0xE266ED23311F24D4, ped, animDict, animName, p3, p4, p5); } // 0xE266ED23311F24D4 0xC20A7D2B b323 - BOOL GET_TENNIS_SWING_ANIM_COMPLETE(Ped ped) { return invoke(0x17DF68D720AA77F8, ped); } // 0x17DF68D720AA77F8 0x8501E727 b323 - BOOL GET_TENNIS_SWING_ANIM_CAN_BE_INTERRUPTED(Ped ped) { return invoke(0x19BFED045C647C49, ped); } // 0x19BFED045C647C49 0x1A332D2D b323 - BOOL GET_TENNIS_SWING_ANIM_SWUNG(Ped ped) { return invoke(0xE95B0C7D5BA3B96B, ped); } // 0xE95B0C7D5BA3B96B b323 - void PLAY_TENNIS_DIVE_ANIM(Ped ped, int p1, float p2, float p3, float p4, BOOL p5) { invoke(0x8FA9C42FC5D7C64B, ped, p1, p2, p3, p4, p5); } // 0x8FA9C42FC5D7C64B 0x0C8865DF b323 - void SET_TENNIS_MOVE_NETWORK_SIGNAL_FLOAT(Ped ped, const char* p1, float p2) { invoke(0x54F157E0336A3822, ped, p1, p2); } // 0x54F157E0336A3822 0x49F977A9 b323 - void RESET_DISPATCH_SPAWN_LOCATION() { invoke(0x5896F2BD5683A4E1); } // 0x5896F2BD5683A4E1 b1868 - void SET_DISPATCH_SPAWN_LOCATION(float x, float y, float z) { invoke(0xD10F442036302D50, x, y, z); } // 0xD10F442036302D50 0x6F009E33 b323 - void RESET_DISPATCH_IDEAL_SPAWN_DISTANCE() { invoke(0x77A84429DD9F0A15); } // 0x77A84429DD9F0A15 0xDA65ECAA b323 - void SET_DISPATCH_IDEAL_SPAWN_DISTANCE(float distance) { invoke(0x6FE601A64180D423, distance); } // 0x6FE601A64180D423 0x6283BE32 b323 - void RESET_DISPATCH_TIME_BETWEEN_SPAWN_ATTEMPTS(Any p0) { invoke(0xEB2DB0CAD13154B3, p0); } // 0xEB2DB0CAD13154B3 0x1479E85A b323 - void SET_DISPATCH_TIME_BETWEEN_SPAWN_ATTEMPTS(Any p0, float p1) { invoke(0x44F7CBC1BEB3327D, p0, p1); } // 0x44F7CBC1BEB3327D 0xABADB709 b323 - void SET_DISPATCH_TIME_BETWEEN_SPAWN_ATTEMPTS_MULTIPLIER(Any p0, float p1) { invoke(0x48838ED9937A15D1, p0, p1); } // 0x48838ED9937A15D1 0x1C996BCD b323 - int ADD_DISPATCH_SPAWN_ANGLED_BLOCKING_AREA(float x1, float y1, float z1, float x2, float y2, float z2, float width) { return invoke(0x918C7B2D2FF3928B, x1, y1, z1, x2, y2, z2, width); } // 0x918C7B2D2FF3928B 0xF557BAF9 b323 - int ADD_DISPATCH_SPAWN_SPHERE_BLOCKING_AREA(float x1, float y1, float x2, float y2) { return invoke(0x2D4259F1FEB81DA9, x1, y1, x2, y2); } // 0x2D4259F1FEB81DA9 b323 - void REMOVE_DISPATCH_SPAWN_BLOCKING_AREA(int p0) { invoke(0x264AC28B01B353A5, p0); } // 0x264AC28B01B353A5 0xA8D2FB92 b323 - void RESET_DISPATCH_SPAWN_BLOCKING_AREAS() { invoke(0xAC7BFD5C1D83EA75); } // 0xAC7BFD5C1D83EA75 0x9A17F835 b323 - void RESET_WANTED_RESPONSE_NUM_PEDS_TO_SPAWN() { invoke(0xD9F692D349249528); } // 0xD9F692D349249528 0xE0C9307E b323 - void SET_WANTED_RESPONSE_NUM_PEDS_TO_SPAWN(int p0, int p1) { invoke(0xE532EC1A63231B4F, p0, p1); } // 0xE532EC1A63231B4F 0xA0D8C749 b323 - void ADD_TACTICAL_NAV_MESH_POINT(float x, float y, float z) { invoke(0xB8721407EE9C3FF6, x, y, z); } // 0xB8721407EE9C3FF6 0x24A4E0B2 b323 - void CLEAR_TACTICAL_NAV_MESH_POINTS() { invoke(0xB3CD58CCA6CDA852); } // 0xB3CD58CCA6CDA852 0x66C3C59C b323 - void SET_RIOT_MODE_ENABLED(BOOL toggle) { invoke(0x2587A48BC88DFADF, toggle); } // 0x2587A48BC88DFADF 0xD9660339 b323 - void DISPLAY_ONSCREEN_KEYBOARD_WITH_LONGER_INITIAL_STRING(int p0, const char* windowTitle, Any* p2, const char* defaultText, const char* defaultConcat1, const char* defaultConcat2, const char* defaultConcat3, const char* defaultConcat4, const char* defaultConcat5, const char* defaultConcat6, const char* defaultConcat7, int maxInputLength) { invoke(0xCA78CFA0366592FE, p0, windowTitle, p2, defaultText, defaultConcat1, defaultConcat2, defaultConcat3, defaultConcat4, defaultConcat5, defaultConcat6, defaultConcat7, maxInputLength); } // 0xCA78CFA0366592FE 0xD2688412 b323 - void DISPLAY_ONSCREEN_KEYBOARD(int p0, const char* windowTitle, const char* p2, const char* defaultText, const char* defaultConcat1, const char* defaultConcat2, const char* defaultConcat3, int maxInputLength) { invoke(0x00DC833F2568DBF6, p0, windowTitle, p2, defaultText, defaultConcat1, defaultConcat2, defaultConcat3, maxInputLength); } // 0x00DC833F2568DBF6 0xAD99F2CE b323 - int UPDATE_ONSCREEN_KEYBOARD() { return invoke(0x0CF2B696BBF945AE); } // 0x0CF2B696BBF945AE 0x23D0A1CE b323 - const char* GET_ONSCREEN_KEYBOARD_RESULT() { return invoke(0x8362B09B91893647); } // 0x8362B09B91893647 0x44828FB3 b323 - void CANCEL_ONSCREEN_KEYBOARD() { invoke(0x58A39BE597CE99CD); } // 0x58A39BE597CE99CD b757 - void NEXT_ONSCREEN_KEYBOARD_RESULT_WILL_DISPLAY_USING_THESE_FONTS(int p0) { invoke(0x3ED1438C1F5C6612, p0); } // 0x3ED1438C1F5C6612 0x3301EA47 b323 - void ACTION_MANAGER_ENABLE_ACTION(Hash hash, BOOL enable) { invoke(0xA6A12939F16D85BE, hash, enable); } // 0xA6A12939F16D85BE 0x42B484ED b323 - int GET_REAL_WORLD_TIME() { return invoke(0x3F60413F5DF65748); } // 0x3F60413F5DF65748 b2612 - void SUPRESS_RANDOM_EVENT_THIS_FRAME(int eventType, BOOL suppress) { invoke(0x1EAE0A6E978894A2, eventType, suppress); } // 0x1EAE0A6E978894A2 0x8F60366E b323 - void SET_EXPLOSIVE_AMMO_THIS_FRAME(Player player) { invoke(0xA66C71C98D5F2CFB, player); } // 0xA66C71C98D5F2CFB 0x2EAFA1D1 b323 - void SET_FIRE_AMMO_THIS_FRAME(Player player) { invoke(0x11879CDD803D30F4, player); } // 0x11879CDD803D30F4 0x7C18FC8A b323 - void SET_EXPLOSIVE_MELEE_THIS_FRAME(Player player) { invoke(0xFF1BED81BFDC0FE0, player); } // 0xFF1BED81BFDC0FE0 0x96663D56 b323 - void SET_SUPER_JUMP_THIS_FRAME(Player player) { invoke(0x57FFF03E423A4C0B, player); } // 0x57FFF03E423A4C0B 0x86745EF3 b323 - void SET_BEAST_JUMP_THIS_FRAME(Player player) { invoke(0x438822C279B73B93, player); } // 0x438822C279B73B93 b573 - void SET_FORCED_JUMP_THIS_FRAME(Player player) { invoke(0xA1183BCFEE0F93D1, player); } // 0xA1183BCFEE0F93D1 b1180 - BOOL HAS_GAME_INSTALLED_THIS_SESSION() { return invoke(0x6FDDF453C0C756EC); } // 0x6FDDF453C0C756EC 0xC3C10FCC b323 - void SET_TICKER_JOHNMARSTON_IS_DONE() { invoke(0xFB00CA71DA386228); } // 0xFB00CA71DA386228 0x054EC103 b323 - BOOL ARE_PROFILE_SETTINGS_VALID() { return invoke(0x5AA3BEFA29F03AD4); } // 0x5AA3BEFA29F03AD4 0x46B5A15C b323 - void PREVENT_ARREST_STATE_THIS_FRAME() { invoke(0xE3D969D2785FFB5E); } // 0xE3D969D2785FFB5E b323 - void FORCE_GAME_STATE_PLAYING() { invoke(0xC0AA53F866B3134D); } // 0xC0AA53F866B3134D 0x5D209F25 b323 - void SCRIPT_RACE_INIT(int p0, int p1, Any p2, Any p3) { invoke(0x0A60017F841A54F2, p0, p1, p2, p3); } // 0x0A60017F841A54F2 0x2D33F15A b323 - void SCRIPT_RACE_SHUTDOWN() { invoke(0x1FF6BF9A63E5757F); } // 0x1FF6BF9A63E5757F 0xDF99925C b323 - void SCRIPT_RACE_PLAYER_HIT_CHECKPOINT(Player player, Any p1, Any p2, Any p3) { invoke(0x1BB299305C3E8C13, player, p1, p2, p3); } // 0x1BB299305C3E8C13 0xA27F4472 b323 - BOOL SCRIPT_RACE_GET_PLAYER_SPLIT_TIME(Player player, int* p1, int* p2) { return invoke(0x8EF5573A1F801A5C, player, p1, p2); } // 0x8EF5573A1F801A5C 0x07FF553F b323 - void START_END_USER_BENCHMARK() { invoke(0x92790862E36C2ADA); } // 0x92790862E36C2ADA b323 - void STOP_END_USER_BENCHMARK() { invoke(0xC7DB36C24634F52B); } // 0xC7DB36C24634F52B b323 - void RESET_END_USER_BENCHMARK() { invoke(0x437138B6A830166A); } // 0x437138B6A830166A b323 - void SAVE_END_USER_BENCHMARK() { invoke(0x37DEB0AA183FB6D8); } // 0x37DEB0AA183FB6D8 b323 - BOOL UI_STARTED_END_USER_BENCHMARK() { return invoke(0xEA2F2061875EED90); } // 0xEA2F2061875EED90 b323 - BOOL LANDING_SCREEN_STARTED_END_USER_BENCHMARK() { return invoke(0x3BBBD13E5041A79E); } // 0x3BBBD13E5041A79E b323 - BOOL IS_COMMANDLINE_END_USER_BENCHMARK() { return invoke(0xA049A5BE0F04F2F8); } // 0xA049A5BE0F04F2F8 b323 - int GET_BENCHMARK_ITERATIONS() { return invoke(0x4750FC27570311EC); } // 0x4750FC27570311EC b323 - int GET_BENCHMARK_PASS() { return invoke(0x1B2366C3F2A5C8DF); } // 0x1B2366C3F2A5C8DF b323 - void RESTART_GAME() { invoke(0xE574A662ACAEFBB1); } // 0xE574A662ACAEFBB1 b372 - void QUIT_GAME() { invoke(0xEB6891F03362FB12); } // 0xEB6891F03362FB12 b323 - BOOL HAS_ASYNC_INSTALL_FINISHED() { return invoke(0x14832BF2ABA53FC5); } // 0x14832BF2ABA53FC5 b323 - void CLEANUP_ASYNC_INSTALL() { invoke(0xC79AE21974B01FB2); } // 0xC79AE21974B01FB2 b323 - BOOL PLM_IS_IN_CONSTRAINED_MODE() { return invoke(0x684A41975F077262); } // 0x684A41975F077262 b323 - int PLM_GET_CONSTRAINED_DURATION_MS() { return invoke(0xABB2FA71C83A1B72); } // 0xABB2FA71C83A1B72 b323 - void SET_PLAYER_IS_IN_ANIMAL_FORM(BOOL toggle) { invoke(0x4EBB7E87AA0DBED4, toggle); } // 0x4EBB7E87AA0DBED4 b323 - BOOL GET_IS_PLAYER_IN_ANIMAL_FORM() { return invoke(0x9689123E3F213AA5); } // 0x9689123E3F213AA5 b323 - void SET_PLAYER_IS_REPEATING_A_MISSION(BOOL toggle) { invoke(0x9D8D44ADBBA61EF2, toggle); } // 0x9D8D44ADBBA61EF2 b323 - void DISABLE_SCREEN_DIMMING_THIS_FRAME() { invoke(0x23227DF0B2115469); } // 0x23227DF0B2115469 b323 - float GET_CITY_DENSITY() { return invoke(0xD10282B6E3751BA0); } // 0xD10282B6E3751BA0 b323 - void USE_ACTIVE_CAMERA_FOR_TIMESLICING_CENTRE() { invoke(0x693478ACBD7F18E7); } // 0x693478ACBD7F18E7 b1103 - void SET_CONTENT_ID_INDEX(Hash contentId, int index) { invoke(0x4B82FA6F2D624634, contentId, index); } // 0x4B82FA6F2D624634 b2612 - int GET_CONTENT_ID_INDEX(Hash contentId) { return invoke(0xECF041186C5A94DC, contentId); } // 0xECF041186C5A94DC b2612 -} - -namespace MOBILE -{ - void CREATE_MOBILE_PHONE(int phoneType) { invoke(0xA4E8E696C532FBC7, phoneType); } // 0xA4E8E696C532FBC7 0x5BBC5E23 b323 - void DESTROY_MOBILE_PHONE() { invoke(0x3BC861DF703E5097); } // 0x3BC861DF703E5097 0x1A65037B b323 - void SET_MOBILE_PHONE_SCALE(float scale) { invoke(0xCBDD322A73D6D932, scale); } // 0xCBDD322A73D6D932 0x09BCF1BE b323 - void SET_MOBILE_PHONE_ROTATION(float rotX, float rotY, float rotZ, Any p3) { invoke(0xBB779C0CA917E865, rotX, rotY, rotZ, p3); } // 0xBB779C0CA917E865 0x209C28CF b323 - void GET_MOBILE_PHONE_ROTATION(Vector3* rotation, Vehicle p1) { invoke(0x1CEFB61F193070AE, rotation, p1); } // 0x1CEFB61F193070AE 0x17A29F23 b323 - void SET_MOBILE_PHONE_POSITION(float posX, float posY, float posZ) { invoke(0x693A5C6D6734085B, posX, posY, posZ); } // 0x693A5C6D6734085B 0x841800B3 b323 - void GET_MOBILE_PHONE_POSITION(Vector3* position) { invoke(0x584FDFDA48805B86, position); } // 0x584FDFDA48805B86 0xB2E1E1A0 b323 - void SCRIPT_IS_MOVING_MOBILE_PHONE_OFFSCREEN(BOOL toggle) { invoke(0xF511F759238A5122, toggle); } // 0xF511F759238A5122 0x29828690 b323 - BOOL CAN_PHONE_BE_SEEN_ON_SCREEN() { return invoke(0xC4E2813898C97A4B); } // 0xC4E2813898C97A4B 0x5F978584 b323 - void SET_MOBILE_PHONE_DOF_STATE(BOOL toggle) { invoke(0x375A706A5C2FD084, toggle); } // 0x375A706A5C2FD084 b372 - void CELL_SET_INPUT(int direction) { invoke(0x95C9E72F3D7DEC9B, direction); } // 0x95C9E72F3D7DEC9B b323 - void CELL_HORIZONTAL_MODE_TOGGLE(BOOL toggle) { invoke(0x44E44169EF70138E, toggle); } // 0x44E44169EF70138E b323 - void CELL_CAM_ACTIVATE(BOOL p0, BOOL p1) { invoke(0xFDE8F069C542D126, p0, p1); } // 0xFDE8F069C542D126 0x234C1AE9 b323 - void CELL_CAM_ACTIVATE_SELFIE_MODE(BOOL toggle) { invoke(0x015C49A93E3E086E, toggle); } // 0x015C49A93E3E086E 0x4479B304 b323 - void CELL_CAM_ACTIVATE_SHALLOW_DOF_MODE(BOOL toggle) { invoke(0xA2CCBE62CD4C91A4, toggle); } // 0xA2CCBE62CD4C91A4 0xC273BB4D b323 - void CELL_CAM_SET_SELFIE_MODE_SIDE_OFFSET_SCALING(float p0) { invoke(0x1B0B4AEED5B9B41C, p0); } // 0x1B0B4AEED5B9B41C b323 - void CELL_CAM_SET_SELFIE_MODE_HORZ_PAN_OFFSET(float horizontalPan) { invoke(0x53F4892D18EC90A4, horizontalPan); } // 0x53F4892D18EC90A4 b323 - void CELL_CAM_SET_SELFIE_MODE_VERT_PAN_OFFSET(float vertPan) { invoke(0x3117D84EFA60F77B, vertPan); } // 0x3117D84EFA60F77B b323 - void CELL_CAM_SET_SELFIE_MODE_ROLL_OFFSET(float roll) { invoke(0x15E69E2802C24B8D, roll); } // 0x15E69E2802C24B8D b323 - void CELL_CAM_SET_SELFIE_MODE_DISTANCE_SCALING(float distanceScaling) { invoke(0xAC2890471901861C, distanceScaling); } // 0xAC2890471901861C b323 - void CELL_CAM_SET_SELFIE_MODE_HEAD_YAW_OFFSET(float yaw) { invoke(0xD6ADE981781FCA09, yaw); } // 0xD6ADE981781FCA09 b323 - void CELL_CAM_SET_SELFIE_MODE_HEAD_ROLL_OFFSET(float roll) { invoke(0xF1E22DC13F5EEBAD, roll); } // 0xF1E22DC13F5EEBAD b323 - void CELL_CAM_SET_SELFIE_MODE_HEAD_PITCH_OFFSET(float pitch) { invoke(0x466DA42C89865553, pitch); } // 0x466DA42C89865553 b323 - BOOL CELL_CAM_IS_CHAR_VISIBLE_NO_FACE_CHECK(Entity entity) { return invoke(0x439E9BC95B7E7FBE, entity); } // 0x439E9BC95B7E7FBE 0xBEA88097 b323 - void GET_MOBILE_PHONE_RENDER_ID(int* renderId) { invoke(0xB4A53E05F68B6FA1, renderId); } // 0xB4A53E05F68B6FA1 0x88E4FECE b323 -} - -namespace MONEY -{ - void NETWORK_INITIALIZE_CASH(int wallet, int bank) { invoke(0x3DA5ECD1A56CBA6D, wallet, bank); } // 0x3DA5ECD1A56CBA6D 0x66DA9935 b323 - void NETWORK_DELETE_CHARACTER(int characterSlot, BOOL p1, BOOL p2) { invoke(0x05A50AF38947EB8D, characterSlot, p1, p2); } // 0x05A50AF38947EB8D 0xA9F7E9C3 b323 - void NETWORK_MANUAL_DELETE_CHARACTER(int characterSlot) { invoke(0x821418C727FCACD7, characterSlot); } // 0x821418C727FCACD7 b791 - BOOL NETWORK_GET_PLAYER_IS_HIGH_EARNER() { return invoke(0xFB2456B2040A6A67); } // 0xFB2456B2040A6A67 0x63F093A6 b323 - void NETWORK_CLEAR_CHARACTER_WALLET(int characterSlot) { invoke(0xA921DED15FDF28F5, characterSlot); } // 0xA921DED15FDF28F5 0x19F0C471 b323 - void NETWORK_GIVE_PLAYER_JOBSHARE_CASH(int amount, Any* gamerHandle) { invoke(0xFB18DF9CB95E0105, amount, gamerHandle); } // 0xFB18DF9CB95E0105 0xC6047FDB b323 - void NETWORK_RECEIVE_PLAYER_JOBSHARE_CASH(int value, Any* gamerHandle) { invoke(0x56A3B51944C50598, value, gamerHandle); } // 0x56A3B51944C50598 0x4ED71C1A b323 - BOOL NETWORK_CAN_SHARE_JOB_CASH() { return invoke(0x1C2473301B1C66BA); } // 0x1C2473301B1C66BA 0xA27B9FE8 b323 - void NETWORK_REFUND_CASH(int index, const char* context, const char* reason, BOOL p3) { invoke(0xF9C812CD7C46E817, index, context, reason, p3); } // 0xF9C812CD7C46E817 0x07C92F21 b323 - void NETWORK_DEDUCT_CASH(int amount, const char* p1, const char* p2, BOOL p3, BOOL p4, BOOL p5) { invoke(0x18B7AE224B087E26, amount, p1, p2, p3, p4, p5); } // 0x18B7AE224B087E26 b323 - BOOL NETWORK_MONEY_CAN_BET(int amount, BOOL p1, BOOL p2) { return invoke(0x81404F3DC124FE5B, amount, p1, p2); } // 0x81404F3DC124FE5B 0x8474E6F0 b323 - BOOL NETWORK_CAN_BET(int amount) { return invoke(0x3A54E33660DED67F, amount); } // 0x3A54E33660DED67F 0xE3802533 b323 - BOOL NETWORK_CASINO_CAN_BET(Hash hash) { return invoke(0x158C16F5E4CF41F8, hash); } // 0x158C16F5E4CF41F8 b1734 - BOOL NETWORK_CASINO_CAN_BET_PVC() { return invoke(0x394DCDB9E836B7A9); } // 0x394DCDB9E836B7A9 b1734 - BOOL NETWORK_CASINO_CAN_BET_AMOUNT(Any p0) { return invoke(0xF62F6D9528358FE4, p0); } // 0xF62F6D9528358FE4 b1734 - BOOL NETWORK_CASINO_CAN_BUY_CHIPS_PVC() { return invoke(0x8968D4D8C6C40C11); } // 0x8968D4D8C6C40C11 b1734 - BOOL NETWORK_CASINO_BUY_CHIPS(int p0, int p1) { return invoke(0x3BD101471C7F9EEC, p0, p1); } // 0x3BD101471C7F9EEC b1734 - BOOL NETWORK_CASINO_SELL_CHIPS(int p0, int p1) { return invoke(0xED44897CB336F480, p0, p1); } // 0xED44897CB336F480 b1734 - void NETWORK_DEFER_CASH_TRANSACTIONS_UNTIL_SHOP_SAVE() { invoke(0xCD0F5B5D932AE473); } // 0xCD0F5B5D932AE473 0xC4CD928D b323 - BOOL CAN_PAY_AMOUNT_TO_BOSS(int p0, int p1, int amount, int* p3) { return invoke(0x9777734DAD16992F, p0, p1, amount, p3); } // 0x9777734DAD16992F b573 - void NETWORK_EARN_FROM_PICKUP(int amount) { invoke(0xED1517D3AF17C698, amount); } // 0xED1517D3AF17C698 0x70A0ED62 b323 - void NETWORK_EARN_FROM_CASHING_OUT(int amount) { invoke(0x718FBBF67414FA36, amount); } // 0x718FBBF67414FA36 b1290 - void NETWORK_EARN_FROM_GANGATTACK_PICKUP(int amount) { invoke(0xA03D4ACE0A3284CE, amount); } // 0xA03D4ACE0A3284CE 0x33C20BC4 b323 - void NETWORK_EARN_ASSASSINATE_TARGET_KILLED(int amount) { invoke(0xFA700D8A9905F78A, amount); } // 0xFA700D8A9905F78A b1604 - void NETWORK_EARN_FROM_ROB_ARMORED_CARS(int amount) { invoke(0xF514621E8EA463D0, amount); } // 0xF514621E8EA463D0 0x30B3EC0A b323 - void NETWORK_EARN_FROM_CRATE_DROP(int amount) { invoke(0xB1CC1B9EC3007A2A, amount); } // 0xB1CC1B9EC3007A2A 0xEAF04923 b323 - void NETWORK_EARN_FROM_BETTING(int amount, const char* p1) { invoke(0x827A5BA1A44ACA6D, amount, p1); } // 0x827A5BA1A44ACA6D 0xA0F7F07C b323 - void NETWORK_EARN_FROM_JOB(int amount, const char* p1) { invoke(0xB2CC4836834E8A98, amount, p1); } // 0xB2CC4836834E8A98 0x0B6997FC b323 - void NETWORK_EARN_FROM_JOBX2(int amount, const char* p1) { invoke(0xDEBBF584665411D0, amount, p1); } // 0xDEBBF584665411D0 b1734 - void NETWORK_EARN_FROM_PREMIUM_JOB(int amount, const char* p1) { invoke(0xC8407624CEF2354B, amount, p1); } // 0xC8407624CEF2354B b791 - void NETWORK_EARN_FROM_BEND_JOB(int amount, const char* heistHash) { invoke(0x61326EE6DF15B0CA, amount, heistHash); } // 0x61326EE6DF15B0CA 0xBB293400 b323 - void NETWORK_EARN_FROM_CHALLENGE_WIN(Any p0, Any* p1, BOOL p2) { invoke(0x2B171E6B2F64D8DF, p0, p1, p2); } // 0x2B171E6B2F64D8DF 0x2BEFB6C4 b323 - void NETWORK_EARN_FROM_BOUNTY(int amount, Any* gamerHandle, Any* p2, Any p3) { invoke(0x131BB5DA15453ACF, amount, gamerHandle, p2, p3); } // 0x131BB5DA15453ACF 0x127F2DAE b323 - void NETWORK_EARN_FROM_IMPORT_EXPORT(int amount, Hash modelHash) { invoke(0xF92A014A634442D6, amount, modelHash); } // 0xF92A014A634442D6 0xF11FC458 b323 - void NETWORK_EARN_FROM_HOLDUPS(int amount) { invoke(0x45B8154E077D9E4D, amount); } // 0x45B8154E077D9E4D 0xE6B90E9C b323 - void NETWORK_EARN_FROM_PROPERTY(int amount, Hash propertyName) { invoke(0x849648349D77F5C5, amount, propertyName); } // 0x849648349D77F5C5 0x9BE4F7E1 b323 - void NETWORK_EARN_FROM_AI_TARGET_KILL(Any p0, Any p1) { invoke(0x515B4A22E4D3C6D7, p0, p1); } // 0x515B4A22E4D3C6D7 0x866004A8 b323 - void NETWORK_EARN_FROM_NOT_BADSPORT(int amount) { invoke(0x4337511FA8221D36, amount); } // 0x4337511FA8221D36 0xCC068380 b323 - void NETWORK_EARN_FROM_VEHICLE(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7) { invoke(0xB539BD8A4C1EECF8, p0, p1, p2, p3, p4, p5, p6, p7); } // 0xB539BD8A4C1EECF8 0xF803589D b323 - void NETWORK_EARN_FROM_PERSONAL_VEHICLE(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8) { invoke(0x3F4D00167E41E0AD, p0, p1, p2, p3, p4, p5, p6, p7, p8); } // 0x3F4D00167E41E0AD 0x96B8BEE8 b323 - void NETWORK_EARN_FROM_DAILY_OBJECTIVES(int amount, const char* type, int characterSlot) { invoke(0x6EA318C91C1A8786, amount, type, characterSlot); } // 0x6EA318C91C1A8786 0xAB6BD72F b323 - void NETWORK_EARN_FROM_AMBIENT_JOB(int p0, const char* p1, Any* p2) { invoke(0xFB6DB092FBAE29E6, p0, p1, p2); } // 0xFB6DB092FBAE29E6 0xA14CC95D b323 - void NETWORK_EARN_FROM_JOB_BONUS(Any p0, Any* p1, Any* p2) { invoke(0x6816FB4416760775, p0, p1, p2); } // 0x6816FB4416760775 0xBEE23713 b323 - void NETWORK_EARN_FROM_CRIMINAL_MASTERMIND(Any p0, Any p1, Any p2) { invoke(0xFA009A62990671D4, p0, p1, p2); } // 0xFA009A62990671D4 b1290 - void NETWORK_EARN_HEIST_AWARD(Any p0, Any p1, Any p2) { invoke(0x9D4FDBB035229669, p0, p1, p2); } // 0x9D4FDBB035229669 b1290 - void NETWORK_EARN_FIRST_TIME_BONUS(Any p0, Any p1, Any p2) { invoke(0x11B0A20C493F7E36, p0, p1, p2); } // 0x11B0A20C493F7E36 b1290 - void NETWORK_EARN_GOON(Any p0, Any p1, Any p2) { invoke(0xCDA1C62BE2777802, p0, p1, p2); } // 0xCDA1C62BE2777802 b573 - void NETWORK_EARN_BOSS(Any p0, Any p1, Any p2) { invoke(0x08B0CA7A6AB3AC32, p0, p1, p2); } // 0x08B0CA7A6AB3AC32 b573 - void NETWORK_EARN_AGENCY(Any p0, Any p1, Any p2, Any p3) { invoke(0x0CB1BE0633C024A8, p0, p1, p2, p3); } // 0x0CB1BE0633C024A8 b573 - void NETWORK_EARN_FROM_WAREHOUSE(int amount, int id) { invoke(0x3E4ADAFF1830F146, amount, id); } // 0x3E4ADAFF1830F146 b757 - void NETWORK_EARN_FROM_CONTRABAND(int amount, Any p1) { invoke(0xECA658CE2A4E5A72, amount, p1); } // 0xECA658CE2A4E5A72 b757 - void NETWORK_EARN_FROM_DESTROYING_CONTRABAND(Any p0, Any p1, Any p2) { invoke(0x84C0116D012E8FC2, p0, p1, p2); } // 0x84C0116D012E8FC2 b757 - void NETWORK_EARN_FROM_SMUGGLER_WORK(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { invoke(0x6B7E4FB50D5F3D65, p0, p1, p2, p3, p4, p5); } // 0x6B7E4FB50D5F3D65 b1180 - void NETWORK_EARN_FROM_HANGAR_TRADE(Any p0, Any p1) { invoke(0x31BA138F6304FB9F, p0, p1); } // 0x31BA138F6304FB9F b1180 - void NETWORK_EARN_PURCHASE_CLUB_HOUSE(Any p0, Any p1) { invoke(0x55A1E095DB052FA5, p0, p1); } // 0x55A1E095DB052FA5 b877 - void NETWORK_EARN_FROM_BUSINESS_PRODUCT(int amount, Any p1, Any p2, Any p3) { invoke(0x8586789730B10CAF, amount, p1, p2, p3); } // 0x8586789730B10CAF b877 - void NETWORK_EARN_FROM_VEHICLE_EXPORT(int amount, Any p1, Any p2) { invoke(0xEDEAD9A91EC768B3, amount, p1, p2); } // 0xEDEAD9A91EC768B3 b944 - void NETWORK_EARN_SMUGGLER_AGENCY(int amount, Any p1, Any p2, Any p3) { invoke(0xDEE612F2D71B0308, amount, p1, p2, p3); } // 0xDEE612F2D71B0308 b1180 - void NETWORK_EARN_BOUNTY_HUNTER_REWARD(Any p0) { invoke(0xF6B170F9A02E9E87, p0); } // 0xF6B170F9A02E9E87 b1493 - void NETWORK_EARN_FROM_BUSINESS_BATTLE(Any p0) { invoke(0x42FCE14F50F27291, p0); } // 0x42FCE14F50F27291 b1493 - void NETWORK_EARN_FROM_CLUB_MANAGEMENT_PARTICIPATION(Any p0, int p1) { invoke(0xA75EAC69F59E96E7, p0, p1); } // 0xA75EAC69F59E96E7 b1493 - void NETWORK_EARN_FROM_FMBB_PHONECALL_MISSION(Any p0) { invoke(0xC5156361F26E2212, p0); } // 0xC5156361F26E2212 b1493 - void NETWORK_EARN_FROM_BUSINESS_HUB_SELL(Any p0, Any p1, Any p2) { invoke(0x0B39CF0D53F1C883, p0, p1, p2); } // 0x0B39CF0D53F1C883 b1493 - void NETWORK_EARN_FROM_FMBB_BOSS_WORK(Any p0) { invoke(0x1FDA0AA679C9919B, p0); } // 0x1FDA0AA679C9919B b1493 - void NETWORK_EARN_FMBB_WAGE_BONUS(Any p0) { invoke(0xFFFBA1B1F7C0B6F4, p0); } // 0xFFFBA1B1F7C0B6F4 b1493 - BOOL NETWORK_CAN_SPEND_MONEY(Any p0, BOOL p1, BOOL p2, BOOL p3, Any p4, Any p5) { return invoke(0xAB3CAA6B422164DA, p0, p1, p2, p3, p4, p5); } // 0xAB3CAA6B422164DA 0x5AA379D9 b323 - BOOL NETWORK_CAN_SPEND_MONEY2(Any p0, BOOL p1, BOOL p2, BOOL p3, Any* p4, Any p5, Any p6) { return invoke(0x7303E27CC6532080, p0, p1, p2, p3, p4, p5, p6); } // 0x7303E27CC6532080 b323 - void NETWORK_BUY_ITEM(int amount, Hash item, Any p2, Any p3, BOOL p4, const char* item_name, Any p6, Any p7, Any p8, BOOL p9) { invoke(0xF0077C797F66A355, amount, item, p2, p3, p4, item_name, p6, p7, p8, p9); } // 0xF0077C797F66A355 0xA07B6368 b323 - void NETWORK_SPENT_TAXI(int amount, BOOL p1, BOOL p2, Any p3, Any p4) { invoke(0x17C3A7D31EAE39F9, amount, p1, p2, p3, p4); } // 0x17C3A7D31EAE39F9 0x1F3DB3E3 b323 - void NETWORK_PAY_EMPLOYEE_WAGE(Any p0, BOOL p1, BOOL p2) { invoke(0x5FD5ED82CBBE9989, p0, p1, p2); } // 0x5FD5ED82CBBE9989 0xBE70849B b323 - void NETWORK_PAY_MATCH_ENTRY_FEE(int amount, const char* matchId, BOOL p2, BOOL p3) { invoke(0x9346E14F2AF74D46, amount, matchId, p2, p3); } // 0x9346E14F2AF74D46 0x224A3488 b323 - void NETWORK_SPENT_BETTING(int amount, int p1, const char* matchId, BOOL p3, BOOL p4) { invoke(0x1C436FD11FFA692F, amount, p1, matchId, p3, p4); } // 0x1C436FD11FFA692F 0xF8A07513 b323 - void NETWORK_SPENT_WAGER(Any p0, Any p1, int amount) { invoke(0xD99DB210089617FE, p0, p1, amount); } // 0xD99DB210089617FE b573 - void NETWORK_SPENT_IN_STRIPCLUB(Any p0, BOOL p1, Any p2, BOOL p3) { invoke(0xEE99784E4467689C, p0, p1, p2, p3); } // 0xEE99784E4467689C 0x8957038E b323 - void NETWORK_BUY_HEALTHCARE(int cost, BOOL p1, BOOL p2) { invoke(0xD9B067E55253E3DD, cost, p1, p2); } // 0xD9B067E55253E3DD 0x832150E5 b323 - void NETWORK_BUY_AIRSTRIKE(int cost, BOOL p1, BOOL p2, Any p3) { invoke(0x763B4BD305338F19, cost, p1, p2, p3); } // 0x763B4BD305338F19 0x40470683 b323 - void NETWORK_BUY_BACKUP_GANG(int p0, int p1, BOOL p2, BOOL p3, int npcProvider) { invoke(0xA3EDDAA42411D3B9, p0, p1, p2, p3, npcProvider); } // 0xA3EDDAA42411D3B9 0x2AD2EC51 b323 - void NETWORK_BUY_HELI_STRIKE(int cost, BOOL p1, BOOL p2, Any p3) { invoke(0x81AA4610E3FD3A69, cost, p1, p2, p3); } // 0x81AA4610E3FD3A69 0x047547D4 b323 - void NETWORK_SPENT_AMMO_DROP(Any p0, BOOL p1, BOOL p2, Any p3) { invoke(0xB162DC95C0A3317B, p0, p1, p2, p3); } // 0xB162DC95C0A3317B 0x4B643076 b323 - void NETWORK_BUY_BOUNTY(int amount, Player victim, BOOL p2, BOOL p3, Any p4) { invoke(0x7B718E197453F2D9, amount, victim, p2, p3, p4); } // 0x7B718E197453F2D9 0xCB89CBE0 b323 - void NETWORK_BUY_PROPERTY(int cost, Hash propertyName, BOOL p2, BOOL p3) { invoke(0x650A08A280870AF6, cost, propertyName, p2, p3); } // 0x650A08A280870AF6 0x7D479AAB b323 - void NETWORK_BUY_SMOKES(int p0, BOOL p1, BOOL p2) { invoke(0x75AF80E61248EEBD, p0, p1, p2); } // 0x75AF80E61248EEBD 0xC0AB03EB b323 - void NETWORK_SPENT_HELI_PICKUP(Any p0, BOOL p1, BOOL p2, Any p3) { invoke(0x7BF1D73DB2ECA492, p0, p1, p2, p3); } // 0x7BF1D73DB2ECA492 0x27EEBCAB b323 - void NETWORK_SPENT_BOAT_PICKUP(Any p0, BOOL p1, BOOL p2, Any p3) { invoke(0x524EE43A37232C00, p0, p1, p2, p3); } // 0x524EE43A37232C00 0xB241CABD b323 - void NETWORK_SPENT_BULL_SHARK(Any p0, BOOL p1, BOOL p2, Any p3) { invoke(0xA6DD8458CE24012C, p0, p1, p2, p3); } // 0xA6DD8458CE24012C 0xDE7D398C b323 - void NETWORK_SPENT_CASH_DROP(int amount, BOOL p1, BOOL p2) { invoke(0x289016EC778D60E0, amount, p1, p2); } // 0x289016EC778D60E0 0x87BD1D11 b323 - void NETWORK_SPENT_HIRE_MUGGER(Any p0, BOOL p1, BOOL p2, Any p3) { invoke(0xE404BFB981665BF0, p0, p1, p2, p3); } // 0xE404BFB981665BF0 0xE792C4A5 b323 - void NETWORK_SPENT_ROBBED_BY_MUGGER(int amount, BOOL p1, BOOL p2, Any p3) { invoke(0x995A65F15F581359, amount, p1, p2, p3); } // 0x995A65F15F581359 0xE6AAA0D5 b323 - void NETWORK_SPENT_HIRE_MERCENARY(Any p0, BOOL p1, BOOL p2, Any p3) { invoke(0xE7B80E2BF9D80BD6, p0, p1, p2, p3); } // 0xE7B80E2BF9D80BD6 0x99CF02C4 b323 - void NETWORK_SPENT_BUY_WANTEDLEVEL(Any p0, Any* p1, BOOL p2, BOOL p3, Any p4) { invoke(0xE1B13771A843C4F6, p0, p1, p2, p3, p4); } // 0xE1B13771A843C4F6 0xE7CB4F95 b323 - void NETWORK_SPENT_BUY_OFFTHERADAR(Any p0, BOOL p1, BOOL p2, Any p3) { invoke(0xA628A745E2275C5D, p0, p1, p2, p3); } // 0xA628A745E2275C5D 0x20DDCF2F b323 - void NETWORK_SPENT_BUY_REVEAL_PLAYERS(Any p0, BOOL p1, BOOL p2, Any p3) { invoke(0x6E176F1B18BC0637, p0, p1, p2, p3); } // 0x6E176F1B18BC0637 0x2F7836E2 b323 - void NETWORK_SPENT_CARWASH(Any p0, Any p1, Any p2, BOOL p3, BOOL p4) { invoke(0xEC03C719DB2F4306, p0, p1, p2, p3, p4); } // 0xEC03C719DB2F4306 0x8283E028 b323 - void NETWORK_SPENT_CINEMA(Any p0, Any p1, BOOL p2, BOOL p3) { invoke(0x6B38ECB05A63A685, p0, p1, p2, p3); } // 0x6B38ECB05A63A685 0x1100CAF5 b323 - void NETWORK_SPENT_TELESCOPE(Any p0, BOOL p1, BOOL p2) { invoke(0x7FE61782AD94CC09, p0, p1, p2); } // 0x7FE61782AD94CC09 0xAE7FF044 b323 - void NETWORK_SPENT_HOLDUPS(Any p0, BOOL p1, BOOL p2) { invoke(0xD9B86B9872039763, p0, p1, p2); } // 0xD9B86B9872039763 0x1B3803B1 b323 - void NETWORK_SPENT_BUY_PASSIVE_MODE(Any p0, BOOL p1, BOOL p2, Any p3) { invoke(0x6D3A430D1A809179, p0, p1, p2, p3); } // 0x6D3A430D1A809179 0x7E97C92C b323 - void NETWORK_SPENT_BANK_INTEREST(int p0, BOOL p1, BOOL p2) { invoke(0xCA230C9682556CF1, p0, p1, p2); } // 0xCA230C9682556CF1 0xF02E92D7 b323 - void NETWORK_SPENT_PROSTITUTES(Any p0, BOOL p1, BOOL p2) { invoke(0xB21B89501CFAC79E, p0, p1, p2); } // 0xB21B89501CFAC79E 0x78436D07 b323 - void NETWORK_SPENT_ARREST_BAIL(Any p0, BOOL p1, BOOL p2) { invoke(0x812F5488B1B2A299, p0, p1, p2); } // 0x812F5488B1B2A299 0x5AEE2FC1 b323 - void NETWORK_SPENT_PAY_VEHICLE_INSURANCE_PREMIUM(int amount, Hash vehicleModel, Any* gamerHandle, BOOL notBankrupt, BOOL hasTheMoney) { invoke(0x9FF28D88C766E3E8, amount, vehicleModel, gamerHandle, notBankrupt, hasTheMoney); } // 0x9FF28D88C766E3E8 0x4E665BB2 b323 - void NETWORK_SPENT_CALL_PLAYER(Any p0, Any* p1, BOOL p2, BOOL p3) { invoke(0xACDE7185B374177C, p0, p1, p2, p3); } // 0xACDE7185B374177C 0x1A89B5FC b323 - void NETWORK_SPENT_BOUNTY(Any p0, BOOL p1, BOOL p2) { invoke(0x29B260B84947DFCC, p0, p1, p2); } // 0x29B260B84947DFCC 0x3401FC96 b323 - void NETWORK_SPENT_FROM_ROCKSTAR(int p0, BOOL p1, BOOL p2) { invoke(0x6A445B64ED7ABEB5, p0, p1, p2); } // 0x6A445B64ED7ABEB5 0x54198922 b323 - int NETWORK_SPEND_EARNED_FROM_BANK_AND_WALLETS(int amount) { return invoke(0x9B5016A6433A68C5, amount); } // 0x9B5016A6433A68C5 0xBD64F1B7 b323 - const char* PROCESS_CASH_GIFT(int* p0, int* p1, const char* p2) { return invoke(0x20194D48EAEC9A41, p0, p1, p2); } // 0x20194D48EAEC9A41 0xC5D8B1E9 b323 - void NETWORK_SPENT_MOVE_SUBMARINE(Any p0, Any p1, Any p2) { invoke(0xCD4D66B43B1DD28D, p0, p1, p2); } // 0xCD4D66B43B1DD28D b2189 - void NETWORK_SPENT_PLAYER_HEALTHCARE(int p0, int p1, BOOL p2, BOOL p3) { invoke(0x7C99101F7FCE2EE5, p0, p1, p2, p3); } // 0x7C99101F7FCE2EE5 0x3D96A21C b323 - void NETWORK_SPENT_NO_COPS(Any p0, BOOL p1, BOOL p2, Any p3) { invoke(0xD5BB406F4E04019F, p0, p1, p2, p3); } // 0xD5BB406F4E04019F 0x2E51C61C b323 - void NETWORK_SPENT_CARGO_SOURCING(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { invoke(0x948705F6F9C50824, p0, p1, p2, p3, p4, p5); } // 0x948705F6F9C50824 b2699 - void NETWORK_SPENT_REQUEST_JOB(Any p0, BOOL p1, BOOL p2, Any p3) { invoke(0x8204DA7934DF3155, p0, p1, p2, p3); } // 0x8204DA7934DF3155 0xD57A5125 b323 - void NETWORK_SPENT_REQUEST_HEIST(Any p0, BOOL p1, BOOL p2, Any p3) { invoke(0x9D26502BB97BFE62, p0, p1, p2, p3); } // 0x9D26502BB97BFE62 0xF4287778 b323 - void NETWORK_BUY_FAIRGROUND_RIDE(int amount, Any p1, BOOL p2, BOOL p3, Any p4) { invoke(0x8A7B3952DD64D2B5, amount, p1, p2, p3, p4); } // 0x8A7B3952DD64D2B5 0xD9622D64 b323 - BOOL NETWORK_ECONOMY_HAS_FIXED_CRAZY_NUMBERS() { return invoke(0x7C4FCCD2E4DEB394); } // 0x7C4FCCD2E4DEB394 b323 - void NETWORK_SPENT_JOB_SKIP(int amount, const char* matchId, BOOL p2, BOOL p3) { invoke(0x28F174A67B8D0C2F, amount, matchId, p2, p3); } // 0x28F174A67B8D0C2F b323 - BOOL NETWORK_SPENT_BOSS_GOON(int amount, BOOL p1, BOOL p2) { return invoke(0xFFBE02CD385356BD, amount, p1, p2); } // 0xFFBE02CD385356BD b573 - void NETWORK_SPEND_GOON(int p0, int p1, int amount) { invoke(0x08A1B82B91900682, p0, p1, amount); } // 0x08A1B82B91900682 b573 - void NETWORK_SPEND_BOSS(Any p0, Any p1, Any p2) { invoke(0xDBC966A01C02BCA7, p0, p1, p2); } // 0xDBC966A01C02BCA7 b573 - void NETWORK_SPENT_MOVE_YACHT(int amount, BOOL p1, BOOL p2) { invoke(0xE7DF4E0545DFB56E, amount, p1, p2); } // 0xE7DF4E0545DFB56E b573 - void NETWORK_SPENT_RENAME_ORGANIZATION(Any p0, Any p1, Any p2, Any p3) { invoke(0xFC4EE00A7B3BFB76, p0, p1, p2, p3); } // 0xFC4EE00A7B3BFB76 b573 - void NETWORK_BUY_CONTRABAND_MISSION(int p0, int p1, Hash p2, BOOL p3, BOOL p4) { invoke(0x30FD873ECE50E9F6, p0, p1, p2, p3, p4); } // 0x30FD873ECE50E9F6 b757 - void NETWORK_SPENT_PA_SERVICE_HELI(Any p0, Any p1, Any p2, Any p3) { invoke(0x112209CE0290C03A, p0, p1, p2, p3); } // 0x112209CE0290C03A b757 - void NETWORK_SPENT_PA_SERVICE_VEHICLE(Any p0, Any p1, Any p2, Any p3) { invoke(0xED5FD7AF10F5E262, p0, p1, p2, p3); } // 0xED5FD7AF10F5E262 b757 - void NETWORK_SPENT_PA_SERVICE_SNACK(Any p0, Any p1, Any p2, Any p3) { invoke(0x0D30EB83668E63C5, p0, p1, p2, p3); } // 0x0D30EB83668E63C5 b757 - void NETWORK_SPENT_PA_SERVICE_DANCER(Any p0, Any p1, Any p2, Any p3) { invoke(0xB49ECA122467D05F, p0, p1, p2, p3); } // 0xB49ECA122467D05F b757 - void NETWORK_SPENT_PA_SERVICE_IMPOUND(Any p0, Any p1, Any p2) { invoke(0xE23ADC6FCB1F29AE, p0, p1, p2); } // 0xE23ADC6FCB1F29AE b757 - void NETWORK_SPENT_PA_HELI_PICKUP(Any p0, Any p1, Any p2, Any p3) { invoke(0x0FE8E1FCD2B86B33, p0, p1, p2, p3); } // 0x0FE8E1FCD2B86B33 b757 - void NETWORK_SPENT_PURCHASE_OFFICE_PROPERTY(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0x69EF772B192614C1, p0, p1, p2, p3, p4); } // 0x69EF772B192614C1 b757 - void NETWORK_SPENT_UPGRADE_OFFICE_PROPERTY(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0x8E243837643D9583, p0, p1, p2, p3, p4); } // 0x8E243837643D9583 b757 - void NETWORK_SPENT_PURCHASE_WAREHOUSE_PROPERTY(Any p0, Any p1, Any p2, Any p3) { invoke(0xBD0EFB25CCA8F97A, p0, p1, p2, p3); } // 0xBD0EFB25CCA8F97A b757 - void NETWORK_SPENT_UPGRADE_WAREHOUSE_PROPERTY(Any p0, Any p1, Any p2, Any p3) { invoke(0xA95F667A755725DA, p0, p1, p2, p3); } // 0xA95F667A755725DA b757 - void NETWORK_SPENT_PURCHASE_IMPEXP_WAREHOUSE_PROPERTY(int amount, Any* data, BOOL p2, BOOL p3) { invoke(0x33981D6804E62F49, amount, data, p2, p3); } // 0x33981D6804E62F49 b944 - void NETWORK_SPENT_UPGRADE_IMPEXP_WAREHOUSE_PROPERTY(Any p0, Any p1, Any p2, Any p3) { invoke(0x4128464231E3CA0B, p0, p1, p2, p3); } // 0x4128464231E3CA0B b944 - void NETWORK_SPENT_TRADE_IMPEXP_WAREHOUSE_PROPERTY(Any p0, Any p1, Any p2, Any p3) { invoke(0x2FAB6614CE22E196, p0, p1, p2, p3); } // 0x2FAB6614CE22E196 b944 - void NETWORK_SPENT_ORDER_WAREHOUSE_VEHICLE(Any p0, Any p1, Any p2, Any p3) { invoke(0x05F04155A226FBBF, p0, p1, p2, p3); } // 0x05F04155A226FBBF b757 - void NETWORK_SPENT_ORDER_BODYGUARD_VEHICLE(Any p0, Any p1, Any p2, Any p3) { invoke(0xE8B0B270B6E7C76E, p0, p1, p2, p3); } // 0xE8B0B270B6E7C76E b757 - void NETWORK_SPENT_JUKEBOX(Any p0, Any p1, Any p2, Any p3) { invoke(0x5BCDE0F640C773D2, p0, p1, p2, p3); } // 0x5BCDE0F640C773D2 b877 - void NETWORK_SPENT_PURCHASE_CLUB_HOUSE(Any p0, Any p1, Any p2, Any p3) { invoke(0x998E18CEB44487FC, p0, p1, p2, p3); } // 0x998E18CEB44487FC b877 - void NETWORK_SPENT_UPGRADE_CLUB_HOUSE(Any p0, Any p1, Any p2, Any p3) { invoke(0xFA07759E6FDDD7CF, p0, p1, p2, p3); } // 0xFA07759E6FDDD7CF b877 - void NETWORK_SPENT_PURCHASE_BUSINESS_PROPERTY(Any p0, Any p1, Any p2, Any p3) { invoke(0x6FD97159FE3C971A, p0, p1, p2, p3); } // 0x6FD97159FE3C971A b877 - void NETWORK_SPENT_UPGRADE_BUSINESS_PROPERTY(Any p0, Any p1, Any p2, Any p3) { invoke(0x675D19C6067CAE08, p0, p1, p2, p3); } // 0x675D19C6067CAE08 b877 - void NETWORK_SPENT_TRADE_BUSINESS_PROPERTY(Any p0, Any p1, Any p2, Any p3) { invoke(0xA51B086B0B2C0F7A, p0, p1, p2, p3); } // 0xA51B086B0B2C0F7A b877 - void NETWORK_SPENT_MC_ABILITY(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0xD7CCCBA28C4ECAF0, p0, p1, p2, p3, p4); } // 0xD7CCCBA28C4ECAF0 b877 - void NETWORK_SPENT_PAY_BUSINESS_SUPPLIES(Any p0, Any p1, Any p2, Any p3) { invoke(0x0035BB914316F1E3, p0, p1, p2, p3); } // 0x0035BB914316F1E3 b877 - void NETWORK_SPENT_CHANGE_APPEARANCE(Any p0, Any p1, Any p2) { invoke(0x5F456788B05FAEAC, p0, p1, p2); } // 0x5F456788B05FAEAC b944 - void NETWORK_SPENT_VEHICLE_EXPORT_MODS(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9) { invoke(0xA75CCF58A60A5FD1, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9); } // 0xA75CCF58A60A5FD1 b944 - void NETWORK_SPENT_PURCHASE_OFFICE_GARAGE(Any p0, Any p1, Any p2, Any p3) { invoke(0xB4C2EC463672474E, p0, p1, p2, p3); } // 0xB4C2EC463672474E b944 - void NETWORK_SPENT_UPGRADE_OFFICE_GARAGE(Any p0, Any p1, Any p2, Any p3) { invoke(0x2AFC2D19B50797F2, p0, p1, p2, p3); } // 0x2AFC2D19B50797F2 b944 - void NETWORK_SPENT_IMPORT_EXPORT_REPAIR(Any p0, Any p1, Any p2) { invoke(0xC1952F3773BA18FE, p0, p1, p2); } // 0xC1952F3773BA18FE b944 - void NETWORK_SPENT_PURCHASE_HANGAR(Any p0, Any p1, Any p2, Any p3) { invoke(0xCCB339CC970452DA, p0, p1, p2, p3); } // 0xCCB339CC970452DA b1180 - void NETWORK_SPENT_UPGRADE_HANGAR(Any p0, Any p1, Any p2, Any p3) { invoke(0x615EB504B0788DAF, p0, p1, p2, p3); } // 0x615EB504B0788DAF b1180 - void NETWORK_SPENT_HANGAR_UTILITY_CHARGES(int amount, BOOL p1, BOOL p2) { invoke(0xB18AC2ECBB15CB6A, amount, p1, p2); } // 0xB18AC2ECBB15CB6A b1180 - void NETWORK_SPENT_HANGAR_STAFF_CHARGES(int amount, BOOL p1, BOOL p2) { invoke(0xB1F1346FD57685D7, amount, p1, p2); } // 0xB1F1346FD57685D7 b1180 - void NETWORK_SPENT_BUY_TRUCK(Any p0, Any p1, Any p2, Any p3) { invoke(0xAC272C0AE01B4BD8, p0, p1, p2, p3); } // 0xAC272C0AE01B4BD8 b1103 - void NETWORK_SPENT_UPGRADE_TRUCK(Any p0, Any p1, Any p2, Any p3) { invoke(0x365E877C61D6988B, p0, p1, p2, p3); } // 0x365E877C61D6988B b1103 - void NETWORK_SPENT_BUY_BUNKER(Any p0, Any p1, Any p2, Any p3) { invoke(0x12D148D26538D0F9, p0, p1, p2, p3); } // 0x12D148D26538D0F9 b1103 - void NETWORK_SPENT_UPRADE_BUNKER(Any p0, Any p1, Any p2, Any p3) { invoke(0x0C82D21A77C22D49, p0, p1, p2, p3); } // 0x0C82D21A77C22D49 b1103 - void NETWORK_EARN_FROM_SELL_BUNKER(int amount, Hash bunkerHash) { invoke(0x9251B6ABF2D0A5B4, amount, bunkerHash); } // 0x9251B6ABF2D0A5B4 b1103 - void NETWORK_SPENT_BALLISTIC_EQUIPMENT(int amount, BOOL p1, BOOL p2) { invoke(0x5D97630A8A0EF123, amount, p1, p2); } // 0x5D97630A8A0EF123 b1103 - void NETWORK_EARN_RDR_BONUS(int amount, Any p1) { invoke(0x7A5349B773584675, amount, p1); } // 0x7A5349B773584675 b1290 - void NETWORK_EARN_WAGE_PAYMENT(int amount, Any p1) { invoke(0x35F8DA0E8A31EF1B, amount, p1); } // 0x35F8DA0E8A31EF1B b1180 - void NETWORK_EARN_WAGE_PAYMENT_BONUS(int amount) { invoke(0x005ACA7100BD101D, amount); } // 0x005ACA7100BD101D b1180 - void NETWORK_SPENT_BUY_BASE(Any p0, Any p1, Any p2, Any p3) { invoke(0x4EA3F425C7744D21, p0, p1, p2, p3); } // 0x4EA3F425C7744D21 b1290 - void NETWORK_SPENT_UPGRADE_BASE(Any p0, Any p1, Any p2, Any p3) { invoke(0x3DD3F33A5D55EA6F, p0, p1, p2, p3); } // 0x3DD3F33A5D55EA6F b1290 - void NETWORK_SPENT_BUY_TILTROTOR(Any p0, Any p1, Any p2, Any p3) { invoke(0x0CCE73BC7A11E885, p0, p1, p2, p3); } // 0x0CCE73BC7A11E885 b1290 - void NETWORK_SPENT_UPGRADE_TILTROTOR(Any p0, Any p1, Any p2, Any p3) { invoke(0x165E135D6DFA2907, p0, p1, p2, p3); } // 0x165E135D6DFA2907 b1290 - void NETWORK_SPENT_EMPLOY_ASSASSINS(Any p0, Any p1, Any p2, Any p3) { invoke(0x5BBBD92186E1F1C5, p0, p1, p2, p3); } // 0x5BBBD92186E1F1C5 b1290 - void NETWORK_SPEND_GANGOPS_CANNON(Any p0, Any p1, Any p2, Any p3) { invoke(0x771ADB0E7635B7BF, p0, p1, p2, p3); } // 0x771ADB0E7635B7BF b1290 - void NETWORK_SPEND_GANGOPS_SKIP_MISSION(Any p0, Any p1, Any p2, Any p3) { invoke(0xDA947AE8880D5C18, p0, p1, p2, p3); } // 0xDA947AE8880D5C18 b1290 - void NETWORK_SPEND_CASINO_HEIST_SKIP_MISSION(Any p0, Any p1, Any p2, Any p3) { invoke(0x487009DD91D93429, p0, p1, p2, p3); } // 0x487009DD91D93429 b1868 - void NETWORK_EARN_SELL_BASE(int amount, Hash baseNameHash) { invoke(0x0E1E2FF3F4EC11AA, amount, baseNameHash); } // 0x0E1E2FF3F4EC11AA b1290 - void NETWORK_EARN_TARGET_REFUND(int amount, int p1) { invoke(0x5B669CF2299A271F, amount, p1); } // 0x5B669CF2299A271F b1290 - void NETWORK_EARN_GANGOPS_WAGES(int amount, int p1) { invoke(0x2DCB19ABAB0380A8, amount, p1); } // 0x2DCB19ABAB0380A8 b1290 - void NETWORK_EARN_GANGOPS_WAGES_BONUS(int amount, int p1) { invoke(0x15BB2A5C757EB91F, amount, p1); } // 0x15BB2A5C757EB91F b1290 - void NETWORK_EARN_DAR_CHALLENGE(int amount, Any p1) { invoke(0xCAC672087B4A24AB, amount, p1); } // 0xCAC672087B4A24AB b1290 - void NETWORK_EARN_DOOMSDAY_FINALE_BONUS(int amount, Hash vehicleHash) { invoke(0x128A747F4A230952, amount, vehicleHash); } // 0x128A747F4A230952 b1290 - void NETWORK_EARN_GANGOPS_AWARD(int amount, const char* p1, Any p2) { invoke(0xA9A31475F530DFDA, amount, p1, p2); } // 0xA9A31475F530DFDA b1290 - void NETWORK_EARN_GANGOPS_ELITE(int amount, const char* p1, int actIndex) { invoke(0x2597A0D4A4FC2C77, amount, p1, actIndex); } // 0x2597A0D4A4FC2C77 b1290 - void NETWORK_SERVICE_EARN_GANGOPS_RIVAL_DELIVERY(int earnedMoney) { invoke(0x1B882107C23A9022, earnedMoney); } // 0x1B882107C23A9022 b1290 - void NETWORK_SPEND_GANGOPS_START_STRAND(int type, int amount, BOOL p2, BOOL p3) { invoke(0xA19EC0786E326E06, type, amount, p2, p3); } // 0xA19EC0786E326E06 b1290 - void NETWORK_SPEND_GANGOPS_TRIP_SKIP(int amount, BOOL p1, BOOL p2) { invoke(0x5ECE6FD7B4EC8D6A, amount, p1, p2); } // 0x5ECE6FD7B4EC8D6A b1290 - void NETWORK_EARN_GANGOPS_PREP_PARTICIPATION(int amount) { invoke(0xED26584F6BDCBBFD, amount); } // 0xED26584F6BDCBBFD b1290 - void NETWORK_EARN_GANGOPS_SETUP(int amount, const char* p1) { invoke(0xA9160796D47A2CF8, amount, p1); } // 0xA9160796D47A2CF8 b1290 - void NETWORK_EARN_GANGOPS_FINALE(int amount, const char* p1) { invoke(0x1C121FC9545E0D52, amount, p1); } // 0x1C121FC9545E0D52 b1290 - void NETWORK_SPEND_GANGOPS_REPAIR_COST(Any p0, Any p1, Any p2) { invoke(0x2A7CEC72C3443BCC, p0, p1, p2); } // 0x2A7CEC72C3443BCC b1290 - void NETWORK_EARN_NIGHTCLUB(Any p0) { invoke(0xE0F82D68C7039158, p0); } // 0xE0F82D68C7039158 b1493 - void NETWORK_EARN_NIGHTCLUB_DANCING(Any p0) { invoke(0xB4DEAE67F35E2ACD, p0); } // 0xB4DEAE67F35E2ACD b1493 - void NETWORK_EARN_BB_EVENT_BONUS(int amount) { invoke(0xFDD8D2440DAF1590, amount); } // 0xFDD8D2440DAF1590 b1604 - void NETWORK_SPENT_PURCHASE_HACKER_TRUCK(Any p0, Any p1, Any p2, Any p3) { invoke(0x2A93C46AAB1EACC9, p0, p1, p2, p3); } // 0x2A93C46AAB1EACC9 b1493 - void NETWORK_SPENT_UPGRADE_HACKER_TRUCK(Any p0, Any p1, Any p2, Any p3) { invoke(0x226C284C830D0CA8, p0, p1, p2, p3); } // 0x226C284C830D0CA8 b1493 - void NETWORK_EARN_HACKER_TRUCK(Any p0, int amount, Any p2, Any p3) { invoke(0xE8815FE993896AD3, p0, amount, p2, p3); } // 0xE8815FE993896AD3 b1493 - void NETWORK_SPENT_PURCHASE_NIGHTCLUB_AND_WAREHOUSE(Any p0, Any p1, Any p2, Any p3) { invoke(0xED76D195E6E3BF7F, p0, p1, p2, p3); } // 0xED76D195E6E3BF7F b1493 - void NETWORK_SPENT_UPGRADE_NIGHTCLUB_AND_WAREHOUSE(Any p0, Any p1, Any p2, Any p3) { invoke(0x1DC9B749E7AE282B, p0, p1, p2, p3); } // 0x1DC9B749E7AE282B b1493 - void NETWORK_EARN_NIGHTCLUB_AND_WAREHOUSE(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6) { invoke(0xC6E74CF8C884C880, p0, p1, p2, p3, p4, p5, p6); } // 0xC6E74CF8C884C880 b1493 - void NETWORK_SPEND_NIGHTCLUB_AND_WAREHOUSE(Any p0, Any p1, Any p2, Any p3) { invoke(0x65482BFD0923C8A1, p0, p1, p2, p3); } // 0x65482BFD0923C8A1 b1493 - void NETWORK_SPENT_RDR_HATCHET_BONUS(int amount, BOOL p1, BOOL p2) { invoke(0xE284D46FFDB82E36, amount, p1, p2); } // 0xE284D46FFDB82E36 b1493 - void NETWORK_SPENT_NIGHTCLUB_ENTRY_FEE(Player player, int amount, Any p1, BOOL p2, BOOL p3) { invoke(0x876056684281655D, player, amount, p1, p2, p3); } // 0x876056684281655D b1493 - void NETWORK_SPEND_NIGHTCLUB_BAR_DRINK(int amount, Any p1, BOOL p2, BOOL p3) { invoke(0xDD21B016E4289465, amount, p1, p2, p3); } // 0xDD21B016E4289465 b1493 - void NETWORK_SPEND_BOUNTY_HUNTER_MISSION(int amount, BOOL p1, BOOL p2) { invoke(0x1BEA0CD93470BB1F, amount, p1, p2); } // 0x1BEA0CD93470BB1F b1493 - void NETWORK_SPENT_REHIRE_DJ(int amount, Any p1, BOOL p2, BOOL p3) { invoke(0xF6C8A544E4CF14FC, amount, p1, p2, p3); } // 0xF6C8A544E4CF14FC b1493 - void NETWORK_SPENT_ARENA_JOIN_SPECTATOR(int amount, Any p1, BOOL p2, BOOL p3) { invoke(0x14EAEA58F93B55AF, amount, p1, p2, p3); } // 0x14EAEA58F93B55AF b1604 - void NETWORK_EARN_ARENA_SKILL_LEVEL_PROGRESSION(int amount, Any p1) { invoke(0xE08256F972C7BB2C, amount, p1); } // 0xE08256F972C7BB2C b1604 - void NETWORK_EARN_ARENA_CAREER_PROGRESSION(int amount, Any p1) { invoke(0x0F99F70C61F14619, amount, p1); } // 0x0F99F70C61F14619 b1604 - void NETWORK_SPEND_MAKE_IT_RAIN(int amount, BOOL p1, BOOL p2) { invoke(0xE5F5A060439C2F5D, amount, p1, p2); } // 0xE5F5A060439C2F5D b1604 - void NETWORK_SPEND_BUY_ARENA(int amount, BOOL p1, BOOL p2, const char* p3) { invoke(0x40D5DA9550B7CB46, amount, p1, p2, p3); } // 0x40D5DA9550B7CB46 b1604 - void NETWORK_SPEND_UPGRADE_ARENA(int amount, BOOL p1, BOOL p2, const char* p3) { invoke(0x037ABB06825D7AB1, amount, p1, p2, p3); } // 0x037ABB06825D7AB1 b1604 - void NETWORK_SPEND_ARENA_SPECTATOR_BOX(int amount, int type, BOOL p2, BOOL p3) { invoke(0x7049BF858601DC0F, amount, type, p2, p3); } // 0x7049BF858601DC0F b1604 - void NETWORK_SPEND_SPIN_THE_WHEEL_PAYMENT(int amount, Any p1, BOOL p2) { invoke(0x9A5BD1D0000B339C, amount, p1, p2); } // 0x9A5BD1D0000B339C b1604 - void NETWORK_EARN_SPIN_THE_WHEEL_CASH(int amount) { invoke(0x676C48776CACBB5A, amount); } // 0x676C48776CACBB5A b1604 - void NETWORK_SPEND_ARENA_PREMIUM(int amount, BOOL p1, BOOL p2) { invoke(0x619496D837EFD920, amount, p1, p2); } // 0x619496D837EFD920 b1604 - void NETWORK_EARN_ARENA_WAR(int amount, Any p1, Any p2, Any p3) { invoke(0x631F1CB8FB4130AA, amount, p1, p2, p3); } // 0x631F1CB8FB4130AA b1604 - void NETWORK_EARN_ARENA_WAR_ASSASSINATE_TARGET(int amount) { invoke(0x5E7AE8AABE8B7C0D, amount); } // 0x5E7AE8AABE8B7C0D b1604 - void NETWORK_EARN_ARENA_WAR_EVENT_CARGO(int amount) { invoke(0xA82959062361B259, amount); } // 0xA82959062361B259 b1604 - void NETWORK_EARN_RC_TIME_TRIAL(int amount) { invoke(0xDFF49EE984E7AAE8, amount); } // 0xDFF49EE984E7AAE8 b1734 - void NETWORK_EARN_DAILY_OBJECTIVE_EVENT(int amount) { invoke(0x5128DF14A5BB86FC, amount); } // 0x5128DF14A5BB86FC b1734 - void NETWORK_SPEND_CASINO_MEMBERSHIP(int amount, BOOL p1, BOOL p2, int p3) { invoke(0xFBBE0570EDF39D46, amount, p1, p2, p3); } // 0xFBBE0570EDF39D46 b1734 - void NETWORK_SPEND_BUY_CASINO(int amount, BOOL p1, BOOL p2, Any* data) { invoke(0x34A6FC4D06C4DA0F, amount, p1, p2, data); } // 0x34A6FC4D06C4DA0F b1734 - void NETWORK_SPEND_UPGRADE_CASINO(int amount, BOOL p1, BOOL p2, Any* data) { invoke(0x4740D62BC1B4EBEA, amount, p1, p2, data); } // 0x4740D62BC1B4EBEA b1734 - void NETWORK_SPEND_CASINO_GENERIC(int amount, Any p1, Any p2, Any p3, Any p4) { invoke(0x88BF9B612B84D3C3, amount, p1, p2, p3, p4); } // 0x88BF9B612B84D3C3 b1734 - void NETWORK_EARN_CASINO_TIME_TRIAL_WIN(int amount) { invoke(0x0819DB99FD2FBBD8, amount); } // 0x0819DB99FD2FBBD8 b1734 - void NETWORK_EARN_COLLECTABLES_ACTION_FIGURES(int amount) { invoke(0x5517F90043466049, amount); } // 0x5517F90043466049 b1734 - void NETWORK_EARN_CASINO_COLLECTABLE_COMPLETED_COLLECTION(int amount) { invoke(0x83AD64F53F4E9483, amount); } // 0x83AD64F53F4E9483 b1734 - void NETWORK_EARN_SELL_PRIZE_VEHICLE(int amount, Any p1, Any p2) { invoke(0x8BCB27A057DF7B7F, amount, p1, p2); } // 0x8BCB27A057DF7B7F b1734 - void NETWORK_EARN_CASINO_MISSION_REWARD(int amount) { invoke(0x566FD402B25787DE, amount); } // 0x566FD402B25787DE b1734 - void NETWORK_EARN_CASINO_STORY_MISSION_REWARD(int amount) { invoke(0xAC95ED552157E092, amount); } // 0xAC95ED552157E092 b1734 - void NETWORK_EARN_CASINO_MISSION_PARTICIPATION(int amount) { invoke(0x09E8F18641BE2575, amount); } // 0x09E8F18641BE2575 b1734 - void NETWORK_EARN_CASINO_AWARD(int amount, Hash hash) { invoke(0x973A9781A34F8DEB, amount, hash); } // 0x973A9781A34F8DEB b1734 - void NETWORK_SPEND_BUY_ARCADE(Any p0, Any p1, Any p2, Any p3) { invoke(0x870289A558348378, p0, p1, p2, p3); } // 0x870289A558348378 b1868 - void NETWORK_SPEND_UPGRADE_ARCADE(Any p0, Any p1, Any p2, Any p3) { invoke(0x5574637681911FDA, p0, p1, p2, p3); } // 0x5574637681911FDA b1868 - void NETWORK_SPEND_CASINO_HEIST(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9, Any p10) { invoke(0xD30E8392F407C328, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10); } // 0xD30E8392F407C328 b1868 - void NETWORK_SPEND_ARCADE_MGMT(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0xB5B58E24868CB09E, p0, p1, p2, p3, p4); } // 0xB5B58E24868CB09E b1868 - void NETWORK_SPEND_PLAY_ARCADE(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0xEAD3D81F2C3A1458, p0, p1, p2, p3, p4); } // 0xEAD3D81F2C3A1458 b1868 - void NETWORK_SPEND_ARCADE(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0x43AA7FAC4E6D6687, p0, p1, p2, p3, p4); } // 0x43AA7FAC4E6D6687 b1868 - void NETWORK_EARN_CASINO_HEIST(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6) { invoke(0x72E7C7B9615FA3C3, p0, p1, p2, p3, p4, p5, p6); } // 0x72E7C7B9615FA3C3 b1868 - void NETWORK_EARN_UPGRADE_ARCADE(Any p0, Any p1, Any p2) { invoke(0x4C3B75694F7E0D9C, p0, p1, p2); } // 0x4C3B75694F7E0D9C b1868 - void NETWORK_EARN_ARCADE(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0xD29334ED1A256DBF, p0, p1, p2, p3, p4); } // 0xD29334ED1A256DBF b1868 - void NETWORK_EARN_COLLECTABLES(Any p0, Any p1, Any p2) { invoke(0xA95CFB4E02390842, p0, p1, p2); } // 0xA95CFB4E02390842 b1868 - void NETWORK_EARN_CHALLENGE(int amount, Any p1, Any p2) { invoke(0x0DD362F14F18942A, amount, p1, p2); } // 0x0DD362F14F18942A b1868 - void NETWORK_EARN_CASINO_HEIST_AWARDS(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0x3EC7471E6909798A, p0, p1, p2, p3, p4); } // 0x3EC7471E6909798A b1868 - void NETWORK_EARN_COLLECTABLE_ITEM(int amount, Any p1) { invoke(0x84FF63BD4966F33D, amount, p1); } // 0x84FF63BD4966F33D b1734 - void NETWORK_EARN_COLLECTABLE_COMPLETED_COLLECTION(int amount, Any p1) { invoke(0x5C9B198AF5A54FA6, amount, p1); } // 0x5C9B198AF5A54FA6 b2060 - void NETWORK_EARN_YATCH_MISSION(int amount, Any p1) { invoke(0xDE68E30D89F97132, amount, p1); } // 0xDE68E30D89F97132 b2060 - void NETWORK_EARN_DISPATCH_CALL(int amount, Any p1) { invoke(0xE2E244AB823B4483, amount, p1); } // 0xE2E244AB823B4483 b2060 - void NETWORK_SPEND_BEACH_PARTY(Any p0) { invoke(0x54ABA22FA6371249, p0); } // 0x54ABA22FA6371249 b2189 - void NETWORK_SPEND_SUBMARINE(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { invoke(0x6C8BC1488527AAAB, p0, p1, p2, p3, p4, p5); } // 0x6C8BC1488527AAAB b2189 - void NETWORK_SPEND_CASINO_CLUB(int amount1, Any p1, BOOL p2, Any p3, int p4, int p5, int p6, int amount2, Any p8) { invoke(0xC991C255AA6D90B2, amount1, p1, p2, p3, p4, p5, p6, amount2, p8); } // 0xC991C255AA6D90B2 b2189 - void NETWORK_SPEND_BUY_SUB(Any p0, Any p1, Any p2, Any p3) { invoke(0x90CD7C6871FBF1B4, p0, p1, p2, p3); } // 0x90CD7C6871FBF1B4 b2189 - void NETWORK_SPEND_UPGRADE_SUB(Any p0, Any p1, Any p2, Any p3) { invoke(0x89049A84065CE68E, p0, p1, p2, p3); } // 0x89049A84065CE68E b2189 - void NETWORK_SPEND_ISLAND_HEIST(Any p0, Any p1, Any p2, Any p3) { invoke(0xE86689E5F82DE429, p0, p1, p2, p3); } // 0xE86689E5F82DE429 b2189 - void NETWORK_EARN_ISLAND_HEIST(int amount1, Any p1, Any p2, Any p3, int amount2, int p5) { invoke(0xD21D111C46BA9F15, amount1, p1, p2, p3, amount2, p5); } // 0xD21D111C46BA9F15 b2189 - void NETWORK_EARN_BEACH_PARTY_LOST_FOUND(Any p0, Any p1, Any p2) { invoke(0xA51338E0DCCD4065, p0, p1, p2); } // 0xA51338E0DCCD4065 b2189 - void NETWORK_EARN_FROM_ISLAND_HEIST_DJ_MISSION(Any p0, Any p1) { invoke(0xE2BB399D90942091, p0, p1); } // 0xE2BB399D90942091 b2189 - void NETWORK_SPEND_CAR_CLUB_MEMBERSHIP(int amount1, Any p1, Any p2, int amount2, Any p4) { invoke(0x1464E17207CD36E2, amount1, p1, p2, amount2, p4); } // 0x1464E17207CD36E2 b2372 - void NETWORK_SPEND_CAR_CLUB_BAR(Any p0, BOOL p1, BOOL p2, Any p3) { invoke(0x925227803A0EAA1B, p0, p1, p2, p3); } // 0x925227803A0EAA1B b2372 - void NETWORK_SPEND_AUTOSHOP_MODIFY(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0x9BEA350D7C48061B, p0, p1, p2, p3, p4); } // 0x9BEA350D7C48061B b2372 - void NETWORK_SPEND_CAR_CLUB_TAKEOVER(Any p0, Any p1, Any p2, Any p3) { invoke(0xD1E46824E6FB92B5, p0, p1, p2, p3); } // 0xD1E46824E6FB92B5 b2372 - void NETWORK_SPEND_BUY_AUTOSHOP(Any p0, Any p1, Any p2, Any p3) { invoke(0xEEB7E5D1FEB20869, p0, p1, p2, p3); } // 0xEEB7E5D1FEB20869 b2372 - void NETWORK_SPEND_UPGRADE_AUTOSHOP(Any p0, Any p1, Any p2, Any p3) { invoke(0xDD829AA198FDC46C, p0, p1, p2, p3); } // 0xDD829AA198FDC46C b2372 - void NETWORK_EARN_AUTOSHOP_BUSINESS(Any p0, Any p1, Any p2) { invoke(0x36A7FD5A7194B03E, p0, p1, p2); } // 0x36A7FD5A7194B03E b2372 - void NETWORK_EARN_AUTOSHOP_INCOME(Any p0, int p1) { invoke(0xC66D1CF99ED7FE25, p0, p1); } // 0xC66D1CF99ED7FE25 b2372 - void NETWORK_EARN_CARCLUB_MEMBERSHIP(Any p0) { invoke(0xBC6227792A188E2E, p0); } // 0xBC6227792A188E2E b2372 - void NETWORK_EARN_DAILY_VEHICLE(Any p0, Any p1) { invoke(0x533073E8A596008C, p0, p1); } // 0x533073E8A596008C b2372 - void NETWORK_EARN_DAILY_VEHICLE_BONUS(Any p0) { invoke(0xFE65AFE7308E32B2, p0); } // 0xFE65AFE7308E32B2 b2372 - void NETWORK_EARN_TUNER_AWARD(Any p0, Any p1, Any p2) { invoke(0xB846F547D3792DF6, p0, p1, p2); } // 0xB846F547D3792DF6 b2372 - void NETWORK_EARN_TUNER_ROBBERY(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0xBCB266247193AC61, p0, p1, p2, p3, p4); } // 0xBCB266247193AC61 b2372 - void NETWORK_EARN_UPGRADE_AUTOSHOP(Any p0, Any p1) { invoke(0xC10322A8D3E061EE, p0, p1); } // 0xC10322A8D3E061EE b2372 - void NETWORK_SPEND_INTERACTION_MENU_ABILITY(Any p0, Any p1, Any p2, Any p3) { invoke(0x93AA4165CB67E925, p0, p1, p2, p3); } // 0x93AA4165CB67E925 b2372 - void NETWORK_SPEND_SET_COMMON_FIELDS(Any p0, Any p1, Any p2, BOOL p3) { invoke(0xB9F7A469460E7A4A, p0, p1, p2, p3); } // 0xB9F7A469460E7A4A b2372 - void NETWORK_SPEND_SET_DISCOUNT(BOOL p0) { invoke(0x7E2F4E8F44CAF4E0, p0); } // 0x7E2F4E8F44CAF4E0 b2699 - void NETWORK_SPEND_BUY_AGENCY(Any p0, Any p1, Any p2, Any p3) { invoke(0xEA8CD3C9B3C35884, p0, p1, p2, p3); } // 0xEA8CD3C9B3C35884 b2545 - void NETWORK_SPEND_UPGRADE_AGENCY(Any p0, Any p1, Any p2, Any p3) { invoke(0x6CCA64840589A3B6, p0, p1, p2, p3); } // 0x6CCA64840589A3B6 b2545 - void NETWORK_SPEND_AGENCY(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0x1B2120405080125C, p0, p1, p2, p3, p4); } // 0x1B2120405080125C b2545 - void NETWORK_SPEND_HIDDEN(Any p0, Any p1, Any p2, Any p3) { invoke(0xBF8793B91EA094A7, p0, p1, p2, p3); } // 0xBF8793B91EA094A7 b2545 - void NETWORK_SPEND_SOURCE_BIKE(Any p0, Any p1, Any p2, Any p3) { invoke(0xD9DF467CBE4398C8, p0, p1, p2, p3); } // 0xD9DF467CBE4398C8 b2545 - void NETWORK_SPEND_COMP_SUV(Any p0, Any p1, Any p2, Any p3) { invoke(0xD86581F9E7CDA383, p0, p1, p2, p3); } // 0xD86581F9E7CDA383 b2545 - void NETWORK_SPEND_SUV_FST_TRVL(int p0, BOOL p1, BOOL p2, Any p3) { invoke(0x61A2DF64ED2D396E, p0, p1, p2, p3); } // 0x61A2DF64ED2D396E b2545 - void NETWORK_SPEND_SUPPLY(Any p0, Any p1, Any p2, Any p3) { invoke(0xEBD482B82ACB8BAD, p0, p1, p2, p3); } // 0xEBD482B82ACB8BAD b2545 - void NETWORK_SPEND_BIKE_SHOP(Any p0, Any p1, Any p2, Any p3) { invoke(0x923AEA8E78F8DF0B, p0, p1, p2, p3); } // 0x923AEA8E78F8DF0B b2699 - void NETWORK_SPEND_VEHICLE_REQUESTED(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0x02D24A35A9CC3503, p0, p1, p2, p3, p4); } // 0x02D24A35A9CC3503 b2699 - void NETWORK_SPEND_GUNRUNNING(Any p0, Any p1, Any p2, Any p3) { invoke(0x2CEB0E0BC2A77C05, p0, p1, p2, p3); } // 0x2CEB0E0BC2A77C05 b2699 - void NETWORK_EARN_AGENCY_SAFE(Any p0) { invoke(0x663B4B9D11742A12, p0); } // 0x663B4B9D11742A12 b2545 - void NETWORK_EARN_AWARD_CONTRACT(Any p0, Any p1) { invoke(0x146D4EB6D22A403F, p0, p1); } // 0x146D4EB6D22A403F b2545 - void NETWORK_EARN_AGENCY_CONTRACT(Any p0, Any p1) { invoke(0x38482AD49CB905C7, p0, p1); } // 0x38482AD49CB905C7 b2545 - void NETWORK_EARN_AWARD_PHONE(Any p0, Any p1) { invoke(0x7397A115030F1BE3, p0, p1); } // 0x7397A115030F1BE3 b2545 - void NETWORK_EARN_AGENCY_PHONE(Any p0, Any p1, Any p2) { invoke(0xE29F3D5FA63B1B82, p0, p1, p2); } // 0xE29F3D5FA63B1B82 b2545 - void NETWORK_EARN_AWARD_FIXER_MISSION(Any p0, Any p1) { invoke(0x88D6C327D6C57C45, p0, p1); } // 0x88D6C327D6C57C45 b2545 - void NETWORK_EARN_FIXER_PREP(Any p0, Any p1) { invoke(0x6283E5DE4C4460C6, p0, p1); } // 0x6283E5DE4C4460C6 b2545 - void NETWORK_EARN_FIXER_FINALE(Any p0, Any p1) { invoke(0xBA154373C5FE51E8, p0, p1); } // 0xBA154373C5FE51E8 b2545 - void NETWORK_EARN_FIXER_AGENCY_SHORT_TRIP(Any p0, Any p1) { invoke(0xF4A8E57460BF2037, p0, p1); } // 0xF4A8E57460BF2037 b2545 - void NETWORK_EARN_AWARD_SHORT_TRIP(Any p0, Any p1) { invoke(0x5B4DBDED84D6A420, p0, p1); } // 0x5B4DBDED84D6A420 b2545 - void NETWORK_EARN_FIXER_RIVAL_DELIVERY(Any p0, Any p1) { invoke(0x235D41210B3A1A5E, p0, p1); } // 0x235D41210B3A1A5E b2545 - void NETWORK_EARN_UPGRADE_AGENCY(Any p0, Any p1) { invoke(0xD07C7C3F1995108C, p0, p1); } // 0xD07C7C3F1995108C b2545 - void NETWORK_SPEND_APARTMENT_UTILITIES(int amount, BOOL p1, BOOL p2, Any* data) { invoke(0x1254B5B3925EFD3D, amount, p1, p2, data); } // 0x1254B5B3925EFD3D b2545 - void NETWORK_SPEND_BUSINESS_PROPERTY_FEES(Any p0, Any p1, Any p2, Any p3) { invoke(0x92D1CFDA1227FF1C, p0, p1, p2, p3); } // 0x92D1CFDA1227FF1C b2545 - void NETWORK_EARN_SIGHTSEEING_REWARD(Any p0, Any p1, Any p2, Any p3) { invoke(0x45087AE480B233AC, p0, p1, p2, p3); } // 0x45087AE480B233AC b2699 - void NETWORK_EARN_BIKER_SHOP(Any p0, Any p1) { invoke(0x2C5809EB9DF57257, p0, p1); } // 0x2C5809EB9DF57257 b2699 - void NETWORK_EARN_BIKER(Any p0) { invoke(0x71BEC32FA466E105, p0); } // 0x71BEC32FA466E105 b2699 - void NETWORK_YOHAN_SOURCE_GOODS(Any p0, Any p1, Any p2, Any p3) { invoke(0x59498BC8B1C8B15C, p0, p1, p2, p3); } // 0x59498BC8B1C8B15C b2699 - void NETWORK_SPEND_BUY_MFGARAGE_(Any p0, Any p1, Any p2, Any p3) { invoke(0xA2ED36DCF0FCA413, p0, p1, p2, p3); } // 0xA2ED36DCF0FCA413 b2802 - void NETWORK_SPEND_UPGRADE_MFGARAGE_(Any p0, Any p1, Any p2, Any p3) { invoke(0xCF8F346DDDC66643, p0, p1, p2, p3); } // 0xCF8F346DDDC66643 b2802 - void NETWORK_SPEND_BUY_SUPPLIES_(int p0, BOOL p1, BOOL p2, int p3) { invoke(0xB48185C0CA67B16B, p0, p1, p2, p3); } // 0xB48185C0CA67B16B b2802 - void NETWORK_SPEND_BUY_ACID_LAB_(Any p0, Any p1, Any p2, Any p3) { invoke(0xF1E26A7924327152, p0, p1, p2, p3); } // 0xF1E26A7924327152 b2802 - void NETWORK_SPEND_UPGRADE_ACID_LAB_EQUIPMENT_(Any p0, Any p1, Any p2, Any p3) { invoke(0x110EE9D486C23126, p0, p1, p2, p3); } // 0x110EE9D486C23126 b2802 - void NETWORK_SPEND_UPGRADE_ACID_LAB_ARMOR_(int p0, BOOL p1, BOOL p2, int p3) { invoke(0xA7D541C9ACD63133, p0, p1, p2, p3); } // 0xA7D541C9ACD63133 b2802 - void NETWORK_SPEND_UPGRADE_ACID_LAB_SCOOP_(int p0, BOOL p1, BOOL p2, int p3) { invoke(0x2940558E05BCC2EC, p0, p1, p2, p3); } // 0x2940558E05BCC2EC b2802 - void NETWORK_SPEND_UPGRADE_ACID_LAB_MINES_(int p0, BOOL p1, BOOL p2, int p3) { invoke(0x4B99AB08C92C54E4, p0, p1, p2, p3); } // 0x4B99AB08C92C54E4 b2802 - void NETWORK_SPEND_RENAME_ACID_LAB_(Any p0, Any p1, Any p2, Any p3) { invoke(0x842B1C5AF61ACDE9, p0, p1, p2, p3); } // 0x842B1C5AF61ACDE9 b2802 - void NETWORK_SPEND_RENAME_ACID_PRODUCT_(Any p0, Any p1, Any p2, Any p3) { invoke(0x446798F7495DD7D8, p0, p1, p2, p3); } // 0x446798F7495DD7D8 b2802 - void NETWORK_EARN_AWARD_JUGGALO_MISSION_(Any p0, Any p1) { invoke(0xDDF047577F1A02A7, p0, p1); } // 0xDDF047577F1A02A7 b2802 - void NETWORK_EARN_AWARD_ACID_LAB_(Any p0, Any p1) { invoke(0xD1A8165767AD2D23, p0, p1); } // 0xD1A8165767AD2D23 b2802 - void NETWORK_EARN_AWARD_DAILY_STASH_(Any p0, Any p1) { invoke(0xC30650FA74A19D02, p0, p1); } // 0xC30650FA74A19D02 b2802 - void NETWORK_EARN_AWARD_DEAD_DROP_(Any p0, Any p1) { invoke(0xD01EBAEA1F905EF6, p0, p1); } // 0xD01EBAEA1F905EF6 b2802 - void NETWORK_EARN_AWARD_RANDOM_EVENT_(Any p0, Any p1) { invoke(0xBEAFBB1B98B7EF55, p0, p1); } // 0xBEAFBB1B98B7EF55 b2802 - void NETWORK_EARN_AWARD_TAXI_(Any p0, Any p1) { invoke(0xA914768AD35CD3A5, p0, p1); } // 0xA914768AD35CD3A5 b2802 - void NETWORK_EARN_STREET_DEALER_(Any p0, Any p1) { invoke(0xA81017EE1324FDFE, p0, p1); } // 0xA81017EE1324FDFE b2802 - void NETWORK_EARN_SELL_ACID_(Any p0, Any p1) { invoke(0x79B656937DF6DF5D, p0, p1); } // 0x79B656937DF6DF5D b2802 - void NETWORK_EARN_SETUP_PARTICIPATION_ACID_LAB_(Any p0, Any p1) { invoke(0xE3942D59E8A7F70D, p0, p1); } // 0xE3942D59E8A7F70D b2802 - void NETWORK_EARN_SOURCE_PARTICIPATION_ACID_LAB_(Any p0, Any p1) { invoke(0x136F11B5DF1B304D, p0, p1); } // 0x136F11B5DF1B304D b2802 - void NETWORK_EARN_SELL_PARTICIPATION_ACID_LAB_(Any p0, Any p1) { invoke(0xCA3EF9B09A8D76B4, p0, p1); } // 0xCA3EF9B09A8D76B4 b2802 - void NETWORK_EARN_JUGGALO_STORY_MISSION_(Any p0, Any p1) { invoke(0xE01D10BA8CD53621, p0, p1); } // 0xE01D10BA8CD53621 b2802 - void NETWORK_EARN_JUGGALO_STORY_MISSION_PARTICIPATION_(Any p0, Any p1) { invoke(0x40FF6CCCC476185C, p0, p1); } // 0x40FF6CCCC476185C b2802 - void NETWORK_EARN_FOOLIGAN_JOB_(Any p0, Any p1) { invoke(0xCE4452AE85F5E252, p0, p1); } // 0xCE4452AE85F5E252 b2802 - void NETWORK_EARN_FOOLIGAN_JOB_PARTICIPATION_(Any p0, Any p1) { invoke(0xC376B92D0E060970, p0, p1); } // 0xC376B92D0E060970 b2802 - void NETWORK_EARN_TAXI_JOB_(Any p0, Any p1) { invoke(0x991E1588FAD9019D, p0, p1); } // 0x991E1588FAD9019D b2802 - void NETWORK_EARN_DAILY_STASH_HOUSE_COMPLETED_(Any p0, Any p1) { invoke(0xCABC9874AFA70D6D, p0, p1); } // 0xCABC9874AFA70D6D b2802 - void NETWORK_EARN_DAILY_STASH_HOUSE_PARTICIPATION_(Any p0, Any p1) { invoke(0x9C0C6BD0F94CE391, p0, p1); } // 0x9C0C6BD0F94CE391 b2802 - void NETWORK_EARN_AVENGER_(int amount, int p1) { invoke(0x55F006B9D4A46C1D, amount, p1); } // 0x55F006B9D4A46C1D b2944 - void NETWORK_EARN_SMUGGLER_OPS_(Any p0, Any p1, Any p2) { invoke(0xDEA273D5F8A9661A, p0, p1, p2); } // 0xDEA273D5F8A9661A b2944 - void NETWORK_EARN_BONUS_OBJECTIVE_(int amount, Any p1, Any p2) { invoke(0xDCEF983C24191997, amount, p1, p2); } // 0xDCEF983C24191997 b2944 - void NETWORK_EARN_PROGRESS_HUB_(Any p0, Any p1) { invoke(0xF8332B06F0EECC9C, p0, p1); } // 0xF8332B06F0EECC9C b2944 - void NETWORK_SPENT_AIR_FREIGHT_(int hangarCargoSourcingPrice, BOOL fromBank, BOOL fromBankAndWallet, int cost, int warehouseId, int warehouseSlot) { invoke(0x8C7E8D6F96C9E948, hangarCargoSourcingPrice, fromBank, fromBankAndWallet, cost, warehouseId, warehouseSlot); } // 0x8C7E8D6F96C9E948 b2944 - void NETWORK_SPENT_SKIP_CARGO_SOURCE_SETUP_(int amount, BOOL fromBank, BOOL fromBankAndWallet, int cost) { invoke(0xED1B407BADA42CEC, amount, fromBank, fromBankAndWallet, cost); } // 0xED1B407BADA42CEC b2944 - void NETWORK_SPENT_STEALTH_MODULE_(int amount, BOOL fromBank, BOOL fromBankAndWallet, Hash p3) { invoke(0x95CE79A6939C537A, amount, fromBank, fromBankAndWallet, p3); } // 0x95CE79A6939C537A b2944 - void NETWORK_SPENT_MISSILE_JAMMER_(int amount, BOOL fromBank, BOOL fromBankAndWallet, Hash p3) { invoke(0xD687100F616163F4, amount, fromBank, fromBankAndWallet, p3); } // 0xD687100F616163F4 b2944 - int NETWORK_GET_VC_BANK_BALANCE() { return invoke(0x76EF28DA05EA395A); } // 0x76EF28DA05EA395A 0x16184FB5 b323 - int NETWORK_GET_VC_WALLET_BALANCE(int characterSlot) { return invoke(0xA40F9C2623F6A8B5, characterSlot); } // 0xA40F9C2623F6A8B5 0x4F5B781C b323 - int NETWORK_GET_VC_BALANCE() { return invoke(0x5CBAD97E059E1B94); } // 0x5CBAD97E059E1B94 0xADF8F882 b323 - int NETWORK_GET_EVC_BALANCE() { return invoke(0x5D1E75F91C07DEE5); } // 0x5D1E75F91C07DEE5 0xF1EDB7F4 b323 - int NETWORK_GET_PVC_BALANCE() { return invoke(0x4F54F3B6C202FB4E); } // 0x4F54F3B6C202FB4E 0x56485B56 b323 - const char* NETWORK_GET_STRING_WALLET_BALANCE(int characterSlot) { return invoke(0xF9B10B529DCFB33B, characterSlot); } // 0xF9B10B529DCFB33B 0xC1A11435 b323 - const char* NETWORK_GET_STRING_BANK_BALANCE() { return invoke(0xA6FA3979BED01B81); } // 0xA6FA3979BED01B81 0xAA7EA3BD b323 - const char* NETWORK_GET_STRING_BANK_WALLET_BALANCE(int character) { return invoke(0x700AF71AE615E6DD, character); } // 0x700AF71AE615E6DD 0x7D4FD28C b323 - BOOL NETWORK_GET_CAN_SPEND_FROM_WALLET(int amount, int characterSlot) { return invoke(0xED5AB8860415BABA, amount, characterSlot); } // 0xED5AB8860415BABA 0x0EA2188C b323 - BOOL NETWORK_GET_CAN_SPEND_FROM_BANK(int amount) { return invoke(0xA31FD6A0865B6D14, amount); } // 0xA31FD6A0865B6D14 0xABED6020 b323 - BOOL NETWORK_GET_CAN_SPEND_FROM_BANK_AND_WALLET(int amount, int characterSlot) { return invoke(0xDC18531D7019A535, amount, characterSlot); } // 0xDC18531D7019A535 0xCA23FD25 b323 - int NETWORK_GET_PVC_TRANSFER_BALANCE() { return invoke(0x13A8DE2FD77D04F3); } // 0x13A8DE2FD77D04F3 0xC670C814 b323 - BOOL NETWORK_GET_CAN_TRANSFER_CASH(int amount) { return invoke(0x08E8EEADFD0DC4A0, amount); } // 0x08E8EEADFD0DC4A0 0x03461981 b323 - BOOL NETWORK_CAN_RECEIVE_PLAYER_CASH(Any p0, Any p1, Any p2, Any p3) { return invoke(0x5D17BE59D2123284, p0, p1, p2, p3); } // 0x5D17BE59D2123284 0x41F5F10E b323 - int NETWORK_GET_REMAINING_TRANSFER_BALANCE() { return invoke(0xEA560AC9EEB1E19B); } // 0xEA560AC9EEB1E19B 0xA9021211 b323 - int WITHDRAW_VC(int amount) { return invoke(0xF70EFA14FE091429, amount); } // 0xF70EFA14FE091429 0x8B755993 b323 - BOOL DEPOSIT_VC(int amount) { return invoke(0xE260E0BB9CD995AC, amount); } // 0xE260E0BB9CD995AC 0x8F266745 b323 - BOOL HAS_VC_WITHDRAWAL_COMPLETED(Any p0) { return invoke(0xE154B48B68EF72BC, p0); } // 0xE154B48B68EF72BC 0x531E4892 b323 - BOOL WAS_VC_WITHDRAWAL_SUCCESSFUL(Any p0) { return invoke(0x6FCF8DDEA146C45B, p0); } // 0x6FCF8DDEA146C45B 0xB96C7ABE b323 -} - -namespace NETSHOPPING -{ - BOOL NET_GAMESERVER_USE_SERVER_TRANSACTIONS() { return invoke(0x7D2708796355B20B); } // 0x7D2708796355B20B b1290 - BOOL NET_GAMESERVER_CATALOG_ITEM_IS_VALID(const char* name) { return invoke(0xBD4D7EAF8A30F637, name); } // 0xBD4D7EAF8A30F637 b323 - BOOL NET_GAMESERVER_CATALOG_ITEM_KEY_IS_VALID(Hash hash) { return invoke(0x247F0F73A182EA0B, hash); } // 0x247F0F73A182EA0B b323 - int NET_GAMESERVER_GET_PRICE(Hash itemHash, Hash categoryHash, BOOL p2) { return invoke(0xC27009422FCCA88D, itemHash, categoryHash, p2); } // 0xC27009422FCCA88D b323 - BOOL NET_GAMESERVER_CATALOG_IS_VALID() { return invoke(0x3C4487461E9B0DCB); } // 0x3C4487461E9B0DCB b323 - BOOL NET_GAMESERVER_IS_CATALOG_CURRENT() { return invoke(0x2B949A1E6AEC8F6A); } // 0x2B949A1E6AEC8F6A b323 - Hash NET_GAMESERVER_GET_CATALOG_CLOUD_CRC() { return invoke(0x85F6C9ABA1DE2BCF); } // 0x85F6C9ABA1DE2BCF b323 - BOOL NET_GAMESERVER_REFRESH_SERVER_CATALOG() { return invoke(0x357B152EF96C30B6); } // 0x357B152EF96C30B6 b323 - BOOL NET_GAMESERVER_RETRIEVE_CATALOG_REFRESH_STATUS(int* state) { return invoke(0xCF38DAFBB49EDE5E, state); } // 0xCF38DAFBB49EDE5E b323 - BOOL NET_GAMESERVER_INIT_SESSION() { return invoke(0xE3E5A7C64CA2C6ED); } // 0xE3E5A7C64CA2C6ED b323 - BOOL NET_GAMESERVER_RETRIEVE_INIT_SESSION_STATUS(int* p0) { return invoke(0x0395CB47B022E62C, p0); } // 0x0395CB47B022E62C b323 - BOOL NET_GAMESERVER_START_SESSION(int charSlot) { return invoke(0xA135AC892A58FC07, charSlot); } // 0xA135AC892A58FC07 b323 - BOOL NET_GAMESERVER_START_SESSION_PENDING() { return invoke(0x72EB7BA9B69BF6AB); } // 0x72EB7BA9B69BF6AB b323 - BOOL NET_GAMESERVER_RETRIEVE_START_SESSION_STATUS(int* p0) { return invoke(0x170910093218C8B9, p0); } // 0x170910093218C8B9 b323 - BOOL NET_GAMESERVER_RETRIEVE_SESSION_ERROR_CODE(int* p0) { return invoke(0xC13C38E47EA5DF31, p0); } // 0xC13C38E47EA5DF31 b323 - BOOL NET_GAMESERVER_IS_SESSION_VALID(int charSlot) { return invoke(0xB24F0944DA203D9E, charSlot); } // 0xB24F0944DA203D9E b323 - BOOL NET_GAMESERVER_CLEAR_SESSION(int p0) { return invoke(0x74A0FD0688F1EE45, p0); } // 0x74A0FD0688F1EE45 b323 - BOOL NET_GAMESERVER_SESSION_APPLY_RECEIVED_DATA(int charSlot) { return invoke(0x2F41D51BA3BCD1F1, charSlot); } // 0x2F41D51BA3BCD1F1 b323 - BOOL NET_GAMESERVER_IS_SESSION_REFRESH_PENDING() { return invoke(0x810E8431C0614BF9); } // 0x810E8431C0614BF9 b323 - BOOL NET_GAMESERVER_START_SESSION_RESTART(BOOL inventory, BOOL playerbalance) { return invoke(0x35A1B3E1D1315CFA, inventory, playerbalance); } // 0x35A1B3E1D1315CFA b323 - BOOL NET_GAMESERVER_TRANSACTION_IN_PROGRESS() { return invoke(0x613F125BA3BD2EB9); } // 0x613F125BA3BD2EB9 b372 - BOOL NET_GAMESERVER_GET_SESSION_STATE_AND_STATUS(int* p0, BOOL* p1) { return invoke(0x897433D292B44130, p0, p1); } // 0x897433D292B44130 b323 - BOOL NET_GAMESERVER_BASKET_START(int* transactionId, Hash categoryHash, Hash actionHash, int flags) { return invoke(0x279F08B1A4B29B7E, transactionId, categoryHash, actionHash, flags); } // 0x279F08B1A4B29B7E b323 - BOOL NET_GAMESERVER_BASKET_END() { return invoke(0xFA336E7F40C0A0D0); } // 0xFA336E7F40C0A0D0 b372 - BOOL NET_GAMESERVER_BASKET_IS_ACTIVE() { return invoke(0xA65568121DF2EA26); } // 0xA65568121DF2EA26 b323 - BOOL NET_GAMESERVER_BASKET_ADD_ITEM(Any* itemData, int quantity) { return invoke(0xF30980718C8ED876, itemData, quantity); } // 0xF30980718C8ED876 b323 - BOOL NET_GAMESERVER_BASKET_IS_FULL() { return invoke(0x27F76CC6C55AD30E); } // 0x27F76CC6C55AD30E b323 - BOOL NET_GAMESERVER_BASKET_APPLY_SERVER_DATA(Any p0, Any* p1) { return invoke(0xE1A0450ED46A7812, p0, p1); } // 0xE1A0450ED46A7812 b323 - BOOL NET_GAMESERVER_CHECKOUT_START(int transactionId) { return invoke(0x39BE7CEA8D9CC8E6, transactionId); } // 0x39BE7CEA8D9CC8E6 b323 - BOOL NET_GAMESERVER_BEGIN_SERVICE(int* transactionId, Hash categoryHash, Hash itemHash, Hash actionTypeHash, int value, int flags) { return invoke(0x3C5FD37B5499582E, transactionId, categoryHash, itemHash, actionTypeHash, value, flags); } // 0x3C5FD37B5499582E b323 - BOOL NET_GAMESERVER_END_SERVICE(int transactionId) { return invoke(0xE2A99A9B524BEFFF, transactionId); } // 0xE2A99A9B524BEFFF b323 - BOOL NET_GAMESERVER_DELETE_CHARACTER(int slot, BOOL transfer, Hash reason) { return invoke(0x51F1A8E48C3D2F6D, slot, transfer, reason); } // 0x51F1A8E48C3D2F6D b323 - int NET_GAMESERVER_DELETE_CHARACTER_GET_STATUS() { return invoke(0x0A6D923DFFC9BD89); } // 0x0A6D923DFFC9BD89 b323 - BOOL NET_GAMESERVER_DELETE_SET_TELEMETRY_NONCE_SEED() { return invoke(0x112CEF1615A1139F); } // 0x112CEF1615A1139F b323 - BOOL NET_GAMESERVER_TRANSFER_BANK_TO_WALLET(int charSlot, int amount) { return invoke(0xD47A2C1BA117471D, charSlot, amount); } // 0xD47A2C1BA117471D b323 - BOOL NET_GAMESERVER_TRANSFER_WALLET_TO_BANK(int charSlot, int amount) { return invoke(0xC2F7FE5309181C7D, charSlot, amount); } // 0xC2F7FE5309181C7D b323 - int NET_GAMESERVER_TRANSFER_BANK_TO_WALLET_GET_STATUS() { return invoke(0x23789E777D14CE44); } // 0x23789E777D14CE44 b323 - int NET_GAMESERVER_TRANSFER_WALLET_TO_BANK_GET_STATUS() { return invoke(0x350AA5EBC03D3BD2); } // 0x350AA5EBC03D3BD2 b323 - BOOL NET_GAMESERVER_TRANSFER_CASH_SET_TELEMETRY_NONCE_SEED() { return invoke(0x498C1E05CE5F7877); } // 0x498C1E05CE5F7877 b323 - BOOL NET_GAMESERVER_SET_TELEMETRY_NONCE_SEED(int p0) { return invoke(0x9507D4271988E1AE, p0); } // 0x9507D4271988E1AE b323 -} - -namespace NETWORK -{ - const char* GET_ONLINE_VERSION() { return invoke(0xFCA9373EF340AC0A); } // 0xFCA9373EF340AC0A b323 - BOOL NETWORK_IS_SIGNED_IN() { return invoke(0x054354A99211EB96); } // 0x054354A99211EB96 0xADD0B40F b323 - BOOL NETWORK_IS_SIGNED_ONLINE() { return invoke(0x1077788E268557C2); } // 0x1077788E268557C2 0x6E5BDCE2 b323 - BOOL NETWORK_IS_NP_AVAILABLE() { return invoke(0xBD545D44CCE70597); } // 0xBD545D44CCE70597 b323 - BOOL NETWORK_IS_NP_PENDING() { return invoke(0xEBCAB9E5048434F4); } // 0xEBCAB9E5048434F4 b323 - int NETWORK_GET_NP_UNAVAILABLE_REASON() { return invoke(0x74FB3E29E6D10FA9); } // 0x74FB3E29E6D10FA9 b323 - BOOL NETWORK_IS_CONNETED_TO_NP_PRESENCE() { return invoke(0x7808619F31FF22DB); } // 0x7808619F31FF22DB b323 - BOOL NETWORK_IS_LOGGED_IN_TO_PSN() { return invoke(0xA0FA4EC6A05DA44E); } // 0xA0FA4EC6A05DA44E b323 - BOOL NETWORK_HAS_VALID_ROS_CREDENTIALS() { return invoke(0x85443FF4C328F53B); } // 0x85443FF4C328F53B 0x3FB40673 b323 - BOOL NETWORK_IS_REFRESHING_ROS_CREDENTIALS() { return invoke(0x8D11E61A4ABF49CC); } // 0x8D11E61A4ABF49CC 0xBDC8F63E b323 - BOOL NETWORK_IS_CLOUD_AVAILABLE() { return invoke(0x9A4CF4F48AD77302); } // 0x9A4CF4F48AD77302 0xC7FF5AFC b323 - BOOL NETWORK_HAS_SOCIAL_CLUB_ACCOUNT() { return invoke(0x67A5589628E0CFF6); } // 0x67A5589628E0CFF6 0x66EC713F b323 - BOOL NETWORK_ARE_SOCIAL_CLUB_POLICIES_CURRENT() { return invoke(0xBA9775570DB788CF); } // 0xBA9775570DB788CF 0x358D1D77 b323 - BOOL NETWORK_IS_HOST() { return invoke(0x8DB296B814EDDA07); } // 0x8DB296B814EDDA07 0xE46AC10F b323 - Player NETWORK_GET_HOST_PLAYER_INDEX() { return invoke(0x8251FB94DC4FDFC8); } // 0x8251FB94DC4FDFC8 b2612 - BOOL NETWORK_WAS_GAME_SUSPENDED() { return invoke(0x4237E822315D8BA9); } // 0x4237E822315D8BA9 b323 - BOOL NETWORK_HAVE_ONLINE_PRIVILEGES() { return invoke(0x25CB5A9F37BFD063); } // 0x25CB5A9F37BFD063 0xEF63BFDF b323 - BOOL NETWORK_HAS_AGE_RESTRICTIONS() { return invoke(0x1353F87E89946207); } // 0x1353F87E89946207 b323 - BOOL NETWORK_HAVE_USER_CONTENT_PRIVILEGES(int p0) { return invoke(0x72D918C99BCACC54, p0); } // 0x72D918C99BCACC54 0x1F88819D b323 - BOOL NETWORK_HAVE_COMMUNICATION_PRIVILEGES(int p0, Player player) { return invoke(0xAEEF48CDF5B6CE7C, p0, player); } // 0xAEEF48CDF5B6CE7C 0x2D817A5E b323 - BOOL NETWORK_CHECK_ONLINE_PRIVILEGES(Any p0, BOOL p1) { return invoke(0x78321BEA235FD8CD, p0, p1); } // 0x78321BEA235FD8CD b323 - BOOL NETWORK_CHECK_USER_CONTENT_PRIVILEGES(int p0, int p1, BOOL p2) { return invoke(0x595F028698072DD9, p0, p1, p2); } // 0x595F028698072DD9 0xBB54AA3D b323 - BOOL NETWORK_CHECK_COMMUNICATION_PRIVILEGES(int p0, int p1, BOOL p2) { return invoke(0x83F28CE49FBBFFBA, p0, p1, p2); } // 0x83F28CE49FBBFFBA 0xA79E5B05 b323 - BOOL NETWORK_CHECK_TEXT_COMMUNICATION_PRIVILEGES(Any p0, Any p1, Any p2) { return invoke(0x07EAB372C8841D99, p0, p1, p2); } // 0x07EAB372C8841D99 b1011 - BOOL NETWORK_IS_USING_ONLINE_PROMOTION() { return invoke(0x906CA41A4B74ECA4); } // 0x906CA41A4B74ECA4 b1493 - BOOL NETWORK_SHOULD_SHOW_PROMOTION_ALERT_SCREEN() { return invoke(0x023ACAB2DC9DC4A4); } // 0x023ACAB2DC9DC4A4 b1493 - BOOL NETWORK_HAS_SOCIAL_NETWORKING_SHARING_PRIV() { return invoke(0x76BF03FADBF154F5); } // 0x76BF03FADBF154F5 0xEB864288 b323 - int NETWORK_GET_AGE_GROUP() { return invoke(0x9614B71F8ADB982B); } // 0x9614B71F8ADB982B 0xAB07CBBE b323 - BOOL NETWORK_CHECK_PRIVILEGES(Any p0, Any p1, Any p2) { return invoke(0x0CF6CC51AA18F0F8, p0, p1, p2); } // 0x0CF6CC51AA18F0F8 b1180 - BOOL NETWORK_IS_PRIVILEGE_CHECK_IN_PROGRESS() { return invoke(0x64E5C4CC82847B73); } // 0x64E5C4CC82847B73 b1734 - void NETWORK_SET_PRIVILEGE_CHECK_RESULT_NOT_NEEDED() { invoke(0x1F7BC3539F9E0224); } // 0x1F7BC3539F9E0224 b1180 - BOOL NETWORK_RESOLVE_PRIVILEGE_USER_CONTENT() { return invoke(0xDE9225854F37BF72); } // 0xDE9225854F37BF72 b2612 - BOOL NETWORK_HAVE_PLATFORM_SUBSCRIPTION() { return invoke(0x5EA784D197556507); } // 0x5EA784D197556507 b323 - BOOL NETWORK_IS_PLATFORM_SUBSCRIPTION_CHECK_PENDING() { return invoke(0xA8ACB6459542A8C8); } // 0xA8ACB6459542A8C8 b323 - void NETWORK_SHOW_ACCOUNT_UPGRADE_UI() { invoke(0x83FE8D7229593017); } // 0x83FE8D7229593017 b323 - BOOL NETWORK_IS_SHOWING_SYSTEM_UI_OR_RECENTLY_REQUESTED_UPSELL() { return invoke(0x7788DFE15016A182); } // 0x7788DFE15016A182 b2612 - BOOL NETWORK_NEED_TO_START_NEW_GAME_BUT_BLOCKED() { return invoke(0x53C10C8BD774F2C9); } // 0x53C10C8BD774F2C9 b1011 - BOOL NETWORK_CAN_BAIL() { return invoke(0x580CE4438479CC61); } // 0x580CE4438479CC61 0x60E1FEDF b323 - void NETWORK_BAIL(int p0, int p1, int p2) { invoke(0x95914459A87EBA28, p0, p1, p2); } // 0x95914459A87EBA28 0x87D79A04 b323 - void NETWORK_ON_RETURN_TO_SINGLE_PLAYER() { invoke(0x283B6062A2C01E9B); } // 0x283B6062A2C01E9B 0x96E28FE2 b323 - BOOL NETWORK_TRANSITION_START(int p0, Any p1, Any p2, Any p3) { return invoke(0x8B4FFC790CA131EF, p0, p1, p2, p3); } // 0x8B4FFC790CA131EF b617 - BOOL NETWORK_TRANSITION_ADD_STAGE(Hash hash, int p1, int p2, int state, int p4) { return invoke(0xC3BFED92026A2AAD, hash, p1, p2, state, p4); } // 0xC3BFED92026A2AAD b617 - BOOL NETWORK_TRANSITION_FINISH(Any p0, Any p1, Any p2) { return invoke(0x04918A41BC9B8157, p0, p1, p2); } // 0x04918A41BC9B8157 b617 - BOOL NETWORK_CAN_ACCESS_MULTIPLAYER(int* loadingState) { return invoke(0xAF50DA1A3F8B1BA4, loadingState); } // 0xAF50DA1A3F8B1BA4 0xA520B982 b323 - BOOL NETWORK_IS_MULTIPLAYER_DISABLED() { return invoke(0x9747292807126EDA); } // 0x9747292807126EDA 0x05518C0F b323 - BOOL NETWORK_CAN_ENTER_MULTIPLAYER() { return invoke(0x7E782A910C362C25); } // 0x7E782A910C362C25 0x4A23B9C9 b323 - BOOL NETWORK_SESSION_DO_FREEROAM_QUICKMATCH(Any p0, Any p1, Any p2, int maxPlayers) { return invoke(0x330ED4D05491934F, p0, p1, p2, maxPlayers); } // 0x330ED4D05491934F b323 - BOOL NETWORK_SESSION_DO_FRIEND_MATCHMAKING(int p0, int p1, int maxPlayers) { return invoke(0x2CFC76E0D087C994, p0, p1, maxPlayers); } // 0x2CFC76E0D087C994 b323 - BOOL NETWORK_SESSION_DO_CREW_MATCHMAKING(int crewId, int p1, int p2, int maxPlayers) { return invoke(0x94BC51E9449D917F, crewId, p1, p2, maxPlayers); } // 0x94BC51E9449D917F b323 - BOOL NETWORK_SESSION_DO_ACTIVITY_QUICKMATCH(Any p0, Any p1, Any p2, Any p3, Any p4) { return invoke(0xBE3E347A87ACEB82, p0, p1, p2, p3, p4); } // 0xBE3E347A87ACEB82 b323 - BOOL NETWORK_SESSION_HOST(int p0, int maxPlayers, BOOL p2) { return invoke(0x6F3D4ED9BEE4E61D, p0, maxPlayers, p2); } // 0x6F3D4ED9BEE4E61D 0x6716460F b323 - BOOL NETWORK_SESSION_HOST_CLOSED(int p0, int maxPlayers) { return invoke(0xED34C0C02C098BB7, p0, maxPlayers); } // 0xED34C0C02C098BB7 0x8AC9EA19 b323 - BOOL NETWORK_SESSION_HOST_FRIENDS_ONLY(int p0, int maxPlayers) { return invoke(0xB9CFD27A5D578D83, p0, maxPlayers); } // 0xB9CFD27A5D578D83 0x26864403 b323 - BOOL NETWORK_SESSION_IS_CLOSED_FRIENDS() { return invoke(0xFBCFA2EA2E206890); } // 0xFBCFA2EA2E206890 0x56E75FE4 b323 - BOOL NETWORK_SESSION_IS_CLOSED_CREW() { return invoke(0x74732C6CA90DA2B4); } // 0x74732C6CA90DA2B4 0xA95299B9 b323 - BOOL NETWORK_SESSION_IS_SOLO() { return invoke(0xF3929C2379B60CCE); } // 0xF3929C2379B60CCE 0x3D2C1916 b323 - BOOL NETWORK_SESSION_IS_PRIVATE() { return invoke(0xCEF70AA5B3F89BA1); } // 0xCEF70AA5B3F89BA1 0xDB67785D b323 - BOOL NETWORK_SESSION_END(BOOL p0, BOOL p1) { return invoke(0xA02E59562D711006, p0, p1); } // 0xA02E59562D711006 0xBCACBEA2 b323 - BOOL NETWORK_SESSION_LEAVE(Any p0) { return invoke(0xB9351A07A0D458B1, p0); } // 0xB9351A07A0D458B1 b2060 - void NETWORK_SESSION_KICK_PLAYER(Player player) { invoke(0xFA8904DC5F304220, player); } // 0xFA8904DC5F304220 0x1E20138A b323 - BOOL NETWORK_SESSION_GET_KICK_VOTE(Player player) { return invoke(0xD6D09A6F32F49EF1, player); } // 0xD6D09A6F32F49EF1 0x8A559D26 b323 - BOOL NETWORK_SESSION_RESERVE_SLOTS_TRANSITION(Any p0, Any p1, Any p2) { return invoke(0x041C7F2A6C9894E6, p0, p1, p2); } // 0x041C7F2A6C9894E6 b463 - BOOL NETWORK_JOIN_PREVIOUSLY_FAILED_SESSION() { return invoke(0x59DF79317F85A7E0); } // 0x59DF79317F85A7E0 0x6CDAA7D2 b323 - BOOL NETWORK_JOIN_PREVIOUSLY_FAILED_TRANSITION() { return invoke(0xFFE1E5B792D92B34); } // 0xFFE1E5B792D92B34 0xBF21818E b323 - void NETWORK_SESSION_SET_MATCHMAKING_GROUP(int matchmakingGroup) { invoke(0x49EC8030F5015F8B, matchmakingGroup); } // 0x49EC8030F5015F8B 0x3C3E2AB6 b323 - void NETWORK_SESSION_SET_MATCHMAKING_GROUP_MAX(int playerType, int playerCount) { invoke(0x8B6A4DD0AF9CE215, playerType, playerCount); } // 0x8B6A4DD0AF9CE215 0x5F29A7E0 b323 - int NETWORK_SESSION_GET_MATCHMAKING_GROUP_FREE(int p0) { return invoke(0x56CE820830EF040B, p0); } // 0x56CE820830EF040B 0x36EAD960 b323 - void NETWORK_SESSION_ADD_ACTIVE_MATCHMAKING_GROUP(int groupId) { invoke(0xCAE55F48D3D7875C, groupId); } // 0xCAE55F48D3D7875C 0x5BE529F7 b323 - void NETWORK_SESSION_SET_UNIQUE_CREW_LIMIT(Any p0) { invoke(0xF49ABC20D8552257, p0); } // 0xF49ABC20D8552257 0x454C7B67 b323 - void NETWORK_SESSION_SET_UNIQUE_CREW_LIMIT_TRANSITION(Any p0) { invoke(0x4811BBAC21C5FCD5, p0); } // 0x4811BBAC21C5FCD5 0xE5961511 b323 - void NETWORK_SESSION_SET_UNIQUE_CREW_ONLY_CREWS_TRANSITION(BOOL p0) { invoke(0x5539C3EBF104A53A, p0); } // 0x5539C3EBF104A53A 0xAE396263 b323 - void NETWORK_SESSION_SET_CREW_LIMIT_MAX_MEMBERS_TRANSITION(Any p0) { invoke(0x702BC4D605522539, p0); } // 0x702BC4D605522539 0x913FD7D6 b323 - void NETWORK_SESSION_SET_MATCHMAKING_PROPERTY_ID(BOOL p0) { invoke(0x3F52E880AAF6C8CA, p0); } // 0x3F52E880AAF6C8CA 0xB3D9A67F b323 - void NETWORK_SESSION_SET_MATCHMAKING_MENTAL_STATE(int p0) { invoke(0xF1EEA2DDA9FFA69D, p0); } // 0xF1EEA2DDA9FFA69D 0x6CC062FC b323 - void NETWORK_SESSION_SET_NUM_BOSSES(int num) { invoke(0x59D421683D31835A, num); } // 0x59D421683D31835A b573 - void NETWORK_SESSION_SET_SCRIPT_VALIDATE_JOIN() { invoke(0x1153FA02A659051C); } // 0x1153FA02A659051C 0x57F9BC83 b323 - void NETWORK_SESSION_VALIDATE_JOIN(BOOL p0) { invoke(0xC19F6C8E7865A6FF, p0); } // 0xC19F6C8E7865A6FF 0xF3768F90 b323 - void NETWORK_ADD_FOLLOWERS(int* p0, int p1) { invoke(0x236406F60CF216D6, p0, p1); } // 0x236406F60CF216D6 0x0EC62629 b323 - void NETWORK_CLEAR_FOLLOWERS() { invoke(0x058F43EC59A8631A); } // 0x058F43EC59A8631A 0x5E557307 b323 - void NETWORK_GET_GLOBAL_MULTIPLAYER_CLOCK(int* hours, int* minutes, int* seconds) { invoke(0x6D03BFBD643B2A02, hours, minutes, seconds); } // 0x6D03BFBD643B2A02 0x74E8C53E b323 - void NETWORK_SESSION_SET_GAMEMODE(Any p0) { invoke(0x600F8CB31C7AAB6E, p0); } // 0x600F8CB31C7AAB6E 0x959E43A3 b323 - int NETWORK_SESSION_GET_HOST_AIM_PREFERENCE() { return invoke(0xDFFA5BE8381C3314); } // 0xDFFA5BE8381C3314 b463 - BOOL NETWORK_FIND_GAMERS_IN_CREW(int crewId) { return invoke(0xE532D6811B3A4D2A, crewId); } // 0xE532D6811B3A4D2A 0x7771AB83 b323 - BOOL NETWORK_FIND_MATCHED_GAMERS(int attribute, float fallbackLimit, float lowerLimit, float upperLimit) { return invoke(0xF7B2CFDE5C9F700D, attribute, fallbackLimit, lowerLimit, upperLimit); } // 0xF7B2CFDE5C9F700D 0xA13045D4 b323 - BOOL NETWORK_IS_FINDING_GAMERS() { return invoke(0xDDDF64C91BFCF0AA); } // 0xDDDF64C91BFCF0AA 0xA6DAA79F b323 - BOOL NETWORK_DID_FIND_GAMERS_SUCCEED() { return invoke(0xF9B83B77929D8863); } // 0xF9B83B77929D8863 0xBEDC4503 b323 - int NETWORK_GET_NUM_FOUND_GAMERS() { return invoke(0xA1B043EE79A916FB); } // 0xA1B043EE79A916FB 0xF4B80C7E b323 - BOOL NETWORK_GET_FOUND_GAMER(Any* p0, Any p1) { return invoke(0x9DCFF2AFB68B3476, p0, p1); } // 0x9DCFF2AFB68B3476 0xA08C9141 b323 - void NETWORK_CLEAR_FOUND_GAMERS() { invoke(0x6D14CCEE1B40381A); } // 0x6D14CCEE1B40381A 0x6AA9A154 b323 - BOOL NETWORK_QUEUE_GAMER_FOR_STATUS(Any* p0) { return invoke(0x85A0EF54A500882C, p0); } // 0x85A0EF54A500882C 0x42BD0780 b323 - BOOL NETWORK_GET_GAMER_STATUS_FROM_QUEUE() { return invoke(0x2CC848A861D01493); } // 0x2CC848A861D01493 0xBEB98840 b323 - BOOL NETWORK_IS_GETTING_GAMER_STATUS() { return invoke(0x94A8394D150B013A); } // 0x94A8394D150B013A 0x08029970 b323 - BOOL NETWORK_DID_GET_GAMER_STATUS_SUCCEED() { return invoke(0x5AE17C6B0134B7F1); } // 0x5AE17C6B0134B7F1 0xC871E745 b323 - BOOL NETWORK_GET_GAMER_STATUS_RESULT(Any* p0, Any p1) { return invoke(0x02A8BEC6FD9AF660, p0, p1); } // 0x02A8BEC6FD9AF660 0xB5ABC4B4 b323 - void NETWORK_CLEAR_GET_GAMER_STATUS() { invoke(0x86E0660E4F5C956D); } // 0x86E0660E4F5C956D 0x3F7EDBBD b323 - void NETWORK_SESSION_JOIN_INVITE() { invoke(0xC6F8AB8A4189CF3A); } // 0xC6F8AB8A4189CF3A 0x3D6360B5 b323 - void NETWORK_SESSION_CANCEL_INVITE() { invoke(0x2FBF47B1B36D36F9); } // 0x2FBF47B1B36D36F9 0x20317535 b323 - void NETWORK_SESSION_FORCE_CANCEL_INVITE() { invoke(0xA29177F7703B5644); } // 0xA29177F7703B5644 0x3FD49D3B b323 - BOOL NETWORK_HAS_PENDING_INVITE() { return invoke(0xAC8C7B9B88C4A668); } // 0xAC8C7B9B88C4A668 0x0C207D6E b323 - BOOL NETWORK_HAS_CONFIRMED_INVITE() { return invoke(0xC42DD763159F3461); } // 0xC42DD763159F3461 0xFBBAC350 b323 - BOOL NETWORK_REQUEST_INVITE_CONFIRMED_EVENT() { return invoke(0x62A0296C1BB1CEB3); } // 0x62A0296C1BB1CEB3 0x0907A6BF b323 - BOOL NETWORK_SESSION_WAS_INVITED() { return invoke(0x23DFB504655D0CE4); } // 0x23DFB504655D0CE4 0x6A0BEA60 b323 - void NETWORK_SESSION_GET_INVITER(Any* gamerHandle) { invoke(0xE57397B4A3429DD0, gamerHandle); } // 0xE57397B4A3429DD0 0xE9C6B3FD b323 - BOOL NETWORK_SESSION_IS_AWAITING_INVITE_RESPONSE() { return invoke(0xD313DE83394AF134); } // 0xD313DE83394AF134 0x3EA9D44C b323 - BOOL NETWORK_SESSION_IS_DISPLAYING_INVITE_CONFIRMATION() { return invoke(0xBDB6F89C729CF388); } // 0xBDB6F89C729CF388 0x9374523F b323 - void NETWORK_SUPPRESS_INVITE(BOOL toggle) { invoke(0xA0682D67EF1FBA3D, toggle); } // 0xA0682D67EF1FBA3D 0x323DC78C b323 - void NETWORK_BLOCK_INVITES(BOOL toggle) { invoke(0x34F9E9049454A7A0, toggle); } // 0x34F9E9049454A7A0 0xD156FD1A b323 - void NETWORK_BLOCK_JOIN_QUEUE_INVITES(BOOL toggle) { invoke(0xCFEB8AF24FC1D0BB, toggle); } // 0xCFEB8AF24FC1D0BB 0x8AB4890B b323 - void NETWORK_SET_CAN_RECEIVE_RS_INVITES(BOOL p0) { invoke(0x68980414688F7F9D, p0); } // 0x68980414688F7F9D b2612 - void NETWORK_STORE_INVITE_THROUGH_RESTART() { invoke(0xF814FEC6A19FD6E0); } // 0xF814FEC6A19FD6E0 0x32B7A076 b323 - void NETWORK_ALLOW_INVITE_PROCESS_IN_PLAYER_SWITCH(BOOL p0) { invoke(0x6B07B9CE4D390375, p0); } // 0x6B07B9CE4D390375 0x0FCE995D b323 - void NETWORK_SET_SCRIPT_READY_FOR_EVENTS(BOOL toggle) { invoke(0x7AC752103856FB20, toggle); } // 0x7AC752103856FB20 0xA639DCA2 b323 - BOOL NETWORK_IS_OFFLINE_INVITE_PENDING() { return invoke(0x74698374C45701D2); } // 0x74698374C45701D2 0x70ED476A b323 - void NETWORK_CLEAR_OFFLINE_INVITE_PENDING() { invoke(0x140E6A44870A11CE); } // 0x140E6A44870A11CE 0x50507BED b323 - void NETWORK_SESSION_HOST_SINGLE_PLAYER(int p0) { invoke(0xC74C33FCA52856D5, p0); } // 0xC74C33FCA52856D5 0xF3B1CA85 b323 - void NETWORK_SESSION_LEAVE_SINGLE_PLAYER() { invoke(0x3442775428FD2DAA); } // 0x3442775428FD2DAA 0xC692F86A b323 - BOOL NETWORK_IS_GAME_IN_PROGRESS() { return invoke(0x10FAB35428CCC9D7); } // 0x10FAB35428CCC9D7 0x09B88E3E b323 - BOOL NETWORK_IS_SESSION_ACTIVE() { return invoke(0xD83C2B94E7508980); } // 0xD83C2B94E7508980 0x715CB8C4 b323 - BOOL NETWORK_IS_IN_SESSION() { return invoke(0xCA97246103B63917); } // 0xCA97246103B63917 0x4BC4105E b323 - BOOL NETWORK_IS_SESSION_STARTED() { return invoke(0x9DE624D2FC4B603F); } // 0x9DE624D2FC4B603F 0x9D854A37 b323 - BOOL NETWORK_IS_SESSION_BUSY() { return invoke(0xF4435D66A8E2905E); } // 0xF4435D66A8E2905E 0x8592152D b323 - BOOL NETWORK_CAN_SESSION_END() { return invoke(0x4EEBC3694E49C572); } // 0x4EEBC3694E49C572 0xE1FCCDBA b323 - int NETWORK_GET_GAME_MODE() { return invoke(0x4C9034162368E206); } // 0x4C9034162368E206 b2060 - void NETWORK_SESSION_MARK_VISIBLE(BOOL toggle) { invoke(0x271CC6AB59EBF9A5, toggle); } // 0x271CC6AB59EBF9A5 0x7017257D b323 - BOOL NETWORK_SESSION_IS_VISIBLE() { return invoke(0xBA416D68C631496A); } // 0xBA416D68C631496A 0x4977AC28 b323 - void NETWORK_SESSION_BLOCK_JOIN_REQUESTS(BOOL toggle) { invoke(0xA73667484D7037C3, toggle); } // 0xA73667484D7037C3 0xE6EEF8AF b323 - void NETWORK_SESSION_CHANGE_SLOTS(int slots, BOOL p1) { invoke(0xB4AB419E0D86ACAE, slots, p1); } // 0xB4AB419E0D86ACAE 0x6BB93227 b323 - int NETWORK_SESSION_GET_PRIVATE_SLOTS() { return invoke(0x53AFD64C6758F2F9); } // 0x53AFD64C6758F2F9 0xE642F2FD b323 - BOOL NETWORK_SESSION_VOICE_HOST() { return invoke(0x9C1556705F864230); } // 0x9C1556705F864230 0x345C2980 b323 - BOOL NETWORK_SESSION_VOICE_LEAVE() { return invoke(0x6793E42BE02B575D); } // 0x6793E42BE02B575D 0xE566C7DA b323 - void NETWORK_SESSION_VOICE_CONNECT_TO_PLAYER(Any* gamerHandle) { invoke(0xABD5E88B8A2D3DB2, gamerHandle); } // 0xABD5E88B8A2D3DB2 0x9DFD89E6 b323 - void NETWORK_SESSION_VOICE_RESPOND_TO_REQUEST(BOOL p0, int p1) { invoke(0x7F8413B7FC2AA6B9, p0, p1); } // 0x7F8413B7FC2AA6B9 0x075321B5 b323 - void NETWORK_SESSION_VOICE_SET_TIMEOUT(int timeout) { invoke(0x5B8ED3DB018927B1, timeout); } // 0x5B8ED3DB018927B1 0x6EFC2FD0 b323 - BOOL NETWORK_SESSION_IS_IN_VOICE_SESSION() { return invoke(0x855BC38818F6F684); } // 0x855BC38818F6F684 0x60AA4AA1 b323 - BOOL NETWORK_SESSION_IS_VOICE_SESSION_ACTIVE() { return invoke(0xB5D3453C98456528); } // 0xB5D3453C98456528 b323 - BOOL NETWORK_SESSION_IS_VOICE_SESSION_BUSY() { return invoke(0xEF0912DDF7C4CB4B); } // 0xEF0912DDF7C4CB4B 0x132CA01E b323 - BOOL NETWORK_SEND_TEXT_MESSAGE(const char* message, Any* gamerHandle) { return invoke(0x3A214F2EC889B100, message, gamerHandle); } // 0x3A214F2EC889B100 0xAFFEA720 b323 - void NETWORK_SET_ACTIVITY_SPECTATOR(BOOL toggle) { invoke(0x75138790B4359A74, toggle); } // 0x75138790B4359A74 0xFC9AD060 b323 - BOOL NETWORK_IS_ACTIVITY_SPECTATOR() { return invoke(0x12103B9E0C9F92FB); } // 0x12103B9E0C9F92FB 0xAF329720 b323 - void NETWORK_SET_ACTIVITY_PLAYER_MAX(Any p0) { invoke(0x0E4F77F7B9D74D84, p0); } // 0x0E4F77F7B9D74D84 0x04CB2AB4 b573 - void NETWORK_SET_ACTIVITY_SPECTATOR_MAX(int maxSpectators) { invoke(0x9D277B76D1D12222, maxSpectators); } // 0x9D277B76D1D12222 0x74E0BC0A b323 - int NETWORK_GET_ACTIVITY_PLAYER_NUM(BOOL p0) { return invoke(0x73E2B500410DA5A2, p0); } // 0x73E2B500410DA5A2 0x31F951FD b323 - BOOL NETWORK_IS_ACTIVITY_SPECTATOR_FROM_HANDLE(Any* gamerHandle) { return invoke(0x2763BBAA72A7BCB9, gamerHandle); } // 0x2763BBAA72A7BCB9 0x58F1DF7D b323 - BOOL NETWORK_HOST_TRANSITION(int p0, int p1, int p2, int p3, Any p4, BOOL p5, BOOL p6, int p7, Any p8, int p9) { return invoke(0xA60BB5CE242BB254, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9); } // 0xA60BB5CE242BB254 0x146764FB b323 - BOOL NETWORK_DO_TRANSITION_QUICKMATCH(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { return invoke(0x71FB0EBCD4915D56, p0, p1, p2, p3, p4, p5); } // 0x71FB0EBCD4915D56 0x2FF65C0B b323 - BOOL NETWORK_DO_TRANSITION_QUICKMATCH_ASYNC(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { return invoke(0xA091A5E44F0072E5, p0, p1, p2, p3, p4, p5); } // 0xA091A5E44F0072E5 0x47D61C99 b323 - BOOL NETWORK_DO_TRANSITION_QUICKMATCH_WITH_GROUP(Any p0, Any p1, Any p2, Any p3, Any* p4, Any p5, Any p6, Any p7) { return invoke(0x9C4AB58491FDC98A, p0, p1, p2, p3, p4, p5, p6, p7); } // 0x9C4AB58491FDC98A 0x5CE60A11 b323 - BOOL NETWORK_JOIN_GROUP_ACTIVITY() { return invoke(0xA06509A691D12BE4); } // 0xA06509A691D12BE4 0x0D7E5CF9 b323 - void NETWORK_CLEAR_GROUP_ACTIVITY() { invoke(0x1888694923EF4591); } // 0x1888694923EF4591 0x157D44D3 b393 - void NETWORK_RETAIN_ACTIVITY_GROUP() { invoke(0xB13E88E655E5A3BC); } // 0xB13E88E655E5A3BC 0x36A5F2DA b323 - BOOL NETWORK_IS_TRANSITION_CLOSED_FRIENDS() { return invoke(0x6512765E3BE78C50); } // 0x6512765E3BE78C50 0x95FFACF8 b323 - BOOL NETWORK_IS_TRANSITION_CLOSED_CREW() { return invoke(0x0DBD5D7E3C5BEC3B); } // 0x0DBD5D7E3C5BEC3B 0xB97A966B b323 - BOOL NETWORK_IS_TRANSITION_SOLO() { return invoke(0x5DC577201723960A); } // 0x5DC577201723960A 0x063DC4A5 b323 - BOOL NETWORK_IS_TRANSITION_PRIVATE() { return invoke(0x5A6AA44FF8E931E6); } // 0x5A6AA44FF8E931E6 0x104DDE8D b323 - int NETWORK_GET_NUM_TRANSITION_NON_ASYNC_GAMERS() { return invoke(0x617F49C2668E6155); } // 0x617F49C2668E6155 b757 - void NETWORK_MARK_AS_PREFERRED_ACTIVITY(BOOL p0) { invoke(0x261E97AD7BCF3D40, p0); } // 0x261E97AD7BCF3D40 0x7EF353E1 b323 - void NETWORK_MARK_AS_WAITING_ASYNC(BOOL p0) { invoke(0x39917E1B4CB0F911, p0); } // 0x39917E1B4CB0F911 0xF60986FC b323 - void NETWORK_SET_IN_PROGRESS_FINISH_TIME(Any p0) { invoke(0x2CE9D95E4051AECD, p0); } // 0x2CE9D95E4051AECD b678 - void NETWORK_SET_TRANSITION_CREATOR_HANDLE(Any* p0) { invoke(0xEF26739BCD9907D5, p0); } // 0xEF26739BCD9907D5 0x1DD01FE7 b323 - void NETWORK_CLEAR_TRANSITION_CREATOR_HANDLE() { invoke(0xFB3272229A82C759); } // 0xFB3272229A82C759 0x8BB336F7 b323 - BOOL NETWORK_INVITE_GAMERS_TO_TRANSITION(Any* p0, Any p1) { return invoke(0x4A595C32F77DFF76, p0, p1); } // 0x4A595C32F77DFF76 0x5332E645 b323 - void NETWORK_SET_GAMER_INVITED_TO_TRANSITION(Any* gamerHandle) { invoke(0xCA2C8073411ECDB6, gamerHandle); } // 0xCA2C8073411ECDB6 0x17F1C69D b323 - BOOL NETWORK_LEAVE_TRANSITION() { return invoke(0xD23A1A815D21DB19); } // 0xD23A1A815D21DB19 0x3A3599B7 b323 - BOOL NETWORK_LAUNCH_TRANSITION() { return invoke(0x2DCF46CB1A4F0884); } // 0x2DCF46CB1A4F0884 0xE3570BA2 b323 - void NETWORK_SET_DO_NOT_LAUNCH_FROM_JOIN_AS_MIGRATED_HOST(BOOL toggle) { invoke(0xA2E9C1AB8A92E8CD, toggle); } // 0xA2E9C1AB8A92E8CD 0x8D014B23 b323 - void NETWORK_CANCEL_TRANSITION_MATCHMAKING() { invoke(0x023782EFC70585EE); } // 0x023782EFC70585EE b2699 - void NETWORK_BAIL_TRANSITION(int p0, int p1, int p2) { invoke(0xEAA572036990CD1B, p0, p1, p2); } // 0xEAA572036990CD1B 0xB59D74CA b323 - BOOL NETWORK_DO_TRANSITION_TO_GAME(BOOL p0, int maxPlayers) { return invoke(0x3E9BB38102A589B0, p0, maxPlayers); } // 0x3E9BB38102A589B0 0x1B2114D2 b323 - BOOL NETWORK_DO_TRANSITION_TO_NEW_GAME(BOOL p0, int maxPlayers, BOOL p2) { return invoke(0x4665F51EFED00034, p0, maxPlayers, p2); } // 0x4665F51EFED00034 0x58AFBE63 b323 - BOOL NETWORK_DO_TRANSITION_TO_FREEMODE(Any* p0, Any p1, BOOL p2, int players, BOOL p4) { return invoke(0x3AAD8B2FCA1E289F, p0, p1, p2, players, p4); } // 0x3AAD8B2FCA1E289F 0xC7CB8ADF b323 - BOOL NETWORK_DO_TRANSITION_TO_NEW_FREEMODE(Any* p0, Any p1, int players, BOOL p3, BOOL p4, BOOL p5) { return invoke(0x9E80A5BA8109F974, p0, p1, players, p3, p4, p5); } // 0x9E80A5BA8109F974 0xAD13375E b323 - BOOL NETWORK_IS_TRANSITION_TO_GAME() { return invoke(0x9D7696D8F4FA6CB7); } // 0x9D7696D8F4FA6CB7 0x17146B2B b323 - int NETWORK_GET_TRANSITION_MEMBERS(Any* data, int dataCount) { return invoke(0x73B000F7FBC55829, data, dataCount); } // 0x73B000F7FBC55829 0x31F19263 b323 - void NETWORK_APPLY_TRANSITION_PARAMETER(int p0, int p1) { invoke(0x521638ADA1BA0D18, p0, p1); } // 0x521638ADA1BA0D18 0xCEE79711 b323 - void NETWORK_APPLY_TRANSITION_PARAMETER_STRING(int p0, const char* string, BOOL p2) { invoke(0xEBEFC2E77084F599, p0, string, p2); } // 0xEBEFC2E77084F599 0xE0C28DB5 b323 - BOOL NETWORK_SEND_TRANSITION_GAMER_INSTRUCTION(Any* gamerHandle, const char* p1, int p2, int p3, BOOL p4) { return invoke(0x31D1D2B858D25E6B, gamerHandle, p1, p2, p3, p4); } // 0x31D1D2B858D25E6B 0x468B0884 b323 - BOOL NETWORK_MARK_TRANSITION_GAMER_AS_FULLY_JOINED(Any* p0) { return invoke(0x5728BB6D63E3FF1D, p0); } // 0x5728BB6D63E3FF1D 0x03383F57 b323 - BOOL NETWORK_IS_TRANSITION_HOST() { return invoke(0x0B824797C9BF2159); } // 0x0B824797C9BF2159 0x0C0900BC b323 - BOOL NETWORK_IS_TRANSITION_HOST_FROM_HANDLE(Any* gamerHandle) { return invoke(0x6B5C83BA3EFE6A10, gamerHandle); } // 0x6B5C83BA3EFE6A10 0x0E2854C4 b323 - BOOL NETWORK_GET_TRANSITION_HOST(Any* gamerHandle) { return invoke(0x65042B9774C4435E, gamerHandle); } // 0x65042B9774C4435E 0x73098D40 b323 - BOOL NETWORK_IS_IN_TRANSITION() { return invoke(0x68049AEFF83D8F0A); } // 0x68049AEFF83D8F0A 0xC3CDB626 b323 - BOOL NETWORK_IS_TRANSITION_STARTED() { return invoke(0x53FA83401D9C07FE); } // 0x53FA83401D9C07FE 0x7917E111 b323 - BOOL NETWORK_IS_TRANSITION_BUSY() { return invoke(0x520F3282A53D26B7); } // 0x520F3282A53D26B7 0xA357A2C6 b323 - BOOL NETWORK_IS_TRANSITION_MATCHMAKING() { return invoke(0x292564C735375EDF); } // 0x292564C735375EDF 0x8262C70E b323 - BOOL NETWORK_IS_TRANSITION_LEAVE_POSTPONED() { return invoke(0xC571D0E77D8BBC29); } // 0xC571D0E77D8BBC29 0x4F4BB300 b323 - void NETWORK_TRANSITION_SET_IN_PROGRESS(Any p0) { invoke(0x1398582B7F72B3ED, p0); } // 0x1398582B7F72B3ED b505 - void NETWORK_TRANSITION_SET_CONTENT_CREATOR(Any p0) { invoke(0x1F8E00FB18239600, p0); } // 0x1F8E00FB18239600 b573 - void NETWORK_TRANSITION_SET_ACTIVITY_ISLAND(Any p0) { invoke(0xF6F4383B7C92F11A, p0); } // 0xF6F4383B7C92F11A b573 - void NETWORK_OPEN_TRANSITION_MATCHMAKING() { invoke(0x2B3A8F7CA3A38FDE); } // 0x2B3A8F7CA3A38FDE 0xC71E607B b323 - void NETWORK_CLOSE_TRANSITION_MATCHMAKING() { invoke(0x43F4DBA69710E01E); } // 0x43F4DBA69710E01E 0x82D32D07 b323 - BOOL NETWORK_IS_TRANSITION_OPEN_TO_MATCHMAKING() { return invoke(0x37A4494483B9F5C9); } // 0x37A4494483B9F5C9 0xC901AA9F b323 - void NETWORK_SET_TRANSITION_VISIBILITY_LOCK(BOOL p0, BOOL p1) { invoke(0x0C978FDA19692C2C, p0, p1); } // 0x0C978FDA19692C2C 0x4AF0ADF5 b323 - BOOL NETWORK_IS_TRANSITION_VISIBILITY_LOCKED() { return invoke(0xD0A484CB2F829FBE); } // 0xD0A484CB2F829FBE 0xF637166E b323 - void NETWORK_SET_TRANSITION_ACTIVITY_ID(Any p0) { invoke(0x30DE938B516F0AD2, p0); } // 0x30DE938B516F0AD2 0xCCA9C022 b323 - void NETWORK_CHANGE_TRANSITION_SLOTS(Any p0, BOOL p1) { invoke(0xEEEDA5E6D7080987, p0, p1); } // 0xEEEDA5E6D7080987 0x1E5F6AEF b323 - void NETWORK_TRANSITION_BLOCK_JOIN_REQUESTS(BOOL p0) { invoke(0x973D76AA760A6CB6, p0); } // 0x973D76AA760A6CB6 0x0532DDD2 b323 - BOOL NETWORK_HAS_PLAYER_STARTED_TRANSITION(Player player) { return invoke(0x9AC9CCBFA8C29795, player); } // 0x9AC9CCBFA8C29795 0x4ABD1E59 b323 - BOOL NETWORK_ARE_TRANSITION_DETAILS_VALID(Any p0) { return invoke(0x2615AA2A695930C1, p0); } // 0x2615AA2A695930C1 0xCDEBCCE7 b323 - BOOL NETWORK_JOIN_TRANSITION(Player player) { return invoke(0x9D060B08CD63321A, player); } // 0x9D060B08CD63321A 0xB054EC4B b323 - BOOL NETWORK_HAS_INVITED_GAMER_TO_TRANSITION(Any* p0) { return invoke(0x7284A47B3540E6CF, p0); } // 0x7284A47B3540E6CF 0x4F41DF6B b323 - BOOL NETWORK_HAS_TRANSITION_INVITE_BEEN_ACKED(Any* p0) { return invoke(0x3F9990BF5F22759C, p0); } // 0x3F9990BF5F22759C 0x00F26CDC b323 - BOOL NETWORK_IS_ACTIVITY_SESSION() { return invoke(0x05095437424397FA); } // 0x05095437424397FA 0x577DAA8A b323 - void NETWORK_DISABLE_REALTIME_MULTIPLAYER() { invoke(0x236905C700FDB54D); } // 0x236905C700FDB54D b2612 - void NETWORK_SET_PRESENCE_SESSION_INVITES_BLOCKED(BOOL toggle) { invoke(0x4A9FDE3A5A6D0437, toggle); } // 0x4A9FDE3A5A6D0437 0x18F03AFD b323 - BOOL NETWORK_SEND_INVITE_VIA_PRESENCE(Any* gamerHandle, const char* p1, int dataCount, int p3) { return invoke(0xC3C7A6AFDB244624, gamerHandle, p1, dataCount, p3); } // 0xC3C7A6AFDB244624 0x8B99B72B b323 - BOOL NETWORK_SEND_TRANSITION_INVITE_VIA_PRESENCE(Any* gamerHandle, const char* p1, int dataCount, int p3) { return invoke(0xC116FF9B4D488291, gamerHandle, p1, dataCount, p3); } // 0xC116FF9B4D488291 0x877C0E1C b323 - BOOL NETWORK_SEND_IMPORTANT_TRANSITION_INVITE_VIA_PRESENCE(Any* gamerHandle, const char* p1, int dataCount, int p3) { return invoke(0x1171A97A3D3981B6, gamerHandle, p1, dataCount, p3); } // 0x1171A97A3D3981B6 b323 - int NETWORK_GET_PRESENCE_INVITE_INDEX_BY_ID(int p0) { return invoke(0x742B58F723233ED9, p0); } // 0x742B58F723233ED9 0x5E832444 b323 - int NETWORK_GET_NUM_PRESENCE_INVITES() { return invoke(0xCEFA968912D0F78D); } // 0xCEFA968912D0F78D 0x3FDA00F3 b323 - BOOL NETWORK_ACCEPT_PRESENCE_INVITE(int p0) { return invoke(0xFA91550DF9318B22, p0); } // 0xFA91550DF9318B22 0xE5DA4CED b323 - BOOL NETWORK_REMOVE_PRESENCE_INVITE(int p0) { return invoke(0xF0210268DB0974B1, p0); } // 0xF0210268DB0974B1 0x93C665FA b323 - int NETWORK_GET_PRESENCE_INVITE_ID(int p0) { return invoke(0xDFF09646E12EC386, p0); } // 0xDFF09646E12EC386 0xD50DF46C b323 - const char* NETWORK_GET_PRESENCE_INVITE_INVITER(int p0) { return invoke(0x4962CC4AA2F345B7, p0); } // 0x4962CC4AA2F345B7 0x19EC65D9 b323 - BOOL NETWORK_GET_PRESENCE_INVITE_HANDLE(Any p0, Any* p1) { return invoke(0x38D5B0FEBB086F75, p0, p1); } // 0x38D5B0FEBB086F75 0xB2451429 b323 - int NETWORK_GET_PRESENCE_INVITE_SESSION_ID(Any p0) { return invoke(0x26E1CD96B0903D60, p0); } // 0x26E1CD96B0903D60 0xC5E0C989 b323 - const char* NETWORK_GET_PRESENCE_INVITE_CONTENT_ID(int p0) { return invoke(0x24409FC4C55CB22D, p0); } // 0x24409FC4C55CB22D 0xA4302183 b323 - int NETWORK_GET_PRESENCE_INVITE_PLAYLIST_LENGTH(int p0) { return invoke(0xD39B3FFF8FFDD5BF, p0); } // 0xD39B3FFF8FFDD5BF 0x51B2D848 b323 - int NETWORK_GET_PRESENCE_INVITE_PLAYLIST_CURRENT(int p0) { return invoke(0x728C4CC7920CD102, p0); } // 0x728C4CC7920CD102 0x4677C656 b323 - BOOL NETWORK_GET_PRESENCE_INVITE_FROM_ADMIN(int p0) { return invoke(0x3DBF2DF0AEB7D289, p0); } // 0x3DBF2DF0AEB7D289 0xF5E3401C b323 - BOOL NETWORK_GET_PRESENCE_INVITE_IS_TOURNAMENT(Any p0) { return invoke(0x8806CEBFABD3CE05, p0); } // 0x8806CEBFABD3CE05 0x7D593B4C b323 - BOOL NETWORK_HAS_FOLLOW_INVITE() { return invoke(0x76D9B976C4C09FDE); } // 0x76D9B976C4C09FDE 0xE96CFE7D b323 - BOOL NETWORK_ACTION_FOLLOW_INVITE() { return invoke(0xC88156EBB786F8D5); } // 0xC88156EBB786F8D5 0xAB969F00 b323 - BOOL NETWORK_CLEAR_FOLLOW_INVITE() { return invoke(0x439BFDE3CD0610F6); } // 0x439BFDE3CD0610F6 0x3242F952 b323 - void NETWORK_REMOVE_AND_CANCEL_ALL_INVITES() { invoke(0xEBF8284D8CADEB53); } // 0xEBF8284D8CADEB53 0x9773F36A b323 - void NETWORK_REMOVE_TRANSITION_INVITE(Any* p0) { invoke(0x7524B431B2E6F7EE, p0); } // 0x7524B431B2E6F7EE 0xFDE84CB7 b323 - void NETWORK_REMOVE_ALL_TRANSITION_INVITE() { invoke(0x726E0375C7A26368); } // 0x726E0375C7A26368 0xF7134E73 b323 - void NETWORK_REMOVE_AND_CANCEL_ALL_TRANSITION_INVITES() { invoke(0xF083835B70BA9BFE); } // 0xF083835B70BA9BFE 0xC47352E7 b323 - BOOL NETWORK_INVITE_GAMERS(Any* p0, Any p1, Any* p2, Any p3) { return invoke(0x9D80CD1D0E6327DE, p0, p1, p2, p3); } // 0x9D80CD1D0E6327DE 0x52FB8074 b323 - BOOL NETWORK_HAS_INVITED_GAMER(Any* p0) { return invoke(0x4D86CD31E8976ECE, p0); } // 0x4D86CD31E8976ECE 0xEC651BC0 b323 - BOOL NETWORK_HAS_MADE_INVITE_DECISION(Any* gamerHandle) { return invoke(0x71DC455F5CD1C2B1, gamerHandle); } // 0x71DC455F5CD1C2B1 b505 - int NETWORK_GET_INVITE_REPLY_STATUS(Any p0) { return invoke(0x3855FB5EB2C5E8B2, p0); } // 0x3855FB5EB2C5E8B2 b505 - BOOL NETWORK_GET_CURRENTLY_SELECTED_GAMER_HANDLE_FROM_INVITE_MENU(Any* p0) { return invoke(0x74881E6BCAE2327C, p0); } // 0x74881E6BCAE2327C 0x72BA00CE b323 - BOOL NETWORK_SET_CURRENTLY_SELECTED_GAMER_HANDLE_FROM_INVITE_MENU(Any* p0) { return invoke(0x7206F674F2A3B1BB, p0); } // 0x7206F674F2A3B1BB 0xFD95899E b323 - void NETWORK_SET_INVITE_ON_CALL_FOR_INVITE_MENU(Any* p0) { invoke(0x66F010A4B031A331, p0); } // 0x66F010A4B031A331 0x11378777 b323 - BOOL NETWORK_CHECK_DATA_MANAGER_SUCCEEDED_FOR_HANDLE(int p0, Any* gamerHandle) { return invoke(0x44B37CDCAE765AAE, p0, gamerHandle); } // 0x44B37CDCAE765AAE 0x13301529 b323 - BOOL NETWORK_CHECK_DATA_MANAGER_FOR_HANDLE(Any p0, Any* gamerHandle) { return invoke(0x4AD490AE1536933B, p0, gamerHandle); } // 0x4AD490AE1536933B b372 - void NETWORK_SET_INVITE_FAILED_MESSAGE_FOR_INVITE_MENU(Any* p0, Any* p1) { invoke(0x0D77A82DC2D0DA59, p0, p1); } // 0x0D77A82DC2D0DA59 0x0808D4CC b323 - BOOL FILLOUT_PM_PLAYER_LIST(Any* gamerHandle, Any p1, Any p2) { return invoke(0xCBBD7C4991B64809, gamerHandle, p1, p2); } // 0xCBBD7C4991B64809 0xCE40F423 b323 - BOOL FILLOUT_PM_PLAYER_LIST_WITH_NAMES(Any* p0, Any* p1, Any p2, Any p3) { return invoke(0x716B6DB9D1886106, p0, p1, p2, p3); } // 0x716B6DB9D1886106 0xB8DF604E b323 - BOOL REFRESH_PLAYER_LIST_STATS(int p0) { return invoke(0xE26CCFF8094D8C74, p0); } // 0xE26CCFF8094D8C74 0xF49C1533 b323 - BOOL NETWORK_SET_CURRENT_DATA_MANAGER_HANDLE(Any* p0) { return invoke(0x796A87B3B68D1F3D, p0); } // 0x796A87B3B68D1F3D b323 - BOOL NETWORK_IS_IN_PLATFORM_PARTY() { return invoke(0x2FC5650B0271CB57); } // 0x2FC5650B0271CB57 0xA812B6CB b323 - int NETWORK_GET_PLATFORM_PARTY_MEMBER_COUNT() { return invoke(0x01ABCE5E7CBDA196); } // 0x01ABCE5E7CBDA196 b323 - int NETWORK_GET_PLATFORM_PARTY_MEMBERS(Any* data, int dataSize) { return invoke(0x120364DE2845DAF8, data, dataSize); } // 0x120364DE2845DAF8 0xF30E5814 b323 - BOOL NETWORK_IS_IN_PLATFORM_PARTY_CHAT() { return invoke(0xFD8B834A8BA05048); } // 0xFD8B834A8BA05048 0xC6609191 b323 - BOOL NETWORK_IS_CHATTING_IN_PLATFORM_PARTY(Any* gamerHandle) { return invoke(0x8DE9945BCC9AEC52, gamerHandle); } // 0x8DE9945BCC9AEC52 0x51367B34 b323 - BOOL NETWORK_CAN_QUEUE_FOR_PREVIOUS_SESSION_JOIN() { return invoke(0x2BF66D2E7414F686); } // 0x2BF66D2E7414F686 0x9156EFC0 b323 - BOOL NETWORK_IS_QUEUING_FOR_SESSION_JOIN() { return invoke(0x14922ED3E38761F0); } // 0x14922ED3E38761F0 0x8FA6EE0E b323 - void NETWORK_CLEAR_QUEUED_JOIN_REQUEST() { invoke(0x6CE50E47F5543D0C); } // 0x6CE50E47F5543D0C b573 - void NETWORK_SEND_QUEUED_JOIN_REQUEST() { invoke(0xFA2888E3833C8E96); } // 0xFA2888E3833C8E96 0x7F70C15A b323 - void NETWORK_REMOVE_ALL_QUEUED_JOIN_REQUESTS() { invoke(0x25D990F8E0E3F13C); } // 0x25D990F8E0E3F13C 0x4FD83F5B b323 - void NETWORK_SEED_RANDOM_NUMBER_GENERATOR(int seed) { invoke(0xF1B84178F8674195, seed); } // 0xF1B84178F8674195 0x41702C8A b323 - int NETWORK_GET_RANDOM_INT() { return invoke(0x599E4FA1F87EB5FF); } // 0x599E4FA1F87EB5FF 0x208DD848 b323 - int NETWORK_GET_RANDOM_INT_RANGED(int rangeStart, int rangeEnd) { return invoke(0xE30CF56F1EFA5F43, rangeStart, rangeEnd); } // 0xE30CF56F1EFA5F43 0xF9B6426D b323 - float NETWORK_GET_RANDOM_FLOAT_RANGED_(float rangeStart, float rangeEnd) { return invoke(0x04BD27B5ACB67067, rangeStart, rangeEnd); } // 0x04BD27B5ACB67067 b2802 - BOOL NETWORK_PLAYER_IS_CHEATER() { return invoke(0x655B91F1495A9090); } // 0x655B91F1495A9090 0xA51DC214 b323 - int NETWORK_PLAYER_GET_CHEATER_REASON() { return invoke(0x172F75B6EE2233BA); } // 0x172F75B6EE2233BA 0x1720ABA6 b323 - BOOL NETWORK_PLAYER_IS_BADSPORT() { return invoke(0x19D8DA0E5A68045A); } // 0x19D8DA0E5A68045A 0xA19708E3 b323 - BOOL REMOTE_CHEATER_PLAYER_DETECTED(Player player, int a, int b) { return invoke(0x472841A026D26D8B, player, a, b); } // 0x472841A026D26D8B b1103 - BOOL BAD_SPORT_PLAYER_LEFT_DETECTED(Any* gamerHandle, int event, int amountReceived) { return invoke(0xEC5E3AF5289DCA81, gamerHandle, event, amountReceived); } // 0xEC5E3AF5289DCA81 0x4C2C6B6A b323 - void NETWORK_ADD_INVALID_OBJECT_MODEL(Hash modelHash) { invoke(0x7F562DBC212E81F9, modelHash); } // 0x7F562DBC212E81F9 b2545 - void NETWORK_REMOVE_INVALID_OBJECT_MODEL(Hash modelHash) { invoke(0x791EDB5803B2F468, modelHash); } // 0x791EDB5803B2F468 b2545 - void NETWORK_CLEAR_INVALID_OBJECT_MODELS() { invoke(0x03B2F03A53D85E41); } // 0x03B2F03A53D85E41 b2545 - void NETWORK_APPLY_PED_SCAR_DATA(Ped ped, int p1) { invoke(0xE66C690248F11150, ped, p1); } // 0xE66C690248F11150 0x4818ACD0 b323 - void NETWORK_SET_THIS_SCRIPT_IS_NETWORK_SCRIPT(int maxNumMissionParticipants, BOOL p1, int instanceId) { invoke(0x1CA59E306ECB80A5, maxNumMissionParticipants, p1, instanceId); } // 0x1CA59E306ECB80A5 0x470810ED b323 - BOOL NETWORK_TRY_TO_SET_THIS_SCRIPT_IS_NETWORK_SCRIPT(Any p0, BOOL p1, Any p2) { return invoke(0xD1110739EEADB592, p0, p1, p2); } // 0xD1110739EEADB592 b323 - BOOL NETWORK_GET_THIS_SCRIPT_IS_NETWORK_SCRIPT() { return invoke(0x2910669969E9535E); } // 0x2910669969E9535E 0xD9BF6549 b323 - int NETWORK_GET_MAX_NUM_PARTICIPANTS() { return invoke(0xA6C90FBC38E395EE); } // 0xA6C90FBC38E395EE 0xCCD8C02D b323 - int NETWORK_GET_NUM_PARTICIPANTS() { return invoke(0x18D0456E86604654); } // 0x18D0456E86604654 0x3E25A3C5 b323 - int NETWORK_GET_SCRIPT_STATUS() { return invoke(0x57D158647A6BFABF); } // 0x57D158647A6BFABF 0x2BE9235A b323 - void NETWORK_REGISTER_HOST_BROADCAST_VARIABLES(int* vars, int numVars, const char* debugName) { invoke(0x3E9B2F01C50DF595, vars, numVars, debugName); } // 0x3E9B2F01C50DF595 0xDAF3B0AE b323 - void NETWORK_REGISTER_PLAYER_BROADCAST_VARIABLES(int* vars, int numVars, const char* debugName) { invoke(0x3364AA97340CA215, vars, numVars, debugName); } // 0x3364AA97340CA215 0xBE3D32B4 b323 - void NETWORK_REGISTER_HIGH_FREQUENCY_HOST_BROADCAST_VARIABLES(Any p0, Any p1, Any p2) { invoke(0xEA8C0DDB10E2822A, p0, p1, p2); } // 0xEA8C0DDB10E2822A b1868 - void NETWORK_REGISTER_HIGH_FREQUENCY_PLAYER_BROADCAST_VARIABLES(Any p0, Any p1, Any p2) { invoke(0xD6D7478CA62B8D41, p0, p1, p2); } // 0xD6D7478CA62B8D41 b1868 - void NETWORK_FINISH_BROADCASTING_DATA() { invoke(0x64F62AFB081E260D); } // 0x64F62AFB081E260D 0xA71A1D2A b323 - BOOL NETWORK_HAS_RECEIVED_HOST_BROADCAST_DATA() { return invoke(0x5D10B3795F3FC886); } // 0x5D10B3795F3FC886 0x0B739F53 b323 - Player NETWORK_GET_PLAYER_INDEX(Player player) { return invoke(0x24FB80D107371267, player); } // 0x24FB80D107371267 0xBE1C1506 b323 - int NETWORK_GET_PARTICIPANT_INDEX(int index) { return invoke(0x1B84DF6AF2A46938, index); } // 0x1B84DF6AF2A46938 0xC4D91094 b323 - Player NETWORK_GET_PLAYER_INDEX_FROM_PED(Ped ped) { return invoke(0x6C0E2E0125610278, ped); } // 0x6C0E2E0125610278 0x40DBF464 b323 - int NETWORK_GET_NUM_CONNECTED_PLAYERS() { return invoke(0xA4A79DD2D9600654); } // 0xA4A79DD2D9600654 0xF7952E62 b323 - BOOL NETWORK_IS_PLAYER_CONNECTED(Player player) { return invoke(0x93DC1BE4E1ABE9D1, player); } // 0x93DC1BE4E1ABE9D1 0x168EE2C2 b323 - int NETWORK_GET_TOTAL_NUM_PLAYERS() { return invoke(0xCF61D4B4702EE9EB); } // 0xCF61D4B4702EE9EB 0xF4F13B06 b323 - BOOL NETWORK_IS_PARTICIPANT_ACTIVE(int p0) { return invoke(0x6FF8FF40B6357D45, p0); } // 0x6FF8FF40B6357D45 0x4E2C348B b323 - BOOL NETWORK_IS_PLAYER_ACTIVE(Player player) { return invoke(0xB8DFD30D6973E135, player); } // 0xB8DFD30D6973E135 0x43657B17 b323 - BOOL NETWORK_IS_PLAYER_A_PARTICIPANT(Player player) { return invoke(0x3CA58F6CB7CBD784, player); } // 0x3CA58F6CB7CBD784 0xB08B6992 b323 - BOOL NETWORK_IS_HOST_OF_THIS_SCRIPT() { return invoke(0x83CD99A1E6061AB5); } // 0x83CD99A1E6061AB5 0x6970BA94 b323 - Player NETWORK_GET_HOST_OF_THIS_SCRIPT() { return invoke(0xC7B4D79B01FA7A5C); } // 0xC7B4D79B01FA7A5C 0x89EA7B54 b323 - Player NETWORK_GET_HOST_OF_SCRIPT(const char* scriptName, int instance_id, int position_hash) { return invoke(0x1D6A14F1F9A736FC, scriptName, instance_id, position_hash); } // 0x1D6A14F1F9A736FC 0x9C95D0BB b323 - void NETWORK_SET_MISSION_FINISHED() { invoke(0x3B3D11CD9FFCDFC9); } // 0x3B3D11CD9FFCDFC9 0x3083FAD7 b323 - BOOL NETWORK_IS_SCRIPT_ACTIVE(const char* scriptName, int instance_id, BOOL p2, int position_hash) { return invoke(0x9D40DF90FAD26098, scriptName, instance_id, p2, position_hash); } // 0x9D40DF90FAD26098 0x4A65250C b323 - BOOL NETWORK_IS_SCRIPT_ACTIVE_BY_HASH(Hash scriptHash, int p1, BOOL p2, int p3) { return invoke(0xDA7DE67F5FE5EE13, scriptHash, p1, p2, p3); } // 0xDA7DE67F5FE5EE13 b2245 - BOOL NETWORK_IS_THREAD_A_NETWORK_SCRIPT(int threadId) { return invoke(0x560B423D73015E77, threadId); } // 0x560B423D73015E77 b1604 - int NETWORK_GET_NUM_SCRIPT_PARTICIPANTS(const char* scriptName, int instance_id, int position_hash) { return invoke(0x3658E8CD94FC121A, scriptName, instance_id, position_hash); } // 0x3658E8CD94FC121A 0x8F7D9F46 b323 - int NETWORK_GET_INSTANCE_ID_OF_THIS_SCRIPT() { return invoke(0x638A3A81733086DB); } // 0x638A3A81733086DB 0xDB8B5D71 b323 - Hash NETWORK_GET_POSITION_HASH_OF_THIS_SCRIPT() { return invoke(0x257ED0FADF750BCF); } // 0x257ED0FADF750BCF b2372 - BOOL NETWORK_IS_PLAYER_A_PARTICIPANT_ON_SCRIPT(Player player, const char* script, int instance_id) { return invoke(0x1AD5B71586B94820, player, script, instance_id); } // 0x1AD5B71586B94820 0xCEA55F4C b323 - void NETWORK_PREVENT_SCRIPT_HOST_MIGRATION() { invoke(0x2302C0264EA58D31); } // 0x2302C0264EA58D31 0x8DCFE77D b323 - void NETWORK_REQUEST_TO_BE_HOST_OF_THIS_SCRIPT() { invoke(0x741A3D8380319A81); } // 0x741A3D8380319A81 0x331D9A27 b323 - Player PARTICIPANT_ID() { return invoke(0x90986E8876CE0A83); } // 0x90986E8876CE0A83 0x9C35A221 b323 - int PARTICIPANT_ID_TO_INT() { return invoke(0x57A3BDDAD8E5AA0A); } // 0x57A3BDDAD8E5AA0A 0x907498B0 b323 - Player NETWORK_GET_KILLER_OF_PLAYER(Player player, Hash* weaponHash) { return invoke(0x2DA41ED6E1FCD7A5, player, weaponHash); } // 0x2DA41ED6E1FCD7A5 b463 - Player NETWORK_GET_DESTROYER_OF_NETWORK_ID(int netId, Hash* weaponHash) { return invoke(0x7A1ADEEF01740A24, netId, weaponHash); } // 0x7A1ADEEF01740A24 0x4FCA6436 b323 - Player NETWORK_GET_DESTROYER_OF_ENTITY(Entity entity, Hash* weaponHash) { return invoke(0xC434133D9BA52777, entity, weaponHash); } // 0xC434133D9BA52777 b463 - BOOL NETWORK_GET_ASSISTED_KILL_OF_ENTITY(Player player, Entity entity, int* p2) { return invoke(0x83660B734994124D, player, entity, p2); } // 0x83660B734994124D b463 - BOOL NETWORK_GET_ASSISTED_DAMAGE_OF_ENTITY(Player player, Entity entity, int* p2) { return invoke(0x4CACA84440FA26F6, player, entity, p2); } // 0x4CACA84440FA26F6 0x28A45454 b323 - Entity NETWORK_GET_ENTITY_KILLER_OF_PLAYER(Player player, Hash* weaponHash) { return invoke(0x42B2DAA6B596F5F8, player, weaponHash); } // 0x42B2DAA6B596F5F8 0xA7E7E04F b323 - void NETWORK_SET_CURRENT_PUBLIC_CONTENT_ID(const char* missionId) { invoke(0x2C863ACDCD12B3DB, missionId); } // 0x2C863ACDCD12B3DB b2699 - void NETWORK_SET_CURRENT_CHAT_OPTION(int newChatOption) { invoke(0x3DAD00265FBF356B, newChatOption); } // 0x3DAD00265FBF356B b2802 - void NETWORK_SET_CURRENT_SPAWN_LOCATION_OPTION(Hash mpSettingSpawn) { invoke(0xAA6D5451DC3448B6, mpSettingSpawn); } // 0xAA6D5451DC3448B6 b2699 - void NETWORK_SET_VEHICLE_DRIVEN_IN_TEST_DRIVE(BOOL toggle) { invoke(0x8C70252FC40F320B, toggle); } // 0x8C70252FC40F320B b2699 - void NETWORK_SET_VEHICLE_DRIVEN_LOCATION(Hash location) { invoke(0xA0CE91E47531D3BB, location); } // 0xA0CE91E47531D3BB b2944 - void NETWORK_RESURRECT_LOCAL_PLAYER(float x, float y, float z, float heading, BOOL p4, BOOL changetime, BOOL p6, int p7, int p8) { invoke(0xEA23C49EAA83ACFB, x, y, z, heading, p4, changetime, p6, p7, p8); } // 0xEA23C49EAA83ACFB 0xF1F9D4B4 b323 - void NETWORK_SET_LOCAL_PLAYER_INVINCIBLE_TIME(int time) { invoke(0x2D95C7E2D7E07307, time); } // 0x2D95C7E2D7E07307 0xFEA9B85C b323 - BOOL NETWORK_IS_LOCAL_PLAYER_INVINCIBLE() { return invoke(0x8A8694B48715B000); } // 0x8A8694B48715B000 0x8DE13B36 b323 - void NETWORK_DISABLE_INVINCIBLE_FLASHING(Player player, BOOL toggle) { invoke(0x9DD368BF06983221, player, toggle); } // 0x9DD368BF06983221 0x8D27280E b323 - void NETWORK_PATCH_POST_CUTSCENE_HS4F_TUN_ENT(Ped ped) { invoke(0xF0BC9BCD24A511D5, ped); } // 0xF0BC9BCD24A511D5 b2372 - void NETWORK_SET_LOCAL_PLAYER_SYNC_LOOK_AT(BOOL toggle) { invoke(0x524FF0AEFF9C3973, toggle); } // 0x524FF0AEFF9C3973 0xB72F086D b323 - BOOL NETWORK_HAS_ENTITY_BEEN_REGISTERED_WITH_THIS_THREAD(Entity entity) { return invoke(0xB07D3185E11657A5, entity); } // 0xB07D3185E11657A5 0xEDA68956 b323 - int NETWORK_GET_NETWORK_ID_FROM_ENTITY(Entity entity) { return invoke(0xA11700682F3AD45C, entity); } // 0xA11700682F3AD45C 0x9E35DAB6 b323 - Entity NETWORK_GET_ENTITY_FROM_NETWORK_ID(int netId) { return invoke(0xCE4E5D9B0A4FF560, netId); } // 0xCE4E5D9B0A4FF560 0x5B912C3F b323 - BOOL NETWORK_GET_ENTITY_IS_NETWORKED(Entity entity) { return invoke(0xC7827959479DCC78, entity); } // 0xC7827959479DCC78 0xD7F934F4 b323 - BOOL NETWORK_GET_ENTITY_IS_LOCAL(Entity entity) { return invoke(0x0991549DE4D64762, entity); } // 0x0991549DE4D64762 0x813353ED b323 - void NETWORK_REGISTER_ENTITY_AS_NETWORKED(Entity entity) { invoke(0x06FAACD625D80CAA, entity); } // 0x06FAACD625D80CAA 0x31A630A4 b323 - void NETWORK_UNREGISTER_NETWORKED_ENTITY(Entity entity) { invoke(0x7368E683BB9038D6, entity); } // 0x7368E683BB9038D6 0x5C645F64 b323 - BOOL NETWORK_DOES_NETWORK_ID_EXIST(int netId) { return invoke(0x38CE16C96BD11344, netId); } // 0x38CE16C96BD11344 0xB8D2C99E b323 - BOOL NETWORK_DOES_ENTITY_EXIST_WITH_NETWORK_ID(int netId) { return invoke(0x18A47D074708FD68, netId); } // 0x18A47D074708FD68 0x1E2E3177 b323 - BOOL NETWORK_REQUEST_CONTROL_OF_NETWORK_ID(int netId) { return invoke(0xA670B3662FAFFBD0, netId); } // 0xA670B3662FAFFBD0 0x9262A60A b323 - BOOL NETWORK_HAS_CONTROL_OF_NETWORK_ID(int netId) { return invoke(0x4D36070FE0215186, netId); } // 0x4D36070FE0215186 0x92E77D21 b323 - BOOL NETWORK_IS_NETWORK_ID_REMOTELY_CONTROLLED(int netId) { return invoke(0x7242F8B741CE1086, netId); } // 0x7242F8B741CE1086 b678 - BOOL NETWORK_REQUEST_CONTROL_OF_ENTITY(Entity entity) { return invoke(0xB69317BF5E782347, entity); } // 0xB69317BF5E782347 0xA05FEBD7 b323 - BOOL NETWORK_REQUEST_CONTROL_OF_DOOR(int doorID) { return invoke(0x870DDFD5A4A796E4, doorID); } // 0x870DDFD5A4A796E4 0xF60DAAF6 b323 - BOOL NETWORK_HAS_CONTROL_OF_ENTITY(Entity entity) { return invoke(0x01BF60A500E28887, entity); } // 0x01BF60A500E28887 0x005FD797 b323 - BOOL NETWORK_HAS_CONTROL_OF_PICKUP(Pickup pickup) { return invoke(0x5BC9495F0B3B6FA6, pickup); } // 0x5BC9495F0B3B6FA6 0xF7784FC8 b323 - BOOL NETWORK_HAS_CONTROL_OF_DOOR(Hash doorHash) { return invoke(0xCB3C68ADB06195DF, doorHash); } // 0xCB3C68ADB06195DF 0x136326EC b323 - BOOL NETWORK_IS_DOOR_NETWORKED(Hash doorHash) { return invoke(0xC01E93FAC20C3346, doorHash); } // 0xC01E93FAC20C3346 0xD14D9C07 b323 - int VEH_TO_NET(Vehicle vehicle) { return invoke(0xB4C94523F023419C, vehicle); } // 0xB4C94523F023419C 0xF17634EB b323 - int PED_TO_NET(Ped ped) { return invoke(0x0EDEC3C276198689, ped); } // 0x0EDEC3C276198689 0x86A0B759 b323 - int OBJ_TO_NET(Object object) { return invoke(0x99BFDC94A603E541, object); } // 0x99BFDC94A603E541 0x1E05F29F b323 - Vehicle NET_TO_VEH(int netHandle) { return invoke(0x367B936610BA360C, netHandle); } // 0x367B936610BA360C 0x7E02FAEA b323 - Ped NET_TO_PED(int netHandle) { return invoke(0xBDCD95FC216A8B3E, netHandle); } // 0xBDCD95FC216A8B3E 0x87717DD4 b323 - Object NET_TO_OBJ(int netHandle) { return invoke(0xD8515F5FEA14CB3F, netHandle); } // 0xD8515F5FEA14CB3F 0x27AA14D8 b323 - Entity NET_TO_ENT(int netHandle) { return invoke(0xBFFEAB45A9A9094A, netHandle); } // 0xBFFEAB45A9A9094A 0x5E149683 b323 - void NETWORK_GET_LOCAL_HANDLE(Any* gamerHandle, int gamerHandleSize) { invoke(0xE86051786B66CD8E, gamerHandle, gamerHandleSize); } // 0xE86051786B66CD8E 0x08023B16 b323 - void NETWORK_HANDLE_FROM_USER_ID(const char* userId, Any* gamerHandle, int gamerHandleSize) { invoke(0xDCD51DD8F87AEC5C, userId, gamerHandle, gamerHandleSize); } // 0xDCD51DD8F87AEC5C 0x74C2C1B7 b323 - void NETWORK_HANDLE_FROM_MEMBER_ID(const char* memberId, Any* gamerHandle, int gamerHandleSize) { invoke(0xA0FD21BED61E5C4C, memberId, gamerHandle, gamerHandleSize); } // 0xA0FD21BED61E5C4C 0x9BFC9FE2 b323 - void NETWORK_HANDLE_FROM_PLAYER(Player player, Any* gamerHandle, int gamerHandleSize) { invoke(0x388EB2B86C73B6B3, player, gamerHandle, gamerHandleSize); } // 0x388EB2B86C73B6B3 0xD3498917 b323 - Hash NETWORK_HASH_FROM_PLAYER_HANDLE(Player player) { return invoke(0xBC1D768F2F5D6C05, player); } // 0xBC1D768F2F5D6C05 0xF8D7AF3B b323 - Hash NETWORK_HASH_FROM_GAMER_HANDLE(Any* gamerHandle) { return invoke(0x58575AC3CF2CA8EC, gamerHandle); } // 0x58575AC3CF2CA8EC 0x5AC9F04D b323 - void NETWORK_HANDLE_FROM_FRIEND(int friendIndex, Any* gamerHandle, int gamerHandleSize) { invoke(0xD45CB817D7E177D2, friendIndex, gamerHandle, gamerHandleSize); } // 0xD45CB817D7E177D2 0x3B0BB3A3 b323 - BOOL NETWORK_GAMERTAG_FROM_HANDLE_START(Any* gamerHandle) { return invoke(0x9F0C0A981D73FA56, gamerHandle); } // 0x9F0C0A981D73FA56 0xEBA00C2A b323 - BOOL NETWORK_GAMERTAG_FROM_HANDLE_PENDING() { return invoke(0xB071E27958EF4CF0); } // 0xB071E27958EF4CF0 0xF000828E b323 - BOOL NETWORK_GAMERTAG_FROM_HANDLE_SUCCEEDED() { return invoke(0xFD00798DBA7523DD); } // 0xFD00798DBA7523DD 0x89C2B5EA b323 - const char* NETWORK_GET_GAMERTAG_FROM_HANDLE(Any* gamerHandle) { return invoke(0x426141162EBE5CDB, gamerHandle); } // 0x426141162EBE5CDB 0xA18A1B26 b323 - int NETWORK_DISPLAYNAMES_FROM_HANDLES_START(Any* p0, Any p1) { return invoke(0xD66C9E72B3CC4982, p0, p1); } // 0xD66C9E72B3CC4982 b323 - int NETWORK_GET_DISPLAYNAMES_FROM_HANDLES(Any p0, Any p1, Any p2) { return invoke(0x58CC181719256197, p0, p1, p2); } // 0x58CC181719256197 b323 - BOOL NETWORK_ARE_HANDLES_THE_SAME(Any* gamerHandle1, Any* gamerHandle2) { return invoke(0x57DBA049E110F217, gamerHandle1, gamerHandle2); } // 0x57DBA049E110F217 0x45975AE3 b323 - BOOL NETWORK_IS_HANDLE_VALID(Any* gamerHandle, int gamerHandleSize) { return invoke(0x6F79B93B0A8E4133, gamerHandle, gamerHandleSize); } // 0x6F79B93B0A8E4133 0xF0996C6E b323 - Player NETWORK_GET_PLAYER_FROM_GAMER_HANDLE(Any* gamerHandle) { return invoke(0xCE5F689CF5A0A49D, gamerHandle); } // 0xCE5F689CF5A0A49D 0x2E96EF1E b323 - const char* NETWORK_MEMBER_ID_FROM_GAMER_HANDLE(Any* gamerHandle) { return invoke(0xC82630132081BB6F, gamerHandle); } // 0xC82630132081BB6F 0x62EF0A63 b323 - BOOL NETWORK_IS_GAMER_IN_MY_SESSION(Any* gamerHandle) { return invoke(0x0F10B05DDF8D16E9, gamerHandle); } // 0x0F10B05DDF8D16E9 0x59127716 b323 - void NETWORK_SHOW_PROFILE_UI(Any* gamerHandle) { invoke(0x859ED1CEA343FCA8, gamerHandle); } // 0x859ED1CEA343FCA8 0xF00A20B0 b323 - const char* NETWORK_PLAYER_GET_NAME(Player player) { return invoke(0x7718D2E2060837D2, player); } // 0x7718D2E2060837D2 0xCE48F260 b323 - const char* NETWORK_PLAYER_GET_USERID(Player player, int* userID) { return invoke(0x4927FC39CD0869A0, player, userID); } // 0x4927FC39CD0869A0 0x4EC0D983 b323 - BOOL NETWORK_PLAYER_IS_ROCKSTAR_DEV(Player player) { return invoke(0x544ABDDA3B409B6D, player); } // 0x544ABDDA3B409B6D 0xF6659045 b323 - BOOL NETWORK_PLAYER_INDEX_IS_CHEATER(Player player) { return invoke(0x565E430DB3B05BEC, player); } // 0x565E430DB3B05BEC 0xD265B049 b323 - int NETWORK_ENTITY_GET_OBJECT_ID(Entity entity) { return invoke(0x815F18AD865F057F, entity); } // 0x815F18AD865F057F b463 - Entity NETWORK_GET_ENTITY_FROM_OBJECT_ID(Any p0) { return invoke(0x37D5F739FD494675, p0); } // 0x37D5F739FD494675 b505 - BOOL NETWORK_IS_INACTIVE_PROFILE(Any* p0) { return invoke(0x7E58745504313A2E, p0); } // 0x7E58745504313A2E 0x95481343 b323 - int NETWORK_GET_MAX_FRIENDS() { return invoke(0xAFEBB0D5D8F687D2); } // 0xAFEBB0D5D8F687D2 0x048171BC b323 - int NETWORK_GET_FRIEND_COUNT() { return invoke(0x203F1CFD823B27A4); } // 0x203F1CFD823B27A4 0xA396ACDE b323 - const char* NETWORK_GET_FRIEND_NAME(int friendIndex) { return invoke(0xE11EBBB2A783FE8B, friendIndex); } // 0xE11EBBB2A783FE8B 0x97420B6D b323 - const char* NETWORK_GET_FRIEND_DISPLAY_NAME(int friendIndex) { return invoke(0x4164F227D052E293, friendIndex); } // 0x4164F227D052E293 b323 - BOOL NETWORK_IS_FRIEND_ONLINE(const char* name) { return invoke(0x425A44533437B64D, name); } // 0x425A44533437B64D 0xE0A42430 b323 - BOOL NETWORK_IS_FRIEND_HANDLE_ONLINE(Any* gamerHandle) { return invoke(0x87EB7A3FFCB314DB, gamerHandle); } // 0x87EB7A3FFCB314DB b323 - BOOL NETWORK_IS_FRIEND_IN_SAME_TITLE(const char* friendName) { return invoke(0x2EA9A3BEDF3F17B8, friendName); } // 0x2EA9A3BEDF3F17B8 0xC54365C2 b323 - BOOL NETWORK_IS_FRIEND_IN_MULTIPLAYER(const char* friendName) { return invoke(0x57005C18827F3A28, friendName); } // 0x57005C18827F3A28 0x400BDDD9 b323 - BOOL NETWORK_IS_FRIEND(Any* gamerHandle) { return invoke(0x1A24A179F9B31654, gamerHandle); } // 0x1A24A179F9B31654 0x2DA4C282 b323 - BOOL NETWORK_IS_PENDING_FRIEND(Any p0) { return invoke(0x0BE73DA6984A6E33, p0); } // 0x0BE73DA6984A6E33 0x5C85FF81 b323 - BOOL NETWORK_IS_ADDING_FRIEND() { return invoke(0x6EA101606F6E4D81); } // 0x6EA101606F6E4D81 0xBB7EC8C4 b323 - BOOL NETWORK_ADD_FRIEND(Any* gamerHandle, const char* message) { return invoke(0x8E02D73914064223, gamerHandle, message); } // 0x8E02D73914064223 0x20E5B3EE b323 - BOOL NETWORK_IS_FRIEND_INDEX_ONLINE(int friendIndex) { return invoke(0xBAD8F2A42B844821, friendIndex); } // 0xBAD8F2A42B844821 0x94AE7172 b323 - void NETWORK_SET_PLAYER_IS_PASSIVE(BOOL toggle) { invoke(0x1B857666604B1A74, toggle); } // 0x1B857666604B1A74 0x76A9FEB6 b323 - BOOL NETWORK_GET_PLAYER_OWNS_WAYPOINT(Player player) { return invoke(0x82377B65E943F72D, player); } // 0x82377B65E943F72D 0xB802B671 b323 - BOOL NETWORK_CAN_SET_WAYPOINT() { return invoke(0xC927EC229934AF60); } // 0xC927EC229934AF60 0x009E68F3 b323 - void NETWORK_IGNORE_REMOTE_WAYPOINTS() { invoke(0x4C2A9FDC22377075); } // 0x4C2A9FDC22377075 b372 - BOOL NETWORK_IS_PLAYER_ON_BLOCKLIST(Any* gamerHandle) { return invoke(0xAD4326FCA30D62F8, gamerHandle); } // 0xAD4326FCA30D62F8 b2802 - BOOL NETWORK_SET_SCRIPT_AUTOMUTED(Any p0) { return invoke(0xB309EBEA797E001F, p0); } // 0xB309EBEA797E001F 0x5C0AB2A9 b323 - BOOL NETWORK_HAS_AUTOMUTE_OVERRIDE() { return invoke(0x26F07DD83A5F7F98); } // 0x26F07DD83A5F7F98 0x9A176B6E b323 - BOOL NETWORK_HAS_HEADSET() { return invoke(0xE870F9F1F7B4F1FA); } // 0xE870F9F1F7B4F1FA 0xA7DC5657 b323 - void NETWORK_SET_LOOK_AT_TALKERS(BOOL p0) { invoke(0x7D395EA61622E116, p0); } // 0x7D395EA61622E116 0x5C05B7E1 b323 - BOOL NETWORK_IS_PUSH_TO_TALK_ACTIVE() { return invoke(0xC0D2AF00BCC234CA); } // 0xC0D2AF00BCC234CA b323 - BOOL NETWORK_GAMER_HAS_HEADSET(Any* gamerHandle) { return invoke(0xF2FD55CB574BCC55, gamerHandle); } // 0xF2FD55CB574BCC55 0xD036DA4A b323 - BOOL NETWORK_IS_GAMER_TALKING(Any* gamerHandle) { return invoke(0x71C33B22606CD88A, gamerHandle); } // 0x71C33B22606CD88A 0x99B58DBC b323 - BOOL NETWORK_PERMISSIONS_HAS_GAMER_RECORD(Any* gamerHandle) { return invoke(0x559EBF901A8C68E0, gamerHandle); } // 0x559EBF901A8C68E0 b2699 - BOOL NETWORK_CAN_COMMUNICATE_WITH_GAMER(Any* gamerHandle) { return invoke(0x8F5D1AD832AEB06C, gamerHandle); } // 0x8F5D1AD832AEB06C 0xD05EB7F6 b323 - BOOL NETWORK_CAN_TEXT_CHAT_WITH_GAMER(Any* gamerHandle) { return invoke(0xA150A4F065806B1F, gamerHandle); } // 0xA150A4F065806B1F b944 - BOOL NETWORK_IS_GAMER_MUTED_BY_ME(Any* gamerHandle) { return invoke(0xCE60DE011B6C7978, gamerHandle); } // 0xCE60DE011B6C7978 0x001B4046 b323 - BOOL NETWORK_AM_I_MUTED_BY_GAMER(Any* gamerHandle) { return invoke(0xDF02A2C93F1F26DA, gamerHandle); } // 0xDF02A2C93F1F26DA 0x7685B333 b323 - BOOL NETWORK_IS_GAMER_BLOCKED_BY_ME(Any* gamerHandle) { return invoke(0xE944C4F5AF1B5883, gamerHandle); } // 0xE944C4F5AF1B5883 0x3FDCC8D7 b323 - BOOL NETWORK_AM_I_BLOCKED_BY_GAMER(Any* gamerHandle) { return invoke(0x15337C7C268A27B2, gamerHandle); } // 0x15337C7C268A27B2 0xD19B312C b323 - BOOL NETWORK_CAN_VIEW_GAMER_USER_CONTENT(Any* gamerHandle) { return invoke(0xB57A49545BA53CE7, gamerHandle); } // 0xB57A49545BA53CE7 b323 - BOOL NETWORK_HAS_VIEW_GAMER_USER_CONTENT_RESULT(Any* gamerHandle) { return invoke(0xCCA4318E1AB03F1F, gamerHandle); } // 0xCCA4318E1AB03F1F b323 - BOOL NETWORK_CAN_PLAY_MULTIPLAYER_WITH_GAMER(Any* gamerHandle) { return invoke(0x07DD29D5E22763F1, gamerHandle); } // 0x07DD29D5E22763F1 b323 - BOOL NETWORK_CAN_GAMER_PLAY_MULTIPLAYER_WITH_ME(Any* gamerHandle) { return invoke(0x135F9B7B7ADD2185, gamerHandle); } // 0x135F9B7B7ADD2185 b323 - BOOL NETWORK_CAN_SEND_LOCAL_INVITE(Any* gamerHandle) { return invoke(0x021ABCBD98EC4320, gamerHandle); } // 0x021ABCBD98EC4320 b2612 - BOOL NETWORK_CAN_RECEIVE_LOCAL_INVITE(Any* gamerHandle) { return invoke(0x421E34C55F125964, gamerHandle); } // 0x421E34C55F125964 b2612 - BOOL NETWORK_IS_PLAYER_TALKING(Player player) { return invoke(0x031E11F3D447647E, player); } // 0x031E11F3D447647E 0xDA9FD9DB b323 - BOOL NETWORK_PLAYER_HAS_HEADSET(Player player) { return invoke(0x3FB99A8B08D18FD6, player); } // 0x3FB99A8B08D18FD6 0x451FB6B6 b323 - BOOL NETWORK_IS_PLAYER_MUTED_BY_ME(Player player) { return invoke(0x8C71288AE68EDE39, player); } // 0x8C71288AE68EDE39 0x7A21050E b323 - BOOL NETWORK_AM_I_MUTED_BY_PLAYER(Player player) { return invoke(0x9D6981DFC91A8604, player); } // 0x9D6981DFC91A8604 0xE128F2B0 b323 - BOOL NETWORK_IS_PLAYER_BLOCKED_BY_ME(Player player) { return invoke(0x57AF1F8E27483721, player); } // 0x57AF1F8E27483721 0xAE4F4560 b323 - BOOL NETWORK_AM_I_BLOCKED_BY_PLAYER(Player player) { return invoke(0x87F395D957D4353D, player); } // 0x87F395D957D4353D 0x953EF45E b323 - float NETWORK_GET_PLAYER_LOUDNESS(Player player) { return invoke(0x21A1684A25C2867F, player); } // 0x21A1684A25C2867F 0xF2F67014 b323 - void NETWORK_SET_TALKER_PROXIMITY(float value) { invoke(0xCBF12D65F95AD686, value); } // 0xCBF12D65F95AD686 0x67555C66 b323 - float NETWORK_GET_TALKER_PROXIMITY() { return invoke(0x84F0F13120B4E098); } // 0x84F0F13120B4E098 0x19991ADD b323 - void NETWORK_SET_VOICE_ACTIVE(BOOL toggle) { invoke(0xBABEC9E69A91C57B, toggle); } // 0xBABEC9E69A91C57B 0x8011247F b323 - void NETWORK_REMAIN_IN_GAME_CHAT(BOOL p0) { invoke(0xCFEB46DCD7D8D5EB, p0); } // 0xCFEB46DCD7D8D5EB 0x1A3EA6CD b323 - void NETWORK_OVERRIDE_TRANSITION_CHAT(BOOL p0) { invoke(0xAF66059A131AA269, p0); } // 0xAF66059A131AA269 0xCAB21090 b323 - void NETWORK_SET_TEAM_ONLY_CHAT(BOOL toggle) { invoke(0xD5B4883AC32F24C3, toggle); } // 0xD5B4883AC32F24C3 0x3813019A b323 - void NETWORK_SET_SCRIPT_CONTROLLING_TEAMS(Any p0) { invoke(0x265559DA40B3F327, p0); } // 0x265559DA40B3F327 b573 - BOOL NETWORK_SET_SAME_TEAM_AS_LOCAL_PLAYER(Any p0, Any p1) { return invoke(0x4348BFDA56023A2F, p0, p1); } // 0x4348BFDA56023A2F b573 - void NETWORK_OVERRIDE_TEAM_RESTRICTIONS(int team, BOOL toggle) { invoke(0x6F697A66CE78674E, team, toggle); } // 0x6F697A66CE78674E 0xC8CC9E75 b323 - void NETWORK_SET_OVERRIDE_SPECTATOR_MODE(BOOL toggle) { invoke(0x70DA3BF8DACD3210, toggle); } // 0x70DA3BF8DACD3210 0xA0FD42D3 b323 - void NETWORK_SET_OVERRIDE_TUTORIAL_SESSION_CHAT(BOOL toggle) { invoke(0x3C5C1E2C2FF814B1, toggle); } // 0x3C5C1E2C2FF814B1 0xC9DDA85B b323 - void NETWORK_SET_PROXIMITY_AFFECTS_TEAM(BOOL toggle) { invoke(0x9D7AFCBF21C51712, toggle); } // 0x9D7AFCBF21C51712 0xE5219410 b323 - void NETWORK_SET_NO_SPECTATOR_CHAT(BOOL toggle) { invoke(0xF46A1E03E8755980, toggle); } // 0xF46A1E03E8755980 0xD33AFF79 b323 - void NETWORK_SET_IGNORE_SPECTATOR_CHAT_LIMITS_SAME_TEAM(BOOL toggle) { invoke(0x6A5D89D7769A40D8, toggle); } // 0x6A5D89D7769A40D8 0x4FFEFE43 b323 - void NETWORK_OVERRIDE_CHAT_RESTRICTIONS(Player player, BOOL toggle) { invoke(0x3039AE5AD2C9C0C4, player, toggle); } // 0x3039AE5AD2C9C0C4 0x74EE2D8B b323 - void NETWORK_OVERRIDE_SEND_RESTRICTIONS(Player player, BOOL toggle) { invoke(0x97DD4C5944CC2E6A, player, toggle); } // 0x97DD4C5944CC2E6A 0x6C344AE3 b323 - void NETWORK_OVERRIDE_SEND_RESTRICTIONS_ALL(BOOL toggle) { invoke(0x57B192B4D4AD23D5, toggle); } // 0x57B192B4D4AD23D5 0x2F98B405 b323 - void NETWORK_OVERRIDE_RECEIVE_RESTRICTIONS(Player player, BOOL toggle) { invoke(0xDDF73E2B1FEC5AB4, player, toggle); } // 0xDDF73E2B1FEC5AB4 0x95F1C60D b323 - void NETWORK_OVERRIDE_RECEIVE_RESTRICTIONS_ALL(BOOL toggle) { invoke(0x0FF2862B61A58AF9, toggle); } // 0x0FF2862B61A58AF9 0x1BCD3DDF b323 - void NETWORK_SET_VOICE_CHANNEL(int channel) { invoke(0xEF6212C2EFEF1A23, channel); } // 0xEF6212C2EFEF1A23 0x3974879F b323 - void NETWORK_CLEAR_VOICE_CHANNEL() { invoke(0xE036A705F989E049); } // 0xE036A705F989E049 0x9ECF722A b323 - void NETWORK_APPLY_VOICE_PROXIMITY_OVERRIDE(float x, float y, float z) { invoke(0xDBD2056652689917, x, y, z); } // 0xDBD2056652689917 0xF1E84832 b323 - void NETWORK_CLEAR_VOICE_PROXIMITY_OVERRIDE() { invoke(0xF03755696450470C); } // 0xF03755696450470C 0x7F9B9052 b323 - void NETWORK_ENABLE_VOICE_BANDWIDTH_RESTRICTION(Player player) { invoke(0x5E3AA4CA2B6FB0EE, player); } // 0x5E3AA4CA2B6FB0EE 0x7BBEA8CF b323 - void NETWORK_DISABLE_VOICE_BANDWIDTH_RESTRICTION(Player player) { invoke(0xCA575C391FEA25CC, player); } // 0xCA575C391FEA25CC 0xE797A4B6 b323 - void NETWORK_GET_MUTE_COUNT_FOR_PLAYER(Player p0, float* p1, float* p2) { invoke(0xADB57E5B663CCA8B, p0, p1, p2); } // 0xADB57E5B663CCA8B 0x92268BB5 b323 - void NETWORK_SET_SPECTATOR_TO_NON_SPECTATOR_TEXT_CHAT(BOOL toggle) { invoke(0x8EF52ACAECC51D9C, toggle); } // 0x8EF52ACAECC51D9C b1734 - BOOL NETWORK_TEXT_CHAT_IS_TYPING() { return invoke(0x5FCF4D7069B09026); } // 0x5FCF4D7069B09026 b323 - void SHUTDOWN_AND_LAUNCH_SINGLE_PLAYER_GAME() { invoke(0x593850C16A36B692); } // 0x593850C16A36B692 0x92B7351C b323 - BOOL SHUTDOWN_AND_LOAD_MOST_RECENT_SAVE() { return invoke(0x9ECA15ADFE141431); } // 0x9ECA15ADFE141431 b505 - void NETWORK_SET_FRIENDLY_FIRE_OPTION(BOOL toggle) { invoke(0xF808475FA571D823, toggle); } // 0xF808475FA571D823 0x6BAF95FA b323 - void NETWORK_SET_RICH_PRESENCE(int p0, int p1, Any p2, Any p3) { invoke(0x1DCCACDCFC569362, p0, p1, p2, p3); } // 0x1DCCACDCFC569362 0x932A6CED b323 - void NETWORK_SET_RICH_PRESENCE_STRING(int p0, const char* textLabel) { invoke(0x3E200C2BCF4164EB, p0, textLabel); } // 0x3E200C2BCF4164EB 0x017E6777 b323 - int NETWORK_GET_TIMEOUT_TIME() { return invoke(0x5ED0356A0CE3A34F); } // 0x5ED0356A0CE3A34F 0xE1F86C6A b323 - void NETWORK_LEAVE_PED_BEHIND_BEFORE_WARP(Player player, float x, float y, float z, BOOL p4, BOOL p5) { invoke(0x9769F811D1785B03, player, x, y, z, p4, p5); } // 0x9769F811D1785B03 0xBE6A30C3 b323 - void NETWORK_LEAVE_PED_BEHIND_BEFORE_CUTSCENE(Player player, BOOL p1) { invoke(0xBF22E0F32968E967, player, p1); } // 0xBF22E0F32968E967 0x22E03AD0 b323 - void REMOVE_ALL_STICKY_BOMBS_FROM_ENTITY(Entity entity, Ped ped) { invoke(0x715135F4B82AC90D, entity, ped); } // 0x715135F4B82AC90D 0xCEAE5AFC b323 - void NETWORK_KEEP_ENTITY_COLLISION_DISABLED_AFTER_ANIM_SCENE(Any p0, Any p1) { invoke(0x17C9E241111A674D, p0, p1); } // 0x17C9E241111A674D b2060 - BOOL NETWORK_IS_ANY_PLAYER_NEAR(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6) { return invoke(0x2E4C123D1C8A710E, p0, p1, p2, p3, p4, p5, p6); } // 0x2E4C123D1C8A710E b505 - BOOL NETWORK_CLAN_SERVICE_IS_VALID() { return invoke(0x579CCED0265D4896); } // 0x579CCED0265D4896 0xF5F4BD95 b323 - BOOL NETWORK_CLAN_PLAYER_IS_ACTIVE(Any* gamerHandle) { return invoke(0xB124B57F571D8F18, gamerHandle); } // 0xB124B57F571D8F18 0xAB8319A3 b323 - BOOL NETWORK_CLAN_PLAYER_GET_DESC(Any* clanDesc, int bufferSize, Any* gamerHandle) { return invoke(0xEEE6EACBE8874FBA, clanDesc, bufferSize, gamerHandle); } // 0xEEE6EACBE8874FBA 0x6EE4A282 b323 - BOOL NETWORK_CLAN_IS_ROCKSTAR_CLAN(Any* clanDesc, int bufferSize) { return invoke(0x7543BB439F63792B, clanDesc, bufferSize); } // 0x7543BB439F63792B 0x54E79E9C b323 - void NETWORK_CLAN_GET_UI_FORMATTED_TAG(Any* clanDesc, int bufferSize, char* formattedTag) { invoke(0xF45352426FF3A4F0, clanDesc, bufferSize, formattedTag); } // 0xF45352426FF3A4F0 0xF633805A b323 - int NETWORK_CLAN_GET_LOCAL_MEMBERSHIPS_COUNT() { return invoke(0x1F471B79ACC90BEF); } // 0x1F471B79ACC90BEF 0x807B3450 b323 - BOOL NETWORK_CLAN_GET_MEMBERSHIP_DESC(Any* memberDesc, int p1) { return invoke(0x48DE78AF2C8885B8, memberDesc, p1); } // 0x48DE78AF2C8885B8 0x3369DD1F b323 - BOOL NETWORK_CLAN_DOWNLOAD_MEMBERSHIP(Any* gamerHandle) { return invoke(0xA989044E70010ABE, gamerHandle); } // 0xA989044E70010ABE 0x8E8CB520 b323 - BOOL NETWORK_CLAN_DOWNLOAD_MEMBERSHIP_PENDING(Any* p0) { return invoke(0x5B9E023DC6EBEDC0, p0); } // 0x5B9E023DC6EBEDC0 0x1FDB590F b323 - BOOL NETWORK_CLAN_ANY_DOWNLOAD_MEMBERSHIP_PENDING() { return invoke(0xB3F64A6A91432477); } // 0xB3F64A6A91432477 0x83ED8E08 b323 - BOOL NETWORK_CLAN_REMOTE_MEMBERSHIPS_ARE_IN_CACHE(int* p0) { return invoke(0xBB6E6FEE99D866B2, p0); } // 0xBB6E6FEE99D866B2 0x40202867 b323 - int NETWORK_CLAN_GET_MEMBERSHIP_COUNT(int* p0) { return invoke(0xAAB11F6C4ADBC2C1, p0); } // 0xAAB11F6C4ADBC2C1 0x25924010 b323 - BOOL NETWORK_CLAN_GET_MEMBERSHIP_VALID(int* p0, Any p1) { return invoke(0x48A59CF88D43DF0E, p0, p1); } // 0x48A59CF88D43DF0E 0x48914F6A b323 - BOOL NETWORK_CLAN_GET_MEMBERSHIP(int* p0, Any* clanMembership, int p2) { return invoke(0xC8BC2011F67B3411, p0, clanMembership, p2); } // 0xC8BC2011F67B3411 0xCDC4A590 b323 - BOOL NETWORK_CLAN_JOIN(int clanDesc) { return invoke(0x9FAAA4F4FC71F87F, clanDesc); } // 0x9FAAA4F4FC71F87F 0x79C916C5 b323 - BOOL NETWORK_CLAN_CREWINFO_GET_STRING_VALUE(const char* animDict, const char* animName) { return invoke(0x729E3401F0430686, animDict, animName); } // 0x729E3401F0430686 0xBDA90BAC b323 - BOOL NETWORK_CLAN_CREWINFO_GET_CREWRANKTITLE(int p0, const char* p1) { return invoke(0x2B51EDBEFC301339, p0, p1); } // 0x2B51EDBEFC301339 0x8E952B12 b323 - BOOL NETWORK_CLAN_HAS_CREWINFO_METADATA_BEEN_RECEIVED() { return invoke(0xC32EA7A2F6CA7557); } // 0xC32EA7A2F6CA7557 0x966C90FD b323 - BOOL NETWORK_CLAN_GET_EMBLEM_TXD_NAME(Any* netHandle, char* txdName) { return invoke(0x5835D9CD92E83184, netHandle, txdName); } // 0x5835D9CD92E83184 0xBA672146 b323 - BOOL NETWORK_CLAN_REQUEST_EMBLEM(Any p0) { return invoke(0x13518FF1C6B28938, p0); } // 0x13518FF1C6B28938 0x7963FA4D b323 - BOOL NETWORK_CLAN_IS_EMBLEM_READY(Any p0, Any* p1) { return invoke(0xA134777FF7F33331, p0, p1); } // 0xA134777FF7F33331 0x88B13CDC b323 - void NETWORK_CLAN_RELEASE_EMBLEM(Any p0) { invoke(0x113E6E3E50E286B0, p0); } // 0x113E6E3E50E286B0 0xD6E3D5EA b323 - BOOL NETWORK_GET_PRIMARY_CLAN_DATA_CLEAR() { return invoke(0x9AA46BADAD0E27ED); } // 0x9AA46BADAD0E27ED 0xE22445DA b323 - void NETWORK_GET_PRIMARY_CLAN_DATA_CANCEL() { invoke(0x042E4B70B93E6054); } // 0x042E4B70B93E6054 0x455DDF5C b323 - BOOL NETWORK_GET_PRIMARY_CLAN_DATA_START(Any* p0, Any p1) { return invoke(0xCE86D8191B762107, p0, p1); } // 0xCE86D8191B762107 0x89DB0EC7 b323 - BOOL NETWORK_GET_PRIMARY_CLAN_DATA_PENDING() { return invoke(0xB5074DB804E28CE7); } // 0xB5074DB804E28CE7 0xA4EF02F3 b323 - BOOL NETWORK_GET_PRIMARY_CLAN_DATA_SUCCESS() { return invoke(0x5B4F04F19376A0BA); } // 0x5B4F04F19376A0BA 0x068A054E b323 - BOOL NETWORK_GET_PRIMARY_CLAN_DATA_NEW(Any* p0, Any* p1) { return invoke(0xC080FF658B2E41DA, p0, p1); } // 0xC080FF658B2E41DA 0x9B8631EB b323 - void SET_NETWORK_ID_CAN_MIGRATE(int netId, BOOL toggle) { invoke(0x299EEB23175895FC, netId, toggle); } // 0x299EEB23175895FC 0x47C8E5FF b323 - void SET_NETWORK_ID_EXISTS_ON_ALL_MACHINES(int netId, BOOL toggle) { invoke(0xE05E81A888FA63C8, netId, toggle); } // 0xE05E81A888FA63C8 0x68D486B2 b323 - void SET_NETWORK_ID_ALWAYS_EXISTS_FOR_PLAYER(int netId, Player player, BOOL toggle) { invoke(0xA8A024587329F36A, netId, player, toggle); } // 0xA8A024587329F36A 0x4D15FDB1 b323 - void SET_NETWORK_ID_CAN_BE_REASSIGNED(int netId, BOOL toggle) { invoke(0x9D724B400A7E8FFC, netId, toggle); } // 0x9D724B400A7E8FFC b2189 - void NETWORK_SET_ENTITY_CAN_BLEND(Entity entity, BOOL toggle) { invoke(0xD830567D88A1E873, entity, toggle); } // 0xD830567D88A1E873 0xDE8C0DB8 b323 - void NETWORK_SET_OBJECT_CAN_BLEND_WHEN_FIXED(Object object, BOOL toggle) { invoke(0x0379DAF89BA09AA5, object, toggle); } // 0x0379DAF89BA09AA5 b944 - void NETWORK_SET_ENTITY_ONLY_EXISTS_FOR_PARTICIPANTS(Entity entity, BOOL toggle) { invoke(0xF1CA12B18AEF5298, entity, toggle); } // 0xF1CA12B18AEF5298 0x09CBC4B0 b323 - void SET_NETWORK_ID_VISIBLE_IN_CUTSCENE(int netId, BOOL p1, BOOL p2) { invoke(0xA6928482543022B4, netId, p1, p2); } // 0xA6928482543022B4 0x199E75EF b323 - void SET_NETWORK_ID_VISIBLE_IN_CUTSCENE_HACK(int netId, BOOL p1, BOOL p2) { invoke(0x32EBD154CB6B8B99, netId, p1, p2); } // 0x32EBD154CB6B8B99 b505 - void SET_NETWORK_ID_VISIBLE_IN_CUTSCENE_REMAIN_HACK(Any p0, Any p1) { invoke(0x76B3F29D3F967692, p0, p1); } // 0x76B3F29D3F967692 b2189 - void SET_NETWORK_CUTSCENE_ENTITIES(BOOL toggle) { invoke(0xAAA553E7DD28A457, toggle); } // 0xAAA553E7DD28A457 0xFD0F7EDD b323 - BOOL ARE_CUTSCENE_ENTITIES_NETWORKED() { return invoke(0x66D6A5E9C511214A); } // 0x66D6A5E9C511214A b2699 - void SET_NETWORK_ID_PASS_CONTROL_IN_TUTORIAL(int netId, BOOL state) { invoke(0x3FA36981311FA4FF, netId, state); } // 0x3FA36981311FA4FF 0x00AE4E17 b323 - BOOL IS_NETWORK_ID_OWNED_BY_PARTICIPANT(int netId) { return invoke(0xA1607996431332DF, netId); } // 0xA1607996431332DF 0xEA5176C0 b323 - void SET_REMOTE_PLAYER_VISIBLE_IN_CUTSCENE(Player player, BOOL locallyVisible) { invoke(0x96320E6549DAE7B4, player, locallyVisible); } // 0x96320E6549DAE7B4 b2802 - void SET_LOCAL_PLAYER_VISIBLE_IN_CUTSCENE(BOOL p0, BOOL p1) { invoke(0xD1065D68947E7B6E, p0, p1); } // 0xD1065D68947E7B6E 0x59F3479B b323 - void SET_LOCAL_PLAYER_INVISIBLE_LOCALLY(BOOL bIncludePlayersVehicle) { invoke(0xE5F773C1A1D9D168, bIncludePlayersVehicle); } // 0xE5F773C1A1D9D168 0x764F6222 b323 - void SET_LOCAL_PLAYER_VISIBLE_LOCALLY(BOOL bIncludePlayersVehicle) { invoke(0x7619364C82D3BF14, bIncludePlayersVehicle); } // 0x7619364C82D3BF14 0x324B56DB b323 - void SET_PLAYER_INVISIBLE_LOCALLY(Player player, BOOL bIncludePlayersVehicle) { invoke(0x12B37D54667DB0B8, player, bIncludePlayersVehicle); } // 0x12B37D54667DB0B8 0x18227209 b323 - void SET_PLAYER_VISIBLE_LOCALLY(Player player, BOOL bIncludePlayersVehicle) { invoke(0xFAA10F1FAFB11AF2, player, bIncludePlayersVehicle); } // 0xFAA10F1FAFB11AF2 0xBA2BB4B4 b323 - void FADE_OUT_LOCAL_PLAYER(BOOL p0) { invoke(0x416DBD4CD6ED8DD2, p0); } // 0x416DBD4CD6ED8DD2 0x8FA7CEBD b323 - void NETWORK_FADE_OUT_ENTITY(Entity entity, BOOL normal, BOOL slow) { invoke(0xDE564951F95E09ED, entity, normal, slow); } // 0xDE564951F95E09ED 0x47EDEE56 b323 - void NETWORK_FADE_IN_ENTITY(Entity entity, BOOL state, Any p2) { invoke(0x1F4ED342ACEFE62D, entity, state, p2); } // 0x1F4ED342ACEFE62D 0x9B9FCD02 b323 - BOOL NETWORK_IS_PLAYER_FADING(Player player) { return invoke(0x631DC5DFF4B110E3, player); } // 0x631DC5DFF4B110E3 0x065C597B b323 - BOOL NETWORK_IS_ENTITY_FADING(Entity entity) { return invoke(0x422F32CC7E56ABAD, entity); } // 0x422F32CC7E56ABAD 0xB5087ACF b323 - BOOL IS_PLAYER_IN_CUTSCENE(Player player) { return invoke(0xE73092F4157CD126, player); } // 0xE73092F4157CD126 0xE0A619BD b323 - void SET_ENTITY_VISIBLE_IN_CUTSCENE(Any p0, BOOL p1, BOOL p2) { invoke(0xE0031D3C8F36AB82, p0, p1, p2); } // 0xE0031D3C8F36AB82 0xDBFB067B b323 - void SET_ENTITY_LOCALLY_INVISIBLE(Entity entity) { invoke(0xE135A9FF3F5D05D8, entity); } // 0xE135A9FF3F5D05D8 0x51ADCC5F b323 - void SET_ENTITY_LOCALLY_VISIBLE(Entity entity) { invoke(0x241E289B5C059EDC, entity); } // 0x241E289B5C059EDC 0x235A57B3 b323 - BOOL IS_DAMAGE_TRACKER_ACTIVE_ON_NETWORK_ID(int netID) { return invoke(0x6E192E33AD436366, netID); } // 0x6E192E33AD436366 0x597063BA b323 - void ACTIVATE_DAMAGE_TRACKER_ON_NETWORK_ID(int netID, BOOL toggle) { invoke(0xD45B1FFCCD52FF19, netID, toggle); } // 0xD45B1FFCCD52FF19 0x95D07BA5 b323 - BOOL IS_DAMAGE_TRACKER_ACTIVE_ON_PLAYER(Player player) { return invoke(0xB2092A1EAA7FD45F, player); } // 0xB2092A1EAA7FD45F b757 - void ACTIVATE_DAMAGE_TRACKER_ON_PLAYER(Player player, BOOL toggle) { invoke(0xBEC0816FF5ACBCDA, player, toggle); } // 0xBEC0816FF5ACBCDA b757 - BOOL IS_SPHERE_VISIBLE_TO_ANOTHER_MACHINE(float p0, float p1, float p2, float p3) { return invoke(0xD82CF8E64C8729D8, p0, p1, p2, p3); } // 0xD82CF8E64C8729D8 0x23C5274E b323 - BOOL IS_SPHERE_VISIBLE_TO_PLAYER(Any p0, float p1, float p2, float p3, float p4) { return invoke(0xDC3A310219E5DA62, p0, p1, p2, p3, p4); } // 0xDC3A310219E5DA62 0xE9FCFB32 b323 - void RESERVE_NETWORK_MISSION_OBJECTS(int amount) { invoke(0x4E5C93BD0C32FBF8, amount); } // 0x4E5C93BD0C32FBF8 0x391DF4F3 b323 - void RESERVE_NETWORK_MISSION_PEDS(int amount) { invoke(0xB60FEBA45333D36F, amount); } // 0xB60FEBA45333D36F 0x54998C37 b323 - void RESERVE_NETWORK_MISSION_VEHICLES(int amount) { invoke(0x76B02E21ED27A469, amount); } // 0x76B02E21ED27A469 0x5062875E b323 - void RESERVE_LOCAL_NETWORK_MISSION_OBJECTS(int amount) { invoke(0x797F9C5E661D920E, amount); } // 0x797F9C5E661D920E b1290 - void RESERVE_LOCAL_NETWORK_MISSION_PEDS(int amount) { invoke(0x2C8DF5D129595281, amount); } // 0x2C8DF5D129595281 b1493 - void RESERVE_LOCAL_NETWORK_MISSION_VEHICLES(int amount) { invoke(0x42613035157E4208, amount); } // 0x42613035157E4208 b1103 - BOOL CAN_REGISTER_MISSION_OBJECTS(int amount) { return invoke(0x800DD4721A8B008B, amount); } // 0x800DD4721A8B008B 0x7F85DFDE b323 - BOOL CAN_REGISTER_MISSION_PEDS(int amount) { return invoke(0xBCBF4FEF9FA5D781, amount); } // 0xBCBF4FEF9FA5D781 0xCCAA5CE9 b323 - BOOL CAN_REGISTER_MISSION_VEHICLES(int amount) { return invoke(0x7277F1F2E085EE74, amount); } // 0x7277F1F2E085EE74 0x818B6830 b323 - BOOL CAN_REGISTER_MISSION_PICKUPS(int amount) { return invoke(0x0A49D1CB6E34AF72, amount); } // 0x0A49D1CB6E34AF72 b757 - BOOL CAN_REGISTER_MISSION_DOORS(Any p0) { return invoke(0xE16AA70CE9BEEDC3, p0); } // 0xE16AA70CE9BEEDC3 b877 - BOOL CAN_REGISTER_MISSION_ENTITIES(int ped_amt, int vehicle_amt, int object_amt, int pickup_amt) { return invoke(0x69778E7564BADE6D, ped_amt, vehicle_amt, object_amt, pickup_amt); } // 0x69778E7564BADE6D 0x83794008 b323 - int GET_NUM_RESERVED_MISSION_OBJECTS(BOOL p0, Any p1) { return invoke(0xAA81B5F10BC43AC2, p0, p1); } // 0xAA81B5F10BC43AC2 0x16A80CD6 b323 - int GET_NUM_RESERVED_MISSION_PEDS(BOOL p0, Any p1) { return invoke(0x1F13D5AE5CB17E17, p0, p1); } // 0x1F13D5AE5CB17E17 0x6C25975C b323 - int GET_NUM_RESERVED_MISSION_VEHICLES(BOOL p0, Any p1) { return invoke(0xCF3A965906452031, p0, p1); } // 0xCF3A965906452031 0xA9A308F3 b323 - int GET_NUM_CREATED_MISSION_OBJECTS(BOOL p0) { return invoke(0x12B6281B6C6706C0, p0); } // 0x12B6281B6C6706C0 0x603FA104 b323 - int GET_NUM_CREATED_MISSION_PEDS(BOOL p0) { return invoke(0xCB215C4B56A7FAE7, p0); } // 0xCB215C4B56A7FAE7 0xD8FEC4F8 b323 - int GET_NUM_CREATED_MISSION_VEHICLES(BOOL p0) { return invoke(0x0CD9AB83489430EA, p0); } // 0x0CD9AB83489430EA 0x20527695 b323 - void GET_RESERVED_MISSION_ENTITIES_IN_AREA(float x, float y, float z, Any p3, Any* out1, Any* out2, Any* out3) { invoke(0xE42D626EEC94E5D9, x, y, z, p3, out1, out2, out3); } // 0xE42D626EEC94E5D9 b1290 - int GET_MAX_NUM_NETWORK_OBJECTS() { return invoke(0xC7BE335216B5EC7C); } // 0xC7BE335216B5EC7C 0x8687E285 b323 - int GET_MAX_NUM_NETWORK_PEDS() { return invoke(0x0C1F7D49C39D2289); } // 0x0C1F7D49C39D2289 0x744AC008 b323 - int GET_MAX_NUM_NETWORK_VEHICLES() { return invoke(0x0AFCE529F69B21FF); } // 0x0AFCE529F69B21FF 0xC3A12135 b323 - int GET_MAX_NUM_NETWORK_PICKUPS() { return invoke(0xA72835064DD63E4C); } // 0xA72835064DD63E4C 0x6A036061 b323 - void NETWORK_SET_OBJECT_SCOPE_DISTANCE(Object object, float range) { invoke(0xBA7F0B77D80A4EB7, object, range); } // 0xBA7F0B77D80A4EB7 b372 - void NETWORK_ALLOW_CLONING_WHILE_IN_TUTORIAL(Any p0, Any p1) { invoke(0x0F1A4B45B7693B95, p0, p1); } // 0x0F1A4B45B7693B95 b2189 - void NETWORK_SET_TASK_CUTSCENE_INSCOPE_MULTIPLER(Any p0) { invoke(0xC6FCEE21C6FCEE21, p0); } // 0xC6FCEE21C6FCEE21 b2545 - int GET_NETWORK_TIME() { return invoke(0x7A5487FE9FAA6B48); } // 0x7A5487FE9FAA6B48 0x998103C2 b323 - int GET_NETWORK_TIME_ACCURATE() { return invoke(0x89023FBBF9200E9F); } // 0x89023FBBF9200E9F 0x98AA48E5 b323 - BOOL HAS_NETWORK_TIME_STARTED() { return invoke(0x46718ACEEDEAFC84); } // 0x46718ACEEDEAFC84 0x4538C4A2 b323 - int GET_TIME_OFFSET(int timeA, int timeB) { return invoke(0x017008CCDAD48503, timeA, timeB); } // 0x017008CCDAD48503 0x2E079AE6 b323 - BOOL IS_TIME_LESS_THAN(int timeA, int timeB) { return invoke(0xCB2CF5148012C8D0, timeA, timeB); } // 0xCB2CF5148012C8D0 0x50EF8FC6 b323 - BOOL IS_TIME_MORE_THAN(int timeA, int timeB) { return invoke(0xDE350F8651E4346C, timeA, timeB); } // 0xDE350F8651E4346C 0xBBB6DF61 b323 - BOOL IS_TIME_EQUAL_TO(int timeA, int timeB) { return invoke(0xF5BC95857BD6D512, timeA, timeB); } // 0xF5BC95857BD6D512 0x8B4D1C06 b323 - int GET_TIME_DIFFERENCE(int timeA, int timeB) { return invoke(0xA2C6FC031D46FFF0, timeA, timeB); } // 0xA2C6FC031D46FFF0 0x5666A837 b323 - const char* GET_TIME_AS_STRING(int time) { return invoke(0x9E23B1777A927DAD, time); } // 0x9E23B1777A927DAD 0x8218944E b323 - const char* GET_CLOUD_TIME_AS_STRING() { return invoke(0xF12E6CD06C73D69E); } // 0xF12E6CD06C73D69E b1103 - int GET_CLOUD_TIME_AS_INT() { return invoke(0x9A73240B49945C76); } // 0x9A73240B49945C76 0xF2FDF2E0 b323 - void CONVERT_POSIX_TIME(int posixTime, Any* timeStructure) { invoke(0xAC97AF97FA68E5D5, posixTime, timeStructure); } // 0xAC97AF97FA68E5D5 0xBB7CCE49 b323 - void NETWORK_SET_IN_SPECTATOR_MODE(BOOL toggle, Ped playerPed) { invoke(0x423DE3854BB50894, toggle, playerPed); } // 0x423DE3854BB50894 0x5C4C8458 b323 - void NETWORK_SET_IN_SPECTATOR_MODE_EXTENDED(BOOL toggle, Ped playerPed, BOOL p2) { invoke(0x419594E137637120, toggle, playerPed, p2); } // 0x419594E137637120 0x54058F5F b323 - void NETWORK_SET_IN_FREE_CAM_MODE(BOOL toggle) { invoke(0xFC18DB55AE19E046, toggle); } // 0xFC18DB55AE19E046 0xA7E36020 b323 - void NETWORK_SET_ANTAGONISTIC_TO_PLAYER(BOOL toggle, Player player) { invoke(0x5C707A667DF8B9FA, toggle, player); } // 0x5C707A667DF8B9FA 0x64235620 b323 - BOOL NETWORK_IS_IN_SPECTATOR_MODE() { return invoke(0x048746E388762E11); } // 0x048746E388762E11 0x3EAD9DB8 b323 - void NETWORK_SET_IN_MP_CUTSCENE(BOOL p0, BOOL p1) { invoke(0x9CA5DE655269FEC4, p0, p1); } // 0x9CA5DE655269FEC4 0x8434CB43 b323 - BOOL NETWORK_IS_IN_MP_CUTSCENE() { return invoke(0x6CC27C9FA2040220); } // 0x6CC27C9FA2040220 0x4BB33316 b323 - BOOL NETWORK_IS_PLAYER_IN_MP_CUTSCENE(Player player) { return invoke(0x63F9EE203C3619F2, player); } // 0x63F9EE203C3619F2 0x56F961E4 b323 - void NETWORK_HIDE_PROJECTILE_IN_CUTSCENE() { invoke(0xFAC18E7356BD3210); } // 0xFAC18E7356BD3210 b1180 - void SET_NETWORK_VEHICLE_RESPOT_TIMER(int netId, int time, Any p2, Any p3) { invoke(0xEC51713AB6EC36E8, netId, time, p2, p3); } // 0xEC51713AB6EC36E8 0x2C30912D b323 - BOOL IS_NETWORK_VEHICLE_RUNNING_RESPOT_TIMER(int networkID) { return invoke(0xDD7CEF5B3A4DA8A6, networkID); } // 0xDD7CEF5B3A4DA8A6 b2802 - void SET_NETWORK_VEHICLE_AS_GHOST(Vehicle vehicle, BOOL toggle) { invoke(0x6274C4712850841E, vehicle, toggle); } // 0x6274C4712850841E 0xEA235081 b323 - void SET_NETWORK_VEHICLE_MAX_POSITION_DELTA_MULTIPLIER(Vehicle vehicle, float multiplier) { invoke(0xA2A707979FE754DC, vehicle, multiplier); } // 0xA2A707979FE754DC b877 - void SET_NETWORK_ENABLE_HIGH_SPEED_EDGE_FALL_DETECTION(Vehicle vehicle, BOOL toggle) { invoke(0x838DA0936A24ED4D, vehicle, toggle); } // 0x838DA0936A24ED4D b944 - void SET_LOCAL_PLAYER_AS_GHOST(BOOL toggle, BOOL p1) { invoke(0x5FFE9B4144F9712F, toggle, p1); } // 0x5FFE9B4144F9712F b323 - BOOL IS_ENTITY_A_GHOST(Entity entity) { return invoke(0x21D04D7BC538C146, entity); } // 0x21D04D7BC538C146 b323 - void SET_NON_PARTICIPANTS_OF_THIS_SCRIPT_AS_GHOSTS(BOOL p0) { invoke(0x13F1FCB111B820B0, p0); } // 0x13F1FCB111B820B0 b877 - void SET_REMOTE_PLAYER_AS_GHOST(Player player, BOOL p1) { invoke(0xA7C511FA1C5BDA38, player, p1); } // 0xA7C511FA1C5BDA38 b463 - void SET_GHOST_ALPHA(int alpha) { invoke(0x658500AE6D723A7E, alpha); } // 0x658500AE6D723A7E b791 - void RESET_GHOST_ALPHA() { invoke(0x17330EBF2F2124A8); } // 0x17330EBF2F2124A8 b791 - void SET_ENTITY_GHOSTED_FOR_GHOST_PLAYERS(Entity entity, BOOL toggle) { invoke(0x4BA166079D658ED4, entity, toggle); } // 0x4BA166079D658ED4 b944 - void SET_INVERT_GHOSTING(BOOL p0) { invoke(0xD7B6C73CAD419BCF, p0); } // 0xD7B6C73CAD419BCF b944 - BOOL IS_ENTITY_IN_GHOST_COLLISION(Entity entity) { return invoke(0x7EF7649B64D7FF10, entity); } // 0x7EF7649B64D7FF10 b944 - void USE_PLAYER_COLOUR_INSTEAD_OF_TEAM_COLOUR(BOOL toggle) { invoke(0x77758139EC9B66C7, toggle); } // 0x77758139EC9B66C7 0x4DD46DAE b323 - int NETWORK_CREATE_SYNCHRONISED_SCENE(float x, float y, float z, float xRot, float yRot, float zRot, int rotationOrder, BOOL useOcclusionPortal, BOOL looped, float p9, float animTime, float p11) { return invoke(0x7CD6BC4C2BBDD526, x, y, z, xRot, yRot, zRot, rotationOrder, useOcclusionPortal, looped, p9, animTime, p11); } // 0x7CD6BC4C2BBDD526 0xB06FE3FE b323 - void NETWORK_ADD_PED_TO_SYNCHRONISED_SCENE(Ped ped, int netScene, const char* animDict, const char* animnName, float speed, float speedMultiplier, int duration, int flag, float playbackRate, Any p9) { invoke(0x742A637471BCECD9, ped, netScene, animDict, animnName, speed, speedMultiplier, duration, flag, playbackRate, p9); } // 0x742A637471BCECD9 0xB386713E b323 - void NETWORK_ADD_PED_TO_SYNCHRONISED_SCENE_WITH_IK(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9) { invoke(0xA5EAFE473E45C442, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9); } // 0xA5EAFE473E45C442 b1290 - void NETWORK_ADD_ENTITY_TO_SYNCHRONISED_SCENE(Entity entity, int netScene, const char* animDict, const char* animName, float speed, float speedMulitiplier, int flag) { invoke(0xF2404D68CBC855FA, entity, netScene, animDict, animName, speed, speedMulitiplier, flag); } // 0xF2404D68CBC855FA 0x10DD636C b323 - void NETWORK_ADD_MAP_ENTITY_TO_SYNCHRONISED_SCENE(int netScene, Hash modelHash, float x, float y, float z, float p5, const char* p6, float p7, float p8, int flags) { invoke(0x45F35C0EDC33B03B, netScene, modelHash, x, y, z, p5, p6, p7, p8, flags); } // 0x45F35C0EDC33B03B b1734 - void NETWORK_ADD_SYNCHRONISED_SCENE_CAMERA(int netScene, const char* animDict, const char* animName) { invoke(0xCF8BD3B0BD6D42D7, netScene, animDict, animName); } // 0xCF8BD3B0BD6D42D7 0xBFFE8B5C b323 - void NETWORK_ATTACH_SYNCHRONISED_SCENE_TO_ENTITY(int netScene, Entity entity, int bone) { invoke(0x478DCBD2A98B705A, netScene, entity, bone); } // 0x478DCBD2A98B705A 0x3FE5B222 b323 - void NETWORK_START_SYNCHRONISED_SCENE(int netScene) { invoke(0x9A1B3FCDB36C8697, netScene); } // 0x9A1B3FCDB36C8697 0xA9DFDC40 b323 - void NETWORK_STOP_SYNCHRONISED_SCENE(int netScene) { invoke(0xC254481A4574CB2F, netScene); } // 0xC254481A4574CB2F 0x97B1CDF6 b323 - int NETWORK_GET_LOCAL_SCENE_FROM_NETWORK_ID(int netId) { return invoke(0x02C40BF885C567B6, netId); } // 0x02C40BF885C567B6 0x16AED87B b323 - void NETWORK_FORCE_LOCAL_USE_OF_SYNCED_SCENE_CAMERA(int netScene) { invoke(0xC9B43A33D09CADA7, netScene); } // 0xC9B43A33D09CADA7 0xC3AA2EC7 b323 - void NETWORK_ALLOW_REMOTE_SYNCED_SCENE_LOCAL_PLAYER_REQUESTS(Any p0) { invoke(0x144DA052257AE7D8, p0); } // 0x144DA052257AE7D8 b1103 - BOOL NETWORK_FIND_LARGEST_BUNCH_OF_PLAYERS(int p0, Any p1) { return invoke(0xFB1F9381E80FA13F, p0, p1); } // 0xFB1F9381E80FA13F 0x0679CE71 b323 - BOOL NETWORK_START_RESPAWN_SEARCH_FOR_PLAYER(Player player, float x, float y, float z, float radius, float p5, float p6, float p7, int flags) { return invoke(0x5A6FFA2433E2F14C, player, x, y, z, radius, p5, p6, p7, flags); } // 0x5A6FFA2433E2F14C 0xC62E77B3 b323 - BOOL NETWORK_START_RESPAWN_SEARCH_IN_ANGLED_AREA_FOR_PLAYER(Player player, float x1, float y1, float z1, float x2, float y2, float z2, float width, float p8, float p9, float p10, int flags) { return invoke(0x4BA92A18502BCA61, player, x1, y1, z1, x2, y2, z2, width, p8, p9, p10, flags); } // 0x4BA92A18502BCA61 0x74D6B13C b323 - int NETWORK_QUERY_RESPAWN_RESULTS(Any* p0) { return invoke(0x3C891A251567DFCE, p0); } // 0x3C891A251567DFCE 0x90700C7D b323 - void NETWORK_CANCEL_RESPAWN_SEARCH() { invoke(0xFB8F2A6F3DF08CBE); } // 0xFB8F2A6F3DF08CBE 0x44BFB619 b323 - void NETWORK_GET_RESPAWN_RESULT(int randomInt, Vector3* coordinates, float* heading) { invoke(0x371EA43692861CF1, randomInt, coordinates, heading); } // 0x371EA43692861CF1 0xDDFE9FBC b323 - int NETWORK_GET_RESPAWN_RESULT_FLAGS(int p0) { return invoke(0x6C34F1208B8923FD, p0); } // 0x6C34F1208B8923FD 0x03287FD2 b323 - void NETWORK_START_SOLO_TUTORIAL_SESSION() { invoke(0x17E0198B3882C2CB); } // 0x17E0198B3882C2CB 0x408A9436 b323 - void NETWORK_ALLOW_GANG_TO_JOIN_TUTORIAL_SESSION(int teamId, int instanceId) { invoke(0xFB680D403909DC70, teamId, instanceId); } // 0xFB680D403909DC70 0xFFB2ADA1 b323 - void NETWORK_END_TUTORIAL_SESSION() { invoke(0xD0AFAFF5A51D72F7); } // 0xD0AFAFF5A51D72F7 0xBA57E53E b323 - BOOL NETWORK_IS_IN_TUTORIAL_SESSION() { return invoke(0xADA24309FE08DACF); } // 0xADA24309FE08DACF 0x34DD7B28 b323 - BOOL NETWORK_WAITING_POP_CLEAR_TUTORIAL_SESSION() { return invoke(0xB37E4E6A2388CA7B); } // 0xB37E4E6A2388CA7B 0x755A2B3E b323 - BOOL NETWORK_IS_TUTORIAL_SESSION_CHANGE_PENDING() { return invoke(0x35F0B98A8387274D); } // 0x35F0B98A8387274D 0xA003C40B b323 - int NETWORK_GET_PLAYER_TUTORIAL_SESSION_INSTANCE(Player player) { return invoke(0x3B39236746714134, player); } // 0x3B39236746714134 0x5E1020CC b323 - BOOL NETWORK_ARE_PLAYERS_IN_SAME_TUTORIAL_SESSION(Player player, int index) { return invoke(0x9DE986FC9A87C474, player, index); } // 0x9DE986FC9A87C474 0xE66A0B40 b323 - void NETWORK_BLOCK_PROXY_MIGRATION_BETWEEN_TUTORIAL_SESSIONS(Any p0) { invoke(0xFEA7A352DDB34D52, p0); } // 0xFEA7A352DDB34D52 b2545 - void NETWORK_CONCEAL_PLAYER(Player player, BOOL toggle, BOOL p2) { invoke(0xBBDF066252829606, player, toggle, p2); } // 0xBBDF066252829606 0x72052DB3 b323 - BOOL NETWORK_IS_PLAYER_CONCEALED(Player player) { return invoke(0x919B3C98ED8292F9, player); } // 0x919B3C98ED8292F9 0xB0313590 b323 - void NETWORK_CONCEAL_ENTITY(Entity entity, BOOL toggle) { invoke(0x1632BE0AC1E62876, entity, toggle); } // 0x1632BE0AC1E62876 b877 - BOOL NETWORK_IS_ENTITY_CONCEALED(Entity entity) { return invoke(0x71302EC70689052A, entity); } // 0x71302EC70689052A b877 - void NETWORK_OVERRIDE_CLOCK_TIME(int hours, int minutes, int seconds) { invoke(0xE679E3E06E363892, hours, minutes, seconds); } // 0xE679E3E06E363892 0xC077BCD6 b323 - void NETWORK_OVERRIDE_CLOCK_RATE(int ms) { invoke(0x42BF1D2E723B6D7E, ms); } // 0x42BF1D2E723B6D7E b2189 - void NETWORK_CLEAR_CLOCK_TIME_OVERRIDE() { invoke(0xD972DF67326F966E); } // 0xD972DF67326F966E 0xC4AEAF49 b323 - BOOL NETWORK_IS_CLOCK_TIME_OVERRIDDEN() { return invoke(0xD7C95D322FF57522); } // 0xD7C95D322FF57522 0x2465296D b323 - int NETWORK_ADD_ENTITY_AREA(float x1, float y1, float z1, float x2, float y2, float z2) { return invoke(0x494C8FB299290269, x1, y1, z1, x2, y2, z2); } // 0x494C8FB299290269 0x51030E5B b323 - int NETWORK_ADD_ENTITY_ANGLED_AREA(float x1, float y1, float z1, float x2, float y2, float z2, float width) { return invoke(0x376C6375BA60293A, x1, y1, z1, x2, y2, z2, width); } // 0x376C6375BA60293A 0xCD69BEA1 b323 - int NETWORK_ADD_CLIENT_ENTITY_AREA(float x1, float y1, float z1, float x2, float y2, float z2) { return invoke(0x25B99872D588A101, x1, y1, z1, x2, y2, z2); } // 0x25B99872D588A101 0x4C2C2B12 b323 - int NETWORK_ADD_CLIENT_ENTITY_ANGLED_AREA(float x1, float y1, float z1, float x2, float y2, float z2, float radius) { return invoke(0x2B1C623823DB0D9D, x1, y1, z1, x2, y2, z2, radius); } // 0x2B1C623823DB0D9D b1103 - BOOL NETWORK_REMOVE_ENTITY_AREA(int areaHandle) { return invoke(0x93CF869BAA0C4874, areaHandle); } // 0x93CF869BAA0C4874 0xEAB97F25 b323 - BOOL NETWORK_ENTITY_AREA_DOES_EXIST(int areaHandle) { return invoke(0xE64A3CA08DFA37A9, areaHandle); } // 0xE64A3CA08DFA37A9 0x69956127 b323 - BOOL NETWORK_ENTITY_AREA_HAVE_ALL_REPLIED(int areaHandle) { return invoke(0x4DF7CFFF471A7FB1, areaHandle); } // 0x4DF7CFFF471A7FB1 0xCB1CD6D3 b323 - BOOL NETWORK_ENTITY_AREA_IS_OCCUPIED(int areaHandle) { return invoke(0x4A2D4E8BF4265B0F, areaHandle); } // 0x4A2D4E8BF4265B0F 0xC6D53AA0 b323 - void NETWORK_USE_HIGH_PRECISION_BLENDING(int netID, BOOL toggle) { invoke(0x2B1813ABA29016C5, netID, toggle); } // 0x2B1813ABA29016C5 0x155465EE b323 - void NETWORK_SET_CUSTOM_ARENA_BALL_PARAMS(int netId) { invoke(0xA6FCECCF4721D679, netId); } // 0xA6FCECCF4721D679 b1604 - void NETWORK_ENTITY_USE_HIGH_PRECISION_ROTATION(int netId, BOOL toggle) { invoke(0x95BAF97C82464629, netId, toggle); } // 0x95BAF97C82464629 b1604 - BOOL NETWORK_REQUEST_CLOUD_BACKGROUND_SCRIPTS() { return invoke(0x924426BFFD82E915); } // 0x924426BFFD82E915 0x98EFB921 b323 - BOOL NETWORK_IS_CLOUD_BACKGROUND_SCRIPT_REQUEST_PENDING() { return invoke(0x8132C0EB8B2B3293); } // 0x8132C0EB8B2B3293 0x20AB933A b323 - void NETWORK_REQUEST_CLOUD_TUNABLES() { invoke(0x42FB3B532D526E6C); } // 0x42FB3B532D526E6C 0xD760CAD5 b323 - BOOL NETWORK_IS_TUNABLE_CLOUD_REQUEST_PENDING() { return invoke(0x0467C11ED88B7D28); } // 0x0467C11ED88B7D28 0x47978D7F b323 - int NETWORK_GET_TUNABLE_CLOUD_CRC() { return invoke(0x10BD227A753B0D84); } // 0x10BD227A753B0D84 0x231CFD12 b323 - BOOL NETWORK_DOES_TUNABLE_EXIST(const char* tunableContext, const char* tunableName) { return invoke(0x85E5F8B9B898B20A, tunableContext, tunableName); } // 0x85E5F8B9B898B20A 0x9FCE9C9A b323 - BOOL NETWORK_ACCESS_TUNABLE_INT(const char* tunableContext, const char* tunableName, int* value) { return invoke(0x8BE1146DFD5D4468, tunableContext, tunableName, value); } // 0x8BE1146DFD5D4468 0xE4B3726A b323 - BOOL NETWORK_ACCESS_TUNABLE_FLOAT(const char* tunableContext, const char* tunableName, float* value) { return invoke(0xE5608CA7BC163A5F, tunableContext, tunableName, value); } // 0xE5608CA7BC163A5F 0x41E8912A b323 - BOOL NETWORK_ACCESS_TUNABLE_BOOL(const char* tunableContext, const char* tunableName) { return invoke(0xAA6A47A573ABB75A, tunableContext, tunableName); } // 0xAA6A47A573ABB75A 0x8A04E1FE b323 - BOOL NETWORK_DOES_TUNABLE_EXIST_HASH(Hash tunableContext, Hash tunableName) { return invoke(0xE4E53E1419D81127, tunableContext, tunableName); } // 0xE4E53E1419D81127 0x25915CB9 b323 - BOOL NETWORK_ACCESS_TUNABLE_MODIFICATION_DETECTION_CLEAR() { return invoke(0xFAFC23AEE23868DB); } // 0xFAFC23AEE23868DB b393 - BOOL NETWORK_ACCESS_TUNABLE_INT_HASH(Hash tunableContext, Hash tunableName, int* value) { return invoke(0x40FCE03E50E8DBE8, tunableContext, tunableName, value); } // 0x40FCE03E50E8DBE8 0xB2E83B75 b323 - BOOL NETWORK_ACCESS_TUNABLE_INT_MODIFICATION_DETECTION_REGISTRATION_HASH(Hash contextHash, Hash nameHash, int* value) { return invoke(0x3A8B55FDA4C8DDEF, contextHash, nameHash, value); } // 0x3A8B55FDA4C8DDEF b393 - BOOL NETWORK_ACCESS_TUNABLE_FLOAT_HASH(Hash tunableContext, Hash tunableName, float* value) { return invoke(0x972BC203BBC4C4D5, tunableContext, tunableName, value); } // 0x972BC203BBC4C4D5 0x3972551F b323 - BOOL NETWORK_ACCESS_TUNABLE_FLOAT_MODIFICATION_DETECTION_REGISTRATION_HASH(Hash contextHash, Hash nameHash, float* value) { return invoke(0x1950DAE9848A4739, contextHash, nameHash, value); } // 0x1950DAE9848A4739 b393 - BOOL NETWORK_ACCESS_TUNABLE_BOOL_HASH(Hash tunableContext, Hash tunableName) { return invoke(0xEA16B69D93D71A45, tunableContext, tunableName); } // 0xEA16B69D93D71A45 0x18867C61 b323 - BOOL NETWORK_ACCESS_TUNABLE_BOOL_MODIFICATION_DETECTION_REGISTRATION_HASH(Hash contextHash, Hash nameHash, BOOL* value) { return invoke(0x697F508861875B42, contextHash, nameHash, value); } // 0x697F508861875B42 b393 - BOOL NETWORK_TRY_ACCESS_TUNABLE_BOOL_HASH(Hash tunableContext, Hash tunableName, BOOL defaultValue) { return invoke(0xC7420099936CE286, tunableContext, tunableName, defaultValue); } // 0xC7420099936CE286 0x8AFE3D90 b323 - int NETWORK_GET_CONTENT_MODIFIER_LIST_ID(Hash contentHash) { return invoke(0x187382F8A3E0A6C3, contentHash); } // 0x187382F8A3E0A6C3 0xA78571CA b323 - int NETWORK_GET_BONE_ID_OF_FATAL_HIT() { return invoke(0x7DB53B37A2F211A0); } // 0x7DB53B37A2F211A0 0x053BB329 b323 - void NETWORK_RESET_BODY_TRACKER() { invoke(0x72433699B4E6DD64); } // 0x72433699B4E6DD64 0x3914463F b323 - int NETWORK_GET_NUMBER_BODY_TRACKER_HITS() { return invoke(0xD38C4A6D047C019D); } // 0xD38C4A6D047C019D 0x17CBC608 b323 - BOOL NETWORK_HAS_BONE_BEEN_HIT_BY_KILLER(int boneIndex) { return invoke(0x2E0BF682CC778D49, boneIndex); } // 0x2E0BF682CC778D49 0xBFAA349B b323 - BOOL NETWORK_SET_ATTRIBUTE_DAMAGE_TO_PLAYER(Ped ped, Player player) { return invoke(0x0EDE326D47CD0F3E, ped, player); } // 0x0EDE326D47CD0F3E 0xBEB7281A b323 - void NETWORK_TRIGGER_DAMAGE_EVENT_FOR_ZERO_DAMAGE(Entity entity, BOOL toggle) { invoke(0x890E2C5ABED7236D, entity, toggle); } // 0x890E2C5ABED7236D b1365 - void NETWORK_TRIGGER_DAMAGE_EVENT_FOR_ZERO_WEAPON_HASH(Entity entity, BOOL toggle) { invoke(0x38B7C51AB1EDC7D8, entity, toggle); } // 0x38B7C51AB1EDC7D8 b1734 - void NETWORK_SET_NO_LONGER_NEEDED(Entity entity, BOOL toggle) { invoke(0x3FC795691834481D, entity, toggle); } // 0x3FC795691834481D b1868 - BOOL NETWORK_EXPLODE_VEHICLE(Vehicle vehicle, BOOL isAudible, BOOL isInvisible, int netId) { return invoke(0x301A42153C9AD707, vehicle, isAudible, isInvisible, netId); } // 0x301A42153C9AD707 0x0E1B38AE b323 - void NETWORK_EXPLODE_HELI(Vehicle vehicle, BOOL isAudible, BOOL isInvisible, int netId) { invoke(0x2A5E0621DD815A9A, vehicle, isAudible, isInvisible, netId); } // 0x2A5E0621DD815A9A 0x955B31BF b463 - void NETWORK_USE_LOGARITHMIC_BLENDING_THIS_FRAME(Entity entity) { invoke(0xCD71A4ECAB22709E, entity); } // 0xCD71A4ECAB22709E 0xBC54371B b323 - void NETWORK_OVERRIDE_COORDS_AND_HEADING(Entity entity, float x, float y, float z, float heading) { invoke(0xA7E30DE9272B6D49, entity, x, y, z, heading); } // 0xA7E30DE9272B6D49 0x644141C5 b323 - void NETWORK_ENABLE_EXTRA_VEHICLE_ORIENTATION_BLEND_CHECKS(int netId, BOOL toggle) { invoke(0xE6717E652B8C8D8A, netId, toggle); } // 0xE6717E652B8C8D8A b617 - void NETWORK_DISABLE_PROXIMITY_MIGRATION(int netID) { invoke(0x407091CF6037118E, netID); } // 0x407091CF6037118E 0x9F82917F b323 - void NETWORK_SET_PROPERTY_ID(int id) { invoke(0x1775961C2FBBCB5C, id); } // 0x1775961C2FBBCB5C 0x5A74E873 b323 - void NETWORK_CLEAR_PROPERTY_ID() { invoke(0xC2B82527CA77053E); } // 0xC2B82527CA77053E 0x38BC35C8 b323 - void NETWORK_SET_PLAYER_MENTAL_STATE(int p0) { invoke(0x367EF5E2F439B4C6, p0); } // 0x367EF5E2F439B4C6 0x53C9563C b323 - void NETWORK_SET_MINIMUM_RANK_FOR_MISSION(BOOL p0) { invoke(0x94538037EE44F5CF, p0); } // 0x94538037EE44F5CF 0x6B97075B b323 - void NETWORK_CACHE_LOCAL_PLAYER_HEAD_BLEND_DATA() { invoke(0xBD0BE0BFC927EAC1); } // 0xBD0BE0BFC927EAC1 0x94AB35A9 b323 - BOOL NETWORK_HAS_CACHED_PLAYER_HEAD_BLEND_DATA(Player player) { return invoke(0x237D5336A9A54108, player); } // 0x237D5336A9A54108 0x7B2A0337 b323 - BOOL NETWORK_APPLY_CACHED_PLAYER_HEAD_BLEND_DATA(Ped ped, Player player) { return invoke(0x99B72C7ABDE5C910, ped, player); } // 0x99B72C7ABDE5C910 0x99F58A07 b323 - int GET_NUM_COMMERCE_ITEMS() { return invoke(0xF2EAC213D5EA0623); } // 0xF2EAC213D5EA0623 0x965EA007 b323 - BOOL IS_COMMERCE_DATA_VALID() { return invoke(0xEA14EEF5B7CD2C30); } // 0xEA14EEF5B7CD2C30 0xEEFC8A55 b323 - void TRIGGER_COMMERCE_DATA_FETCH(Any p0) { invoke(0xB606E6CC59664972, p0); } // 0xB606E6CC59664972 0x866D1B67 b323 - BOOL IS_COMMERCE_DATA_FETCH_IN_PROGRESS() { return invoke(0x1D4DC17C38FEAFF0); } // 0x1D4DC17C38FEAFF0 0xED4A272F b323 - const char* GET_COMMERCE_ITEM_ID(int index) { return invoke(0x662635855957C411, index); } // 0x662635855957C411 0x4ACF110C b323 - const char* GET_COMMERCE_ITEM_NAME(int index) { return invoke(0xB4271092CA7EDF48, index); } // 0xB4271092CA7EDF48 0x1AA3A0D5 b323 - const char* GET_COMMERCE_PRODUCT_PRICE(int index) { return invoke(0xCA94551B50B4932C, index); } // 0xCA94551B50B4932C 0x37877757 b323 - int GET_COMMERCE_ITEM_NUM_CATS(int index) { return invoke(0x2A7776C709904AB0, index); } // 0x2A7776C709904AB0 0x1CF89DA5 b323 - const char* GET_COMMERCE_ITEM_CAT(int index, int index2) { return invoke(0x6F44CBF56D79FAC0, index, index2); } // 0x6F44CBF56D79FAC0 0x16E53875 b323 - void OPEN_COMMERCE_STORE(const char* p0, const char* p1, int p2) { invoke(0x58C21165F6545892, p0, p1, p2); } // 0x58C21165F6545892 0x365C50EE b323 - BOOL IS_COMMERCE_STORE_OPEN() { return invoke(0x2EAC52B4019E2782); } // 0x2EAC52B4019E2782 0x25E2DBA9 b323 - void SET_STORE_ENABLED(BOOL toggle) { invoke(0x9641A9FF718E9C5E, toggle); } // 0x9641A9FF718E9C5E 0xC1F6443B b323 - BOOL REQUEST_COMMERCE_ITEM_IMAGE(int index) { return invoke(0xA2F952104FC6DD4B, index); } // 0xA2F952104FC6DD4B 0x1FDC75DC b323 - void RELEASE_ALL_COMMERCE_ITEM_IMAGES() { invoke(0x72D0706CD6CCDB58); } // 0x72D0706CD6CCDB58 0xCA7A0A49 b323 - const char* GET_COMMERCE_ITEM_TEXTURENAME(int index) { return invoke(0x722F5D28B61C5EA8, index); } // 0x722F5D28B61C5EA8 0x44A58B0A b323 - BOOL IS_STORE_AVAILABLE_TO_USER() { return invoke(0x883D79C4071E18B3); } // 0x883D79C4071E18B3 0xD32FA11F b323 - void DELAY_MP_STORE_OPEN() { invoke(0x265635150FB0D82E); } // 0x265635150FB0D82E 0xA7FA70AE b323 - void RESET_STORE_NETWORK_GAME_TRACKING() { invoke(0x444C4525ECE0A4B9); } // 0x444C4525ECE0A4B9 0xCC7DCE24 b323 - BOOL IS_USER_OLD_ENOUGH_TO_ACCESS_STORE() { return invoke(0x59328EB08C5CEB2B); } // 0x59328EB08C5CEB2B 0x70F6D3AD b323 - void SET_LAST_VIEWED_SHOP_ITEM(Hash p0, int p1, Hash p2) { invoke(0xFAE628F1E9ADB239, p0, p1, p2); } // 0xFAE628F1E9ADB239 0xD59A822B b323 - int GET_USER_PREMIUM_ACCESS() { return invoke(0x754615490A029508); } // 0x754615490A029508 b1290 - int GET_USER_STARTER_ACCESS() { return invoke(0x155467ACA0F55705); } // 0x155467ACA0F55705 b1290 - int CLOUD_DELETE_MEMBER_FILE(const char* p0) { return invoke(0xC64DED7EF0D2FE37, p0); } // 0xC64DED7EF0D2FE37 0x2B7B57B3 b323 - BOOL CLOUD_HAS_REQUEST_COMPLETED(int requestId) { return invoke(0x4C61B39930D045DA, requestId); } // 0x4C61B39930D045DA 0xBAF52DD8 b323 - BOOL CLOUD_DID_REQUEST_SUCCEED(int requestId) { return invoke(0x3A3D5568AF297CD5, requestId); } // 0x3A3D5568AF297CD5 0x9B9AFFF1 b323 - void CLOUD_CHECK_AVAILABILITY() { invoke(0x4F18196C8D38768D); } // 0x4F18196C8D38768D 0xC38E9DB0 b323 - BOOL CLOUD_IS_CHECKING_AVAILABILITY() { return invoke(0xC7ABAC5DE675EE3B); } // 0xC7ABAC5DE675EE3B 0x32A4EB22 b323 - BOOL CLOUD_GET_AVAILABILITY_CHECK_RESULT() { return invoke(0x0B0CC10720653F3B); } // 0x0B0CC10720653F3B 0x9262744C b323 - int GET_CONTENT_TO_LOAD_TYPE() { return invoke(0x8B0C2964BA471961); } // 0x8B0C2964BA471961 b323 - BOOL GET_IS_LAUNCH_FROM_LIVE_AREA() { return invoke(0x88B588B41FF7868E); } // 0x88B588B41FF7868E b323 - BOOL GET_IS_LIVE_AREA_LAUNCH_WITH_CONTENT() { return invoke(0x67FC09BC554A75E5); } // 0x67FC09BC554A75E5 b323 - void CLEAR_SERVICE_EVENT_ARGUMENTS() { invoke(0x966DD84FB6A46017); } // 0x966DD84FB6A46017 b323 - BOOL UGC_COPY_CONTENT(Any* p0, Any* p1) { return invoke(0x152D90E4C1B4738A, p0, p1); } // 0x152D90E4C1B4738A 0x08243B79 b323 - BOOL UGC_IS_CREATING() { return invoke(0x9FEDF86898F100E9); } // 0x9FEDF86898F100E9 0x798D6C27 b323 - BOOL UGC_HAS_CREATE_FINISHED() { return invoke(0x5E24341A7F92A74B); } // 0x5E24341A7F92A74B 0xE69E8D0D b323 - BOOL UGC_DID_CREATE_SUCCEED() { return invoke(0x24E4E51FC16305F9); } // 0x24E4E51FC16305F9 0x742075FE b323 - int UGC_GET_CREATE_RESULT() { return invoke(0xFBC5E768C7A77A6A); } // 0xFBC5E768C7A77A6A 0xCE569932 b323 - const char* UGC_GET_CREATE_CONTENT_ID() { return invoke(0xC55A0B40FFB1ED23); } // 0xC55A0B40FFB1ED23 0x82146BE9 b323 - void UGC_CLEAR_CREATE_RESULT() { invoke(0x17440AA15D1D3739); } // 0x17440AA15D1D3739 0x133FF2D5 b323 - BOOL UGC_QUERY_MY_CONTENT(Any p0, Any p1, Any* p2, Any p3, Any p4, Any p5) { return invoke(0x9BF438815F5D96EA, p0, p1, p2, p3, p4, p5); } // 0x9BF438815F5D96EA 0xCBA7242F b323 - BOOL UGC_QUERY_BY_CATEGORY(Any p0, Any p1, Any p2, const char* p3, Any p4, BOOL p5) { return invoke(0x692D58DF40657E8C, p0, p1, p2, p3, p4, p5); } // 0x692D58DF40657E8C b323 - BOOL UGC_QUERY_BY_CONTENT_ID(const char* contentId, BOOL latestVersion, const char* contentTypeName) { return invoke(0x158EC424F35EC469, contentId, latestVersion, contentTypeName); } // 0x158EC424F35EC469 0xDED82A6E b323 - BOOL UGC_QUERY_BY_CONTENT_IDS(Any* data, int count, BOOL latestVersion, const char* contentTypeName) { return invoke(0xC7397A83F7A2A462, data, count, latestVersion, contentTypeName); } // 0xC7397A83F7A2A462 0x47B3C35E b323 - BOOL UGC_QUERY_MOST_RECENTLY_CREATED_CONTENT(int offset, int count, const char* contentTypeName, int p3) { return invoke(0x6D4CB481FAC835E8, offset, count, contentTypeName, p3); } // 0x6D4CB481FAC835E8 0x40CF0783 b323 - BOOL UGC_GET_BOOKMARKED_CONTENT(Any p0, Any p1, const char* p2, Any* p3) { return invoke(0xD5A4B59980401588, p0, p1, p2, p3); } // 0xD5A4B59980401588 0x4609D596 b323 - BOOL UGC_GET_MY_CONTENT(Any p0, Any p1, const char* p2, Any* p3) { return invoke(0x3195F8DD0D531052, p0, p1, p2, p3); } // 0x3195F8DD0D531052 0x4C2C0D1F b323 - BOOL UGC_GET_FRIEND_CONTENT(Any p0, Any p1, const char* p2, Any* p3) { return invoke(0xF9E1CCAE8BA4C281, p0, p1, p2, p3); } // 0xF9E1CCAE8BA4C281 0x9EFBD5D1 b323 - BOOL UGC_GET_CREW_CONTENT(Any p0, Any p1, Any p2, const char* p3, Any* p4) { return invoke(0x9F6E2821885CAEE2, p0, p1, p2, p3, p4); } // 0x9F6E2821885CAEE2 0xA6D8B798 b323 - BOOL UGC_GET_GET_BY_CATEGORY(Any p0, Any p1, Any p2, const char* p3, Any* p4) { return invoke(0x678BB03C1A3BD51E, p0, p1, p2, p3, p4); } // 0x678BB03C1A3BD51E 0x67E74842 b323 - BOOL UGC_GET_GET_BY_CONTENT_ID(const char* contentId, const char* contentTypeName) { return invoke(0x815E5E3073DA1D67, contentId, contentTypeName); } // 0x815E5E3073DA1D67 0xE123C7AC b323 - BOOL UGC_GET_GET_BY_CONTENT_IDS(Any* data, int dataCount, const char* contentTypeName) { return invoke(0xB8322EEB38BE7C26, data, dataCount, contentTypeName); } // 0xB8322EEB38BE7C26 0x22C33603 b323 - BOOL UGC_GET_MOST_RECENTLY_CREATED_CONTENT(Any p0, Any p1, Any* p2, Any* p3) { return invoke(0xA7862BC5ED1DFD7E, p0, p1, p2, p3); } // 0xA7862BC5ED1DFD7E 0x37F5BD93 b323 - BOOL UGC_GET_MOST_RECENTLY_PLAYED_CONTENT(Any p0, Any p1, Any* p2, Any* p3) { return invoke(0x97A770BEEF227E2B, p0, p1, p2, p3); } // 0x97A770BEEF227E2B 0x1CFB3F51 b323 - BOOL UGC_GET_TOP_RATED_CONTENT(Any p0, Any p1, Any* p2, Any* p3) { return invoke(0x5324A0E3E4CE3570, p0, p1, p2, p3); } // 0x5324A0E3E4CE3570 0x87D1E6BD b323 - void UGC_CANCEL_QUERY() { invoke(0xE9B99B6853181409); } // 0xE9B99B6853181409 0x021D5A94 b323 - BOOL UGC_IS_GETTING() { return invoke(0xD53ACDBEF24A46E8); } // 0xD53ACDBEF24A46E8 0x4908A514 b323 - BOOL UGC_HAS_GET_FINISHED() { return invoke(0x02ADA21EA2F6918F); } // 0x02ADA21EA2F6918F 0x50296140 b323 - BOOL UGC_DID_GET_SUCCEED() { return invoke(0x941E5306BCD7C2C7); } // 0x941E5306BCD7C2C7 0x3970B0DA b323 - BOOL UGC_WAS_QUERY_FORCE_CANCELLED() { return invoke(0xC87E740D9F3872CC); } // 0xC87E740D9F3872CC 0xC1487110 b323 - int UGC_GET_QUERY_RESULT() { return invoke(0xEDF7F927136C224B); } // 0xEDF7F927136C224B 0xCC2356E3 b323 - int UGC_GET_CONTENT_NUM() { return invoke(0xE0A6138401BCB837); } // 0xE0A6138401BCB837 0x2DE69817 b323 - int UGC_GET_CONTENT_TOTAL() { return invoke(0x769951E2455E2EB5); } // 0x769951E2455E2EB5 0x81BD8D3B b323 - Hash UGC_GET_CONTENT_HASH() { return invoke(0x3A17A27D75C74887); } // 0x3A17A27D75C74887 0x8E1D8F78 b323 - void UGC_CLEAR_QUERY_RESULTS() { invoke(0xBA96394A0EECFA65); } // 0xBA96394A0EECFA65 0x0D35DD93 b323 - const char* UGC_GET_CONTENT_USER_ID(int p0) { return invoke(0xCD67AD041A394C9C, p0); } // 0xCD67AD041A394C9C 0x8F3137E6 b323 - BOOL UGC_GET_CONTENT_CREATOR_GAMER_HANDLE(int p0, Any* p1) { return invoke(0x584770794D758C18, p0, p1); } // 0x584770794D758C18 b323 - BOOL UGC_GET_CONTENT_CREATED_BY_LOCAL_PLAYER(Any p0) { return invoke(0x8C8D2739BA44AF0F, p0); } // 0x8C8D2739BA44AF0F b323 - const char* UGC_GET_CONTENT_USER_NAME(Any p0) { return invoke(0x703F12425ECA8BF5, p0); } // 0x703F12425ECA8BF5 0xB9137BA7 b323 - BOOL UGC_GET_CONTENT_IS_USING_SC_NICKNAME(Any p0) { return invoke(0xAEAB987727C5A8A4, p0); } // 0xAEAB987727C5A8A4 0x9FEEAA9C b323 - int UGC_GET_CONTENT_CATEGORY(int p0) { return invoke(0xA7BAB11E7C9C6C5A, p0); } // 0xA7BAB11E7C9C6C5A 0x5E8A7559 b323 - const char* UGC_GET_CONTENT_ID(int p0) { return invoke(0x55AA95F481D694D2, p0); } // 0x55AA95F481D694D2 0x331AEABF b323 - const char* UGC_GET_ROOT_CONTENT_ID(int p0) { return invoke(0xC0173D6BFF4E0348, p0); } // 0xC0173D6BFF4E0348 0x0E5E8E5C b323 - const char* UGC_GET_CONTENT_NAME(Any p0) { return invoke(0xBF09786A7FCAB582, p0); } // 0xBF09786A7FCAB582 0xA5A0C695 b323 - int UGC_GET_CONTENT_DESCRIPTION_HASH(Any p0) { return invoke(0x7CF0448787B23758, p0); } // 0x7CF0448787B23758 0x91534C6E b323 - const char* UGC_GET_CONTENT_PATH(int p0, int p1) { return invoke(0xBAF6BABF9E7CCC13, p0, p1); } // 0xBAF6BABF9E7CCC13 0x744A9EA5 b323 - void UGC_GET_CONTENT_UPDATED_DATE(Any p0, Any* p1) { invoke(0xCFD115B373C0DF63, p0, p1); } // 0xCFD115B373C0DF63 0xA19A238D b323 - int UGC_GET_CONTENT_FILE_VERSION(Any p0, Any p1) { return invoke(0x37025B27D9B658B1, p0, p1); } // 0x37025B27D9B658B1 0xFF7D44E6 b323 - BOOL UGC_GET_CONTENT_HAS_LO_RES_PHOTO(int p0) { return invoke(0x1D610EB0FEA716D9, p0); } // 0x1D610EB0FEA716D9 b323 - BOOL UGC_GET_CONTENT_HAS_HI_RES_PHOTO(int p0) { return invoke(0x7FCC39C46C3C03BD, p0); } // 0x7FCC39C46C3C03BD b323 - int UGC_GET_CONTENT_LANGUAGE(Any p0) { return invoke(0x32DD916F3F7C9672, p0); } // 0x32DD916F3F7C9672 0xA2C5BD9D b323 - BOOL UGC_GET_CONTENT_IS_PUBLISHED(Any p0) { return invoke(0x3054F114121C21EA, p0); } // 0x3054F114121C21EA 0xA850DDE1 b323 - BOOL UGC_GET_CONTENT_IS_VERIFIED(Any p0) { return invoke(0xA9240A96C74CCA13, p0); } // 0xA9240A96C74CCA13 0x8F6754AE b323 - float UGC_GET_CONTENT_RATING(Any p0, Any p1) { return invoke(0x1ACCFBA3D8DAB2EE, p0, p1); } // 0x1ACCFBA3D8DAB2EE 0x1E34953F b323 - int UGC_GET_CONTENT_RATING_COUNT(Any p0, Any p1) { return invoke(0x759299C5BB31D2A9, p0, p1); } // 0x759299C5BB31D2A9 0x771FE190 b323 - int UGC_GET_CONTENT_RATING_POSITIVE_COUNT(Any p0, Any p1) { return invoke(0x87E5C46C187FE0AE, p0, p1); } // 0x87E5C46C187FE0AE 0x3276D9D3 b323 - int UGC_GET_CONTENT_RATING_NEGATIVE_COUNT(Any p0, Any p1) { return invoke(0x4E548C0D7AE39FF9, p0, p1); } // 0x4E548C0D7AE39FF9 0x41A0FB02 b323 - BOOL UGC_GET_CONTENT_HAS_PLAYER_RECORD(Any p0) { return invoke(0x70EA8DA57840F9BE, p0); } // 0x70EA8DA57840F9BE 0x11DC0F27 b323 - BOOL UGC_GET_CONTENT_HAS_PLAYER_BOOKMARKED(Any p0) { return invoke(0x993CBE59D350D225, p0); } // 0x993CBE59D350D225 0x0DEB3F5A b323 - int UGC_REQUEST_CONTENT_DATA_FROM_INDEX(int p0, int p1) { return invoke(0x171DF6A0C07FB3DC, p0, p1); } // 0x171DF6A0C07FB3DC 0x84315226 b323 - int UGC_REQUEST_CONTENT_DATA_FROM_PARAMS(const char* contentTypeName, const char* contentId, int p2, int p3, int p4) { return invoke(0x7FD2990AF016795E, contentTypeName, contentId, p2, p3, p4); } // 0x7FD2990AF016795E 0x38FC2EEB b323 - int UGC_REQUEST_CACHED_DESCRIPTION(int p0) { return invoke(0x5E0165278F6339EE, p0); } // 0x5E0165278F6339EE 0x1C4F9FDB b323 - BOOL UGC_IS_DESCRIPTION_REQUEST_IN_PROGRESS(Any p0) { return invoke(0x2D5DC831176D0114, p0); } // 0x2D5DC831176D0114 0xA69AE16C b323 - BOOL UGC_HAS_DESCRIPTION_REQUEST_FINISHED(Any p0) { return invoke(0xEBFA8D50ADDC54C4, p0); } // 0xEBFA8D50ADDC54C4 0xF50BC67A b323 - BOOL UGC_DID_DESCRIPTION_REQUEST_SUCCEED(Any p0) { return invoke(0x162C23CA83ED0A62, p0); } // 0x162C23CA83ED0A62 0xB3BBD241 b323 - const char* UGC_GET_CACHED_DESCRIPTION(Any p0, Any p1) { return invoke(0x40F7E66472DF3E5C, p0, p1); } // 0x40F7E66472DF3E5C 0x70A2845C b323 - BOOL UGC_RELEASE_CACHED_DESCRIPTION(Any p0) { return invoke(0x5A34CD9C3C5BEC44, p0); } // 0x5A34CD9C3C5BEC44 0x346B506C b323 - void UGC_RELEASE_ALL_CACHED_DESCRIPTIONS() { invoke(0x68103E2247887242); } // 0x68103E2247887242 0x0095DB71 b323 - BOOL UGC_PUBLISH(const char* contentId, const char* baseContentId, const char* contentTypeName) { return invoke(0x1DE0F5F50D723CAA, contentId, baseContentId, contentTypeName); } // 0x1DE0F5F50D723CAA 0xAD334B40 b323 - BOOL UGC_SET_BOOKMARKED(const char* contentId, BOOL bookmarked, const char* contentTypeName) { return invoke(0x274A1519DFC1094F, contentId, bookmarked, contentTypeName); } // 0x274A1519DFC1094F 0x980D45D7 b323 - BOOL UGC_SET_DELETED(Any* p0, BOOL p1, const char* p2) { return invoke(0xD05D1A6C74DA3498, p0, p1, p2); } // 0xD05D1A6C74DA3498 0x48CCC328 b323 - BOOL UGC_IS_MODIFYING() { return invoke(0x45E816772E93A9DB); } // 0x45E816772E93A9DB 0x8E664EFD b323 - BOOL UGC_HAS_MODIFY_FINISHED() { return invoke(0x299EF3C576773506); } // 0x299EF3C576773506 0x611E0BE2 b323 - BOOL UGC_DID_MODIFY_SUCCEED() { return invoke(0x793FF272D5B365F4); } // 0x793FF272D5B365F4 0xF0211AC1 b323 - int UGC_GET_MODIFY_RESULT() { return invoke(0x5A0A3D1A186A5508); } // 0x5A0A3D1A186A5508 0x1F0DD8AF b323 - void UGC_CLEAR_MODIFY_RESULT() { invoke(0xA1E5E0204A6FCC70); } // 0xA1E5E0204A6FCC70 0x405ECA16 b323 - BOOL UGC_GET_CREATORS_BY_USER_ID(Any* p0, Any* p1) { return invoke(0xB746D20B17F2A229, p0, p1); } // 0xB746D20B17F2A229 0x9567392B b323 - BOOL UGC_HAS_QUERY_CREATORS_FINISHED() { return invoke(0x63B406D7884BFA95); } // 0x63B406D7884BFA95 0xF79FFF3C b323 - BOOL UGC_DID_QUERY_CREATORS_SUCCEED() { return invoke(0x4D02279C83BE69FE); } // 0x4D02279C83BE69FE 0xA7F3F82B b323 - int UGC_GET_CREATOR_NUM() { return invoke(0x597F8DBA9B206FC7); } // 0x597F8DBA9B206FC7 0x410C61D1 b323 - BOOL UGC_LOAD_OFFLINE_QUERY(Any p0) { return invoke(0x5CAE833B0EE0C500, p0); } // 0x5CAE833B0EE0C500 0x0D4F845D b323 - void UGC_CLEAR_OFFLINE_QUERY() { invoke(0x61A885D3F7CFEE9A); } // 0x61A885D3F7CFEE9A 0xE13C1F7F b323 - void UGC_SET_QUERY_DATA_FROM_OFFLINE(BOOL p0) { invoke(0xF98DDE0A8ED09323, p0); } // 0xF98DDE0A8ED09323 0x213C6D36 b323 - void UGC_SET_USING_OFFLINE_CONTENT(BOOL p0) { invoke(0xFD75DABC0957BF33, p0); } // 0xFD75DABC0957BF33 0x511E6F50 b323 - BOOL UGC_IS_LANGUAGE_SUPPORTED(Any p0) { return invoke(0xF53E48461B71EECB, p0); } // 0xF53E48461B71EECB 0xB4668B23 b323 - BOOL FACEBOOK_POST_COMPLETED_HEIST(const char* heistName, int cashEarned, int xpEarned) { return invoke(0x098AB65B9ED9A9EC, heistName, cashEarned, xpEarned); } // 0x098AB65B9ED9A9EC 0x30B51753 b323 - BOOL FACEBOOK_POST_CREATE_CHARACTER() { return invoke(0xDC48473142545431); } // 0xDC48473142545431 0x02DAD93F b323 - BOOL FACEBOOK_POST_COMPLETED_MILESTONE(int milestoneId) { return invoke(0x0AE1F1653B554AB9, milestoneId); } // 0x0AE1F1653B554AB9 0x2D947814 b323 - BOOL FACEBOOK_HAS_POST_COMPLETED() { return invoke(0x62B9FEC9A11F10EF); } // 0x62B9FEC9A11F10EF 0x37A28C26 b323 - BOOL FACEBOOK_DID_POST_SUCCEED() { return invoke(0xA75E2B6733DA5142); } // 0xA75E2B6733DA5142 0x11E8B5CD b323 - BOOL FACEBOOK_CAN_POST_TO_FACEBOOK() { return invoke(0x43865688AE10F0D7); } // 0x43865688AE10F0D7 0x429AEAB3 b323 - int TEXTURE_DOWNLOAD_REQUEST(Any* gamerHandle, const char* filePath, const char* name, BOOL p3) { return invoke(0x16160DA74A8E74A2, gamerHandle, filePath, name, p3); } // 0x16160DA74A8E74A2 0xAD546CC3 b323 - int TITLE_TEXTURE_DOWNLOAD_REQUEST(const char* filePath, const char* name, BOOL p2) { return invoke(0x0B203B4AFDE53A4F, filePath, name, p2); } // 0x0B203B4AFDE53A4F 0x1856D008 b323 - int UGC_TEXTURE_DOWNLOAD_REQUEST(const char* p0, int p1, int p2, int p3, const char* p4, BOOL p5) { return invoke(0x308F96458B7087CC, p0, p1, p2, p3, p4, p5); } // 0x308F96458B7087CC 0x68C9AF69 b323 - void TEXTURE_DOWNLOAD_RELEASE(int p0) { invoke(0x487EB90B98E9FB19, p0); } // 0x487EB90B98E9FB19 0xEE8D9E70 b323 - BOOL TEXTURE_DOWNLOAD_HAS_FAILED(int p0) { return invoke(0x5776ED562C134687, p0); } // 0x5776ED562C134687 0xE4547765 b323 - const char* TEXTURE_DOWNLOAD_GET_NAME(int p0) { return invoke(0x3448505B6E35262D, p0); } // 0x3448505B6E35262D 0xA40EF65A b323 - int GET_STATUS_OF_TEXTURE_DOWNLOAD(int p0) { return invoke(0x8BD6C6DEA20E82C6, p0); } // 0x8BD6C6DEA20E82C6 0x03225BA3 b323 - BOOL NETWORK_CHECK_ROS_LINK_WENTDOWN_NOT_NET() { return invoke(0x60EDD13EB3AC1FF3); } // 0x60EDD13EB3AC1FF3 0x4DEBC227 b323 - BOOL NETWORK_SHOULD_SHOW_STRICT_NAT_WARNING() { return invoke(0x82A2B386716608F1); } // 0x82A2B386716608F1 b393 - BOOL NETWORK_IS_CABLE_CONNECTED() { return invoke(0xEFFB25453D8600F9); } // 0xEFFB25453D8600F9 0x5C065D55 b323 - BOOL NETWORK_HAVE_SCS_PRIVATE_MSG_PRIV() { return invoke(0x66B59CFFD78467AF); } // 0x66B59CFFD78467AF 0x0CA1167F b323 - BOOL NETWORK_HAVE_ROS_SOCIAL_CLUB_PRIV() { return invoke(0x606E4D3E3CCCF3EB); } // 0x606E4D3E3CCCF3EB 0x424C6E27 b323 - BOOL NETWORK_HAVE_ROS_BANNED_PRIV() { return invoke(0x8020A73847E0CA7D); } // 0x8020A73847E0CA7D 0xD3BBE42F b323 - BOOL NETWORK_HAVE_ROS_CREATE_TICKET_PRIV() { return invoke(0xA0AD7E2AF5349F61); } // 0xA0AD7E2AF5349F61 0xBDBB5948 b323 - BOOL NETWORK_HAVE_ROS_MULTIPLAYER_PRIV() { return invoke(0x5F91D5D0B36AA310); } // 0x5F91D5D0B36AA310 0x97287D68 b323 - BOOL NETWORK_HAVE_ROS_LEADERBOARD_WRITE_PRIV() { return invoke(0x422D396F80A96547); } // 0x422D396F80A96547 0xC6EA802E b323 - BOOL NETWORK_HAS_ROS_PRIVILEGE(int index) { return invoke(0xA699957E60D80214, index); } // 0xA699957E60D80214 0xFD261E30 b323 - BOOL NETWORK_HAS_ROS_PRIVILEGE_END_DATE(int privilege, int* banType, Any* timeData) { return invoke(0xC22912B1D85F26B1, privilege, banType, timeData); } // 0xC22912B1D85F26B1 0x8570DD34 b323 - BOOL NETWORK_HAS_ROS_PRIVILEGE_PLAYED_LAST_GEN() { return invoke(0x593570C289A77688); } // 0x593570C289A77688 b323 - BOOL NETWORK_HAS_ROS_PRIVILEGE_SPECIAL_EDITION_CONTENT() { return invoke(0x91B87C55093DE351); } // 0x91B87C55093DE351 b323 - int NETWORK_START_COMMUNICATION_PERMISSIONS_CHECK(Any p0) { return invoke(0x36391F397731595D, p0); } // 0x36391F397731595D b323 - int NETWORK_START_USER_CONTENT_PERMISSIONS_CHECK(Any* netHandle) { return invoke(0xDEB2B99A1AF1A2A6, netHandle); } // 0xDEB2B99A1AF1A2A6 b323 - void NETWORK_SKIP_RADIO_RESET_NEXT_CLOSE() { invoke(0x9465E683B12D3F6B); } // 0x9465E683B12D3F6B 0x273C6180 b323 - void NETWORK_SKIP_RADIO_RESET_NEXT_OPEN() { invoke(0xCA59CCAE5D01E4CE); } // 0xCA59CCAE5D01E4CE b1734 - BOOL NETWORK_SKIP_RADIO_WARNING() { return invoke(0x659CF2EF7F550C4F); } // 0x659CF2EF7F550C4F b1011 - void NETWORK_FORCE_LOCAL_PLAYER_SCAR_SYNC() { invoke(0xB7C7F6AD6424304B); } // 0xB7C7F6AD6424304B 0x371BBA08 b323 - void NETWORK_DISABLE_LEAVE_REMOTE_PED_BEHIND(BOOL toggle) { invoke(0xC505036A35AFD01B, toggle); } // 0xC505036A35AFD01B 0xA100CC97 b323 - void NETWORK_ALLOW_REMOTE_ATTACHMENT_MODIFICATION(Entity entity, BOOL toggle) { invoke(0x267C78C60E806B9A, entity, toggle); } // 0x267C78C60E806B9A 0xBB2D33D3 b323 - void NETWORK_SHOW_CHAT_RESTRICTION_MSC(Player player) { invoke(0x6BFF5F84102DF80A, player); } // 0x6BFF5F84102DF80A b323 - void NETWORK_SHOW_PSN_UGC_RESTRICTION() { invoke(0x5C497525F803486B); } // 0x5C497525F803486B b323 - BOOL NETWORK_IS_TITLE_UPDATE_REQUIRED() { return invoke(0x6FB7BB3607D27FA2); } // 0x6FB7BB3607D27FA2 b323 - void NETWORK_QUIT_MP_TO_DESKTOP() { invoke(0x45A83257ED02D9BC); } // 0x45A83257ED02D9BC b323 - BOOL NETWORK_IS_CONNECTED_VIA_RELAY(Player player) { return invoke(0x16D3D49902F697BB, player); } // 0x16D3D49902F697BB b323 - float NETWORK_GET_AVERAGE_LATENCY(Player player) { return invoke(0xD414BE129BB81B32, player); } // 0xD414BE129BB81B32 b323 - float NETWORK_GET_AVERAGE_PING(Player player) { return invoke(0x0E3A041ED6AC2B45, player); } // 0x0E3A041ED6AC2B45 b323 - float NETWORK_GET_AVERAGE_PACKET_LOSS(Player player) { return invoke(0x350C23949E43686C, player); } // 0x350C23949E43686C b323 - int NETWORK_GET_NUM_UNACKED_RELIABLES(Player player) { return invoke(0xFF8FCF9FFC458A1C, player); } // 0xFF8FCF9FFC458A1C b323 - int NETWORK_GET_UNRELIABLE_RESEND_COUNT(Player player) { return invoke(0x3765C3A3E8192E10, player); } // 0x3765C3A3E8192E10 b323 - int NETWORK_GET_HIGHEST_RELIABLE_RESEND_COUNT(Player player) { return invoke(0x52C1EADAF7B10302, player); } // 0x52C1EADAF7B10302 b323 - void NETWORK_REPORT_CODE_TAMPER() { invoke(0x5626D9D6810730D5); } // 0x5626D9D6810730D5 b350 - Vector3 NETWORK_GET_LAST_ENTITY_POS_RECEIVED_OVER_NETWORK(Entity entity) { return invoke(0x64D779659BC37B19, entity); } // 0x64D779659BC37B19 b393 - Vector3 NETWORK_GET_LAST_PLAYER_POS_RECEIVED_OVER_NETWORK(Player player) { return invoke(0x125E6D638B8605D4, player); } // 0x125E6D638B8605D4 b393 - Vector3 NETWORK_GET_LAST_VEL_RECEIVED_OVER_NETWORK(Entity entity) { return invoke(0x33DE49EDF4DDE77A, entity); } // 0x33DE49EDF4DDE77A b1103 - Vector3 NETWORK_GET_PREDICTED_VELOCITY(Entity entity) { return invoke(0xAA5FAFCD2C5F5E47, entity); } // 0xAA5FAFCD2C5F5E47 b1103 - void NETWORK_DUMP_NET_IF_CONFIG() { invoke(0xAEDF1BC1C133D6E3); } // 0xAEDF1BC1C133D6E3 b323 - void NETWORK_GET_SIGNALLING_INFO(Any* p0) { invoke(0x2555CF7DA5473794, p0); } // 0x2555CF7DA5473794 b323 - void NETWORK_GET_NET_STATISTICS_INFO(Any* p0) { invoke(0x6FD992C4A1C1B986, p0); } // 0x6FD992C4A1C1B986 b323 - int NETWORK_GET_PLAYER_ACCOUNT_ID(Player player) { return invoke(0xDB663CC9FF3407A9, player); } // 0xDB663CC9FF3407A9 b1734 - void NETWORK_UGC_NAV(Any p0, Any p1) { invoke(0xC1447451DDB512F0, p0, p1); } // 0xC1447451DDB512F0 b2372 -} - -namespace OBJECT -{ - Object CREATE_OBJECT(Hash modelHash, float x, float y, float z, BOOL isNetwork, BOOL bScriptHostObj, BOOL dynamic) { return invoke(0x509D5878EB39E842, modelHash, x, y, z, isNetwork, bScriptHostObj, dynamic); } // 0x509D5878EB39E842 0x2F7AA05C b323 - Object CREATE_OBJECT_NO_OFFSET(Hash modelHash, float x, float y, float z, BOOL isNetwork, BOOL bScriptHostObj, BOOL dynamic) { return invoke(0x9A294B2138ABB884, modelHash, x, y, z, isNetwork, bScriptHostObj, dynamic); } // 0x9A294B2138ABB884 0x58040420 b323 - void DELETE_OBJECT(Object* object) { invoke(0x539E0AE3E6634B9F, object); } // 0x539E0AE3E6634B9F 0xD6EF9DA7 b323 - BOOL PLACE_OBJECT_ON_GROUND_PROPERLY(Object object) { return invoke(0x58A850EAEE20FAA3, object); } // 0x58A850EAEE20FAA3 0x8F95A20B b323 - BOOL PLACE_OBJECT_ON_GROUND_OR_OBJECT_PROPERLY(Object object) { return invoke(0xD76EEEF746057FD6, object); } // 0xD76EEEF746057FD6 b505 - BOOL ROTATE_OBJECT(Object object, float p1, float p2, BOOL p3) { return invoke(0xAFE24E4D29249E4A, object, p1, p2, p3); } // 0xAFE24E4D29249E4A b1734 - BOOL SLIDE_OBJECT(Object object, float toX, float toY, float toZ, float speedX, float speedY, float speedZ, BOOL collision) { return invoke(0x2FDFF4107B8C1147, object, toX, toY, toZ, speedX, speedY, speedZ, collision); } // 0x2FDFF4107B8C1147 0x63BFA7A0 b323 - void SET_OBJECT_TARGETTABLE(Object object, BOOL targettable) { invoke(0x8A7391690F5AFD81, object, targettable); } // 0x8A7391690F5AFD81 0x3F88CD86 b323 - void SET_OBJECT_FORCE_VEHICLES_TO_AVOID(Object object, BOOL toggle) { invoke(0x77F33F2CCF64B3AA, object, toggle); } // 0x77F33F2CCF64B3AA 0x483C5C88 b323 - Object GET_CLOSEST_OBJECT_OF_TYPE(float x, float y, float z, float radius, Hash modelHash, BOOL isMission, BOOL p6, BOOL p7) { return invoke(0xE143FA2249364369, x, y, z, radius, modelHash, isMission, p6, p7); } // 0xE143FA2249364369 0x45619B33 b323 - BOOL HAS_OBJECT_BEEN_BROKEN(Object object, Any p1) { return invoke(0x8ABFB70C49CC43E2, object, p1); } // 0x8ABFB70C49CC43E2 0xFE21F891 b323 - BOOL HAS_CLOSEST_OBJECT_OF_TYPE_BEEN_BROKEN(float p0, float p1, float p2, float p3, Hash modelHash, Any p5) { return invoke(0x761B0E69AC4D007E, p0, p1, p2, p3, modelHash, p5); } // 0x761B0E69AC4D007E 0x6FC0353D b323 - BOOL HAS_CLOSEST_OBJECT_OF_TYPE_BEEN_COMPLETELY_DESTROYED(float x, float y, float z, float radius, Hash modelHash, BOOL p5) { return invoke(0x46494A2475701343, x, y, z, radius, modelHash, p5); } // 0x46494A2475701343 0x7DB578DD b323 - BOOL GET_HAS_OBJECT_BEEN_COMPLETELY_DESTROYED(Any p0) { return invoke(0x2542269291C6AC84, p0); } // 0x2542269291C6AC84 b1180 - Vector3 GET_OFFSET_FROM_COORD_AND_HEADING_IN_WORLD_COORDS(float xPos, float yPos, float zPos, float heading, float xOffset, float yOffset, float zOffset) { return invoke(0x163E252DE035A133, xPos, yPos, zPos, heading, xOffset, yOffset, zOffset); } // 0x163E252DE035A133 0x87A42A12 b323 - BOOL GET_COORDS_AND_ROTATION_OF_CLOSEST_OBJECT_OF_TYPE(float x, float y, float z, float radius, Hash modelHash, Vector3* outPosition, Vector3* outRotation, int rotationOrder) { return invoke(0x163F8B586BC95F2A, x, y, z, radius, modelHash, outPosition, outRotation, rotationOrder); } // 0x163F8B586BC95F2A 0x65213FC3 b323 - void SET_STATE_OF_CLOSEST_DOOR_OF_TYPE(Hash type, float x, float y, float z, BOOL locked, float heading, BOOL p6) { invoke(0xF82D8F1926A02C3D, type, x, y, z, locked, heading, p6); } // 0xF82D8F1926A02C3D 0x38C951A4 b323 - void GET_STATE_OF_CLOSEST_DOOR_OF_TYPE(Hash type, float x, float y, float z, BOOL* locked, float* heading) { invoke(0xEDC1A5B84AEF33FF, type, x, y, z, locked, heading); } // 0xEDC1A5B84AEF33FF 0x4B44A83D b323 - void SET_LOCKED_UNSTREAMED_IN_DOOR_OF_TYPE(Hash modelHash, float x, float y, float z, BOOL locked, float xRotMult, float yRotMult, float zRotMult) { invoke(0x9B12F9A24FABEDB0, modelHash, x, y, z, locked, xRotMult, yRotMult, zRotMult); } // 0x9B12F9A24FABEDB0 0x4E0A260B b323 - void PLAY_OBJECT_AUTO_START_ANIM(Any p0) { invoke(0x006E4B040ED37EC3, p0); } // 0x006E4B040ED37EC3 b1868 - void ADD_DOOR_TO_SYSTEM(Hash doorHash, Hash modelHash, float x, float y, float z, BOOL p5, BOOL scriptDoor, BOOL isLocal) { invoke(0x6F8838D03D1DC226, doorHash, modelHash, x, y, z, p5, scriptDoor, isLocal); } // 0x6F8838D03D1DC226 0x9D2D778D b323 - void REMOVE_DOOR_FROM_SYSTEM(Hash doorHash, Any p1) { invoke(0x464D8E1427156FE4, doorHash, p1); } // 0x464D8E1427156FE4 0x00253286 b323 - void DOOR_SYSTEM_SET_DOOR_STATE(Hash doorHash, int state, BOOL requestDoor, BOOL forceUpdate) { invoke(0x6BAB9442830C7F53, doorHash, state, requestDoor, forceUpdate); } // 0x6BAB9442830C7F53 0xDF83DB47 b323 - int DOOR_SYSTEM_GET_DOOR_STATE(Hash doorHash) { return invoke(0x160AA1B32F6139B8, doorHash); } // 0x160AA1B32F6139B8 0xD42A41C2 b323 - int DOOR_SYSTEM_GET_DOOR_PENDING_STATE(Hash doorHash) { return invoke(0x4BC2854478F3A749, doorHash); } // 0x4BC2854478F3A749 0xD649B7E1 b323 - void DOOR_SYSTEM_SET_AUTOMATIC_RATE(Hash doorHash, float rate, BOOL requestDoor, BOOL forceUpdate) { invoke(0x03C27E13B42A0E82, doorHash, rate, requestDoor, forceUpdate); } // 0x03C27E13B42A0E82 0x4F44AF21 b323 - void DOOR_SYSTEM_SET_AUTOMATIC_DISTANCE(Hash doorHash, float distance, BOOL requestDoor, BOOL forceUpdate) { invoke(0x9BA001CB45CBF627, doorHash, distance, requestDoor, forceUpdate); } // 0x9BA001CB45CBF627 0x47531446 b323 - void DOOR_SYSTEM_SET_OPEN_RATIO(Hash doorHash, float ajar, BOOL requestDoor, BOOL forceUpdate) { invoke(0xB6E6FBA95C7324AC, doorHash, ajar, requestDoor, forceUpdate); } // 0xB6E6FBA95C7324AC 0x34883DE3 b323 - float DOOR_SYSTEM_GET_AUTOMATIC_DISTANCE(Hash doorHash) { return invoke(0xE851471AEFC3374F, doorHash); } // 0xE851471AEFC3374F b1868 - float DOOR_SYSTEM_GET_OPEN_RATIO(Hash doorHash) { return invoke(0x65499865FCA6E5EC, doorHash); } // 0x65499865FCA6E5EC 0xB74C3BD7 b323 - void DOOR_SYSTEM_SET_SPRING_REMOVED(Hash doorHash, BOOL removed, BOOL requestDoor, BOOL forceUpdate) { invoke(0xC485E07E4F0B7958, doorHash, removed, requestDoor, forceUpdate); } // 0xC485E07E4F0B7958 0xB4A9A558 b323 - void DOOR_SYSTEM_SET_HOLD_OPEN(Hash doorHash, BOOL toggle) { invoke(0xD9B71952F78A2640, doorHash, toggle); } // 0xD9B71952F78A2640 0xECE58AE0 b323 - void DOOR_SYSTEM_SET_DOOR_OPEN_FOR_RACES(Hash doorHash, BOOL p1) { invoke(0xA85A21582451E951, doorHash, p1); } // 0xA85A21582451E951 0xF736227C b323 - BOOL IS_DOOR_REGISTERED_WITH_SYSTEM(Hash doorHash) { return invoke(0xC153C43EA202C8C1, doorHash); } // 0xC153C43EA202C8C1 0x5AFCD8A1 b323 - BOOL IS_DOOR_CLOSED(Hash doorHash) { return invoke(0xC531EE8A1145A149, doorHash); } // 0xC531EE8A1145A149 0x48659CD7 b323 - void OPEN_ALL_BARRIERS_FOR_RACE(BOOL p0) { invoke(0xC7F29CA00F46350E, p0); } // 0xC7F29CA00F46350E 0x9BF33E41 b323 - void CLOSE_ALL_BARRIERS_FOR_RACE() { invoke(0x701FDA1E82076BA4); } // 0x701FDA1E82076BA4 0xF592AD10 b323 - BOOL DOOR_SYSTEM_GET_IS_PHYSICS_LOADED(Any p0) { return invoke(0xDF97CDD4FC08FD34, p0); } // 0xDF97CDD4FC08FD34 0x17FF9393 b323 - BOOL DOOR_SYSTEM_FIND_EXISTING_DOOR(float x, float y, float z, Hash modelHash, Hash* outDoorHash) { return invoke(0x589F80B325CC82C5, x, y, z, modelHash, outDoorHash); } // 0x589F80B325CC82C5 0xE9AE494F b323 - BOOL IS_GARAGE_EMPTY(Hash garageHash, BOOL p1, int p2) { return invoke(0x90E47239EA1980B8, garageHash, p1, p2); } // 0x90E47239EA1980B8 0xA8B37DEA b323 - BOOL IS_PLAYER_ENTIRELY_INSIDE_GARAGE(Hash garageHash, Player player, float p2, int p3) { return invoke(0x024A60DEB0EA69F0, garageHash, player, p2, p3); } // 0x024A60DEB0EA69F0 0xC33ED360 b323 - BOOL IS_PLAYER_PARTIALLY_INSIDE_GARAGE(Hash garageHash, Player player, int p2) { return invoke(0x1761DC5D8471CBAA, garageHash, player, p2); } // 0x1761DC5D8471CBAA 0x41924877 b323 - BOOL ARE_ENTITIES_ENTIRELY_INSIDE_GARAGE(Hash garageHash, BOOL p1, BOOL p2, BOOL p3, Any p4) { return invoke(0x85B6C850546FDDE2, garageHash, p1, p2, p3, p4); } // 0x85B6C850546FDDE2 0x4BD59750 b323 - BOOL IS_ANY_ENTITY_ENTIRELY_INSIDE_GARAGE(Hash garageHash, BOOL p1, BOOL p2, BOOL p3, Any p4) { return invoke(0x673ED815D6E323B7, garageHash, p1, p2, p3, p4); } // 0x673ED815D6E323B7 0x7B44D659 b323 - BOOL IS_OBJECT_ENTIRELY_INSIDE_GARAGE(Hash garageHash, Entity entity, float p2, int p3) { return invoke(0x372EF6699146A1E4, garageHash, entity, p2, p3); } // 0x372EF6699146A1E4 0x142C8F76 b323 - BOOL IS_OBJECT_PARTIALLY_INSIDE_GARAGE(Hash garageHash, Entity entity, int p2) { return invoke(0xF0EED5A6BC7B237A, garageHash, entity, p2); } // 0xF0EED5A6BC7B237A 0x95A9AB2B b323 - void CLEAR_GARAGE(Hash garageHash, BOOL isNetwork) { invoke(0xDA05194260CDCDF9, garageHash, isNetwork); } // 0xDA05194260CDCDF9 b678 - void CLEAR_OBJECTS_INSIDE_GARAGE(Hash garageHash, BOOL vehicles, BOOL peds, BOOL objects, BOOL isNetwork) { invoke(0x190428512B240692, garageHash, vehicles, peds, objects, isNetwork); } // 0x190428512B240692 0xA565E27E b323 - void DISABLE_TIDYING_UP_IN_GARAGE(int id, BOOL toggle) { invoke(0x659F9D71F52843F8, id, toggle); } // 0x659F9D71F52843F8 b1290 - void ENABLE_SAVING_IN_GARAGE(Hash garageHash, BOOL toggle) { invoke(0xF2E1A7133DD356A6, garageHash, toggle); } // 0xF2E1A7133DD356A6 0x43BB7E48 b323 - void CLOSE_SAFEHOUSE_GARAGES() { invoke(0x66A49D021870FE88); } // 0x66A49D021870FE88 0x6158959E b323 - BOOL DOES_OBJECT_OF_TYPE_EXIST_AT_COORDS(float x, float y, float z, float radius, Hash hash, BOOL p5) { return invoke(0xBFA48E2FF417213F, x, y, z, radius, hash, p5); } // 0xBFA48E2FF417213F 0x23FF2BA4 b323 - BOOL IS_POINT_IN_ANGLED_AREA(float xPos, float yPos, float zPos, float x1, float y1, float z1, float x2, float y2, float z2, float width, BOOL debug, BOOL includeZ) { return invoke(0x2A70BAE8883E4C81, xPos, yPos, zPos, x1, y1, z1, x2, y2, z2, width, debug, includeZ); } // 0x2A70BAE8883E4C81 0x73BCFFDC b323 - void SET_OBJECT_ALLOW_LOW_LOD_BUOYANCY(Object object, BOOL toggle) { invoke(0x4D89D607CB3DD1D2, object, toggle); } // 0x4D89D607CB3DD1D2 0x19B17769 b323 - void SET_OBJECT_PHYSICS_PARAMS(Object object, float weight, float p2, float p3, float p4, float p5, float gravity, float p7, float p8, float p9, float p10, float buoyancy) { invoke(0xF6DF6E90DE7DF90F, object, weight, p2, p3, p4, p5, gravity, p7, p8, p9, p10, buoyancy); } // 0xF6DF6E90DE7DF90F 0xE8D11C58 b323 - float GET_OBJECT_FRAGMENT_DAMAGE_HEALTH(Any p0, BOOL p1) { return invoke(0xB6FBFD079B8D0596, p0, p1); } // 0xB6FBFD079B8D0596 0xF0B330AD b323 - void SET_ACTIVATE_OBJECT_PHYSICS_AS_SOON_AS_IT_IS_UNFROZEN(Object object, BOOL toggle) { invoke(0x406137F8EF90EAF5, object, toggle); } // 0x406137F8EF90EAF5 0x3E263AE1 b323 - BOOL IS_ANY_OBJECT_NEAR_POINT(float x, float y, float z, float range, BOOL p4) { return invoke(0x397DC58FF00298D1, x, y, z, range, p4); } // 0x397DC58FF00298D1 0xE9E46941 b323 - BOOL IS_OBJECT_NEAR_POINT(Hash objectHash, float x, float y, float z, float range) { return invoke(0x8C90FE4B381BA60A, objectHash, x, y, z, range); } // 0x8C90FE4B381BA60A 0x50A62C43 b323 - void REMOVE_OBJECT_HIGH_DETAIL_MODEL(Object object) { invoke(0x4A39DB43E47CF3AA, object); } // 0x4A39DB43E47CF3AA 0xE3261B35 b323 - void BREAK_OBJECT_FRAGMENT_CHILD(Object p0, Any p1, BOOL p2) { invoke(0xE7E4C198B0185900, p0, p1, p2); } // 0xE7E4C198B0185900 0x1E82C2AE b323 - void DAMAGE_OBJECT_FRAGMENT_CHILD(Any p0, Any p1, Any p2) { invoke(0xE05F6AEEFEB0BB02, p0, p1, p2); } // 0xE05F6AEEFEB0BB02 b1180 - void FIX_OBJECT_FRAGMENT(Object object) { invoke(0xF9C1681347C8BD15, object); } // 0xF9C1681347C8BD15 b323 - void TRACK_OBJECT_VISIBILITY(Object object) { invoke(0xB252BC036B525623, object); } // 0xB252BC036B525623 0x46D06B9A b323 - BOOL IS_OBJECT_VISIBLE(Object object) { return invoke(0x8B32ACE6326A7546, object); } // 0x8B32ACE6326A7546 0xF4FD8AE4 b323 - void SET_OBJECT_IS_SPECIAL_GOLFBALL(Object object, BOOL toggle) { invoke(0xC6033D32241F6FB5, object, toggle); } // 0xC6033D32241F6FB5 0xF4A1A14A b323 - void SET_OBJECT_TAKES_DAMAGE_FROM_COLLIDING_WITH_BUILDINGS(Any p0, BOOL p1) { invoke(0xEB6F1A9B5510A5D2, p0, p1); } // 0xEB6F1A9B5510A5D2 0xAF016CC1 b323 - void ALLOW_DAMAGE_EVENTS_FOR_NON_NETWORKED_OBJECTS(BOOL value) { invoke(0xABDABF4E1EDECBFA, value); } // 0xABDABF4E1EDECBFA b1365 - void SET_CUTSCENES_WEAPON_FLASHLIGHT_ON_THIS_FRAME(Object object, BOOL toggle) { invoke(0xBCE595371A5FBAAF, object, toggle); } // 0xBCE595371A5FBAAF 0x3A68AA46 b323 - Object GET_RAYFIRE_MAP_OBJECT(float x, float y, float z, float radius, const char* name) { return invoke(0xB48FCED898292E52, x, y, z, radius, name); } // 0xB48FCED898292E52 0xA286DE96 b323 - void SET_STATE_OF_RAYFIRE_MAP_OBJECT(Object object, int state) { invoke(0x5C29F698D404C5E1, object, state); } // 0x5C29F698D404C5E1 0x21F51560 b323 - int GET_STATE_OF_RAYFIRE_MAP_OBJECT(Object object) { return invoke(0x899BA936634A322E, object); } // 0x899BA936634A322E 0xF1B8817A b323 - BOOL DOES_RAYFIRE_MAP_OBJECT_EXIST(Object object) { return invoke(0x52AF537A0C5B8AAD, object); } // 0x52AF537A0C5B8AAD 0xE08C834D b323 - float GET_RAYFIRE_MAP_OBJECT_ANIM_PHASE(Object object) { return invoke(0x260EE4FDBDF4DB01, object); } // 0x260EE4FDBDF4DB01 0x020497DE b323 - Pickup CREATE_PICKUP(Hash pickupHash, float posX, float posY, float posZ, int p4, int value, BOOL p6, Hash modelHash) { return invoke(0xFBA08C503DD5FA58, pickupHash, posX, posY, posZ, p4, value, p6, modelHash); } // 0xFBA08C503DD5FA58 0x5E14DF68 b323 - Pickup CREATE_PICKUP_ROTATE(Hash pickupHash, float posX, float posY, float posZ, float rotX, float rotY, float rotZ, int flag, int amount, Any p9, BOOL p10, Hash modelHash) { return invoke(0x891804727E0A98B7, pickupHash, posX, posY, posZ, rotX, rotY, rotZ, flag, amount, p9, p10, modelHash); } // 0x891804727E0A98B7 0xF015BFE2 b323 - void FORCE_PICKUP_ROTATE_FACE_UP() { invoke(0x394CD08E31313C28); } // 0x394CD08E31313C28 b944 - void SET_CUSTOM_PICKUP_WEAPON_HASH(Hash pickupHash, Pickup pickup) { invoke(0x826D1EE4D1CAFC78, pickupHash, pickup); } // 0x826D1EE4D1CAFC78 b505 - Object CREATE_AMBIENT_PICKUP(Hash pickupHash, float posX, float posY, float posZ, int flags, int value, Hash modelHash, BOOL p7, BOOL p8) { return invoke(0x673966A0C0FD7171, pickupHash, posX, posY, posZ, flags, value, modelHash, p7, p8); } // 0x673966A0C0FD7171 0x17B99CE7 b323 - Object CREATE_NON_NETWORKED_AMBIENT_PICKUP(Hash pickupHash, float posX, float posY, float posZ, int flags, int value, Hash modelHash, BOOL p7, BOOL p8) { return invoke(0x9C93764223E29C50, pickupHash, posX, posY, posZ, flags, value, modelHash, p7, p8); } // 0x9C93764223E29C50 b2372 - void BLOCK_PLAYERS_FOR_AMBIENT_PICKUP(Any p0, Any p1) { invoke(0x1E3F1B1B891A2AAA, p0, p1); } // 0x1E3F1B1B891A2AAA b573 - Object CREATE_PORTABLE_PICKUP(Hash pickupHash, float x, float y, float z, BOOL placeOnGround, Hash modelHash) { return invoke(0x2EAF1FDB2FB55698, pickupHash, x, y, z, placeOnGround, modelHash); } // 0x2EAF1FDB2FB55698 0x8C886BE5 b323 - Object CREATE_NON_NETWORKED_PORTABLE_PICKUP(Hash pickupHash, float x, float y, float z, BOOL placeOnGround, Hash modelHash) { return invoke(0x125494B98A21AAF7, pickupHash, x, y, z, placeOnGround, modelHash); } // 0x125494B98A21AAF7 0x56A02502 b323 - void ATTACH_PORTABLE_PICKUP_TO_PED(Object pickupObject, Ped ped) { invoke(0x8DC39368BDD57755, pickupObject, ped); } // 0x8DC39368BDD57755 0x184F6AB3 b323 - void DETACH_PORTABLE_PICKUP_FROM_PED(Object pickupObject) { invoke(0xCF463D1E9A0AECB1, pickupObject); } // 0xCF463D1E9A0AECB1 0x1D094562 b323 - void FORCE_PORTABLE_PICKUP_LAST_ACCESSIBLE_POSITION_SETTING(Object object) { invoke(0x5CE2E45A5CE2E45A, object); } // 0x5CE2E45A5CE2E45A b2545 - void HIDE_PORTABLE_PICKUP_WHEN_DETACHED(Object pickupObject, BOOL toggle) { invoke(0x867458251D47CCB2, pickupObject, toggle); } // 0x867458251D47CCB2 0x1F63B042 b463 - void SET_MAX_NUM_PORTABLE_PICKUPS_CARRIED_BY_PLAYER(Hash modelHash, int number) { invoke(0x0BF3B3BD47D79C08, modelHash, number); } // 0x0BF3B3BD47D79C08 0x7EFBA039 b323 - void SET_LOCAL_PLAYER_CAN_COLLECT_PORTABLE_PICKUPS(BOOL toggle) { invoke(0x78857FC65CADB909, toggle); } // 0x78857FC65CADB909 0xA3CDF152 b323 - Vector3 GET_SAFE_PICKUP_COORDS(float x, float y, float z, float p3, float p4) { return invoke(0x6E16BC2503FF1FF0, x, y, z, p3, p4); } // 0x6E16BC2503FF1FF0 0x618B5F67 b323 - void ADD_EXTENDED_PICKUP_PROBE_AREA(float x, float y, float z, float radius) { invoke(0xD4A7A435B3710D05, x, y, z, radius); } // 0xD4A7A435B3710D05 b1290 - void CLEAR_EXTENDED_PICKUP_PROBE_AREAS() { invoke(0xB7C6D80FB371659A); } // 0xB7C6D80FB371659A b1290 - Vector3 GET_PICKUP_COORDS(Pickup pickup) { return invoke(0x225B8B35C88029B3, pickup); } // 0x225B8B35C88029B3 0xC2E1E2C5 b323 - void SUPPRESS_PICKUP_SOUND_FOR_PICKUP(Any p0, Any p1) { invoke(0x8DCA505A5C196F05, p0, p1); } // 0x8DCA505A5C196F05 b1180 - void REMOVE_ALL_PICKUPS_OF_TYPE(Hash pickupHash) { invoke(0x27F9D613092159CF, pickupHash); } // 0x27F9D613092159CF 0x40062C53 b323 - BOOL HAS_PICKUP_BEEN_COLLECTED(Pickup pickup) { return invoke(0x80EC48E6679313F9, pickup); } // 0x80EC48E6679313F9 0x0BE5CCED b323 - void REMOVE_PICKUP(Pickup pickup) { invoke(0x3288D8ACAECD2AB2, pickup); } // 0x3288D8ACAECD2AB2 0x64A7A0E0 b323 - void CREATE_MONEY_PICKUPS(float x, float y, float z, int value, int amount, Hash model) { invoke(0x0589B5E791CE9B2B, x, y, z, value, amount, model); } // 0x0589B5E791CE9B2B 0x36C9A5EA b323 - BOOL DOES_PICKUP_EXIST(Pickup pickup) { return invoke(0xAFC1CA75AD4074D1, pickup); } // 0xAFC1CA75AD4074D1 0x9C6DA0B3 b323 - BOOL DOES_PICKUP_OBJECT_EXIST(Object pickupObject) { return invoke(0xD9EFB6DBF7DAAEA3, pickupObject); } // 0xD9EFB6DBF7DAAEA3 0xE0B32108 b323 - Object GET_PICKUP_OBJECT(Pickup pickup) { return invoke(0x5099BC55630B25AE, pickup); } // 0x5099BC55630B25AE 0x6052E62E b323 - BOOL IS_OBJECT_A_PICKUP(Object object) { return invoke(0xFC481C641EBBD27D, object); } // 0xFC481C641EBBD27D 0x93D23399 b1365 - BOOL IS_OBJECT_A_PORTABLE_PICKUP(Object object) { return invoke(0x0378C08504160D0D, object); } // 0x0378C08504160D0D 0x0F0E94FF b323 - BOOL DOES_PICKUP_OF_TYPE_EXIST_IN_AREA(Hash pickupHash, float x, float y, float z, float radius) { return invoke(0xF9C36251F6E48E33, pickupHash, x, y, z, radius); } // 0xF9C36251F6E48E33 0xF139681B b323 - void SET_PICKUP_REGENERATION_TIME(Pickup pickup, int duration) { invoke(0x78015C9B4B3ECC9D, pickup, duration); } // 0x78015C9B4B3ECC9D 0xAB11267D b323 - void FORCE_PICKUP_REGENERATE(Any p0) { invoke(0x758A5C1B3B1E1990, p0); } // 0x758A5C1B3B1E1990 b1011 - void SET_PLAYER_PERMITTED_TO_COLLECT_PICKUPS_OF_TYPE(Player player, Hash pickupHash, BOOL toggle) { invoke(0x616093EC6B139DD9, player, pickupHash, toggle); } // 0x616093EC6B139DD9 0x7FADB4B9 b323 - void SET_LOCAL_PLAYER_PERMITTED_TO_COLLECT_PICKUPS_WITH_MODEL(Hash modelHash, BOOL toggle) { invoke(0x88EAEC617CD26926, modelHash, toggle); } // 0x88EAEC617CD26926 0x3A8F1BF7 b323 - void ALLOW_ALL_PLAYERS_TO_COLLECT_PICKUPS_OF_TYPE(Hash pickupHash) { invoke(0xFDC07C58E8AAB715, pickupHash); } // 0xFDC07C58E8AAB715 b1734 - void SET_TEAM_PICKUP_OBJECT(Object object, Any p1, BOOL p2) { invoke(0x53E0DF1A2A3CF0CA, object, p1, p2); } // 0x53E0DF1A2A3CF0CA 0x77687DC5 b323 - void PREVENT_COLLECTION_OF_PORTABLE_PICKUP(Object object, BOOL p1, BOOL p2) { invoke(0x92AEFB5F6E294023, object, p1, p2); } // 0x92AEFB5F6E294023 0xCBB5F9B6 b323 - void SET_PICKUP_OBJECT_GLOW_WHEN_UNCOLLECTABLE(Pickup pickup, BOOL toggle) { invoke(0x27F248C3FEBFAAD3, pickup, toggle); } // 0x27F248C3FEBFAAD3 b2372 - void SET_PICKUP_GLOW_OFFSET(Pickup pickup, float p1) { invoke(0x0596843B34B95CE5, pickup, p1); } // 0x0596843B34B95CE5 b505 - void SET_PICKUP_OBJECT_GLOW_OFFSET(Pickup pickup, float p1, BOOL p2) { invoke(0xA08FE5E49BDC39DD, pickup, p1, p2); } // 0xA08FE5E49BDC39DD 0x276A7807 b323 - void SET_OBJECT_GLOW_IN_SAME_TEAM(Pickup pickup) { invoke(0x62454A641B41F3C5, pickup); } // 0x62454A641B41F3C5 b678 - void SET_PICKUP_OBJECT_ARROW_MARKER(Pickup pickup, BOOL toggle) { invoke(0x39A5FB7EAF150840, pickup, toggle); } // 0x39A5FB7EAF150840 b678 - void ALLOW_PICKUP_ARROW_MARKER_WHEN_UNCOLLECTABLE(Pickup pickup, BOOL toggle) { invoke(0x834344A414C7C85D, pickup, toggle); } // 0x834344A414C7C85D b2372 - int GET_DEFAULT_AMMO_FOR_WEAPON_PICKUP(Hash pickupHash) { return invoke(0xDB41D07A45A6D4B7, pickupHash); } // 0xDB41D07A45A6D4B7 0x000E92DC b323 - void SET_PICKUP_GENERATION_RANGE_MULTIPLIER(float multiplier) { invoke(0x318516E02DE3ECE2, multiplier); } // 0x318516E02DE3ECE2 0x9879AC51 b323 - float GET_PICKUP_GENERATION_RANGE_MULTIPLIER() { return invoke(0xB3ECA65C7317F174); } // 0xB3ECA65C7317F174 b944 - void SET_ONLY_ALLOW_AMMO_COLLECTION_WHEN_LOW(BOOL p0) { invoke(0x31F924B53EADDF65, p0); } // 0x31F924B53EADDF65 0xDB18FA01 b323 - void SET_PICKUP_UNCOLLECTABLE(Pickup pickup, BOOL toggle) { invoke(0x1C1B69FAE509BA97, pickup, toggle); } // 0x1C1B69FAE509BA97 b757 - void SET_PICKUP_TRANSPARENT_WHEN_UNCOLLECTABLE(Pickup pickup, BOOL toggle) { invoke(0x858EC9FD25DE04AA, pickup, toggle); } // 0x858EC9FD25DE04AA b757 - void SET_PICKUP_HIDDEN_WHEN_UNCOLLECTABLE(Pickup pickup, BOOL toggle) { invoke(0x3ED2B83AB2E82799, pickup, toggle); } // 0x3ED2B83AB2E82799 b757 - void SET_PICKUP_OBJECT_TRANSPARENT_WHEN_UNCOLLECTABLE(Pickup pickup, BOOL toggle) { invoke(0x8881C98A31117998, pickup, toggle); } // 0x8881C98A31117998 b678 - void SET_PICKUP_OBJECT_ALPHA_WHEN_TRANSPARENT(int p0) { invoke(0x8CFF648FBD7330F1, p0); } // 0x8CFF648FBD7330F1 b757 - void SET_PORTABLE_PICKUP_PERSIST(Pickup pickup, BOOL toggle) { invoke(0x46F3ADD1E2D5BAF2, pickup, toggle); } // 0x46F3ADD1E2D5BAF2 b877 - void ALLOW_PORTABLE_PICKUP_TO_MIGRATE_TO_NON_PARTICIPANTS(Pickup pickup, BOOL toggle) { invoke(0x641F272B52E2F0F8, pickup, toggle); } // 0x641F272B52E2F0F8 b877 - void FORCE_ACTIVATE_PHYSICS_ON_UNFIXED_PICKUP(Pickup pickup, BOOL toggle) { invoke(0x4C134B4DF76025D0, pickup, toggle); } // 0x4C134B4DF76025D0 b1180 - void ALLOW_PICKUP_BY_NONE_PARTICIPANT(Pickup pickup, BOOL toggle) { invoke(0xAA059C615DE9DD03, pickup, toggle); } // 0xAA059C615DE9DD03 b1180 - void SUPPRESS_PICKUP_REWARD_TYPE(int rewardType, BOOL suppress) { invoke(0xF92099527DB8E2A7, rewardType, suppress); } // 0xF92099527DB8E2A7 0xA7E936FD b323 - void CLEAR_ALL_PICKUP_REWARD_TYPE_SUPPRESSION() { invoke(0xA2C1F5E92AFE49ED); } // 0xA2C1F5E92AFE49ED 0xB241806C b323 - void CLEAR_PICKUP_REWARD_TYPE_SUPPRESSION(int rewardType) { invoke(0x762DB2D380B48D04, rewardType); } // 0x762DB2D380B48D04 0xD1BAAFB7 b323 - void RENDER_FAKE_PICKUP_GLOW(float x, float y, float z, int colorIndex) { invoke(0x3430676B11CDF21D, x, y, z, colorIndex); } // 0x3430676B11CDF21D 0x63B02FAD b323 - void SET_PICKUP_OBJECT_COLLECTABLE_IN_VEHICLE(Pickup pickup) { invoke(0x7813E8B8C4AE4799, pickup); } // 0x7813E8B8C4AE4799 b1734 - void SET_PICKUP_TRACK_DAMAGE_EVENTS(Pickup pickup, BOOL toggle) { invoke(0xBFFE53AE7E67FCDC, pickup, toggle); } // 0xBFFE53AE7E67FCDC b1290 - void SET_ENTITY_FLAG_SUPPRESS_SHADOW(Entity entity, BOOL toggle) { invoke(0xD05A3241B9A86F19, entity, toggle); } // 0xD05A3241B9A86F19 b1180 - void SET_ENTITY_FLAG_RENDER_SMALL_SHADOW(Object object, BOOL toggle) { invoke(0xB2D0BDE54F0E8E5A, object, toggle); } // 0xB2D0BDE54F0E8E5A 0x132B6D92 b323 - Hash GET_WEAPON_TYPE_FROM_PICKUP_TYPE(Hash pickupHash) { return invoke(0x08F96CA6C551AD51, pickupHash); } // 0x08F96CA6C551AD51 0xEDD01937 b323 - Hash GET_PICKUP_TYPE_FROM_WEAPON_HASH(Hash weaponHash) { return invoke(0xD6429A016084F1A5, weaponHash); } // 0xD6429A016084F1A5 b1290 - BOOL IS_PICKUP_WEAPON_OBJECT_VALID(Object object) { return invoke(0x11D1E53A726891FE, object); } // 0x11D1E53A726891FE 0x883DAB2D b323 - int GET_OBJECT_TINT_INDEX(Object object) { return invoke(0xE84EB93729C5F36A, object); } // 0xE84EB93729C5F36A b757 - void SET_OBJECT_TINT_INDEX(Object object, int textureVariation) { invoke(0x971DA0055324D033, object, textureVariation); } // 0x971DA0055324D033 b323 - BOOL SET_TINT_INDEX_CLOSEST_BUILDING_OF_TYPE(float x, float y, float z, float radius, Hash modelHash, int textureVariation) { return invoke(0xF12E33034D887F66, x, y, z, radius, modelHash, textureVariation); } // 0xF12E33034D887F66 b1103 - void SET_PROP_TINT_INDEX(Any p0, Any p1) { invoke(0x31574B1B41268673, p0, p1); } // 0x31574B1B41268673 b2189 - BOOL SET_PROP_LIGHT_COLOR(Object object, BOOL p1, int r, int g, int b) { return invoke(0x5F048334B4A4E774, object, p1, r, g, b); } // 0x5F048334B4A4E774 b1493 - BOOL IS_PROP_LIGHT_OVERRIDEN(Object object) { return invoke(0xADF084FB8F075D06, object); } // 0xADF084FB8F075D06 b1604 - void SET_OBJECT_IS_VISIBLE_IN_MIRRORS(Object object, BOOL toggle) { invoke(0x3B2FD68DB5F8331C, object, toggle); } // 0x3B2FD68DB5F8331C b757 - void SET_OBJECT_SPEED_BOOST_AMOUNT(Object object, Any p1) { invoke(0x96EE0EBA0163DF80, object, p1); } // 0x96EE0EBA0163DF80 b791 - void SET_OBJECT_SPEED_BOOST_DURATION(Object object, float duration) { invoke(0xDF6CA0330F2E737B, object, duration); } // 0xDF6CA0330F2E737B b791 - Hash CONVERT_OLD_PICKUP_TYPE_TO_NEW(Hash pickupHash) { return invoke(0x5EAAD83F8CFB4575, pickupHash); } // 0x5EAAD83F8CFB4575 0x6AE36192 b323 - void SET_FORCE_OBJECT_THIS_FRAME(float x, float y, float z, float p3) { invoke(0xF538081986E49E9D, x, y, z, p3); } // 0xF538081986E49E9D 0x3DA41C1A b323 - void ONLY_CLEAN_UP_OBJECT_WHEN_OUT_OF_RANGE(Object object) { invoke(0xADBE4809F19F927A, object); } // 0xADBE4809F19F927A 0x2048A7DD b323 - void SET_DISABLE_COLLISIONS_BETWEEN_CARS_AND_CAR_PARACHUTE(Any p0) { invoke(0x8CAAB2BD3EA58BD4, p0); } // 0x8CAAB2BD3EA58BD4 b1011 - void SET_PROJECTILES_SHOULD_EXPLODE_ON_CONTACT(Entity entity, Any p1) { invoke(0x63ECF581BC70E363, entity, p1); } // 0x63ECF581BC70E363 b1365 - void SET_DRIVE_ARTICULATED_JOINT(Object object, BOOL toggle, int p2) { invoke(0x911024442F4898F0, object, toggle, p2); } // 0x911024442F4898F0 b1604 - void SET_DRIVE_ARTICULATED_JOINT_WITH_INFLICTOR(Object object, BOOL toggle, int p2, Ped ped) { invoke(0xB20834A7DD3D8896, object, toggle, p2, ped); } // 0xB20834A7DD3D8896 b1604 - void SET_OBJECT_IS_A_PRESSURE_PLATE(Object object, BOOL toggle) { invoke(0x734E1714D077DA9A, object, toggle); } // 0x734E1714D077DA9A b1604 - void SET_WEAPON_IMPACTS_APPLY_GREATER_FORCE(Object object, BOOL p1) { invoke(0x1A6CBB06E2D0D79D, object, p1); } // 0x1A6CBB06E2D0D79D b1604 - BOOL GET_IS_ARTICULATED_JOINT_AT_MIN_ANGLE(Object object, Any p1) { return invoke(0x43C677F1E1158005, object, p1); } // 0x43C677F1E1158005 b1604 - BOOL GET_IS_ARTICULATED_JOINT_AT_MAX_ANGLE(Any p0, Any p1) { return invoke(0x3BD770D281982DB5, p0, p1); } // 0x3BD770D281982DB5 b1604 - void SET_IS_OBJECT_ARTICULATED(Object object, BOOL toggle) { invoke(0x1C57C94A6446492A, object, toggle); } // 0x1C57C94A6446492A b1604 - void SET_IS_OBJECT_BALL(Object object, BOOL toggle) { invoke(0xB5B7742424BD4445, object, toggle); } // 0xB5B7742424BD4445 b1604 -} - -namespace PAD -{ - BOOL IS_CONTROL_ENABLED(int control, int action) { return invoke(0x1CEA6BFDF248E5D9, control, action); } // 0x1CEA6BFDF248E5D9 0x9174AF84 b323 - BOOL IS_CONTROL_PRESSED(int control, int action) { return invoke(0xF3A21BCD95725A4A, control, action); } // 0xF3A21BCD95725A4A 0x517A4384 b323 - BOOL IS_CONTROL_RELEASED(int control, int action) { return invoke(0x648EE3E7F38877DD, control, action); } // 0x648EE3E7F38877DD 0x1F91A06E b323 - BOOL IS_CONTROL_JUST_PRESSED(int control, int action) { return invoke(0x580417101DDB492F, control, action); } // 0x580417101DDB492F 0x4487F579 b323 - BOOL IS_CONTROL_JUST_RELEASED(int control, int action) { return invoke(0x50F940259D3841E6, control, action); } // 0x50F940259D3841E6 0x2314444B b323 - int GET_CONTROL_VALUE(int control, int action) { return invoke(0xD95E79E8686D2C27, control, action); } // 0xD95E79E8686D2C27 0xC526F3C6 b323 - float GET_CONTROL_NORMAL(int control, int action) { return invoke(0xEC3C9B8D5327B563, control, action); } // 0xEC3C9B8D5327B563 0x5DE226A5 b323 - void SET_USE_ADJUSTED_MOUSE_COORDS(BOOL toggle) { invoke(0x5B73C77D9EB66E24, toggle); } // 0x5B73C77D9EB66E24 b323 - float GET_CONTROL_UNBOUND_NORMAL(int control, int action) { return invoke(0x5B84D09CEC5209C5, control, action); } // 0x5B84D09CEC5209C5 0xC49343BB b323 - BOOL SET_CONTROL_VALUE_NEXT_FRAME(int control, int action, float value) { return invoke(0xE8A25867FBA3B05E, control, action, value); } // 0xE8A25867FBA3B05E b323 - BOOL IS_DISABLED_CONTROL_PRESSED(int control, int action) { return invoke(0xE2587F8CBBD87B1D, control, action); } // 0xE2587F8CBBD87B1D 0x32A93544 b323 - BOOL IS_DISABLED_CONTROL_RELEASED(int control, int action) { return invoke(0xFB6C4072E9A32E92, control, action); } // 0xFB6C4072E9A32E92 b757 - BOOL IS_DISABLED_CONTROL_JUST_PRESSED(int control, int action) { return invoke(0x91AEF906BCA88877, control, action); } // 0x91AEF906BCA88877 0xEE6ABD32 b323 - BOOL IS_DISABLED_CONTROL_JUST_RELEASED(int control, int action) { return invoke(0x305C8DCD79DA8B0F, control, action); } // 0x305C8DCD79DA8B0F 0xD6A679E1 b323 - float GET_DISABLED_CONTROL_NORMAL(int control, int action) { return invoke(0x11E65974A982637C, control, action); } // 0x11E65974A982637C 0x66FF4FAA b323 - float GET_DISABLED_CONTROL_UNBOUND_NORMAL(int control, int action) { return invoke(0x4F8A26A890FD62FB, control, action); } // 0x4F8A26A890FD62FB 0xF2A65A4C b323 - int GET_CONTROL_HOW_LONG_AGO(int control) { return invoke(0xD7D22F5592AED8BA, control); } // 0xD7D22F5592AED8BA 0x0E8EF929 b323 - BOOL IS_USING_KEYBOARD_AND_MOUSE(int control) { return invoke(0xA571D46727E2B718, control); } // 0xA571D46727E2B718 b323 - BOOL IS_USING_CURSOR(int control) { return invoke(0x13337B38DB572509, control); } // 0x13337B38DB572509 b323 - BOOL SET_CURSOR_POSITION(float x, float y) { return invoke(0xFC695459D4D0E219, x, y); } // 0xFC695459D4D0E219 b323 - BOOL IS_USING_REMOTE_PLAY(int control) { return invoke(0x23F09EADC01449D6, control); } // 0x23F09EADC01449D6 b323 - BOOL HAVE_CONTROLS_CHANGED(int control) { return invoke(0x6CD79468A1E595C6, control); } // 0x6CD79468A1E595C6 b323 - const char* GET_CONTROL_INSTRUCTIONAL_BUTTONS_STRING(int control, int action, BOOL allowXOSwap) { return invoke(0x0499D7B09FC9B407, control, action, allowXOSwap); } // 0x0499D7B09FC9B407 b323 - const char* GET_CONTROL_GROUP_INSTRUCTIONAL_BUTTONS_STRING(int control, int controlGroup, BOOL allowXOSwap) { return invoke(0x80C2FD58D720C801, control, controlGroup, allowXOSwap); } // 0x80C2FD58D720C801 b323 - void SET_CONTROL_LIGHT_EFFECT_COLOR(int control, int red, int green, int blue) { invoke(0x8290252FFF36ACB5, control, red, green, blue); } // 0x8290252FFF36ACB5 b323 - void CLEAR_CONTROL_LIGHT_EFFECT(int control) { invoke(0xCB0360EFEFB2580D, control); } // 0xCB0360EFEFB2580D b323 - void SET_CONTROL_SHAKE(int control, int duration, int frequency) { invoke(0x48B3886C1358D0D5, control, duration, frequency); } // 0x48B3886C1358D0D5 b323 - void SET_CONTROL_TRIGGER_SHAKE(int control, int leftDuration, int leftFrequency, int rightDuration, int rightFrequency) { invoke(0x14D29BB12D47F68C, control, leftDuration, leftFrequency, rightDuration, rightFrequency); } // 0x14D29BB12D47F68C b323 - void STOP_CONTROL_SHAKE(int control) { invoke(0x38C16A305E8CDC8D, control); } // 0x38C16A305E8CDC8D b323 - void SET_CONTROL_SHAKE_SUPPRESSED_ID(int control, int uniqueId) { invoke(0xF239400E16C23E08, control, uniqueId); } // 0xF239400E16C23E08 b323 - void CLEAR_CONTROL_SHAKE_SUPPRESSED_ID(int control) { invoke(0xA0CEFCEA390AAB9B, control); } // 0xA0CEFCEA390AAB9B b323 - BOOL IS_LOOK_INVERTED() { return invoke(0x77B612531280010D); } // 0x77B612531280010D 0x313434B2 b323 - BOOL IS_MOUSE_LOOK_INVERTED() { return invoke(0xE1615EC03B3BB4FD); } // 0xE1615EC03B3BB4FD b323 - int GET_LOCAL_PLAYER_AIM_STATE() { return invoke(0xBB41AFBBBC0A0287); } // 0xBB41AFBBBC0A0287 0x81802053 b323 - int GET_LOCAL_PLAYER_GAMEPAD_AIM_STATE() { return invoke(0x59B9A7AF4C95133C); } // 0x59B9A7AF4C95133C b323 - BOOL GET_IS_USING_ALTERNATE_HANDBRAKE() { return invoke(0x25AAA32BDC98F2A3); } // 0x25AAA32BDC98F2A3 b1365 - BOOL GET_IS_USING_ALTERNATE_DRIVEBY() { return invoke(0x0F70731BACCFBB96); } // 0x0F70731BACCFBB96 0xC1AFABD5 b323 - BOOL GET_ALLOW_MOVEMENT_WHILE_ZOOMED() { return invoke(0xFC859E2374407556); } // 0xFC859E2374407556 0xC0823820 b323 - void SET_PLAYERPAD_SHAKES_WHEN_CONTROLLER_DISABLED(BOOL toggle) { invoke(0x798FDEB5B1575088, toggle); } // 0x798FDEB5B1575088 0xA86BD91F b323 - void SET_INPUT_EXCLUSIVE(int control, int action) { invoke(0xEDE476E5EE29EDB1, control, action); } // 0xEDE476E5EE29EDB1 0x4E8E29E6 b323 - void DISABLE_CONTROL_ACTION(int control, int action, BOOL disableRelatedActions) { invoke(0xFE99B66D079CF6BC, control, action, disableRelatedActions); } // 0xFE99B66D079CF6BC 0x3800C0DC b323 - void ENABLE_CONTROL_ACTION(int control, int action, BOOL enableRelatedActions) { invoke(0x351220255D64C155, control, action, enableRelatedActions); } // 0x351220255D64C155 0xD2753551 b323 - void DISABLE_ALL_CONTROL_ACTIONS(int control) { invoke(0x5F4B6931816E599B, control); } // 0x5F4B6931816E599B 0x16753CF4 b323 - void ENABLE_ALL_CONTROL_ACTIONS(int control) { invoke(0xA5FFE9B05F199DE7, control); } // 0xA5FFE9B05F199DE7 0xFC2F119F b323 - BOOL INIT_PC_SCRIPTED_CONTROLS(const char* schemeName) { return invoke(0x3D42B92563939375, schemeName); } // 0x3D42B92563939375 0xD2C80B2E b323 - BOOL SWITCH_PC_SCRIPTED_CONTROLS(const char* schemeName) { return invoke(0x4683149ED1DDE7A1, schemeName); } // 0x4683149ED1DDE7A1 0xBBFC9050 b323 - void SHUTDOWN_PC_SCRIPTED_CONTROLS() { invoke(0x643ED62D5EA3BEBD); } // 0x643ED62D5EA3BEBD 0x42140FF9 b323 - void ALLOW_ALTERNATIVE_SCRIPT_CONTROLS_LAYOUT(int control) { invoke(0x7F4724035FDCA1DD, control); } // 0x7F4724035FDCA1DD 0x2CEDE6C5 b323 -} - -namespace PATHFIND -{ - void SET_ROADS_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2, BOOL nodeEnabled, BOOL unknown2) { invoke(0xBF1A602B5BA52FEE, x1, y1, z1, x2, y2, z2, nodeEnabled, unknown2); } // 0xBF1A602B5BA52FEE 0xEBC7B918 b323 - void SET_ROADS_IN_ANGLED_AREA(float x1, float y1, float z1, float x2, float y2, float z2, float width, BOOL unknown1, BOOL unknown2, BOOL unknown3) { invoke(0x1A5AA1208AF5DB59, x1, y1, z1, x2, y2, z2, width, unknown1, unknown2, unknown3); } // 0x1A5AA1208AF5DB59 0xBD088F4B b323 - void SET_PED_PATHS_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2, BOOL p6, Any p7) { invoke(0x34F060F4BF92E018, x1, y1, z1, x2, y2, z2, p6, p7); } // 0x34F060F4BF92E018 0x2148EA84 b323 - BOOL GET_SAFE_COORD_FOR_PED(float x, float y, float z, BOOL onGround, Vector3* outPosition, int flags) { return invoke(0xB61C8E878A4199CA, x, y, z, onGround, outPosition, flags); } // 0xB61C8E878A4199CA 0xB370270A b323 - BOOL GET_CLOSEST_VEHICLE_NODE(float x, float y, float z, Vector3* outPosition, int nodeFlags, float p5, float p6) { return invoke(0x240A18690AE96513, x, y, z, outPosition, nodeFlags, p5, p6); } // 0x240A18690AE96513 0x6F5F1E6C b323 - BOOL GET_CLOSEST_MAJOR_VEHICLE_NODE(float x, float y, float z, Vector3* outPosition, float unknown1, float unknown2) { return invoke(0x2EABE3B06F58C1BE, x, y, z, outPosition, unknown1, unknown2); } // 0x2EABE3B06F58C1BE 0x04B5F15B b323 - BOOL GET_CLOSEST_VEHICLE_NODE_WITH_HEADING(float x, float y, float z, Vector3* outPosition, float* outHeading, int nodeType, float p6, float p7) { return invoke(0xFF071FB798B803B0, x, y, z, outPosition, outHeading, nodeType, p6, p7); } // 0xFF071FB798B803B0 0x8BD5759B b323 - BOOL GET_NTH_CLOSEST_VEHICLE_NODE(float x, float y, float z, int nthClosest, Vector3* outPosition, int nodeFlags, float unknown1, float unknown2) { return invoke(0xE50E52416CCF948B, x, y, z, nthClosest, outPosition, nodeFlags, unknown1, unknown2); } // 0xE50E52416CCF948B 0xF125BFCC b323 - int GET_NTH_CLOSEST_VEHICLE_NODE_ID(float x, float y, float z, int nth, int nodeFlags, float p5, float p6) { return invoke(0x22D7275A79FE8215, x, y, z, nth, nodeFlags, p5, p6); } // 0x22D7275A79FE8215 0x3F358BEA b323 - BOOL GET_NTH_CLOSEST_VEHICLE_NODE_WITH_HEADING(float x, float y, float z, int nthClosest, Vector3* outPosition, float* outHeading, int* outNumLanes, int nodeFlags, float unknown3, float unknown4) { return invoke(0x80CA6A8B6C094CC4, x, y, z, nthClosest, outPosition, outHeading, outNumLanes, nodeFlags, unknown3, unknown4); } // 0x80CA6A8B6C094CC4 0x7349C856 b323 - int GET_NTH_CLOSEST_VEHICLE_NODE_ID_WITH_HEADING(float x, float y, float z, int nthClosest, Vector3* outPosition, float* outHeading, int nodeFlags, float p7, float p8) { return invoke(0x6448050E9C2A7207, x, y, z, nthClosest, outPosition, outHeading, nodeFlags, p7, p8); } // 0x6448050E9C2A7207 0xC1AEB88D b323 - BOOL GET_NTH_CLOSEST_VEHICLE_NODE_FAVOUR_DIRECTION(float x, float y, float z, float desiredX, float desiredY, float desiredZ, int nthClosest, Vector3* outPosition, float* outHeading, int nodeFlags, float p10, float p11) { return invoke(0x45905BE8654AE067, x, y, z, desiredX, desiredY, desiredZ, nthClosest, outPosition, outHeading, nodeFlags, p10, p11); } // 0x45905BE8654AE067 0x928A4DEC b323 - BOOL GET_VEHICLE_NODE_PROPERTIES(float x, float y, float z, int* density, int* flags) { return invoke(0x0568566ACBB5DEDC, x, y, z, density, flags); } // 0x0568566ACBB5DEDC 0xCC90110B b323 - BOOL IS_VEHICLE_NODE_ID_VALID(int vehicleNodeId) { return invoke(0x1EAF30FCFBF5AF74, vehicleNodeId); } // 0x1EAF30FCFBF5AF74 0x57DFB1EF b323 - void GET_VEHICLE_NODE_POSITION(int nodeId, Vector3* outPosition) { invoke(0x703123E5E7D429C2, nodeId, outPosition); } // 0x703123E5E7D429C2 0xE38E252D b323 - BOOL GET_VEHICLE_NODE_IS_GPS_ALLOWED(int nodeID) { return invoke(0xA2AE5C478B96E3B6, nodeID); } // 0xA2AE5C478B96E3B6 0xEE4B1219 b323 - BOOL GET_VEHICLE_NODE_IS_SWITCHED_OFF(int nodeID) { return invoke(0x4F5070AA58F69279, nodeID); } // 0x4F5070AA58F69279 0x56737A3C b323 - BOOL GET_CLOSEST_ROAD(float x, float y, float z, float p3, int p4, Vector3* p5, Vector3* p6, Any* p7, Any* p8, float* p9, BOOL p10) { return invoke(0x132F52BBA570FE92, x, y, z, p3, p4, p5, p6, p7, p8, p9, p10); } // 0x132F52BBA570FE92 0x567B0E11 b323 - BOOL LOAD_ALL_PATH_NODES(BOOL set) { return invoke(0xC2AB6BFE34E92F8B, set); } // 0xC2AB6BFE34E92F8B b2802 - void SET_ALLOW_STREAM_PROLOGUE_NODES(BOOL toggle) { invoke(0x228E5C6AD4D74BFD, toggle); } // 0x228E5C6AD4D74BFD 0xD6A3B458 b323 - void SET_ALLOW_STREAM_HEIST_ISLAND_NODES(int type) { invoke(0xF74B1FFA4A15FBEA, type); } // 0xF74B1FFA4A15FBEA b2189 - BOOL ARE_NODES_LOADED_FOR_AREA(float x1, float y1, float x2, float y2) { return invoke(0xF7B79A50B905A30D, x1, y1, x2, y2); } // 0xF7B79A50B905A30D 0x86E80A17 b323 - BOOL REQUEST_PATH_NODES_IN_AREA_THIS_FRAME(float x1, float y1, float x2, float y2) { return invoke(0x07FB139B592FA687, x1, y1, x2, y2); } // 0x07FB139B592FA687 0x2CDA5012 b323 - void SET_ROADS_BACK_TO_ORIGINAL(float p0, float p1, float p2, float p3, float p4, float p5, Any p6) { invoke(0x1EE7063B80FFC77C, p0, p1, p2, p3, p4, p5, p6); } // 0x1EE7063B80FFC77C 0x86AC4A85 b323 - void SET_ROADS_BACK_TO_ORIGINAL_IN_ANGLED_AREA(float x1, float y1, float z1, float x2, float y2, float z2, float width, Any p7) { invoke(0x0027501B9F3B407E, x1, y1, z1, x2, y2, z2, width, p7); } // 0x0027501B9F3B407E 0x9DB5D209 b323 - void SET_AMBIENT_PED_RANGE_MULTIPLIER_THIS_FRAME(float multiplier) { invoke(0x0B919E1FB47CC4E0, multiplier); } // 0x0B919E1FB47CC4E0 0x3C5085E4 b323 - void ADJUST_AMBIENT_PED_SPAWN_DENSITIES_THIS_FRAME(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6) { invoke(0xAA76052DDA9BFC3E, p0, p1, p2, p3, p4, p5, p6); } // 0xAA76052DDA9BFC3E 0xD0F51299 b323 - void SET_PED_PATHS_BACK_TO_ORIGINAL(float x1, float y1, float z1, float x2, float y2, float z2, Any p6) { invoke(0xE04B48F2CC926253, x1, y1, z1, x2, y2, z2, p6); } // 0xE04B48F2CC926253 0x3F1ABDA4 b323 - BOOL GET_RANDOM_VEHICLE_NODE(float x, float y, float z, float radius, BOOL p4, BOOL p5, BOOL p6, Vector3* outPosition, int* nodeId) { return invoke(0x93E0DB8440B73A7D, x, y, z, radius, p4, p5, p6, outPosition, nodeId); } // 0x93E0DB8440B73A7D 0xAD1476EA b323 - Vector3 GET_SPAWN_COORDS_FOR_VEHICLE_NODE(int nodeAddress, float towardsCoorsX, float towardsCoorsY, float towardsCoorsZ, Vector3* centrePoint, float* heading) { return invoke(0x809549AFC7AEC597, nodeAddress, towardsCoorsX, towardsCoorsY, towardsCoorsZ, centrePoint, heading); } // 0x809549AFC7AEC597 b2944 - void GET_STREET_NAME_AT_COORD(float x, float y, float z, Hash* streetName, Hash* crossingRoad) { invoke(0x2EB41072B4C1E4C0, x, y, z, streetName, crossingRoad); } // 0x2EB41072B4C1E4C0 0xDEBEEFCF b323 - int GENERATE_DIRECTIONS_TO_COORD(float x, float y, float z, BOOL p3, int* direction, float* p5, float* distToNxJunction) { return invoke(0xF90125F1F79ECDF8, x, y, z, p3, direction, p5, distToNxJunction); } // 0xF90125F1F79ECDF8 0xED35C094 b323 - void SET_IGNORE_NO_GPS_FLAG(BOOL toggle) { invoke(0x72751156E7678833, toggle); } // 0x72751156E7678833 0xB72CF194 b323 - void SET_IGNORE_NO_GPS_FLAG_UNTIL_FIRST_NORMAL_NODE(BOOL toggle) { invoke(0x1FC289A0C3FF470F, toggle); } // 0x1FC289A0C3FF470F 0x90DF7A4C b323 - void SET_GPS_DISABLED_ZONE(float x1, float y1, float z1, float x2, float y2, float z3) { invoke(0xDC20483CD3DD5201, x1, y1, z1, x2, y2, z3); } // 0xDC20483CD3DD5201 0x720B8073 b323 - int GET_GPS_BLIP_ROUTE_LENGTH() { return invoke(0xBBB45C3CF5C8AA85); } // 0xBBB45C3CF5C8AA85 0x4B770634 b323 - BOOL GET_POS_ALONG_GPS_TYPE_ROUTE(Vector3* result, BOOL p1, float p2, int p3) { return invoke(0xF3162836C28F9DA5, result, p1, p2, p3); } // 0xF3162836C28F9DA5 b505 - BOOL GET_GPS_BLIP_ROUTE_FOUND() { return invoke(0x869DAACBBE9FA006); } // 0x869DAACBBE9FA006 0x286F82CC b323 - BOOL GET_ROAD_BOUNDARY_USING_HEADING(float x, float y, float z, float heading, Vector3* outPosition) { return invoke(0xA0F8A7517A273C05, x, y, z, heading, outPosition); } // 0xA0F8A7517A273C05 0x5E440AC7 b463 - BOOL GET_POSITION_BY_SIDE_OF_ROAD(float x, float y, float z, int p3, Vector3* outPosition) { return invoke(0x16F46FB18C8009E4, x, y, z, p3, outPosition); } // 0x16F46FB18C8009E4 0xF6422F9A b323 - BOOL IS_POINT_ON_ROAD(float x, float y, float z, Vehicle vehicle) { return invoke(0x125BF4ABFC536B09, x, y, z, vehicle); } // 0x125BF4ABFC536B09 0xCF198055 b323 - int GET_NEXT_GPS_DISABLED_ZONE_INDEX() { return invoke(0xD3A6A0EF48823A8C); } // 0xD3A6A0EF48823A8C 0xBE92551F b323 - void SET_GPS_DISABLED_ZONE_AT_INDEX(float x1, float y1, float z1, float x2, float y2, float z2, int index) { invoke(0xD0BC1C6FB18EE154, x1, y1, z1, x2, y2, z2, index); } // 0xD0BC1C6FB18EE154 0x98BDB311 b323 - void CLEAR_GPS_DISABLED_ZONE_AT_INDEX(int index) { invoke(0x2801D0012266DF07, index); } // 0x2801D0012266DF07 0x59090745 b323 - void ADD_NAVMESH_REQUIRED_REGION(float x, float y, float radius) { invoke(0x387EAD7EE42F6685, x, y, radius); } // 0x387EAD7EE42F6685 0x12B086EA b323 - void REMOVE_NAVMESH_REQUIRED_REGIONS() { invoke(0x916F0A3CDEC3445E); } // 0x916F0A3CDEC3445E 0x637BB680 b323 - BOOL IS_NAVMESH_REQUIRED_REGION_IN_USE() { return invoke(0x705A844002B39DC0); } // 0x705A844002B39DC0 b944 - void DISABLE_NAVMESH_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2, BOOL toggle) { invoke(0x4C8872D8CDBE1B8B, x1, y1, z1, x2, y2, z2, toggle); } // 0x4C8872D8CDBE1B8B 0x6E37F132 b323 - BOOL ARE_ALL_NAVMESH_REGIONS_LOADED() { return invoke(0x8415D95B194A3AEA); } // 0x8415D95B194A3AEA 0x34C4E789 b323 - BOOL IS_NAVMESH_LOADED_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2) { return invoke(0xF813C7E63F9062A5, x1, y1, z1, x2, y2, z2); } // 0xF813C7E63F9062A5 0x4C2BA99E b323 - int GET_NUM_NAVMESHES_EXISTING_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2) { return invoke(0x01708E8DD3FF8C65, x1, y1, z1, x2, y2, z2); } // 0x01708E8DD3FF8C65 0x76AFFBB5 b323 - int ADD_NAVMESH_BLOCKING_OBJECT(float p0, float p1, float p2, float p3, float p4, float p5, float p6, BOOL p7, Any p8) { return invoke(0xFCD5C8E06E502F5A, p0, p1, p2, p3, p4, p5, p6, p7, p8); } // 0xFCD5C8E06E502F5A 0x2952BA56 b323 - void UPDATE_NAVMESH_BLOCKING_OBJECT(Any p0, float p1, float p2, float p3, float p4, float p5, float p6, float p7, Any p8) { invoke(0x109E99373F290687, p0, p1, p2, p3, p4, p5, p6, p7, p8); } // 0x109E99373F290687 0x4E9776D0 b323 - void REMOVE_NAVMESH_BLOCKING_OBJECT(Any p0) { invoke(0x46399A7895957C0E, p0); } // 0x46399A7895957C0E 0x098602B0 b323 - BOOL DOES_NAVMESH_BLOCKING_OBJECT_EXIST(Any p0) { return invoke(0x0EAEB0DB4B132399, p0); } // 0x0EAEB0DB4B132399 0x4B67D7EE b323 - float GET_APPROX_HEIGHT_FOR_POINT(float x, float y) { return invoke(0x29C24BFBED8AB8FB, x, y); } // 0x29C24BFBED8AB8FB 0x3FE8C5A0 b323 - float GET_APPROX_HEIGHT_FOR_AREA(float x1, float y1, float x2, float y2) { return invoke(0x8ABE8608576D9CE3, x1, y1, x2, y2); } // 0x8ABE8608576D9CE3 0x3ED21C90 b323 - float GET_APPROX_FLOOR_FOR_POINT(float x, float y) { return invoke(0x336511A34F2E5185, x, y); } // 0x336511A34F2E5185 0xA07C5B7D b323 - float GET_APPROX_FLOOR_FOR_AREA(float x1, float y1, float x2, float y2) { return invoke(0x3599D741C9AC6310, x1, y1, x2, y2); } // 0x3599D741C9AC6310 0x76751DD4 b323 - float CALCULATE_TRAVEL_DISTANCE_BETWEEN_POINTS(float x1, float y1, float z1, float x2, float y2, float z2) { return invoke(0xADD95C7005C4A197, x1, y1, z1, x2, y2, z2); } // 0xADD95C7005C4A197 0xB114489B b323 -} - -namespace PED -{ - Ped CREATE_PED(int pedType, Hash modelHash, float x, float y, float z, float heading, BOOL isNetwork, BOOL bScriptHostPed) { return invoke(0xD49F9B0955C367DE, pedType, modelHash, x, y, z, heading, isNetwork, bScriptHostPed); } // 0xD49F9B0955C367DE 0x0389EF71 b323 - void DELETE_PED(Ped* ped) { invoke(0x9614299DCB53E54B, ped); } // 0x9614299DCB53E54B 0x13EFB9A0 b323 - Ped CLONE_PED(Ped ped, BOOL isNetwork, BOOL bScriptHostPed, BOOL copyHeadBlendFlag) { return invoke(0xEF29A16337FACADB, ped, isNetwork, bScriptHostPed, copyHeadBlendFlag); } // 0xEF29A16337FACADB 0x8C8A8D6E b323 - Ped CLONE_PED_ALT(Ped ped, BOOL isNetwork, BOOL bScriptHostPed, BOOL copyHeadBlendFlag, BOOL p4) { return invoke(0x668FD40BCBA5DE48, ped, isNetwork, bScriptHostPed, copyHeadBlendFlag, p4); } // 0x668FD40BCBA5DE48 b463 - void CLONE_PED_TO_TARGET(Ped ped, Ped targetPed) { invoke(0xE952D6431689AD9A, ped, targetPed); } // 0xE952D6431689AD9A 0xFC70EEC7 b323 - void CLONE_PED_TO_TARGET_ALT(Ped ped, Ped targetPed, BOOL p2) { invoke(0x148B08C2D2ACB884, ped, targetPed, p2); } // 0x148B08C2D2ACB884 b463 - BOOL IS_PED_IN_VEHICLE(Ped ped, Vehicle vehicle, BOOL atGetIn) { return invoke(0xA3EE4A07279BB9DB, ped, vehicle, atGetIn); } // 0xA3EE4A07279BB9DB 0x7DA6BC83 b323 - BOOL IS_PED_IN_MODEL(Ped ped, Hash modelHash) { return invoke(0x796D90EFB19AA332, ped, modelHash); } // 0x796D90EFB19AA332 0xA6438D4B b323 - BOOL IS_PED_IN_ANY_VEHICLE(Ped ped, BOOL atGetIn) { return invoke(0x997ABD671D25CA0B, ped, atGetIn); } // 0x997ABD671D25CA0B 0x3B0171EE b323 - BOOL IS_COP_PED_IN_AREA_3D(float x1, float y1, float z1, float x2, float y2, float z2) { return invoke(0x16EC4839969F9F5E, x1, y1, z1, x2, y2, z2); } // 0x16EC4839969F9F5E 0xB98DB96B b323 - BOOL IS_PED_INJURED(Ped ped) { return invoke(0x84A2DD9AC37C35C1, ped); } // 0x84A2DD9AC37C35C1 0x2530A087 b323 - BOOL IS_PED_HURT(Ped ped) { return invoke(0x5983BB449D7FDB12, ped); } // 0x5983BB449D7FDB12 0x69DFA0AF b323 - BOOL IS_PED_FATALLY_INJURED(Ped ped) { return invoke(0xD839450756ED5A80, ped); } // 0xD839450756ED5A80 0xBADA0093 b323 - BOOL IS_PED_DEAD_OR_DYING(Ped ped, BOOL p1) { return invoke(0x3317DEDB88C95038, ped, p1); } // 0x3317DEDB88C95038 0xCBDB7739 b323 - BOOL IS_CONVERSATION_PED_DEAD(Ped ped) { return invoke(0xE0A0AEC214B1FABA, ped); } // 0xE0A0AEC214B1FABA 0x1FA39EFE b323 - BOOL IS_PED_AIMING_FROM_COVER(Ped ped) { return invoke(0x3998B1276A3300E5, ped); } // 0x3998B1276A3300E5 0xDEBAB2AF b323 - BOOL IS_PED_RELOADING(Ped ped) { return invoke(0x24B100C68C645951, ped); } // 0x24B100C68C645951 0x961E1745 b323 - BOOL IS_PED_A_PLAYER(Ped ped) { return invoke(0x12534C348C6CB68B, ped); } // 0x12534C348C6CB68B 0x404794CA b323 - Ped CREATE_PED_INSIDE_VEHICLE(Vehicle vehicle, int pedType, Hash modelHash, int seat, BOOL isNetwork, BOOL bScriptHostPed) { return invoke(0x7DD959874C1FD534, vehicle, pedType, modelHash, seat, isNetwork, bScriptHostPed); } // 0x7DD959874C1FD534 0x3000F092 b323 - void SET_PED_DESIRED_HEADING(Ped ped, float heading) { invoke(0xAA5A7ECE2AA8FE70, ped, heading); } // 0xAA5A7ECE2AA8FE70 0x961458F9 b323 - void FORCE_ALL_HEADING_VALUES_TO_ALIGN(Ped ped) { invoke(0xFF287323B0E2C69A, ped); } // 0xFF287323B0E2C69A 0x290421BE b323 - BOOL IS_PED_FACING_PED(Ped ped, Ped otherPed, float angle) { return invoke(0xD71649DB0A545AA3, ped, otherPed, angle); } // 0xD71649DB0A545AA3 0x0B775838 b323 - BOOL IS_PED_IN_MELEE_COMBAT(Ped ped) { return invoke(0x4E209B2C1EAD5159, ped); } // 0x4E209B2C1EAD5159 0xFD7814A5 b323 - BOOL IS_PED_STOPPED(Ped ped) { return invoke(0x530944F6F4B8A214, ped); } // 0x530944F6F4B8A214 0xA0DC0B87 b323 - BOOL IS_PED_SHOOTING_IN_AREA(Ped ped, float x1, float y1, float z1, float x2, float y2, float z2, BOOL p7, BOOL p8) { return invoke(0x7E9DFE24AC1E58EF, ped, x1, y1, z1, x2, y2, z2, p7, p8); } // 0x7E9DFE24AC1E58EF 0x741BF04F b323 - BOOL IS_ANY_PED_SHOOTING_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2, BOOL p6, BOOL p7) { return invoke(0xA0D3D71EA1086C55, x1, y1, z1, x2, y2, z2, p6, p7); } // 0xA0D3D71EA1086C55 0x91833867 b323 - BOOL IS_PED_SHOOTING(Ped ped) { return invoke(0x34616828CD07F1A1, ped); } // 0x34616828CD07F1A1 0xE7C3405E b323 - void SET_PED_ACCURACY(Ped ped, int accuracy) { invoke(0x7AEFB85C1D49DEB6, ped, accuracy); } // 0x7AEFB85C1D49DEB6 0x6C17122E b323 - int GET_PED_ACCURACY(Ped ped) { return invoke(0x37F4AD56ECBC0CD6, ped); } // 0x37F4AD56ECBC0CD6 0x0A2A0AA0 b323 - void SET_AMBIENT_LAW_PED_ACCURACY_MODIFIER(float multiplier) { invoke(0x87DDEB611B329A9C, multiplier); } // 0x87DDEB611B329A9C b1103 - BOOL IS_PED_MODEL(Ped ped, Hash modelHash) { return invoke(0xC9D55B1A358A5BF7, ped, modelHash); } // 0xC9D55B1A358A5BF7 0x5F1DDFCB b323 - void EXPLODE_PED_HEAD(Ped ped, Hash weaponHash) { invoke(0x2D05CED3A38D0F3A, ped, weaponHash); } // 0x2D05CED3A38D0F3A 0x05CC1380 b323 - void REMOVE_PED_ELEGANTLY(Ped* ped) { invoke(0xAC6D445B994DF95E, ped); } // 0xAC6D445B994DF95E 0x4FFB8C6C b323 - void ADD_ARMOUR_TO_PED(Ped ped, int amount) { invoke(0x5BA652A0CD14DF2F, ped, amount); } // 0x5BA652A0CD14DF2F 0xF686B26E b323 - void SET_PED_ARMOUR(Ped ped, int amount) { invoke(0xCEA04D83135264CC, ped, amount); } // 0xCEA04D83135264CC 0x4E3A0CC4 b323 - void SET_PED_INTO_VEHICLE(Ped ped, Vehicle vehicle, int seatIndex) { invoke(0xF75B0D629E1C063D, ped, vehicle, seatIndex); } // 0xF75B0D629E1C063D 0x07500C79 b323 - void SET_PED_ALLOW_VEHICLES_OVERRIDE(Ped ped, BOOL toggle) { invoke(0x3C028C636A414ED9, ped, toggle); } // 0x3C028C636A414ED9 0x58A80BD5 b323 - BOOL CAN_CREATE_RANDOM_PED(BOOL p0) { return invoke(0x3E8349C08E4B82E4, p0); } // 0x3E8349C08E4B82E4 0xF9ABE88F b323 - Ped CREATE_RANDOM_PED(float posX, float posY, float posZ) { return invoke(0xB4AC7D0CF06BFE8F, posX, posY, posZ); } // 0xB4AC7D0CF06BFE8F 0x5A949543 b323 - Ped CREATE_RANDOM_PED_AS_DRIVER(Vehicle vehicle, BOOL returnHandle) { return invoke(0x9B62392B474F44A0, vehicle, returnHandle); } // 0x9B62392B474F44A0 0xB927CE9A b323 - BOOL CAN_CREATE_RANDOM_DRIVER() { return invoke(0xB8EB95E5B4E56978); } // 0xB8EB95E5B4E56978 0x99861609 b323 - BOOL CAN_CREATE_RANDOM_BIKE_RIDER() { return invoke(0xEACEEDA81751915C); } // 0xEACEEDA81751915C 0x7018BE31 b323 - void SET_PED_MOVE_ANIMS_BLEND_OUT(Ped ped) { invoke(0x9E8C908F41584ECD, ped); } // 0x9E8C908F41584ECD 0x20E01957 b323 - void SET_PED_CAN_BE_DRAGGED_OUT(Ped ped, BOOL toggle) { invoke(0xC1670E958EEE24E5, ped, toggle); } // 0xC1670E958EEE24E5 0xAA7F1131 b323 - void SET_PED_ALLOW_HURT_COMBAT_FOR_ALL_MISSION_PEDS(BOOL toggle) { invoke(0xF2BEBCDFAFDAA19E, toggle); } // 0xF2BEBCDFAFDAA19E 0x6CD58238 b323 - BOOL IS_PED_MALE(Ped ped) { return invoke(0x6D9F5FAA7488BA46, ped); } // 0x6D9F5FAA7488BA46 0x90950455 b323 - BOOL IS_PED_HUMAN(Ped ped) { return invoke(0xB980061DA992779D, ped); } // 0xB980061DA992779D 0x194BB7B0 b323 - Vehicle GET_VEHICLE_PED_IS_IN(Ped ped, BOOL includeEntering) { return invoke(0x9A9112A0FE9A4713, ped, includeEntering); } // 0x9A9112A0FE9A4713 0xAFE92319 b323 - void RESET_PED_LAST_VEHICLE(Ped ped) { invoke(0xBB8DE8CF6A8DD8BB, ped); } // 0xBB8DE8CF6A8DD8BB 0x5E3B5942 b323 - void SET_PED_DENSITY_MULTIPLIER_THIS_FRAME(float multiplier) { invoke(0x95E3D6257B166CF2, multiplier); } // 0x95E3D6257B166CF2 0x039C82BB b323 - void SET_SCENARIO_PED_DENSITY_MULTIPLIER_THIS_FRAME(float p0, float p1) { invoke(0x7A556143A1C03898, p0, p1); } // 0x7A556143A1C03898 0x2909ABF0 b323 - void SUPPRESS_AMBIENT_PED_AGGRESSIVE_CLEANUP_THIS_FRAME() { invoke(0x5A7F62FDA59759BD); } // 0x5A7F62FDA59759BD 0xB48C0C04 b323 - void SET_SCRIPTED_CONVERSION_COORD_THIS_FRAME(float x, float y, float z) { invoke(0x5086C7843552CF85, x, y, z); } // 0x5086C7843552CF85 0x25EA2AA5 b323 - void SET_PED_NON_CREATION_AREA(float x1, float y1, float z1, float x2, float y2, float z2) { invoke(0xEE01041D559983EA, x1, y1, z1, x2, y2, z2); } // 0xEE01041D559983EA 0x7A97283F b323 - void CLEAR_PED_NON_CREATION_AREA() { invoke(0x2E05208086BA0651); } // 0x2E05208086BA0651 0x6F7043A3 b323 - void INSTANTLY_FILL_PED_POPULATION() { invoke(0x4759CC730F947C81); } // 0x4759CC730F947C81 0x8C555ADD b323 - BOOL IS_PED_ON_MOUNT(Ped ped) { return invoke(0x460BC76A0E10655E, ped); } // 0x460BC76A0E10655E 0x43103006 b323 - Ped GET_MOUNT(Ped ped) { return invoke(0xE7E11B8DCBED1058, ped); } // 0xE7E11B8DCBED1058 0xDD31EC4E b323 - BOOL IS_PED_ON_VEHICLE(Ped ped) { return invoke(0x67722AEB798E5FAB, ped); } // 0x67722AEB798E5FAB 0xA1AE7CC7 b323 - BOOL IS_PED_ON_SPECIFIC_VEHICLE(Ped ped, Vehicle vehicle) { return invoke(0xEC5F66E459AF3BB2, ped, vehicle); } // 0xEC5F66E459AF3BB2 0x63CB4603 b323 - void SET_PED_MONEY(Ped ped, int amount) { invoke(0xA9C8960E8684C1B5, ped, amount); } // 0xA9C8960E8684C1B5 0x40D90BF2 b323 - int GET_PED_MONEY(Ped ped) { return invoke(0x3F69145BBA87BAE7, ped); } // 0x3F69145BBA87BAE7 0xEB3C4C7E b323 - void SET_HEALTH_SNACKS_CARRIED_BY_ALL_NEW_PEDS(float p0, Any p1) { invoke(0xFF4803BC019852D9, p0, p1); } // 0xFF4803BC019852D9 0xD41C9AED b323 - void SET_AMBIENT_PEDS_DROP_MONEY(BOOL p0) { invoke(0x6B0E6172C9A4D902, p0); } // 0x6B0E6172C9A4D902 0x30B98369 b323 - void SET_BLOCKING_OF_NON_TEMPORARY_EVENTS_FOR_AMBIENT_PEDS_THIS_FRAME(BOOL p0) { invoke(0x9911F4A24485F653, p0); } // 0x9911F4A24485F653 0x02A080C8 b323 - void SET_PED_SUFFERS_CRITICAL_HITS(Ped ped, BOOL toggle) { invoke(0xEBD76F2359F190AC, ped, toggle); } // 0xEBD76F2359F190AC 0x6F6FC7E6 b323 - void SET_PED_UPPER_BODY_DAMAGE_ONLY(Ped ped, BOOL toggle) { invoke(0xAFC976FD0580C7B3, ped, toggle); } // 0xAFC976FD0580C7B3 0x1572022A b323 - BOOL IS_PED_SITTING_IN_VEHICLE(Ped ped, Vehicle vehicle) { return invoke(0xA808AA1D79230FC2, ped, vehicle); } // 0xA808AA1D79230FC2 0xDDDE26FA b323 - BOOL IS_PED_SITTING_IN_ANY_VEHICLE(Ped ped) { return invoke(0x826AA586EDB9FEF8, ped); } // 0x826AA586EDB9FEF8 0x0EA9CA03 b323 - BOOL IS_PED_ON_FOOT(Ped ped) { return invoke(0x01FEE67DB37F59B2, ped); } // 0x01FEE67DB37F59B2 0xC60D0785 b323 - BOOL IS_PED_ON_ANY_BIKE(Ped ped) { return invoke(0x94495889E22C6479, ped); } // 0x94495889E22C6479 0x4D885B2E b323 - BOOL IS_PED_PLANTING_BOMB(Ped ped) { return invoke(0xC70B5FAE151982D8, ped); } // 0xC70B5FAE151982D8 0x0EDAC574 b323 - Vector3 GET_DEAD_PED_PICKUP_COORDS(Ped ped, float p1, float p2) { return invoke(0xCD5003B097200F36, ped, p1, p2); } // 0xCD5003B097200F36 0x129F9DC1 b323 - BOOL IS_PED_IN_ANY_BOAT(Ped ped) { return invoke(0x2E0E1C2B4F6CB339, ped); } // 0x2E0E1C2B4F6CB339 0x1118A947 b323 - BOOL IS_PED_IN_ANY_SUB(Ped ped) { return invoke(0xFBFC01CCFB35D99E, ped); } // 0xFBFC01CCFB35D99E 0xE65F8059 b323 - BOOL IS_PED_IN_ANY_HELI(Ped ped) { return invoke(0x298B91AE825E5705, ped); } // 0x298B91AE825E5705 0x7AB5523B b323 - BOOL IS_PED_IN_ANY_PLANE(Ped ped) { return invoke(0x5FFF4CFC74D8FB80, ped); } // 0x5FFF4CFC74D8FB80 0x51BBCE7E b323 - BOOL IS_PED_IN_FLYING_VEHICLE(Ped ped) { return invoke(0x9134873537FA419C, ped); } // 0x9134873537FA419C 0xCA072485 b323 - void SET_PED_DIES_IN_WATER(Ped ped, BOOL toggle) { invoke(0x56CEF0AC79073BDE, ped, toggle); } // 0x56CEF0AC79073BDE 0x604C872B b323 - BOOL GET_PED_DIES_IN_WATER(Ped ped) { return invoke(0x65671A4FB8218930, ped); } // 0x65671A4FB8218930 b2699 - void SET_PED_DIES_IN_SINKING_VEHICLE(Ped ped, BOOL toggle) { invoke(0xD718A22995E2B4BC, ped, toggle); } // 0xD718A22995E2B4BC 0x8D4D9ABB b323 - int GET_PED_ARMOUR(Ped ped) { return invoke(0x9483AF821605B1D8, ped); } // 0x9483AF821605B1D8 0x2CE311A7 b323 - void SET_PED_STAY_IN_VEHICLE_WHEN_JACKED(Ped ped, BOOL toggle) { invoke(0xEDF4079F9D54C9A1, ped, toggle); } // 0xEDF4079F9D54C9A1 0xB014A09C b323 - void SET_PED_CAN_BE_SHOT_IN_VEHICLE(Ped ped, BOOL toggle) { invoke(0xC7EF1BA83230BA07, ped, toggle); } // 0xC7EF1BA83230BA07 0x5DB7B3A9 b323 - BOOL GET_PED_LAST_DAMAGE_BONE(Ped ped, int* outBone) { return invoke(0xD75960F6BD9EA49C, ped, outBone); } // 0xD75960F6BD9EA49C 0xAB933841 b323 - void CLEAR_PED_LAST_DAMAGE_BONE(Ped ped) { invoke(0x8EF6B7AC68E2F01B, ped); } // 0x8EF6B7AC68E2F01B 0x56CB715E b323 - void SET_AI_WEAPON_DAMAGE_MODIFIER(float value) { invoke(0x1B1E2A40A65B8521, value); } // 0x1B1E2A40A65B8521 0x516E30EE b323 - void RESET_AI_WEAPON_DAMAGE_MODIFIER() { invoke(0xEA16670E7BA4743C); } // 0xEA16670E7BA4743C 0x6E965420 b323 - void SET_AI_MELEE_WEAPON_DAMAGE_MODIFIER(float modifier) { invoke(0x66460DEDDD417254, modifier); } // 0x66460DEDDD417254 0x0F9A401F b323 - void RESET_AI_MELEE_WEAPON_DAMAGE_MODIFIER() { invoke(0x46E56A7CD1D63C3F); } // 0x46E56A7CD1D63C3F 0x97886238 b323 - void SET_TREAT_AS_AMBIENT_PED_FOR_DRIVER_LOCKON(Ped ped, BOOL p1) { invoke(0x2F3C3D9F50681DE4, ped, p1); } // 0x2F3C3D9F50681DE4 0xCC9D7F1A b323 - void SET_PED_CAN_BE_TARGETTED(Ped ped, BOOL toggle) { invoke(0x63F58F7C80513AAD, ped, toggle); } // 0x63F58F7C80513AAD 0x75C49F74 b323 - void SET_PED_CAN_BE_TARGETTED_BY_TEAM(Ped ped, int team, BOOL toggle) { invoke(0xBF1CA77833E58F2C, ped, team, toggle); } // 0xBF1CA77833E58F2C 0xB103A8E1 b323 - void SET_PED_CAN_BE_TARGETTED_BY_PLAYER(Ped ped, Player player, BOOL toggle) { invoke(0x66B57B72E0836A76, ped, player, toggle); } // 0x66B57B72E0836A76 0xD050F490 b323 - void SET_ALLOW_LOCKON_TO_PED_IF_FRIENDLY(Ped ped, BOOL toggle) { invoke(0x061CB768363D6424, ped, toggle); } // 0x061CB768363D6424 0x7DA12905 b323 - void SET_USE_CAMERA_HEADING_FOR_DESIRED_DIRECTION_LOCK_ON_TEST(Ped ped, BOOL toggle) { invoke(0xFD325494792302D7, ped, toggle); } // 0xFD325494792302D7 0x7F67671D b323 - BOOL IS_PED_IN_ANY_POLICE_VEHICLE(Ped ped) { return invoke(0x0BD04E29640C9C12, ped); } // 0x0BD04E29640C9C12 0x84FA790D b323 - void FORCE_PED_TO_OPEN_PARACHUTE(Ped ped) { invoke(0x16E42E800B472221, ped); } // 0x16E42E800B472221 0xA819680B b323 - BOOL IS_PED_IN_PARACHUTE_FREE_FALL(Ped ped) { return invoke(0x7DCE8BDA0F1C1200, ped); } // 0x7DCE8BDA0F1C1200 0xCD71F11B b323 - BOOL IS_PED_FALLING(Ped ped) { return invoke(0xFB92A102F1C4DFA3, ped); } // 0xFB92A102F1C4DFA3 0xABF77334 b323 - BOOL IS_PED_JUMPING(Ped ped) { return invoke(0xCEDABC5900A0BF97, ped); } // 0xCEDABC5900A0BF97 0x07E5BC0E b323 - BOOL IS_PED_LANDING(Any p0) { return invoke(0x412F1364FA066CFB, p0); } // 0x412F1364FA066CFB b573 - BOOL IS_PED_DOING_A_BEAST_JUMP(Any p0) { return invoke(0x451D05012CCEC234, p0); } // 0x451D05012CCEC234 b573 - BOOL IS_PED_CLIMBING(Ped ped) { return invoke(0x53E8CB4F48BFE623, ped); } // 0x53E8CB4F48BFE623 0xBCE03D35 b323 - BOOL IS_PED_VAULTING(Ped ped) { return invoke(0x117C70D1F5730B5E, ped); } // 0x117C70D1F5730B5E 0xC3169BDA b323 - BOOL IS_PED_DIVING(Ped ped) { return invoke(0x5527B8246FEF9B11, ped); } // 0x5527B8246FEF9B11 0x7BC5BF3C b323 - BOOL IS_PED_JUMPING_OUT_OF_VEHICLE(Ped ped) { return invoke(0x433DDFFE2044B636, ped); } // 0x433DDFFE2044B636 0xB19215F6 b323 - BOOL IS_PED_OPENING_DOOR(Ped ped) { return invoke(0x26AF0E8E30BD2A2C, ped); } // 0x26AF0E8E30BD2A2C b323 - int GET_PED_PARACHUTE_STATE(Ped ped) { return invoke(0x79CFD9827CC979B6, ped); } // 0x79CFD9827CC979B6 0x7D4BC475 b323 - int GET_PED_PARACHUTE_LANDING_TYPE(Ped ped) { return invoke(0x8B9F1FC6AE8166C0, ped); } // 0x8B9F1FC6AE8166C0 0x01F3B035 b323 - void SET_PED_PARACHUTE_TINT_INDEX(Ped ped, int tintIndex) { invoke(0x333FC8DB079B7186, ped, tintIndex); } // 0x333FC8DB079B7186 0x5AEFEC3A b323 - void GET_PED_PARACHUTE_TINT_INDEX(Ped ped, int* outTintIndex) { invoke(0xEAF5F7E5AE7C6C9D, ped, outTintIndex); } // 0xEAF5F7E5AE7C6C9D 0xE9E7FAC5 b323 - void SET_PED_RESERVE_PARACHUTE_TINT_INDEX(Ped ped, Any p1) { invoke(0xE88DA0751C22A2AD, ped, p1); } // 0xE88DA0751C22A2AD 0x177EFC79 b323 - Object CREATE_PARACHUTE_BAG_OBJECT(Ped ped, BOOL p1, BOOL p2) { return invoke(0x8C4F3BF23B6237DB, ped, p1, p2); } // 0x8C4F3BF23B6237DB 0x19198A16 b323 - void SET_PED_DUCKING(Ped ped, BOOL toggle) { invoke(0x030983CA930B692D, ped, toggle); } // 0x030983CA930B692D 0xB90353D7 b323 - BOOL IS_PED_DUCKING(Ped ped) { return invoke(0xD125AE748725C6BC, ped); } // 0xD125AE748725C6BC 0x9199C77D b323 - BOOL IS_PED_IN_ANY_TAXI(Ped ped) { return invoke(0x6E575D6A898AB852, ped); } // 0x6E575D6A898AB852 0x16FD386C b323 - void SET_PED_ID_RANGE(Ped ped, float value) { invoke(0xF107E836A70DCE05, ped, value); } // 0xF107E836A70DCE05 0xEF3B4ED9 b323 - void SET_PED_HIGHLY_PERCEPTIVE(Ped ped, BOOL toggle) { invoke(0x52D59AB61DDC05DD, ped, toggle); } // 0x52D59AB61DDC05DD 0x9A2180FF b323 - void SET_COP_PERCEPTION_OVERRIDES(float seeingRange, float seeingRangePeripheral, float hearingRange, float visualFieldMinAzimuthAngle, float visualFieldMaxAzimuthAngle, float fieldOfGazeMaxAngle, float p6) { invoke(0x2F074C904D85129E, seeingRange, seeingRangePeripheral, hearingRange, visualFieldMinAzimuthAngle, visualFieldMaxAzimuthAngle, fieldOfGazeMaxAngle, p6); } // 0x2F074C904D85129E b393 - void SET_PED_INJURED_ON_GROUND_BEHAVIOUR(Ped ped, float p1) { invoke(0xEC4B4B3B9908052A, ped, p1); } // 0xEC4B4B3B9908052A 0xF30658D2 b323 - void DISABLE_PED_INJURED_ON_GROUND_BEHAVIOUR(Ped ped) { invoke(0x733C87D4CE22BEA2, ped); } // 0x733C87D4CE22BEA2 0x43709044 b323 - void SET_PED_SEEING_RANGE(Ped ped, float value) { invoke(0xF29CF591C4BF6CEE, ped, value); } // 0xF29CF591C4BF6CEE 0x4BD72FE8 b323 - void SET_PED_HEARING_RANGE(Ped ped, float value) { invoke(0x33A8F7F7D5F7F33C, ped, value); } // 0x33A8F7F7D5F7F33C 0xB32087E0 b323 - void SET_PED_VISUAL_FIELD_MIN_ANGLE(Ped ped, float value) { invoke(0x2DB492222FB21E26, ped, value); } // 0x2DB492222FB21E26 0x72E2E18B b323 - void SET_PED_VISUAL_FIELD_MAX_ANGLE(Ped ped, float value) { invoke(0x70793BDCA1E854D4, ped, value); } // 0x70793BDCA1E854D4 0x0CEA0F9A b323 - void SET_PED_VISUAL_FIELD_MIN_ELEVATION_ANGLE(Ped ped, float angle) { invoke(0x7A276EB2C224D70F, ped, angle); } // 0x7A276EB2C224D70F 0x5CC2F1B8 b323 - void SET_PED_VISUAL_FIELD_MAX_ELEVATION_ANGLE(Ped ped, float angle) { invoke(0x78D0B67629D75856, ped, angle); } // 0x78D0B67629D75856 0x39D9102F b323 - void SET_PED_VISUAL_FIELD_PERIPHERAL_RANGE(Ped ped, float range) { invoke(0x9C74B0BC831B753A, ped, range); } // 0x9C74B0BC831B753A 0xFDF2F7C2 b323 - void SET_PED_VISUAL_FIELD_CENTER_ANGLE(Ped ped, float angle) { invoke(0x3B6405E8AB34A907, ped, angle); } // 0x3B6405E8AB34A907 0xE57202A1 b323 - float GET_PED_VISUAL_FIELD_CENTER_ANGLE(Ped ped) { return invoke(0xEF2C71A32CAD5FBD, ped); } // 0xEF2C71A32CAD5FBD b1493 - void SET_PED_STEALTH_MOVEMENT(Ped ped, BOOL p1, const char* action) { invoke(0x88CBB5CEB96B7BD2, ped, p1, action); } // 0x88CBB5CEB96B7BD2 0x67E28E1D b323 - BOOL GET_PED_STEALTH_MOVEMENT(Ped ped) { return invoke(0x7C2AC9CA66575FBF, ped); } // 0x7C2AC9CA66575FBF 0x40321B83 b323 - int CREATE_GROUP(int unused) { return invoke(0x90370EBE0FEE1A3D, unused); } // 0x90370EBE0FEE1A3D 0x8DC0368D b323 - void SET_PED_AS_GROUP_LEADER(Ped ped, int groupId) { invoke(0x2A7819605465FBCE, ped, groupId); } // 0x2A7819605465FBCE 0x7265BEA2 b323 - void SET_PED_AS_GROUP_MEMBER(Ped ped, int groupId) { invoke(0x9F3480FE65DB31B5, ped, groupId); } // 0x9F3480FE65DB31B5 0x0EE13F92 b323 - void SET_PED_CAN_TELEPORT_TO_GROUP_LEADER(Ped pedHandle, int groupHandle, BOOL toggle) { invoke(0x2E2F4240B3F24647, pedHandle, groupHandle, toggle); } // 0x2E2F4240B3F24647 0xD0D8BDBC b323 - void REMOVE_GROUP(int groupId) { invoke(0x8EB2F69076AF7053, groupId); } // 0x8EB2F69076AF7053 0x48D72B88 b323 - void REMOVE_PED_FROM_GROUP(Ped ped) { invoke(0xED74007FFB146BC2, ped); } // 0xED74007FFB146BC2 0x82697713 b323 - BOOL IS_PED_GROUP_MEMBER(Ped ped, int groupId) { return invoke(0x9BB01E3834671191, ped, groupId); } // 0x9BB01E3834671191 0x876D5363 b323 - BOOL IS_PED_HANGING_ON_TO_VEHICLE(Ped ped) { return invoke(0x1C86D8AEF8254B78, ped); } // 0x1C86D8AEF8254B78 0x9678D4FF b323 - void SET_GROUP_SEPARATION_RANGE(int groupHandle, float separationRange) { invoke(0x4102C7858CFEE4E4, groupHandle, separationRange); } // 0x4102C7858CFEE4E4 0x7B820CD5 b323 - void SET_PED_MIN_GROUND_TIME_FOR_STUNGUN(Ped ped, int ms) { invoke(0xFA0675AB151073FA, ped, ms); } // 0xFA0675AB151073FA 0x2F0D0973 b323 - BOOL IS_PED_PRONE(Ped ped) { return invoke(0xD6A86331A537A7B9, ped); } // 0xD6A86331A537A7B9 0x02C2A6C3 b323 - BOOL IS_PED_IN_COMBAT(Ped ped, Ped target) { return invoke(0x4859F1FC66A6278E, ped, target); } // 0x4859F1FC66A6278E 0xFE027CB5 b323 - Entity GET_PED_TARGET_FROM_COMBAT_PED(Ped ped, Any p1) { return invoke(0x32C27A11307B01CC, ped, p1); } // 0x32C27A11307B01CC b2372 - BOOL CAN_PED_IN_COMBAT_SEE_TARGET(Ped ped, Ped target) { return invoke(0xEAD42DE3610D0721, ped, target); } // 0xEAD42DE3610D0721 0xCCD525E1 b323 - BOOL IS_PED_DOING_DRIVEBY(Ped ped) { return invoke(0xB2C086CC1BF8F2BF, ped); } // 0xB2C086CC1BF8F2BF 0xAC3CEB9C b323 - BOOL IS_PED_JACKING(Ped ped) { return invoke(0x4AE4FF911DFB61DA, ped); } // 0x4AE4FF911DFB61DA 0x3B321816 b323 - BOOL IS_PED_BEING_JACKED(Ped ped) { return invoke(0x9A497FE2DF198913, ped); } // 0x9A497FE2DF198913 0xD45D605C b323 - BOOL IS_PED_BEING_STUNNED(Ped ped, int p1) { return invoke(0x4FBACCE3B4138EE8, ped, p1); } // 0x4FBACCE3B4138EE8 0x0A66CE30 b323 - Ped GET_PEDS_JACKER(Ped ped) { return invoke(0x9B128DC36C1E04CF, ped); } // 0x9B128DC36C1E04CF 0xDE1DBB59 b323 - Ped GET_JACK_TARGET(Ped ped) { return invoke(0x5486A79D9FBD342D, ped); } // 0x5486A79D9FBD342D 0x1D196361 b323 - BOOL IS_PED_FLEEING(Ped ped) { return invoke(0xBBCCE00B381F8482, ped); } // 0xBBCCE00B381F8482 0x85D813C6 b323 - BOOL IS_PED_IN_COVER(Ped ped, BOOL exceptUseWeapon) { return invoke(0x60DFD0691A170B88, ped, exceptUseWeapon); } // 0x60DFD0691A170B88 0x972C5A8B b323 - BOOL IS_PED_IN_COVER_FACING_LEFT(Ped ped) { return invoke(0x845333B3150583AB, ped); } // 0x845333B3150583AB 0xB89DBB80 b323 - BOOL IS_PED_IN_HIGH_COVER(Ped ped) { return invoke(0x6A03BF943D767C93, ped); } // 0x6A03BF943D767C93 0xDD5D08A7 b323 - BOOL IS_PED_GOING_INTO_COVER(Ped ped) { return invoke(0x9F65DBC537E59AD5, ped); } // 0x9F65DBC537E59AD5 0xA3589628 b323 - BOOL SET_PED_PINNED_DOWN(Ped ped, BOOL pinned, int i) { return invoke(0xAAD6D1ACF08F4612, ped, pinned, i); } // 0xAAD6D1ACF08F4612 0xCC78999D b323 - int GET_SEAT_PED_IS_TRYING_TO_ENTER(Ped ped) { return invoke(0x6F4C85ACD641BCD2, ped); } // 0x6F4C85ACD641BCD2 0xACF162E0 b323 - Vehicle GET_VEHICLE_PED_IS_TRYING_TO_ENTER(Ped ped) { return invoke(0x814FA8BE5449445D, ped); } // 0x814FA8BE5449445D 0x99968B37 b323 - Entity GET_PED_SOURCE_OF_DEATH(Ped ped) { return invoke(0x93C8B64DEB84728C, ped); } // 0x93C8B64DEB84728C 0x84ADF9EB b323 - Hash GET_PED_CAUSE_OF_DEATH(Ped ped) { return invoke(0x16FFE42AB2D2DC59, ped); } // 0x16FFE42AB2D2DC59 0x63458C27 b323 - int GET_PED_TIME_OF_DEATH(Ped ped) { return invoke(0x1E98817B311AE98A, ped); } // 0x1E98817B311AE98A 0xDF6D5D54 b323 - int COUNT_PEDS_IN_COMBAT_WITH_TARGET(Ped ped) { return invoke(0x5407B7288D0478B7, ped); } // 0x5407B7288D0478B7 0xEF0B78E6 b323 - int COUNT_PEDS_IN_COMBAT_WITH_TARGET_WITHIN_RADIUS(Ped ped, float x, float y, float z, float radius) { return invoke(0x336B3D200AB007CB, ped, x, y, z, radius); } // 0x336B3D200AB007CB 0xFB18CB19 b323 - void SET_PED_RELATIONSHIP_GROUP_DEFAULT_HASH(Ped ped, Hash hash) { invoke(0xADB3F206518799E8, ped, hash); } // 0xADB3F206518799E8 0x423B7BA2 b323 - void SET_PED_RELATIONSHIP_GROUP_HASH(Ped ped, Hash hash) { invoke(0xC80A74AC829DDD92, ped, hash); } // 0xC80A74AC829DDD92 0x79F8C18C b323 - void SET_RELATIONSHIP_BETWEEN_GROUPS(int relationship, Hash group1, Hash group2) { invoke(0xBF25EB89375A37AD, relationship, group1, group2); } // 0xBF25EB89375A37AD 0xD4A215BA b323 - void CLEAR_RELATIONSHIP_BETWEEN_GROUPS(int relationship, Hash group1, Hash group2) { invoke(0x5E29243FB56FC6D4, relationship, group1, group2); } // 0x5E29243FB56FC6D4 0x994B8C2D b323 - BOOL ADD_RELATIONSHIP_GROUP(const char* name, Hash* groupHash) { return invoke(0xF372BC22FCB88606, name, groupHash); } // 0xF372BC22FCB88606 0x8B635546 b323 - void REMOVE_RELATIONSHIP_GROUP(Hash groupHash) { invoke(0xB6BA2444AB393DA2, groupHash); } // 0xB6BA2444AB393DA2 0x4A1DC59A b323 - BOOL DOES_RELATIONSHIP_GROUP_EXIST(Hash groupHash) { return invoke(0xCC6E3B6BB69501F1, groupHash); } // 0xCC6E3B6BB69501F1 b505 - int GET_RELATIONSHIP_BETWEEN_PEDS(Ped ped1, Ped ped2) { return invoke(0xEBA5AD3A0EAF7121, ped1, ped2); } // 0xEBA5AD3A0EAF7121 0xE254C39C b323 - Hash GET_PED_RELATIONSHIP_GROUP_DEFAULT_HASH(Ped ped) { return invoke(0x42FDD0F017B1E38E, ped); } // 0x42FDD0F017B1E38E 0x714BD6E4 b323 - Hash GET_PED_RELATIONSHIP_GROUP_HASH(Ped ped) { return invoke(0x7DBDD04862D95F04, ped); } // 0x7DBDD04862D95F04 0x354F283C b323 - int GET_RELATIONSHIP_BETWEEN_GROUPS(Hash group1, Hash group2) { return invoke(0x9E6B70061662AE5C, group1, group2); } // 0x9E6B70061662AE5C 0x4E372FE2 b323 - void SET_RELATIONSHIP_GROUP_AFFECTS_WANTED_LEVEL(Hash group, BOOL p1) { invoke(0x5615E0C5EB2BC6E2, group, p1); } // 0x5615E0C5EB2BC6E2 b877 - void TELL_GROUP_PEDS_IN_AREA_TO_ATTACK(Ped ped, Any p1, float p2, Hash hash, Any p4, Any p5) { invoke(0xAD27D957598E49E9, ped, p1, p2, hash, p4, p5); } // 0xAD27D957598E49E9 b1290 - void SET_PED_CAN_BE_TARGETED_WITHOUT_LOS(Ped ped, BOOL toggle) { invoke(0x4328652AE5769C71, ped, toggle); } // 0x4328652AE5769C71 0x7FDDC0A6 b323 - void SET_PED_TO_INFORM_RESPECTED_FRIENDS(Ped ped, float radius, int maxFriends) { invoke(0x112942C6E708F70B, ped, radius, maxFriends); } // 0x112942C6E708F70B 0xD78AC46C b323 - BOOL IS_PED_RESPONDING_TO_EVENT(Ped ped, Any event) { return invoke(0x625B774D75C87068, ped, event); } // 0x625B774D75C87068 0x7A877554 b323 - BOOL GET_POS_FROM_FIRED_EVENT(Ped ped, int eventType, Any* outData) { return invoke(0xBA656A3BB01BDEA3, ped, eventType, outData); } // 0xBA656A3BB01BDEA3 b2189 - void SET_PED_FIRING_PATTERN(Ped ped, Hash patternHash) { invoke(0x9AC577F5A12AD8A9, ped, patternHash); } // 0x9AC577F5A12AD8A9 0xB4629D66 b323 - void SET_PED_SHOOT_RATE(Ped ped, int shootRate) { invoke(0x614DA022990752DC, ped, shootRate); } // 0x614DA022990752DC 0xFB301746 b323 - void SET_COMBAT_FLOAT(Ped ped, int combatType, float p2) { invoke(0xFF41B4B141ED981C, ped, combatType, p2); } // 0xFF41B4B141ED981C 0xD8B7637C b323 - float GET_COMBAT_FLOAT(Ped ped, int p1) { return invoke(0x52DFF8A10508090A, ped, p1); } // 0x52DFF8A10508090A 0x511D7EF8 b323 - void GET_GROUP_SIZE(int groupID, Any* p1, int* sizeInMembers) { invoke(0x8DE69FE35CA09A45, groupID, p1, sizeInMembers); } // 0x8DE69FE35CA09A45 0xF7E1A691 b323 - BOOL DOES_GROUP_EXIST(int groupId) { return invoke(0x7C6B0C22F9F40BBE, groupId); } // 0x7C6B0C22F9F40BBE 0x935C978D b323 - int GET_PED_GROUP_INDEX(Ped ped) { return invoke(0xF162E133B4E7A675, ped); } // 0xF162E133B4E7A675 0x134E0785 b323 - BOOL IS_PED_IN_GROUP(Ped ped) { return invoke(0x5891CAC5D4ACFF74, ped); } // 0x5891CAC5D4ACFF74 0x836D9795 b323 - Player GET_PLAYER_PED_IS_FOLLOWING(Ped ped) { return invoke(0x6A3975DEA89F9A17, ped); } // 0x6A3975DEA89F9A17 0xDE7442EE b323 - void SET_GROUP_FORMATION(int groupId, int formationType) { invoke(0xCE2F5FC3AF7E8C1E, groupId, formationType); } // 0xCE2F5FC3AF7E8C1E 0x08FAC739 b323 - void SET_GROUP_FORMATION_SPACING(int groupId, float x, float y, float z) { invoke(0x1D9D45004C28C916, groupId, x, y, z); } // 0x1D9D45004C28C916 0xB1E086FF b323 - void RESET_GROUP_FORMATION_DEFAULT_SPACING(int groupHandle) { invoke(0x63DAB4CCB3273205, groupHandle); } // 0x63DAB4CCB3273205 0x267FCEAD b323 - Vehicle GET_VEHICLE_PED_IS_USING(Ped ped) { return invoke(0x6094AD011A2EA87D, ped); } // 0x6094AD011A2EA87D 0x6DE3AADA b323 - Vehicle GET_VEHICLE_PED_IS_ENTERING(Ped ped) { return invoke(0xF92691AED837A5FC, ped); } // 0xF92691AED837A5FC 0x56E0C163 b323 - void SET_PED_GRAVITY(Ped ped, BOOL toggle) { invoke(0x9FF447B6B6AD960A, ped, toggle); } // 0x9FF447B6B6AD960A 0x3CA16652 b323 - void APPLY_DAMAGE_TO_PED(Ped ped, int damageAmount, BOOL p2, Any p3) { invoke(0x697157CED63F18D4, ped, damageAmount, p2, p3); } // 0x697157CED63F18D4 0x4DC27FCF b323 - int GET_TIME_PED_DAMAGED_BY_WEAPON(Ped ped, Hash weaponHash) { return invoke(0x36B77BB84687C318, ped, weaponHash); } // 0x36B77BB84687C318 0x0170C6E1 b323 - void SET_PED_ALLOWED_TO_DUCK(Ped ped, BOOL toggle) { invoke(0xDA1F1B7BE1A8766F, ped, toggle); } // 0xDA1F1B7BE1A8766F 0xC4D122F8 b323 - void SET_PED_NEVER_LEAVES_GROUP(Ped ped, BOOL toggle) { invoke(0x3DBFC55D5C9BB447, ped, toggle); } // 0x3DBFC55D5C9BB447 0x0E038813 b323 - int GET_PED_TYPE(Ped ped) { return invoke(0xFF059E1E4C01E63C, ped); } // 0xFF059E1E4C01E63C 0xB1460D43 b323 - void SET_PED_AS_COP(Ped ped, BOOL toggle) { invoke(0xBB03C38DD3FB7FFD, ped, toggle); } // 0xBB03C38DD3FB7FFD 0x84E7DE9F b323 - void SET_PED_HEALTH_PENDING_LAST_DAMAGE_EVENT_OVERRIDE_FLAG(BOOL toggle) { invoke(0xB3352E018D6F89DF, toggle); } // 0xB3352E018D6F89DF b2699 - void SET_PED_MAX_HEALTH(Ped ped, int value) { invoke(0xF5F6378C4F3419D3, ped, value); } // 0xF5F6378C4F3419D3 0x5533F60B b323 - int GET_PED_MAX_HEALTH(Ped ped) { return invoke(0x4700A416E8324EF3, ped); } // 0x4700A416E8324EF3 0xA45B6C8D b323 - void SET_PED_MAX_TIME_IN_WATER(Ped ped, float value) { invoke(0x43C851690662113D, ped, value); } // 0x43C851690662113D 0xFE0A106B b323 - void SET_PED_MAX_TIME_UNDERWATER(Ped ped, float value) { invoke(0x6BA428C528D9E522, ped, value); } // 0x6BA428C528D9E522 0x082EF240 b323 - void SET_CORPSE_RAGDOLL_FRICTION(Ped ped, float p1) { invoke(0x2735233A786B1BEF, ped, p1); } // 0x2735233A786B1BEF 0x373CC405 b323 - void SET_PED_VEHICLE_FORCED_SEAT_USAGE(Ped ped, Vehicle vehicle, int seatIndex, int flags, Any p4) { invoke(0x952F06BEECD775CC, ped, vehicle, seatIndex, flags, p4); } // 0x952F06BEECD775CC 0x79CA237B b323 - void CLEAR_ALL_PED_VEHICLE_FORCED_SEAT_USAGE(Ped ped) { invoke(0xE6CA85E7259CE16B, ped); } // 0xE6CA85E7259CE16B 0xCC1D8F66 b323 - void SET_PED_CAN_BE_KNOCKED_OFF_BIKE(Any p0, Any p1) { invoke(0xB282749D5E028163, p0, p1); } // 0xB282749D5E028163 b877 - void SET_PED_CAN_BE_KNOCKED_OFF_VEHICLE(Ped ped, int state) { invoke(0x7A6535691B477C48, ped, state); } // 0x7A6535691B477C48 0x8A251612 b323 - BOOL CAN_KNOCK_PED_OFF_VEHICLE(Ped ped) { return invoke(0x51AC07A44D4F5B8A, ped); } // 0x51AC07A44D4F5B8A 0xC9D098B3 b323 - void KNOCK_PED_OFF_VEHICLE(Ped ped) { invoke(0x45BBCBA77C29A841, ped); } // 0x45BBCBA77C29A841 0xACDD0674 b323 - void SET_PED_COORDS_NO_GANG(Ped ped, float posX, float posY, float posZ) { invoke(0x87052FE446E07247, ped, posX, posY, posZ); } // 0x87052FE446E07247 0x9561AD98 b323 - Ped GET_PED_AS_GROUP_MEMBER(int groupID, int memberNumber) { return invoke(0x51455483CF23ED97, groupID, memberNumber); } // 0x51455483CF23ED97 0x9AA3CC8C b323 - Ped GET_PED_AS_GROUP_LEADER(int groupID) { return invoke(0x5CCE68DBD5FE93EC, groupID); } // 0x5CCE68DBD5FE93EC 0x52873C6A b323 - void SET_PED_KEEP_TASK(Ped ped, BOOL toggle) { invoke(0x971D38760FBC02EF, ped, toggle); } // 0x971D38760FBC02EF 0xA7EC79CE b323 - void SET_PED_ALLOW_MINOR_REACTIONS_AS_MISSION_PED(Ped ped, BOOL toggle) { invoke(0x49E50BDB8BA4DAB2, ped, toggle); } // 0x49E50BDB8BA4DAB2 0x397F06E3 b323 - BOOL IS_PED_SWIMMING(Ped ped) { return invoke(0x9DE327631295B4C2, ped); } // 0x9DE327631295B4C2 0x7AB43DB8 b323 - BOOL IS_PED_SWIMMING_UNDER_WATER(Ped ped) { return invoke(0xC024869A53992F34, ped); } // 0xC024869A53992F34 0x0E8D524F b323 - void SET_PED_COORDS_KEEP_VEHICLE(Ped ped, float posX, float posY, float posZ) { invoke(0x9AFEFF481A85AB2E, ped, posX, posY, posZ); } // 0x9AFEFF481A85AB2E 0xD66AE1D3 b323 - void SET_PED_DIES_IN_VEHICLE(Ped ped, BOOL toggle) { invoke(0x2A30922C90C9B42C, ped, toggle); } // 0x2A30922C90C9B42C 0x6FE1E440 b323 - void SET_CREATE_RANDOM_COPS(BOOL toggle) { invoke(0x102E68B2024D536D, toggle); } // 0x102E68B2024D536D 0x23441648 b323 - void SET_CREATE_RANDOM_COPS_NOT_ON_SCENARIOS(BOOL toggle) { invoke(0x8A4986851C4EF6E7, toggle); } // 0x8A4986851C4EF6E7 0x82E548CC b323 - void SET_CREATE_RANDOM_COPS_ON_SCENARIOS(BOOL toggle) { invoke(0x444CB7D7DBE6973D, toggle); } // 0x444CB7D7DBE6973D 0xEDC31475 b323 - BOOL CAN_CREATE_RANDOM_COPS() { return invoke(0x5EE2CAFF7F17770D); } // 0x5EE2CAFF7F17770D 0xAA73DAD9 b323 - void SET_PED_AS_ENEMY(Ped ped, BOOL toggle) { invoke(0x02A0C9720B854BFA, ped, toggle); } // 0x02A0C9720B854BFA 0xAE620A1B b323 - void SET_PED_CAN_SMASH_GLASS(Ped ped, BOOL p1, BOOL p2) { invoke(0x1CCE141467FF42A2, ped, p1, p2); } // 0x1CCE141467FF42A2 0x149C60A8 b323 - BOOL IS_PED_IN_ANY_TRAIN(Ped ped) { return invoke(0x6F972C1AB75A1ED0, ped); } // 0x6F972C1AB75A1ED0 0x759EF63A b323 - BOOL IS_PED_GETTING_INTO_A_VEHICLE(Ped ped) { return invoke(0xBB062B2B5722478E, ped); } // 0xBB062B2B5722478E 0x90E805AC b323 - BOOL IS_PED_TRYING_TO_ENTER_A_LOCKED_VEHICLE(Ped ped) { return invoke(0x44D28D5DDFE5F68C, ped); } // 0x44D28D5DDFE5F68C 0x46828B4E b323 - void SET_ENABLE_HANDCUFFS(Ped ped, BOOL toggle) { invoke(0xDF1AF8B5D56542FA, ped, toggle); } // 0xDF1AF8B5D56542FA 0xAC9BBA23 b323 - void SET_ENABLE_BOUND_ANKLES(Ped ped, BOOL toggle) { invoke(0xC52E0F855C58FC2E, ped, toggle); } // 0xC52E0F855C58FC2E 0x9208D689 b323 - void SET_ENABLE_SCUBA(Ped ped, BOOL toggle) { invoke(0xF99F62004024D506, ped, toggle); } // 0xF99F62004024D506 0x7BF61471 b323 - void SET_CAN_ATTACK_FRIENDLY(Ped ped, BOOL toggle, BOOL p2) { invoke(0xB3B1CB349FF9C75D, ped, toggle, p2); } // 0xB3B1CB349FF9C75D 0x47C60963 b323 - int GET_PED_ALERTNESS(Ped ped) { return invoke(0xF6AA118530443FD2, ped); } // 0xF6AA118530443FD2 0xF83E4DAF b323 - void SET_PED_ALERTNESS(Ped ped, int value) { invoke(0xDBA71115ED9941A6, ped, value); } // 0xDBA71115ED9941A6 0x2C32D9AE b323 - void SET_PED_GET_OUT_UPSIDE_DOWN_VEHICLE(Ped ped, BOOL toggle) { invoke(0xBC0ED94165A48BC2, ped, toggle); } // 0xBC0ED94165A48BC2 0x89AD49FF b323 - void SET_PED_MOVEMENT_CLIPSET(Ped ped, const char* clipSet, float transitionSpeed) { invoke(0xAF8A94EDE7712BEF, ped, clipSet, transitionSpeed); } // 0xAF8A94EDE7712BEF 0xA817CDEB b323 - void RESET_PED_MOVEMENT_CLIPSET(Ped ped, float p1) { invoke(0xAA74EC0CB0AAEA2C, ped, p1); } // 0xAA74EC0CB0AAEA2C 0xB83CEE93 b323 - void SET_PED_STRAFE_CLIPSET(Ped ped, const char* clipSet) { invoke(0x29A28F3F8CF6D854, ped, clipSet); } // 0x29A28F3F8CF6D854 0x0BACF010 b323 - void RESET_PED_STRAFE_CLIPSET(Ped ped) { invoke(0x20510814175EA477, ped); } // 0x20510814175EA477 0xF1967A12 b323 - void SET_PED_WEAPON_MOVEMENT_CLIPSET(Ped ped, const char* clipSet) { invoke(0x2622E35B77D3ACA2, ped, clipSet); } // 0x2622E35B77D3ACA2 0xF8BE54DC b323 - void RESET_PED_WEAPON_MOVEMENT_CLIPSET(Ped ped) { invoke(0x97B0DB5B4AA74E77, ped); } // 0x97B0DB5B4AA74E77 0xC60C9ACD b323 - void SET_PED_DRIVE_BY_CLIPSET_OVERRIDE(Ped ped, const char* clipset) { invoke(0xED34AB6C5CB36520, ped, clipset); } // 0xED34AB6C5CB36520 0xD4C73595 b323 - void CLEAR_PED_DRIVE_BY_CLIPSET_OVERRIDE(Ped ped) { invoke(0x4AFE3690D7E0B5AC, ped); } // 0x4AFE3690D7E0B5AC 0xAEC9163B b323 - void SET_PED_MOTION_IN_COVER_CLIPSET_OVERRIDE(Ped ped, const char* p1) { invoke(0x9DBA107B4937F809, ped, p1); } // 0x9DBA107B4937F809 b323 - void CLEAR_PED_MOTION_IN_COVER_CLIPSET_OVERRIDE(Ped ped) { invoke(0xC79196DCB36F6121, ped); } // 0xC79196DCB36F6121 b323 - void CLEAR_PED_FALL_UPPER_BODY_CLIPSET_OVERRIDE(Ped ped) { invoke(0x80054D7FCC70EEC6, ped); } // 0x80054D7FCC70EEC6 b323 - void SET_PED_IN_VEHICLE_CONTEXT(Ped ped, Hash context) { invoke(0x530071295899A8C6, ped, context); } // 0x530071295899A8C6 0x27F25C0E b323 - void RESET_PED_IN_VEHICLE_CONTEXT(Ped ped) { invoke(0x22EF8FF8778030EB, ped); } // 0x22EF8FF8778030EB 0x3C94D88A b323 - BOOL IS_SCRIPTED_SCENARIO_PED_USING_CONDITIONAL_ANIM(Ped ped, const char* animDict, const char* anim) { return invoke(0x6EC47A344923E1ED, ped, animDict, anim); } // 0x6EC47A344923E1ED 0x3C30B447 b323 - void SET_PED_ALTERNATE_WALK_ANIM(Ped ped, const char* animDict, const char* animName, float p3, BOOL p4) { invoke(0x6C60394CB4F75E9A, ped, animDict, animName, p3, p4); } // 0x6C60394CB4F75E9A 0x895E1D67 b323 - void CLEAR_PED_ALTERNATE_WALK_ANIM(Ped ped, float p1) { invoke(0x8844BBFCE30AA9E9, ped, p1); } // 0x8844BBFCE30AA9E9 0x5736FB23 b323 - void SET_PED_ALTERNATE_MOVEMENT_ANIM(Ped ped, int stance, const char* animDictionary, const char* animationName, float p4, BOOL p5) { invoke(0x90A43CC281FFAB46, ped, stance, animDictionary, animationName, p4, p5); } // 0x90A43CC281FFAB46 0xBA84FD8C b323 - void CLEAR_PED_ALTERNATE_MOVEMENT_ANIM(Ped ped, int stance, float p2) { invoke(0xD8D19675ED5FBDCE, ped, stance, p2); } // 0xD8D19675ED5FBDCE 0x7A7F5BC3 b323 - void SET_PED_GESTURE_GROUP(Ped ped, const char* animGroupGesture) { invoke(0xDDF803377F94AAA8, ped, animGroupGesture); } // 0xDDF803377F94AAA8 0x170DA109 b323 - Vector3 GET_ANIM_INITIAL_OFFSET_POSITION(const char* animDict, const char* animName, float x, float y, float z, float xRot, float yRot, float zRot, float p8, int p9) { return invoke(0xBE22B26DD764C040, animDict, animName, x, y, z, xRot, yRot, zRot, p8, p9); } // 0xBE22B26DD764C040 0xC59D4268 b323 - Vector3 GET_ANIM_INITIAL_OFFSET_ROTATION(const char* animDict, const char* animName, float x, float y, float z, float xRot, float yRot, float zRot, float p8, int p9) { return invoke(0x4B805E6046EE9E47, animDict, animName, x, y, z, xRot, yRot, zRot, p8, p9); } // 0x4B805E6046EE9E47 0x5F7789E6 b323 - int GET_PED_DRAWABLE_VARIATION(Ped ped, int componentId) { return invoke(0x67F3780DD425D4FC, ped, componentId); } // 0x67F3780DD425D4FC 0x29850FE2 b323 - int GET_NUMBER_OF_PED_DRAWABLE_VARIATIONS(Ped ped, int componentId) { return invoke(0x27561561732A7842, ped, componentId); } // 0x27561561732A7842 0x9754C27D b323 - int GET_PED_TEXTURE_VARIATION(Ped ped, int componentId) { return invoke(0x04A355E041E004E6, ped, componentId); } // 0x04A355E041E004E6 0xC0A8590A b323 - int GET_NUMBER_OF_PED_TEXTURE_VARIATIONS(Ped ped, int componentId, int drawableId) { return invoke(0x8F7156A3142A6BAD, ped, componentId, drawableId); } // 0x8F7156A3142A6BAD 0x83D9FBE7 b323 - int GET_NUMBER_OF_PED_PROP_DRAWABLE_VARIATIONS(Ped ped, int propId) { return invoke(0x5FAF9754E789FB47, ped, propId); } // 0x5FAF9754E789FB47 0xC9780B95 b323 - int GET_NUMBER_OF_PED_PROP_TEXTURE_VARIATIONS(Ped ped, int propId, int drawableId) { return invoke(0xA6E7F1CEB523E171, ped, propId, drawableId); } // 0xA6E7F1CEB523E171 0x4892B882 b323 - int GET_PED_PALETTE_VARIATION(Ped ped, int componentId) { return invoke(0xE3DD5F2A84B42281, ped, componentId); } // 0xE3DD5F2A84B42281 0xEF1BC082 b323 - BOOL GET_MP_OUTFIT_DATA_FROM_METADATA(Any* p0, Any* p1) { return invoke(0x9E30E91FB03A2CAF, p0, p1); } // 0x9E30E91FB03A2CAF 0x52559BB6 b323 - int GET_FM_MALE_SHOP_PED_APPAREL_ITEM_INDEX(int p0) { return invoke(0x1E77FA7A62EE6C4C, p0); } // 0x1E77FA7A62EE6C4C 0x021F5B36 b323 - int GET_FM_FEMALE_SHOP_PED_APPAREL_ITEM_INDEX(int p0) { return invoke(0xF033419D1B81FAE8, p0); } // 0xF033419D1B81FAE8 0x8FDDB5DB b323 - BOOL IS_PED_COMPONENT_VARIATION_VALID(Ped ped, int componentId, int drawableId, int textureId) { return invoke(0xE825F6B6CEA7671D, ped, componentId, drawableId, textureId); } // 0xE825F6B6CEA7671D 0x952ABD9A b323 - void SET_PED_COMPONENT_VARIATION(Ped ped, int componentId, int drawableId, int textureId, int paletteId) { invoke(0x262B14F48D29DE80, ped, componentId, drawableId, textureId, paletteId); } // 0x262B14F48D29DE80 0xD4F7B05C b323 - void SET_PED_RANDOM_COMPONENT_VARIATION(Ped ped, int p1) { invoke(0xC8A9481A01E63C28, ped, p1); } // 0xC8A9481A01E63C28 0x4111BA46 b323 - void SET_PED_RANDOM_PROPS(Ped ped) { invoke(0xC44AA05345C992C6, ped); } // 0xC44AA05345C992C6 0xE3318E0E b323 - void SET_PED_DEFAULT_COMPONENT_VARIATION(Ped ped) { invoke(0x45EEE61580806D63, ped); } // 0x45EEE61580806D63 0xC866A984 b323 - void SET_PED_BLEND_FROM_PARENTS(Ped ped, Any p1, Any p2, float p3, float p4) { invoke(0x137BBD05230DB22D, ped, p1, p2, p3, p4); } // 0x137BBD05230DB22D 0x837BD370 b323 - void SET_PED_HEAD_BLEND_DATA(Ped ped, int shapeFirstID, int shapeSecondID, int shapeThirdID, int skinFirstID, int skinSecondID, int skinThirdID, float shapeMix, float skinMix, float thirdMix, BOOL isParent) { invoke(0x9414E18B9434C2FE, ped, shapeFirstID, shapeSecondID, shapeThirdID, skinFirstID, skinSecondID, skinThirdID, shapeMix, skinMix, thirdMix, isParent); } // 0x9414E18B9434C2FE 0x60746B88 b323 - BOOL GET_PED_HEAD_BLEND_DATA(Ped ped, Any* headBlendData) { return invoke(0x2746BD9D88C5C5D0, ped, headBlendData); } // 0x2746BD9D88C5C5D0 0x44E1680C b323 - void UPDATE_PED_HEAD_BLEND_DATA(Ped ped, float shapeMix, float skinMix, float thirdMix) { invoke(0x723538F61C647C5A, ped, shapeMix, skinMix, thirdMix); } // 0x723538F61C647C5A 0x5CB76219 b323 - void SET_HEAD_BLEND_EYE_COLOR(Ped ped, int index) { invoke(0x50B56988B170AFDF, ped, index); } // 0x50B56988B170AFDF b323 - int GET_HEAD_BLEND_EYE_COLOR(Ped ped) { return invoke(0x76BBA2CEE66D47E9, ped); } // 0x76BBA2CEE66D47E9 b1011 - void SET_PED_HEAD_OVERLAY(Ped ped, int overlayID, int index, float opacity) { invoke(0x48F44967FA05CC1E, ped, overlayID, index, opacity); } // 0x48F44967FA05CC1E 0xD28DBA90 b323 - int GET_PED_HEAD_OVERLAY(Ped ped, int overlayID) { return invoke(0xA60EF3B6461A4D43, ped, overlayID); } // 0xA60EF3B6461A4D43 b323 - int GET_PED_HEAD_OVERLAY_NUM(int overlayID) { return invoke(0xCF1CE768BB43480E, overlayID); } // 0xCF1CE768BB43480E 0xFF43C18D b323 - void SET_PED_HEAD_OVERLAY_TINT(Ped ped, int overlayID, int colorType, int colorID, int secondColorID) { invoke(0x497BF74A7B9CB952, ped, overlayID, colorType, colorID, secondColorID); } // 0x497BF74A7B9CB952 b323 - void SET_PED_HAIR_TINT(Ped ped, int colorID, int highlightColorID) { invoke(0x4CFFC65454C93A49, ped, colorID, highlightColorID); } // 0x4CFFC65454C93A49 b323 - int GET_NUM_PED_HAIR_TINTS() { return invoke(0xE5C0CF872C2AD150); } // 0xE5C0CF872C2AD150 b323 - int GET_NUM_PED_MAKEUP_TINTS() { return invoke(0xD1F7CA1535D22818); } // 0xD1F7CA1535D22818 b323 - void GET_PED_HAIR_TINT_COLOR(int hairColorIndex, int* outR, int* outG, int* outB) { invoke(0x4852FC386E2E1BB5, hairColorIndex, outR, outG, outB); } // 0x4852FC386E2E1BB5 b323 - void GET_PED_MAKEUP_TINT_COLOR(int makeupColorIndex, int* outR, int* outG, int* outB) { invoke(0x013E5CFC38CD5387, makeupColorIndex, outR, outG, outB); } // 0x013E5CFC38CD5387 b323 - BOOL IS_PED_HAIR_TINT_FOR_CREATOR(int colorId) { return invoke(0xED6D8E27A43B8CDE, colorId); } // 0xED6D8E27A43B8CDE b323 - int GET_DEFAULT_SECONDARY_TINT_FOR_CREATOR(int colorId) { return invoke(0xEA9960D07DADCF10, colorId); } // 0xEA9960D07DADCF10 b323 - BOOL IS_PED_LIPSTICK_TINT_FOR_CREATOR(int colorId) { return invoke(0x3E802F11FBE27674, colorId); } // 0x3E802F11FBE27674 b323 - BOOL IS_PED_BLUSH_TINT_FOR_CREATOR(int colorId) { return invoke(0xF41B5D290C99A3D6, colorId); } // 0xF41B5D290C99A3D6 b323 - BOOL IS_PED_HAIR_TINT_FOR_BARBER(int colorID) { return invoke(0xE0D36E5D9E99CC21, colorID); } // 0xE0D36E5D9E99CC21 b323 - int GET_DEFAULT_SECONDARY_TINT_FOR_BARBER(int colorID) { return invoke(0xAAA6A3698A69E048, colorID); } // 0xAAA6A3698A69E048 b323 - BOOL IS_PED_LIPSTICK_TINT_FOR_BARBER(int colorID) { return invoke(0x0525A2C2562F3CD4, colorID); } // 0x0525A2C2562F3CD4 b323 - BOOL IS_PED_BLUSH_TINT_FOR_BARBER(int colorID) { return invoke(0x604E810189EE3A59, colorID); } // 0x604E810189EE3A59 b323 - BOOL IS_PED_BLUSH_FACEPAINT_TINT_FOR_BARBER(int colorId) { return invoke(0x09E7ECA981D9B210, colorId); } // 0x09E7ECA981D9B210 b1290 - int GET_TINT_INDEX_FOR_LAST_GEN_HAIR_TEXTURE(Hash modelHash, int drawableId, int textureId) { return invoke(0xC56FBF2F228E1DAC, modelHash, drawableId, textureId); } // 0xC56FBF2F228E1DAC b323 - void SET_PED_MICRO_MORPH(Ped ped, int index, float scale) { invoke(0x71A5C1DBA060049E, ped, index, scale); } // 0x71A5C1DBA060049E b323 - BOOL HAS_PED_HEAD_BLEND_FINISHED(Ped ped) { return invoke(0x654CD0A825161131, ped); } // 0x654CD0A825161131 0x2B1BD9C5 b323 - void FINALIZE_HEAD_BLEND(Ped ped) { invoke(0x4668D80430D6C299, ped); } // 0x4668D80430D6C299 0x894314A4 b323 - void SET_HEAD_BLEND_PALETTE_COLOR(Ped ped, int r, int g, int b, int id) { invoke(0xCC9682B8951C5229, ped, r, g, b, id); } // 0xCC9682B8951C5229 0x57E5B3F9 b323 - void DISABLE_HEAD_BLEND_PALETTE_COLOR(Ped ped) { invoke(0xA21C118553BBDF02, ped); } // 0xA21C118553BBDF02 0xC6F36292 b323 - int GET_PED_HEAD_BLEND_FIRST_INDEX(int type) { return invoke(0x68D353AB88B97E0C, type); } // 0x68D353AB88B97E0C 0x211DEFEC b323 - int GET_PED_HEAD_BLEND_NUM_HEADS(int type) { return invoke(0x5EF37013A6539C9D, type); } // 0x5EF37013A6539C9D 0x095D3BD8 b323 - int SET_PED_PRELOAD_VARIATION_DATA(Ped ped, int slot, int drawableId, int textureId) { return invoke(0x39D55A620FCB6A3A, ped, slot, drawableId, textureId); } // 0x39D55A620FCB6A3A 0x45F3BDFB b323 - BOOL HAS_PED_PRELOAD_VARIATION_DATA_FINISHED(Ped ped) { return invoke(0x66680A92700F43DF, ped); } // 0x66680A92700F43DF 0xC6517D52 b323 - void RELEASE_PED_PRELOAD_VARIATION_DATA(Ped ped) { invoke(0x5AAB586FFEC0FD96, ped); } // 0x5AAB586FFEC0FD96 0x6435F67F b323 - int SET_PED_PRELOAD_PROP_DATA(Ped ped, int componentId, int drawableId, int TextureId) { return invoke(0x2B16A3BFF1FBCE49, ped, componentId, drawableId, TextureId); } // 0x2B16A3BFF1FBCE49 0xC0E23671 b323 - BOOL HAS_PED_PRELOAD_PROP_DATA_FINISHED(Ped ped) { return invoke(0x784002A632822099, ped); } // 0x784002A632822099 0x3B0CA391 b323 - void RELEASE_PED_PRELOAD_PROP_DATA(Ped ped) { invoke(0xF79F9DEF0AADE61A, ped); } // 0xF79F9DEF0AADE61A 0xFD103BA7 b323 - int GET_PED_PROP_INDEX(Ped ped, int componentId, Any p2) { return invoke(0x898CC20EA75BACD8, ped, componentId, p2); } // 0x898CC20EA75BACD8 0x746DDAC0 b323 - void SET_PED_PROP_INDEX(Ped ped, int componentId, int drawableId, int TextureId, BOOL attach, Any p5) { invoke(0x93376B65A266EB5F, ped, componentId, drawableId, TextureId, attach, p5); } // 0x93376B65A266EB5F 0x0829F2E2 b323 - void KNOCK_OFF_PED_PROP(Ped ped, BOOL p1, BOOL p2, BOOL p3, BOOL p4) { invoke(0x6FD7816A36615F48, ped, p1, p2, p3, p4); } // 0x6FD7816A36615F48 0x08D8B180 b323 - void CLEAR_PED_PROP(Ped ped, int propId, Any p2) { invoke(0x0943E5B8E078E76E, ped, propId, p2); } // 0x0943E5B8E078E76E 0x2D23D743 b323 - void CLEAR_ALL_PED_PROPS(Ped ped, Any p1) { invoke(0xCD8A7537A9B52F06, ped, p1); } // 0xCD8A7537A9B52F06 0x81DF8B43 b323 - void DROP_AMBIENT_PROP(Ped ped) { invoke(0xAFF4710E2A0A6C12, ped); } // 0xAFF4710E2A0A6C12 0x728D3D53 b323 - int GET_PED_PROP_TEXTURE_INDEX(Ped ped, int componentId) { return invoke(0xE131A28626F81AB2, ped, componentId); } // 0xE131A28626F81AB2 0x922A6653 b323 - void CLEAR_PED_PARACHUTE_PACK_VARIATION(Ped ped) { invoke(0x1280804F7CFD2D6C, ped); } // 0x1280804F7CFD2D6C 0x7BCD8991 b323 - void SET_PED_SCUBA_GEAR_VARIATION(Ped ped) { invoke(0x36C6984C3ED0C911, ped); } // 0x36C6984C3ED0C911 b323 - void CLEAR_PED_SCUBA_GEAR_VARIATION(Ped ped) { invoke(0xB50EB4CCB29704AC, ped); } // 0xB50EB4CCB29704AC 0x080275EE b323 - BOOL IS_USING_PED_SCUBA_GEAR_VARIATION(Any p0) { return invoke(0xFEC9A3B1820F3331, p0); } // 0xFEC9A3B1820F3331 b323 - void SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(Ped ped, BOOL toggle) { invoke(0x9F8AA94D6D97DBF4, ped, toggle); } // 0x9F8AA94D6D97DBF4 0xDFE34E4A b323 - void SET_PED_BOUNDS_ORIENTATION(Ped ped, float p1, float p2, float x, float y, float z) { invoke(0x4F5F651ACCC9C4CF, ped, p1, p2, x, y, z); } // 0x4F5F651ACCC9C4CF 0xCFA20D68 b323 - void REGISTER_TARGET(Ped ped, Ped target) { invoke(0x2F25D9AEFA34FBA2, ped, target); } // 0x2F25D9AEFA34FBA2 0x50A95442 b323 - void REGISTER_HATED_TARGETS_AROUND_PED(Ped ped, float radius) { invoke(0x9222F300BF8354FE, ped, radius); } // 0x9222F300BF8354FE 0x7F87559E b323 - Ped GET_RANDOM_PED_AT_COORD(float x, float y, float z, float xRadius, float yRadius, float zRadius, int pedType) { return invoke(0x876046A8E3A4B71C, x, y, z, xRadius, yRadius, zRadius, pedType); } // 0x876046A8E3A4B71C 0xDC8239EB b323 - BOOL GET_CLOSEST_PED(float x, float y, float z, float radius, BOOL p4, BOOL p5, Ped* outPed, BOOL p7, BOOL p8, int pedType) { return invoke(0xC33AB876A77F8164, x, y, z, radius, p4, p5, outPed, p7, p8, pedType); } // 0xC33AB876A77F8164 0x8F6C1F55 b323 - void SET_SCENARIO_PEDS_TO_BE_RETURNED_BY_NEXT_COMMAND(BOOL value) { invoke(0x14F19A8782C8071E, value); } // 0x14F19A8782C8071E 0x85615FD0 b323 - BOOL GET_CAN_PED_BE_GRABBED_BY_SCRIPT(Ped ped, BOOL p1, BOOL p2, BOOL p3, BOOL p4, BOOL p5, BOOL p6, BOOL p7, Any p8) { return invoke(0x03EA03AF85A85CB7, ped, p1, p2, p3, p4, p5, p6, p7, p8); } // 0x03EA03AF85A85CB7 0x18DD76A1 b323 - void SET_DRIVER_RACING_MODIFIER(Ped driver, float modifier) { invoke(0xDED5AF5A0EA4B297, driver, modifier); } // 0xDED5AF5A0EA4B297 0x6D55B3B3 b323 - void SET_DRIVER_ABILITY(Ped driver, float ability) { invoke(0xB195FFA8042FC5C3, driver, ability); } // 0xB195FFA8042FC5C3 0xAAD4012C b323 - void SET_DRIVER_AGGRESSIVENESS(Ped driver, float aggressiveness) { invoke(0xA731F608CA104E3C, driver, aggressiveness); } // 0xA731F608CA104E3C 0x8B02A8FB b323 - BOOL CAN_PED_RAGDOLL(Ped ped) { return invoke(0x128F79EDCECE4FD5, ped); } // 0x128F79EDCECE4FD5 0xC0EFB7A3 b323 - BOOL SET_PED_TO_RAGDOLL(Ped ped, int time1, int time2, int ragdollType, BOOL p4, BOOL p5, BOOL p6) { return invoke(0xAE99FB955581844A, ped, time1, time2, ragdollType, p4, p5, p6); } // 0xAE99FB955581844A 0x83CB5052 b323 - BOOL SET_PED_TO_RAGDOLL_WITH_FALL(Ped ped, int time, int p2, int ragdollType, float x, float y, float z, float velocity, float p8, float p9, float p10, float p11, float p12, float p13) { return invoke(0xD76632D99E4966C8, ped, time, p2, ragdollType, x, y, z, velocity, p8, p9, p10, p11, p12, p13); } // 0xD76632D99E4966C8 0xFA12E286 b323 - void SET_PED_RAGDOLL_ON_COLLISION(Ped ped, BOOL toggle) { invoke(0xF0A4F1BBF4FA7497, ped, toggle); } // 0xF0A4F1BBF4FA7497 0x2654A0F4 b323 - BOOL IS_PED_RAGDOLL(Ped ped) { return invoke(0x47E4E977581C5B55, ped); } // 0x47E4E977581C5B55 0xC833BBE1 b323 - BOOL IS_PED_RUNNING_RAGDOLL_TASK(Ped ped) { return invoke(0xE3B6097CC25AA69E, ped); } // 0xE3B6097CC25AA69E 0x44A153F2 b323 - void SET_PED_RAGDOLL_FORCE_FALL(Ped ped) { invoke(0x01F6594B923B9251, ped); } // 0x01F6594B923B9251 0x20A5BDE0 b323 - void RESET_PED_RAGDOLL_TIMER(Ped ped) { invoke(0x9FA4664CF62E47E8, ped); } // 0x9FA4664CF62E47E8 0xF2865370 b323 - void SET_PED_CAN_RAGDOLL(Ped ped, BOOL toggle) { invoke(0xB128377056A54E2A, ped, toggle); } // 0xB128377056A54E2A 0xCF1384C4 b323 - BOOL IS_PED_RUNNING_MELEE_TASK(Ped ped) { return invoke(0xD1871251F3B5ACD7, ped); } // 0xD1871251F3B5ACD7 0xBD4236F6 b323 - BOOL IS_PED_RUNNING_MOBILE_PHONE_TASK(Ped ped) { return invoke(0x2AFE52F782F25775, ped); } // 0x2AFE52F782F25775 0xFB2AFED1 b323 - BOOL IS_MOBILE_PHONE_TO_PED_EAR(Ped ped) { return invoke(0xA3F3564A5B3646C0, ped); } // 0xA3F3564A5B3646C0 0x97353375 b323 - void SET_RAGDOLL_BLOCKING_FLAGS(Ped ped, int blockingFlag) { invoke(0x26695EC767728D84, ped, blockingFlag); } // 0x26695EC767728D84 0x9C8F830D b323 - void CLEAR_RAGDOLL_BLOCKING_FLAGS(Ped ped, int blockingFlag) { invoke(0xD86D101FCFD00A4B, ped, blockingFlag); } // 0xD86D101FCFD00A4B 0x77CBA290 b323 - void SET_PED_ANGLED_DEFENSIVE_AREA(Ped ped, float p1, float p2, float p3, float p4, float p5, float p6, float p7, BOOL p8, BOOL p9) { invoke(0xC7F76DF27A5045A1, ped, p1, p2, p3, p4, p5, p6, p7, p8, p9); } // 0xC7F76DF27A5045A1 0x3EFBDD9B b323 - void SET_PED_SPHERE_DEFENSIVE_AREA(Ped ped, float x, float y, float z, float radius, BOOL p5, BOOL p6) { invoke(0x9D3151A373974804, ped, x, y, z, radius, p5, p6); } // 0x9D3151A373974804 0xBD96D8E8 b323 - void SET_PED_DEFENSIVE_SPHERE_ATTACHED_TO_PED(Ped ped, Ped target, float xOffset, float yOffset, float zOffset, float radius, BOOL p6) { invoke(0xF9B8F91AAD3B953E, ped, target, xOffset, yOffset, zOffset, radius, p6); } // 0xF9B8F91AAD3B953E 0x40638BDC b323 - void SET_PED_DEFENSIVE_SPHERE_ATTACHED_TO_VEHICLE(Ped ped, Vehicle target, float xOffset, float yOffset, float zOffset, float radius, BOOL p6) { invoke(0xE4723DB6E736CCFF, ped, target, xOffset, yOffset, zOffset, radius, p6); } // 0xE4723DB6E736CCFF 0x4763B2C6 b323 - void SET_PED_DEFENSIVE_AREA_ATTACHED_TO_PED(Ped ped, Ped attachPed, float p2, float p3, float p4, float p5, float p6, float p7, float p8, BOOL p9, BOOL p10) { invoke(0x4EF47FE21698A8B6, ped, attachPed, p2, p3, p4, p5, p6, p7, p8, p9, p10); } // 0x4EF47FE21698A8B6 0x74BDA7CE b323 - void SET_PED_DEFENSIVE_AREA_DIRECTION(Ped ped, float p1, float p2, float p3, BOOL p4) { invoke(0x413C6C763A4AFFAD, ped, p1, p2, p3, p4); } // 0x413C6C763A4AFFAD 0xB66B0C9A b323 - void REMOVE_PED_DEFENSIVE_AREA(Ped ped, BOOL toggle) { invoke(0x74D4E028107450A9, ped, toggle); } // 0x74D4E028107450A9 0x34AAAFA5 b323 - Vector3 GET_PED_DEFENSIVE_AREA_POSITION(Ped ped, BOOL p1) { return invoke(0x3C06B8786DD94CD1, ped, p1); } // 0x3C06B8786DD94CD1 0xCB65198D b323 - BOOL IS_PED_DEFENSIVE_AREA_ACTIVE(Ped ped, BOOL p1) { return invoke(0xBA63D9FE45412247, ped, p1); } // 0xBA63D9FE45412247 0x6D88BCD3 b323 - void SET_PED_PREFERRED_COVER_SET(Ped ped, Any itemSet) { invoke(0x8421EB4DA7E391B9, ped, itemSet); } // 0x8421EB4DA7E391B9 0xF3B7EFBF b323 - void REMOVE_PED_PREFERRED_COVER_SET(Ped ped) { invoke(0xFDDB234CF74073D9, ped); } // 0xFDDB234CF74073D9 0xA0134498 b323 - void REVIVE_INJURED_PED(Ped ped) { invoke(0x8D8ACD8388CD99CE, ped); } // 0x8D8ACD8388CD99CE 0x14D3E6E3 b323 - void RESURRECT_PED(Ped ped) { invoke(0x71BC8E838B9C6035, ped); } // 0x71BC8E838B9C6035 0xA4B82097 b323 - void SET_PED_NAME_DEBUG(Ped ped, const char* name) { invoke(0x98EFA132A4117BE1, ped, name); } // 0x98EFA132A4117BE1 0x20D6273E b323 - Vector3 GET_PED_EXTRACTED_DISPLACEMENT(Ped ped, BOOL worldSpace) { return invoke(0xE0AF41401ADF87E3, ped, worldSpace); } // 0xE0AF41401ADF87E3 0x5231F901 b323 - void SET_PED_DIES_WHEN_INJURED(Ped ped, BOOL toggle) { invoke(0x5BA7919BED300023, ped, toggle); } // 0x5BA7919BED300023 0xE94E24D4 b323 - void SET_PED_ENABLE_WEAPON_BLOCKING(Ped ped, BOOL toggle) { invoke(0x97A790315D3831FD, ped, toggle); } // 0x97A790315D3831FD 0x4CAD1A4A b323 - void SPECIAL_FUNCTION_DO_NOT_USE(Ped ped, BOOL p1) { invoke(0xF9ACF4A08098EA25, ped, p1); } // 0xF9ACF4A08098EA25 0x141CC936 b323 - void RESET_PED_VISIBLE_DAMAGE(Ped ped) { invoke(0x3AC1F7B898F30C05, ped); } // 0x3AC1F7B898F30C05 0xC4BC4841 b323 - void APPLY_PED_BLOOD_DAMAGE_BY_ZONE(Ped ped, Any p1, float p2, float p3, Any p4) { invoke(0x816F6981C60BF53B, ped, p1, p2, p3, p4); } // 0x816F6981C60BF53B 0x1E54DB12 b323 - void APPLY_PED_BLOOD(Ped ped, int boneIndex, float xRot, float yRot, float zRot, const char* woundType) { invoke(0x83F7E01C7B769A26, ped, boneIndex, xRot, yRot, zRot, woundType); } // 0x83F7E01C7B769A26 0x376CE3C0 b323 - void APPLY_PED_BLOOD_BY_ZONE(Ped ped, int p1, float p2, float p3, const char* p4) { invoke(0x3311E47B91EDCBBC, ped, p1, p2, p3, p4); } // 0x3311E47B91EDCBBC 0x8F3F3A9C b323 - void APPLY_PED_BLOOD_SPECIFIC(Ped ped, int p1, float p2, float p3, float p4, float p5, int p6, float p7, const char* p8) { invoke(0xEF0D582CBF2D9B0F, ped, p1, p2, p3, p4, p5, p6, p7, p8); } // 0xEF0D582CBF2D9B0F 0xFC13CE80 b323 - void APPLY_PED_DAMAGE_DECAL(Ped ped, int damageZone, float xOffset, float yOffset, float heading, float scale, float alpha, int variation, BOOL fadeIn, const char* decalName) { invoke(0x397C38AA7B4A5F83, ped, damageZone, xOffset, yOffset, heading, scale, alpha, variation, fadeIn, decalName); } // 0x397C38AA7B4A5F83 0x8A13A41F b323 - void APPLY_PED_DAMAGE_PACK(Ped ped, const char* damagePack, float damage, float mult) { invoke(0x46DF918788CB093F, ped, damagePack, damage, mult); } // 0x46DF918788CB093F 0x208D0CB8 b323 - void CLEAR_PED_BLOOD_DAMAGE(Ped ped) { invoke(0x8FE22675A5A45817, ped); } // 0x8FE22675A5A45817 0xF7ADC960 b323 - void CLEAR_PED_BLOOD_DAMAGE_BY_ZONE(Ped ped, int p1) { invoke(0x56E3B78C5408D9F4, ped, p1); } // 0x56E3B78C5408D9F4 0xF210BE69 b323 - void HIDE_PED_BLOOD_DAMAGE_BY_ZONE(Ped ped, Any p1, BOOL p2) { invoke(0x62AB793144DE75DC, ped, p1, p2); } // 0x62AB793144DE75DC 0x0CB6C4ED b323 - void CLEAR_PED_DAMAGE_DECAL_BY_ZONE(Ped ped, int p1, const char* p2) { invoke(0x523C79AEEFCC4A2A, ped, p1, p2); } // 0x523C79AEEFCC4A2A 0x70AA5B7D b323 - int GET_PED_DECORATIONS_STATE(Ped ped) { return invoke(0x71EAB450D86954A1, ped); } // 0x71EAB450D86954A1 0x47187F7F b323 - void MARK_PED_DECORATIONS_AS_CLONED_FROM_LOCAL_PLAYER(Ped ped, BOOL p1) { invoke(0x2B694AFCF64E6994, ped, p1); } // 0x2B694AFCF64E6994 b323 - void CLEAR_PED_WETNESS(Ped ped) { invoke(0x9C720776DAA43E7E, ped); } // 0x9C720776DAA43E7E 0x629F15BD b323 - void SET_PED_WETNESS_HEIGHT(Ped ped, float height) { invoke(0x44CB6447D2571AA0, ped, height); } // 0x44CB6447D2571AA0 0x7B33289A b323 - void SET_PED_WETNESS_ENABLED_THIS_FRAME(Ped ped) { invoke(0xB5485E4907B53019, ped); } // 0xB5485E4907B53019 0xBDE749F7 b323 - void SET_PED_WETNESS(Ped ped, float wetLevel) { invoke(0xAC0BB4D87777CAE2, ped, wetLevel); } // 0xAC0BB4D87777CAE2 b2802 - void CLEAR_PED_ENV_DIRT(Ped ped) { invoke(0x6585D955A68452A5, ped); } // 0x6585D955A68452A5 0xA993915F b323 - void SET_PED_SWEAT(Ped ped, float sweat) { invoke(0x27B0405F59637D1F, ped, sweat); } // 0x27B0405F59637D1F 0x76A1DB9F b323 - void ADD_PED_DECORATION_FROM_HASHES(Ped ped, Hash collection, Hash overlay) { invoke(0x5F5D1665E352A839, ped, collection, overlay); } // 0x5F5D1665E352A839 0x70559AC7 b323 - void ADD_PED_DECORATION_FROM_HASHES_IN_CORONA(Ped ped, Hash collection, Hash overlay) { invoke(0x5619BFA07CFD7833, ped, collection, overlay); } // 0x5619BFA07CFD7833 0x8CD3E487 b323 - int GET_PED_DECORATION_ZONE_FROM_HASHES(Hash collection, Hash overlay) { return invoke(0x9FD452BFBE7A7A8B, collection, overlay); } // 0x9FD452BFBE7A7A8B 0x3543019E b323 - void CLEAR_PED_DECORATIONS(Ped ped) { invoke(0x0E5173C163976E38, ped); } // 0x0E5173C163976E38 0xD4496BF3 b323 - void CLEAR_PED_DECORATIONS_LEAVE_SCARS(Ped ped) { invoke(0xE3B27E70CEAB9F0C, ped); } // 0xE3B27E70CEAB9F0C 0xEFD58EB9 b323 - BOOL WAS_PED_SKELETON_UPDATED(Ped ped) { return invoke(0x11B499C1E0FF8559, ped); } // 0x11B499C1E0FF8559 0xF7E2FBAD b323 - Vector3 GET_PED_BONE_COORDS(Ped ped, int boneId, float offsetX, float offsetY, float offsetZ) { return invoke(0x17C07FC640E86B4E, ped, boneId, offsetX, offsetY, offsetZ); } // 0x17C07FC640E86B4E 0x4579CAB1 b323 - void CREATE_NM_MESSAGE(BOOL startImmediately, int messageId) { invoke(0x418EF2A1BCE56685, startImmediately, messageId); } // 0x418EF2A1BCE56685 0x1CFBFD4B b323 - void GIVE_PED_NM_MESSAGE(Ped ped) { invoke(0xB158DFCCC56E5C5B, ped); } // 0xB158DFCCC56E5C5B 0x737C3689 b323 - int ADD_SCENARIO_BLOCKING_AREA(float x1, float y1, float z1, float x2, float y2, float z2, BOOL p6, BOOL p7, BOOL p8, BOOL p9) { return invoke(0x1B5C85C612E5256E, x1, y1, z1, x2, y2, z2, p6, p7, p8, p9); } // 0x1B5C85C612E5256E 0xA38C0234 b323 - void REMOVE_SCENARIO_BLOCKING_AREAS() { invoke(0xD37401D78A929A49); } // 0xD37401D78A929A49 0x4DDF845F b323 - void REMOVE_SCENARIO_BLOCKING_AREA(Any p0, BOOL p1) { invoke(0x31D16B74C6E29D66, p0, p1); } // 0x31D16B74C6E29D66 0x4483EF06 b323 - void SET_SCENARIO_PEDS_SPAWN_IN_SPHERE_AREA(float x, float y, float z, float range, int p4) { invoke(0x28157D43CF600981, x, y, z, range, p4); } // 0x28157D43CF600981 0x80EAD297 b323 - BOOL DOES_SCENARIO_BLOCKING_AREA_EXISTS(float x1, float y1, float z1, float x2, float y2, float z2) { return invoke(0x8A24B067D175A7BD, x1, y1, z1, x2, y2, z2); } // 0x8A24B067D175A7BD b678 - BOOL IS_PED_USING_SCENARIO(Ped ped, const char* scenario) { return invoke(0x1BF094736DD62C2E, ped, scenario); } // 0x1BF094736DD62C2E 0x0F65B0D4 b323 - BOOL IS_PED_USING_ANY_SCENARIO(Ped ped) { return invoke(0x57AB4A3080F85143, ped); } // 0x57AB4A3080F85143 0x195EF5B7 b323 - BOOL SET_PED_PANIC_EXIT_SCENARIO(Any p0, Any p1, Any p2, Any p3) { return invoke(0xFE07FF6495D52E2A, p0, p1, p2, p3); } // 0xFE07FF6495D52E2A 0x59DE73AC b323 - void TOGGLE_SCENARIO_PED_COWER_IN_PLACE(Ped ped, BOOL toggle) { invoke(0x9A77DFD295E29B09, ped, toggle); } // 0x9A77DFD295E29B09 0xC08FE5F6 b323 - BOOL TRIGGER_PED_SCENARIO_PANICEXITTOFLEE(Any p0, Any p1, Any p2, Any p3) { return invoke(0x25361A96E0F7E419, p0, p1, p2, p3); } // 0x25361A96E0F7E419 0x58C0F6CF b323 - BOOL SET_PED_SHOULD_PLAY_DIRECTED_NORMAL_SCENARIO_EXIT(Any p0, Any p1, Any p2, Any p3) { return invoke(0xEC6935EBE0847B90, p0, p1, p2, p3); } // 0xEC6935EBE0847B90 b323 - void SET_PED_SHOULD_PLAY_NORMAL_SCENARIO_EXIT(Ped ped) { invoke(0xA3A9299C4F2ADB98, ped); } // 0xA3A9299C4F2ADB98 0x033F43FA b323 - void SET_PED_SHOULD_PLAY_IMMEDIATE_SCENARIO_EXIT(Ped ped) { invoke(0xF1C03A5352243A30, ped); } // 0xF1C03A5352243A30 0x4C684C81 b323 - BOOL SET_PED_SHOULD_PLAY_FLEE_SCENARIO_EXIT(Ped ped, Any p1, Any p2, Any p3) { return invoke(0xEEED8FAFEC331A70, ped, p1, p2, p3); } // 0xEEED8FAFEC331A70 0x7B4C3E6F b323 - void SET_PED_SHOULD_IGNORE_SCENARIO_EXIT_COLLISION_CHECKS(Ped ped, BOOL p1) { invoke(0x425AECF167663F48, ped, p1); } // 0x425AECF167663F48 0x5BC276AE b323 - void SET_PED_SHOULD_IGNORE_SCENARIO_NAV_CHECKS(Any p0, BOOL p1) { invoke(0x5B6010B3CBC29095, p0, p1); } // 0x5B6010B3CBC29095 b323 - void SET_PED_SHOULD_PROBE_FOR_SCENARIO_EXITS_IN_ONE_FRAME(Any p0, BOOL p1) { invoke(0xCEDA60A74219D064, p0, p1); } // 0xCEDA60A74219D064 b323 - BOOL IS_PED_GESTURING(Any p0) { return invoke(0xC30BDAEE47256C13, p0); } // 0xC30BDAEE47256C13 b1868 - void RESET_FACIAL_IDLE_ANIM(Ped ped) { invoke(0x007FDE5A7897E426, ped); } // 0x007FDE5A7897E426 b2802 - void PLAY_FACIAL_ANIM(Ped ped, const char* animName, const char* animDict) { invoke(0xE1E65CA8AC9C00ED, ped, animName, animDict); } // 0xE1E65CA8AC9C00ED 0x1F6CCDDE b323 - void SET_FACIAL_CLIPSET(Ped ped, const char* animDict) { invoke(0x5687C7F05B39E401, ped, animDict); } // 0x5687C7F05B39E401 b1493 - void SET_FACIAL_IDLE_ANIM_OVERRIDE(Ped ped, const char* animName, const char* animDict) { invoke(0xFFC24B988B938B38, ped, animName, animDict); } // 0xFFC24B988B938B38 0x9BA19C13 b323 - void CLEAR_FACIAL_IDLE_ANIM_OVERRIDE(Ped ped) { invoke(0x726256CC1EEB182F, ped); } // 0x726256CC1EEB182F 0x5244F4E2 b323 - void SET_PED_CAN_PLAY_GESTURE_ANIMS(Ped ped, BOOL toggle) { invoke(0xBAF20C5432058024, ped, toggle); } // 0xBAF20C5432058024 0xE131E3B3 b323 - void SET_PED_CAN_PLAY_VISEME_ANIMS(Ped ped, BOOL toggle, BOOL p2) { invoke(0xF833DDBA3B104D43, ped, toggle, p2); } // 0xF833DDBA3B104D43 0xA2FDAF27 b323 - void SET_PED_IS_IGNORED_BY_AUTO_OPEN_DOORS(Ped ped, BOOL p1) { invoke(0x33A60D8BDD6E508C, ped, p1); } // 0x33A60D8BDD6E508C 0xADB2511A b323 - void SET_PED_CAN_PLAY_AMBIENT_ANIMS(Ped ped, BOOL toggle) { invoke(0x6373D1349925A70E, ped, toggle); } // 0x6373D1349925A70E 0xF8053081 b323 - void SET_PED_CAN_PLAY_AMBIENT_BASE_ANIMS(Ped ped, BOOL toggle) { invoke(0x0EB0585D15254740, ped, toggle); } // 0x0EB0585D15254740 0x5720A5DD b323 - void TRIGGER_IDLE_ANIMATION_ON_PED(Ped ped) { invoke(0xC2EE020F5FB4DB53, ped); } // 0xC2EE020F5FB4DB53 0xB7CD0A49 b323 - void SET_PED_CAN_ARM_IK(Ped ped, BOOL toggle) { invoke(0x6C3B4D6D13B4C841, ped, toggle); } // 0x6C3B4D6D13B4C841 0x343B4DE0 b323 - void SET_PED_CAN_HEAD_IK(Ped ped, BOOL toggle) { invoke(0xC11C18092C5530DC, ped, toggle); } // 0xC11C18092C5530DC 0xD3B04476 b323 - void SET_PED_CAN_LEG_IK(Ped ped, BOOL toggle) { invoke(0x73518ECE2485412B, ped, toggle); } // 0x73518ECE2485412B 0x9955BC6F b323 - void SET_PED_CAN_TORSO_IK(Ped ped, BOOL toggle) { invoke(0xF2B7106D37947CE0, ped, toggle); } // 0xF2B7106D37947CE0 0x8E5D4EAB b323 - void SET_PED_CAN_TORSO_REACT_IK(Ped ped, BOOL p1) { invoke(0xF5846EDB26A98A24, ped, p1); } // 0xF5846EDB26A98A24 0x7B0040A8 b323 - void SET_PED_CAN_TORSO_VEHICLE_IK(Ped ped, BOOL p1) { invoke(0x6647C5F6F5792496, ped, p1); } // 0x6647C5F6F5792496 0x0FDA62DE b323 - void SET_PED_CAN_USE_AUTO_CONVERSATION_LOOKAT(Ped ped, BOOL toggle) { invoke(0xEC4686EC06434678, ped, toggle); } // 0xEC4686EC06434678 0x584C5178 b323 - BOOL IS_PED_HEADTRACKING_PED(Ped ped1, Ped ped2) { return invoke(0x5CD3CB88A7F8850D, ped1, ped2); } // 0x5CD3CB88A7F8850D 0x2A5DF721 b323 - BOOL IS_PED_HEADTRACKING_ENTITY(Ped ped, Entity entity) { return invoke(0x813A0A7C9D2E831F, ped, entity); } // 0x813A0A7C9D2E831F 0x233C9ACF b323 - void SET_PED_PRIMARY_LOOKAT(Ped ped, Ped lookAt) { invoke(0xCD17B554996A8D9E, ped, lookAt); } // 0xCD17B554996A8D9E 0x6DEF6F1C b323 - void SET_PED_CLOTH_PIN_FRAMES(Any p0, Any p1) { invoke(0x78C4E9961DB3EB5B, p0, p1); } // 0x78C4E9961DB3EB5B b323 - void SET_PED_CLOTH_PACKAGE_INDEX(Any p0, Any p1) { invoke(0x82A3D6D9CC2CB8E3, p0, p1); } // 0x82A3D6D9CC2CB8E3 b323 - void SET_PED_CLOTH_PRONE(Any p0, BOOL p1) { invoke(0xA660FAF550EB37E5, p0, p1); } // 0xA660FAF550EB37E5 b323 - void SET_PED_CONFIG_FLAG(Ped ped, int flagId, BOOL value) { invoke(0x1913FE4CBF41C463, ped, flagId, value); } // 0x1913FE4CBF41C463 0x9CFBE10D b323 - void SET_PED_RESET_FLAG(Ped ped, int flagId, BOOL doReset) { invoke(0xC1E8A365BF3B29F2, ped, flagId, doReset); } // 0xC1E8A365BF3B29F2 0xCFF6FF66 b323 - BOOL GET_PED_CONFIG_FLAG(Ped ped, int flagId, BOOL p2) { return invoke(0x7EE53118C892B513, ped, flagId, p2); } // 0x7EE53118C892B513 0xABE98267 b323 - BOOL GET_PED_RESET_FLAG(Ped ped, int flagId) { return invoke(0xAF9E59B1B1FBF2A0, ped, flagId); } // 0xAF9E59B1B1FBF2A0 0x2FC10D11 b323 - void SET_PED_GROUP_MEMBER_PASSENGER_INDEX(Ped ped, int index) { invoke(0x0BDDB8D9EC6BCF3C, ped, index); } // 0x0BDDB8D9EC6BCF3C 0x2AB3670B b323 - void SET_PED_CAN_EVASIVE_DIVE(Ped ped, BOOL toggle) { invoke(0x6B7A646C242A7059, ped, toggle); } // 0x6B7A646C242A7059 0x542FEB4D b323 - BOOL IS_PED_EVASIVE_DIVING(Ped ped, Entity* evadingEntity) { return invoke(0x414641C26E105898, ped, evadingEntity); } // 0x414641C26E105898 0xD82829DC b323 - void SET_PED_SHOOTS_AT_COORD(Ped ped, float x, float y, float z, BOOL toggle) { invoke(0x96A05E4FB321B1BA, ped, x, y, z, toggle); } // 0x96A05E4FB321B1BA 0xFD64EAE5 b323 - void SET_PED_MODEL_IS_SUPPRESSED(Hash modelHash, BOOL toggle) { invoke(0xE163A4BCE4DE6F11, modelHash, toggle); } // 0xE163A4BCE4DE6F11 0x7820CA43 b323 - void STOP_ANY_PED_MODEL_BEING_SUPPRESSED() { invoke(0xB47BD05FA66B40CF); } // 0xB47BD05FA66B40CF 0x5AD7DC55 b323 - void SET_PED_CAN_BE_TARGETED_WHEN_INJURED(Ped ped, BOOL toggle) { invoke(0x638C03B0F9878F57, ped, toggle); } // 0x638C03B0F9878F57 0x6FD9A7CD b323 - void SET_PED_GENERATES_DEAD_BODY_EVENTS(Ped ped, BOOL toggle) { invoke(0x7FB17BA2E7DECA5B, ped, toggle); } // 0x7FB17BA2E7DECA5B 0xE9B97A2B b323 - void BLOCK_PED_FROM_GENERATING_DEAD_BODY_EVENTS_WHEN_DEAD(Ped ped, BOOL toggle) { invoke(0xE43A13C9E4CCCBCF, ped, toggle); } // 0xE43A13C9E4CCCBCF 0xFF1F6AEB b323 - void SET_PED_WILL_ONLY_ATTACK_WANTED_PLAYER(Any p0, Any p1) { invoke(0x3E9679C1DFCF422C, p0, p1); } // 0x3E9679C1DFCF422C b877 - void SET_PED_CAN_RAGDOLL_FROM_PLAYER_IMPACT(Ped ped, BOOL toggle) { invoke(0xDF993EE5E90ABA25, ped, toggle); } // 0xDF993EE5E90ABA25 0xE9BD733A b323 - void GIVE_PED_HELMET(Ped ped, BOOL cannotRemove, int helmetFlag, int textureIndex) { invoke(0x54C7C4A94367717E, ped, cannotRemove, helmetFlag, textureIndex); } // 0x54C7C4A94367717E 0x1862A461 b323 - void REMOVE_PED_HELMET(Ped ped, BOOL instantly) { invoke(0xA7B2458D0AD6DED8, ped, instantly); } // 0xA7B2458D0AD6DED8 0x2086B1F0 b323 - BOOL IS_PED_TAKING_OFF_HELMET(Ped ped) { return invoke(0x14590DDBEDB1EC85, ped); } // 0x14590DDBEDB1EC85 0xA1008E0E b323 - void SET_PED_HELMET(Ped ped, BOOL canWearHelmet) { invoke(0x560A43136EB58105, ped, canWearHelmet); } // 0x560A43136EB58105 0xED366E53 b323 - void SET_PED_HELMET_FLAG(Ped ped, int helmetFlag) { invoke(0xC0E78D5C2CE3EB25, ped, helmetFlag); } // 0xC0E78D5C2CE3EB25 0x12677780 b323 - void SET_PED_HELMET_PROP_INDEX(Ped ped, int propIndex, BOOL p2) { invoke(0x26D83693ED99291C, ped, propIndex, p2); } // 0x26D83693ED99291C 0xA316D13F b323 - void SET_PED_HELMET_VISOR_PROP_INDICES(Ped ped, BOOL p1, int p2, int p3) { invoke(0x3F7325574E41B44D, ped, p1, p2, p3); } // 0x3F7325574E41B44D b791 - BOOL IS_PED_HELMET_VISOR_UP(Ped ped) { return invoke(0xB9496CE47546DB2C, ped); } // 0xB9496CE47546DB2C b791 - void SET_PED_HELMET_TEXTURE_INDEX(Ped ped, int textureIndex) { invoke(0xF1550C4BD22582E2, ped, textureIndex); } // 0xF1550C4BD22582E2 0x5F6C3328 b323 - BOOL IS_PED_WEARING_HELMET(Ped ped) { return invoke(0xF33BDFE19B309B19, ped); } // 0xF33BDFE19B309B19 0x0D680D49 b323 - void CLEAR_PED_STORED_HAT_PROP(Ped ped) { invoke(0x687C0B594907D2E8, ped); } // 0x687C0B594907D2E8 0x24A1284E b323 - int GET_PED_HELMET_STORED_HAT_PROP_INDEX(Ped ped) { return invoke(0x451294E859ECC018, ped); } // 0x451294E859ECC018 0x8A3A3116 b323 - int GET_PED_HELMET_STORED_HAT_TEX_INDEX(Ped ped) { return invoke(0x9D728C1E12BF5518, ped); } // 0x9D728C1E12BF5518 0x74EB662D b323 - BOOL IS_CURRENT_HEAD_PROP_A_HELMET(Any p0) { return invoke(0xF2385935BFFD4D92, p0); } // 0xF2385935BFFD4D92 0xFFF149FE b323 - void SET_PED_TO_LOAD_COVER(Ped ped, BOOL toggle) { invoke(0x332B562EEDA62399, ped, toggle); } // 0x332B562EEDA62399 0xCF94BA97 b323 - void SET_PED_CAN_COWER_IN_COVER(Ped ped, BOOL toggle) { invoke(0xCB7553CDCEF4A735, ped, toggle); } // 0xCB7553CDCEF4A735 0x5194658B b323 - void SET_PED_CAN_PEEK_IN_COVER(Ped ped, BOOL toggle) { invoke(0xC514825C507E3736, ped, toggle); } // 0xC514825C507E3736 0xC1DAE216 b323 - void SET_PED_PLAYS_HEAD_ON_HORN_ANIM_WHEN_DIES_IN_VEHICLE(Ped ped, BOOL toggle) { invoke(0x94D94BF1A75AED3D, ped, toggle); } // 0x94D94BF1A75AED3D 0x7C563CD2 b323 - void SET_PED_LEG_IK_MODE(Ped ped, int mode) { invoke(0xC396F5B86FF9FEBD, ped, mode); } // 0xC396F5B86FF9FEBD 0xFDDB042E b323 - void SET_PED_MOTION_BLUR(Ped ped, BOOL toggle) { invoke(0x0A986918B102B448, ped, toggle); } // 0x0A986918B102B448 0xA211A128 b323 - void SET_PED_CAN_SWITCH_WEAPON(Ped ped, BOOL toggle) { invoke(0xED7F7EFE9FABF340, ped, toggle); } // 0xED7F7EFE9FABF340 0xB5F8BA28 b323 - void SET_PED_DIES_INSTANTLY_IN_WATER(Ped ped, BOOL toggle) { invoke(0xEEB64139BA29A7CF, ped, toggle); } // 0xEEB64139BA29A7CF 0xFE2554FC b323 - void SET_LADDER_CLIMB_INPUT_STATE(Ped ped, int p1) { invoke(0x1A330D297AAC6BC1, ped, p1); } // 0x1A330D297AAC6BC1 0x77BB7CB8 b323 - void STOP_PED_WEAPON_FIRING_WHEN_DROPPED(Ped ped) { invoke(0xC158D28142A34608, ped); } // 0xC158D28142A34608 0x4AC3421E b323 - void SET_SCRIPTED_ANIM_SEAT_OFFSET(Ped ped, float p1) { invoke(0x5917BBA32D06C230, ped, p1); } // 0x5917BBA32D06C230 0x7CEFFA45 b323 - void SET_PED_COMBAT_MOVEMENT(Ped ped, int combatMovement) { invoke(0x4D9CA1009AFBD057, ped, combatMovement); } // 0x4D9CA1009AFBD057 0x12E62F9E b323 - int GET_PED_COMBAT_MOVEMENT(Ped ped) { return invoke(0xDEA92412FCAEB3F5, ped); } // 0xDEA92412FCAEB3F5 0xF3E7730E b323 - void SET_PED_COMBAT_ABILITY(Ped ped, int abilityLevel) { invoke(0xC7622C0D36B2FDA8, ped, abilityLevel); } // 0xC7622C0D36B2FDA8 0x6C23D329 b323 - void SET_PED_COMBAT_RANGE(Ped ped, int combatRange) { invoke(0x3C606747B23E497B, ped, combatRange); } // 0x3C606747B23E497B 0x8818A959 b323 - int GET_PED_COMBAT_RANGE(Ped ped) { return invoke(0xF9D9F7F2DB8E2FA0, ped); } // 0xF9D9F7F2DB8E2FA0 0x9B9B7163 b323 - void SET_PED_COMBAT_ATTRIBUTES(Ped ped, int attributeId, BOOL enabled) { invoke(0x9F7794730795E019, ped, attributeId, enabled); } // 0x9F7794730795E019 0x81D64248 b323 - void SET_PED_TARGET_LOSS_RESPONSE(Ped ped, int responseType) { invoke(0x0703B9079823DA4A, ped, responseType); } // 0x0703B9079823DA4A 0xCFA613FF b323 - BOOL IS_PED_PERFORMING_MELEE_ACTION(Ped ped) { return invoke(0xDCCA191DF9980FD7, ped); } // 0xDCCA191DF9980FD7 0x139C0875 b323 - BOOL IS_PED_PERFORMING_STEALTH_KILL(Ped ped) { return invoke(0xFD4CCDBCC59941B7, ped); } // 0xFD4CCDBCC59941B7 0x9ADD7B21 b323 - BOOL IS_PED_PERFORMING_A_COUNTER_ATTACK(Ped ped) { return invoke(0xEBD0EDBA5BE957CF, ped); } // 0xEBD0EDBA5BE957CF 0x9BE7C860 b323 - BOOL IS_PED_BEING_STEALTH_KILLED(Ped ped) { return invoke(0x863B23EFDE9C5DF2, ped); } // 0x863B23EFDE9C5DF2 0xD044C8AF b323 - Ped GET_MELEE_TARGET_FOR_PED(Ped ped) { return invoke(0x18A3E9EE1297FD39, ped); } // 0x18A3E9EE1297FD39 0xAFEC26A4 b323 - BOOL WAS_PED_KILLED_BY_STEALTH(Ped ped) { return invoke(0xF9800AA1A771B000, ped); } // 0xF9800AA1A771B000 0x2EA4B54E b323 - BOOL WAS_PED_KILLED_BY_TAKEDOWN(Ped ped) { return invoke(0x7F08E26039C7347C, ped); } // 0x7F08E26039C7347C 0xBDD3CE69 b323 - BOOL WAS_PED_KNOCKED_OUT(Ped ped) { return invoke(0x61767F73EACEED21, ped); } // 0x61767F73EACEED21 0x3993092B b323 - void SET_PED_FLEE_ATTRIBUTES(Ped ped, int attributeFlags, BOOL enable) { invoke(0x70A2D1137C8ED7C9, ped, attributeFlags, enable); } // 0x70A2D1137C8ED7C9 0xA717A875 b323 - void SET_PED_COWER_HASH(Ped ped, const char* p1) { invoke(0xA549131166868ED3, ped, p1); } // 0xA549131166868ED3 0x16F30DF4 b323 - void SET_PED_STEERS_AROUND_DEAD_BODIES(Ped ped, BOOL toggle) { invoke(0x2016C603D6B8987C, ped, toggle); } // 0x2016C603D6B8987C 0xA6F2C057 b323 - void SET_PED_STEERS_AROUND_PEDS(Ped ped, BOOL toggle) { invoke(0x46F2193B3AD1D891, ped, toggle); } // 0x46F2193B3AD1D891 0x797CAE4F b323 - void SET_PED_STEERS_AROUND_OBJECTS(Ped ped, BOOL toggle) { invoke(0x1509C089ADC208BF, ped, toggle); } // 0x1509C089ADC208BF 0x3BD9B0A6 b323 - void SET_PED_STEERS_AROUND_VEHICLES(Ped ped, BOOL toggle) { invoke(0xEB6FB9D48DDE23EC, ped, toggle); } // 0xEB6FB9D48DDE23EC 0x533C0651 b323 - void SET_PED_IS_AVOIDED_BY_OTHERS(Any p0, BOOL p1) { invoke(0xA9B61A329BFDCBEA, p0, p1); } // 0xA9B61A329BFDCBEA 0x2276DE0D b323 - void SET_PED_INCREASED_AVOIDANCE_RADIUS(Ped ped) { invoke(0x570389D1C3DE3C6B, ped); } // 0x570389D1C3DE3C6B 0x59C52BE6 b323 - void SET_PED_BLOCKS_PATHING_WHEN_DEAD(Ped ped, BOOL toggle) { invoke(0x576594E8D64375E2, ped, toggle); } // 0x576594E8D64375E2 0x1D87DDC1 b323 - void SET_PED_NO_TIME_DELAY_BEFORE_SHOT(Any p0) { invoke(0xA52D5247A4227E14, p0); } // 0xA52D5247A4227E14 0xB52BA5F5 b323 - BOOL IS_ANY_PED_NEAR_POINT(float x, float y, float z, float radius) { return invoke(0x083961498679DC9F, x, y, z, radius); } // 0x083961498679DC9F 0xFBD9B050 b323 - void FORCE_PED_AI_AND_ANIMATION_UPDATE(Ped ped, BOOL p1, BOOL p2) { invoke(0x2208438012482A1A, ped, p1, p2); } // 0x2208438012482A1A 0x187B9070 b323 - BOOL IS_PED_HEADING_TOWARDS_POSITION(Ped ped, float x, float y, float z, float p4) { return invoke(0xFCF37A457CB96DC0, ped, x, y, z, p4); } // 0xFCF37A457CB96DC0 0x45037B9B b323 - void REQUEST_PED_VISIBILITY_TRACKING(Ped ped) { invoke(0x7D7A2E43E74E2EB8, ped); } // 0x7D7A2E43E74E2EB8 0x840D24D3 b323 - void REQUEST_PED_VEHICLE_VISIBILITY_TRACKING(Ped ped, BOOL p1) { invoke(0x2BC338A7B21F4608, ped, p1); } // 0x2BC338A7B21F4608 0x31C31DAA b323 - void REQUEST_PED_RESTRICTED_VEHICLE_VISIBILITY_TRACKING(Ped ped, BOOL p1) { invoke(0xCD018C591F94CB43, ped, p1); } // 0xCD018C591F94CB43 b323 - void REQUEST_PED_USE_SMALL_BBOX_VISIBILITY_TRACKING(Ped ped, BOOL p1) { invoke(0x75BA1CB3B7D40CAF, ped, p1); } // 0x75BA1CB3B7D40CAF 0x9194DB71 b323 - BOOL IS_TRACKED_PED_VISIBLE(Ped ped) { return invoke(0x91C8E617F64188AC, ped); } // 0x91C8E617F64188AC 0x33248CC1 b323 - int GET_TRACKED_PED_PIXELCOUNT(Ped ped) { return invoke(0x511F1A683387C7E2, ped); } // 0x511F1A683387C7E2 0x5B1B70AA b323 - BOOL IS_PED_TRACKED(Ped ped) { return invoke(0x4C5E1F087CD10BB7, ped); } // 0x4C5E1F087CD10BB7 0x7EB613D9 b323 - BOOL HAS_PED_RECEIVED_EVENT(Ped ped, int eventId) { return invoke(0x8507BCB710FA6DC0, ped, eventId); } // 0x8507BCB710FA6DC0 0xECD73DB0 b323 - BOOL CAN_PED_SEE_HATED_PED(Ped ped1, Ped ped2) { return invoke(0x6CD5A433374D4CFB, ped1, ped2); } // 0x6CD5A433374D4CFB 0x74A0F291 b323 - BOOL CAN_PED_SHUFFLE_TO_OR_FROM_TURRET_SEAT(Ped ped, int* p1) { return invoke(0x9C6A6C19B6C0C496, ped, p1); } // 0x9C6A6C19B6C0C496 b323 - BOOL CAN_PED_SHUFFLE_TO_OR_FROM_EXTRA_SEAT(Ped ped, int* p1) { return invoke(0x2DFC81C9B9608549, ped, p1); } // 0x2DFC81C9B9608549 b944 - int GET_PED_BONE_INDEX(Ped ped, int boneId) { return invoke(0x3F428D08BE5AAE31, ped, boneId); } // 0x3F428D08BE5AAE31 0x259C6BA2 b323 - int GET_PED_RAGDOLL_BONE_INDEX(Ped ped, int bone) { return invoke(0x2057EF813397A772, ped, bone); } // 0x2057EF813397A772 0x849F0716 b323 - void SET_PED_ENVEFF_SCALE(Ped ped, float value) { invoke(0xBF29516833893561, ped, value); } // 0xBF29516833893561 0xFC1CFC27 b323 - float GET_PED_ENVEFF_SCALE(Ped ped) { return invoke(0x9C14D30395A51A3C, ped); } // 0x9C14D30395A51A3C 0xA3421E39 b323 - void SET_ENABLE_PED_ENVEFF_SCALE(Ped ped, BOOL toggle) { invoke(0xD2C5AA0C0E8D0F1E, ped, toggle); } // 0xD2C5AA0C0E8D0F1E 0xC70F4A84 b323 - void SET_PED_ENVEFF_CPV_ADD(Ped ped, float p1) { invoke(0x110F526AB784111F, ped, p1); } // 0x110F526AB784111F 0x3B882533 b323 - void SET_PED_ENVEFF_COLOR_MODULATOR(Ped ped, int p1, int p2, int p3) { invoke(0xD69411AA0CEBF9E9, ped, p1, p2, p3); } // 0xD69411AA0CEBF9E9 0x87A0C174 b323 - void SET_PED_EMISSIVE_SCALE(Ped ped, float intensity) { invoke(0x4E90D746056E273D, ped, intensity); } // 0x4E90D746056E273D b944 - float GET_PED_EMISSIVE_SCALE(Ped ped) { return invoke(0x1461B28A06717D68, ped); } // 0x1461B28A06717D68 b944 - BOOL IS_PED_SHADER_READY(Ped ped) { return invoke(0x81AA517FBBA05D39, ped); } // 0x81AA517FBBA05D39 b944 - void SET_PED_ENABLE_CREW_EMBLEM(Ped ped, BOOL toggle) { invoke(0xE906EC930F5FE7C8, ped, toggle); } // 0xE906EC930F5FE7C8 b791 - void REQUEST_RAGDOLL_BOUNDS_UPDATE(Any p0, Any p1) { invoke(0x1216E0BFA72CC703, p0, p1); } // 0x1216E0BFA72CC703 0x7BD26837 b323 - void SET_PED_AO_BLOB_RENDERING(Ped ped, BOOL toggle) { invoke(0x2B5AA717A181FB4C, ped, toggle); } // 0x2B5AA717A181FB4C 0x98E29ED0 b323 - BOOL IS_PED_SHELTERED(Ped ped) { return invoke(0xB8B52E498014F5B0, ped); } // 0xB8B52E498014F5B0 b323 - int CREATE_SYNCHRONIZED_SCENE(float x, float y, float z, float roll, float pitch, float yaw, int p6) { return invoke(0x8C18E0F9080ADD73, x, y, z, roll, pitch, yaw, p6); } // 0x8C18E0F9080ADD73 0xFFDDF8FA b323 - int CREATE_SYNCHRONIZED_SCENE_AT_MAP_OBJECT(float x, float y, float z, float radius, Hash object) { return invoke(0x62EC273D00187DCA, x, y, z, radius, object); } // 0x62EC273D00187DCA 0xF3876894 b323 - BOOL IS_SYNCHRONIZED_SCENE_RUNNING(int sceneId) { return invoke(0x25D39B935A038A26, sceneId); } // 0x25D39B935A038A26 0x57A282F1 b323 - void SET_SYNCHRONIZED_SCENE_ORIGIN(int sceneID, float x, float y, float z, float roll, float pitch, float yaw, BOOL p7) { invoke(0x6ACF6B7225801CD7, sceneID, x, y, z, roll, pitch, yaw, p7); } // 0x6ACF6B7225801CD7 0x2EC2A0B2 b323 - void SET_SYNCHRONIZED_SCENE_PHASE(int sceneID, float phase) { invoke(0x734292F4F0ABF6D0, sceneID, phase); } // 0x734292F4F0ABF6D0 0xF5AB0D98 b323 - float GET_SYNCHRONIZED_SCENE_PHASE(int sceneID) { return invoke(0xE4A310B1D7FA73CC, sceneID); } // 0xE4A310B1D7FA73CC 0xB0B2C852 b323 - void SET_SYNCHRONIZED_SCENE_RATE(int sceneID, float rate) { invoke(0xB6C49F8A5E295A5D, sceneID, rate); } // 0xB6C49F8A5E295A5D 0xF10112FD b323 - float GET_SYNCHRONIZED_SCENE_RATE(int sceneID) { return invoke(0xD80932D577274D40, sceneID); } // 0xD80932D577274D40 0x89365F0D b323 - void SET_SYNCHRONIZED_SCENE_LOOPED(int sceneID, BOOL toggle) { invoke(0xD9A897A4C6C2974F, sceneID, toggle); } // 0xD9A897A4C6C2974F 0x32ED9F82 b323 - BOOL IS_SYNCHRONIZED_SCENE_LOOPED(int sceneID) { return invoke(0x62522002E0C391BA, sceneID); } // 0x62522002E0C391BA 0x47D87A84 b323 - void SET_SYNCHRONIZED_SCENE_HOLD_LAST_FRAME(int sceneID, BOOL toggle) { invoke(0x394B9CD12435C981, sceneID, toggle); } // 0x394B9CD12435C981 0x2DE48DA1 b323 - BOOL IS_SYNCHRONIZED_SCENE_HOLD_LAST_FRAME(int sceneID) { return invoke(0x7F2F4F13AC5257EF, sceneID); } // 0x7F2F4F13AC5257EF 0x72CF2514 b323 - void ATTACH_SYNCHRONIZED_SCENE_TO_ENTITY(int sceneID, Entity entity, int boneIndex) { invoke(0x272E4723B56A3B96, sceneID, entity, boneIndex); } // 0x272E4723B56A3B96 0xE9BA6189 b323 - void DETACH_SYNCHRONIZED_SCENE(int sceneID) { invoke(0x6D38F1F04CBB37EA, sceneID); } // 0x6D38F1F04CBB37EA 0x52A1CAB2 b323 - void TAKE_OWNERSHIP_OF_SYNCHRONIZED_SCENE(int scene) { invoke(0xCD9CC7E200A52A6F, scene); } // 0xCD9CC7E200A52A6F 0xBF7F9035 b323 - BOOL FORCE_PED_MOTION_STATE(Ped ped, Hash motionStateHash, BOOL p2, int p3, BOOL p4) { return invoke(0xF28965D04F570DCA, ped, motionStateHash, p2, p3, p4); } // 0xF28965D04F570DCA 0x164DDEFF b323 - BOOL GET_PED_CURRENT_MOVE_BLEND_RATIO(Ped ped, float* speedX, float* speedY) { return invoke(0xF60165E1D2C5370B, ped, speedX, speedY); } // 0xF60165E1D2C5370B b323 - void SET_PED_MAX_MOVE_BLEND_RATIO(Ped ped, float value) { invoke(0x433083750C5E064A, ped, value); } // 0x433083750C5E064A 0xEAD0269A b323 - void SET_PED_MIN_MOVE_BLEND_RATIO(Ped ped, float value) { invoke(0x01A898D26E2333DD, ped, value); } // 0x01A898D26E2333DD 0x383EC364 b323 - void SET_PED_MOVE_RATE_OVERRIDE(Ped ped, float value) { invoke(0x085BF80FA50A39D1, ped, value); } // 0x085BF80FA50A39D1 0x900008C6 b323 - void SET_PED_MOVE_RATE_IN_WATER_OVERRIDE(Ped ped, float p1) { invoke(0x0B3E35AC043707D9, ped, p1); } // 0x0B3E35AC043707D9 b573 - BOOL PED_HAS_SEXINESS_FLAG_SET(Ped ped, int sexinessFlag) { return invoke(0x46B05BCAE43856B0, ped, sexinessFlag); } // 0x46B05BCAE43856B0 0x79543043 b323 - int GET_PED_NEARBY_VEHICLES(Ped ped, Any* sizeAndVehs) { return invoke(0xCFF869CBFA210D82, ped, sizeAndVehs); } // 0xCFF869CBFA210D82 0xCB716F68 b323 - int GET_PED_NEARBY_PEDS(Ped ped, Any* sizeAndPeds, int ignore) { return invoke(0x23F8F5FC7E8C4A6B, ped, sizeAndPeds, ignore); } // 0x23F8F5FC7E8C4A6B 0x4D3325F4 b323 - BOOL HAVE_ALL_STREAMING_REQUESTS_COMPLETED(Ped ped) { return invoke(0x7350823473013C02, ped); } // 0x7350823473013C02 0xF9FB4B71 b323 - BOOL IS_PED_USING_ACTION_MODE(Ped ped) { return invoke(0x00E73468D085F745, ped); } // 0x00E73468D085F745 0x5AE7EDA2 b323 - void SET_PED_USING_ACTION_MODE(Ped ped, BOOL p1, int p2, const char* action) { invoke(0xD75ACCF5E0FB5367, ped, p1, p2, action); } // 0xD75ACCF5E0FB5367 0x8802F696 b323 - void SET_MOVEMENT_MODE_OVERRIDE(Ped ped, const char* name) { invoke(0x781DE8FA214E87D2, ped, name); } // 0x781DE8FA214E87D2 0x83BAE814 b323 - void SET_PED_CAPSULE(Ped ped, float value) { invoke(0x364DF566EC833DE2, ped, value); } // 0x364DF566EC833DE2 0xB153E1B9 b323 - int REGISTER_PEDHEADSHOT(Ped ped) { return invoke(0x4462658788425076, ped); } // 0x4462658788425076 0xFFE2667B b323 - int REGISTER_PEDHEADSHOT_HIRES(Ped ped) { return invoke(0xBA8805A1108A2515, ped); } // 0xBA8805A1108A2515 b877 - int REGISTER_PEDHEADSHOT_TRANSPARENT(Ped ped) { return invoke(0x953563CE563143AF, ped); } // 0x953563CE563143AF 0x4DD03628 b323 - void UNREGISTER_PEDHEADSHOT(int id) { invoke(0x96B1361D9B24C2FF, id); } // 0x96B1361D9B24C2FF 0x0879AE45 b323 - BOOL IS_PEDHEADSHOT_VALID(int id) { return invoke(0xA0A9668F158129A2, id); } // 0xA0A9668F158129A2 0x0B1080C4 b323 - BOOL IS_PEDHEADSHOT_READY(int id) { return invoke(0x7085228842B13A67, id); } // 0x7085228842B13A67 0x761CD02E b323 - const char* GET_PEDHEADSHOT_TXD_STRING(int id) { return invoke(0xDB4EACD4AD0A5D6B, id); } // 0xDB4EACD4AD0A5D6B 0x76D28E96 b323 - BOOL REQUEST_PEDHEADSHOT_IMG_UPLOAD(int id) { return invoke(0xF0DAEF2F545BEE25, id); } // 0xF0DAEF2F545BEE25 0x10F2C023 b323 - void RELEASE_PEDHEADSHOT_IMG_UPLOAD(int id) { invoke(0x5D517B27CF6ECD04, id); } // 0x5D517B27CF6ECD04 0x0DBB2FA7 b323 - BOOL IS_PEDHEADSHOT_IMG_UPLOAD_AVAILABLE() { return invoke(0xEBB376779A760AA8); } // 0xEBB376779A760AA8 0x810158F8 b323 - BOOL HAS_PEDHEADSHOT_IMG_UPLOAD_FAILED() { return invoke(0x876928DDDFCCC9CD); } // 0x876928DDDFCCC9CD 0x05023F8F b323 - BOOL HAS_PEDHEADSHOT_IMG_UPLOAD_SUCCEEDED() { return invoke(0xE8A169E666CBC541); } // 0xE8A169E666CBC541 0xAA39FD6C b323 - void SET_PED_HEATSCALE_OVERRIDE(Ped ped, float heatScale) { invoke(0xC1F6EBF9A3D55538, ped, heatScale); } // 0xC1F6EBF9A3D55538 0xEF9142DB b323 - void DISABLE_PED_HEATSCALE_OVERRIDE(Ped ped) { invoke(0x600048C60D5C2C51, ped); } // 0x600048C60D5C2C51 0x0688DE64 b323 - void SPAWNPOINTS_START_SEARCH(float p0, float p1, float p2, float p3, float p4, int interiorFlags, float scale, int duration) { invoke(0x2DF9038C90AD5264, p0, p1, p2, p3, p4, interiorFlags, scale, duration); } // 0x2DF9038C90AD5264 0x909A1D76 b323 - void SPAWNPOINTS_START_SEARCH_IN_ANGLED_AREA(float x1, float y1, float z1, float x2, float y2, float z2, float width, int interiorFlags, float scale, int duration) { invoke(0xB2AFF10216DEFA2F, x1, y1, z1, x2, y2, z2, width, interiorFlags, scale, duration); } // 0xB2AFF10216DEFA2F 0x4AAD0ECB b323 - void SPAWNPOINTS_CANCEL_SEARCH() { invoke(0xFEE4A5459472A9F8); } // 0xFEE4A5459472A9F8 0x492C9E46 b323 - BOOL SPAWNPOINTS_IS_SEARCH_ACTIVE() { return invoke(0x3C67506996001F5E); } // 0x3C67506996001F5E 0x814A28F4 b323 - BOOL SPAWNPOINTS_IS_SEARCH_COMPLETE() { return invoke(0xA586FBEB32A53DBB); } // 0xA586FBEB32A53DBB 0x0B60D2BA b323 - BOOL SPAWNPOINTS_IS_SEARCH_FAILED() { return invoke(0xF445DE8DA80A1792); } // 0xF445DE8DA80A1792 0x6B83ABDF b323 - int SPAWNPOINTS_GET_NUM_SEARCH_RESULTS() { return invoke(0xA635C11B8C44AFC2); } // 0xA635C11B8C44AFC2 0xF46B4DC8 b323 - void SPAWNPOINTS_GET_SEARCH_RESULT(int randomInt, float* x, float* y, float* z) { invoke(0x280C7E3AC7F56E90, randomInt, x, y, z); } // 0x280C7E3AC7F56E90 0x36A4AC65 b323 - void SPAWNPOINTS_GET_SEARCH_RESULT_FLAGS(int p0, int* p1) { invoke(0xB782F8238512BAD5, p0, p1); } // 0xB782F8238512BAD5 0xBA699DDF b323 - void SET_IK_TARGET(Ped ped, int ikIndex, Entity entityLookAt, int boneLookAt, float offsetX, float offsetY, float offsetZ, Any p7, int blendInDuration, int blendOutDuration) { invoke(0xC32779C16FCEECD9, ped, ikIndex, entityLookAt, boneLookAt, offsetX, offsetY, offsetZ, p7, blendInDuration, blendOutDuration); } // 0xC32779C16FCEECD9 0x6FE5218C b323 - void FORCE_INSTANT_LEG_IK_SETUP(Ped ped) { invoke(0xED3C76ADFA6D07C4, ped); } // 0xED3C76ADFA6D07C4 0xFB4000DC b323 - void REQUEST_ACTION_MODE_ASSET(const char* asset) { invoke(0x290E2780BB7AA598, asset); } // 0x290E2780BB7AA598 0x572BA553 b323 - BOOL HAS_ACTION_MODE_ASSET_LOADED(const char* asset) { return invoke(0xE4B5F4BF2CB24E65, asset); } // 0xE4B5F4BF2CB24E65 0xF7EB2BF1 b323 - void REMOVE_ACTION_MODE_ASSET(const char* asset) { invoke(0x13E940F88470FA51, asset); } // 0x13E940F88470FA51 0x3F480F92 b323 - void REQUEST_STEALTH_MODE_ASSET(const char* asset) { invoke(0x2A0A62FCDEE16D4F, asset); } // 0x2A0A62FCDEE16D4F 0x280A004A b323 - BOOL HAS_STEALTH_MODE_ASSET_LOADED(const char* asset) { return invoke(0xE977FC5B08AF3441, asset); } // 0xE977FC5B08AF3441 0x39245667 b323 - void REMOVE_STEALTH_MODE_ASSET(const char* asset) { invoke(0x9219857D21F0E842, asset); } // 0x9219857D21F0E842 0x8C0B243A b323 - void SET_PED_LOD_MULTIPLIER(Ped ped, float multiplier) { invoke(0xDC2C5C242AAC342B, ped, multiplier); } // 0xDC2C5C242AAC342B 0x1D2B5C70 b323 - void SET_PED_CAN_LOSE_PROPS_ON_DAMAGE(Ped ped, BOOL toggle, int p2) { invoke(0xE861D0B05C7662B8, ped, toggle, p2); } // 0xE861D0B05C7662B8 0x2F9550C2 b323 - void SET_FORCE_FOOTSTEP_UPDATE(Ped ped, BOOL toggle) { invoke(0x129466ED55140F8D, ped, toggle); } // 0x129466ED55140F8D 0x37DBC2AD b323 - void SET_FORCE_STEP_TYPE(Ped ped, BOOL p1, int type, int p3) { invoke(0xCB968B53FC7F916D, ped, p1, type, p3); } // 0xCB968B53FC7F916D 0xC0F1BC91 b323 - BOOL IS_ANY_HOSTILE_PED_NEAR_POINT(Ped ped, float x, float y, float z, float radius) { return invoke(0x68772DB2B2526F9F, ped, x, y, z, radius); } // 0x68772DB2B2526F9F 0x1A464167 b323 - void SET_PED_CAN_PLAY_IN_CAR_IDLES(Ped ped, BOOL toggle) { invoke(0x820E9892A77E97CD, ped, toggle); } // 0x820E9892A77E97CD b877 - BOOL IS_TARGET_PED_IN_PERCEPTION_AREA(Ped ped, Ped targetPed, float p2, float p3, float p4, float p5) { return invoke(0x06087579E7AA85A9, ped, targetPed, p2, p3, p4, p5); } // 0x06087579E7AA85A9 0xD0567D41 b323 - void SET_POP_CONTROL_SPHERE_THIS_FRAME(float x, float y, float z, float min, float max) { invoke(0xD8C3BE3EE94CAF2D, x, y, z, min, max); } // 0xD8C3BE3EE94CAF2D 0x4BBE5E2C b323 - void FORCE_ZERO_MASS_IN_COLLISIONS(Ped ped) { invoke(0xD33DAA36272177C4, ped); } // 0xD33DAA36272177C4 0xA89A53F2 b323 - void SET_DISABLE_HIGH_FALL_DEATH(Ped ped, BOOL toggle) { invoke(0x711794453CFD692B, ped, toggle); } // 0x711794453CFD692B b463 - void SET_PED_PHONE_PALETTE_IDX(Any p0, Any p1) { invoke(0x83A169EABCDB10A2, p0, p1); } // 0x83A169EABCDB10A2 b323 - void SET_PED_STEER_BIAS(Ped ped, float value) { invoke(0x288DF530C92DAD6F, ped, value); } // 0x288DF530C92DAD6F b323 - BOOL IS_PED_SWITCHING_WEAPON(Ped Ped) { return invoke(0x3795688A307E1EB6, Ped); } // 0x3795688A307E1EB6 b505 - void SET_PED_TREATED_AS_FRIENDLY(Any p0, Any p1, Any p2) { invoke(0x0F62619393661D6E, p0, p1, p2); } // 0x0F62619393661D6E b877 - void SET_DISABLE_PED_MAP_COLLISION(Ped ped) { invoke(0xDFE68C4B787E1BFB, ped); } // 0xDFE68C4B787E1BFB b1180 - void ENABLE_MP_LIGHT(Ped ped, BOOL toggle) { invoke(0xEE2476B9EE4A094F, ped, toggle); } // 0xEE2476B9EE4A094F b1493 - BOOL GET_MP_LIGHT_ENABLED(Ped ped) { return invoke(0x88274C11CF0D866D, ped); } // 0x88274C11CF0D866D b1493 - void CLEAR_COVER_POINT_FOR_PED(Ped ped) { invoke(0x637822DC2AFEEBF8, ped); } // 0x637822DC2AFEEBF8 b1493 - void SET_ALLOW_STUNT_JUMP_CAMERA(Ped ped, BOOL toggle) { invoke(0xFAB944D4D481ACCB, ped, toggle); } // 0xFAB944D4D481ACCB b1734 -} - -namespace PHYSICS -{ - int ADD_ROPE(float x, float y, float z, float rotX, float rotY, float rotZ, float length, int ropeType, float maxLength, float minLength, float windingSpeed, BOOL p11, BOOL p12, BOOL rigid, float p14, BOOL breakWhenShot, Any* unkPtr) { return invoke(0xE832D760399EB220, x, y, z, rotX, rotY, rotZ, length, ropeType, maxLength, minLength, windingSpeed, p11, p12, rigid, p14, breakWhenShot, unkPtr); } // 0xE832D760399EB220 0xA592EC74 b323 - void DELETE_ROPE(int* ropeId) { invoke(0x52B4829281364649, ropeId); } // 0x52B4829281364649 0x748D72AF b323 - void DELETE_CHILD_ROPE(int ropeId) { invoke(0xAA5D6B1888E4DB20, ropeId); } // 0xAA5D6B1888E4DB20 0xB19B4706 b323 - BOOL DOES_ROPE_EXIST(int* ropeId) { return invoke(0xFD5448BE3111ED96, ropeId); } // 0xFD5448BE3111ED96 0x66E4A3AC b323 - void ROPE_DRAW_ENABLED(int* ropeId, BOOL p1) { invoke(0xA1AE736541B0FCA3, ropeId, p1); } // 0xA1AE736541B0FCA3 b1868 - void ROPE_DRAW_SHADOW_ENABLED(int* ropeId, BOOL toggle) { invoke(0xF159A63806BB5BA8, ropeId, toggle); } // 0xF159A63806BB5BA8 0x51523B8C b323 - void LOAD_ROPE_DATA(int ropeId, const char* rope_preset) { invoke(0xCBB203C04D1ABD27, ropeId, rope_preset); } // 0xCBB203C04D1ABD27 0x9E8F1644 b323 - void PIN_ROPE_VERTEX(int ropeId, int vertex, float x, float y, float z) { invoke(0x2B320CF14146B69A, ropeId, vertex, x, y, z); } // 0x2B320CF14146B69A 0xAE1D101B b323 - void UNPIN_ROPE_VERTEX(int ropeId, int vertex) { invoke(0x4B5AE2EEE4A8F180, ropeId, vertex); } // 0x4B5AE2EEE4A8F180 0xB30B552F b323 - int GET_ROPE_VERTEX_COUNT(int ropeId) { return invoke(0x3655F544CD30F0B5, ropeId); } // 0x3655F544CD30F0B5 0x5131CD2C b323 - void ATTACH_ENTITIES_TO_ROPE(int ropeId, Entity ent1, Entity ent2, float ent1_x, float ent1_y, float ent1_z, float ent2_x, float ent2_y, float ent2_z, float length, BOOL p10, BOOL p11, Any* p12, Any* p13) { invoke(0x3D95EC8B6D940AC3, ropeId, ent1, ent2, ent1_x, ent1_y, ent1_z, ent2_x, ent2_y, ent2_z, length, p10, p11, p12, p13); } // 0x3D95EC8B6D940AC3 0x7508668F b323 - void ATTACH_ROPE_TO_ENTITY(int ropeId, Entity entity, float x, float y, float z, BOOL p5) { invoke(0x4B490A6832559A65, ropeId, entity, x, y, z, p5); } // 0x4B490A6832559A65 0xB25D9536 b323 - void DETACH_ROPE_FROM_ENTITY(int ropeId, Entity entity) { invoke(0xBCF3026912A8647D, ropeId, entity); } // 0xBCF3026912A8647D 0x3E720BEE b323 - void ROPE_SET_UPDATE_PINVERTS(int ropeId) { invoke(0xC8D667EE52114ABA, ropeId); } // 0xC8D667EE52114ABA 0xEAF291A0 b323 - void ROPE_SET_UPDATE_ORDER(int ropeId, Any p1) { invoke(0xDC57A637A20006ED, ropeId, p1); } // 0xDC57A637A20006ED 0x80DB77A7 b323 - void ROPE_SET_SMOOTH_REELIN(int ropeId, BOOL p1) { invoke(0x36CCB9BE67B970FD, ropeId, p1); } // 0x36CCB9BE67B970FD 0xC67D5CF6 b323 - BOOL IS_ROPE_ATTACHED_AT_BOTH_ENDS(int* ropeId) { return invoke(0x84DE3B5FB3E666F0, ropeId); } // 0x84DE3B5FB3E666F0 0x7A18BB9C b323 - Vector3 GET_ROPE_LAST_VERTEX_COORD(int ropeId) { return invoke(0x21BB0FBD3E217C2D, ropeId); } // 0x21BB0FBD3E217C2D 0x91F6848B b323 - Vector3 GET_ROPE_VERTEX_COORD(int ropeId, int vertex) { return invoke(0xEA61CA8E80F09E4D, ropeId, vertex); } // 0xEA61CA8E80F09E4D 0x84374452 b323 - void START_ROPE_WINDING(int ropeId) { invoke(0x1461C72C889E343E, ropeId); } // 0x1461C72C889E343E 0x5187BED3 b323 - void STOP_ROPE_WINDING(int ropeId) { invoke(0xCB2D4AB84A19AA7C, ropeId); } // 0xCB2D4AB84A19AA7C 0x46826B53 b323 - void START_ROPE_UNWINDING_FRONT(int ropeId) { invoke(0x538D1179EC1AA9A9, ropeId); } // 0x538D1179EC1AA9A9 0xFC0DB4C3 b323 - void STOP_ROPE_UNWINDING_FRONT(int ropeId) { invoke(0xFFF3A50779EFBBB3, ropeId); } // 0xFFF3A50779EFBBB3 0x2EEDB18F b323 - void ROPE_CONVERT_TO_SIMPLE(int ropeId) { invoke(0x5389D48EFA2F079A, ropeId); } // 0x5389D48EFA2F079A 0x43E92628 b323 - void ROPE_LOAD_TEXTURES() { invoke(0x9B9039DBF2D258C1); } // 0x9B9039DBF2D258C1 0xBA97CE91 b323 - BOOL ROPE_ARE_TEXTURES_LOADED() { return invoke(0xF2D0E6A75CC05597); } // 0xF2D0E6A75CC05597 0x5FDC1047 b323 - void ROPE_UNLOAD_TEXTURES() { invoke(0x6CE36C35C1AC8163); } // 0x6CE36C35C1AC8163 0x584463E0 b323 - BOOL DOES_SCRIPT_OWN_ROPE(int ropeId) { return invoke(0x271C9D3ACA5D6409, ropeId); } // 0x271C9D3ACA5D6409 b323 - void ROPE_ATTACH_VIRTUAL_BOUND_GEOM(int ropeId, int p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, float p9, float p10, float p11, float p12, float p13) { invoke(0xBC0CE682D4D05650, ropeId, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13); } // 0xBC0CE682D4D05650 0x106BA127 b323 - void ROPE_CHANGE_SCRIPT_OWNER(Any p0, BOOL p1, BOOL p2) { invoke(0xB1B6216CA2E7B55E, p0, p1, p2); } // 0xB1B6216CA2E7B55E 0x7C6F7668 b323 - void ROPE_SET_REFFRAMEVELOCITY_COLLIDERORDER(int ropeId, int p1) { invoke(0xB743F735C03D7810, ropeId, p1); } // 0xB743F735C03D7810 0x686672DD b323 - float ROPE_GET_DISTANCE_BETWEEN_ENDS(int ropeId) { return invoke(0x73040398DFF9A4A6, ropeId); } // 0x73040398DFF9A4A6 0xFD309DC8 b323 - void ROPE_FORCE_LENGTH(int ropeId, float length) { invoke(0xD009F759A723DB1B, ropeId, length); } // 0xD009F759A723DB1B 0xABF3130F b323 - void ROPE_RESET_LENGTH(int ropeId, float length) { invoke(0xC16DE94D9BEA14A0, ropeId, length); } // 0xC16DE94D9BEA14A0 0xC8A423A3 b323 - void APPLY_IMPULSE_TO_CLOTH(float posX, float posY, float posZ, float vecX, float vecY, float vecZ, float impulse) { invoke(0xE37F721824571784, posX, posY, posZ, vecX, vecY, vecZ, impulse); } // 0xE37F721824571784 0xA2A5C9FE b323 - void SET_DAMPING(Entity entity, int vertex, float value) { invoke(0xEEA3B200A6FEB65B, entity, vertex, value); } // 0xEEA3B200A6FEB65B 0xCFB37773 b323 - void ACTIVATE_PHYSICS(Entity entity) { invoke(0x710311ADF0E20730, entity); } // 0x710311ADF0E20730 0x031711B8 b323 - void SET_CGOFFSET(Entity entity, float x, float y, float z) { invoke(0xD8FA3908D7B86904, entity, x, y, z); } // 0xD8FA3908D7B86904 0x59910AB2 b323 - Vector3 GET_CGOFFSET(Entity entity) { return invoke(0x8214A4B5A7A33612, entity); } // 0x8214A4B5A7A33612 0x49A11F0D b323 - void SET_CG_AT_BOUNDCENTER(Entity entity) { invoke(0xBE520D9761FF811F, entity); } // 0xBE520D9761FF811F 0xA5B55421 b323 - void BREAK_ENTITY_GLASS(Entity entity, float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, Any p9, BOOL p10) { invoke(0x2E648D16F6E308F3, entity, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10); } // 0x2E648D16F6E308F3 0xD0E0402F b323 - BOOL GET_IS_ENTITY_A_FRAG(Object object) { return invoke(0x0C112765300C7E1E, object); } // 0x0C112765300C7E1E b505 - void SET_DISABLE_BREAKING(Object object, BOOL toggle) { invoke(0x5CEC1A84620E7D5B, object, toggle); } // 0x5CEC1A84620E7D5B 0xEE77C326 b323 - void RESET_DISABLE_BREAKING(Object object) { invoke(0xCC6E963682533882, object); } // 0xCC6E963682533882 b323 - void SET_DISABLE_FRAG_DAMAGE(Object object, BOOL toggle) { invoke(0x01BA3AED21C16CFB, object, toggle); } // 0x01BA3AED21C16CFB 0x97269DC8 b323 - void SET_USE_KINEMATIC_PHYSICS(Entity entity, BOOL toggle) { invoke(0x15F944730C832252, entity, toggle); } // 0x15F944730C832252 b463 - void SET_IN_STUNT_MODE(BOOL p0) { invoke(0x9EBD751E5787BAF2, p0); } // 0x9EBD751E5787BAF2 b791 - void SET_IN_ARENA_MODE(BOOL toggle) { invoke(0xAA6A6098851C396F, toggle); } // 0xAA6A6098851C396F b1604 -} - -namespace PLAYER -{ - Ped GET_PLAYER_PED(Player player) { return invoke(0x43A66C31C68491C0, player); } // 0x43A66C31C68491C0 0x6E31E993 b323 - Ped GET_PLAYER_PED_SCRIPT_INDEX(Player player) { return invoke(0x50FAC3A3E030A6E1, player); } // 0x50FAC3A3E030A6E1 0x6AC64990 b323 - void SET_PLAYER_MODEL(Player player, Hash model) { invoke(0x00A1CADD00108836, player, model); } // 0x00A1CADD00108836 0x774A4C54 b323 - void CHANGE_PLAYER_PED(Player player, Ped ped, BOOL p2, BOOL resetDamage) { invoke(0x048189FAC643DEEE, player, ped, p2, resetDamage); } // 0x048189FAC643DEEE 0xBE515485 b323 - void GET_PLAYER_RGB_COLOUR(Player player, int* r, int* g, int* b) { invoke(0xE902EF951DCE178F, player, r, g, b); } // 0xE902EF951DCE178F 0x6EF43BBB b323 - int GET_NUMBER_OF_PLAYERS() { return invoke(0x407C7F91DDB46C16); } // 0x407C7F91DDB46C16 0x4C1B8867 b323 - int GET_PLAYER_TEAM(Player player) { return invoke(0x37039302F4E0A008, player); } // 0x37039302F4E0A008 0x9873E404 b323 - void SET_PLAYER_TEAM(Player player, int team) { invoke(0x0299FA38396A4940, player, team); } // 0x0299FA38396A4940 0x725ADCF2 b323 - int GET_NUMBER_OF_PLAYERS_IN_TEAM(int team) { return invoke(0x1FC200409F10E6F1, team); } // 0x1FC200409F10E6F1 b1180 - const char* GET_PLAYER_NAME(Player player) { return invoke(0x6D0DE6A7B5DA71F8, player); } // 0x6D0DE6A7B5DA71F8 0x406B4B20 b323 - float GET_WANTED_LEVEL_RADIUS(Player player) { return invoke(0x085DEB493BE80812, player); } // 0x085DEB493BE80812 0x1CF7D7DA b323 - Vector3 GET_PLAYER_WANTED_CENTRE_POSITION(Player player) { return invoke(0x0C92BA89F1AF26F8, player); } // 0x0C92BA89F1AF26F8 0x821F2D2C b323 - void SET_PLAYER_WANTED_CENTRE_POSITION(Player player, Vector3* position, BOOL p2, BOOL p3) { invoke(0x520E541A97A13354, player, position, p2, p3); } // 0x520E541A97A13354 0xF261633A b323 - int GET_WANTED_LEVEL_THRESHOLD(int wantedLevel) { return invoke(0xFDD179EAF45B556C, wantedLevel); } // 0xFDD179EAF45B556C 0xD9783F6B b323 - void SET_PLAYER_WANTED_LEVEL(Player player, int wantedLevel, BOOL disableNoMission) { invoke(0x39FF19C64EF7DA5B, player, wantedLevel, disableNoMission); } // 0x39FF19C64EF7DA5B 0xB7A0914B b323 - void SET_PLAYER_WANTED_LEVEL_NO_DROP(Player player, int wantedLevel, BOOL p2) { invoke(0x340E61DE7F471565, player, wantedLevel, p2); } // 0x340E61DE7F471565 0xED6F44F5 b323 - void SET_PLAYER_WANTED_LEVEL_NOW(Player player, BOOL p1) { invoke(0xE0A7D1E497FFCD6F, player, p1); } // 0xE0A7D1E497FFCD6F 0xAF3AFD83 b323 - BOOL ARE_PLAYER_FLASHING_STARS_ABOUT_TO_DROP(Player player) { return invoke(0xAFAF86043E5874E9, player); } // 0xAFAF86043E5874E9 0xE13A71C7 b323 - BOOL ARE_PLAYER_STARS_GREYED_OUT(Player player) { return invoke(0x0A6EB355EE14A2DB, player); } // 0x0A6EB355EE14A2DB 0x5E72AB72 b323 - BOOL IS_WANTED_AND_HAS_BEEN_SEEN_BY_COPS(Player player) { return invoke(0x7E07C78925D5FD96, player); } // 0x7E07C78925D5FD96 b372 - void SET_DISPATCH_COPS_FOR_PLAYER(Player player, BOOL toggle) { invoke(0xDB172424876553F4, player, toggle); } // 0xDB172424876553F4 0x48A18913 b323 - BOOL IS_PLAYER_WANTED_LEVEL_GREATER(Player player, int wantedLevel) { return invoke(0x238DB2A2C23EE9EF, player, wantedLevel); } // 0x238DB2A2C23EE9EF 0x589A2661 b323 - void CLEAR_PLAYER_WANTED_LEVEL(Player player) { invoke(0xB302540597885499, player); } // 0xB302540597885499 0x54EA5BCC b323 - BOOL IS_PLAYER_DEAD(Player player) { return invoke(0x424D4687FA1E5652, player); } // 0x424D4687FA1E5652 0x140CA5A8 b323 - BOOL IS_PLAYER_PRESSING_HORN(Player player) { return invoke(0xFA1E2BF8B10598F9, player); } // 0xFA1E2BF8B10598F9 0xED1D1662 b323 - void SET_PLAYER_CONTROL(Player player, BOOL bHasControl, int flags) { invoke(0x8D32347D6D4C40A2, player, bHasControl, flags); } // 0x8D32347D6D4C40A2 0xD17AFCD8 b323 - int GET_PLAYER_WANTED_LEVEL(Player player) { return invoke(0xE28E54788CE8F12D, player); } // 0xE28E54788CE8F12D 0xBDCDD163 b323 - void SET_MAX_WANTED_LEVEL(int maxWantedLevel) { invoke(0xAA5F02DB48D704B9, maxWantedLevel); } // 0xAA5F02DB48D704B9 0x665A06F5 b323 - void SET_POLICE_RADAR_BLIPS(BOOL toggle) { invoke(0x43286D561B72B8BF, toggle); } // 0x43286D561B72B8BF 0x8E114B10 b323 - void SET_POLICE_IGNORE_PLAYER(Player player, BOOL toggle) { invoke(0x32C62AA929C2DA6A, player, toggle); } // 0x32C62AA929C2DA6A 0xE6DE71B7 b323 - BOOL IS_PLAYER_PLAYING(Player player) { return invoke(0x5E9564D8246B909A, player); } // 0x5E9564D8246B909A 0xE15D777F b323 - void SET_EVERYONE_IGNORE_PLAYER(Player player, BOOL toggle) { invoke(0x8EEDA153AD141BA4, player, toggle); } // 0x8EEDA153AD141BA4 0xC915285E b323 - void SET_ALL_RANDOM_PEDS_FLEE(Player player, BOOL toggle) { invoke(0x056E0FE8534C2949, player, toggle); } // 0x056E0FE8534C2949 0x49EAE968 b323 - void SET_ALL_RANDOM_PEDS_FLEE_THIS_FRAME(Player player) { invoke(0x471D2FF42A94B4F2, player); } // 0x471D2FF42A94B4F2 0xBF974891 b323 - void SET_ALL_NEUTRAL_RANDOM_PEDS_FLEE(Player player, BOOL toggle) { invoke(0xDE45D1A1EF45EE61, player, toggle); } // 0xDE45D1A1EF45EE61 0x274631FE b323 - void SET_ALL_NEUTRAL_RANDOM_PEDS_FLEE_THIS_FRAME(Player player) { invoke(0xC3376F42B1FACCC6, player); } // 0xC3376F42B1FACCC6 0x02DF7AF4 b323 - void SET_LAW_PEDS_CAN_ATTACK_NON_WANTED_PLAYER_THIS_FRAME(Player player) { invoke(0xFAC75988A7D078D3, player); } // 0xFAC75988A7D078D3 b463 - void SET_IGNORE_LOW_PRIORITY_SHOCKING_EVENTS(Player player, BOOL toggle) { invoke(0x596976B02B6B5700, player, toggle); } // 0x596976B02B6B5700 0xA3D675ED b323 - void SET_WANTED_LEVEL_MULTIPLIER(float multiplier) { invoke(0x020E5F00CDA207BA, multiplier); } // 0x020E5F00CDA207BA 0x1359292F b323 - void SET_WANTED_LEVEL_DIFFICULTY(Player player, float difficulty) { invoke(0x9B0BB33B04405E7A, player, difficulty); } // 0x9B0BB33B04405E7A 0xB552626C b323 - void RESET_WANTED_LEVEL_DIFFICULTY(Player player) { invoke(0xB9D0DD990DC141DD, player); } // 0xB9D0DD990DC141DD 0xA64C378D b323 - int GET_WANTED_LEVEL_TIME_TO_ESCAPE() { return invoke(0xA72200F51875FEA4); } // 0xA72200F51875FEA4 b2372 - void SET_WANTED_LEVEL_HIDDEN_ESCAPE_TIME(Player player, int wantedLevel, int lossTime) { invoke(0x49B856B1360C47C7, player, wantedLevel, lossTime); } // 0x49B856B1360C47C7 b2060 - void RESET_WANTED_LEVEL_HIDDEN_ESCAPE_TIME(Player player) { invoke(0x823EC8E82BA45986, player); } // 0x823EC8E82BA45986 b2060 - void START_FIRING_AMNESTY(int duration) { invoke(0xBF9BD71691857E48, duration); } // 0xBF9BD71691857E48 0x5F8A22A6 b323 - void REPORT_CRIME(Player player, int crimeType, int wantedLvlThresh) { invoke(0xE9B09589827545E7, player, crimeType, wantedLvlThresh); } // 0xE9B09589827545E7 0xD8EB3A44 b323 - void SUPPRESS_CRIME_THIS_FRAME(Player player, int crimeType) { invoke(0x9A987297ED8BD838, player, crimeType); } // 0x9A987297ED8BD838 0x59B5C2A2 b323 - void UPDATE_WANTED_POSITION_THIS_FRAME(Player player) { invoke(0xBC9490CA15AEA8FB, player); } // 0xBC9490CA15AEA8FB 0x6B34A160 b323 - void SUPPRESS_LOSING_WANTED_LEVEL_IF_HIDDEN_THIS_FRAME(Player player) { invoke(0x4669B3ED80F24B4E, player); } // 0x4669B3ED80F24B4E 0xB9FB142F b323 - void ALLOW_EVASION_HUD_IF_DISABLING_HIDDEN_EVASION_THIS_FRAME(Player player, Any p1) { invoke(0x2F41A3BAE005E5FA, player, p1); } // 0x2F41A3BAE005E5FA b372 - void FORCE_START_HIDDEN_EVASION(Player player) { invoke(0xAD73CE5A09E42D12, player); } // 0xAD73CE5A09E42D12 0x85725848 b323 - void SUPPRESS_WITNESSES_CALLING_POLICE_THIS_FRAME(Player player) { invoke(0x36F1B38855F2A8DF, player); } // 0x36F1B38855F2A8DF 0x3A7E5FB6 b323 - void REPORT_POLICE_SPOTTED_PLAYER(Player player) { invoke(0xDC64D2C53493ED12, player); } // 0xDC64D2C53493ED12 0xD15C4B1C b323 - void SET_LAW_RESPONSE_DELAY_OVERRIDE(float p0) { invoke(0xB45EFF719D8427A6, p0); } // 0xB45EFF719D8427A6 0xBF6993C7 b323 - void RESET_LAW_RESPONSE_DELAY_OVERRIDE() { invoke(0x0032A6DBA562C518); } // 0x0032A6DBA562C518 0x47CAB814 b323 - BOOL CAN_PLAYER_START_MISSION(Player player) { return invoke(0xDE7465A27D403C06, player); } // 0xDE7465A27D403C06 0x39E3CB3F b323 - BOOL IS_PLAYER_READY_FOR_CUTSCENE(Player player) { return invoke(0x908CBECC2CAA3690, player); } // 0x908CBECC2CAA3690 0xBB77E9CD b323 - BOOL IS_PLAYER_TARGETTING_ENTITY(Player player, Entity entity) { return invoke(0x7912F7FC4F6264B6, player, entity); } // 0x7912F7FC4F6264B6 0xF3240B77 b323 - BOOL GET_PLAYER_TARGET_ENTITY(Player player, Entity* entity) { return invoke(0x13EDE1A5DBF797C9, player, entity); } // 0x13EDE1A5DBF797C9 0xF6AAA2D7 b323 - BOOL IS_PLAYER_FREE_AIMING(Player player) { return invoke(0x2E397FD2ECD37C87, player); } // 0x2E397FD2ECD37C87 0x1DEC67B7 b323 - BOOL IS_PLAYER_FREE_AIMING_AT_ENTITY(Player player, Entity entity) { return invoke(0x3C06B5C839B38F7B, player, entity); } // 0x3C06B5C839B38F7B 0x7D80EEAA b323 - BOOL GET_ENTITY_PLAYER_IS_FREE_AIMING_AT(Player player, Entity* entity) { return invoke(0x2975C866E6713290, player, entity); } // 0x2975C866E6713290 0x8866D9D0 b323 - void SET_PLAYER_LOCKON_RANGE_OVERRIDE(Player player, float range) { invoke(0x29961D490E5814FD, player, range); } // 0x29961D490E5814FD 0x74D42C03 b323 - void SET_PLAYER_CAN_DO_DRIVE_BY(Player player, BOOL toggle) { invoke(0x6E8834B52EC20C77, player, toggle); } // 0x6E8834B52EC20C77 0xF4D99685 b323 - void SET_PLAYER_CAN_BE_HASSLED_BY_GANGS(Player player, BOOL toggle) { invoke(0xD5E460AD7020A246, player, toggle); } // 0xD5E460AD7020A246 0x71B305BB b323 - void SET_PLAYER_CAN_USE_COVER(Player player, BOOL toggle) { invoke(0xD465A8599DFF6814, player, toggle); } // 0xD465A8599DFF6814 0x13CAFAFA b323 - int GET_MAX_WANTED_LEVEL() { return invoke(0x462E0DB9B137DC5F); } // 0x462E0DB9B137DC5F 0x457F1E44 b323 - BOOL IS_PLAYER_TARGETTING_ANYTHING(Player player) { return invoke(0x78CFE51896B6B8A4, player); } // 0x78CFE51896B6B8A4 0x456DB50D b323 - void SET_PLAYER_SPRINT(Player player, BOOL toggle) { invoke(0xA01B8075D8B92DF4, player, toggle); } // 0xA01B8075D8B92DF4 0x7DD7900C b323 - void RESET_PLAYER_STAMINA(Player player) { invoke(0xA6F312FCCE9C1DFE, player); } // 0xA6F312FCCE9C1DFE 0xC0445A9C b323 - void RESTORE_PLAYER_STAMINA(Player player, float p1) { invoke(0xA352C1B864CAFD33, player, p1); } // 0xA352C1B864CAFD33 0x62A93608 b323 - float GET_PLAYER_SPRINT_STAMINA_REMAINING(Player player) { return invoke(0x3F9F16F8E65A7ED7, player); } // 0x3F9F16F8E65A7ED7 0x47017C90 b323 - float GET_PLAYER_SPRINT_TIME_REMAINING(Player player) { return invoke(0x1885BC9B108B4C99, player); } // 0x1885BC9B108B4C99 0x40E80543 b323 - float GET_PLAYER_UNDERWATER_TIME_REMAINING(Player player) { return invoke(0xA1FCF8E6AF40B731, player); } // 0xA1FCF8E6AF40B731 0x1317125A b323 - float SET_PLAYER_UNDERWATER_BREATH_PERCENT_REMAINING(Player player, float time) { return invoke(0xA0D3E4F7AAFB7E78, player, time); } // 0xA0D3E4F7AAFB7E78 b757 - int GET_PLAYER_GROUP(Player player) { return invoke(0x0D127585F77030AF, player); } // 0x0D127585F77030AF 0xA5EDCDE8 b323 - int GET_PLAYER_MAX_ARMOUR(Player player) { return invoke(0x92659B4CE1863CB3, player); } // 0x92659B4CE1863CB3 0x02A50657 b323 - BOOL IS_PLAYER_CONTROL_ON(Player player) { return invoke(0x49C32D60007AFA47, player); } // 0x49C32D60007AFA47 0x618857F2 b323 - BOOL GET_ARE_CAMERA_CONTROLS_DISABLED() { return invoke(0x7C814D2FB49F40C0); } // 0x7C814D2FB49F40C0 b323 - BOOL IS_PLAYER_SCRIPT_CONTROL_ON(Player player) { return invoke(0x8A876A65283DD7D7, player); } // 0x8A876A65283DD7D7 0x61B00A84 b323 - BOOL IS_PLAYER_CLIMBING(Player player) { return invoke(0x95E8F73DC65EFB9C, player); } // 0x95E8F73DC65EFB9C 0x4A9E9AE0 b323 - BOOL IS_PLAYER_BEING_ARRESTED(Player player, BOOL atArresting) { return invoke(0x388A47C51ABDAC8E, player, atArresting); } // 0x388A47C51ABDAC8E 0x7F6A60D3 b323 - void RESET_PLAYER_ARREST_STATE(Player player) { invoke(0x2D03E13C460760D6, player); } // 0x2D03E13C460760D6 0x453C7CAB b323 - Vehicle GET_PLAYERS_LAST_VEHICLE() { return invoke(0xB6997A7EB3F5C8C0); } // 0xB6997A7EB3F5C8C0 0xE2757AC1 b323 - Player GET_PLAYER_INDEX() { return invoke(0xA5EDC40EF369B48D); } // 0xA5EDC40EF369B48D 0x309BBDC1 b323 - Player INT_TO_PLAYERINDEX(int value) { return invoke(0x41BD2A6B006AF756, value); } // 0x41BD2A6B006AF756 0x98DD98F1 b323 - int INT_TO_PARTICIPANTINDEX(int value) { return invoke(0x9EC6603812C24710, value); } // 0x9EC6603812C24710 0x98F3B274 b323 - int GET_TIME_SINCE_PLAYER_HIT_VEHICLE(Player player) { return invoke(0x5D35ECF3A81A0EE0, player); } // 0x5D35ECF3A81A0EE0 0x6E9B8B9E b323 - int GET_TIME_SINCE_PLAYER_HIT_PED(Player player) { return invoke(0xE36A25322DC35F42, player); } // 0xE36A25322DC35F42 0xB6209195 b323 - int GET_TIME_SINCE_PLAYER_DROVE_ON_PAVEMENT(Player player) { return invoke(0xD559D2BE9E37853B, player); } // 0xD559D2BE9E37853B 0x8836E732 b323 - int GET_TIME_SINCE_PLAYER_DROVE_AGAINST_TRAFFIC(Player player) { return invoke(0xDB89591E290D9182, player); } // 0xDB89591E290D9182 0x9F27D00E b323 - BOOL IS_PLAYER_FREE_FOR_AMBIENT_TASK(Player player) { return invoke(0xDCCFD3F106C36AB4, player); } // 0xDCCFD3F106C36AB4 0x85C7E232 b323 - Player PLAYER_ID() { return invoke(0x4F8644AF03D0E0D6); } // 0x4F8644AF03D0E0D6 0x8AEA886C b323 - Ped PLAYER_PED_ID() { return invoke(0xD80958FC74E988A6); } // 0xD80958FC74E988A6 0xFA92E226 b323 - int NETWORK_PLAYER_ID_TO_INT() { return invoke(0xEE68096F9F37341E); } // 0xEE68096F9F37341E 0x8DD5B838 b323 - BOOL HAS_FORCE_CLEANUP_OCCURRED(int cleanupFlags) { return invoke(0xC968670BFACE42D9, cleanupFlags); } // 0xC968670BFACE42D9 0x4B37333C b323 - void FORCE_CLEANUP(int cleanupFlags) { invoke(0xBC8983F38F78ED51, cleanupFlags); } // 0xBC8983F38F78ED51 0xFDAAEA2B b323 - void FORCE_CLEANUP_FOR_ALL_THREADS_WITH_THIS_NAME(const char* name, int cleanupFlags) { invoke(0x4C68DDDDF0097317, name, cleanupFlags); } // 0x4C68DDDDF0097317 0x04256C73 b323 - void FORCE_CLEANUP_FOR_THREAD_WITH_THIS_ID(int id, int cleanupFlags) { invoke(0xF745B37630DF176B, id, cleanupFlags); } // 0xF745B37630DF176B 0x882D3EB3 b323 - int GET_CAUSE_OF_MOST_RECENT_FORCE_CLEANUP() { return invoke(0x9A41CF4674A12272); } // 0x9A41CF4674A12272 0x39AA9FC8 b323 - void SET_PLAYER_MAY_ONLY_ENTER_THIS_VEHICLE(Player player, Vehicle vehicle) { invoke(0x8026FF78F208978A, player, vehicle); } // 0x8026FF78F208978A 0xA454DD29 b323 - void SET_PLAYER_MAY_NOT_ENTER_ANY_VEHICLE(Player player) { invoke(0x1DE37BBF9E9CC14A, player); } // 0x1DE37BBF9E9CC14A 0xAF7AFCC4 b323 - BOOL GIVE_ACHIEVEMENT_TO_PLAYER(int achievementId) { return invoke(0xBEC7076D64130195, achievementId); } // 0xBEC7076D64130195 0x822BC992 b323 - BOOL SET_ACHIEVEMENT_PROGRESS(int achievementId, int progress) { return invoke(0xC2AFFFDABBDC2C5C, achievementId, progress); } // 0xC2AFFFDABBDC2C5C b323 - int GET_ACHIEVEMENT_PROGRESS(int achievementId) { return invoke(0x1C186837D0619335, achievementId); } // 0x1C186837D0619335 b323 - BOOL HAS_ACHIEVEMENT_BEEN_PASSED(int achievementId) { return invoke(0x867365E111A3B6EB, achievementId); } // 0x867365E111A3B6EB 0x136A5BE9 b323 - BOOL IS_PLAYER_ONLINE() { return invoke(0xF25D331DC2627BBC); } // 0xF25D331DC2627BBC 0x9FAB6729 b323 - BOOL IS_PLAYER_LOGGING_IN_NP() { return invoke(0x74556E1420867ECA); } // 0x74556E1420867ECA 0x8F72FAD0 b323 - void DISPLAY_SYSTEM_SIGNIN_UI(BOOL p0) { invoke(0x94DD7888C10A979E, p0); } // 0x94DD7888C10A979E 0x4264CED2 b323 - BOOL IS_SYSTEM_UI_BEING_DISPLAYED() { return invoke(0x5D511E3867C87139); } // 0x5D511E3867C87139 0xE495B6DA b323 - void SET_PLAYER_INVINCIBLE(Player player, BOOL toggle) { invoke(0x239528EACDC3E7DE, player, toggle); } // 0x239528EACDC3E7DE 0xDFB9A2A2 b323 - BOOL GET_PLAYER_INVINCIBLE(Player player) { return invoke(0xB721981B2B939E07, player); } // 0xB721981B2B939E07 0x680C90EE b323 - BOOL GET_PLAYER_DEBUG_INVINCIBLE(Player player) { return invoke(0xDCC07526B8EC45AF, player); } // 0xDCC07526B8EC45AF b1868 - void SET_PLAYER_INVINCIBLE_BUT_HAS_REACTIONS(Player player, BOOL toggle) { invoke(0x6BC97F4F4BB3C04B, player, toggle); } // 0x6BC97F4F4BB3C04B b463 - void SET_PLAYER_CAN_COLLECT_DROPPED_MONEY(Player player, BOOL p1) { invoke(0xCAC57395B151135F, player, p1); } // 0xCAC57395B151135F 0x00563E0D b323 - void REMOVE_PLAYER_HELMET(Player player, BOOL p2) { invoke(0xF3AC26D3CC576528, player, p2); } // 0xF3AC26D3CC576528 0x6255F3B4 b323 - void GIVE_PLAYER_RAGDOLL_CONTROL(Player player, BOOL toggle) { invoke(0x3C49C870E66F0A28, player, toggle); } // 0x3C49C870E66F0A28 0xC7B4D7AC b323 - void SET_PLAYER_LOCKON(Player player, BOOL toggle) { invoke(0x5C8B2F450EE4328E, player, toggle); } // 0x5C8B2F450EE4328E 0x0B270E0F b323 - void SET_PLAYER_TARGETING_MODE(int targetMode) { invoke(0xB1906895227793F3, targetMode); } // 0xB1906895227793F3 0x61CAE253 b323 - void SET_PLAYER_TARGET_LEVEL(int targetLevel) { invoke(0x5702B917B99DB1CD, targetLevel); } // 0x5702B917B99DB1CD 0x772DA539 b323 - BOOL GET_IS_USING_FPS_THIRD_PERSON_COVER() { return invoke(0xB9CF1F793A9F1BF1); } // 0xB9CF1F793A9F1BF1 b323 - BOOL GET_IS_USING_HOOD_CAMERA() { return invoke(0xCB645E85E97EA48B); } // 0xCB645E85E97EA48B b372 - void CLEAR_PLAYER_HAS_DAMAGED_AT_LEAST_ONE_PED(Player player) { invoke(0xF0B67A4DE6AB5F98, player); } // 0xF0B67A4DE6AB5F98 0x1D31CBBD b323 - BOOL HAS_PLAYER_DAMAGED_AT_LEAST_ONE_PED(Player player) { return invoke(0x20CE80B0C2BF4ACC, player); } // 0x20CE80B0C2BF4ACC 0x14F52453 b323 - void CLEAR_PLAYER_HAS_DAMAGED_AT_LEAST_ONE_NON_ANIMAL_PED(Player player) { invoke(0x4AACB96203D11A31, player); } // 0x4AACB96203D11A31 0x7E3BFBC5 b323 - BOOL HAS_PLAYER_DAMAGED_AT_LEAST_ONE_NON_ANIMAL_PED(Player player) { return invoke(0xE4B90F367BD81752, player); } // 0xE4B90F367BD81752 0xA3707DFC b323 - void SET_AIR_DRAG_MULTIPLIER_FOR_PLAYERS_VEHICLE(Player player, float multiplier) { invoke(0xCA7DC8329F0A1E9E, player, multiplier); } // 0xCA7DC8329F0A1E9E 0xF20F72E5 b323 - void SET_SWIM_MULTIPLIER_FOR_PLAYER(Player player, float multiplier) { invoke(0xA91C6F0FF7D16A13, player, multiplier); } // 0xA91C6F0FF7D16A13 0xB986FF47 b323 - void SET_RUN_SPRINT_MULTIPLIER_FOR_PLAYER(Player player, float multiplier) { invoke(0x6DB47AA77FD94E09, player, multiplier); } // 0x6DB47AA77FD94E09 0x825423C2 b323 - int GET_TIME_SINCE_LAST_ARREST() { return invoke(0x5063F92F07C2A316); } // 0x5063F92F07C2A316 0x62824EF4 b323 - int GET_TIME_SINCE_LAST_DEATH() { return invoke(0xC7034807558DDFCA); } // 0xC7034807558DDFCA 0x24BC5AC0 b323 - void ASSISTED_MOVEMENT_CLOSE_ROUTE() { invoke(0xAEBF081FFC0A0E5E); } // 0xAEBF081FFC0A0E5E 0xF23277F3 b323 - void ASSISTED_MOVEMENT_FLUSH_ROUTE() { invoke(0x8621390F0CDCFE1F); } // 0x8621390F0CDCFE1F 0xD04568B9 b323 - void SET_PLAYER_FORCED_AIM(Player player, BOOL toggle) { invoke(0x0FEE4F80AC44A726, player, toggle); } // 0x0FEE4F80AC44A726 0x94E42E2E b323 - void SET_PLAYER_FORCED_ZOOM(Player player, BOOL toggle) { invoke(0x75E7D505F2B15902, player, toggle); } // 0x75E7D505F2B15902 0xB0C576CB b323 - void SET_PLAYER_FORCE_SKIP_AIM_INTRO(Player player, BOOL toggle) { invoke(0x7651BC64AE59E128, player, toggle); } // 0x7651BC64AE59E128 0x374F42F0 b323 - void DISABLE_PLAYER_FIRING(Player player, BOOL toggle) { invoke(0x5E6CC07646BBEAB8, player, toggle); } // 0x5E6CC07646BBEAB8 0x30CB28CB b323 - void DISABLE_PLAYER_THROW_GRENADE_WHILE_USING_GUN() { invoke(0xB885852C39CC265D); } // 0xB885852C39CC265D b323 - void SET_DISABLE_AMBIENT_MELEE_MOVE(Player player, BOOL toggle) { invoke(0x2E8AABFA40A84F8C, player, toggle); } // 0x2E8AABFA40A84F8C 0xCCD937E7 b323 - void SET_PLAYER_MAX_ARMOUR(Player player, int value) { invoke(0x77DFCCF5948B8C71, player, value); } // 0x77DFCCF5948B8C71 0xC6C3C53B b323 - void SPECIAL_ABILITY_ACTIVATE(Player player, int p1) { invoke(0x821FDC827D6F4090, player, p1); } // 0x821FDC827D6F4090 b678 - void SET_SPECIAL_ABILITY_MP(Player player, int p1, Any p2) { invoke(0xB214D570EAD7F81A, player, p1, p2); } // 0xB214D570EAD7F81A b678 - void SPECIAL_ABILITY_DEACTIVATE_MP(Player player, int p1) { invoke(0x17F7471EACA78290, player, p1); } // 0x17F7471EACA78290 b678 - void SPECIAL_ABILITY_DEACTIVATE(Player player, Any p1) { invoke(0xD6A953C6D1492057, player, p1); } // 0xD6A953C6D1492057 0x80C2AB09 b323 - void SPECIAL_ABILITY_DEACTIVATE_FAST(Player player, Any p1) { invoke(0x9CB5CE07A3968D5A, player, p1); } // 0x9CB5CE07A3968D5A 0x0751908A b323 - void SPECIAL_ABILITY_RESET(Player player, Any p1) { invoke(0x375F0E738F861A94, player, p1); } // 0x375F0E738F861A94 0xA7D8BCD3 b323 - void SPECIAL_ABILITY_CHARGE_ON_MISSION_FAILED(Player player, Any p1) { invoke(0xC9A763D8FE87436A, player, p1); } // 0xC9A763D8FE87436A 0x4136829A b323 - void SPECIAL_ABILITY_CHARGE_SMALL(Player player, BOOL p1, BOOL p2, Any p3) { invoke(0x2E7B9B683481687D, player, p1, p2, p3); } // 0x2E7B9B683481687D 0x6F463F56 b323 - void SPECIAL_ABILITY_CHARGE_MEDIUM(Player player, BOOL p1, BOOL p2, Any p3) { invoke(0xF113E3AA9BC54613, player, p1, p2, p3); } // 0xF113E3AA9BC54613 0xAB55D8F3 b323 - void SPECIAL_ABILITY_CHARGE_LARGE(Player player, BOOL p1, BOOL p2, Any p3) { invoke(0xF733F45FA4497D93, player, p1, p2, p3); } // 0xF733F45FA4497D93 0xF440C04D b323 - void SPECIAL_ABILITY_CHARGE_CONTINUOUS(Player player, Ped p1, Any p2) { invoke(0xED481732DFF7E997, player, p1, p2); } // 0xED481732DFF7E997 0x5FEE98A2 b323 - void SPECIAL_ABILITY_CHARGE_ABSOLUTE(Player player, int p1, BOOL p2, Any p3) { invoke(0xB7B0870EB531D08D, player, p1, p2, p3); } // 0xB7B0870EB531D08D 0x72429998 b323 - void SPECIAL_ABILITY_CHARGE_NORMALIZED(Player player, float normalizedValue, BOOL p2, Any p3) { invoke(0xA0696A65F009EE18, player, normalizedValue, p2, p3); } // 0xA0696A65F009EE18 0x8C7E68C1 b323 - void SPECIAL_ABILITY_FILL_METER(Player player, BOOL p1, Any p2) { invoke(0x3DACA8DDC6FD4980, player, p1, p2); } // 0x3DACA8DDC6FD4980 0xB71589DA b323 - void SPECIAL_ABILITY_DEPLETE_METER(Player player, BOOL p1, Any p2) { invoke(0x1D506DBBBC51E64B, player, p1, p2); } // 0x1D506DBBBC51E64B 0x9F80F6DF b323 - void SPECIAL_ABILITY_LOCK(Hash playerModel, Any p1) { invoke(0x6A09D0D590A47D13, playerModel, p1); } // 0x6A09D0D590A47D13 0x1B7BB388 b323 - void SPECIAL_ABILITY_UNLOCK(Hash playerModel, Any p1) { invoke(0xF145F3BE2EFA9A3B, playerModel, p1); } // 0xF145F3BE2EFA9A3B 0x1FDB2919 b323 - BOOL IS_SPECIAL_ABILITY_UNLOCKED(Hash playerModel) { return invoke(0xC6017F6A6CDFA694, playerModel); } // 0xC6017F6A6CDFA694 0xC9C75E82 b323 - BOOL IS_SPECIAL_ABILITY_ACTIVE(Player player, Any p1) { return invoke(0x3E5F7FC85D854E15, player, p1); } // 0x3E5F7FC85D854E15 0x1B17E334 b323 - BOOL IS_SPECIAL_ABILITY_METER_FULL(Player player, Any p1) { return invoke(0x05A1FE504B7F2587, player, p1); } // 0x05A1FE504B7F2587 0x2E19D7F6 b323 - void ENABLE_SPECIAL_ABILITY(Player player, BOOL toggle, Any p2) { invoke(0x181EC197DAEFE121, player, toggle, p2); } // 0x181EC197DAEFE121 0xC86C1B4E b323 - BOOL IS_SPECIAL_ABILITY_ENABLED(Player player, Any p1) { return invoke(0xB1D200FE26AEF3CB, player, p1); } // 0xB1D200FE26AEF3CB 0xC01238CC b323 - void SET_SPECIAL_ABILITY_MULTIPLIER(float multiplier) { invoke(0xA49C426ED0CA4AB7, multiplier); } // 0xA49C426ED0CA4AB7 0xFF1BC556 b323 - void UPDATE_SPECIAL_ABILITY_FROM_STAT(Player player, Any p1) { invoke(0xFFEE8FA29AB9A18E, player, p1); } // 0xFFEE8FA29AB9A18E 0x5D0FE25B b323 - BOOL GET_IS_PLAYER_DRIVING_ON_HIGHWAY(Player player) { return invoke(0x5FC472C501CCADB3, player); } // 0x5FC472C501CCADB3 0x46E7E31D b323 - BOOL GET_IS_PLAYER_DRIVING_WRECKLESS(Player player, int p1) { return invoke(0xF10B44FD479D69F3, player, p1); } // 0xF10B44FD479D69F3 0x1E359CC8 b323 - BOOL GET_IS_MOPPING_AREA_FREE_IN_FRONT_OF_PLAYER(Player player, float p1) { return invoke(0xDD2620B7B9D16FF1, player, p1); } // 0xDD2620B7B9D16FF1 0x8CB53C9F b323 - void START_PLAYER_TELEPORT(Player player, float x, float y, float z, float heading, BOOL p5, BOOL findCollisionLand, BOOL p7) { invoke(0xAD15F075A4DA0FDE, player, x, y, z, heading, p5, findCollisionLand, p7); } // 0xAD15F075A4DA0FDE 0xC552E06C b323 - BOOL UPDATE_PLAYER_TELEPORT(Player player) { return invoke(0xE23D5873C2394C61, player); } // 0xE23D5873C2394C61 b323 - void STOP_PLAYER_TELEPORT() { invoke(0xC449EDED9D73009C); } // 0xC449EDED9D73009C 0x86AB8DBB b323 - BOOL IS_PLAYER_TELEPORT_ACTIVE() { return invoke(0x02B15662D7F8886F); } // 0x02B15662D7F8886F 0x3A11D118 b323 - float GET_PLAYER_CURRENT_STEALTH_NOISE(Player player) { return invoke(0x2F395D61F3A1F877, player); } // 0x2F395D61F3A1F877 0xC3B02362 b323 - void SET_PLAYER_HEALTH_RECHARGE_MULTIPLIER(Player player, float regenRate) { invoke(0x5DB660B38DD98A31, player, regenRate); } // 0x5DB660B38DD98A31 0x45514731 b323 - float GET_PLAYER_HEALTH_RECHARGE_MAX_PERCENT(Player player) { return invoke(0x8BC515BAE4AAF8FF, player); } // 0x8BC515BAE4AAF8FF b617 - void SET_PLAYER_HEALTH_RECHARGE_MAX_PERCENT(Player player, float limit) { invoke(0xC388A0F065F5BC34, player, limit); } // 0xC388A0F065F5BC34 b573 - void DISABLE_PLAYER_HEALTH_RECHARGE(Player player) { invoke(0xBCB06442F7E52666, player); } // 0xBCB06442F7E52666 b2802 - void SET_PLAYER_FALL_DISTANCE_TO_TRIGGER_RAGDOLL_OVERRIDE(Player player, float p1) { invoke(0xEFD79FA81DFBA9CB, player, p1); } // 0xEFD79FA81DFBA9CB b573 - void SET_PLAYER_WEAPON_DAMAGE_MODIFIER(Player player, float modifier) { invoke(0xCE07B9F7817AADA3, player, modifier); } // 0xCE07B9F7817AADA3 0xB02C2F39 b323 - void SET_PLAYER_WEAPON_DEFENSE_MODIFIER(Player player, float modifier) { invoke(0x2D83BC011CA14A3C, player, modifier); } // 0x2D83BC011CA14A3C 0xAE446344 b323 - void SET_PLAYER_WEAPON_MINIGUN_DEFENSE_MODIFIER(Player player, float modifier) { invoke(0xBCFDE9EDE4CF27DC, player, modifier); } // 0xBCFDE9EDE4CF27DC b944 - void SET_PLAYER_MELEE_WEAPON_DAMAGE_MODIFIER(Player player, float modifier, BOOL p2) { invoke(0x4A3DC7ECCC321032, player, modifier, p2); } // 0x4A3DC7ECCC321032 0x362E69AD b323 - void SET_PLAYER_MELEE_WEAPON_DEFENSE_MODIFIER(Player player, float modifier) { invoke(0xAE540335B4ABC4E2, player, modifier); } // 0xAE540335B4ABC4E2 0x9F3D577F b323 - void SET_PLAYER_VEHICLE_DAMAGE_MODIFIER(Player player, float modifier) { invoke(0xA50E117CDDF82F0C, player, modifier); } // 0xA50E117CDDF82F0C 0x823ECA63 b323 - void SET_PLAYER_VEHICLE_DEFENSE_MODIFIER(Player player, float modifier) { invoke(0x4C60E6EFDAFF2462, player, modifier); } // 0x4C60E6EFDAFF2462 0xA16626C7 b323 - void SET_PLAYER_MAX_EXPLOSIVE_DAMAGE(Player player, float p1) { invoke(0x8D768602ADEF2245, player, p1); } // 0x8D768602ADEF2245 b463 - void SET_PLAYER_EXPLOSIVE_DAMAGE_MODIFIER(Player player, Any p1) { invoke(0xD821056B9ACF8052, player, p1); } // 0xD821056B9ACF8052 b1011 - void SET_PLAYER_WEAPON_TAKEDOWN_DEFENSE_MODIFIER(Player player, float p1) { invoke(0x31E90B8873A4CD3B, player, p1); } // 0x31E90B8873A4CD3B b617 - void SET_PLAYER_PARACHUTE_TINT_INDEX(Player player, int tintIndex) { invoke(0xA3D0E54541D9A5E5, player, tintIndex); } // 0xA3D0E54541D9A5E5 0x8EA12EDB b323 - void GET_PLAYER_PARACHUTE_TINT_INDEX(Player player, int* tintIndex) { invoke(0x75D3F7A1B0D9B145, player, tintIndex); } // 0x75D3F7A1B0D9B145 0x432B0509 b323 - void SET_PLAYER_RESERVE_PARACHUTE_TINT_INDEX(Player player, int index) { invoke(0xAF04C87F5DC1DF38, player, index); } // 0xAF04C87F5DC1DF38 0x70689638 b323 - void GET_PLAYER_RESERVE_PARACHUTE_TINT_INDEX(Player player, int* index) { invoke(0xD5A016BC3C09CF40, player, index); } // 0xD5A016BC3C09CF40 0x77B8EF01 b323 - void SET_PLAYER_PARACHUTE_PACK_TINT_INDEX(Player player, int tintIndex) { invoke(0x93B0FB27C9A04060, player, tintIndex); } // 0x93B0FB27C9A04060 0xD79D5D1B b323 - void GET_PLAYER_PARACHUTE_PACK_TINT_INDEX(Player player, int* tintIndex) { invoke(0x6E9C742F340CE5A2, player, tintIndex); } // 0x6E9C742F340CE5A2 0x4E418E13 b323 - void SET_PLAYER_HAS_RESERVE_PARACHUTE(Player player) { invoke(0x7DDAB28D31FAC363, player); } // 0x7DDAB28D31FAC363 0xA3E4798E b323 - BOOL GET_PLAYER_HAS_RESERVE_PARACHUTE(Player player) { return invoke(0x5DDFE2FF727F3CA3, player); } // 0x5DDFE2FF727F3CA3 0x30DA1DA1 b323 - void SET_PLAYER_CAN_LEAVE_PARACHUTE_SMOKE_TRAIL(Player player, BOOL enabled) { invoke(0xF401B182DBA8AF53, player, enabled); } // 0xF401B182DBA8AF53 0x832DEB7A b323 - void SET_PLAYER_PARACHUTE_SMOKE_TRAIL_COLOR(Player player, int r, int g, int b) { invoke(0x8217FD371A4625CF, player, r, g, b); } // 0x8217FD371A4625CF 0x14FE9264 b323 - void GET_PLAYER_PARACHUTE_SMOKE_TRAIL_COLOR(Player player, int* r, int* g, int* b) { invoke(0xEF56DBABD3CD4887, player, r, g, b); } // 0xEF56DBABD3CD4887 0xF66E5CDD b323 - void SET_PLAYER_PHONE_PALETTE_IDX(Player player, int flags) { invoke(0x11D5F725F0E780E0, player, flags); } // 0x11D5F725F0E780E0 b323 - void SET_PLAYER_NOISE_MULTIPLIER(Player player, float multiplier) { invoke(0xDB89EF50FF25FCE9, player, multiplier); } // 0xDB89EF50FF25FCE9 0x15786DD1 b323 - void SET_PLAYER_SNEAKING_NOISE_MULTIPLIER(Player player, float multiplier) { invoke(0xB2C1A29588A9F47C, player, multiplier); } // 0xB2C1A29588A9F47C 0x8D2D89C4 b323 - BOOL CAN_PED_HEAR_PLAYER(Player player, Ped ped) { return invoke(0xF297383AA91DCA29, player, ped); } // 0xF297383AA91DCA29 0x1C70B2EB b323 - void SIMULATE_PLAYER_INPUT_GAIT(Player player, float amount, int gaitType, float speed, BOOL p4, BOOL p5, Any p6) { invoke(0x477D5D63E63ECA5D, player, amount, gaitType, speed, p4, p5, p6); } // 0x477D5D63E63ECA5D 0x0D77CC34 b323 - void RESET_PLAYER_INPUT_GAIT(Player player) { invoke(0x19531C47A2ABD691, player); } // 0x19531C47A2ABD691 0x4A701EE1 b323 - void SET_AUTO_GIVE_PARACHUTE_WHEN_ENTER_PLANE(Player player, BOOL toggle) { invoke(0x9F343285A00B4BB6, player, toggle); } // 0x9F343285A00B4BB6 0xA97C2059 b323 - void SET_AUTO_GIVE_SCUBA_GEAR_WHEN_EXIT_VEHICLE(Player player, BOOL toggle) { invoke(0xD2B315B6689D537D, player, toggle); } // 0xD2B315B6689D537D 0xA25D767E b323 - void SET_PLAYER_STEALTH_PERCEPTION_MODIFIER(Player player, float value) { invoke(0x4E9021C1FCDD507A, player, value); } // 0x4E9021C1FCDD507A 0x3D26105F b323 - BOOL IS_REMOTE_PLAYER_IN_NON_CLONED_VEHICLE(Player player) { return invoke(0x690A61A6D13583F6, player); } // 0x690A61A6D13583F6 0x1D371529 b323 - void INCREASE_PLAYER_JUMP_SUPPRESSION_RANGE(Player player) { invoke(0x9EDD76E87D5D51BA, player); } // 0x9EDD76E87D5D51BA 0xE30A64DC b323 - void SET_PLAYER_SIMULATE_AIMING(Player player, BOOL toggle) { invoke(0xC54C95DA968EC5B5, player, toggle); } // 0xC54C95DA968EC5B5 0xF1E0CAFC b323 - void SET_PLAYER_CLOTH_PIN_FRAMES(Player player, int p1) { invoke(0x749FADDF97DFE930, player, p1); } // 0x749FADDF97DFE930 0xF7A0F00F b323 - void SET_PLAYER_CLOTH_PACKAGE_INDEX(int index) { invoke(0x9F7BBA2EA6372500, index); } // 0x9F7BBA2EA6372500 0xB8209F16 b323 - void SET_PLAYER_CLOTH_LOCK_COUNTER(int value) { invoke(0x14D913B777DFF5DA, value); } // 0x14D913B777DFF5DA 0x8D9FD4D1 b323 - void PLAYER_ATTACH_VIRTUAL_BOUND(float p0, float p1, float p2, float p3, float p4, float p5, float p6, float p7) { invoke(0xED51733DC73AED51, p0, p1, p2, p3, p4, p5, p6, p7); } // 0xED51733DC73AED51 0xECD12E60 b323 - void PLAYER_DETACH_VIRTUAL_BOUND() { invoke(0x1DD5897E2FA6E7C9); } // 0x1DD5897E2FA6E7C9 0x96100EA4 b323 - BOOL HAS_PLAYER_BEEN_SPOTTED_IN_STOLEN_VEHICLE(Player player) { return invoke(0xD705740BB0A1CF4C, player); } // 0xD705740BB0A1CF4C 0x4A01B76A b323 - BOOL IS_PLAYER_BATTLE_AWARE(Player player) { return invoke(0x38D28DA81E4E9BF9, player); } // 0x38D28DA81E4E9BF9 0x013B4F72 b323 - BOOL GET_PLAYER_RECEIVED_BATTLE_EVENT_RECENTLY(Player player, int p1, BOOL p2) { return invoke(0xBC0753C9CA14B506, player, p1, p2); } // 0xBC0753C9CA14B506 0x9DF75B2A b323 - void EXTEND_WORLD_BOUNDARY_FOR_PLAYER(float x, float y, float z) { invoke(0x5006D96C995A5827, x, y, z); } // 0x5006D96C995A5827 0x64DDB07D b323 - void RESET_WORLD_BOUNDARY_FOR_PLAYER() { invoke(0xDA1DF03D5A315F4E); } // 0xDA1DF03D5A315F4E 0xA97C2F6C b323 - BOOL IS_PLAYER_RIDING_TRAIN(Player player) { return invoke(0x4EC12697209F2196, player); } // 0x4EC12697209F2196 0x9765E71D b323 - BOOL HAS_PLAYER_LEFT_THE_WORLD(Player player) { return invoke(0xD55DDFB47991A294, player); } // 0xD55DDFB47991A294 0xFEA40B6C b323 - void SET_PLAYER_LEAVE_PED_BEHIND(Player player, BOOL toggle) { invoke(0xFF300C7649724A0B, player, toggle); } // 0xFF300C7649724A0B 0xAD8383FA b323 - void SET_PLAYER_PARACHUTE_VARIATION_OVERRIDE(Player player, int p1, Any p2, Any p3, BOOL p4) { invoke(0xD9284A8C0D48352C, player, p1, p2, p3, p4); } // 0xD9284A8C0D48352C 0x9254249D b323 - void CLEAR_PLAYER_PARACHUTE_VARIATION_OVERRIDE(Player player) { invoke(0x0F4CC924CF8C7B21, player); } // 0x0F4CC924CF8C7B21 0xFD60F5AB b323 - void SET_PLAYER_PARACHUTE_MODEL_OVERRIDE(Player player, Hash model) { invoke(0x977DB4641F6FC3DB, player, model); } // 0x977DB4641F6FC3DB 0x5D382498 b323 - void SET_PLAYER_RESERVE_PARACHUTE_MODEL_OVERRIDE(Player player, Hash model) { invoke(0x0764486AEDE748DB, player, model); } // 0x0764486AEDE748DB b2372 - Hash GET_PLAYER_PARACHUTE_MODEL_OVERRIDE(Player player) { return invoke(0xC219887CA3E65C41, player); } // 0xC219887CA3E65C41 b2372 - Hash GET_PLAYER_RESERVE_PARACHUTE_MODEL_OVERRIDE(Player player) { return invoke(0x37FAAA68DCA9D08D, player); } // 0x37FAAA68DCA9D08D b2372 - void CLEAR_PLAYER_PARACHUTE_MODEL_OVERRIDE(Player player) { invoke(0x8753997EB5F6EE3F, player); } // 0x8753997EB5F6EE3F 0x6FF034BB b323 - void CLEAR_PLAYER_RESERVE_PARACHUTE_MODEL_OVERRIDE(Player player) { invoke(0x290D248E25815AE8, player); } // 0x290D248E25815AE8 b2372 - void SET_PLAYER_PARACHUTE_PACK_MODEL_OVERRIDE(Player player, Hash model) { invoke(0xDC80A4C2F18A2B64, player, model); } // 0xDC80A4C2F18A2B64 0xA877FF5E b323 - void CLEAR_PLAYER_PARACHUTE_PACK_MODEL_OVERRIDE(Player player) { invoke(0x10C54E4389C12B42, player); } // 0x10C54E4389C12B42 0xBB62AAC5 b323 - void DISABLE_PLAYER_VEHICLE_REWARDS(Player player) { invoke(0xC142BE3BB9CE125F, player); } // 0xC142BE3BB9CE125F 0x8C6E611D b323 - void SET_PLAYER_SPECTATED_VEHICLE_RADIO_OVERRIDE(BOOL p0) { invoke(0x2F7CEB6520288061, p0); } // 0x2F7CEB6520288061 0x2849D4B2 b323 - void SET_PLAYER_BLUETOOTH_STATE(Player player, BOOL state) { invoke(0x5DC40A8869C22141, player, state); } // 0x5DC40A8869C22141 0x7A6B0EF8 b323 - BOOL IS_PLAYER_BLUETOOTH_ENABLE(Player player) { return invoke(0x65FAEE425DE637B0, player); } // 0x65FAEE425DE637B0 0xEA01BD4A b323 - void DISABLE_CAMERA_VIEW_MODE_CYCLE(Player player) { invoke(0x5501B7A5CDB79D37, player); } // 0x5501B7A5CDB79D37 b323 - int GET_PLAYER_FAKE_WANTED_LEVEL(Player player) { return invoke(0x56105E599CAB0EFA, player); } // 0x56105E599CAB0EFA 0x0098D244 b323 - void SET_PLAYER_CAN_DAMAGE_PLAYER(Player player1, Player player2, BOOL toggle) { invoke(0x55FCC0C390620314, player1, player2, toggle); } // 0x55FCC0C390620314 b573 - void SET_APPLY_WAYPOINT_OF_PLAYER(Player player, int hudColor) { invoke(0x2382AB11450AE7BA, player, hudColor); } // 0x2382AB11450AE7BA b877 - BOOL IS_PLAYER_VEHICLE_WEAPON_TOGGLED_TO_NON_HOMING(Any p0) { return invoke(0x6E4361FF3E8CD7CA, p0); } // 0x6E4361FF3E8CD7CA b1011 - void SET_PLAYER_VEHICLE_WEAPON_TO_NON_HOMING(Any p0) { invoke(0x237440E46D918649, p0); } // 0x237440E46D918649 b1290 - void SET_PLAYER_HOMING_DISABLED_FOR_ALL_VEHICLE_WEAPONS(Any p0, Any p1) { invoke(0xEE4EBDD2593BA844, p0, p1); } // 0xEE4EBDD2593BA844 b1180 - void ADD_PLAYER_TARGETABLE_ENTITY(Player player, Entity entity) { invoke(0x9097EB6D4BB9A12A, player, entity); } // 0x9097EB6D4BB9A12A b1868 - void REMOVE_PLAYER_TARGETABLE_ENTITY(Player player, Entity entity) { invoke(0x9F260BFB59ADBCA3, player, entity); } // 0x9F260BFB59ADBCA3 b1868 - void SET_PLAYER_PREVIOUS_VARIATION_DATA(Player player, int p1, int p2, Any p3, Any p4, Any p5) { invoke(0x7BAE68775557AE0B, player, p1, p2, p3, p4, p5); } // 0x7BAE68775557AE0B b1290 - void REMOVE_SCRIPT_FIRE_POSITION() { invoke(0x7148E0F43D11F0D9); } // 0x7148E0F43D11F0D9 b1604 - void SET_SCRIPT_FIRE_POSITION(float coordX, float coordY, float coordZ) { invoke(0x70A382ADEC069DD3, coordX, coordY, coordZ); } // 0x70A382ADEC069DD3 b1604 -} - -namespace RECORDING -{ - void REPLAY_START_EVENT(int p0) { invoke(0x48621C9FCA3EBD28, p0); } // 0x48621C9FCA3EBD28 b323 - void REPLAY_STOP_EVENT() { invoke(0x81CBAE94390F9F89); } // 0x81CBAE94390F9F89 b323 - void REPLAY_CANCEL_EVENT() { invoke(0x13B350B8AD0EEE10); } // 0x13B350B8AD0EEE10 b323 - void REPLAY_RECORD_BACK_FOR_TIME(float p0, float p1, int p2) { invoke(0x293220DA1B46CEBC, p0, p1, p2); } // 0x293220DA1B46CEBC b323 - void REPLAY_CHECK_FOR_EVENT_THIS_FRAME(const char* missionNameLabel, Any p1) { invoke(0x208784099002BC30, missionNameLabel, p1); } // 0x208784099002BC30 b323 - void REPLAY_PREVENT_RECORDING_THIS_FRAME() { invoke(0xEB2D525B57F42B40); } // 0xEB2D525B57F42B40 b323 - void REPLAY_RESET_EVENT_INFO() { invoke(0xF854439EFBB3B583); } // 0xF854439EFBB3B583 b323 - void REPLAY_DISABLE_CAMERA_MOVEMENT_THIS_FRAME() { invoke(0xAF66DCEE6609B148); } // 0xAF66DCEE6609B148 b323 - void RECORD_GREATEST_MOMENT(int p0, int p1, int p2) { invoke(0x66972397E0757E7A, p0, p1, p2); } // 0x66972397E0757E7A b323 - void START_REPLAY_RECORDING(int mode) { invoke(0xC3AC2FFF9612AC81, mode); } // 0xC3AC2FFF9612AC81 b323 - void STOP_REPLAY_RECORDING() { invoke(0x071A5197D6AFC8B3); } // 0x071A5197D6AFC8B3 b323 - void CANCEL_REPLAY_RECORDING() { invoke(0x88BB3507ED41A240); } // 0x88BB3507ED41A240 b323 - BOOL SAVE_REPLAY_RECORDING() { return invoke(0x644546EC5287471B); } // 0x644546EC5287471B b323 - BOOL IS_REPLAY_RECORDING() { return invoke(0x1897CA71995A90B4); } // 0x1897CA71995A90B4 b323 - BOOL IS_REPLAY_INITIALIZED() { return invoke(0xDF4B952F7D381B95); } // 0xDF4B952F7D381B95 b323 - BOOL IS_REPLAY_AVAILABLE() { return invoke(0x4282E08174868BE3); } // 0x4282E08174868BE3 b323 - BOOL IS_REPLAY_RECORD_SPACE_AVAILABLE(BOOL p0) { return invoke(0x33D47E85B476ABCD, p0); } // 0x33D47E85B476ABCD b323 -} - -namespace REPLAY -{ - void REGISTER_EFFECT_FOR_REPLAY_EDITOR(const char* p0, BOOL p1) { invoke(0x7E2BD3EF6C205F09, p0, p1); } // 0x7E2BD3EF6C205F09 b323 - BOOL REPLAY_SYSTEM_HAS_REQUESTED_A_SCRIPT_CLEANUP() { return invoke(0x95AB8B5C992C7B58); } // 0x95AB8B5C992C7B58 b323 - void SET_SCRIPTS_HAVE_CLEANED_UP_FOR_REPLAY_SYSTEM() { invoke(0x5AD3932DAEB1E5D3); } // 0x5AD3932DAEB1E5D3 b323 - void SET_REPLAY_SYSTEM_PAUSED_FOR_SAVE(BOOL p0) { invoke(0xE058175F8EAFE79A, p0); } // 0xE058175F8EAFE79A b323 - void REPLAY_CONTROL_SHUTDOWN() { invoke(0x3353D13F09307691); } // 0x3353D13F09307691 b323 - void ACTIVATE_ROCKSTAR_EDITOR(int p0) { invoke(0x49DA8145672B2725, p0); } // 0x49DA8145672B2725 b323 -} - -namespace SAVEMIGRATION -{ - BOOL SAVEMIGRATION_IS_MP_ENABLED() { return invoke(0x84B418E93894AC1C); } // 0x84B418E93894AC1C b2372 - BOOL SAVEMIGRATION_MP_REQUEST_ACCOUNTS() { return invoke(0x85F41F9225D08C72); } // 0x85F41F9225D08C72 b2612 - int SAVEMIGRATION_MP_GET_ACCOUNTS_STATUS() { return invoke(0xC8CB5999919EA2CA); } // 0xC8CB5999919EA2CA b2612 - int SAVEMIGRATION_MP_NUM_ACCOUNTS() { return invoke(0x77A16200E18E0C55); } // 0x77A16200E18E0C55 b2612 - BOOL SAVEMIGRATION_MP_GET_ACCOUNT(int p0, Any* p1) { return invoke(0xFCE2747EEF1D05FC, p0, p1); } // 0xFCE2747EEF1D05FC b2612 - BOOL SAVEMIGRATION_MP_REQUEST_STATUS() { return invoke(0xE5E9746A66359F9D); } // 0xE5E9746A66359F9D b2372 - int SAVEMIGRATION_MP_GET_STATUS() { return invoke(0x690B76BD2763E068); } // 0x690B76BD2763E068 b2372 -} - -namespace SCRIPT -{ - void REQUEST_SCRIPT(const char* scriptName) { invoke(0x6EB5F71AA68F2E8E, scriptName); } // 0x6EB5F71AA68F2E8E 0xE26B2666 b323 - void SET_SCRIPT_AS_NO_LONGER_NEEDED(const char* scriptName) { invoke(0xC90D2DCACD56184C, scriptName); } // 0xC90D2DCACD56184C 0x6FCB7795 b323 - BOOL HAS_SCRIPT_LOADED(const char* scriptName) { return invoke(0xE6CC9F3BA0FB9EF1, scriptName); } // 0xE6CC9F3BA0FB9EF1 0x5D67F751 b323 - BOOL DOES_SCRIPT_EXIST(const char* scriptName) { return invoke(0xFC04745FBE67C19A, scriptName); } // 0xFC04745FBE67C19A 0xDEAB87AB b323 - void REQUEST_SCRIPT_WITH_NAME_HASH(Hash scriptHash) { invoke(0xD62A67D26D9653E6, scriptHash); } // 0xD62A67D26D9653E6 0x1C68D9DC b323 - void SET_SCRIPT_WITH_NAME_HASH_AS_NO_LONGER_NEEDED(Hash scriptHash) { invoke(0xC5BC038960E9DB27, scriptHash); } // 0xC5BC038960E9DB27 0x96C26F66 b323 - BOOL HAS_SCRIPT_WITH_NAME_HASH_LOADED(Hash scriptHash) { return invoke(0x5F0F0C783EB16C04, scriptHash); } // 0x5F0F0C783EB16C04 0x06674818 b323 - BOOL DOES_SCRIPT_WITH_NAME_HASH_EXIST(Hash scriptHash) { return invoke(0xF86AA3C56BA31381, scriptHash); } // 0xF86AA3C56BA31381 0x19EAE282 b323 - void TERMINATE_THREAD(int threadId) { invoke(0xC8B189ED9138BCD4, threadId); } // 0xC8B189ED9138BCD4 0x253FD520 b323 - BOOL IS_THREAD_ACTIVE(int threadId) { return invoke(0x46E9AE36D8FA6417, threadId); } // 0x46E9AE36D8FA6417 0x78D7A5A0 b323 - const char* GET_NAME_OF_SCRIPT_WITH_THIS_ID(int threadId) { return invoke(0x05A42BA9FC8DA96B, threadId); } // 0x05A42BA9FC8DA96B 0xBE7ACD89 b323 - void SCRIPT_THREAD_ITERATOR_RESET() { invoke(0xDADFADA5A20143A8); } // 0xDADFADA5A20143A8 0xBB4E2F66 b323 - int SCRIPT_THREAD_ITERATOR_GET_NEXT_THREAD_ID() { return invoke(0x30B4FA1C82DD4B9F); } // 0x30B4FA1C82DD4B9F 0x1E28B28F b323 - int GET_ID_OF_THIS_THREAD() { return invoke(0xC30338E8088E2E21); } // 0xC30338E8088E2E21 0xDE524830 b323 - void TERMINATE_THIS_THREAD() { invoke(0x1090044AD1DA76FA); } // 0x1090044AD1DA76FA 0x3CD9CBB7 b323 - int GET_NUMBER_OF_THREADS_RUNNING_THE_SCRIPT_WITH_THIS_HASH(Hash scriptHash) { return invoke(0x2C83A9DA6BFFC4F9, scriptHash); } // 0x2C83A9DA6BFFC4F9 0x029D3841 b323 - const char* GET_THIS_SCRIPT_NAME() { return invoke(0x442E0A7EDE4A738A); } // 0x442E0A7EDE4A738A 0xA40FD5D9 b323 - Hash GET_HASH_OF_THIS_SCRIPT_NAME() { return invoke(0x8A1C8B1738FFE87E); } // 0x8A1C8B1738FFE87E 0x2BEE1F45 b323 - int GET_NUMBER_OF_EVENTS(int eventGroup) { return invoke(0x5F92A689A06620AA, eventGroup); } // 0x5F92A689A06620AA 0xA3525D60 b323 - BOOL GET_EVENT_EXISTS(int eventGroup, int eventIndex) { return invoke(0x936E6168A9BCEDB5, eventGroup, eventIndex); } // 0x936E6168A9BCEDB5 0xA1B447B5 b323 - int GET_EVENT_AT_INDEX(int eventGroup, int eventIndex) { return invoke(0xD8F66A3A60C62153, eventGroup, eventIndex); } // 0xD8F66A3A60C62153 0xB49C1442 b323 - BOOL GET_EVENT_DATA(int eventGroup, int eventIndex, Any* eventData, int eventDataSize) { return invoke(0x2902843FCD2B2D79, eventGroup, eventIndex, eventData, eventDataSize); } // 0x2902843FCD2B2D79 0x4280F92F b323 - void TRIGGER_SCRIPT_EVENT(int eventGroup, Any* eventData, int eventDataSize, int playerBits) { invoke(0x5AE99C571D5BBE5D, eventGroup, eventData, eventDataSize, playerBits); } // 0x5AE99C571D5BBE5D 0x54763B35 b323 - void SHUTDOWN_LOADING_SCREEN() { invoke(0x078EBE9809CCD637); } // 0x078EBE9809CCD637 0xA2826D17 b323 - void SET_NO_LOADING_SCREEN(BOOL toggle) { invoke(0x5262CC1995D07E09, toggle); } // 0x5262CC1995D07E09 0xC8055034 b323 - BOOL GET_NO_LOADING_SCREEN() { return invoke(0x18C1270EA7F199BC); } // 0x18C1270EA7F199BC 0x27512BA0 b323 - void COMMIT_TO_LOADINGSCREEN_SELCTION() { invoke(0xB1577667C3708F9B); } // 0xB1577667C3708F9B 0xB03BCCDF b323 - BOOL BG_IS_EXITFLAG_SET() { return invoke(0x836B62713E0534CA); } // 0x836B62713E0534CA 0x22B9F132 b323 - void BG_SET_EXITFLAG_RESPONSE() { invoke(0x760910B49D2B98EA); } // 0x760910B49D2B98EA 0x5C95B670 b323 - void BG_START_CONTEXT_HASH(Hash contextHash) { invoke(0x75B18E49607874C7, contextHash); } // 0x75B18E49607874C7 0x67B23E17 b323 - void BG_END_CONTEXT_HASH(Hash contextHash) { invoke(0x107E5CC7CA942BC1, contextHash); } // 0x107E5CC7CA942BC1 0x3D981EBF b323 - void BG_START_CONTEXT(const char* contextName) { invoke(0x9D5A25BADB742ACD, contextName); } // 0x9D5A25BADB742ACD 0xF3F1D953 b323 - void BG_END_CONTEXT(const char* contextName) { invoke(0xDC2BACD920D0A0DD, contextName); } // 0xDC2BACD920D0A0DD 0x11F38FB3 b323 - BOOL BG_DOES_LAUNCH_PARAM_EXIST(int scriptIndex, const char* p1) { return invoke(0x0F6F1EBBC4E1D5E6, scriptIndex, p1); } // 0x0F6F1EBBC4E1D5E6 0xF8E5F73A b323 - int BG_GET_LAUNCH_PARAM_VALUE(int scriptIndex, const char* p1) { return invoke(0x22E21FBCFC88C149, scriptIndex, p1); } // 0x22E21FBCFC88C149 0x682CB7E1 b323 - int BG_GET_SCRIPT_ID_FROM_NAME_HASH(Hash p0) { return invoke(0x829CD22E043A2577, p0); } // 0x829CD22E043A2577 0xC515E735 b323 - void SEND_TU_SCRIPT_EVENT(int eventGroup, Any* eventData, int eventDataSize, int playerBits) { invoke(0xA40CC53DF8E50837, eventGroup, eventData, eventDataSize, playerBits); } // 0xA40CC53DF8E50837 b1103 -} - -namespace SECURITY -{ - void REGISTER_SCRIPT_VARIABLE(Any* variable) { invoke(0x40EB1EFD921822BC, variable); } // 0x40EB1EFD921822BC b2545 - void UNREGISTER_SCRIPT_VARIABLE(Any* variable) { invoke(0x340A36A700E99699, variable); } // 0x340A36A700E99699 b2545 - void FORCE_CHECK_SCRIPT_VARIABLES() { invoke(0x8E580AB902917360); } // 0x8E580AB902917360 b2545 -} - -namespace SHAPETEST -{ - int START_SHAPE_TEST_LOS_PROBE(float x1, float y1, float z1, float x2, float y2, float z2, int flags, Entity entity, int p8) { return invoke(0x7EE9F5D83DD4F90E, x1, y1, z1, x2, y2, z2, flags, entity, p8); } // 0x7EE9F5D83DD4F90E 0xEFAF4BA6 b323 - int START_EXPENSIVE_SYNCHRONOUS_SHAPE_TEST_LOS_PROBE(float x1, float y1, float z1, float x2, float y2, float z2, int flags, Entity entity, int p8) { return invoke(0x377906D8A31E5586, x1, y1, z1, x2, y2, z2, flags, entity, p8); } // 0x377906D8A31E5586 0x8251485D b323 - int START_SHAPE_TEST_BOUNDING_BOX(Entity entity, int flags1, int flags2) { return invoke(0x052837721A854EC7, entity, flags1, flags2); } // 0x052837721A854EC7 0xCEEAD94B b323 - int START_SHAPE_TEST_BOX(float x, float y, float z, float dimX, float dimY, float dimZ, float rotX, float rotY, float rotZ, Any p9, int flags, Entity entity, Any p12) { return invoke(0xFE466162C4401D18, x, y, z, dimX, dimY, dimZ, rotX, rotY, rotZ, p9, flags, entity, p12); } // 0xFE466162C4401D18 0x249BC876 b323 - int START_SHAPE_TEST_BOUND(Entity entity, int flags1, int flags2) { return invoke(0x37181417CE7C8900, entity, flags1, flags2); } // 0x37181417CE7C8900 0x13BC46C0 b323 - int START_SHAPE_TEST_CAPSULE(float x1, float y1, float z1, float x2, float y2, float z2, float radius, int flags, Entity entity, int p9) { return invoke(0x28579D1B8F8AAC80, x1, y1, z1, x2, y2, z2, radius, flags, entity, p9); } // 0x28579D1B8F8AAC80 0x591EA833 b323 - int START_SHAPE_TEST_SWEPT_SPHERE(float x1, float y1, float z1, float x2, float y2, float z2, float radius, int flags, Entity entity, Any p9) { return invoke(0xE6AC6C45FBE83004, x1, y1, z1, x2, y2, z2, radius, flags, entity, p9); } // 0xE6AC6C45FBE83004 0x4559460A b323 - int START_SHAPE_TEST_MOUSE_CURSOR_LOS_PROBE(Vector3* pVec1, Vector3* pVec2, int flag, Entity entity, int flag2) { return invoke(0xFF6BE494C7987F34, pVec1, pVec2, flag, entity, flag2); } // 0xFF6BE494C7987F34 b323 - int GET_SHAPE_TEST_RESULT(int shapeTestHandle, BOOL* hit, Vector3* endCoords, Vector3* surfaceNormal, Entity* entityHit) { return invoke(0x3D87450E15D98694, shapeTestHandle, hit, endCoords, surfaceNormal, entityHit); } // 0x3D87450E15D98694 0xF3C2875A b323 - int GET_SHAPE_TEST_RESULT_INCLUDING_MATERIAL(int shapeTestHandle, BOOL* hit, Vector3* endCoords, Vector3* surfaceNormal, Hash* materialHash, Entity* entityHit) { return invoke(0x65287525D951F6BE, shapeTestHandle, hit, endCoords, surfaceNormal, materialHash, entityHit); } // 0x65287525D951F6BE 0x4301E10C b323 - void RELEASE_SCRIPT_GUID_FROM_ENTITY(Entity entityHit) { invoke(0x2B3334BCA57CD799, entityHit); } // 0x2B3334BCA57CD799 0xEC2AAF06 b323 -} - -namespace SOCIALCLUB -{ - int SC_INBOX_GET_TOTAL_NUM_MESSAGES() { return invoke(0x03A93FF1A2CA0864); } // 0x03A93FF1A2CA0864 0x6BE5DF29 b323 - Hash SC_INBOX_GET_MESSAGE_TYPE_AT_INDEX(int msgIndex) { return invoke(0xBB8EA16ECBC976C4, msgIndex); } // 0xBB8EA16ECBC976C4 0x5ECF955D b323 - BOOL SC_INBOX_GET_MESSAGE_IS_READ_AT_INDEX(int msgIndex) { return invoke(0x93028F1DB42BFD08, msgIndex); } // 0x93028F1DB42BFD08 0xD1ED1D48 b323 - BOOL SC_INBOX_SET_MESSAGE_AS_READ_AT_INDEX(int msgIndex) { return invoke(0x2C015348CF19CA1D, msgIndex); } // 0x2C015348CF19CA1D 0x19EE0CCB b323 - BOOL SC_INBOX_MESSAGE_GET_DATA_INT(int p0, const char* context, int* out) { return invoke(0xA00EFE4082C4056E, p0, context, out); } // 0xA00EFE4082C4056E 0x88068C7C b323 - BOOL SC_INBOX_MESSAGE_GET_DATA_BOOL(int p0, const char* p1) { return invoke(0xFFE5C16F402D851D, p0, p1); } // 0xFFE5C16F402D851D b323 - BOOL SC_INBOX_MESSAGE_GET_DATA_STRING(int p0, const char* context, char* out) { return invoke(0x7572EF42FC6A9B6D, p0, context, out); } // 0x7572EF42FC6A9B6D 0x15607620 b323 - BOOL SC_INBOX_MESSAGE_DO_APPLY(int p0) { return invoke(0x9A2C8064B6C1E41A, p0); } // 0x9A2C8064B6C1E41A 0xEBE420A4 b323 - const char* SC_INBOX_MESSAGE_GET_RAW_TYPE_AT_INDEX(int p0) { return invoke(0xF3E31D16CBDCB304, p0); } // 0xF3E31D16CBDCB304 0x2C959AF9 b323 - void SC_INBOX_MESSAGE_PUSH_GAMER_T0_RECIP_LIST(Any* gamerHandle) { invoke(0xDA024BDBD600F44A, gamerHandle); } // 0xDA024BDBD600F44A 0x0B9A3512 b323 - void SC_INBOX_SEND_UGCSTATUPDATE_TO_RECIP_LIST(Any* data) { invoke(0xA68D3D229F4F3B06, data); } // 0xA68D3D229F4F3B06 0x75324674 b323 - BOOL SC_INBOX_MESSAGE_GET_UGCDATA(int p0, Any* p1) { return invoke(0x69D82604A1A5A254, p0, p1); } // 0x69D82604A1A5A254 0x88CA3BFC b323 - BOOL SC_INBOX_SEND_BOUNTY_TO_RECIP_LIST(Any* data) { return invoke(0x6AFD2CD753FEEF83, data); } // 0x6AFD2CD753FEEF83 0x628F489B b323 - BOOL SC_INBOX_GET_BOUNTY_DATA_AT_INDEX(int index, Any* outData) { return invoke(0x87E0052F08BD64E6, index, outData); } // 0x87E0052F08BD64E6 0xAB3346B5 b323 - void SC_EMAIL_RETRIEVE_EMAILS(int offset, int limit) { invoke(0x040ADDCBAFA1018A, offset, limit); } // 0x040ADDCBAFA1018A b323 - int SC_EMAIL_GET_RETRIEVAL_STATUS() { return invoke(0x16DA8172459434AA); } // 0x16DA8172459434AA b323 - int SC_EMAIL_GET_NUM_RETRIEVED_EMAILS() { return invoke(0x7DB18CA8CAD5B098); } // 0x7DB18CA8CAD5B098 b505 - BOOL SC_EMAIL_GET_EMAIL_AT_INDEX(int p0, Any* p1) { return invoke(0x4737980E8A283806, p0, p1); } // 0x4737980E8A283806 b323 - void SC_EMAIL_DELETE_EMAILS(Any* p0, Any p1) { invoke(0x44ACA259D67651DB, p0, p1); } // 0x44ACA259D67651DB b323 - void SC_EMAIL_MESSAGE_PUSH_GAMER_TO_RECIP_LIST(Any* gamerHandle) { invoke(0x2330C12A7A605D16, gamerHandle); } // 0x2330C12A7A605D16 0x9A703A2B b323 - void SC_EMAIL_MESSAGE_CLEAR_RECIP_LIST() { invoke(0x55DF6DB45179236E); } // 0x55DF6DB45179236E 0xD094F11A b323 - void SC_EMAIL_SEND_EMAIL(const char* p0) { invoke(0x116FB94DC4B79F17, p0); } // 0x116FB94DC4B79F17 0xAF3C081B b323 - BOOL SC_EMAIL_SET_CURRENT_EMAIL_TAG(Any p0) { return invoke(0x07DBD622D9533857, p0); } // 0x07DBD622D9533857 b505 - void SC_CACHE_NEW_ROCKSTAR_MSGS(BOOL toggle) { invoke(0xBFA0A56A817C6C7D, toggle); } // 0xBFA0A56A817C6C7D 0x2FB9F53C b323 - BOOL SC_HAS_NEW_ROCKSTAR_MSG() { return invoke(0xBC1CC91205EC8D6E); } // 0xBC1CC91205EC8D6E 0x6C5738AB b323 - const char* SC_GET_NEW_ROCKSTAR_MSG() { return invoke(0xDF649C4E9AFDD788); } // 0xDF649C4E9AFDD788 0x468668F0 b323 - BOOL SC_PRESENCE_ATTR_SET_INT(Hash attrHash, int value) { return invoke(0x1F1E9682483697C7, attrHash, value); } // 0x1F1E9682483697C7 0x90C74343 b323 - BOOL SC_PRESENCE_ATTR_SET_FLOAT(Hash attrHash, float value) { return invoke(0xC4C4575F62534A24, attrHash, value); } // 0xC4C4575F62534A24 0x94BF0D35 b323 - BOOL SC_PRESENCE_ATTR_SET_STRING(Hash attrHash, const char* value) { return invoke(0x287F1F75D2803595, attrHash, value); } // 0x287F1F75D2803595 0x3ACE6D6B b323 - BOOL SC_PRESENCE_SET_ACTIVITY_RATING(Any p0, float p1) { return invoke(0x487912FD248EFDDF, p0, p1); } // 0x487912FD248EFDDF 0x579B4510 b323 - BOOL SC_GAMERDATA_GET_INT(const char* name, int* value) { return invoke(0xC85A7127E7AD02AA, name, value); } // 0xC85A7127E7AD02AA 0xF8BDA989 b323 - BOOL SC_GAMERDATA_GET_FLOAT(const char* name, float* value) { return invoke(0xA770C8EEC6FB2AC5, name, value); } // 0xA770C8EEC6FB2AC5 0x515AF67C b323 - BOOL SC_GAMERDATA_GET_BOOL(const char* name) { return invoke(0x8416FE4E4629D7D7, name); } // 0x8416FE4E4629D7D7 0xDF45B2A7 b323 - BOOL SC_GAMERDATA_GET_STRING(const char* name, char* value) { return invoke(0x7FFCBFEE44ECFABF, name, value); } // 0x7FFCBFEE44ECFABF 0x2AE35169 b323 - BOOL SC_GAMERDATA_GET_ACTIVE_XP_BONUS(float* value) { return invoke(0x2D874D4AE612A65F, value); } // 0x2D874D4AE612A65F b323 - BOOL SC_PROFANITY_CHECK_STRING(const char* string, int* token) { return invoke(0x75632C5ECD7ED843, string, token); } // 0x75632C5ECD7ED843 0xDF084A6B b323 - BOOL SC_PROFANITY_CHECK_STRING_UGC(const char* string, int* token) { return invoke(0xEB2BF817463DFA28, string, token); } // 0xEB2BF817463DFA28 b678 - BOOL SC_PROFANITY_GET_CHECK_IS_VALID(int token) { return invoke(0x1753344C770358AE, token); } // 0x1753344C770358AE 0xFFED3676 b323 - BOOL SC_PROFANITY_GET_CHECK_IS_PENDING(int token) { return invoke(0x82E4A58BABC15AE7, token); } // 0x82E4A58BABC15AE7 0xA796D7A7 b323 - BOOL SC_PROFANITY_GET_STRING_PASSED(int token) { return invoke(0x85535ACF97FC0969, token); } // 0x85535ACF97FC0969 0x09497F31 b323 - int SC_PROFANITY_GET_STRING_STATUS(int token) { return invoke(0x930DE22F07B1CCE3, token); } // 0x930DE22F07B1CCE3 0x4D8A6521 b323 - BOOL SC_LICENSEPLATE_CHECK_STRING(const char* p0, int* p1) { return invoke(0xF6BAAAF762E1BF40, p0, p1); } // 0xF6BAAAF762E1BF40 0x7AA36406 b323 - BOOL SC_LICENSEPLATE_GET_CHECK_IS_VALID(Any p0) { return invoke(0xF22CA0FD74B80E7A, p0); } // 0xF22CA0FD74B80E7A 0xF379DCE4 b323 - BOOL SC_LICENSEPLATE_GET_CHECK_IS_PENDING(Any p0) { return invoke(0x9237E334F6E43156, p0); } // 0x9237E334F6E43156 0x65D84665 b323 - int SC_LICENSEPLATE_GET_COUNT(int token) { return invoke(0x700569DBA175A77C, token); } // 0x700569DBA175A77C 0x159FE39C b323 - const char* SC_LICENSEPLATE_GET_PLATE(int token, int plateIndex) { return invoke(0x1D4446A62D35B0D0, token, plateIndex); } // 0x1D4446A62D35B0D0 0x4CE9BAA7 b323 - const char* SC_LICENSEPLATE_GET_PLATE_DATA(int token, int plateIndex) { return invoke(0x2E89990DDFF670C3, token, plateIndex); } // 0x2E89990DDFF670C3 0x05303FC8 b323 - BOOL SC_LICENSEPLATE_SET_PLATE_DATA(const char* oldPlateText, const char* newPlateText, Any* plateData) { return invoke(0xD0EE05FE193646EA, oldPlateText, newPlateText, plateData); } // 0xD0EE05FE193646EA 0x9F98FA5C b323 - BOOL SC_LICENSEPLATE_ADD(const char* plateText, Any* plateData, int* token) { return invoke(0x1989C6E6F67E76A8, plateText, plateData, token); } // 0x1989C6E6F67E76A8 0xEEDE7FAB b323 - BOOL SC_LICENSEPLATE_GET_ADD_IS_PENDING(int token) { return invoke(0x07C61676E5BB52CD, token); } // 0x07C61676E5BB52CD 0xE190E45A b323 - int SC_LICENSEPLATE_GET_ADD_STATUS(int token) { return invoke(0x8147FFF6A718E1AD, token); } // 0x8147FFF6A718E1AD 0x930B3AE5 b323 - BOOL SC_LICENSEPLATE_ISVALID(const char* plateText, int* token) { return invoke(0x0F73393BAC7E6730, plateText, token); } // 0x0F73393BAC7E6730 0x5298F472 b323 - BOOL SC_LICENSEPLATE_GET_ISVALID_IS_PENDING(int token) { return invoke(0xD302E99EDF0449CF, token); } // 0xD302E99EDF0449CF 0x86DAE6D6 b323 - int SC_LICENSEPLATE_GET_ISVALID_STATUS(int token) { return invoke(0x5C4EBFFA98BDB41C, token); } // 0x5C4EBFFA98BDB41C 0x9AA2BA3F b323 - BOOL SC_COMMUNITY_EVENT_IS_ACTIVE() { return invoke(0xFF8F3A92B75ED67A); } // 0xFF8F3A92B75ED67A 0xC96456BA b323 - int SC_COMMUNITY_EVENT_GET_EVENT_ID() { return invoke(0x4ED9C8D6DA297639); } // 0x4ED9C8D6DA297639 0xC5E08B66 b323 - BOOL SC_COMMUNITY_EVENT_GET_EXTRA_DATA_INT(const char* p0, int* p1) { return invoke(0x710BCDA8071EDED1, p0, p1); } // 0x710BCDA8071EDED1 0x04EE74A3 b323 - BOOL SC_COMMUNITY_EVENT_GET_EXTRA_DATA_FLOAT(const char* p0, float* p1) { return invoke(0x50A8A36201DBF83E, p0, p1); } // 0x50A8A36201DBF83E 0x8DA93C3D b323 - BOOL SC_COMMUNITY_EVENT_GET_EXTRA_DATA_STRING(const char* p0, char* p1) { return invoke(0x9DE5D2F723575ED0, p0, p1); } // 0x9DE5D2F723575ED0 0x37DD48B5 b323 - BOOL SC_COMMUNITY_EVENT_GET_DISPLAY_NAME(char* p0) { return invoke(0xC2C97EA97711D1AE, p0); } // 0xC2C97EA97711D1AE 0xF929F61D b323 - BOOL SC_COMMUNITY_EVENT_IS_ACTIVE_FOR_TYPE(const char* p0) { return invoke(0x450819D8CF90C416, p0); } // 0x450819D8CF90C416 0x0572EB5E b323 - int SC_COMMUNITY_EVENT_GET_EVENT_ID_FOR_TYPE(const char* p0) { return invoke(0x4A7D6E727F941747, p0); } // 0x4A7D6E727F941747 0x8E7AEEB7 b323 - BOOL SC_COMMUNITY_EVENT_GET_EXTRA_DATA_INT_FOR_TYPE(const char* p0, int* p1, const char* p2) { return invoke(0xE75A4A2E5E316D86, p0, p1, p2); } // 0xE75A4A2E5E316D86 0x28C57FA0 b323 - BOOL SC_COMMUNITY_EVENT_GET_EXTRA_DATA_FLOAT_FOR_TYPE(const char* p0, float* p1, const char* p2) { return invoke(0x2570E26BE63964E3, p0, p1, p2); } // 0x2570E26BE63964E3 0x59394583 b323 - BOOL SC_COMMUNITY_EVENT_GET_EXTRA_DATA_STRING_FOR_TYPE(const char* p0, char* p1, const char* p2) { return invoke(0x1D12A56FC95BE92E, p0, p1, p2); } // 0x1D12A56FC95BE92E 0x92452C0E b323 - BOOL SC_COMMUNITY_EVENT_GET_DISPLAY_NAME_FOR_TYPE(char* p0, const char* p1) { return invoke(0x33DF47CC0642061B, p0, p1); } // 0x33DF47CC0642061B 0xBBA8D34D b323 - BOOL SC_COMMUNITY_EVENT_IS_ACTIVE_BY_ID(int p0) { return invoke(0xA468E0BE12B12C70, p0); } // 0xA468E0BE12B12C70 0xB21288FA b323 - BOOL SC_COMMUNITY_EVENT_GET_EXTRA_DATA_INT_BY_ID(int p0, const char* p1, int* p2) { return invoke(0x8CC469AB4D349B7C, p0, p1, p2); } // 0x8CC469AB4D349B7C 0xE778B2A7 b323 - BOOL SC_COMMUNITY_EVENT_GET_EXTRA_DATA_FLOAT_BY_ID(int p0, const char* p1, float* p2) { return invoke(0xC5A35C73B68F3C49, p0, p1, p2); } // 0xC5A35C73B68F3C49 0x7E24BD6E b323 - BOOL SC_COMMUNITY_EVENT_GET_EXTRA_DATA_STRING_BY_ID(int p0, const char* p1, char* p2) { return invoke(0x699E4A5C8C893A18, p0, p1, p2); } // 0x699E4A5C8C893A18 0xCE7D50A8 b323 - BOOL SC_COMMUNITY_EVENT_GET_DISPLAY_NAME_BY_ID(int p0, char* p1) { return invoke(0x19853B5B17D77BCA, p0, p1); } // 0x19853B5B17D77BCA 0xD26CCA46 b323 - BOOL SC_TRANSITION_NEWS_SHOW(Any p0) { return invoke(0x6BFB12CE158E3DD4, p0); } // 0x6BFB12CE158E3DD4 0x24D84334 b323 - BOOL SC_TRANSITION_NEWS_SHOW_TIMED(Any p0, Any p1) { return invoke(0xFE4C1D0D3B9CC17E, p0, p1); } // 0xFE4C1D0D3B9CC17E 0x8A023024 b323 - BOOL SC_TRANSITION_NEWS_SHOW_NEXT_ITEM() { return invoke(0xD8122C407663B995); } // 0xD8122C407663B995 0x1C65B038 b323 - BOOL SC_TRANSITION_NEWS_HAS_EXTRA_DATA_TU() { return invoke(0x3001BEF2FECA3680); } // 0x3001BEF2FECA3680 0x4D4C37B3 b323 - BOOL SC_TRANSITION_NEWS_GET_EXTRA_DATA_INT_TU(const char* p0, int* p1) { return invoke(0x92DA6E70EF249BD1, p0, p1); } // 0x92DA6E70EF249BD1 0xAED95A6F b323 - void SC_TRANSITION_NEWS_END() { invoke(0x675721C9F644D161); } // 0x675721C9F644D161 0x486867E6 b323 - BOOL SC_PAUSE_NEWS_INIT_STARTER_PACK(Any p0) { return invoke(0xE4F6E8D07A2F0F51, p0); } // 0xE4F6E8D07A2F0F51 b1290 - BOOL SC_PAUSE_NEWS_GET_PENDING_STORY(Any p0) { return invoke(0x8A4416C0DB05FA66, p0); } // 0x8A4416C0DB05FA66 b1290 - void SC_PAUSE_NEWS_SHUTDOWN() { invoke(0xEA95C0853A27888E); } // 0xEA95C0853A27888E b1290 - const char* SC_ACCOUNT_INFO_GET_NICKNAME() { return invoke(0x198D161F458ECC7F); } // 0x198D161F458ECC7F b323 - BOOL SC_ACHIEVEMENT_INFO_STATUS(int* p0) { return invoke(0x225798743970412B, p0); } // 0x225798743970412B b323 - BOOL SC_HAS_ACHIEVEMENT_BEEN_PASSED(int achievementId) { return invoke(0x418DC16FAE452C1C, achievementId); } // 0x418DC16FAE452C1C b323 -} - -namespace STATS -{ - BOOL STAT_CLEAR_SLOT_FOR_RELOAD(int statSlot) { return invoke(0xEB0A72181D4AA4AD, statSlot); } // 0xEB0A72181D4AA4AD 0x84BDD475 b323 - BOOL STAT_LOAD(int statSlot) { return invoke(0xA651443F437B1CE6, statSlot); } // 0xA651443F437B1CE6 0x9E5629F4 b323 - BOOL STAT_SAVE(int p0, BOOL p1, int p2, BOOL p3) { return invoke(0xE07BCA305B82D2FD, p0, p1, p2, p3); } // 0xE07BCA305B82D2FD 0xE10A7CA4 b323 - void STAT_SET_OPEN_SAVETYPE_IN_JOB(int p0) { invoke(0x5688585E6D563CD8, p0); } // 0x5688585E6D563CD8 0xC62406A6 b323 - BOOL STAT_LOAD_PENDING(int statSlot) { return invoke(0xA1750FFAFA181661, statSlot); } // 0xA1750FFAFA181661 0x4E9AC983 b323 - BOOL STAT_SAVE_PENDING() { return invoke(0x7D3A583856F2C5AC); } // 0x7D3A583856F2C5AC 0xC3FD3822 b323 - BOOL STAT_SAVE_PENDING_OR_REQUESTED() { return invoke(0xBBB6AD006F1BBEA3); } // 0xBBB6AD006F1BBEA3 0xA3407CA3 b323 - BOOL STAT_DELETE_SLOT(int p0) { return invoke(0x49A49BED12794D70, p0); } // 0x49A49BED12794D70 0x2F171B94 b323 - BOOL STAT_SLOT_IS_LOADED(int statSlot) { return invoke(0x0D0A9F0E7BD91E3C, statSlot); } // 0x0D0A9F0E7BD91E3C 0x7A299C13 b323 - BOOL STAT_CLOUD_SLOT_LOAD_FAILED(int p0) { return invoke(0x7F2C4CDF2E82DF4C, p0); } // 0x7F2C4CDF2E82DF4C 0x0BF0F4B2 b323 - int STAT_CLOUD_SLOT_LOAD_FAILED_CODE(Any p0) { return invoke(0xE496A53BA5F50A56, p0); } // 0xE496A53BA5F50A56 0xCE6B62B5 b323 - void STAT_SET_BLOCK_SAVES(BOOL toggle) { invoke(0xF434A10BA01C37D0, toggle); } // 0xF434A10BA01C37D0 0xCE7A2411 b323 - BOOL STAT_GET_BLOCK_SAVES() { return invoke(0x6A7F19756F1A9016); } // 0x6A7F19756F1A9016 b2060 - BOOL STAT_CLOUD_SLOT_SAVE_FAILED(Any p0) { return invoke(0x7E6946F68A38B74F, p0); } // 0x7E6946F68A38B74F 0x22804C20 b323 - void STAT_CLEAR_PENDING_SAVES(Any p0) { invoke(0xA8733668D1047B51, p0); } // 0xA8733668D1047B51 0x395D18B1 b323 - BOOL STAT_LOAD_DIRTY_READ_DETECTED() { return invoke(0xECB41AC6AB754401); } // 0xECB41AC6AB754401 0xED7000C8 b323 - void STAT_CLEAR_DIRTY_READ_DETECTED() { invoke(0x9B4BD21D69B1E609); } // 0x9B4BD21D69B1E609 b323 - BOOL STAT_GET_LOAD_SAFE_TO_PROGRESS_TO_MP_FROM_SP() { return invoke(0xC0E0D686DDFC6EAE); } // 0xC0E0D686DDFC6EAE 0x099FCC86 b323 - Hash GET_STAT_HASH_FOR_CHARACTER_STAT_(int dataType, int statIndex, int charSlot) { return invoke(0xD69CE161FE614531, dataType, statIndex, charSlot); } // 0xD69CE161FE614531 b2944 - BOOL STAT_SET_INT(Hash statName, int value, BOOL save) { return invoke(0xB3271D7AB655B441, statName, value, save); } // 0xB3271D7AB655B441 0xC9CC1C5C b323 - BOOL STAT_SET_FLOAT(Hash statName, float value, BOOL save) { return invoke(0x4851997F37FE9B3C, statName, value, save); } // 0x4851997F37FE9B3C 0x6CEA96F2 b323 - BOOL STAT_SET_BOOL(Hash statName, BOOL value, BOOL save) { return invoke(0x4B33C4243DE0C432, statName, value, save); } // 0x4B33C4243DE0C432 0x55D79DFB b323 - BOOL STAT_SET_GXT_LABEL(Hash statName, const char* value, BOOL save) { return invoke(0x17695002FD8B2AE0, statName, value, save); } // 0x17695002FD8B2AE0 0xC1224AA7 b323 - BOOL STAT_SET_DATE(Hash statName, Any* value, int numFields, BOOL save) { return invoke(0x2C29BFB64F4FCBE4, statName, value, numFields, save); } // 0x2C29BFB64F4FCBE4 0x36BE807B b323 - BOOL STAT_SET_STRING(Hash statName, const char* value, BOOL save) { return invoke(0xA87B2335D12531D7, statName, value, save); } // 0xA87B2335D12531D7 0xB1EF2E21 b323 - BOOL STAT_SET_POS(Hash statName, float x, float y, float z, BOOL save) { return invoke(0xDB283FDE680FE72E, statName, x, y, z, save); } // 0xDB283FDE680FE72E 0x1192C9A3 b323 - BOOL STAT_SET_MASKED_INT(Hash statName, int p1, int p2, int p3, BOOL save) { return invoke(0x7BBB1B54583ED410, statName, p1, p2, p3, save); } // 0x7BBB1B54583ED410 0x2CBAA739 b323 - BOOL STAT_SET_USER_ID(Hash statName, const char* value, BOOL save) { return invoke(0x8CDDF1E452BABE11, statName, value, save); } // 0x8CDDF1E452BABE11 0xDBE78ED7 b323 - BOOL STAT_SET_CURRENT_POSIX_TIME(Hash statName, BOOL p1) { return invoke(0xC2F84B7F9C4D0C61, statName, p1); } // 0xC2F84B7F9C4D0C61 0xA286F015 b323 - BOOL STAT_GET_INT(Hash statHash, int* outValue, int p2) { return invoke(0x767FBC2AC802EF3D, statHash, outValue, p2); } // 0x767FBC2AC802EF3D 0x1C6FE43E b323 - BOOL STAT_GET_FLOAT(Hash statHash, float* outValue, Any p2) { return invoke(0xD7AE6C9C9C6AC54C, statHash, outValue, p2); } // 0xD7AE6C9C9C6AC54C 0xFCBDA612 b323 - BOOL STAT_GET_BOOL(Hash statHash, BOOL* outValue, Any p2) { return invoke(0x11B5E6D2AE73F48E, statHash, outValue, p2); } // 0x11B5E6D2AE73F48E 0x28A3DD2B b323 - BOOL STAT_GET_DATE(Hash statHash, Any* outValue, int numFields, Any p3) { return invoke(0x8B0FACEFC36C824B, statHash, outValue, numFields, p3); } // 0x8B0FACEFC36C824B 0xD762D16C b323 - const char* STAT_GET_STRING(Hash statHash, int p1) { return invoke(0xE50384ACC2C3DB74, statHash, p1); } // 0xE50384ACC2C3DB74 0x10CE4BDE b323 - BOOL STAT_GET_POS(Hash statName, float* outX, float* outY, float* outZ, Any p4) { return invoke(0x350F82CCB186AA1B, statName, outX, outY, outZ, p4); } // 0x350F82CCB186AA1B 0xC846ECCE b323 - BOOL STAT_GET_MASKED_INT(Hash statHash, int* outValue, int p2, int p3, Any p4) { return invoke(0x655185A06D9EEAAB, statHash, outValue, p2, p3, p4); } // 0x655185A06D9EEAAB 0xE9D9B70F b323 - const char* STAT_GET_USER_ID(Hash statHash) { return invoke(0x2365C388E393BBE2, statHash); } // 0x2365C388E393BBE2 0xE2E8B6BA b323 - const char* STAT_GET_LICENSE_PLATE(Hash statName) { return invoke(0x5473D4195058B2E4, statName); } // 0x5473D4195058B2E4 0x1544B29F b323 - BOOL STAT_SET_LICENSE_PLATE(Hash statName, const char* str) { return invoke(0x69FF13266D7296DA, statName, str); } // 0x69FF13266D7296DA 0x3507D253 b323 - void STAT_INCREMENT(Hash statName, float value) { invoke(0x9B5A68C6489E9909, statName, value); } // 0x9B5A68C6489E9909 0xDFC5F71E b323 - BOOL STAT_COMMUNITY_START_SYNCH() { return invoke(0x5A556B229A169402); } // 0x5A556B229A169402 0x46F21343 b323 - BOOL STAT_COMMUNITY_SYNCH_IS_PENDING() { return invoke(0xB1D2BB1E1631F5B1); } // 0xB1D2BB1E1631F5B1 0x02F283CE b323 - BOOL STAT_COMMUNITY_GET_HISTORY(Hash statName, int p1, float* outValue) { return invoke(0xBED9F5693F34ED17, statName, p1, outValue); } // 0xBED9F5693F34ED17 0xC4110917 b323 - void STAT_RESET_ALL_ONLINE_CHARACTER_STATS(int p0) { invoke(0x26D7399B9587FE89, p0); } // 0x26D7399B9587FE89 0x343B27E2 b323 - void STAT_LOCAL_RESET_ALL_ONLINE_CHARACTER_STATS(int p0) { invoke(0xA78B8FA58200DA56, p0); } // 0xA78B8FA58200DA56 0xE3247582 b323 - int STAT_GET_NUMBER_OF_DAYS(Hash statName) { return invoke(0xE0E854F5280FB769, statName); } // 0xE0E854F5280FB769 0xFD66A429 b323 - int STAT_GET_NUMBER_OF_HOURS(Hash statName) { return invoke(0xF2D4B2FE415AAFC3, statName); } // 0xF2D4B2FE415AAFC3 0x9B431236 b323 - int STAT_GET_NUMBER_OF_MINUTES(Hash statName) { return invoke(0x7583B4BE4C5A41B5, statName); } // 0x7583B4BE4C5A41B5 0x347B4436 b323 - int STAT_GET_NUMBER_OF_SECONDS(Hash statName) { return invoke(0x2CE056FF3723F00B, statName); } // 0x2CE056FF3723F00B 0x2C1D6C31 b323 - void STAT_SET_PROFILE_SETTING_VALUE(int profileSetting, int value) { invoke(0x68F01422BE1D838F, profileSetting, value); } // 0x68F01422BE1D838F 0x24DD4929 b323 - void STATS_COMPLETED_CHARACTER_CREATION(Any p0) { invoke(0xC01D2470F22CDE5A, p0); } // 0xC01D2470F22CDE5A b2372 - int PACKED_STAT_GET_INT_STAT_INDEX(int p0) { return invoke(0x94F12ABF9C79E339, p0); } // 0x94F12ABF9C79E339 0xCA160BCC b323 - Hash GET_PACKED_INT_STAT_KEY(int index, BOOL spStat, BOOL charStat, int character) { return invoke(0x61E111E323419E07, index, spStat, charStat, character); } // 0x61E111E323419E07 0x1F938864 b323 - Hash GET_PACKED_TU_INT_STAT_KEY(int index, BOOL spStat, BOOL charStat, int character) { return invoke(0xD16C2AD6B8E32854, index, spStat, charStat, character); } // 0xD16C2AD6B8E32854 0xFB93C5A2 b323 - Hash GET_PACKED_NG_INT_STAT_KEY(int index, BOOL spStat, BOOL charStat, int character, const char* section) { return invoke(0x2B4CDCA6F07FF3DA, index, spStat, charStat, character, section); } // 0x2B4CDCA6F07FF3DA b323 - BOOL GET_PACKED_STAT_BOOL_CODE(int index, int characterSlot) { return invoke(0xDA7EBFC49AE3F1B0, index, characterSlot); } // 0xDA7EBFC49AE3F1B0 b2545 - int GET_PACKED_STAT_INT_CODE(int index, int characterSlot) { return invoke(0x0BC900A6FE73770C, index, characterSlot); } // 0x0BC900A6FE73770C b2545 - void SET_PACKED_STAT_BOOL_CODE(int index, BOOL value, int characterSlot) { invoke(0xDB8A58AEAA67CD07, index, value, characterSlot); } // 0xDB8A58AEAA67CD07 b2545 - void SET_PACKED_STAT_INT_CODE(int index, int value, int characterSlot) { invoke(0x1581503AE529CD2E, index, value, characterSlot); } // 0x1581503AE529CD2E b2545 - void PLAYSTATS_BACKGROUND_SCRIPT_ACTION(const char* action, int value) { invoke(0x5009DFD741329729, action, value); } // 0x5009DFD741329729 0x61ECC465 b323 - void PLAYSTATS_FLOW_LOW_(float posX, float posY, float posZ, const char* p3, Any p4, int amount) { invoke(0xE6A27CDA42887F93, posX, posY, posZ, p3, p4, amount); } // 0xE6A27CDA42887F93 b2944 - void PLAYSTATS_NPC_INVITE(const char* p0) { invoke(0x93054C88E6AA7C44, p0); } // 0x93054C88E6AA7C44 0x598C06F3 b323 - void PLAYSTATS_AWARD_XP(int amount, Hash type, Hash category) { invoke(0x46F917F6B4128FE4, amount, type, category); } // 0x46F917F6B4128FE4 0x8770017B b323 - void PLAYSTATS_RANK_UP(int rank) { invoke(0xC7F2DE41D102BFB4, rank); } // 0xC7F2DE41D102BFB4 0x56AFB9F5 b323 - void PLAYSTATS_STARTED_SESSION_IN_OFFLINEMODE() { invoke(0x098760C7461724CD); } // 0x098760C7461724CD 0x896CDF8D b323 - void PLAYSTATS_ACTIVITY_DONE(int p0, int activityId) { invoke(0xA071E0ED98F91286, p0, activityId); } // 0xA071E0ED98F91286 0x1A66945F b323 - void PLAYSTATS_LEAVE_JOB_CHAIN(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0xC5BE134EC7BA96A0, p0, p1, p2, p3, p4); } // 0xC5BE134EC7BA96A0 0xC960E161 b323 - void PLAYSTATS_MISSION_STARTED(const char* p0, Any p1, Any p2, BOOL p3) { invoke(0xC19A2925C34D2231, p0, p1, p2, p3); } // 0xC19A2925C34D2231 0x3AAB699C b323 - void PLAYSTATS_MISSION_OVER(const char* p0, Any p1, Any p2, BOOL p3, BOOL p4, BOOL p5) { invoke(0x7C4BB33A8CED7324, p0, p1, p2, p3, p4, p5); } // 0x7C4BB33A8CED7324 0x5B90B5FF b323 - void PLAYSTATS_MISSION_CHECKPOINT(const char* p0, Any p1, Any p2, Any p3) { invoke(0xC900596A63978C1D, p0, p1, p2, p3); } // 0xC900596A63978C1D 0xCDC52280 b323 - void PLAYSTATS_RANDOM_MISSION_DONE(const char* name, Any p1, Any p2, Any p3) { invoke(0x71862B1D855F32E1, name, p1, p2, p3); } // 0x71862B1D855F32E1 0xAC2C7C63 b323 - void PLAYSTATS_ROS_BET(int amount, int act, Player player, float cm) { invoke(0x121FB4DDDC2D5291, amount, act, player, cm); } // 0x121FB4DDDC2D5291 0x413539BC b323 - void PLAYSTATS_RACE_CHECKPOINT(Vehicle p0, Any p1, int p2, int p3, Any p4) { invoke(0x9C375C315099DDE4, p0, p1, p2, p3, p4); } // 0x9C375C315099DDE4 0x580D5508 b323 - BOOL PLAYSTATS_CREATE_MATCH_HISTORY_ID_2(int* playerAccountId, int* posixTime) { return invoke(0x6DEE77AFF8C21BD1, playerAccountId, posixTime); } // 0x6DEE77AFF8C21BD1 0x489E27E7 b323 - void PLAYSTATS_MATCH_STARTED(Any p0, Any p1, Any p2) { invoke(0xBC80E22DED931E3D, p0, p1, p2); } // 0xBC80E22DED931E3D 0x2BDE85C1 b323 - void PLAYSTATS_SHOP_ITEM(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0x176852ACAAC173D1, p0, p1, p2, p3, p4); } // 0x176852ACAAC173D1 0xA4746384 b323 - void PLAYSTATS_CRATE_DROP_MISSION_DONE(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7) { invoke(0x1CAE5D2E3F9A07F0, p0, p1, p2, p3, p4, p5, p6, p7); } // 0x1CAE5D2E3F9A07F0 0x6602CED6 b323 - void PLAYSTATS_CRATE_CREATED(float p0, float p1, float p2) { invoke(0xAFC7E5E075A96F46, p0, p1, p2); } // 0xAFC7E5E075A96F46 0xD003E648 b323 - void PLAYSTATS_HOLD_UP_MISSION_DONE(Any p0, Any p1, Any p2, Any p3) { invoke(0xCB00196B31C39EB1, p0, p1, p2, p3); } // 0xCB00196B31C39EB1 0x759E0EC9 b323 - void PLAYSTATS_IMPORT_EXPORT_MISSION_DONE(Any p0, Any p1, Any p2, Any p3) { invoke(0x2B69F5074C894811, p0, p1, p2, p3); } // 0x2B69F5074C894811 0x62073DF7 b323 - void PLAYSTATS_RACE_TO_POINT_MISSION_DONE(int p0, Any p1, Any p2, Any p3) { invoke(0xADDD1C754E2E2914, p0, p1, p2, p3); } // 0xADDD1C754E2E2914 0x06CE3692 b323 - void PLAYSTATS_ACQUIRED_HIDDEN_PACKAGE(Any p0) { invoke(0x79AB33F0FBFAC40C, p0); } // 0x79AB33F0FBFAC40C 0x8D5C7B37 b323 - void PLAYSTATS_WEBSITE_VISITED(Hash scaleformHash, int p1) { invoke(0xDDF24D535060F811, scaleformHash, p1); } // 0xDDF24D535060F811 0x37D152BB b323 - void PLAYSTATS_FRIEND_ACTIVITY(int p0, BOOL p1) { invoke(0x0F71DE29AB2258F1, p0, p1); } // 0x0F71DE29AB2258F1 0xD1FA1BDB b323 - void PLAYSTATS_ODDJOB_DONE(int totalTimeMs, int p1, BOOL p2) { invoke(0x69DEA3E9DB727B4C, totalTimeMs, p1, p2); } // 0x69DEA3E9DB727B4C 0xFE14A8EA b323 - void PLAYSTATS_PROP_CHANGE(Ped p0, int p1, int p2, int p3) { invoke(0xBA739D6D5A05D6E7, p0, p1, p2, p3); } // 0xBA739D6D5A05D6E7 0x25740A1D b323 - void PLAYSTATS_CLOTH_CHANGE(Ped p0, Any p1, Any p2, Any p3, Any p4) { invoke(0x34B973047A2268B9, p0, p1, p2, p3, p4); } // 0x34B973047A2268B9 0x3AFF9E58 b323 - void PLAYSTATS_WEAPON_MODE_CHANGE(Hash weaponHash, Hash componentHashTo, Hash componentHashFrom) { invoke(0xE95C8A1875A02CA4, weaponHash, componentHashTo, componentHashFrom); } // 0xE95C8A1875A02CA4 0x79716890 b323 - void PLAYSTATS_CHEAT_APPLIED(const char* cheat) { invoke(0x6058665D72302D3F, cheat); } // 0x6058665D72302D3F 0x345166F3 b323 - void PLAYSTATS_JOB_ACTIVITY_END(Any* p0, Any* p1, Any* p2, Any* p3) { invoke(0xF8C54A461C3E11DC, p0, p1, p2, p3); } // 0xF8C54A461C3E11DC 0x04181752 b323 - void PLAYSTATS_JOB_BEND(Any* p0, Any* p1, Any* p2, Any* p3) { invoke(0xF5BB8DAC426A52C0, p0, p1, p2, p3); } // 0xF5BB8DAC426A52C0 0x40520E70 b323 - void PLAYSTATS_JOB_LTS_END(Any* p0, Any* p1, Any* p2, Any* p3) { invoke(0xA736CF7FB7C5BFF4, p0, p1, p2, p3); } // 0xA736CF7FB7C5BFF4 0x31002201 b323 - void PLAYSTATS_JOB_LTS_ROUND_END(Any* p0, Any* p1, Any* p2, Any* p3) { invoke(0x14E0B2D1AD1044E0, p0, p1, p2, p3); } // 0x14E0B2D1AD1044E0 0xDDD1F1F3 b323 - void PLAYSTATS_QUICKFIX_TOOL(int element, const char* item) { invoke(0x90D0622866E80445, element, item); } // 0x90D0622866E80445 0x66FEB701 b323 - void PLAYSTATS_IDLE_KICK(int msStoodIdle) { invoke(0x5DA3A8DE8CB6226F, msStoodIdle); } // 0x5DA3A8DE8CB6226F 0x9E2B9522 b323 - void PLAYSTATS_SET_JOIN_TYPE(int joinType) { invoke(0xD1032E482629049E, joinType); } // 0xD1032E482629049E 0x1AC97138 b323 - void PLAYSTATS_HEIST_SAVE_CHEAT(Hash hash, int p1) { invoke(0xF4FF020A08BC8863, hash, p1); } // 0xF4FF020A08BC8863 0xB731DF54 b323 - void PLAYSTATS_APPEND_DIRECTOR_METRIC(Any* p0) { invoke(0x46326E13DA4E0546, p0); } // 0x46326E13DA4E0546 b323 - void PLAYSTATS_AWARD_BAD_SPORT(int id) { invoke(0x47B32F5611E6E483, id); } // 0x47B32F5611E6E483 b463 - void PLAYSTATS_PEGASUS_AS_PERSONAL_AIRCRAFT(Hash modelHash) { invoke(0x9572BD4DD6B72122, modelHash); } // 0x9572BD4DD6B72122 b1180 - void PLAYSTATS_SHOPMENU_NAV_(Any p0, Any p1, Any p2) { invoke(0xF96E9EA876D9DC92, p0, p1, p2); } // 0xF96E9EA876D9DC92 b2802 - void PLAYSTATS_FM_EVENT_CHALLENGES(Any p0) { invoke(0x6A60E43998228229, p0); } // 0x6A60E43998228229 b463 - void PLAYSTATS_FM_EVENT_VEHICLETARGET(Any p0) { invoke(0xBFAFDB5FAAA5C5AB, p0); } // 0xBFAFDB5FAAA5C5AB b463 - void PLAYSTATS_FM_EVENT_URBANWARFARE(Any p0) { invoke(0x8C9D11605E59D955, p0); } // 0x8C9D11605E59D955 b463 - void PLAYSTATS_FM_EVENT_CHECKPOINTCOLLECTION(Any p0) { invoke(0x3DE3AA516FB126A4, p0); } // 0x3DE3AA516FB126A4 b463 - void PLAYSTATS_FM_EVENT_ATOB(Any p0) { invoke(0xBAA2F0490E146BE8, p0); } // 0xBAA2F0490E146BE8 b463 - void PLAYSTATS_FM_EVENT_PENNEDIN(Any p0) { invoke(0x1A7CE7CD3E653485, p0); } // 0x1A7CE7CD3E653485 b463 - void PLAYSTATS_FM_EVENT_PASSTHEPARCEL(Any p0) { invoke(0x419615486BBF1956, p0); } // 0x419615486BBF1956 b463 - void PLAYSTATS_FM_EVENT_HOTPROPERTY(Any p0) { invoke(0x84DFC579C2FC214C, p0); } // 0x84DFC579C2FC214C b463 - void PLAYSTATS_FM_EVENT_DEADDROP(Any p0) { invoke(0x0A9C7F36E5D7B683, p0); } // 0x0A9C7F36E5D7B683 b463 - void PLAYSTATS_FM_EVENT_KINGOFTHECASTLE(Any p0) { invoke(0x164C5FF663790845, p0); } // 0x164C5FF663790845 b463 - void PLAYSTATS_FM_EVENT_CRIMINALDAMAGE(Any p0) { invoke(0xEDBF6C9B0D2C65C8, p0); } // 0xEDBF6C9B0D2C65C8 b463 - void PLAYSTATS_FM_EVENT_COMPETITIVEURBANWARFARE(Any p0) { invoke(0x6551B1F7F6CD46EA, p0); } // 0x6551B1F7F6CD46EA b463 - void PLAYSTATS_FM_EVENT_HUNTBEAST(Any p0) { invoke(0x2CD90358F67D0AA8, p0); } // 0x2CD90358F67D0AA8 b463 - void PLAYSTATS_PIMENU_HIDE_OPTIONS(Any* data) { invoke(0x203B381133817079, data); } // 0x203B381133817079 b393 - int LEADERBOARDS_GET_NUMBER_OF_COLUMNS(int p0, Any p1) { return invoke(0x117B45156D7EFF2E, p0, p1); } // 0x117B45156D7EFF2E 0x0A56EE34 b323 - int LEADERBOARDS_GET_COLUMN_ID(int p0, int p1, int p2) { return invoke(0xC4B5467A1886EA7E, p0, p1, p2); } // 0xC4B5467A1886EA7E 0x3821A334 b323 - int LEADERBOARDS_GET_COLUMN_TYPE(int p0, Any p1, Any p2) { return invoke(0xBF4FEF46DB7894D3, p0, p1, p2); } // 0xBF4FEF46DB7894D3 0x6F2820F4 b323 - int LEADERBOARDS_READ_CLEAR_ALL() { return invoke(0xA34CB6E6F0DF4A0B); } // 0xA34CB6E6F0DF4A0B 0x233E058A b323 - int LEADERBOARDS_READ_CLEAR(Any p0, Any p1, Any p2) { return invoke(0x7CCE5C737A665701, p0, p1, p2); } // 0x7CCE5C737A665701 0x7090012F b323 - BOOL LEADERBOARDS_READ_PENDING(Any p0, Any p1, Any p2) { return invoke(0xAC392C8483342AC2, p0, p1, p2); } // 0xAC392C8483342AC2 0xEEB8BF5C b323 - BOOL LEADERBOARDS_READ_ANY_PENDING() { return invoke(0xA31FD15197B192BD); } // 0xA31FD15197B192BD 0x1789437B b323 - BOOL LEADERBOARDS_READ_SUCCESSFUL(Any p0, Any p1, Any p2) { return invoke(0x2FB19228983E832C, p0, p1, p2); } // 0x2FB19228983E832C 0x3AC5B2F1 b323 - BOOL LEADERBOARDS2_READ_FRIENDS_BY_ROW(Any* p0, Any* p1, Any p2, BOOL p3, Any p4, Any p5) { return invoke(0x918B101666F9CB83, p0, p1, p2, p3, p4, p5); } // 0x918B101666F9CB83 0xBD91B136 b323 - BOOL LEADERBOARDS2_READ_BY_HANDLE(Any* p0, Any* p1) { return invoke(0xC30713A383BFBF0E, p0, p1); } // 0xC30713A383BFBF0E 0x6B553408 b323 - BOOL LEADERBOARDS2_READ_BY_ROW(Any* p0, Any* p1, Any p2, Any* p3, Any p4, Any* p5, Any p6) { return invoke(0xA9CDB1E3F0A49883, p0, p1, p2, p3, p4, p5, p6); } // 0xA9CDB1E3F0A49883 0xCA931F34 b323 - BOOL LEADERBOARDS2_READ_BY_RANK(Any* p0, Any p1, Any p2) { return invoke(0xBA2C7DB0C129449A, p0, p1, p2); } // 0xBA2C7DB0C129449A 0x1B03F59F b323 - BOOL LEADERBOARDS2_READ_BY_RADIUS(Any* p0, Any p1, Any* p2) { return invoke(0x5CE587FB5A42C8C4, p0, p1, p2); } // 0x5CE587FB5A42C8C4 0xC5B7E685 b323 - BOOL LEADERBOARDS2_READ_BY_SCORE_INT(Any* p0, Any p1, Any p2) { return invoke(0x7EEC7E4F6984A16A, p0, p1, p2); } // 0x7EEC7E4F6984A16A 0xAC020C18 b323 - BOOL LEADERBOARDS2_READ_BY_SCORE_FLOAT(Any* p0, float p1, Any p2) { return invoke(0xE662C8B759D08F3C, p0, p1, p2); } // 0xE662C8B759D08F3C 0xC678B29F b323 - BOOL LEADERBOARDS2_READ_RANK_PREDICTION(Any* p0, Any* p1, Any* p2) { return invoke(0xC38DC1E90D22547C, p0, p1, p2); } // 0xC38DC1E90D22547C 0x9BEC3401 b323 - BOOL LEADERBOARDS2_READ_BY_PLAFORM(Any* p0, const char* gamerHandleCsv, const char* platformName) { return invoke(0xF1AE5DCDBFCA2721, p0, gamerHandleCsv, platformName); } // 0xF1AE5DCDBFCA2721 b323 - BOOL LEADERBOARDS2_READ_GET_ROW_DATA_START(Any* p0) { return invoke(0xA0F93D5465B3094D, p0); } // 0xA0F93D5465B3094D 0xC977D6E2 b323 - void LEADERBOARDS2_READ_GET_ROW_DATA_END() { invoke(0x71B008056E5692D6); } // 0x71B008056E5692D6 0xF2DB6A82 b323 - BOOL LEADERBOARDS2_READ_GET_ROW_DATA_INFO(Any p0, Any* p1) { return invoke(0x34770B9CE0E03B91, p0, p1); } // 0x34770B9CE0E03B91 0x766A74FE b323 - int LEADERBOARDS2_READ_GET_ROW_DATA_INT(Any p0, Any p1) { return invoke(0x88578F6EC36B4A3A, p0, p1); } // 0x88578F6EC36B4A3A 0x6B90E730 b323 - float LEADERBOARDS2_READ_GET_ROW_DATA_FLOAT(Any p0, Any p1) { return invoke(0x38491439B6BA7F7D, p0, p1); } // 0x38491439B6BA7F7D 0x509A286F b323 - BOOL LEADERBOARDS2_WRITE_DATA(Any* p0) { return invoke(0xAE2206545888AE49, p0); } // 0xAE2206545888AE49 0x5F9DF634 b323 - void LEADERBOARDS_WRITE_ADD_COLUMN(Any p0, Any p1, float p2) { invoke(0x0BCA1D2C47B0D269, p0, p1, p2); } // 0x0BCA1D2C47B0D269 0x7524E27B b323 - void LEADERBOARDS_WRITE_ADD_COLUMN_LONG(Any p0, Any p1, Any p2) { invoke(0x2E65248609523599, p0, p1, p2); } // 0x2E65248609523599 0x1C5CCC3A b323 - BOOL LEADERBOARDS_CACHE_DATA_ROW(Any* p0) { return invoke(0xB9BB18E2C40142ED, p0); } // 0xB9BB18E2C40142ED 0x44F7D82B b323 - void LEADERBOARDS_CLEAR_CACHE_DATA() { invoke(0xD4B02A6B476E1FDC); } // 0xD4B02A6B476E1FDC 0x87F498C1 b323 - void LEADERBOARDS_CLEAR_CACHE_DATA_ID(Any p0) { invoke(0x8EC74CEB042E7CFF, p0); } // 0x8EC74CEB042E7CFF 0x88AE9667 b323 - BOOL LEADERBOARDS_GET_CACHE_EXISTS(Any p0) { return invoke(0x9C51349BE6CDFE2C, p0); } // 0x9C51349BE6CDFE2C 0xFC8A71F3 b323 - int LEADERBOARDS_GET_CACHE_TIME(Any p0) { return invoke(0xF04C1C27DA35F6C8, p0); } // 0xF04C1C27DA35F6C8 0xEDF02302 b323 - int LEADERBOARDS_GET_CACHE_NUMBER_OF_ROWS(Any p0) { return invoke(0x58A651CD201D89AD, p0); } // 0x58A651CD201D89AD 0xCE7CB520 b323 - BOOL LEADERBOARDS_GET_CACHE_DATA_ROW(Any p0, Any p1, Any* p2) { return invoke(0x9120E8DBA3D69273, p0, p1, p2); } // 0x9120E8DBA3D69273 0xA11289EC b323 - void PRESENCE_EVENT_UPDATESTAT_INT(Hash statHash, int value, int p2) { invoke(0x11FF1C80276097ED, statHash, value, p2); } // 0x11FF1C80276097ED 0x4AC39C6C b323 - void PRESENCE_EVENT_UPDATESTAT_FLOAT(Hash statHash, float value, int p2) { invoke(0x30A6614C1F7799B8, statHash, value, p2); } // 0x30A6614C1F7799B8 0x3E69E7C3 b323 - void PRESENCE_EVENT_UPDATESTAT_INT_WITH_STRING(Hash statHash, int value, int p2, const char* string) { invoke(0x6483C25849031C4F, statHash, value, p2, string); } // 0x6483C25849031C4F 0x2FFD2FA5 b323 - BOOL GET_PLAYER_HAS_DRIVEN_ALL_VEHICLES() { return invoke(0x5EAD2BF6484852E4); } // 0x5EAD2BF6484852E4 0x23D70C39 b323 - void SET_HAS_POSTED_ALL_VEHICLES_DRIVEN() { invoke(0xC141B8917E0017EC); } // 0xC141B8917E0017EC 0x0AD43306 b323 - void SET_PROFILE_SETTING_PROLOGUE_COMPLETE() { invoke(0xB475F27C6A994D65); } // 0xB475F27C6A994D65 0xC7DE5C30 b323 - void SET_PROFILE_SETTING_SP_CHOP_MISSION_COMPLETE() { invoke(0xC67E2DA1CBE759E2); } // 0xC67E2DA1CBE759E2 b1734 - void SET_PROFILE_SETTING_CREATOR_RACES_DONE(int value) { invoke(0xF1A1803D3476F215, value); } // 0xF1A1803D3476F215 0xA3DAC790 b323 - void SET_PROFILE_SETTING_CREATOR_DM_DONE(int value) { invoke(0x38BAAA5DD4C9D19F, value); } // 0x38BAAA5DD4C9D19F 0x726FAE66 b323 - void SET_PROFILE_SETTING_CREATOR_CTF_DONE(int value) { invoke(0x55384438FC55AD8E, value); } // 0x55384438FC55AD8E 0xF03895A4 b323 - void SET_JOB_ACTIVITY_ID_STARTED(Any p0, int characterSlot) { invoke(0x723C1CE13FBFDB67, p0, characterSlot); } // 0x723C1CE13FBFDB67 0x4C39CF10 b323 - void SET_FREEMODE_PROLOGUE_DONE(Any p0, int characterSlot) { invoke(0x0D01D20616FC73FB, p0, characterSlot); } // 0x0D01D20616FC73FB 0x2180AE13 b323 - void SET_FREEMODE_STRAND_PROGRESSION_STATUS(int profileSetting, int settingValue) { invoke(0x79D310A861697CC9, profileSetting, settingValue); } // 0x79D310A861697CC9 b2699 - void STAT_NETWORK_INCREMENT_ON_SUICIDE(Any p0, float p1) { invoke(0x428EAF89E24F6C36, p0, p1); } // 0x428EAF89E24F6C36 0xEE292B91 b323 - void STAT_SET_CHEAT_IS_ACTIVE() { invoke(0x047CBED6F6F8B63C); } // 0x047CBED6F6F8B63C 0xA063CABD b323 - BOOL LEADERBOARDS2_WRITE_DATA_FOR_EVENT_TYPE(Any* p0, Any* p1) { return invoke(0xC980E62E33DF1D5C, p0, p1); } // 0xC980E62E33DF1D5C 0x62C19A3D b323 - void FORCE_CLOUD_MP_STATS_DOWNLOAD_AND_OVERWRITE_LOCAL_SAVE() { invoke(0x6F361B8889A792A3); } // 0x6F361B8889A792A3 0x3B4EF322 b323 - void STAT_MIGRATE_CLEAR_FOR_RESTART() { invoke(0xC847B43F369AC0B5); } // 0xC847B43F369AC0B5 b323 - BOOL STAT_MIGRATE_SAVEGAME_START(const char* platformName) { return invoke(0xA5C80D8E768A9E66, platformName); } // 0xA5C80D8E768A9E66 b323 - int STAT_MIGRATE_SAVEGAME_GET_STATUS() { return invoke(0x9A62EC95AE10E011); } // 0x9A62EC95AE10E011 b323 - BOOL STAT_MIGRATE_CHECK_ALREADY_DONE() { return invoke(0x4C89FE2BDEB3F169); } // 0x4C89FE2BDEB3F169 b323 - BOOL STAT_MIGRATE_CHECK_START() { return invoke(0xC6E0E2616A7576BB); } // 0xC6E0E2616A7576BB b323 - int STAT_MIGRATE_CHECK_GET_IS_PLATFORM_AVAILABLE(int p0) { return invoke(0x5BD5F255321C4AAF, p0); } // 0x5BD5F255321C4AAF b323 - int STAT_MIGRATE_CHECK_GET_PLATFORM_STATUS(int p0, Any* p1) { return invoke(0xDEAAF77EB3687E97, p0, p1); } // 0xDEAAF77EB3687E97 b323 - int STAT_GET_SAVE_MIGRATION_STATUS(Any* data) { return invoke(0x886913BBEACA68C1, data); } // 0x886913BBEACA68C1 0xE3F0D62D b323 - BOOL STAT_SAVE_MIGRATION_CANCEL_PENDING_OPERATION() { return invoke(0x4FEF53183C3C6414); } // 0x4FEF53183C3C6414 b323 - int STAT_GET_CANCEL_SAVE_MIGRATION_STATUS() { return invoke(0x567384DFA67029E6); } // 0x567384DFA67029E6 b323 - BOOL STAT_SAVE_MIGRATION_CONSUME_CONTENT(Hash contentId, const char* srcPlatform, const char* srcGamerHandle) { return invoke(0x3270F67EED31FBC1, contentId, srcPlatform, srcGamerHandle); } // 0x3270F67EED31FBC1 b323 - int STAT_GET_SAVE_MIGRATION_CONSUME_CONTENT_STATUS(int* p0) { return invoke(0xCE5AA445ABA8DEE0, p0); } // 0xCE5AA445ABA8DEE0 b323 - void STAT_ENABLE_STATS_TRACKING() { invoke(0x98E2BC1CA26287C3); } // 0x98E2BC1CA26287C3 b323 - void STAT_DISABLE_STATS_TRACKING() { invoke(0x629526ABA383BCAA); } // 0x629526ABA383BCAA b323 - BOOL STAT_IS_STATS_TRACKING_ENABLED() { return invoke(0xBE3DB208333D9844); } // 0xBE3DB208333D9844 b463 - BOOL STAT_START_RECORD_STAT(int statType, int valueType) { return invoke(0x33D72899E24C3365, statType, valueType); } // 0x33D72899E24C3365 b463 - BOOL STAT_STOP_RECORD_STAT() { return invoke(0xA761D4AC6115623D); } // 0xA761D4AC6115623D b463 - BOOL STAT_GET_RECORDED_VALUE(float* value) { return invoke(0xF11F01D98113536A, value); } // 0xF11F01D98113536A b463 - BOOL STAT_IS_RECORDING_STAT() { return invoke(0x8B9CDBD6C566C38C); } // 0x8B9CDBD6C566C38C b944 - int STAT_GET_CURRENT_NEAR_MISS_NOCRASH_PRECISE() { return invoke(0xE8853FBCE7D8D0D6); } // 0xE8853FBCE7D8D0D6 b463 - float STAT_GET_CURRENT_REAR_WHEEL_DISTANCE() { return invoke(0xA943FD1722E11EFD); } // 0xA943FD1722E11EFD b463 - float STAT_GET_CURRENT_FRONT_WHEEL_DISTANCE() { return invoke(0x84A810B375E69C0E); } // 0x84A810B375E69C0E b463 - float STAT_GET_CURRENT_JUMP_DISTANCE() { return invoke(0x9EC8858184CD253A); } // 0x9EC8858184CD253A b463 - float STAT_GET_CURRENT_DRIVE_NOCRASH_DISTANCE() { return invoke(0xBA9749CC94C1FD85); } // 0xBA9749CC94C1FD85 b463 - float STAT_GET_CURRENT_SPEED() { return invoke(0x55A8BECAF28A4EB7); } // 0x55A8BECAF28A4EB7 b463 - float STAT_GET_CURRENT_DRIVING_REVERSE_DISTANCE() { return invoke(0x32CAC93C9DE73D32); } // 0x32CAC93C9DE73D32 b463 - float STAT_GET_CURRENT_SKYDIVING_DISTANCE() { return invoke(0xAFF47709F1D5DCCE); } // 0xAFF47709F1D5DCCE b463 - float STAT_GET_CHALLENGE_FLYING_DIST() { return invoke(0x6E0A5253375C4584); } // 0x6E0A5253375C4584 b463 - BOOL STAT_GET_FLYING_ALTITUDE(float* outValue) { return invoke(0x1A8EA222F9C67DBB, outValue); } // 0x1A8EA222F9C67DBB b463 - BOOL STAT_IS_PLAYER_VEHICLE_ABOVE_OCEAN() { return invoke(0xF9F2922717B819EC); } // 0xF9F2922717B819EC b505 - float STAT_GET_VEHICLE_BAIL_DISTANCE() { return invoke(0x0B8B7F74BF061C6D); } // 0x0B8B7F74BF061C6D b463 - BOOL STAT_ROLLBACK_SAVE_MIGRATION() { return invoke(0xB3DA2606774A8E2D); } // 0xB3DA2606774A8E2D b323 - void SET_HAS_SPECIALEDITION_CONTENT(int value) { invoke(0xDAC073C7901F9E15, value); } // 0xDAC073C7901F9E15 b323 - void SET_SAVE_MIGRATION_TRANSACTION_ID_WARNING(int transactionId) { invoke(0xF6792800AC95350D, transactionId); } // 0xF6792800AC95350D b323 - void GET_BOSS_GOON_UUID(int characterSlot, Any p1, Any p2) { invoke(0x6BC0ACD0673ACEBE, characterSlot, p1, p2); } // 0x6BC0ACD0673ACEBE b573 - void PLAYSTATS_BW_BOSSONBOSSDEATHMATCH(Any p0) { invoke(0x8D8ADB562F09A245, p0); } // 0x8D8ADB562F09A245 b573 - void PLAYSTATS_BW_YATCHATTACK(Any p0) { invoke(0xD1A1EE3B4FA8E760, p0); } // 0xD1A1EE3B4FA8E760 b573 - void PLAYSTATS_BW_HUNT_THE_BOSS(Any p0) { invoke(0x88087EE1F28024AE, p0); } // 0x88087EE1F28024AE b573 - void PLAYSTATS_BW_SIGHTSEER(Any p0) { invoke(0xFCC228E07217FCAC, p0); } // 0xFCC228E07217FCAC b573 - void PLAYSTATS_BW_ASSAULT(Any p0) { invoke(0x678F86D8FC040BDB, p0); } // 0x678F86D8FC040BDB b573 - void PLAYSTATS_BW_BELLY_OF_THE_BEAST(Any p0) { invoke(0xA6F54BB2FFCA35EA, p0); } // 0xA6F54BB2FFCA35EA b573 - void PLAYSTATS_BW_HEAD_HUNTER(Any p0) { invoke(0x5FF2C33B13A02A11, p0); } // 0x5FF2C33B13A02A11 b757 - void PLAYSTATS_BW_FRAGILE_GOODS(Any p0) { invoke(0x282B6739644F4347, p0); } // 0x282B6739644F4347 b757 - void PLAYSTATS_BW_AIR_FREIGHT(Any p0) { invoke(0xF06A6F41CB445443, p0); } // 0xF06A6F41CB445443 b757 - void PLAYSTATS_BC_CAR_JACKING(Any p0) { invoke(0x7B18DA61F6BAE9D5, p0); } // 0x7B18DA61F6BAE9D5 b573 - void PLAYSTATS_BC_SMASH_AND_GRAB(Any p0) { invoke(0x06EAF70AE066441E, p0); } // 0x06EAF70AE066441E b573 - void PLAYSTATS_BC_PROTECTION_RACKET(Any p0) { invoke(0x14EDA9EE27BD1626, p0); } // 0x14EDA9EE27BD1626 b573 - void PLAYSTATS_BC_MOST_WANTED(Any p0) { invoke(0x930F504203F561C9, p0); } // 0x930F504203F561C9 b573 - void PLAYSTATS_BC_FINDERS_KEEPERS(Any p0) { invoke(0xE3261D791EB44ACB, p0); } // 0xE3261D791EB44ACB b573 - void PLAYSTATS_BC_POINT_TO_POINT(Any p0) { invoke(0x73001E34F85137F8, p0); } // 0x73001E34F85137F8 b573 - void PLAYSTATS_BC_CASHING(Any p0) { invoke(0x53CAE13E9B426993, p0); } // 0x53CAE13E9B426993 b757 - void PLAYSTATS_BC_SALVAGE(Any p0) { invoke(0x7D36291161859389, p0); } // 0x7D36291161859389 b757 - void PLAYSTATS_SPENT_PI_CUSTOM_LOADOUT(int amount) { invoke(0xBE509B0A3693DE8B, amount); } // 0xBE509B0A3693DE8B b757 - void PLAYSTATS_BUY_CONTRABAND_MISSION(Any* data) { invoke(0xD6781E42755531F7, data); } // 0xD6781E42755531F7 b757 - void PLAYSTATS_SELL_CONTRABAND_MISSION(Any* data) { invoke(0xC729991A9065376E, data); } // 0xC729991A9065376E b757 - void PLAYSTATS_DEFEND_CONTRABAND_MISSION(Any* data) { invoke(0x2605663BD4F23B5D, data); } // 0x2605663BD4F23B5D b757 - void PLAYSTATS_RECOVER_CONTRABAND_MISSION(Any* data) { invoke(0x04D90BA8207ADA2D, data); } // 0x04D90BA8207ADA2D b757 - void PLAYSTATS_HIT_CONTRABAND_DESTROY_LIMIT(Any p0) { invoke(0x60EEDC12AF66E846, p0); } // 0x60EEDC12AF66E846 b757 - void START_BEING_BOSS(Any p0, Any p1) { invoke(0x3EBEAC6C3F81F6BD, p0, p1); } // 0x3EBEAC6C3F81F6BD b573 - void START_BEING_GOON(Any p0, Any p1, Any p2) { invoke(0x96E6D5150DBF1C09, p0, p1, p2); } // 0x96E6D5150DBF1C09 b573 - void END_BEING_BOSS(Any p0, Any p1, Any p2) { invoke(0xA3C53804BDB68ED2, p0, p1, p2); } // 0xA3C53804BDB68ED2 b573 - void END_BEING_GOON(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0x6BCCF9948492FD85, p0, p1, p2, p3, p4); } // 0x6BCCF9948492FD85 b573 - void HIRED_LIMO(Any p0, Any p1) { invoke(0x792271AB35C356A4, p0, p1); } // 0x792271AB35C356A4 b573 - void ORDER_BOSS_VEHICLE(Any p0, Any p1, Hash vehicleHash) { invoke(0xCEA553E35C2246E1, p0, p1, vehicleHash); } // 0xCEA553E35C2246E1 b573 - void CHANGE_UNIFORM(Any p0, Any p1, Any p2) { invoke(0xD1C9B92BDD3F151D, p0, p1, p2); } // 0xD1C9B92BDD3F151D b573 - void CHANGE_GOON_LOOKING_FOR_WORK(Any p0) { invoke(0x44919CC079BB60BF, p0); } // 0x44919CC079BB60BF b573 - void SEND_METRIC_GHOSTING_TO_PLAYER(Any p0) { invoke(0x7033EEFD9B28088E, p0); } // 0x7033EEFD9B28088E b678 - void SEND_METRIC_VIP_POACH(Any p0, Any p1, Any p2) { invoke(0xAA525DFF66BB82F5, p0, p1, p2); } // 0xAA525DFF66BB82F5 b757 - void SEND_METRIC_PUNISH_BODYGUARD(Any p0) { invoke(0x015B03EE1C43E6EC, p0); } // 0x015B03EE1C43E6EC b757 - void PLAYSTATS_START_TRACKING_STUNTS() { invoke(0x928DBFB892638EF3); } // 0x928DBFB892638EF3 b791 - void PLAYSTATS_STOP_TRACKING_STUNTS() { invoke(0x8A800DACCC0DA55D); } // 0x8A800DACCC0DA55D b791 - void PLAYSTATS_MISSION_ENDED(Any p0) { invoke(0xBF371CD2B64212FD, p0); } // 0xBF371CD2B64212FD b877 - void PLAYSTATS_IMPEXP_MISSION_ENDED(Any p0) { invoke(0x7D8BA05688AD64C7, p0); } // 0x7D8BA05688AD64C7 b944 - void PLAYSTATS_CHANGE_MC_ROLE(Any p0, Any p1, Any p2, Any p3, int role, int p5, Any p6) { invoke(0x0B565B0AAE56A0E8, p0, p1, p2, p3, role, p5, p6); } // 0x0B565B0AAE56A0E8 b877 - void PLAYSTATS_CHANGE_MC_OUTFIT(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0x28ECB8AC2F607DB2, p0, p1, p2, p3, p4); } // 0x28ECB8AC2F607DB2 b877 - void PLAYSTATS_SWITCH_MC_EMBLEM(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0x0A50D2604E05CB94, p0, p1, p2, p3, p4); } // 0x0A50D2604E05CB94 b877 - void PLAYSTATS_MC_REQUEST_BIKE(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0xCC25A4553DFBF9EA, p0, p1, p2, p3, p4); } // 0xCC25A4553DFBF9EA b877 - void PLAYSTATS_MC_KILLED_RIVAL_MC_MEMBER(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0xF534D94DFA2EAD26, p0, p1, p2, p3, p4); } // 0xF534D94DFA2EAD26 b877 - void PLAYSTATS_ABANDONED_MC(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0xD558BEC0BBA7E8D2, p0, p1, p2, p3, p4); } // 0xD558BEC0BBA7E8D2 b877 - void PLAYSTATS_EARNED_MC_POINTS(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { invoke(0x501478855A6074CE, p0, p1, p2, p3, p4, p5); } // 0x501478855A6074CE b877 - void PLAYSTATS_MC_FORMATION_ENDS(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6) { invoke(0x03C2EEBB04B3FB72, p0, p1, p2, p3, p4, p5, p6); } // 0x03C2EEBB04B3FB72 b877 - void PLAYSTATS_MC_CLUBHOUSE_ACTIVITY(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7) { invoke(0x8989CBD7B4E82534, p0, p1, p2, p3, p4, p5, p6, p7); } // 0x8989CBD7B4E82534 b877 - void PLAYSTATS_RIVAL_BEHAVIOR(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9) { invoke(0x27AA1C973CACFE63, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9); } // 0x27AA1C973CACFE63 b944 - void PLAYSTATS_COPY_RANK_INTO_NEW_SLOT(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6) { invoke(0xB7257BA2550EA10A, p0, p1, p2, p3, p4, p5, p6); } // 0xB7257BA2550EA10A b877 - void PLAYSTATS_DUPE_DETECTED(Any* data) { invoke(0x848B66100EE33B05, data); } // 0x848B66100EE33B05 b1011 - void PLAYSTATS_BAN_ALERT(int p0) { invoke(0x516FC96EB88EEFE5, p0); } // 0x516FC96EB88EEFE5 b1011 - void PLAYSTATS_GUNRUNNING_MISSION_ENDED(Any* data) { invoke(0x0EACDF8487D5155A, data); } // 0x0EACDF8487D5155A b1103 - void PLAYSTATS_GUNRUNNING_RND(Any p0) { invoke(0xDAF80797FC534BEC, p0); } // 0xDAF80797FC534BEC b1103 - void PLAYSTATS_BUSINESS_BATTLE_ENDED(Any p0) { invoke(0x316DB59CD14C1774, p0); } // 0x316DB59CD14C1774 b1493 - void PLAYSTATS_WAREHOUSE_MISSION_ENDED(Any p0) { invoke(0x2D7A9B577E72385E, p0); } // 0x2D7A9B577E72385E b1493 - void PLAYSTATS_NIGHTCLUB_MISSION_ENDED(Any p0) { invoke(0x830C3A44EB3F2CF9, p0); } // 0x830C3A44EB3F2CF9 b1493 - void PLAYSTATS_DJ_USAGE(Any p0, Any p1) { invoke(0xB26F670685631727, p0, p1); } // 0xB26F670685631727 b1493 - void PLAYSTATS_MINIGAME_USAGE(Any p0, Any p1, Any p2) { invoke(0xC14BD9F5337219B2, p0, p1, p2); } // 0xC14BD9F5337219B2 b1493 - void PLAYSTATS_STONE_HATCHET_ENDED(Any* data) { invoke(0x35E39E5570358630, data); } // 0x35E39E5570358630 b1493 - void PLAYSTATS_SMUGGLER_MISSION_ENDED(Any* data) { invoke(0x320C35147D5B5DDD, data); } // 0x320C35147D5B5DDD b1180 - void PLAYSTATS_FM_HEIST_PREP_ENDED(Any* data) { invoke(0xD8AFB345A9C5CCBB, data); } // 0xD8AFB345A9C5CCBB b1290 - void PLAYSTATS_INSTANCED_HEIST_ENDED(Any* data, Any p1, Any p2, Any p3) { invoke(0x1E1497D0D2108115, data, p1, p2, p3); } // 0x1E1497D0D2108115 b1290 - void PLAYSTATS_DAR_CHECKPOINT(Any* data) { invoke(0x0BC254FF3A911501, data); } // 0x0BC254FF3A911501 b1290 - void PLAYSTATS_ENTER_SESSION_PACK(Any* data) { invoke(0x878FF156D36E9956, data); } // 0x878FF156D36E9956 b1290 - void PLAYSTATS_DRONE_USAGE(int p0, int p1, int p2) { invoke(0x66C7BB2416ED3FCE, p0, p1, p2); } // 0x66C7BB2416ED3FCE b1493 - void PLAYSTATS_SPIN_WHEEL(int p0, int p1, int p2, int p3) { invoke(0x6731DE84A38BFAD0, p0, p1, p2, p3); } // 0x6731DE84A38BFAD0 b1604 - void PLAYSTATS_ARENA_WARS_SPECTATOR(int p0, int p1, int p2, int p3, int p4) { invoke(0x6F4F599753F8200A, p0, p1, p2, p3, p4); } // 0x6F4F599753F8200A b1604 - void PLAYSTATS_ARENA_WARS_ENDED(Any* data) { invoke(0xB479D9F0D48A1BC5, data); } // 0xB479D9F0D48A1BC5 b1604 - void PLAYSTATS_SWITCH_PASSIVE_MODE(BOOL p0, int p1, int p2, int p3) { invoke(0x35EEC6C2BC821A71, p0, p1, p2, p3); } // 0x35EEC6C2BC821A71 b1734 - void PLAYSTATS_COLLECTIBLE_PICKED_UP(int p0, Hash objectHash, Any p2, Any p3, int moneyAmount, int rpAmount, int chipsAmount, Any p7, int p8, Any p9, Any p10) { invoke(0xCD0A8A9338681CF2, p0, objectHash, p2, p3, moneyAmount, rpAmount, chipsAmount, p7, p8, p9, p10); } // 0xCD0A8A9338681CF2 b1734 - void PLAYSTATS_CASINO_STORY_MISSION_ENDED(Any p0, Any p1) { invoke(0xFCCCAC2BD3C1F180, p0, p1); } // 0xFCCCAC2BD3C1F180 b1734 - void PLAYSTATS_CASINO_CHIP(Any p0) { invoke(0x0999F3F090EC5012, p0); } // 0x0999F3F090EC5012 b1734 - void PLAYSTATS_CASINO_ROULETTE(Any p0) { invoke(0x95101C443A84E7F1, p0); } // 0x95101C443A84E7F1 b1734 - void PLAYSTATS_CASINO_BLACKJACK(Any p0) { invoke(0x3EAE97309727E7AD, p0); } // 0x3EAE97309727E7AD b1734 - void PLAYSTATS_CASINO_THREE_CARD_POKER(Any p0) { invoke(0xF740FB339D471C35, p0); } // 0xF740FB339D471C35 b1734 - void PLAYSTATS_CASINO_SLOT_MACHINE(Any p0) { invoke(0xEF5EC67D392B830A, p0); } // 0xEF5EC67D392B830A b1734 - void PLAYSTATS_CASINO_INSIDE_TRACK(Any p0) { invoke(0x049F059625058A86, p0); } // 0x049F059625058A86 b1734 - void PLAYSTATS_CASINO_LUCKY_SEVEN(Any p0) { invoke(0x0C432C1435F5E4FA, p0); } // 0x0C432C1435F5E4FA b1734 - void PLAYSTATS_CASINO_ROULETTE_LIGHT(Any p0) { invoke(0x6572ABA3DE1197FC, p0); } // 0x6572ABA3DE1197FC b1734 - void PLAYSTATS_CASINO_BLACKJACK_LIGHT(Any p0) { invoke(0xD5451C7BF151EB6F, p0); } // 0xD5451C7BF151EB6F b1734 - void PLAYSTATS_CASINO_THREE_CARD_POKER_LIGHT(Any p0) { invoke(0xC9001364B4388F22, p0); } // 0xC9001364B4388F22 b1734 - void PLAYSTATS_CASINO_SLOT_MACHINE_LIGHT(Any p0) { invoke(0xE60054A0FAE8227F, p0); } // 0xE60054A0FAE8227F b1734 - void PLAYSTATS_CASINO_INSIDE_TRACK_LIGHT(Any p0) { invoke(0x23A3CBCD50D54E47, p0); } // 0x23A3CBCD50D54E47 b1734 - void PLAYSTATS_ARCADE_GAME(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6) { invoke(0x533A7D1EA58DF958, p0, p1, p2, p3, p4, p5, p6); } // 0x533A7D1EA58DF958 b1734 - void PLAYSTATS_ARCADE_LOVE_MATCH(Any p0, Any p1) { invoke(0x4FCDBD3F0A813C25, p0, p1); } // 0x4FCDBD3F0A813C25 b1868 - void PLAYSTATS_FREEMODE_CASINO_MISSION_ENDED(Any* data) { invoke(0x1A0D4A6C336B7BC5, data); } // 0x1A0D4A6C336B7BC5 b1734 - void PLAYSTATS_HEIST3_DRONE(Any p0) { invoke(0xDFBD93BF2943E29B, p0); } // 0xDFBD93BF2943E29B b1868 - void PLAYSTATS_HEIST3_HACK(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { invoke(0x92FC0EEDFAC04A14, p0, p1, p2, p3, p4, p5); } // 0x92FC0EEDFAC04A14 b1868 - void PLAYSTATS_NPC_PHONE(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9, Any p10, Any p11, Any p12) { invoke(0x0077F15613D36993, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12); } // 0x0077F15613D36993 b1868 - void PLAYSTATS_ARCADE_CABINET(Any p0) { invoke(0xF9096193DF1F99D4, p0); } // 0xF9096193DF1F99D4 b1868 - void PLAYSTATS_HEIST3_FINALE(Any p0) { invoke(0x2E0259BABC27A327, p0); } // 0x2E0259BABC27A327 b1868 - void PLAYSTATS_HEIST3_PREP(Any p0) { invoke(0x53C31853EC9531FF, p0); } // 0x53C31853EC9531FF b1868 - void PLAYSTATS_MASTER_CONTROL(Any p0, Any p1, Any p2, Any p3) { invoke(0x810B5FCC52EC7FF0, p0, p1, p2, p3); } // 0x810B5FCC52EC7FF0 b1868 - void PLAYSTATS_QUIT_MODE(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0x5BF29846C6527C54, p0, p1, p2, p3, p4); } // 0x5BF29846C6527C54 b1868 - void PLAYSTATS_MISSION_VOTE(Any p0) { invoke(0xC03FAB2C2F92289B, p0); } // 0xC03FAB2C2F92289B b1868 - void PLAYSTATS_NJVS_VOTE(Any p0) { invoke(0x5CDAED54B34B0ED0, p0); } // 0x5CDAED54B34B0ED0 b1868 - void PLAYSTATS_KILL_YOURSELF() { invoke(0x4AFF7E02E485E92B); } // 0x4AFF7E02E485E92B b1868 - void PLAYSTATS_FM_MISSION_END(Any p0, Any p1, Any p2) { invoke(0x46A70777BE6CEAB9, p0, p1, p2); } // 0x46A70777BE6CEAB9 b2545 - void PLAYSTATS_HEIST4_PREP(Any p0) { invoke(0xDFCDB14317A9B361, p0); } // 0xDFCDB14317A9B361 b2189 - void PLAYSTATS_HEIST4_FINALE(Any p0) { invoke(0xC1E963C58664B556, p0); } // 0xC1E963C58664B556 b2189 - void PLAYSTATS_HEIST4_HACK(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0x2FA3173480008493, p0, p1, p2, p3, p4); } // 0x2FA3173480008493 b2189 - void PLAYSTATS_SUB_WEAP(Any p0, Any p1, Any p2, Any p3) { invoke(0xD4367D310F079DB0, p0, p1, p2, p3); } // 0xD4367D310F079DB0 b2189 - void PLAYSTATS_FAST_TRVL(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9, Any p10) { invoke(0x4DC416F246A41FC8, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10); } // 0x4DC416F246A41FC8 b2189 - void PLAYSTATS_HUB_ENTRY(Any p0) { invoke(0x2818FF6638CB09DE, p0); } // 0x2818FF6638CB09DE b2189 - void PLAYSTATS_DJ_MISSION_ENDED(Any p0) { invoke(0xD6CA58B3B53A0F22, p0); } // 0xD6CA58B3B53A0F22 b2189 - void PLAYSTATS_ROBBERY_PREP(Any p0) { invoke(0x1A67DFBF1F5C3835, p0); } // 0x1A67DFBF1F5C3835 b2372 - void PLAYSTATS_ROBBERY_FINALE(Any p0) { invoke(0xBBA55BE9AAAABF44, p0); } // 0xBBA55BE9AAAABF44 b2372 - void PLAYSTATS_EXTRA_EVENT(Any p0) { invoke(0xFA5B74BAB8A7EF99, p0); } // 0xFA5B74BAB8A7EF99 b2372 - void PLAYSTATS_CARCLUB_POINTS(Any p0) { invoke(0xFF14D6FEEC507BBE, p0); } // 0xFF14D6FEEC507BBE b2372 - void PLAYSTATS_CARCLUB_CHALLENGE(Any p0, Any p1, Any p2, Any p3) { invoke(0x1187CB58D7F3BED7, p0, p1, p2, p3); } // 0x1187CB58D7F3BED7 b2372 - void PLAYSTATS_CARCLUB_PRIZE(int p0, Hash vehicleModel) { invoke(0x69C922B677621428, p0, vehicleModel); } // 0x69C922B677621428 b2372 - void PLAYSTATS_AWARD_NAV(Any p0, Any p1, Any p2, Any p3) { invoke(0x70F52471E758EBAE, p0, p1, p2, p3); } // 0x70F52471E758EBAE b2545 - void PLAYSTATS_INST_MISSION_END(Any p0) { invoke(0xFEA3F7E83C0610FA, p0); } // 0xFEA3F7E83C0610FA b2545 - void PLAYSTATS_HUB_EXIT(Any p0) { invoke(0x5A46ACE5C4661132, p0); } // 0x5A46ACE5C4661132 b2545 - void PLAYSTATS_VEH_DEL(int bossId1, int bossId2, int bossType, int vehicleID, int reason) { invoke(0x10A691F5756416D0, bossId1, bossId2, bossType, vehicleID, reason); } // 0x10A691F5756416D0 b2944 - void PLAYSTATS_INVENTORY(Any p0) { invoke(0x887DAD63CF5B7908, p0); } // 0x887DAD63CF5B7908 b2699 - void PLAYSTATS_ACID_MISSION_END_(Any p0) { invoke(0x8A23D1324F6B2BAC, p0); } // 0x8A23D1324F6B2BAC b2802 - void PLAYSTATS_ACID_RND_(Any p0) { invoke(0xCEACCF0550FDC5BA, p0); } // 0xCEACCF0550FDC5BA b2802 - void PLAYSTATS_IDLE_(Any p0, Any p1, Any p2) { invoke(0xEC9553A178E8F1D1, p0, p1, p2); } // 0xEC9553A178E8F1D1 b2802 - void PLAYSTATS_PLAYER_STYLE_(Any p0) { invoke(0x48FAC5DC7AC6EA99, p0); } // 0x48FAC5DC7AC6EA99 b2802 - void PLAYSTATS_RANDOM_EVENT_(Any p0) { invoke(0x7EA06F970F999394, p0); } // 0x7EA06F970F999394 b2944 - void PLAYSTATS_ATTRITION_STAGE_END_(Any p0) { invoke(0xBD642335A732F1A8, p0); } // 0xBD642335A732F1A8 b2944 - void PLAYSTATS_SHOWROOM_NAV_(Any p0, Any p1, Hash entity) { invoke(0x961D4157B9B428DB, p0, p1, entity); } // 0x961D4157B9B428DB b2944 - void PLAYSTATS_SHOWROOM_OVERVIEW_(Any* data) { invoke(0x151D6C04C9E2742F, data); } // 0x151D6C04C9E2742F b2944 -} - -namespace STREAMING -{ - void LOAD_ALL_OBJECTS_NOW() { invoke(0xBD6E84632DD4CB3F); } // 0xBD6E84632DD4CB3F 0xC9DBDA90 b323 - void LOAD_SCENE(float x, float y, float z) { invoke(0x4448EB75B4904BDB, x, y, z); } // 0x4448EB75B4904BDB 0xB72403F5 b323 - BOOL NETWORK_UPDATE_LOAD_SCENE() { return invoke(0xC4582015556D1C46); } // 0xC4582015556D1C46 0xC76E023C b323 - BOOL IS_NETWORK_LOADING_SCENE() { return invoke(0x41CA5A33160EA4AB); } // 0x41CA5A33160EA4AB 0x6DCFC021 b323 - void SET_INTERIOR_ACTIVE(int interiorID, BOOL toggle) { invoke(0xE37B76C387BE28ED, interiorID, toggle); } // 0xE37B76C387BE28ED 0xE1013910 b323 - void REQUEST_MODEL(Hash model) { invoke(0x963D27A58DF860AC, model); } // 0x963D27A58DF860AC 0xFFF1B500 b323 - void REQUEST_MENU_PED_MODEL(Hash model) { invoke(0xA0261AEF7ACFC51E, model); } // 0xA0261AEF7ACFC51E 0x48CEB6B4 b323 - BOOL HAS_MODEL_LOADED(Hash model) { return invoke(0x98A4EB5D89A0C952, model); } // 0x98A4EB5D89A0C952 0x62BFDB37 b323 - void REQUEST_MODELS_IN_ROOM(Interior interior, const char* roomName) { invoke(0x8A7A40100EDFEC58, interior, roomName); } // 0x8A7A40100EDFEC58 0x939243FB b323 - void SET_MODEL_AS_NO_LONGER_NEEDED(Hash model) { invoke(0xE532F5D78798DAAB, model); } // 0xE532F5D78798DAAB 0xAE0F069E b323 - BOOL IS_MODEL_IN_CDIMAGE(Hash model) { return invoke(0x35B9E0803292B641, model); } // 0x35B9E0803292B641 0x1094782F b323 - BOOL IS_MODEL_VALID(Hash model) { return invoke(0xC0296A2EDF545E92, model); } // 0xC0296A2EDF545E92 0xAF8F8E9D b323 - BOOL IS_MODEL_A_PED(Hash model) { return invoke(0x75816577FEA6DAD5, model); } // 0x75816577FEA6DAD5 b1103 - BOOL IS_MODEL_A_VEHICLE(Hash model) { return invoke(0x19AAC8F07BFEC53E, model); } // 0x19AAC8F07BFEC53E 0xFFFC85D4 b323 - void REQUEST_COLLISION_AT_COORD(float x, float y, float z) { invoke(0x07503F7948F491A7, x, y, z); } // 0x07503F7948F491A7 0xCD9805E7 b323 - void REQUEST_COLLISION_FOR_MODEL(Hash model) { invoke(0x923CB32A3B874FCB, model); } // 0x923CB32A3B874FCB 0x3930C042 b323 - BOOL HAS_COLLISION_FOR_MODEL_LOADED(Hash model) { return invoke(0x22CCA434E368F03A, model); } // 0x22CCA434E368F03A 0x41A094F8 b323 - void REQUEST_ADDITIONAL_COLLISION_AT_COORD(float x, float y, float z) { invoke(0xC9156DC11411A9EA, x, y, z); } // 0xC9156DC11411A9EA 0xC2CC1DF2 b323 - BOOL DOES_ANIM_DICT_EXIST(const char* animDict) { return invoke(0x2DA49C3B79856961, animDict); } // 0x2DA49C3B79856961 0xCD31C872 b323 - void REQUEST_ANIM_DICT(const char* animDict) { invoke(0xD3BD40951412FEF6, animDict); } // 0xD3BD40951412FEF6 0xDCA96950 b323 - BOOL HAS_ANIM_DICT_LOADED(const char* animDict) { return invoke(0xD031A9162D01088C, animDict); } // 0xD031A9162D01088C 0x05E6763C b323 - void REMOVE_ANIM_DICT(const char* animDict) { invoke(0xF66A602F829E2A06, animDict); } // 0xF66A602F829E2A06 0x0AE050B5 b323 - void REQUEST_ANIM_SET(const char* animSet) { invoke(0x6EA47DAE7FAD0EED, animSet); } // 0x6EA47DAE7FAD0EED 0x2988B3FC b323 - BOOL HAS_ANIM_SET_LOADED(const char* animSet) { return invoke(0xC4EA073D86FB29B0, animSet); } // 0xC4EA073D86FB29B0 0x4FFF397D b323 - void REMOVE_ANIM_SET(const char* animSet) { invoke(0x16350528F93024B3, animSet); } // 0x16350528F93024B3 0xD04A817A b323 - void REQUEST_CLIP_SET(const char* clipSet) { invoke(0xD2A71E1A77418A49, clipSet); } // 0xD2A71E1A77418A49 0x546C627A b323 - BOOL HAS_CLIP_SET_LOADED(const char* clipSet) { return invoke(0x318234F4F3738AF3, clipSet); } // 0x318234F4F3738AF3 0x230D5455 b323 - void REMOVE_CLIP_SET(const char* clipSet) { invoke(0x01F73A131C18CD94, clipSet); } // 0x01F73A131C18CD94 0x1E21F7AA b323 - void REQUEST_IPL(const char* iplName) { invoke(0x41B4893843BBDB74, iplName); } // 0x41B4893843BBDB74 0x3B70D1DB b323 - void REMOVE_IPL(const char* iplName) { invoke(0xEE6C5AD3ECE0A82D, iplName); } // 0xEE6C5AD3ECE0A82D 0xDF7CBD36 b323 - BOOL IS_IPL_ACTIVE(const char* iplName) { return invoke(0x88A741E44A2B3495, iplName); } // 0x88A741E44A2B3495 0xB2C33714 b323 - void SET_STREAMING(BOOL toggle) { invoke(0x6E0C692677008888, toggle); } // 0x6E0C692677008888 0x27EF6CB2 b323 - void LOAD_GLOBAL_WATER_FILE(int waterType) { invoke(0x7E3F55ED251B76D3, waterType); } // 0x7E3F55ED251B76D3 b2189 - int GET_GLOBAL_WATER_FILE() { return invoke(0xF741BD853611592D); } // 0xF741BD853611592D b2189 - void SET_GAME_PAUSES_FOR_STREAMING(BOOL toggle) { invoke(0x717CD6E6FAEBBEDC, toggle); } // 0x717CD6E6FAEBBEDC 0x9211A28A b323 - void SET_REDUCE_PED_MODEL_BUDGET(BOOL toggle) { invoke(0x77B5F9A36BF96710, toggle); } // 0x77B5F9A36BF96710 0xAFCB2B86 b323 - void SET_REDUCE_VEHICLE_MODEL_BUDGET(BOOL toggle) { invoke(0x80C527893080CCF3, toggle); } // 0x80C527893080CCF3 0xCDB4FB7E b323 - void SET_DITCH_POLICE_MODELS(BOOL toggle) { invoke(0x42CBE54462D92634, toggle); } // 0x42CBE54462D92634 0x3EA7FCE4 b323 - int GET_NUMBER_OF_STREAMING_REQUESTS() { return invoke(0x4060057271CEBC89); } // 0x4060057271CEBC89 0xC2EE9A02 b323 - void REQUEST_PTFX_ASSET() { invoke(0x944955FB2A3935C8); } // 0x944955FB2A3935C8 0x2C649263 b323 - BOOL HAS_PTFX_ASSET_LOADED() { return invoke(0xCA7D9B86ECA7481B); } // 0xCA7D9B86ECA7481B 0x3EFF96BE b323 - void REMOVE_PTFX_ASSET() { invoke(0x88C6814073DD4A73); } // 0x88C6814073DD4A73 0xC10F178C b323 - void REQUEST_NAMED_PTFX_ASSET(const char* fxName) { invoke(0xB80D8756B4668AB6, fxName); } // 0xB80D8756B4668AB6 0xCFEA19A9 b323 - BOOL HAS_NAMED_PTFX_ASSET_LOADED(const char* fxName) { return invoke(0x8702416E512EC454, fxName); } // 0x8702416E512EC454 0x9ACC6446 b323 - void REMOVE_NAMED_PTFX_ASSET(const char* fxName) { invoke(0x5F61EBBE1A00F96D, fxName); } // 0x5F61EBBE1A00F96D 0xC44762A1 b323 - void SET_VEHICLE_POPULATION_BUDGET(int p0) { invoke(0xCB9E1EB3BE2AF4E9, p0); } // 0xCB9E1EB3BE2AF4E9 0x1D56993C b323 - void SET_PED_POPULATION_BUDGET(int p0) { invoke(0x8C95333CFC3340F3, p0); } // 0x8C95333CFC3340F3 0xD2D026CD b323 - void CLEAR_FOCUS() { invoke(0x31B73D1EA9F01DA2); } // 0x31B73D1EA9F01DA2 0x34D91E7A b323 - void SET_FOCUS_POS_AND_VEL(float x, float y, float z, float offsetX, float offsetY, float offsetZ) { invoke(0xBB7454BAFF08FE25, x, y, z, offsetX, offsetY, offsetZ); } // 0xBB7454BAFF08FE25 0x14680A60 b323 - void SET_FOCUS_ENTITY(Entity entity) { invoke(0x198F77705FA0931D, entity); } // 0x198F77705FA0931D 0x18DB04AC b323 - BOOL IS_ENTITY_FOCUS(Entity entity) { return invoke(0x2DDFF3FB9075D747, entity); } // 0x2DDFF3FB9075D747 0xB456D707 b323 - void SET_RESTORE_FOCUS_ENTITY(Entity p0) { invoke(0x0811381EF5062FEC, p0); } // 0x0811381EF5062FEC b323 - void SET_MAPDATACULLBOX_ENABLED(const char* name, BOOL toggle) { invoke(0xAF12610C644A35C9, name, toggle); } // 0xAF12610C644A35C9 0x403CD434 b323 - void SET_ALL_MAPDATA_CULLED(Any p0) { invoke(0x4E52E752C76E7E7A, p0); } // 0x4E52E752C76E7E7A 0xA07BAEB9 b323 - int STREAMVOL_CREATE_SPHERE(float x, float y, float z, float rad, Any p4, Any p5) { return invoke(0x219C7B8D53E429FD, x, y, z, rad, p4, p5); } // 0x219C7B8D53E429FD 0x10B6AB36 b323 - int STREAMVOL_CREATE_FRUSTUM(float p0, float p1, float p2, float p3, float p4, float p5, float p6, Any p7, Any p8) { return invoke(0x1F3F018BC3AFA77C, p0, p1, p2, p3, p4, p5, p6, p7, p8); } // 0x1F3F018BC3AFA77C 0x72344191 b323 - int STREAMVOL_CREATE_LINE(float p0, float p1, float p2, float p3, float p4, float p5, Any p6) { return invoke(0x0AD9710CEE2F590F, p0, p1, p2, p3, p4, p5, p6); } // 0x0AD9710CEE2F590F 0xC0157255 b323 - void STREAMVOL_DELETE(Any unused) { invoke(0x1EE7D8DF4425F053, unused); } // 0x1EE7D8DF4425F053 0xE80F8ABE b323 - BOOL STREAMVOL_HAS_LOADED(Any unused) { return invoke(0x7D41E9D2D17C5B2D, unused); } // 0x7D41E9D2D17C5B2D 0x1B3521F4 b323 - BOOL STREAMVOL_IS_VALID(Any unused) { return invoke(0x07C313F94746702C, unused); } // 0x07C313F94746702C 0x42CFE9C0 b323 - BOOL IS_STREAMVOL_ACTIVE() { return invoke(0xBC9823AB80A3DCAC); } // 0xBC9823AB80A3DCAC 0x56253356 b323 - BOOL NEW_LOAD_SCENE_START(float posX, float posY, float posZ, float offsetX, float offsetY, float offsetZ, float radius, int p7) { return invoke(0x212A8D0D2BABFAC2, posX, posY, posZ, offsetX, offsetY, offsetZ, radius, p7); } // 0x212A8D0D2BABFAC2 0xDF9C38B6 b323 - BOOL NEW_LOAD_SCENE_START_SPHERE(float x, float y, float z, float radius, Any p4) { return invoke(0xACCFB4ACF53551B0, x, y, z, radius, p4); } // 0xACCFB4ACF53551B0 0xFA037FEB b323 - void NEW_LOAD_SCENE_STOP() { invoke(0xC197616D221FF4A4); } // 0xC197616D221FF4A4 0x7C05B1F6 b323 - BOOL IS_NEW_LOAD_SCENE_ACTIVE() { return invoke(0xA41A05B6CB741B85); } // 0xA41A05B6CB741B85 0xAD234B7F b323 - BOOL IS_NEW_LOAD_SCENE_LOADED() { return invoke(0x01B8247A7A8B9AD1); } // 0x01B8247A7A8B9AD1 0x3ECD839F b323 - BOOL IS_SAFE_TO_START_PLAYER_SWITCH() { return invoke(0x71E7B2E657449AAD); } // 0x71E7B2E657449AAD 0xEAA51103 b323 - void START_PLAYER_SWITCH(Ped from, Ped to, int flags, int switchType) { invoke(0xFAA23F2CBA159D67, from, to, flags, switchType); } // 0xFAA23F2CBA159D67 0x0829E975 b323 - void STOP_PLAYER_SWITCH() { invoke(0x95C0A5BBDC189AA1); } // 0x95C0A5BBDC189AA1 0x2832C010 b323 - BOOL IS_PLAYER_SWITCH_IN_PROGRESS() { return invoke(0xD9D2CFFF49FAB35F); } // 0xD9D2CFFF49FAB35F 0x56135ACC b323 - int GET_PLAYER_SWITCH_TYPE() { return invoke(0xB3C94A90D9FC9E62); } // 0xB3C94A90D9FC9E62 0x280DC015 b323 - int GET_IDEAL_PLAYER_SWITCH_TYPE(float x1, float y1, float z1, float x2, float y2, float z2) { return invoke(0xB5D7B26B45720E05, x1, y1, z1, x2, y2, z2); } // 0xB5D7B26B45720E05 0xD5A450F1 b323 - int GET_PLAYER_SWITCH_STATE() { return invoke(0x470555300D10B2A5); } // 0x470555300D10B2A5 0x39A0E1F2 b323 - int GET_PLAYER_SHORT_SWITCH_STATE() { return invoke(0x20F898A5D9782800); } // 0x20F898A5D9782800 0x9B7BA38F b323 - void SET_PLAYER_SHORT_SWITCH_STYLE(int p0) { invoke(0x5F2013F8BC24EE69, p0); } // 0x5F2013F8BC24EE69 0xF0BD420D b323 - int GET_PLAYER_SWITCH_JUMP_CUT_INDEX() { return invoke(0x78C0D93253149435); } // 0x78C0D93253149435 0x02BA7AC2 b323 - void SET_PLAYER_SWITCH_OUTRO(float cameraCoordX, float cameraCoordY, float cameraCoordZ, float camRotationX, float camRotationY, float camRotationZ, float camFov, float camFarClip, int rotationOrder) { invoke(0xC208B673CE446B61, cameraCoordX, cameraCoordY, cameraCoordZ, camRotationX, camRotationY, camRotationZ, camFov, camFarClip, rotationOrder); } // 0xC208B673CE446B61 0x47352E14 b323 - void SET_PLAYER_SWITCH_ESTABLISHING_SHOT(const char* name) { invoke(0x0FDE9DBFC0A6BC65, name); } // 0x0FDE9DBFC0A6BC65 0x279077B0 b323 - void ALLOW_PLAYER_SWITCH_PAN() { invoke(0x43D1680C6D19A8E9); } // 0x43D1680C6D19A8E9 0x55CB21F9 b323 - void ALLOW_PLAYER_SWITCH_OUTRO() { invoke(0x74DE2E8739086740); } // 0x74DE2E8739086740 0x1084F2F4 b323 - void ALLOW_PLAYER_SWITCH_ASCENT() { invoke(0x8E2A065ABDAE6994); } // 0x8E2A065ABDAE6994 0x5B1E995D b323 - void ALLOW_PLAYER_SWITCH_DESCENT() { invoke(0xAD5FDF34B81BFE79); } // 0xAD5FDF34B81BFE79 0x4B4B9A13 b323 - BOOL IS_SWITCH_READY_FOR_DESCENT() { return invoke(0xDFA80CB25D0A19B3); } // 0xDFA80CB25D0A19B3 0x408F7148 b323 - void ENABLE_SWITCH_PAUSE_BEFORE_DESCENT() { invoke(0xD4793DFF3AF2ABCD); } // 0xD4793DFF3AF2ABCD 0x4062FF73 b323 - void DISABLE_SWITCH_OUTRO_FX() { invoke(0xBD605B8E0E18B3BB); } // 0xBD605B8E0E18B3BB 0x59CC312D b323 - void SWITCH_TO_MULTI_FIRSTPART(Ped ped, int flags, int switchType) { invoke(0xAAB3200ED59016BC, ped, flags, switchType); } // 0xAAB3200ED59016BC 0xFB4D062D b323 - void SWITCH_TO_MULTI_SECONDPART(Ped ped) { invoke(0xD8295AF639FD9CB8, ped); } // 0xD8295AF639FD9CB8 0x2349373B b323 - BOOL IS_SWITCH_TO_MULTI_FIRSTPART_FINISHED() { return invoke(0x933BBEEB8C61B5F4); } // 0x933BBEEB8C61B5F4 0x74C16879 b323 - int GET_PLAYER_SWITCH_INTERP_OUT_DURATION() { return invoke(0x08C2D6C52A3104BB); } // 0x08C2D6C52A3104BB 0x569847E3 b323 - int GET_PLAYER_SWITCH_INTERP_OUT_CURRENT_TIME() { return invoke(0x5B48A06DD0E792A5); } // 0x5B48A06DD0E792A5 0xC7A3D279 b323 - BOOL IS_SWITCH_SKIPPING_DESCENT() { return invoke(0x5B74EA8CFD5E3E7E); } // 0x5B74EA8CFD5E3E7E 0x90F64284 b323 - void SET_SCENE_STREAMING_TRACKS_CAM_POS_THIS_FRAME() { invoke(0x1E9057A74FD73E23); } // 0x1E9057A74FD73E23 b323 - float GET_LODSCALE() { return invoke(0x0C15B0E443B2349D); } // 0x0C15B0E443B2349D 0x7154B6FD b323 - void OVERRIDE_LODSCALE_THIS_FRAME(float scaling) { invoke(0xA76359FC80B2438E, scaling); } // 0xA76359FC80B2438E 0xE5612C1A b323 - void REMAP_LODSCALE_RANGE_THIS_FRAME(float p0, float p1, float p2, float p3) { invoke(0xBED8CA5FF5E04113, p0, p1, p2, p3); } // 0xBED8CA5FF5E04113 0x9CD6A451 b323 - void SUPPRESS_HD_MAP_STREAMING_THIS_FRAME() { invoke(0x472397322E92A856); } // 0x472397322E92A856 0x4267DA87 b323 - void SET_RENDER_HD_ONLY(BOOL toggle) { invoke(0x40AEFD1A244741F2, toggle); } // 0x40AEFD1A244741F2 0x9FA4AF99 b323 - void FORCE_ALLOW_TIME_BASED_FADING_THIS_FRAME() { invoke(0x03F1A106BDA7DD3E); } // 0x03F1A106BDA7DD3E b323 - void IPL_GROUP_SWAP_START(const char* iplName1, const char* iplName2) { invoke(0x95A7DABDDBB78AE7, iplName1, iplName2); } // 0x95A7DABDDBB78AE7 0x9EF0A9CF b323 - void IPL_GROUP_SWAP_CANCEL() { invoke(0x63EB2B972A218CAC); } // 0x63EB2B972A218CAC 0xF2CDD6A8 b323 - BOOL IPL_GROUP_SWAP_IS_READY() { return invoke(0xFB199266061F820A); } // 0xFB199266061F820A 0x17B0A1CD b323 - void IPL_GROUP_SWAP_FINISH() { invoke(0xF4A0DADB70F57FA6); } // 0xF4A0DADB70F57FA6 0x3DA7AA5D b323 - BOOL IPL_GROUP_SWAP_IS_ACTIVE() { return invoke(0x5068F488DDB54DD8); } // 0x5068F488DDB54DD8 0xDAB4BAC0 b323 - void PREFETCH_SRL(const char* srl) { invoke(0x3D245789CE12982C, srl); } // 0x3D245789CE12982C 0x37BE2FBB b323 - BOOL IS_SRL_LOADED() { return invoke(0xD0263801A4C5B0BB); } // 0xD0263801A4C5B0BB 0x670FA2A6 b323 - void BEGIN_SRL() { invoke(0x9BADDC94EF83B823); } // 0x9BADDC94EF83B823 0x24F49427 b323 - void END_SRL() { invoke(0x0A41540E63C9EE17); } // 0x0A41540E63C9EE17 0x1977C56A b323 - void SET_SRL_TIME(float p0) { invoke(0xA74A541C6884E7B8, p0); } // 0xA74A541C6884E7B8 0x30F8A487 b323 - void SET_SRL_POST_CUTSCENE_CAMERA(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { invoke(0xEF39EE20C537E98C, p0, p1, p2, p3, p4, p5); } // 0xEF39EE20C537E98C 0x814D0752 b323 - void SET_SRL_READAHEAD_TIMES(Any p0, Any p1, Any p2, Any p3) { invoke(0xBEB2D9A1D9A8F55A, p0, p1, p2, p3); } // 0xBEB2D9A1D9A8F55A 0x62F02485 b323 - void SET_SRL_LONG_JUMP_MODE(BOOL p0) { invoke(0x20C6C7E4EB082A7F, p0); } // 0x20C6C7E4EB082A7F 0xA6459CAA b323 - void SET_SRL_FORCE_PRESTREAM(Any p0) { invoke(0xF8155A7F03DDFC8E, p0); } // 0xF8155A7F03DDFC8E 0xF8F515E4 b323 - void SET_HD_AREA(float x, float y, float z, float radius) { invoke(0xB85F26619073E775, x, y, z, radius); } // 0xB85F26619073E775 0x80BAA035 b323 - void CLEAR_HD_AREA() { invoke(0xCE58B1CFB9290813); } // 0xCE58B1CFB9290813 0x7CAC6FA0 b323 - void INIT_CREATOR_BUDGET() { invoke(0xB5A4DB34FE89B88A); } // 0xB5A4DB34FE89B88A 0xE243B2AF b323 - void SHUTDOWN_CREATOR_BUDGET() { invoke(0xCCE26000E9A6FAD7); } // 0xCCE26000E9A6FAD7 0x897A510F b323 - BOOL ADD_MODEL_TO_CREATOR_BUDGET(Hash modelHash) { return invoke(0x0BC3144DEB678666, modelHash); } // 0x0BC3144DEB678666 0xC0E83320 b323 - void REMOVE_MODEL_FROM_CREATOR_BUDGET(Hash modelHash) { invoke(0xF086AD9354FAC3A3, modelHash); } // 0xF086AD9354FAC3A3 0x1C576388 b323 - float GET_USED_CREATOR_BUDGET() { return invoke(0x3D3D8B3BE5A83D35); } // 0x3D3D8B3BE5A83D35 0x3E9C4CBE b323 - void SET_ISLAND_ENABLED(const char* name, BOOL toggle) { invoke(0x9A9D1BA639675CF1, name, toggle); } // 0x9A9D1BA639675CF1 b2189 -} - -namespace TASK -{ - void TASK_PAUSE(Ped ped, int ms) { invoke(0xE73A266DB0CA9042, ped, ms); } // 0xE73A266DB0CA9042 0x17A64668 b323 - void TASK_STAND_STILL(Ped ped, int time) { invoke(0x919BE13EED931959, ped, time); } // 0x919BE13EED931959 0x6F80965D b323 - void TASK_JUMP(Ped ped, BOOL usePlayerLaunchForce, BOOL doSuperJump, BOOL useFullSuperJumpForce) { invoke(0x0AE4086104E067B1, ped, usePlayerLaunchForce, doSuperJump, useFullSuperJumpForce); } // 0x0AE4086104E067B1 0x0356E3CE b323 - void TASK_COWER(Ped ped, int duration) { invoke(0x3EB1FE9E8E908E15, ped, duration); } // 0x3EB1FE9E8E908E15 0x9CF1C19B b323 - void TASK_HANDS_UP(Ped ped, int duration, Ped facingPed, int timeToFacePed, int flags) { invoke(0xF2EAB31979A7F910, ped, duration, facingPed, timeToFacePed, flags); } // 0xF2EAB31979A7F910 0x8DCC19C5 b323 - void UPDATE_TASK_HANDS_UP_DURATION(Ped ped, int duration) { invoke(0xA98FCAFD7893C834, ped, duration); } // 0xA98FCAFD7893C834 0x3AA39BE9 b323 - void TASK_OPEN_VEHICLE_DOOR(Ped ped, Vehicle vehicle, int timeOut, int seat, float speed) { invoke(0x965791A9A488A062, ped, vehicle, timeOut, seat, speed); } // 0x965791A9A488A062 0x8EE06BF4 b323 - void TASK_ENTER_VEHICLE(Ped ped, Vehicle vehicle, int timeout, int seat, float speed, int flag, const char* overrideEntryClipsetName) { invoke(0xC20E50AA46D09CA8, ped, vehicle, timeout, seat, speed, flag, overrideEntryClipsetName); } // 0xC20E50AA46D09CA8 0xB8689B4E b323 - void TASK_LEAVE_VEHICLE(Ped ped, Vehicle vehicle, int flags) { invoke(0xD3DBCE61A490BE02, ped, vehicle, flags); } // 0xD3DBCE61A490BE02 0x7B1141C6 b323 - void TASK_GET_OFF_BOAT(Ped ped, Vehicle boat) { invoke(0x9C00E77AF14B2DFF, ped, boat); } // 0x9C00E77AF14B2DFF 0x4293601F b323 - void TASK_SKY_DIVE(Ped ped, BOOL instant) { invoke(0x601736CFE536B0A0, ped, instant); } // 0x601736CFE536B0A0 0xD3874AFA b323 - void TASK_PARACHUTE(Ped ped, BOOL giveParachuteItem, BOOL instant) { invoke(0xD2F1C53C97EE81AB, ped, giveParachuteItem, instant); } // 0xD2F1C53C97EE81AB 0xEC3060A2 b323 - void TASK_PARACHUTE_TO_TARGET(Ped ped, float x, float y, float z) { invoke(0xB33E291AFA6BD03A, ped, x, y, z); } // 0xB33E291AFA6BD03A 0xE0104D6C b323 - void SET_PARACHUTE_TASK_TARGET(Ped ped, float x, float y, float z) { invoke(0xC313379AF0FCEDA7, ped, x, y, z); } // 0xC313379AF0FCEDA7 0x6ED3AD81 b323 - void SET_PARACHUTE_TASK_THRUST(Ped ped, float thrust) { invoke(0x0729BAC1B8C64317, ped, thrust); } // 0x0729BAC1B8C64317 0xD07C8AAA b323 - void TASK_RAPPEL_FROM_HELI(Ped ped, float minHeightAboveGround) { invoke(0x09693B0312F91649, ped, minHeightAboveGround); } // 0x09693B0312F91649 0x2C7ADB93 b323 - void TASK_VEHICLE_DRIVE_TO_COORD(Ped ped, Vehicle vehicle, float x, float y, float z, float speed, Any p6, Hash vehicleModel, int drivingMode, float stopRange, float straightLineDistance) { invoke(0xE2A2AA2F659D77A7, ped, vehicle, x, y, z, speed, p6, vehicleModel, drivingMode, stopRange, straightLineDistance); } // 0xE2A2AA2F659D77A7 0xE4AC0387 b323 - void TASK_VEHICLE_DRIVE_TO_COORD_LONGRANGE(Ped ped, Vehicle vehicle, float x, float y, float z, float speed, int driveMode, float stopRange) { invoke(0x158BB33F920D360C, ped, vehicle, x, y, z, speed, driveMode, stopRange); } // 0x158BB33F920D360C 0x1490182A b323 - void TASK_VEHICLE_DRIVE_WANDER(Ped ped, Vehicle vehicle, float speed, int drivingStyle) { invoke(0x480142959D337D00, ped, vehicle, speed, drivingStyle); } // 0x480142959D337D00 0x36EC0EB0 b323 - void TASK_FOLLOW_TO_OFFSET_OF_ENTITY(Ped ped, Entity entity, float offsetX, float offsetY, float offsetZ, float movementSpeed, int timeout, float stoppingRange, BOOL persistFollowing) { invoke(0x304AE42E357B8C7E, ped, entity, offsetX, offsetY, offsetZ, movementSpeed, timeout, stoppingRange, persistFollowing); } // 0x304AE42E357B8C7E 0x2DF5A6AC b323 - void TASK_GO_STRAIGHT_TO_COORD(Ped ped, float x, float y, float z, float speed, int timeout, float targetHeading, float distanceToSlide) { invoke(0xD76B57B44F1E6F8B, ped, x, y, z, speed, timeout, targetHeading, distanceToSlide); } // 0xD76B57B44F1E6F8B 0x80A9E7A7 b323 - void TASK_GO_STRAIGHT_TO_COORD_RELATIVE_TO_ENTITY(Ped ped, Entity entity, float x, float y, float z, float moveBlendRatio, int time) { invoke(0x61E360B7E040D12E, ped, entity, x, y, z, moveBlendRatio, time); } // 0x61E360B7E040D12E 0xD26CAC68 b323 - void TASK_ACHIEVE_HEADING(Ped ped, float heading, int timeout) { invoke(0x93B93A37987F1F3D, ped, heading, timeout); } // 0x93B93A37987F1F3D 0x0A0E9B42 b323 - void TASK_FLUSH_ROUTE() { invoke(0x841142A1376E9006); } // 0x841142A1376E9006 0x34219154 b323 - void TASK_EXTEND_ROUTE(float x, float y, float z) { invoke(0x1E7889778264843A, x, y, z); } // 0x1E7889778264843A 0x43271F69 b323 - void TASK_FOLLOW_POINT_ROUTE(Ped ped, float speed, int mode) { invoke(0x595583281858626E, ped, speed, mode); } // 0x595583281858626E 0xB837C816 b323 - void TASK_GO_TO_ENTITY(Entity entity, Entity target, int duration, float distance, float moveBlendRatio, float slowDownDistance, int flags) { invoke(0x6A071245EB0D1882, entity, target, duration, distance, moveBlendRatio, slowDownDistance, flags); } // 0x6A071245EB0D1882 0x374827C2 b323 - void TASK_SMART_FLEE_COORD(Ped ped, float x, float y, float z, float distance, int time, BOOL preferPavements, BOOL quitIfOutOfRange) { invoke(0x94587F17E9C365D5, ped, x, y, z, distance, time, preferPavements, quitIfOutOfRange); } // 0x94587F17E9C365D5 0xB2E686FC b323 - void TASK_SMART_FLEE_PED(Ped ped, Ped fleeTarget, float safeDistance, int fleeTime, BOOL preferPavements, BOOL updateToNearestHatedPed) { invoke(0x22B0D0E37CCB840D, ped, fleeTarget, safeDistance, fleeTime, preferPavements, updateToNearestHatedPed); } // 0x22B0D0E37CCB840D 0xE52EB560 b323 - void TASK_REACT_AND_FLEE_PED(Ped ped, Ped fleeTarget) { invoke(0x72C896464915D1B1, ped, fleeTarget); } // 0x72C896464915D1B1 0x8A632BD8 b323 - void TASK_SHOCKING_EVENT_REACT(Ped ped, int eventHandle) { invoke(0x452419CBD838065B, ped, eventHandle); } // 0x452419CBD838065B 0x9BD00ACF b323 - void TASK_WANDER_IN_AREA(Ped ped, float x, float y, float z, float radius, float minimalLength, float timeBetweenWalks) { invoke(0xE054346CA3A0F315, ped, x, y, z, radius, minimalLength, timeBetweenWalks); } // 0xE054346CA3A0F315 0xC6981FB9 b323 - void TASK_WANDER_STANDARD(Ped ped, float heading, int flags) { invoke(0xBB9CE077274F6A1B, ped, heading, flags); } // 0xBB9CE077274F6A1B 0xAF59151A b323 - void TASK_WANDER_SPECIFIC(Ped ped, const char* conditionalAnimGroupStr, const char* conditionalAnimStr, float heading) { invoke(0x6919A2F136426098, ped, conditionalAnimGroupStr, conditionalAnimStr, heading); } // 0x6919A2F136426098 b1868 - void TASK_VEHICLE_PARK(Ped ped, Vehicle vehicle, float x, float y, float z, float heading, int mode, float radius, BOOL keepEngineOn) { invoke(0x0F3E34E968EA374E, ped, vehicle, x, y, z, heading, mode, radius, keepEngineOn); } // 0x0F3E34E968EA374E 0x5C85FF90 b323 - void TASK_STEALTH_KILL(Ped killer, Ped target, Hash stealthKillActionResultHash, float desiredMoveBlendRatio, int stealthFlags) { invoke(0xAA5DC05579D60BD9, killer, target, stealthKillActionResultHash, desiredMoveBlendRatio, stealthFlags); } // 0xAA5DC05579D60BD9 0x0D64C2FA b323 - void TASK_PLANT_BOMB(Ped ped, float x, float y, float z, float heading) { invoke(0x965FEC691D55E9BF, ped, x, y, z, heading); } // 0x965FEC691D55E9BF 0x33457535 b323 - void TASK_FOLLOW_NAV_MESH_TO_COORD(Ped ped, float x, float y, float z, float moveBlendRatio, int time, float targetRadius, int flags, float targetHeading) { invoke(0x15D3A79D4E44B913, ped, x, y, z, moveBlendRatio, time, targetRadius, flags, targetHeading); } // 0x15D3A79D4E44B913 0xFE4A10D9 b323 - void TASK_FOLLOW_NAV_MESH_TO_COORD_ADVANCED(Ped ped, float x, float y, float z, float moveBlendRatio, int time, float targetRadius, int flags, float slideToCoordHeading, float maxSlopeNavigable, float clampMaxSearchDistance, float targetHeading) { invoke(0x17F58B88D085DBAC, ped, x, y, z, moveBlendRatio, time, targetRadius, flags, slideToCoordHeading, maxSlopeNavigable, clampMaxSearchDistance, targetHeading); } // 0x17F58B88D085DBAC 0x6BF6E296 b323 - void SET_PED_PATH_CAN_USE_CLIMBOVERS(Ped ped, BOOL Toggle) { invoke(0x8E06A6FE76C9EFF4, ped, Toggle); } // 0x8E06A6FE76C9EFF4 0xB7B7D442 b323 - void SET_PED_PATH_CAN_USE_LADDERS(Ped ped, BOOL Toggle) { invoke(0x77A5B103C87F476E, ped, Toggle); } // 0x77A5B103C87F476E 0x53A879EE b323 - void SET_PED_PATH_CAN_DROP_FROM_HEIGHT(Ped ped, BOOL Toggle) { invoke(0xE361C5C71C431A4F, ped, Toggle); } // 0xE361C5C71C431A4F 0x394B7AC9 b323 - void SET_PED_PATH_CLIMB_COST_MODIFIER(Ped ped, float modifier) { invoke(0x88E32DB8C1A4AA4B, ped, modifier); } // 0x88E32DB8C1A4AA4B 0x55E06443 b323 - void SET_PED_PATH_MAY_ENTER_WATER(Ped ped, BOOL mayEnterWater) { invoke(0xF35425A4204367EC, ped, mayEnterWater); } // 0xF35425A4204367EC 0x9C606EE3 b323 - void SET_PED_PATH_PREFER_TO_AVOID_WATER(Ped ped, BOOL avoidWater) { invoke(0x38FE1EC73743793C, ped, avoidWater); } // 0x38FE1EC73743793C 0x0EA39A29 b323 - void SET_PED_PATH_AVOID_FIRE(Ped ped, BOOL avoidFire) { invoke(0x4455517B28441E60, ped, avoidFire); } // 0x4455517B28441E60 0xDCC5B934 b323 - void SET_GLOBAL_MIN_BIRD_FLIGHT_HEIGHT(float height) { invoke(0x6C6B148586F934F7, height); } // 0x6C6B148586F934F7 0x2AFB14B8 b323 - int GET_NAVMESH_ROUTE_DISTANCE_REMAINING(Ped ped, float* distanceRemaining, BOOL* isPathReady) { return invoke(0xC6F5C0BCDC74D62D, ped, distanceRemaining, isPathReady); } // 0xC6F5C0BCDC74D62D 0xD9281778 b323 - int GET_NAVMESH_ROUTE_RESULT(Ped ped) { return invoke(0x632E831F382A0FA8, ped); } // 0x632E831F382A0FA8 0x96491602 b323 - BOOL IS_CONTROLLED_VEHICLE_UNABLE_TO_GET_TO_ROAD(Ped ped) { return invoke(0x3E38E28A1D80DDF6, ped); } // 0x3E38E28A1D80DDF6 0x54856309 b323 - void TASK_GO_TO_COORD_ANY_MEANS(Ped ped, float x, float y, float z, float moveBlendRatio, Vehicle vehicle, BOOL useLongRangeVehiclePathing, int drivingFlags, float maxRangeToShootTargets) { invoke(0x5BC448CB78FA3E88, ped, x, y, z, moveBlendRatio, vehicle, useLongRangeVehiclePathing, drivingFlags, maxRangeToShootTargets); } // 0x5BC448CB78FA3E88 0xF91DF93B b323 - void TASK_GO_TO_COORD_ANY_MEANS_EXTRA_PARAMS(Ped ped, float x, float y, float z, float moveBlendRatio, Vehicle vehicle, BOOL useLongRangeVehiclePathing, int drivingFlags, float maxRangeToShootTargets, float extraVehToTargetDistToPreferVehicle, float driveStraightLineDistance, int extraFlags, float warpTimerMS) { invoke(0x1DD45F9ECFDB1BC9, ped, x, y, z, moveBlendRatio, vehicle, useLongRangeVehiclePathing, drivingFlags, maxRangeToShootTargets, extraVehToTargetDistToPreferVehicle, driveStraightLineDistance, extraFlags, warpTimerMS); } // 0x1DD45F9ECFDB1BC9 0x094B75EF b323 - void TASK_GO_TO_COORD_ANY_MEANS_EXTRA_PARAMS_WITH_CRUISE_SPEED(Ped ped, float x, float y, float z, float moveBlendRatio, Vehicle vehicle, BOOL useLongRangeVehiclePathing, int drivingFlags, float maxRangeToShootTargets, float extraVehToTargetDistToPreferVehicle, float driveStraightLineDistance, int extraFlags, float cruiseSpeed, float targetArriveDist) { invoke(0xB8ECD61F531A7B02, ped, x, y, z, moveBlendRatio, vehicle, useLongRangeVehiclePathing, drivingFlags, maxRangeToShootTargets, extraVehToTargetDistToPreferVehicle, driveStraightLineDistance, extraFlags, cruiseSpeed, targetArriveDist); } // 0xB8ECD61F531A7B02 0x86DC03F9 b323 - void TASK_PLAY_ANIM(Ped ped, const char* animDictionary, const char* animationName, float blendInSpeed, float blendOutSpeed, int duration, int flag, float playbackRate, BOOL lockX, BOOL lockY, BOOL lockZ) { invoke(0xEA47FE3719165B94, ped, animDictionary, animationName, blendInSpeed, blendOutSpeed, duration, flag, playbackRate, lockX, lockY, lockZ); } // 0xEA47FE3719165B94 0x5AB552C6 b323 - void TASK_PLAY_ANIM_ADVANCED(Ped ped, const char* animDict, const char* animName, float posX, float posY, float posZ, float rotX, float rotY, float rotZ, float animEnterSpeed, float animExitSpeed, int duration, Any flag, float animTime, int rotOrder, int ikFlags) { invoke(0x83CDB10EA29B370B, ped, animDict, animName, posX, posY, posZ, rotX, rotY, rotZ, animEnterSpeed, animExitSpeed, duration, flag, animTime, rotOrder, ikFlags); } // 0x83CDB10EA29B370B 0x3DDEB0E6 b323 - void STOP_ANIM_TASK(Entity entity, const char* animDictionary, const char* animationName, float blendDelta) { invoke(0x97FF36A1D40EA00A, entity, animDictionary, animationName, blendDelta); } // 0x97FF36A1D40EA00A 0x2B520A57 b323 - void TASK_SCRIPTED_ANIMATION(Ped ped, int* priorityLowData, int* priorityMidData, int* priorityHighData, float blendInDelta, float blendOutDelta) { invoke(0x126EF75F1E17ABE5, ped, priorityLowData, priorityMidData, priorityHighData, blendInDelta, blendOutDelta); } // 0x126EF75F1E17ABE5 0xFC2DCF47 b323 - void PLAY_ENTITY_SCRIPTED_ANIM(Entity entity, int* priorityLowData, int* priorityMidData, int* priorityHighData, float blendInDelta, float blendOutDelta) { invoke(0x77A1EEC547E7FCF1, entity, priorityLowData, priorityMidData, priorityHighData, blendInDelta, blendOutDelta); } // 0x77A1EEC547E7FCF1 0x02F72AE5 b323 - void STOP_ANIM_PLAYBACK(Entity entity, int priority, BOOL secondary) { invoke(0xEE08C992D238C5D1, entity, priority, secondary); } // 0xEE08C992D238C5D1 0xE5F16398 b323 - void SET_ANIM_WEIGHT(Entity entity, float weight, int priority, int index, BOOL secondary) { invoke(0x207F1A47C0342F48, entity, weight, priority, index, secondary); } // 0x207F1A47C0342F48 0x17229D98 b323 - void SET_ANIM_PHASE(Entity entity, float phase, int priority, BOOL secondary) { invoke(0xDDF3CB5A0A4C0B49, entity, phase, priority, secondary); } // 0xDDF3CB5A0A4C0B49 0xB621E7E4 b2372 - void SET_ANIM_RATE(Entity entity, float rate, int priority, BOOL secondary) { invoke(0x032D49C5E359C847, entity, rate, priority, secondary); } // 0x032D49C5E359C847 0x6DB46584 b323 - void SET_ANIM_LOOPED(Entity entity, BOOL looped, int priority, BOOL secondary) { invoke(0x70033C3CC29A1FF4, entity, looped, priority, secondary); } // 0x70033C3CC29A1FF4 0x095D61A4 b323 - void TASK_PLAY_PHONE_GESTURE_ANIMATION(Ped ped, const char* animDict, const char* animation, const char* boneMaskType, float blendInDuration, float blendOutDuration, BOOL isLooping, BOOL holdLastFrame) { invoke(0x8FBB6758B3B3E9EC, ped, animDict, animation, boneMaskType, blendInDuration, blendOutDuration, isLooping, holdLastFrame); } // 0x8FBB6758B3B3E9EC 0x1582162C b323 - void TASK_STOP_PHONE_GESTURE_ANIMATION(Ped ped, float blendOutOverride) { invoke(0x3FA00D4F4641BFAE, ped, blendOutOverride); } // 0x3FA00D4F4641BFAE 0x5A32D4B4 b323 - BOOL IS_PLAYING_PHONE_GESTURE_ANIM(Ped ped) { return invoke(0xB8EBB1E9D3588C10, ped); } // 0xB8EBB1E9D3588C10 0x500B6805 b323 - float GET_PHONE_GESTURE_ANIM_CURRENT_TIME(Ped ped) { return invoke(0x47619ABE8B268C60, ped); } // 0x47619ABE8B268C60 0x7B72AFD1 b323 - float GET_PHONE_GESTURE_ANIM_TOTAL_TIME(Ped ped) { return invoke(0x1EE0F68A7C25DEC6, ped); } // 0x1EE0F68A7C25DEC6 0xEF8C3959 b323 - void TASK_VEHICLE_PLAY_ANIM(Vehicle vehicle, const char* animationSet, const char* animationName) { invoke(0x69F5C3BD0F3EBD89, vehicle, animationSet, animationName); } // 0x69F5C3BD0F3EBD89 0x2B28F598 b323 - void TASK_LOOK_AT_COORD(Entity entity, float x, float y, float z, int duration, int flags, int priority) { invoke(0x6FA46612594F7973, entity, x, y, z, duration, flags, priority); } // 0x6FA46612594F7973 0x7B784DD8 b323 - void TASK_LOOK_AT_ENTITY(Ped ped, Entity lookAt, int duration, int flags, int priority) { invoke(0x69F4BE8C8CC4796C, ped, lookAt, duration, flags, priority); } // 0x69F4BE8C8CC4796C 0x991D6619 b323 - void TASK_CLEAR_LOOK_AT(Ped ped) { invoke(0x0F804F1DB19B9689, ped); } // 0x0F804F1DB19B9689 0x60EB4054 b323 - void OPEN_SEQUENCE_TASK(int* taskSequenceId) { invoke(0xE8854A4326B9E12B, taskSequenceId); } // 0xE8854A4326B9E12B 0xABA6923E b323 - void CLOSE_SEQUENCE_TASK(int taskSequenceId) { invoke(0x39E72BC99E6360CB, taskSequenceId); } // 0x39E72BC99E6360CB 0x1A7CEBD0 b323 - void TASK_PERFORM_SEQUENCE(Ped ped, int taskSequenceId) { invoke(0x5ABA3986D90D8A3B, ped, taskSequenceId); } // 0x5ABA3986D90D8A3B 0x4D9FBD11 b323 - void TASK_PERFORM_SEQUENCE_LOCALLY(Ped ped, int taskSequenceId) { invoke(0x8C33220C8D78CA0D, ped, taskSequenceId); } // 0x8C33220C8D78CA0D b944 - void CLEAR_SEQUENCE_TASK(int* taskSequenceId) { invoke(0x3841422E9C488D8C, taskSequenceId); } // 0x3841422E9C488D8C 0x47ED03CE b323 - void SET_SEQUENCE_TO_REPEAT(int taskSequenceId, BOOL repeat) { invoke(0x58C70CF3A41E4AE7, taskSequenceId, repeat); } // 0x58C70CF3A41E4AE7 0xCDDF1508 b323 - int GET_SEQUENCE_PROGRESS(Ped ped) { return invoke(0x00A9010CFE1E3533, ped); } // 0x00A9010CFE1E3533 0xA3419909 b323 - BOOL GET_IS_TASK_ACTIVE(Ped ped, int taskIndex) { return invoke(0xB0760331C7AA4155, ped, taskIndex); } // 0xB0760331C7AA4155 0x86FDDF55 b323 - int GET_SCRIPT_TASK_STATUS(Ped ped, Hash taskHash) { return invoke(0x77F1BEB8863288D5, ped, taskHash); } // 0x77F1BEB8863288D5 0xB2477B23 b323 - int GET_ACTIVE_VEHICLE_MISSION_TYPE(Vehicle vehicle) { return invoke(0x534AEBA6E5ED4CAB, vehicle); } // 0x534AEBA6E5ED4CAB 0xAFA914EF b323 - void TASK_LEAVE_ANY_VEHICLE(Ped ped, int delayTime, int flags) { invoke(0x504D54DF3F6F2247, ped, delayTime, flags); } // 0x504D54DF3F6F2247 0xDBDD79FA b323 - void TASK_AIM_GUN_SCRIPTED(Ped ped, Hash scriptTask, BOOL disableBlockingClip, BOOL instantBlendToAim) { invoke(0x7A192BE16D373D00, ped, scriptTask, disableBlockingClip, instantBlendToAim); } // 0x7A192BE16D373D00 0x9D296BCD b323 - void TASK_AIM_GUN_SCRIPTED_WITH_TARGET(Ped ped, Ped target, float x, float y, float z, int gunTaskType, BOOL disableBlockingClip, BOOL forceAim) { invoke(0x8605AF0DE8B3A5AC, ped, target, x, y, z, gunTaskType, disableBlockingClip, forceAim); } // 0x8605AF0DE8B3A5AC 0xFD517CE3 b323 - void UPDATE_TASK_AIM_GUN_SCRIPTED_TARGET(Ped ped, Ped target, float x, float y, float z, BOOL disableBlockingClip) { invoke(0x9724FB59A3E72AD0, ped, target, x, y, z, disableBlockingClip); } // 0x9724FB59A3E72AD0 0x67E73525 b323 - const char* GET_CLIP_SET_FOR_SCRIPTED_GUN_TASK(int gunTaskType) { return invoke(0x3A8CADC7D37AACC5, gunTaskType); } // 0x3A8CADC7D37AACC5 0x249EB4EB b323 - void TASK_AIM_GUN_AT_ENTITY(Ped ped, Entity entity, int duration, BOOL instantBlendToAim) { invoke(0x9B53BB6E8943AF53, ped, entity, duration, instantBlendToAim); } // 0x9B53BB6E8943AF53 0xBE32B3B6 b323 - void TASK_TURN_PED_TO_FACE_ENTITY(Ped ped, Entity entity, int duration) { invoke(0x5AD23D40115353AC, ped, entity, duration); } // 0x5AD23D40115353AC 0x3C37C767 b323 - void TASK_AIM_GUN_AT_COORD(Ped ped, float x, float y, float z, int time, BOOL instantBlendToAim, BOOL playAnimIntro) { invoke(0x6671F3EEC681BDA1, ped, x, y, z, time, instantBlendToAim, playAnimIntro); } // 0x6671F3EEC681BDA1 0xFBF44AD3 b323 - void TASK_SHOOT_AT_COORD(Ped ped, float x, float y, float z, int duration, Hash firingPattern) { invoke(0x46A6CC01E0826106, ped, x, y, z, duration, firingPattern); } // 0x46A6CC01E0826106 0x601C22E3 b323 - void TASK_SHUFFLE_TO_NEXT_VEHICLE_SEAT(Ped ped, Vehicle vehicle, BOOL useAlternateShuffle) { invoke(0x7AA80209BDA643EB, ped, vehicle, useAlternateShuffle); } // 0x7AA80209BDA643EB 0xBEAF8F67 b323 - void CLEAR_PED_TASKS(Ped ped) { invoke(0xE1EF3C1216AFF2CD, ped); } // 0xE1EF3C1216AFF2CD 0xDE3316AB b323 - void CLEAR_PED_SECONDARY_TASK(Ped ped) { invoke(0x176CECF6F920D707, ped); } // 0x176CECF6F920D707 0xA635F451 b323 - void TASK_EVERYONE_LEAVE_VEHICLE(Vehicle vehicle) { invoke(0x7F93691AB4B92272, vehicle); } // 0x7F93691AB4B92272 0xC1971F30 b323 - void TASK_GOTO_ENTITY_OFFSET(Ped ped, Entity entity, int time, float seekRadius, float seekAngleDeg, float moveBlendRatio, int gotoEntityOffsetFlags) { invoke(0xE39B4FF4FDEBDE27, ped, entity, time, seekRadius, seekAngleDeg, moveBlendRatio, gotoEntityOffsetFlags); } // 0xE39B4FF4FDEBDE27 0x1A17A85E b323 - void TASK_GOTO_ENTITY_OFFSET_XY(Ped ped, Entity entity, int duration, float targetRadius, float offsetX, float offsetY, float moveBlendRatio, int gotoEntityOffsetFlags) { invoke(0x338E7EF52B6095A9, ped, entity, duration, targetRadius, offsetX, offsetY, moveBlendRatio, gotoEntityOffsetFlags); } // 0x338E7EF52B6095A9 0xBC1E3D0A b323 - void TASK_TURN_PED_TO_FACE_COORD(Ped ped, float x, float y, float z, int duration) { invoke(0x1DDA930A0AC38571, ped, x, y, z, duration); } // 0x1DDA930A0AC38571 0x30463D73 b323 - void TASK_VEHICLE_TEMP_ACTION(Ped driver, Vehicle vehicle, int action, int time) { invoke(0xC429DCEEB339E129, driver, vehicle, action, time); } // 0xC429DCEEB339E129 0x0679DFB8 b323 - void TASK_VEHICLE_MISSION(Ped driver, Vehicle vehicle, Vehicle vehicleTarget, int missionType, float cruiseSpeed, int drivingStyle, float targetReached, float straightLineDistance, BOOL DriveAgainstTraffic) { invoke(0x659427E0EF36BCDE, driver, vehicle, vehicleTarget, missionType, cruiseSpeed, drivingStyle, targetReached, straightLineDistance, DriveAgainstTraffic); } // 0x659427E0EF36BCDE 0x20609E56 b323 - void TASK_VEHICLE_MISSION_PED_TARGET(Ped ped, Vehicle vehicle, Ped pedTarget, int missionType, float maxSpeed, int drivingStyle, float minDistance, float straightLineDistance, BOOL DriveAgainstTraffic) { invoke(0x9454528DF15D657A, ped, vehicle, pedTarget, missionType, maxSpeed, drivingStyle, minDistance, straightLineDistance, DriveAgainstTraffic); } // 0x9454528DF15D657A 0xC81C4677 b323 - void TASK_VEHICLE_MISSION_COORS_TARGET(Ped ped, Vehicle vehicle, float x, float y, float z, int mission, float cruiseSpeed, int drivingStyle, float targetReached, float straightLineDistance, BOOL DriveAgainstTraffic) { invoke(0xF0AF20AA7731F8C3, ped, vehicle, x, y, z, mission, cruiseSpeed, drivingStyle, targetReached, straightLineDistance, DriveAgainstTraffic); } // 0xF0AF20AA7731F8C3 0x6719C109 b323 - void TASK_VEHICLE_ESCORT(Ped ped, Vehicle vehicle, Vehicle targetVehicle, int mode, float speed, int drivingStyle, float minDistance, int minHeightAboveTerrain, float noRoadsDistance) { invoke(0x0FA6E4B75F302400, ped, vehicle, targetVehicle, mode, speed, drivingStyle, minDistance, minHeightAboveTerrain, noRoadsDistance); } // 0x0FA6E4B75F302400 0x9FDCB250 b323 - void TASK_VEHICLE_FOLLOW(Ped driver, Vehicle vehicle, Entity targetEntity, float speed, int drivingStyle, int minDistance) { invoke(0xFC545A9F0626E3B6, driver, vehicle, targetEntity, speed, drivingStyle, minDistance); } // 0xFC545A9F0626E3B6 0xA8B917D7 b323 - void TASK_VEHICLE_CHASE(Ped driver, Entity targetEnt) { invoke(0x3C08A8E30363B353, driver, targetEnt); } // 0x3C08A8E30363B353 0x55634798 b323 - void TASK_VEHICLE_HELI_PROTECT(Ped pilot, Vehicle vehicle, Entity entityToFollow, float targetSpeed, int drivingFlags, float radius, int altitude, int heliFlags) { invoke(0x1E09C32048FEFD1C, pilot, vehicle, entityToFollow, targetSpeed, drivingFlags, radius, altitude, heliFlags); } // 0x1E09C32048FEFD1C 0x0CB415EE b323 - void SET_TASK_VEHICLE_CHASE_BEHAVIOR_FLAG(Ped ped, int flag, BOOL set) { invoke(0xCC665AAC360D31E7, ped, flag, set); } // 0xCC665AAC360D31E7 0x2A83083F b323 - void SET_TASK_VEHICLE_CHASE_IDEAL_PURSUIT_DISTANCE(Ped ped, float distance) { invoke(0x639B642FACBE4EDD, ped, distance); } // 0x639B642FACBE4EDD 0x04FD3EE7 b323 - void TASK_HELI_CHASE(Ped pilot, Entity entityToFollow, float x, float y, float z) { invoke(0xAC83B1DB38D0ADA0, pilot, entityToFollow, x, y, z); } // 0xAC83B1DB38D0ADA0 0xAC290A21 b323 - void TASK_PLANE_CHASE(Ped pilot, Entity entityToFollow, float x, float y, float z) { invoke(0x2D2386F273FF7A25, pilot, entityToFollow, x, y, z); } // 0x2D2386F273FF7A25 0x12FA1C28 b323 - void TASK_PLANE_LAND(Ped pilot, Vehicle plane, float runwayStartX, float runwayStartY, float runwayStartZ, float runwayEndX, float runwayEndY, float runwayEndZ) { invoke(0xBF19721FA34D32C0, pilot, plane, runwayStartX, runwayStartY, runwayStartZ, runwayEndX, runwayEndY, runwayEndZ); } // 0xBF19721FA34D32C0 0x5F7E23EA b323 - void CLEAR_DEFAULT_PRIMARY_TASK(Ped ped) { invoke(0x6100B3CEFD43452E, ped); } // 0x6100B3CEFD43452E b2189 - void CLEAR_PRIMARY_VEHICLE_TASK(Vehicle vehicle) { invoke(0xDBBC7A2432524127, vehicle); } // 0xDBBC7A2432524127 b1290 - void CLEAR_VEHICLE_CRASH_TASK(Vehicle vehicle) { invoke(0x53DDC75BC3AC0A90, vehicle); } // 0x53DDC75BC3AC0A90 b1290 - void TASK_PLANE_GOTO_PRECISE_VTOL(Ped ped, Vehicle vehicle, float x, float y, float z, int flightHeight, int minHeightAboveTerrain, BOOL useDesiredOrientation, float desiredOrientation, BOOL autopilot) { invoke(0xF7F9DCCA89E7505B, ped, vehicle, x, y, z, flightHeight, minHeightAboveTerrain, useDesiredOrientation, desiredOrientation, autopilot); } // 0xF7F9DCCA89E7505B b1290 - void TASK_SUBMARINE_GOTO_AND_STOP(Ped ped, Vehicle submarine, float x, float y, float z, BOOL autopilot) { invoke(0xC22B40579A498CA4, ped, submarine, x, y, z, autopilot); } // 0xC22B40579A498CA4 b2189 - void TASK_HELI_MISSION(Ped pilot, Vehicle aircraft, Vehicle targetVehicle, Ped targetPed, float destinationX, float destinationY, float destinationZ, int missionFlag, float maxSpeed, float radius, float targetHeading, int maxHeight, int minHeight, float slowDownDistance, int behaviorFlags) { invoke(0xDAD029E187A2BEB4, pilot, aircraft, targetVehicle, targetPed, destinationX, destinationY, destinationZ, missionFlag, maxSpeed, radius, targetHeading, maxHeight, minHeight, slowDownDistance, behaviorFlags); } // 0xDAD029E187A2BEB4 0x0C143E97 b323 - void TASK_HELI_ESCORT_HELI(Ped pilot, Vehicle heli1, Vehicle heli2, float offsetX, float offsetY, float offsetZ) { invoke(0xB385523325077210, pilot, heli1, heli2, offsetX, offsetY, offsetZ); } // 0xB385523325077210 b1290 - void TASK_PLANE_MISSION(Ped pilot, Vehicle aircraft, Vehicle targetVehicle, Ped targetPed, float destinationX, float destinationY, float destinationZ, int missionFlag, float angularDrag, float targetReached, float targetHeading, float maxZ, float minZ, BOOL precise) { invoke(0x23703CD154E83B88, pilot, aircraft, targetVehicle, targetPed, destinationX, destinationY, destinationZ, missionFlag, angularDrag, targetReached, targetHeading, maxZ, minZ, precise); } // 0x23703CD154E83B88 0x1D007E65 b323 - void TASK_PLANE_TAXI(Ped pilot, Vehicle aircraft, float x, float y, float z, float cruiseSpeed, float targetReached) { invoke(0x92C360B5F15D2302, pilot, aircraft, x, y, z, cruiseSpeed, targetReached); } // 0x92C360B5F15D2302 b1103 - void TASK_BOAT_MISSION(Ped pedDriver, Vehicle vehicle, Vehicle targetVehicle, Ped targetPed, float x, float y, float z, int mission, float maxSpeed, int drivingStyle, float targetReached, Any boatFlags) { invoke(0x15C86013127CE63F, pedDriver, vehicle, targetVehicle, targetPed, x, y, z, mission, maxSpeed, drivingStyle, targetReached, boatFlags); } // 0x15C86013127CE63F 0x5865B031 b323 - void TASK_DRIVE_BY(Ped driverPed, Ped targetPed, Vehicle targetVehicle, float targetX, float targetY, float targetZ, float distanceToShoot, int pedAccuracy, BOOL pushUnderneathDrivingTaskIfDriving, Hash firingPattern) { invoke(0x2F8AF0E82773A171, driverPed, targetPed, targetVehicle, targetX, targetY, targetZ, distanceToShoot, pedAccuracy, pushUnderneathDrivingTaskIfDriving, firingPattern); } // 0x2F8AF0E82773A171 0x2B84D1C4 b323 - void SET_DRIVEBY_TASK_TARGET(Ped shootingPed, Ped targetPed, Vehicle targetVehicle, float x, float y, float z) { invoke(0xE5B302114D8162EE, shootingPed, targetPed, targetVehicle, x, y, z); } // 0xE5B302114D8162EE 0xDA6A6FC1 b323 - void CLEAR_DRIVEBY_TASK_UNDERNEATH_DRIVING_TASK(Ped ped) { invoke(0xC35B5CDB2824CF69, ped); } // 0xC35B5CDB2824CF69 0x9B76F7E6 b323 - BOOL IS_DRIVEBY_TASK_UNDERNEATH_DRIVING_TASK(Ped ped) { return invoke(0x8785E6E40C7A8818, ped); } // 0x8785E6E40C7A8818 0xB23F46E6 b323 - BOOL CONTROL_MOUNTED_WEAPON(Ped ped) { return invoke(0xDCFE42068FE0135A, ped); } // 0xDCFE42068FE0135A 0x500D9244 b323 - void SET_MOUNTED_WEAPON_TARGET(Ped shootingPed, Ped targetPed, Vehicle targetVehicle, float x, float y, float z, int taskMode, BOOL ignoreTargetVehDeadCheck) { invoke(0xCCD892192C6D2BB9, shootingPed, targetPed, targetVehicle, x, y, z, taskMode, ignoreTargetVehDeadCheck); } // 0xCCD892192C6D2BB9 0x98713C68 b323 - BOOL IS_MOUNTED_WEAPON_TASK_UNDERNEATH_DRIVING_TASK(Ped ped) { return invoke(0xA320EF046186FA3B, ped); } // 0xA320EF046186FA3B 0x291E938C b323 - void TASK_USE_MOBILE_PHONE(Ped ped, BOOL usePhone, int desiredPhoneMode) { invoke(0xBD2A8EC3AF4DE7DB, ped, usePhone, desiredPhoneMode); } // 0xBD2A8EC3AF4DE7DB 0x225A38C8 b323 - void TASK_USE_MOBILE_PHONE_TIMED(Ped ped, int duration) { invoke(0x5EE02954A14C69DB, ped, duration); } // 0x5EE02954A14C69DB 0xC99C19F5 b323 - void TASK_CHAT_TO_PED(Ped ped, Ped target, int flags, float goToLocationX, float goToLocationY, float goToLocationZ, float headingDegs, float idleTime) { invoke(0x8C338E0263E4FD19, ped, target, flags, goToLocationX, goToLocationY, goToLocationZ, headingDegs, idleTime); } // 0x8C338E0263E4FD19 0xA2BE1821 b323 - void TASK_WARP_PED_INTO_VEHICLE(Ped ped, Vehicle vehicle, int seat) { invoke(0x9A7D091411C5F684, ped, vehicle, seat); } // 0x9A7D091411C5F684 0x65D4A35D b323 - void TASK_SHOOT_AT_ENTITY(Entity entity, Entity target, int duration, Hash firingPattern) { invoke(0x08DA95E8298AE772, entity, target, duration, firingPattern); } // 0x08DA95E8298AE772 0xAC0631C9 b323 - void TASK_CLIMB(Ped ped, BOOL usePlayerLaunchForce) { invoke(0x89D9FCC2435112F1, ped, usePlayerLaunchForce); } // 0x89D9FCC2435112F1 0x90847790 b323 - void TASK_CLIMB_LADDER(Ped ped, BOOL fast) { invoke(0xB6C987F9285A3814, ped, fast); } // 0xB6C987F9285A3814 0x35BB4EE0 b323 - void TASK_RAPPEL_DOWN_WALL_USING_CLIPSET_OVERRIDE(Ped ped, float x1, float y1, float z1, float x2, float y2, float z2, float minZ, int ropeHandle, const char* clipSet, Any p10) { invoke(0xEAF66ACDDC794793, ped, x1, y1, z1, x2, y2, z2, minZ, ropeHandle, clipSet, p10); } // 0xEAF66ACDDC794793 b1868 - int GET_TASK_RAPPEL_DOWN_WALL_STATE(Ped ped) { return invoke(0x9D252648778160DF, ped); } // 0x9D252648778160DF b1868 - void CLEAR_PED_TASKS_IMMEDIATELY(Ped ped) { invoke(0xAAA34F8A7CB32098, ped); } // 0xAAA34F8A7CB32098 0xBC045625 b323 - void TASK_PERFORM_SEQUENCE_FROM_PROGRESS(Ped ped, int taskIndex, int progress1, int progress2) { invoke(0x89221B16730234F0, ped, taskIndex, progress1, progress2); } // 0x89221B16730234F0 0xFA60601B b323 - void SET_NEXT_DESIRED_MOVE_STATE(float nextMoveState) { invoke(0xF1B9F16E89E2C93A, nextMoveState); } // 0xF1B9F16E89E2C93A 0x4E937D57 b323 - void SET_PED_DESIRED_MOVE_BLEND_RATIO(Ped ped, float newMoveBlendRatio) { invoke(0x1E982AC8716912C5, ped, newMoveBlendRatio); } // 0x1E982AC8716912C5 0xC65FC712 b323 - float GET_PED_DESIRED_MOVE_BLEND_RATIO(Ped ped) { return invoke(0x8517D4A6CA8513ED, ped); } // 0x8517D4A6CA8513ED 0x5FEFAB72 b323 - void TASK_GOTO_ENTITY_AIMING(Ped ped, Entity target, float distanceToStopAt, float StartAimingDist) { invoke(0xA9DA48FAB8A76C12, ped, target, distanceToStopAt, StartAimingDist); } // 0xA9DA48FAB8A76C12 0xF1C493CF b323 - void TASK_SET_DECISION_MAKER(Ped ped, Hash decisionMakerId) { invoke(0xEB8517DDA73720DA, ped, decisionMakerId); } // 0xEB8517DDA73720DA 0x830AD50C b323 - void TASK_SET_SPHERE_DEFENSIVE_AREA(Ped ped, float x, float y, float z, float radius) { invoke(0x933C06518B52A9A4, ped, x, y, z, radius); } // 0x933C06518B52A9A4 0x9F3C5D6A b323 - void TASK_CLEAR_DEFENSIVE_AREA(Ped ped) { invoke(0x95A6C46A31D1917D, ped); } // 0x95A6C46A31D1917D 0x7A05BF0D b323 - void TASK_PED_SLIDE_TO_COORD(Ped ped, float x, float y, float z, float heading, float speed) { invoke(0xD04FE6765D990A06, ped, x, y, z, heading, speed); } // 0xD04FE6765D990A06 0x225380EF b323 - void TASK_PED_SLIDE_TO_COORD_HDG_RATE(Ped ped, float x, float y, float z, float heading, float speed, float headingChangeRate) { invoke(0x5A4A6A6D3DC64F52, ped, x, y, z, heading, speed, headingChangeRate); } // 0x5A4A6A6D3DC64F52 0x38A995C1 b323 - ScrHandle ADD_COVER_POINT(float x, float y, float z, float direction, int usage, int height, int arc, BOOL isPriority) { return invoke(0xD5C12A75C7B9497F, x, y, z, direction, usage, height, arc, isPriority); } // 0xD5C12A75C7B9497F 0xA0AF0B98 b323 - void REMOVE_COVER_POINT(ScrHandle coverpoint) { invoke(0xAE287C923D891715, coverpoint); } // 0xAE287C923D891715 0x0776888B b323 - BOOL DOES_SCRIPTED_COVER_POINT_EXIST_AT_COORDS(float x, float y, float z) { return invoke(0xA98B8E3C088E5A31, x, y, z); } // 0xA98B8E3C088E5A31 0x29F97A71 b323 - Vector3 GET_SCRIPTED_COVER_POINT_COORDS(ScrHandle coverpoint) { return invoke(0x594A1028FC2A3E85, coverpoint); } // 0x594A1028FC2A3E85 0xC6B6CCC1 b323 - void ADD_SCRIPTED_COVER_AREA(float x, float y, float z, float radius) { invoke(0x28B7B9BFDAF274AA, x, y, z, radius); } // 0x28B7B9BFDAF274AA b2545 - void TASK_COMBAT_PED(Ped ped, Ped targetPed, int combatFlags, int threatResponseFlags) { invoke(0xF166E48407BAC484, ped, targetPed, combatFlags, threatResponseFlags); } // 0xF166E48407BAC484 0xCB0D8932 b323 - void TASK_COMBAT_PED_TIMED(Ped ped, Ped target, int time, int flags) { invoke(0x944F30DCB7096BDE, ped, target, time, flags); } // 0x944F30DCB7096BDE 0xF5CA2A45 b323 - void TASK_SEEK_COVER_FROM_POS(Ped ped, float x, float y, float z, int duration, BOOL allowPeekingAndFiring) { invoke(0x75AC2B60386D89F2, ped, x, y, z, duration, allowPeekingAndFiring); } // 0x75AC2B60386D89F2 0x83F18EE9 b323 - void TASK_SEEK_COVER_FROM_PED(Ped ped, Ped target, int duration, BOOL allowPeekingAndFiring) { invoke(0x84D32B3BEC531324, ped, target, duration, allowPeekingAndFiring); } // 0x84D32B3BEC531324 0xC1EC907E b323 - void TASK_SEEK_COVER_TO_COVER_POINT(Ped ped, ScrHandle coverpoint, float x, float y, float z, int time, BOOL allowPeekingAndFiring) { invoke(0xD43D95C7A869447F, ped, coverpoint, x, y, z, time, allowPeekingAndFiring); } // 0xD43D95C7A869447F 0x3D026B29 b323 - void TASK_SEEK_COVER_TO_COORDS(Ped ped, float x1, float y1, float z1, float x2, float y2, float z2, int timeout, BOOL shortRoute) { invoke(0x39246A6958EF072C, ped, x1, y1, z1, x2, y2, z2, timeout, shortRoute); } // 0x39246A6958EF072C 0xFFFE754E b323 - void TASK_PUT_PED_DIRECTLY_INTO_COVER(Ped ped, float x, float y, float z, int time, BOOL allowPeekingAndFiring, float blendInDuration, BOOL forceInitialFacingDirection, BOOL forceFaceLeft, int identifier, BOOL doEntry) { invoke(0x4172393E6BE1FECE, ped, x, y, z, time, allowPeekingAndFiring, blendInDuration, forceInitialFacingDirection, forceFaceLeft, identifier, doEntry); } // 0x4172393E6BE1FECE 0xC9F00E68 b323 - void TASK_WARP_PED_DIRECTLY_INTO_COVER(Ped ped, int time, BOOL allowPeekingAndFiring, BOOL forceInitialFacingDirection, BOOL forceFaceLeft, int identifier) { invoke(0x6E01E9E8D89F8276, ped, time, allowPeekingAndFiring, forceInitialFacingDirection, forceFaceLeft, identifier); } // 0x6E01E9E8D89F8276 b2545 - void TASK_EXIT_COVER(Ped ped, int exitType, float x, float y, float z) { invoke(0x79B258E397854D29, ped, exitType, x, y, z); } // 0x79B258E397854D29 0xC829FAC9 b323 - void TASK_PUT_PED_DIRECTLY_INTO_MELEE(Ped ped, Ped meleeTarget, float blendInDuration, float timeInMelee, float strafePhaseSync, int aiCombatFlags) { invoke(0x1C6CD14A876FFE39, ped, meleeTarget, blendInDuration, timeInMelee, strafePhaseSync, aiCombatFlags); } // 0x1C6CD14A876FFE39 0x79E1D27D b323 - void TASK_TOGGLE_DUCK(Ped ped, int toggleType) { invoke(0xAC96609B9995EDF8, ped, toggleType); } // 0xAC96609B9995EDF8 0x61CFBCBF b323 - void TASK_GUARD_CURRENT_POSITION(Ped ped, float maxPatrolProximity, float defensiveAreaRadius, BOOL setDefensiveArea) { invoke(0x4A58A47A72E3FCB4, ped, maxPatrolProximity, defensiveAreaRadius, setDefensiveArea); } // 0x4A58A47A72E3FCB4 0x2FB099E9 b323 - void TASK_GUARD_ASSIGNED_DEFENSIVE_AREA(Ped ped, float x, float y, float z, float heading, float maxPatrolProximity, int timer) { invoke(0xD2A207EEBDF9889B, ped, x, y, z, heading, maxPatrolProximity, timer); } // 0xD2A207EEBDF9889B 0x7AF0133D b323 - void TASK_GUARD_SPHERE_DEFENSIVE_AREA(Ped ped, float defendPositionX, float defendPositionY, float defendPositionZ, float heading, float maxPatrolProximity, int time, float x, float y, float z, float defensiveAreaRadius) { invoke(0xC946FE14BE0EB5E2, ped, defendPositionX, defendPositionY, defendPositionZ, heading, maxPatrolProximity, time, x, y, z, defensiveAreaRadius); } // 0xC946FE14BE0EB5E2 0x86B76CB7 b323 - void TASK_STAND_GUARD(Ped ped, float x, float y, float z, float heading, const char* scenarioName) { invoke(0xAE032F8BBA959E90, ped, x, y, z, heading, scenarioName); } // 0xAE032F8BBA959E90 0xD130F636 b323 - void SET_DRIVE_TASK_CRUISE_SPEED(Ped driver, float cruiseSpeed) { invoke(0x5C9B84BD7D31D908, driver, cruiseSpeed); } // 0x5C9B84BD7D31D908 0x3CEC07B1 b323 - void SET_DRIVE_TASK_MAX_CRUISE_SPEED(Ped ped, float speed) { invoke(0x404A5AA9B9F0B746, ped, speed); } // 0x404A5AA9B9F0B746 0x7FDF6131 b323 - void SET_DRIVE_TASK_DRIVING_STYLE(Ped ped, int drivingStyle) { invoke(0xDACE1BE37D88AF67, ped, drivingStyle); } // 0xDACE1BE37D88AF67 0x59C5FAD7 b323 - void ADD_COVER_BLOCKING_AREA(float startX, float startY, float startZ, float endX, float endY, float endZ, BOOL blockObjects, BOOL blockVehicles, BOOL blockMap, BOOL blockPlayer) { invoke(0x45C597097DD7CB81, startX, startY, startZ, endX, endY, endZ, blockObjects, blockVehicles, blockMap, blockPlayer); } // 0x45C597097DD7CB81 0x3536946F b323 - void REMOVE_ALL_COVER_BLOCKING_AREAS() { invoke(0xDB6708C0B46F56D8); } // 0xDB6708C0B46F56D8 0xCF9221A7 b323 - void REMOVE_COVER_BLOCKING_AREAS_AT_POSITION(float x, float y, float z) { invoke(0xFA83CA6776038F64, x, y, z); } // 0xFA83CA6776038F64 b1493 - void REMOVE_SPECIFIC_COVER_BLOCKING_AREAS(float startX, float startY, float startZ, float endX, float endY, float endZ, BOOL blockObjects, BOOL blockVehicles, BOOL blockMap, BOOL blockPlayer) { invoke(0x1F351CF1C6475734, startX, startY, startZ, endX, endY, endZ, blockObjects, blockVehicles, blockMap, blockPlayer); } // 0x1F351CF1C6475734 b505 - void TASK_START_SCENARIO_IN_PLACE(Ped ped, const char* scenarioName, int unkDelay, BOOL playEnterAnim) { invoke(0x142A02425FF02BD9, ped, scenarioName, unkDelay, playEnterAnim); } // 0x142A02425FF02BD9 0xE50D6DDE b323 - void TASK_START_SCENARIO_AT_POSITION(Ped ped, const char* scenarioName, float x, float y, float z, float heading, int duration, BOOL sittingScenario, BOOL teleport) { invoke(0xFA4EFC79F69D4F07, ped, scenarioName, x, y, z, heading, duration, sittingScenario, teleport); } // 0xFA4EFC79F69D4F07 0xAA2C4AC2 b323 - void TASK_USE_NEAREST_SCENARIO_TO_COORD(Ped ped, float x, float y, float z, float distance, int duration) { invoke(0x277F471BA9DB000B, ped, x, y, z, distance, duration); } // 0x277F471BA9DB000B 0x9C50FBF0 b323 - void TASK_USE_NEAREST_SCENARIO_TO_COORD_WARP(Ped ped, float x, float y, float z, float radius, int timeToLeave) { invoke(0x58E2E0F23F6B76C3, ped, x, y, z, radius, timeToLeave); } // 0x58E2E0F23F6B76C3 0x1BE9D65C b323 - void TASK_USE_NEAREST_SCENARIO_CHAIN_TO_COORD(Ped ped, float x, float y, float z, float maxRange, int timeToLeave) { invoke(0x9FDA1B3D7E7028B3, ped, x, y, z, maxRange, timeToLeave); } // 0x9FDA1B3D7E7028B3 0xE32FFB22 b323 - void TASK_USE_NEAREST_SCENARIO_CHAIN_TO_COORD_WARP(Ped ped, float x, float y, float z, float radius, int timeToLeave) { invoke(0x97A28E63F0BA5631, ped, x, y, z, radius, timeToLeave); } // 0x97A28E63F0BA5631 0xBAB4C0AE b323 - BOOL DOES_SCENARIO_EXIST_IN_AREA(float x, float y, float z, float radius, BOOL mustBeFree) { return invoke(0x5A59271FFADD33C1, x, y, z, radius, mustBeFree); } // 0x5A59271FFADD33C1 0xFA7F5047 b323 - BOOL DOES_SCENARIO_OF_TYPE_EXIST_IN_AREA(float x, float y, float z, const char* scenarioName, float radius, BOOL mustBeFree) { return invoke(0x0A9D0C2A3BBC86C1, x, y, z, scenarioName, radius, mustBeFree); } // 0x0A9D0C2A3BBC86C1 0x0FB138A5 b323 - BOOL IS_SCENARIO_OCCUPIED(float x, float y, float z, float maxRange, BOOL onlyUsersActuallyAtScenario) { return invoke(0x788756D73AC2E07C, x, y, z, maxRange, onlyUsersActuallyAtScenario); } // 0x788756D73AC2E07C 0x697FC008 b323 - BOOL PED_HAS_USE_SCENARIO_TASK(Ped ped) { return invoke(0x295E3CCEC879CCD7, ped); } // 0x295E3CCEC879CCD7 0x9BE9C691 b323 - void PLAY_ANIM_ON_RUNNING_SCENARIO(Ped ped, const char* animDict, const char* animName) { invoke(0x748040460F8DF5DC, ped, animDict, animName); } // 0x748040460F8DF5DC 0x1984A5D1 b323 - BOOL DOES_SCENARIO_GROUP_EXIST(const char* scenarioGroup) { return invoke(0xF9034C136C9E00D3, scenarioGroup); } // 0xF9034C136C9E00D3 0x5F072EB9 b323 - BOOL IS_SCENARIO_GROUP_ENABLED(const char* scenarioGroup) { return invoke(0x367A09DED4E05B99, scenarioGroup); } // 0x367A09DED4E05B99 0x90991122 b323 - void SET_SCENARIO_GROUP_ENABLED(const char* scenarioGroup, BOOL enabled) { invoke(0x02C8E5B49848664E, scenarioGroup, enabled); } // 0x02C8E5B49848664E 0x116997B1 b323 - void RESET_SCENARIO_GROUPS_ENABLED() { invoke(0xDD902D0349AFAD3A); } // 0xDD902D0349AFAD3A 0xBF55025D b323 - void SET_EXCLUSIVE_SCENARIO_GROUP(const char* scenarioGroup) { invoke(0x535E97E1F7FC0C6A, scenarioGroup); } // 0x535E97E1F7FC0C6A 0x59DB8F26 b323 - void RESET_EXCLUSIVE_SCENARIO_GROUP() { invoke(0x4202BBCB8684563D); } // 0x4202BBCB8684563D 0x17F9DFE8 b323 - BOOL IS_SCENARIO_TYPE_ENABLED(const char* scenarioType) { return invoke(0x3A815DB3EA088722, scenarioType); } // 0x3A815DB3EA088722 0xAE37E969 b323 - void SET_SCENARIO_TYPE_ENABLED(const char* scenarioType, BOOL toggle) { invoke(0xEB47EC4E34FB7EE1, scenarioType, toggle); } // 0xEB47EC4E34FB7EE1 0xDB18E5DE b323 - void RESET_SCENARIO_TYPES_ENABLED() { invoke(0x0D40EE2A7F2B2D6D); } // 0x0D40EE2A7F2B2D6D 0xF58FDEB4 b323 - BOOL IS_PED_ACTIVE_IN_SCENARIO(Ped ped) { return invoke(0xAA135F9482C82CC3, ped); } // 0xAA135F9482C82CC3 0x05038F1A b323 - BOOL IS_PED_PLAYING_BASE_CLIP_IN_SCENARIO(Ped ped) { return invoke(0x621C6E4729388E41, ped); } // 0x621C6E4729388E41 0xA0DA6B1D b323 - void SET_PED_CAN_PLAY_AMBIENT_IDLES(Ped ped, BOOL blockIdleClips, BOOL removeIdleClipIfPlaying) { invoke(0x8FD89A6240813FD0, ped, blockIdleClips, removeIdleClipIfPlaying); } // 0x8FD89A6240813FD0 0xB5AD044E b323 - void TASK_COMBAT_HATED_TARGETS_IN_AREA(Ped ped, float x, float y, float z, float radius, int combatFlags) { invoke(0x4CF5F55DAC3280A0, ped, x, y, z, radius, combatFlags); } // 0x4CF5F55DAC3280A0 0xDF099E18 b323 - void TASK_COMBAT_HATED_TARGETS_AROUND_PED(Ped ped, float radius, int combatFlags) { invoke(0x7BF835BB9E2698C8, ped, radius, combatFlags); } // 0x7BF835BB9E2698C8 0x2E7064E4 b323 - void TASK_COMBAT_HATED_TARGETS_AROUND_PED_TIMED(Ped ped, float radius, int time, int combatFlags) { invoke(0x2BBA30B854534A0C, ped, radius, time, combatFlags); } // 0x2BBA30B854534A0C 0xF127AD6A b323 - void TASK_THROW_PROJECTILE(Ped ped, float x, float y, float z, int ignoreCollisionEntityIndex, BOOL createInvincibleProjectile) { invoke(0x7285951DBF6B5A51, ped, x, y, z, ignoreCollisionEntityIndex, createInvincibleProjectile); } // 0x7285951DBF6B5A51 0xF65C20A7 b323 - void TASK_SWAP_WEAPON(Ped ped, BOOL drawWeapon) { invoke(0xA21C51255B205245, ped, drawWeapon); } // 0xA21C51255B205245 0xDAF4F8FC b323 - void TASK_RELOAD_WEAPON(Ped ped, BOOL drawWeapon) { invoke(0x62D2916F56B9CD2D, ped, drawWeapon); } // 0x62D2916F56B9CD2D 0xCA6E91FD b323 - BOOL IS_PED_GETTING_UP(Ped ped) { return invoke(0x2A74E1D5F2F00EEC, ped); } // 0x2A74E1D5F2F00EEC 0x320813E6 b323 - void TASK_WRITHE(Ped ped, Ped target, int minFireLoops, int startState, BOOL forceShootOnGround, int shootFromGroundTimer) { invoke(0xCDDC2B77CE54AC6E, ped, target, minFireLoops, startState, forceShootOnGround, shootFromGroundTimer); } // 0xCDDC2B77CE54AC6E 0x0FDC54FC b323 - BOOL IS_PED_IN_WRITHE(Ped ped) { return invoke(0xDEB6D52126E7D640, ped); } // 0xDEB6D52126E7D640 0x09E61921 b323 - void OPEN_PATROL_ROUTE(const char* patrolRoute) { invoke(0xA36BFB5EE89F3D82, patrolRoute); } // 0xA36BFB5EE89F3D82 0xF33F83CA b323 - void CLOSE_PATROL_ROUTE() { invoke(0xB043ECA801B8CBC1); } // 0xB043ECA801B8CBC1 0x67305E59 b323 - void ADD_PATROL_ROUTE_NODE(int nodeId, const char* nodeType, float posX, float posY, float posZ, float headingX, float headingY, float headingZ, int duration) { invoke(0x8EDF950167586B7C, nodeId, nodeType, posX, posY, posZ, headingX, headingY, headingZ, duration); } // 0x8EDF950167586B7C 0x21B48F10 b323 - void ADD_PATROL_ROUTE_LINK(int nodeId1, int nodeId2) { invoke(0x23083260DEC3A551, nodeId1, nodeId2); } // 0x23083260DEC3A551 0xD8761BB3 b323 - void CREATE_PATROL_ROUTE() { invoke(0xAF8A443CCC8018DC); } // 0xAF8A443CCC8018DC 0x0A6C7864 b323 - void DELETE_PATROL_ROUTE(const char* patrolRoute) { invoke(0x7767DD9D65E91319, patrolRoute); } // 0x7767DD9D65E91319 0x2A4E6706 b323 - BOOL GET_PATROL_TASK_INFO(Ped ped, int* timeLeftAtNode, int* nodeId) { return invoke(0x52F734CEBE20DFBA, ped, timeLeftAtNode, nodeId); } // 0x52F734CEBE20DFBA b2545 - void TASK_PATROL(Ped ped, const char* patrolRouteName, int alertState, BOOL canChatToPeds, BOOL useHeadLookAt) { invoke(0xBDA5DF49D080FE4E, ped, patrolRouteName, alertState, canChatToPeds, useHeadLookAt); } // 0xBDA5DF49D080FE4E 0xB92E5AF6 b323 - void TASK_STAY_IN_COVER(Ped ped) { invoke(0xE5DA8615A6180789, ped); } // 0xE5DA8615A6180789 0xA27A9413 b323 - void ADD_VEHICLE_SUBTASK_ATTACK_COORD(Ped ped, float x, float y, float z) { invoke(0x5CF0D8F9BBA0DD75, ped, x, y, z); } // 0x5CF0D8F9BBA0DD75 0x50779A2C b323 - void ADD_VEHICLE_SUBTASK_ATTACK_PED(Ped ped, Ped target) { invoke(0x85F462BADC7DA47F, ped, target); } // 0x85F462BADC7DA47F 0x80461113 b323 - void TASK_VEHICLE_SHOOT_AT_PED(Ped ped, Ped target, float fireTolerance) { invoke(0x10AB107B887214D8, ped, target, fireTolerance); } // 0x10AB107B887214D8 0x59677BA0 b323 - void TASK_VEHICLE_AIM_AT_PED(Ped ped, Ped target) { invoke(0xE41885592B08B097, ped, target); } // 0xE41885592B08B097 0x920AE6DB b323 - void TASK_VEHICLE_SHOOT_AT_COORD(Ped ped, float x, float y, float z, float fireTolerance) { invoke(0x5190796ED39C9B6D, ped, x, y, z, fireTolerance); } // 0x5190796ED39C9B6D 0xA7AAA4D6 b323 - void TASK_VEHICLE_AIM_AT_COORD(Ped ped, float x, float y, float z) { invoke(0x447C1E9EF844BC0F, ped, x, y, z); } // 0x447C1E9EF844BC0F 0x010F47CE b323 - void TASK_VEHICLE_GOTO_NAVMESH(Ped ped, Vehicle vehicle, float x, float y, float z, float speed, int behaviorFlag, float stoppingRange) { invoke(0x195AEEB13CEFE2EE, ped, vehicle, x, y, z, speed, behaviorFlag, stoppingRange); } // 0x195AEEB13CEFE2EE 0x55CF3BCD b323 - void TASK_GO_TO_COORD_WHILE_AIMING_AT_COORD(Ped ped, float x, float y, float z, float aimAtX, float aimAtY, float aimAtZ, float moveBlendRatio, BOOL shoot, float targetRadius, float slowDistance, BOOL useNavMesh, int navFlags, BOOL instantBlendToAim, Hash firingPattern) { invoke(0x11315AB3385B8AC0, ped, x, y, z, aimAtX, aimAtY, aimAtZ, moveBlendRatio, shoot, targetRadius, slowDistance, useNavMesh, navFlags, instantBlendToAim, firingPattern); } // 0x11315AB3385B8AC0 0x1552DC91 b323 - void TASK_GO_TO_COORD_WHILE_AIMING_AT_ENTITY(Ped ped, float x, float y, float z, Entity aimAtID, float moveBlendRatio, BOOL shoot, float targetRadius, float slowDistance, BOOL useNavMesh, int navFlags, BOOL instantBlendToAim, Hash firingPattern, int time) { invoke(0xB2A16444EAD9AE47, ped, x, y, z, aimAtID, moveBlendRatio, shoot, targetRadius, slowDistance, useNavMesh, navFlags, instantBlendToAim, firingPattern, time); } // 0xB2A16444EAD9AE47 0x9BD52ABD b323 - void TASK_GO_TO_COORD_AND_AIM_AT_HATED_ENTITIES_NEAR_COORD(Ped pedHandle, float goToLocationX, float goToLocationY, float goToLocationZ, float focusLocationX, float focusLocationY, float focusLocationZ, float speed, BOOL shootAtEnemies, float distanceToStopAt, float noRoadsDistance, BOOL useNavMesh, int navFlags, int taskFlags, Hash firingPattern) { invoke(0xA55547801EB331FC, pedHandle, goToLocationX, goToLocationY, goToLocationZ, focusLocationX, focusLocationY, focusLocationZ, speed, shootAtEnemies, distanceToStopAt, noRoadsDistance, useNavMesh, navFlags, taskFlags, firingPattern); } // 0xA55547801EB331FC 0x3F91358E b323 - void TASK_GO_TO_ENTITY_WHILE_AIMING_AT_COORD(Ped ped, Entity entity, float aimX, float aimY, float aimZ, float moveBlendRatio, BOOL shoot, float targetRadius, float slowDistance, BOOL useNavMesh, BOOL instantBlendToAim, Hash firingPattern) { invoke(0x04701832B739DCE5, ped, entity, aimX, aimY, aimZ, moveBlendRatio, shoot, targetRadius, slowDistance, useNavMesh, instantBlendToAim, firingPattern); } // 0x04701832B739DCE5 0xD896CD82 b323 - void TASK_GO_TO_ENTITY_WHILE_AIMING_AT_ENTITY(Ped ped, Entity entityToWalkTo, Entity entityToAimAt, float speed, BOOL shootatEntity, float targetRadius, float slowDistance, BOOL useNavMesh, BOOL instantBlendToAim, Hash firingPattern) { invoke(0x97465886D35210E9, ped, entityToWalkTo, entityToAimAt, speed, shootatEntity, targetRadius, slowDistance, useNavMesh, instantBlendToAim, firingPattern); } // 0x97465886D35210E9 0x68E36B7A b323 - void SET_HIGH_FALL_TASK(Ped ped, int minTime, int maxTime, int entryType) { invoke(0x8C825BDC7741D37C, ped, minTime, maxTime, entryType); } // 0x8C825BDC7741D37C 0xBBB26172 b323 - void REQUEST_WAYPOINT_RECORDING(const char* name) { invoke(0x9EEFB62EB27B5792, name); } // 0x9EEFB62EB27B5792 0xAFABFB5D b323 - BOOL GET_IS_WAYPOINT_RECORDING_LOADED(const char* name) { return invoke(0xCB4E8BE8A0063C5D, name); } // 0xCB4E8BE8A0063C5D 0x87125F5D b323 - void REMOVE_WAYPOINT_RECORDING(const char* name) { invoke(0xFF1B8B4AA1C25DC8, name); } // 0xFF1B8B4AA1C25DC8 0x624530B0 b323 - BOOL WAYPOINT_RECORDING_GET_NUM_POINTS(const char* name, int* points) { return invoke(0x5343532C01A07234, name, points); } // 0x5343532C01A07234 0xF5F9B71E b323 - BOOL WAYPOINT_RECORDING_GET_COORD(const char* name, int point, Vector3* coord) { return invoke(0x2FB897405C90B361, name, point, coord); } // 0x2FB897405C90B361 0x19266913 b323 - float WAYPOINT_RECORDING_GET_SPEED_AT_POINT(const char* name, int point) { return invoke(0x005622AEBC33ACA9, name, point); } // 0x005622AEBC33ACA9 0xC765633A b323 - BOOL WAYPOINT_RECORDING_GET_CLOSEST_WAYPOINT(const char* name, float x, float y, float z, int* point) { return invoke(0xB629A298081F876F, name, x, y, z, point); } // 0xB629A298081F876F 0xC4CD35AF b323 - void TASK_FOLLOW_WAYPOINT_RECORDING(Ped ped, const char* name, int p2, int p3, int p4) { invoke(0x0759591819534F7B, ped, name, p2, p3, p4); } // 0x0759591819534F7B 0xADF9904D b323 - BOOL IS_WAYPOINT_PLAYBACK_GOING_ON_FOR_PED(Ped ped) { return invoke(0xE03B3F2D3DC59B64, ped); } // 0xE03B3F2D3DC59B64 0x85B7725F b323 - int GET_PED_WAYPOINT_PROGRESS(Ped ped) { return invoke(0x2720AAA75001E094, ped); } // 0x2720AAA75001E094 0x3595B104 b323 - float GET_PED_WAYPOINT_DISTANCE(Any p0) { return invoke(0xE6A877C64CAF1BC5, p0); } // 0xE6A877C64CAF1BC5 0x084B35B0 b323 - BOOL SET_PED_WAYPOINT_ROUTE_OFFSET(Ped ped, float x, float y, float z) { return invoke(0xED98E10B0AFCE4B4, ped, x, y, z); } // 0xED98E10B0AFCE4B4 0xF867F747 b323 - float GET_WAYPOINT_DISTANCE_ALONG_ROUTE(const char* name, int point) { return invoke(0xA5B769058763E497, name, point); } // 0xA5B769058763E497 0xE8422AC4 b323 - BOOL WAYPOINT_PLAYBACK_GET_IS_PAUSED(Any p0) { return invoke(0x701375A7D43F01CB, p0); } // 0x701375A7D43F01CB 0xA6BB5717 b323 - void WAYPOINT_PLAYBACK_PAUSE(Any p0, BOOL p1, BOOL p2) { invoke(0x0F342546AA06FED5, p0, p1, p2); } // 0x0F342546AA06FED5 0xFE39ECF8 b323 - void WAYPOINT_PLAYBACK_RESUME(Any p0, BOOL p1, Any p2, Any p3) { invoke(0x244F70C84C547D2D, p0, p1, p2, p3); } // 0x244F70C84C547D2D 0x50F392EF b323 - void WAYPOINT_PLAYBACK_OVERRIDE_SPEED(Any p0, float p1, BOOL p2) { invoke(0x7D7D2B47FA788E85, p0, p1, p2); } // 0x7D7D2B47FA788E85 0x23E6BA96 b323 - void WAYPOINT_PLAYBACK_USE_DEFAULT_SPEED(Any p0) { invoke(0x6599D834B12D0800, p0); } // 0x6599D834B12D0800 0x1BBB2CAC b323 - void USE_WAYPOINT_RECORDING_AS_ASSISTED_MOVEMENT_ROUTE(const char* name, BOOL p1, float p2, float p3) { invoke(0x5A353B8E6B1095B5, name, p1, p2, p3); } // 0x5A353B8E6B1095B5 0x4DFD5FEC b323 - void WAYPOINT_PLAYBACK_START_AIMING_AT_PED(Ped ped, Ped target, BOOL p2) { invoke(0x20E330937C399D29, ped, target, p2); } // 0x20E330937C399D29 0x75E60CF6 b323 - void WAYPOINT_PLAYBACK_START_AIMING_AT_COORD(Ped ped, float x, float y, float z, BOOL p4) { invoke(0x8968400D900ED8B3, ped, x, y, z, p4); } // 0x8968400D900ED8B3 0xF120A34E b323 - void WAYPOINT_PLAYBACK_START_SHOOTING_AT_PED(Ped ped, Ped ped2, BOOL p2, BOOL p3) { invoke(0xE70BA7B90F8390DC, ped, ped2, p2, p3); } // 0xE70BA7B90F8390DC 0xBD5F0EB8 b323 - void WAYPOINT_PLAYBACK_START_SHOOTING_AT_COORD(Ped ped, float x, float y, float z, BOOL p4, Hash firingPattern) { invoke(0x057A25CFCC9DB671, ped, x, y, z, p4, firingPattern); } // 0x057A25CFCC9DB671 0xCDDB44D5 b323 - void WAYPOINT_PLAYBACK_STOP_AIMING_OR_SHOOTING(Ped ped) { invoke(0x47EFA040EBB8E2EA, ped); } // 0x47EFA040EBB8E2EA 0x6D7CF40C b323 - void ASSISTED_MOVEMENT_REQUEST_ROUTE(const char* route) { invoke(0x817268968605947A, route); } // 0x817268968605947A 0x48262EDA b323 - void ASSISTED_MOVEMENT_REMOVE_ROUTE(const char* route) { invoke(0x3548536485DD792B, route); } // 0x3548536485DD792B 0xB3CEC06F b323 - BOOL ASSISTED_MOVEMENT_IS_ROUTE_LOADED(const char* route) { return invoke(0x60F9A4393A21F741, route); } // 0x60F9A4393A21F741 0x79B067AF b323 - void ASSISTED_MOVEMENT_SET_ROUTE_PROPERTIES(const char* route, int props) { invoke(0xD5002D78B7162E1B, route, props); } // 0xD5002D78B7162E1B 0x01CAAFCC b323 - void ASSISTED_MOVEMENT_OVERRIDE_LOAD_DISTANCE_THIS_FRAME(float dist) { invoke(0x13945951E16EF912, dist); } // 0x13945951E16EF912 0x8FB923EC b323 - void TASK_VEHICLE_FOLLOW_WAYPOINT_RECORDING(Ped ped, Vehicle vehicle, const char* WPRecording, int p3, int p4, int p5, int p6, float p7, BOOL p8, float p9) { invoke(0x3123FAA6DB1CF7ED, ped, vehicle, WPRecording, p3, p4, p5, p6, p7, p8, p9); } // 0x3123FAA6DB1CF7ED 0x959818B6 b323 - BOOL IS_WAYPOINT_PLAYBACK_GOING_ON_FOR_VEHICLE(Vehicle vehicle) { return invoke(0xF5134943EA29868C, vehicle); } // 0xF5134943EA29868C 0x80DD15DB b323 - int GET_VEHICLE_WAYPOINT_PROGRESS(Vehicle vehicle) { return invoke(0x9824CFF8FC66E159, vehicle); } // 0x9824CFF8FC66E159 0xD3CCF64E b323 - int GET_VEHICLE_WAYPOINT_TARGET_POINT(Vehicle vehicle) { return invoke(0x416B62AC8B9E5BBD, vehicle); } // 0x416B62AC8B9E5BBD 0x81049608 b323 - void VEHICLE_WAYPOINT_PLAYBACK_PAUSE(Vehicle vehicle) { invoke(0x8A4E6AC373666BC5, vehicle); } // 0x8A4E6AC373666BC5 0x7C00B415 b323 - void VEHICLE_WAYPOINT_PLAYBACK_RESUME(Vehicle vehicle) { invoke(0xDC04FCAA7839D492, vehicle); } // 0xDC04FCAA7839D492 0xBEB14C82 b323 - void VEHICLE_WAYPOINT_PLAYBACK_USE_DEFAULT_SPEED(Vehicle vehicle) { invoke(0x5CEB25A7D2848963, vehicle); } // 0x5CEB25A7D2848963 0x923C3AA4 b323 - void VEHICLE_WAYPOINT_PLAYBACK_OVERRIDE_SPEED(Vehicle vehicle, float speed) { invoke(0x121F0593E0A431D7, vehicle, speed); } // 0x121F0593E0A431D7 0xBE1E7BB4 b323 - void TASK_SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(Ped ped, BOOL toggle) { invoke(0x90D2156198831D69, ped, toggle); } // 0x90D2156198831D69 0x1B54FB6B b323 - void TASK_FORCE_MOTION_STATE(Ped ped, Hash state, BOOL forceRestart) { invoke(0x4F056E1AFFEF17AB, ped, state, forceRestart); } // 0x4F056E1AFFEF17AB 0xCAD2EF77 b323 - void TASK_MOVE_NETWORK_BY_NAME(Ped ped, const char* task, float multiplier, BOOL allowOverrideCloneUpdate, const char* animDict, int flags) { invoke(0x2D537BA194896636, ped, task, multiplier, allowOverrideCloneUpdate, animDict, flags); } // 0x2D537BA194896636 0x6F5D215F b323 - void TASK_MOVE_NETWORK_ADVANCED_BY_NAME(Ped ped, const char* network, float x, float y, float z, float rotX, float rotY, float rotZ, int rotOrder, float blendDuration, BOOL allowOverrideCloneUpdate, const char* animDict, int flags) { invoke(0xD5B35BEA41919ACB, ped, network, x, y, z, rotX, rotY, rotZ, rotOrder, blendDuration, allowOverrideCloneUpdate, animDict, flags); } // 0xD5B35BEA41919ACB 0x71A5C5DB b323 - void TASK_MOVE_NETWORK_BY_NAME_WITH_INIT_PARAMS(Ped ped, const char* network, int* initialParameters, float blendDuration, BOOL allowOverrideCloneUpdate, const char* animDict, int flags) { invoke(0x3D45B0B355C5E0C9, ped, network, initialParameters, blendDuration, allowOverrideCloneUpdate, animDict, flags); } // 0x3D45B0B355C5E0C9 b1493 - void TASK_MOVE_NETWORK_ADVANCED_BY_NAME_WITH_INIT_PARAMS(Ped ped, const char* network, int* initialParameters, float x, float y, float z, float rotX, float rotY, float rotZ, int rotOrder, float blendDuration, BOOL allowOverrideCloneUpdate, const char* dictionary, int flags) { invoke(0x29682E2CCF21E9B5, ped, network, initialParameters, x, y, z, rotX, rotY, rotZ, rotOrder, blendDuration, allowOverrideCloneUpdate, dictionary, flags); } // 0x29682E2CCF21E9B5 b1868 - BOOL IS_TASK_MOVE_NETWORK_ACTIVE(Ped ped) { return invoke(0x921CE12C489C4C41, ped); } // 0x921CE12C489C4C41 0x902656EB b323 - BOOL IS_TASK_MOVE_NETWORK_READY_FOR_TRANSITION(Ped ped) { return invoke(0x30ED88D5E0C56A37, ped); } // 0x30ED88D5E0C56A37 0x92FDBAE6 b323 - BOOL REQUEST_TASK_MOVE_NETWORK_STATE_TRANSITION(Ped ped, const char* name) { return invoke(0xD01015C7316AE176, ped, name); } // 0xD01015C7316AE176 0x885724DE b323 - BOOL SET_EXPECTED_CLONE_NEXT_TASK_MOVE_NETWORK_STATE(Ped ped, const char* state) { return invoke(0xAB13A5565480B6D9, ped, state); } // 0xAB13A5565480B6D9 0x1E58A7AD b323 - const char* GET_TASK_MOVE_NETWORK_STATE(Ped ped) { return invoke(0x717E4D1F2048376D, ped); } // 0x717E4D1F2048376D 0x96C0277B b323 - void SET_TASK_MOVE_NETWORK_ANIM_SET(Ped ped, Hash clipSet, Hash variableClipSet) { invoke(0x8423541E8B3A1589, ped, clipSet, variableClipSet); } // 0x8423541E8B3A1589 b1493 - void SET_TASK_MOVE_NETWORK_SIGNAL_FLOAT(Ped ped, const char* signalName, float value) { invoke(0xD5BB4025AE449A4E, ped, signalName, value); } // 0xD5BB4025AE449A4E 0xA79BE783 b323 - void SET_TASK_MOVE_NETWORK_SIGNAL_LOCAL_FLOAT(Ped ped, const char* signalName, float value) { invoke(0x373EF409B82697A3, ped, signalName, value); } // 0x373EF409B82697A3 b1493 - void SET_TASK_MOVE_NETWORK_SIGNAL_FLOAT_LERP_RATE(Ped ped, const char* signalName, float value) { invoke(0x8634CEF2522D987B, ped, signalName, value); } // 0x8634CEF2522D987B b1493 - void SET_TASK_MOVE_NETWORK_SIGNAL_BOOL(Ped ped, const char* signalName, BOOL value) { invoke(0xB0A6CFD2C69C1088, ped, signalName, value); } // 0xB0A6CFD2C69C1088 0xF3538041 b323 - float GET_TASK_MOVE_NETWORK_SIGNAL_FLOAT(Ped ped, const char* signalName) { return invoke(0x44AB0B3AFECCE242, ped, signalName); } // 0x44AB0B3AFECCE242 b1493 - BOOL GET_TASK_MOVE_NETWORK_SIGNAL_BOOL(Ped ped, const char* signalName) { return invoke(0xA7FFBA498E4AAF67, ped, signalName); } // 0xA7FFBA498E4AAF67 0x1EBB6F3D b323 - BOOL GET_TASK_MOVE_NETWORK_EVENT(Ped ped, const char* eventName) { return invoke(0xB4F47213DF45A64C, ped, eventName); } // 0xB4F47213DF45A64C 0x72FA5EF2 b323 - BOOL SET_TASK_MOVE_NETWORK_ENABLE_COLLISION_ON_NETWORK_CLONE_WHEN_FIXED(Ped ped, BOOL enable) { return invoke(0x0FFB3C758E8C07B9, ped, enable); } // 0x0FFB3C758E8C07B9 b2060 - BOOL IS_MOVE_BLEND_RATIO_STILL(Ped ped) { return invoke(0x349CE7B56DAFD95C, ped); } // 0x349CE7B56DAFD95C 0xE9DAF877 b323 - BOOL IS_MOVE_BLEND_RATIO_WALKING(Ped ped) { return invoke(0xF133BBBE91E1691F, ped); } // 0xF133BBBE91E1691F 0xD21639A8 b323 - BOOL IS_MOVE_BLEND_RATIO_RUNNING(Ped ped) { return invoke(0xD4D8636C0199A939, ped); } // 0xD4D8636C0199A939 0xE76A2353 b323 - BOOL IS_MOVE_BLEND_RATIO_SPRINTING(Ped ped) { return invoke(0x24A2AD74FA9814E2, ped); } // 0x24A2AD74FA9814E2 0xDD616893 b323 - BOOL IS_PED_STILL(Ped ped) { return invoke(0xAC29253EEF8F0180, ped); } // 0xAC29253EEF8F0180 0x09E3418D b323 - BOOL IS_PED_WALKING(Ped ped) { return invoke(0xDE4C184B2B9B071A, ped); } // 0xDE4C184B2B9B071A 0x4B865C4A b323 - BOOL IS_PED_RUNNING(Ped ped) { return invoke(0xC5286FFC176F28A2, ped); } // 0xC5286FFC176F28A2 0xE9A5578F b323 - BOOL IS_PED_SPRINTING(Ped ped) { return invoke(0x57E457CD2C0FC168, ped); } // 0x57E457CD2C0FC168 0x4F3E0633 b323 - BOOL IS_PED_STRAFING(Ped ped) { return invoke(0xE45B7F222DE47E09, ped); } // 0xE45B7F222DE47E09 0xEFEED13C b323 - void TASK_SYNCHRONIZED_SCENE(Ped ped, int scene, const char* animDictionary, const char* animationName, float blendIn, float blendOut, int flags, int ragdollBlockingFlags, float moverBlendDelta, int ikFlags) { invoke(0xEEA929141F699854, ped, scene, animDictionary, animationName, blendIn, blendOut, flags, ragdollBlockingFlags, moverBlendDelta, ikFlags); } // 0xEEA929141F699854 0x4F217E7B b323 - void TASK_AGITATED_ACTION_CONFRONT_RESPONSE(Ped ped, Ped ped2) { invoke(0x19D1B791CB3670FE, ped, ped2); } // 0x19D1B791CB3670FE b877 - void TASK_SWEEP_AIM_ENTITY(Ped ped, const char* animDict, const char* lowAnimName, const char* medAnimName, const char* hiAnimName, int runtime, Entity targetEntity, float turnRate, float blendInDuration) { invoke(0x2047C02158D6405A, ped, animDict, lowAnimName, medAnimName, hiAnimName, runtime, targetEntity, turnRate, blendInDuration); } // 0x2047C02158D6405A 0x4D210467 b323 - void UPDATE_TASK_SWEEP_AIM_ENTITY(Ped ped, Entity entity) { invoke(0xE4973DBDBE6E44B3, ped, entity); } // 0xE4973DBDBE6E44B3 0xF65F0F4F b323 - void TASK_SWEEP_AIM_POSITION(Ped ped, const char* animDict, const char* lowAnimName, const char* medAnimName, const char* hiAnimName, int runtime, float x, float y, float z, float turnRate, float blendInDuration) { invoke(0x7AFE8FDC10BC07D2, ped, animDict, lowAnimName, medAnimName, hiAnimName, runtime, x, y, z, turnRate, blendInDuration); } // 0x7AFE8FDC10BC07D2 0x1683FE66 b323 - void UPDATE_TASK_SWEEP_AIM_POSITION(Ped ped, float x, float y, float z) { invoke(0xBB106883F5201FC4, ped, x, y, z); } // 0xBB106883F5201FC4 0x6345EC80 b323 - void TASK_ARREST_PED(Ped ped, Ped target) { invoke(0xF3B9A78A178572B1, ped, target); } // 0xF3B9A78A178572B1 0xBC0F153D b323 - BOOL IS_PED_RUNNING_ARREST_TASK(Ped ped) { return invoke(0x3DC52677769B4AE0, ped); } // 0x3DC52677769B4AE0 0x6942DB7A b323 - BOOL IS_PED_BEING_ARRESTED(Ped ped) { return invoke(0x90A09F3A45FED688, ped); } // 0x90A09F3A45FED688 0x5FF6C2ED b323 - void UNCUFF_PED(Ped ped) { invoke(0x67406F2C8F87FC4F, ped); } // 0x67406F2C8F87FC4F 0xA23A1D61 b323 - BOOL IS_PED_CUFFED(Ped ped) { return invoke(0x74E559B3BC910685, ped); } // 0x74E559B3BC910685 0x511CE741 b323 -} - -namespace VEHICLE -{ - Vehicle CREATE_VEHICLE(Hash modelHash, float x, float y, float z, float heading, BOOL isNetwork, BOOL bScriptHostVeh, BOOL p7) { return invoke(0xAF35D0D2583051B0, modelHash, x, y, z, heading, isNetwork, bScriptHostVeh, p7); } // 0xAF35D0D2583051B0 0xDD75460A b323 - void DELETE_VEHICLE(Vehicle* vehicle) { invoke(0xEA386986E786A54F, vehicle); } // 0xEA386986E786A54F 0x9803AF60 b323 - void SET_VEHICLE_ALLOW_HOMING_MISSLE_LOCKON(Vehicle vehicle, BOOL toggle, BOOL p2) { invoke(0x7D6F9A3EF26136A0, vehicle, toggle, p2); } // 0x7D6F9A3EF26136A0 0xBB54ECCA b323 - void SET_VEHICLE_ALLOW_HOMING_MISSLE_LOCKON_SYNCED(Vehicle vehicle, BOOL canBeLockedOn, BOOL p2) { invoke(0x1DDA078D12879EEE, vehicle, canBeLockedOn, p2); } // 0x1DDA078D12879EEE b463 - void SET_VEHICLE_ALLOW_NO_PASSENGERS_LOCKON(Vehicle veh, BOOL toggle) { invoke(0x5D14D4154BFE7B2C, veh, toggle); } // 0x5D14D4154BFE7B2C 0x8BAAC437 b323 - int GET_VEHICLE_HOMING_LOCKON_STATE(Vehicle vehicle) { return invoke(0xE6B0E8CFC3633BF0, vehicle); } // 0xE6B0E8CFC3633BF0 0xFBDE9FD8 b323 - int GET_VEHICLE_HOMING_LOCKEDONTO_STATE(Any p0) { return invoke(0x6EAAEFC76ACC311F, p0); } // 0x6EAAEFC76ACC311F b757 - void SET_VEHICLE_HOMING_LOCKEDONTO_STATE(Any p0, Any p1) { invoke(0x407DC5E97DB1A4D3, p0, p1); } // 0x407DC5E97DB1A4D3 b1493 - BOOL IS_VEHICLE_MODEL(Vehicle vehicle, Hash model) { return invoke(0x423E8DE37D934D89, vehicle, model); } // 0x423E8DE37D934D89 0x013B10B6 b323 - BOOL DOES_SCRIPT_VEHICLE_GENERATOR_EXIST(int vehicleGenerator) { return invoke(0xF6086BC836400876, vehicleGenerator); } // 0xF6086BC836400876 0xF6BDDA30 b323 - int CREATE_SCRIPT_VEHICLE_GENERATOR(float x, float y, float z, float heading, float p4, float p5, Hash modelHash, int p7, int p8, int p9, int p10, BOOL p11, BOOL p12, BOOL p13, BOOL p14, BOOL p15, int p16) { return invoke(0x9DEF883114668116, x, y, z, heading, p4, p5, modelHash, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16); } // 0x9DEF883114668116 0x25A9A261 b323 - void DELETE_SCRIPT_VEHICLE_GENERATOR(int vehicleGenerator) { invoke(0x22102C9ABFCF125D, vehicleGenerator); } // 0x22102C9ABFCF125D 0xE4328E3F b323 - void SET_SCRIPT_VEHICLE_GENERATOR(int vehicleGenerator, BOOL enabled) { invoke(0xD9D620E0AC6DC4B0, vehicleGenerator, enabled); } // 0xD9D620E0AC6DC4B0 0x40D73747 b323 - void SET_ALL_VEHICLE_GENERATORS_ACTIVE_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2, BOOL toggle, BOOL p7) { invoke(0xC12321827687FE4D, x1, y1, z1, x2, y2, z2, toggle, p7); } // 0xC12321827687FE4D 0xB4E0E69A b323 - void SET_ALL_VEHICLE_GENERATORS_ACTIVE() { invoke(0x34AD89078831A4BC); } // 0x34AD89078831A4BC 0xAB1FDD76 b323 - void SET_ALL_LOW_PRIORITY_VEHICLE_GENERATORS_ACTIVE(BOOL active) { invoke(0x608207E7A8FB787C, active); } // 0x608207E7A8FB787C 0x87F767F2 b323 - void SET_VEHICLE_GENERATOR_AREA_OF_INTEREST(float x, float y, float z, float radius) { invoke(0x9A75585FB2E54FAD, x, y, z, radius); } // 0x9A75585FB2E54FAD 0x935A95DA b323 - void CLEAR_VEHICLE_GENERATOR_AREA_OF_INTEREST() { invoke(0x0A436B8643716D14); } // 0x0A436B8643716D14 0x6C73E45A b323 - BOOL SET_VEHICLE_ON_GROUND_PROPERLY(Vehicle vehicle, float p1) { return invoke(0x49733E92263139D1, vehicle, p1); } // 0x49733E92263139D1 0xE14FDBA6 b323 - BOOL SET_VEHICLE_USE_CUTSCENE_WHEEL_COMPRESSION(Vehicle p0, BOOL p1, BOOL p2, BOOL p3) { return invoke(0xE023E8AC4EF7C117, p0, p1, p2, p3); } // 0xE023E8AC4EF7C117 0xA0909ADB b323 - BOOL IS_VEHICLE_STUCK_ON_ROOF(Vehicle vehicle) { return invoke(0xB497F06B288DCFDF, vehicle); } // 0xB497F06B288DCFDF 0x18D07C6C b323 - void ADD_VEHICLE_UPSIDEDOWN_CHECK(Vehicle vehicle) { invoke(0xB72E26D81006005B, vehicle); } // 0xB72E26D81006005B 0x3A13D384 b323 - void REMOVE_VEHICLE_UPSIDEDOWN_CHECK(Vehicle vehicle) { invoke(0xC53EB42A499A7E90, vehicle); } // 0xC53EB42A499A7E90 0xF390BA1B b323 - BOOL IS_VEHICLE_STOPPED(Vehicle vehicle) { return invoke(0x5721B434AD84D57A, vehicle); } // 0x5721B434AD84D57A 0x655F072C b323 - int GET_VEHICLE_NUMBER_OF_PASSENGERS(Vehicle vehicle, BOOL includeDriver, BOOL includeDeadOccupants) { return invoke(0x24CB2137731FFE89, vehicle, includeDriver, includeDeadOccupants); } // 0x24CB2137731FFE89 0x1EF20849 b323 - int GET_VEHICLE_MAX_NUMBER_OF_PASSENGERS(Vehicle vehicle) { return invoke(0xA7C4F2C6E744A550, vehicle); } // 0xA7C4F2C6E744A550 0x0A2FC08C b323 - int GET_VEHICLE_MODEL_NUMBER_OF_SEATS(Hash modelHash) { return invoke(0x2AD93716F184EDA4, modelHash); } // 0x2AD93716F184EDA4 0x838F7BF7 b323 - BOOL IS_SEAT_WARP_ONLY(Vehicle vehicle, int seatIndex) { return invoke(0xF7F203E31F96F6A1, vehicle, seatIndex); } // 0xF7F203E31F96F6A1 0x769E5CF2 b323 - BOOL IS_TURRET_SEAT(Vehicle vehicle, int seatIndex) { return invoke(0xE33FFA906CE74880, vehicle, seatIndex); } // 0xE33FFA906CE74880 0x7C43D32A b323 - BOOL DOES_VEHICLE_ALLOW_RAPPEL(Vehicle vehicle) { return invoke(0x4E417C547182C84D, vehicle); } // 0x4E417C547182C84D b757 - void SET_VEHICLE_DENSITY_MULTIPLIER_THIS_FRAME(float multiplier) { invoke(0x245A6883D966D537, multiplier); } // 0x245A6883D966D537 0xF4187E51 b323 - void SET_RANDOM_VEHICLE_DENSITY_MULTIPLIER_THIS_FRAME(float multiplier) { invoke(0xB3B3359379FE77D3, multiplier); } // 0xB3B3359379FE77D3 0x543F712B b323 - void SET_PARKED_VEHICLE_DENSITY_MULTIPLIER_THIS_FRAME(float multiplier) { invoke(0xEAE6DCC7EEE3DB1D, multiplier); } // 0xEAE6DCC7EEE3DB1D 0xDD46CEBE b323 - void SET_DISABLE_RANDOM_TRAINS_THIS_FRAME(BOOL toggle) { invoke(0xD4B8E3D1917BC86B, toggle); } // 0xD4B8E3D1917BC86B 0x09462665 b323 - void SET_AMBIENT_VEHICLE_RANGE_MULTIPLIER_THIS_FRAME(float value) { invoke(0x90B6DA738A9A25DA, value); } // 0x90B6DA738A9A25DA 0xDAE2A2BE b323 - void SET_FAR_DRAW_VEHICLES(BOOL toggle) { invoke(0x26324F33423F3CC3, toggle); } // 0x26324F33423F3CC3 0x9F019C49 b323 - void SET_NUMBER_OF_PARKED_VEHICLES(int value) { invoke(0xCAA15F13EBD417FF, value); } // 0xCAA15F13EBD417FF 0x206A58E8 b323 - void SET_VEHICLE_DOORS_LOCKED(Vehicle vehicle, int doorLockStatus) { invoke(0xB664292EAECF7FA6, vehicle, doorLockStatus); } // 0xB664292EAECF7FA6 0x4CDD35D0 b323 - void SET_VEHICLE_INDIVIDUAL_DOORS_LOCKED(Vehicle vehicle, int doorId, int doorLockStatus) { invoke(0xBE70724027F85BCD, vehicle, doorId, doorLockStatus); } // 0xBE70724027F85BCD 0xD61D182D b323 - void SET_VEHICLE_HAS_MUTED_SIRENS(Vehicle vehicle, BOOL toggle) { invoke(0xD8050E0EB60CF274, vehicle, toggle); } // 0xD8050E0EB60CF274 0xC54156A9 b323 - void SET_VEHICLE_DOORS_LOCKED_FOR_PLAYER(Vehicle vehicle, Player player, BOOL toggle) { invoke(0x517AAF684BB50CD1, vehicle, player, toggle); } // 0x517AAF684BB50CD1 0x49829236 b323 - BOOL GET_VEHICLE_DOORS_LOCKED_FOR_PLAYER(Vehicle vehicle, Player player) { return invoke(0xF6AF6CB341349015, vehicle, player); } // 0xF6AF6CB341349015 0x1DC50247 b323 - void SET_VEHICLE_DOORS_LOCKED_FOR_ALL_PLAYERS(Vehicle vehicle, BOOL toggle) { invoke(0xA2F80B8D040727CC, vehicle, toggle); } // 0xA2F80B8D040727CC 0x891BA8A4 b323 - void SET_VEHICLE_DOORS_LOCKED_FOR_NON_SCRIPT_PLAYERS(Vehicle vehicle, BOOL toggle) { invoke(0x9737A37136F07E75, vehicle, toggle); } // 0x9737A37136F07E75 0xE4EF6514 b323 - void SET_VEHICLE_DOORS_LOCKED_FOR_TEAM(Vehicle vehicle, int team, BOOL toggle) { invoke(0xB81F6D4A8F5EEBA8, vehicle, team, toggle); } // 0xB81F6D4A8F5EEBA8 0x4F85E783 b323 - void SET_VEHICLE_DOORS_LOCKED_FOR_ALL_TEAMS(Vehicle vehicle, BOOL toggle) { invoke(0x203B527D1B77904C, vehicle, toggle); } // 0x203B527D1B77904C b1365 - void SET_VEHICLE_DONT_TERMINATE_TASK_WHEN_ACHIEVED(Vehicle vehicle) { invoke(0x76D26A22750E849E, vehicle); } // 0x76D26A22750E849E b1103 - void EXPLODE_VEHICLE(Vehicle vehicle, BOOL isAudible, BOOL isInvisible) { invoke(0xBA71116ADF5B514C, vehicle, isAudible, isInvisible); } // 0xBA71116ADF5B514C 0xBEDEACEB b323 - void SET_VEHICLE_OUT_OF_CONTROL(Vehicle vehicle, BOOL killDriver, BOOL explodeOnImpact) { invoke(0xF19D095E42D430CC, vehicle, killDriver, explodeOnImpact); } // 0xF19D095E42D430CC 0x3764D734 b323 - void SET_VEHICLE_TIMED_EXPLOSION(Vehicle vehicle, Ped ped, BOOL toggle) { invoke(0x2E0A74E1002380B1, vehicle, ped, toggle); } // 0x2E0A74E1002380B1 0xDB8CB8E2 b323 - void ADD_VEHICLE_PHONE_EXPLOSIVE_DEVICE(Vehicle vehicle) { invoke(0x99AD4CCCB128CBC9, vehicle); } // 0x99AD4CCCB128CBC9 0x811373DE b323 - void CLEAR_VEHICLE_PHONE_EXPLOSIVE_DEVICE() { invoke(0xAA3F739ABDDCF21F); } // 0xAA3F739ABDDCF21F b463 - BOOL HAS_VEHICLE_PHONE_EXPLOSIVE_DEVICE() { return invoke(0x6ADAABD3068C5235); } // 0x6ADAABD3068C5235 0xA4E69134 b323 - void DETONATE_VEHICLE_PHONE_EXPLOSIVE_DEVICE() { invoke(0xEF49CF0270307CBE); } // 0xEF49CF0270307CBE 0x65255524 b323 - BOOL HAVE_VEHICLE_REAR_DOORS_BEEN_BLOWN_OPEN_BY_STICKYBOMB(Vehicle vehicle) { return invoke(0x6B407F2525E93644, vehicle); } // 0x6B407F2525E93644 b2944 - void SET_TAXI_LIGHTS(Vehicle vehicle, BOOL state) { invoke(0x598803E85E8448D9, vehicle, state); } // 0x598803E85E8448D9 0x68639D85 b323 - BOOL IS_TAXI_LIGHT_ON(Vehicle vehicle) { return invoke(0x7504C0F113AB50FC, vehicle); } // 0x7504C0F113AB50FC 0x6FC4924A b323 - BOOL IS_VEHICLE_IN_GARAGE_AREA(const char* garageName, Vehicle vehicle) { return invoke(0xCEE4490CD57BB3C2, garageName, vehicle); } // 0xCEE4490CD57BB3C2 0xA90EC257 b323 - void SET_VEHICLE_COLOURS(Vehicle vehicle, int colorPrimary, int colorSecondary) { invoke(0x4F1D4BE3A7F24601, vehicle, colorPrimary, colorSecondary); } // 0x4F1D4BE3A7F24601 0x57F24253 b323 - void SET_VEHICLE_FULLBEAM(Vehicle vehicle, BOOL toggle) { invoke(0x8B7FD87F0DDB421E, vehicle, toggle); } // 0x8B7FD87F0DDB421E 0x9C49CC15 b323 - void SET_VEHICLE_IS_RACING(Vehicle vehicle, BOOL toggle) { invoke(0x07116E24E9D1929D, vehicle, toggle); } // 0x07116E24E9D1929D 0xA59E3DCD b323 - void SET_VEHICLE_CUSTOM_PRIMARY_COLOUR(Vehicle vehicle, int r, int g, int b) { invoke(0x7141766F91D15BEA, vehicle, r, g, b); } // 0x7141766F91D15BEA 0x8DF9F9BC b323 - void GET_VEHICLE_CUSTOM_PRIMARY_COLOUR(Vehicle vehicle, int* r, int* g, int* b) { invoke(0xB64CF2CCA9D95F52, vehicle, r, g, b); } // 0xB64CF2CCA9D95F52 0x1C2B9FEF b323 - void CLEAR_VEHICLE_CUSTOM_PRIMARY_COLOUR(Vehicle vehicle) { invoke(0x55E1D2758F34E437, vehicle); } // 0x55E1D2758F34E437 0x51E1E33D b323 - BOOL GET_IS_VEHICLE_PRIMARY_COLOUR_CUSTOM(Vehicle vehicle) { return invoke(0xF095C0405307B21B, vehicle); } // 0xF095C0405307B21B 0xD7EC8760 b323 - void SET_VEHICLE_CUSTOM_SECONDARY_COLOUR(Vehicle vehicle, int r, int g, int b) { invoke(0x36CED73BFED89754, vehicle, r, g, b); } // 0x36CED73BFED89754 0x9D77259E b323 - void GET_VEHICLE_CUSTOM_SECONDARY_COLOUR(Vehicle vehicle, int* r, int* g, int* b) { invoke(0x8389CD56CA8072DC, vehicle, r, g, b); } // 0x8389CD56CA8072DC 0x3FF247A2 b323 - void CLEAR_VEHICLE_CUSTOM_SECONDARY_COLOUR(Vehicle vehicle) { invoke(0x5FFBDEEC3E8E2009, vehicle); } // 0x5FFBDEEC3E8E2009 0x7CE00B29 b323 - BOOL GET_IS_VEHICLE_SECONDARY_COLOUR_CUSTOM(Vehicle vehicle) { return invoke(0x910A32E7AAD2656C, vehicle); } // 0x910A32E7AAD2656C 0x288AD228 b323 - void SET_VEHICLE_ENVEFF_SCALE(Vehicle vehicle, float fade) { invoke(0x3AFDC536C3D01674, vehicle, fade); } // 0x3AFDC536C3D01674 0x8332730C b323 - float GET_VEHICLE_ENVEFF_SCALE(Vehicle vehicle) { return invoke(0xA82819CAC9C4C403, vehicle); } // 0xA82819CAC9C4C403 0xD5F1EEE1 b323 - void SET_CAN_RESPRAY_VEHICLE(Vehicle vehicle, BOOL state) { invoke(0x52BBA29D5EC69356, vehicle, state); } // 0x52BBA29D5EC69356 0x37677590 b323 - void SET_GOON_BOSS_VEHICLE(Vehicle vehicle, BOOL toggle) { invoke(0xAB31EF4DE6800CE9, vehicle, toggle); } // 0xAB31EF4DE6800CE9 b573 - void SET_OPEN_REAR_DOORS_ON_EXPLOSION(Vehicle vehicle, BOOL toggle) { invoke(0x1B212B26DD3C04DF, vehicle, toggle); } // 0x1B212B26DD3C04DF b757 - void FORCE_SUBMARINE_SURFACE_MODE(Vehicle vehicle, BOOL toggle) { invoke(0x33506883545AC0DF, vehicle, toggle); } // 0x33506883545AC0DF 0x54E9EE75 b323 - void FORCE_SUBMARINE_NEURTAL_BUOYANCY(Any p0, Any p1) { invoke(0xC67DB108A9ADE3BE, p0, p1); } // 0xC67DB108A9ADE3BE b2189 - void SET_SUBMARINE_CRUSH_DEPTHS(Vehicle vehicle, BOOL p1, float depth1, float depth2, float depth3) { invoke(0xC59872A5134879C7, vehicle, p1, depth1, depth2, depth3); } // 0xC59872A5134879C7 0x4A46E814 b323 - BOOL GET_SUBMARINE_IS_UNDER_DESIGN_DEPTH(Vehicle submarine) { return invoke(0x3E71D0B300B7AA79, submarine); } // 0x3E71D0B300B7AA79 b2189 - int GET_SUBMARINE_NUMBER_OF_AIR_LEAKS(Vehicle submarine) { return invoke(0x093D6DDCA5B8FBAE, submarine); } // 0x093D6DDCA5B8FBAE b2189 - void SET_BOAT_IGNORE_LAND_PROBES(Any p0, Any p1) { invoke(0xED5EDE9E676643C9, p0, p1); } // 0xED5EDE9E676643C9 b944 - void SET_BOUNDS_AFFECT_WATER_PROBES_(Vehicle vehicle, BOOL toggle) { invoke(0x85FC953F6C6CBDE1, vehicle, toggle); } // 0x85FC953F6C6CBDE1 b2802 - void SET_BOAT_ANCHOR(Vehicle vehicle, BOOL toggle) { invoke(0x75DBEC174AEEAD10, vehicle, toggle); } // 0x75DBEC174AEEAD10 0xA3906284 b323 - BOOL CAN_ANCHOR_BOAT_HERE(Vehicle vehicle) { return invoke(0x26C10ECBDA5D043B, vehicle); } // 0x26C10ECBDA5D043B 0xE97A4F5E b323 - BOOL CAN_ANCHOR_BOAT_HERE_IGNORE_PLAYERS(Vehicle vehicle) { return invoke(0x24F4121D07579880, vehicle); } // 0x24F4121D07579880 b678 - void SET_BOAT_REMAINS_ANCHORED_WHILE_PLAYER_IS_DRIVER(Vehicle vehicle, BOOL toggle) { invoke(0xE3EBAAE484798530, vehicle, toggle); } // 0xE3EBAAE484798530 0x0ED84792 b323 - void SET_FORCE_LOW_LOD_ANCHOR_MODE(Vehicle vehicle, BOOL p1) { invoke(0xB28B1FE5BFADD7F5, vehicle, p1); } // 0xB28B1FE5BFADD7F5 0xA739012A b323 - void SET_BOAT_LOW_LOD_ANCHOR_DISTANCE(Vehicle vehicle, float value) { invoke(0xE842A9398079BD82, vehicle, value); } // 0xE842A9398079BD82 0x66FA450C b323 - BOOL IS_BOAT_ANCHORED(Vehicle vehicle) { return invoke(0xB0AD1238A709B1A2, vehicle); } // 0xB0AD1238A709B1A2 b573 - void SET_BOAT_SINKS_WHEN_WRECKED(Vehicle vehicle, BOOL toggle) { invoke(0x8F719973E1445BA2, vehicle, toggle); } // 0x8F719973E1445BA2 0x35614622 b323 - void SET_BOAT_WRECKED(Vehicle vehicle) { invoke(0xBD32E46AA95C1DD2, vehicle); } // 0xBD32E46AA95C1DD2 b757 - void SET_VEHICLE_SIREN(Vehicle vehicle, BOOL toggle) { invoke(0xF4924635A19EB37D, vehicle, toggle); } // 0xF4924635A19EB37D 0x4AC1EFC7 b323 - BOOL IS_VEHICLE_SIREN_ON(Vehicle vehicle) { return invoke(0x4C9BF537BE2634B2, vehicle); } // 0x4C9BF537BE2634B2 0x25EB5873 b323 - BOOL IS_VEHICLE_SIREN_AUDIO_ON(Vehicle vehicle) { return invoke(0xB5CC40FBCB586380, vehicle); } // 0xB5CC40FBCB586380 0xC9458688 b323 - void SET_VEHICLE_STRONG(Vehicle vehicle, BOOL toggle) { invoke(0x3E8C8727991A8A0B, vehicle, toggle); } // 0x3E8C8727991A8A0B 0xC758D19F b323 - void REMOVE_VEHICLE_STUCK_CHECK(Vehicle vehicle) { invoke(0x8386BFB614D06749, vehicle); } // 0x8386BFB614D06749 0x81594917 b323 - void GET_VEHICLE_COLOURS(Vehicle vehicle, int* colorPrimary, int* colorSecondary) { invoke(0xA19435F193E081AC, vehicle, colorPrimary, colorSecondary); } // 0xA19435F193E081AC 0x40D82D88 b323 - BOOL IS_VEHICLE_SEAT_FREE(Vehicle vehicle, int seatIndex, BOOL isTaskRunning) { return invoke(0x22AC59A870E6A669, vehicle, seatIndex, isTaskRunning); } // 0x22AC59A870E6A669 0xDAF42B02 b323 - Ped GET_PED_IN_VEHICLE_SEAT(Vehicle vehicle, int seatIndex, BOOL p2) { return invoke(0xBB40DD2270B65366, vehicle, seatIndex, p2); } // 0xBB40DD2270B65366 0x388FDE9A b323 - Ped GET_LAST_PED_IN_VEHICLE_SEAT(Vehicle vehicle, int seatIndex) { return invoke(0x83F969AA1EE2A664, vehicle, seatIndex); } // 0x83F969AA1EE2A664 0xF7C6792D b323 - BOOL GET_VEHICLE_LIGHTS_STATE(Vehicle vehicle, BOOL* lightsOn, BOOL* highbeamsOn) { return invoke(0xB91B4C20085BD12F, vehicle, lightsOn, highbeamsOn); } // 0xB91B4C20085BD12F 0x7C278621 b323 - BOOL IS_VEHICLE_TYRE_BURST(Vehicle vehicle, int wheelID, BOOL completely) { return invoke(0xBA291848A0815CA9, vehicle, wheelID, completely); } // 0xBA291848A0815CA9 0x48C80210 b323 - void SET_VEHICLE_FORWARD_SPEED(Vehicle vehicle, float speed) { invoke(0xAB54A438726D25D5, vehicle, speed); } // 0xAB54A438726D25D5 0x69880D14 b323 - void SET_VEHICLE_FORWARD_SPEED_XY(Vehicle vehicle, float speed) { invoke(0x6501129C9E0FFA05, vehicle, speed); } // 0x6501129C9E0FFA05 b877 - void BRING_VEHICLE_TO_HALT(Vehicle vehicle, float distance, int duration, BOOL p3) { invoke(0x260BE8F09E326A20, vehicle, distance, duration, p3); } // 0x260BE8F09E326A20 0xCBC7D3C8 b323 - void SET_VEHICLE_STEER_FOR_BUILDINGS(Vehicle vehicle, Any p1) { invoke(0xDCE97BDF8A0EABC8, vehicle, p1); } // 0xDCE97BDF8A0EABC8 b1103 - void SET_VEHICLE_CAUSES_SWERVING(Vehicle vehicle, BOOL toggle) { invoke(0x9849DE24FCF23CCC, vehicle, toggle); } // 0x9849DE24FCF23CCC b1604 - void SET_IGNORE_PLANES_SMALL_PITCH_CHANGE(Any p0, Any p1) { invoke(0x8664170EF165C4A6, p0, p1); } // 0x8664170EF165C4A6 b2189 - void STOP_BRINGING_VEHICLE_TO_HALT(Vehicle vehicle) { invoke(0x7C06330BFDDA182E, vehicle); } // 0x7C06330BFDDA182E b1103 - BOOL IS_VEHICLE_BEING_BROUGHT_TO_HALT(Vehicle vehicle) { return invoke(0xC69BB1D832A710EF, vehicle); } // 0xC69BB1D832A710EF b1493 - void LOWER_FORKLIFT_FORKS(Vehicle forklift) { invoke(0x923A293361DF44E5, forklift); } // 0x923A293361DF44E5 b2802 - void SET_FORKLIFT_FORK_HEIGHT(Vehicle vehicle, float height) { invoke(0x37EBBF3117BD6A25, vehicle, height); } // 0x37EBBF3117BD6A25 0x943A6CFC b323 - BOOL IS_ENTITY_ATTACHED_TO_HANDLER_FRAME(Vehicle vehicle, Entity entity) { return invoke(0x57715966069157AD, vehicle, entity); } // 0x57715966069157AD 0x7FB25568 b323 - BOOL IS_ANY_ENTITY_ATTACHED_TO_HANDLER_FRAME(Vehicle vehicle) { return invoke(0x62CA17B74C435651, vehicle); } // 0x62CA17B74C435651 0x593143B9 b323 - Vehicle FIND_HANDLER_VEHICLE_CONTAINER_IS_ATTACHED_TO(Entity entity) { return invoke(0x375E7FC44F21C8AB, entity); } // 0x375E7FC44F21C8AB 0x70DD5E25 b323 - BOOL IS_HANDLER_FRAME_LINED_UP_WITH_CONTAINER(Vehicle vehicle, Entity entity) { return invoke(0x89D630CF5EA96D23, vehicle, entity); } // 0x89D630CF5EA96D23 0xFBF5536A b323 - void ATTACH_CONTAINER_TO_HANDLER_FRAME_WHEN_LINED_UP(Vehicle vehicle, Entity entity) { invoke(0x6A98C2ECF57FA5D4, vehicle, entity); } // 0x6A98C2ECF57FA5D4 0x20AB5783 b323 - void DETACH_CONTAINER_FROM_HANDLER_FRAME(Vehicle vehicle) { invoke(0x7C0043FDFF6436BC, vehicle); } // 0x7C0043FDFF6436BC 0x0F11D01F b323 - void SET_VEHICLE_DISABLE_HEIGHT_MAP_AVOIDANCE(Vehicle vehicle, BOOL p1) { invoke(0x8AA9180DE2FEDD45, vehicle, p1); } // 0x8AA9180DE2FEDD45 0xAE040377 b323 - void SET_BOAT_DISABLE_AVOIDANCE(Vehicle vehicle, BOOL p1) { invoke(0x0A6A279F3AA4FD70, vehicle, p1); } // 0x0A6A279F3AA4FD70 0x4C0E4031 b323 - BOOL IS_HELI_LANDING_AREA_BLOCKED(Vehicle vehicle) { return invoke(0x634148744F385576, vehicle); } // 0x634148744F385576 0x6346B7CC b323 - void SET_SHORT_SLOWDOWN_FOR_LANDING(Vehicle vehicle) { invoke(0x107A473D7A6647A9, vehicle); } // 0x107A473D7A6647A9 b1290 - void SET_HELI_TURBULENCE_SCALAR(Vehicle vehicle, float p1) { invoke(0xE6F13851780394DA, vehicle, p1); } // 0xE6F13851780394DA 0xCCB41A55 b323 - void SET_CAR_BOOT_OPEN(Vehicle vehicle) { invoke(0xFC40CBF7B90CA77C, vehicle); } // 0xFC40CBF7B90CA77C b877 - void SET_VEHICLE_TYRE_BURST(Vehicle vehicle, int index, BOOL onRim, float p3) { invoke(0xEC6A202EE4960385, vehicle, index, onRim, p3); } // 0xEC6A202EE4960385 0x89D28068 b323 - void SET_VEHICLE_DOORS_SHUT(Vehicle vehicle, BOOL closeInstantly) { invoke(0x781B3D62BB013EF5, vehicle, closeInstantly); } // 0x781B3D62BB013EF5 0xBB1FF6E7 b323 - void SET_VEHICLE_TYRES_CAN_BURST(Vehicle vehicle, BOOL toggle) { invoke(0xEB9DC3C7D8596C46, vehicle, toggle); } // 0xEB9DC3C7D8596C46 0xA198DB54 b323 - BOOL GET_VEHICLE_TYRES_CAN_BURST(Vehicle vehicle) { return invoke(0x678B9BB8C3F58FEB, vehicle); } // 0x678B9BB8C3F58FEB 0x4D76CD2F b323 - void SET_VEHICLE_WHEELS_CAN_BREAK(Vehicle vehicle, BOOL enabled) { invoke(0x29B18B4FD460CA8F, vehicle, enabled); } // 0x29B18B4FD460CA8F 0x829ED654 b323 - void SET_VEHICLE_DOOR_OPEN(Vehicle vehicle, int doorId, BOOL loose, BOOL openInstantly) { invoke(0x7C65DAC73C35C862, vehicle, doorId, loose, openInstantly); } // 0x7C65DAC73C35C862 0xBB75D38B b323 - void SET_VEHICLE_DOOR_AUTO_LOCK(Vehicle vehicle, int doorId, BOOL toggle) { invoke(0x3B458DDB57038F08, vehicle, doorId, toggle); } // 0x3B458DDB57038F08 b877 - void SET_FLEEING_VEHICLES_USE_SWITCHED_OFF_NODES(Any p0) { invoke(0xA247F9EF01D8082E, p0); } // 0xA247F9EF01D8082E b1103 - void REMOVE_VEHICLE_WINDOW(Vehicle vehicle, int windowIndex) { invoke(0xA711568EEDB43069, vehicle, windowIndex); } // 0xA711568EEDB43069 0xBB8104A3 b323 - void ROLL_DOWN_WINDOWS(Vehicle vehicle) { invoke(0x85796B0549DDE156, vehicle); } // 0x85796B0549DDE156 0x51A16DC6 b323 - void ROLL_DOWN_WINDOW(Vehicle vehicle, int windowIndex) { invoke(0x7AD9E6CE657D69E3, vehicle, windowIndex); } // 0x7AD9E6CE657D69E3 0xF840134C b323 - void ROLL_UP_WINDOW(Vehicle vehicle, int windowIndex) { invoke(0x602E548F46E24D59, vehicle, windowIndex); } // 0x602E548F46E24D59 0x83B7E06A b323 - void SMASH_VEHICLE_WINDOW(Vehicle vehicle, int windowIndex) { invoke(0x9E5B5E4D2CCD2259, vehicle, windowIndex); } // 0x9E5B5E4D2CCD2259 0xDDD9A8C2 b323 - void FIX_VEHICLE_WINDOW(Vehicle vehicle, int windowIndex) { invoke(0x772282EBEB95E682, vehicle, windowIndex); } // 0x772282EBEB95E682 0x6B8E990D b323 - void POP_OUT_VEHICLE_WINDSCREEN(Vehicle vehicle) { invoke(0x6D645D59FB5F5AD3, vehicle); } // 0x6D645D59FB5F5AD3 0xCC95C96B b323 - void POP_OFF_VEHICLE_ROOF_WITH_IMPULSE(Vehicle vehicle, float x, float y, float z) { invoke(0xE38CB9D7D39FDBCC, vehicle, x, y, z); } // 0xE38CB9D7D39FDBCC 0xFDA7B6CA b323 - void SET_VEHICLE_LIGHTS(Vehicle vehicle, int state) { invoke(0x34E710FF01247C5A, vehicle, state); } // 0x34E710FF01247C5A 0xE8930226 b323 - void SET_VEHICLE_USE_PLAYER_LIGHT_SETTINGS(Vehicle vehicle, BOOL toggle) { invoke(0xC45C27EF50F36ADC, vehicle, toggle); } // 0xC45C27EF50F36ADC 0x4221E435 b323 - void SET_VEHICLE_HEADLIGHT_SHADOWS(Vehicle vehicle, int p1) { invoke(0x1FD09E7390A74D54, vehicle, p1); } // 0x1FD09E7390A74D54 b323 - void SET_VEHICLE_ALARM(Vehicle vehicle, BOOL state) { invoke(0xCDE5E70C1DDB954C, vehicle, state); } // 0xCDE5E70C1DDB954C 0x24877D84 b323 - void START_VEHICLE_ALARM(Vehicle vehicle) { invoke(0xB8FF7AB45305C345, vehicle); } // 0xB8FF7AB45305C345 0x5B451FF7 b323 - BOOL IS_VEHICLE_ALARM_ACTIVATED(Vehicle vehicle) { return invoke(0x4319E335B71FFF34, vehicle); } // 0x4319E335B71FFF34 0xF2630A4C b323 - void SET_VEHICLE_INTERIORLIGHT(Vehicle vehicle, BOOL toggle) { invoke(0xBC2042F090AF6AD3, vehicle, toggle); } // 0xBC2042F090AF6AD3 0x9AD1FE1E b323 - void SET_VEHICLE_FORCE_INTERIORLIGHT(Vehicle vehicle, BOOL toggle) { invoke(0x8821196D91FA2DE5, vehicle, toggle); } // 0x8821196D91FA2DE5 b1290 - void SET_VEHICLE_LIGHT_MULTIPLIER(Vehicle vehicle, float multiplier) { invoke(0xB385454F8791F57C, vehicle, multiplier); } // 0xB385454F8791F57C 0x48039D6A b323 - void ATTACH_VEHICLE_TO_TRAILER(Vehicle vehicle, Vehicle trailer, float radius) { invoke(0x3C7D42D58F770B54, vehicle, trailer, radius); } // 0x3C7D42D58F770B54 0x2133977F b323 - void ATTACH_VEHICLE_ON_TO_TRAILER(Vehicle vehicle, Vehicle trailer, float offsetX, float offsetY, float offsetZ, float coordsX, float coordsY, float coordsZ, float rotationX, float rotationY, float rotationZ, float disableCollisions) { invoke(0x16B5E274BDE402F8, vehicle, trailer, offsetX, offsetY, offsetZ, coordsX, coordsY, coordsZ, rotationX, rotationY, rotationZ, disableCollisions); } // 0x16B5E274BDE402F8 0x12AC1A16 b323 - void STABILISE_ENTITY_ATTACHED_TO_HELI(Vehicle vehicle, Entity entity, float p2) { invoke(0x374706271354CB18, vehicle, entity, p2); } // 0x374706271354CB18 0x40C4763F b323 - void DETACH_VEHICLE_FROM_TRAILER(Vehicle vehicle) { invoke(0x90532EDF0D2BDD86, vehicle); } // 0x90532EDF0D2BDD86 0xB5DBF91D b323 - BOOL IS_VEHICLE_ATTACHED_TO_TRAILER(Vehicle vehicle) { return invoke(0xE7CF3C4F9F489F0C, vehicle); } // 0xE7CF3C4F9F489F0C 0xE142BBCC b323 - void SET_TRAILER_INVERSE_MASS_SCALE(Vehicle vehicle, float p1) { invoke(0x2A8F319B392E7B3F, vehicle, p1); } // 0x2A8F319B392E7B3F 0xE74E85CE b323 - void SET_TRAILER_LEGS_RAISED(Vehicle vehicle) { invoke(0x95CF53B3D687F9FA, vehicle); } // 0x95CF53B3D687F9FA 0x06C47A6F b323 - void SET_TRAILER_LEGS_LOWERED(Vehicle vehicle) { invoke(0x878C75C09FBDB942, vehicle); } // 0x878C75C09FBDB942 b1103 - void SET_VEHICLE_TYRE_FIXED(Vehicle vehicle, int tyreIndex) { invoke(0x6E13FC662B882D1D, vehicle, tyreIndex); } // 0x6E13FC662B882D1D 0xA42EFA6B b323 - void SET_VEHICLE_NUMBER_PLATE_TEXT(Vehicle vehicle, const char* plateText) { invoke(0x95A88F0B409CDA47, vehicle, plateText); } // 0x95A88F0B409CDA47 0x400F9556 b323 - const char* GET_VEHICLE_NUMBER_PLATE_TEXT(Vehicle vehicle) { return invoke(0x7CE1CCB9B293020E, vehicle); } // 0x7CE1CCB9B293020E 0xE8522D58 b323 - int GET_NUMBER_OF_VEHICLE_NUMBER_PLATES() { return invoke(0x4C4D6B2644F458CB); } // 0x4C4D6B2644F458CB 0xD24BC1AE b323 - void SET_VEHICLE_NUMBER_PLATE_TEXT_INDEX(Vehicle vehicle, int plateIndex) { invoke(0x9088EB5A43FFB0A1, vehicle, plateIndex); } // 0x9088EB5A43FFB0A1 0xA1A1890E b323 - int GET_VEHICLE_NUMBER_PLATE_TEXT_INDEX(Vehicle vehicle) { return invoke(0xF11BC2DD9A3E7195, vehicle); } // 0xF11BC2DD9A3E7195 0x499747B6 b323 - void SET_RANDOM_TRAINS(BOOL toggle) { invoke(0x80D9F74197EA47D9, toggle); } // 0x80D9F74197EA47D9 0xD461CA7F b323 - Vehicle CREATE_MISSION_TRAIN(int variation, float x, float y, float z, BOOL direction, Any p5, Any p6) { return invoke(0x63C6CCA8E68AE8C8, variation, x, y, z, direction, p5, p6); } // 0x63C6CCA8E68AE8C8 0xD4C2EAFD b323 - void SWITCH_TRAIN_TRACK(int trackId, BOOL state) { invoke(0xFD813BB7DB977F20, trackId, state); } // 0xFD813BB7DB977F20 0x68BFDD61 b323 - void SET_TRAIN_TRACK_SPAWN_FREQUENCY(int trackIndex, int frequency) { invoke(0x21973BBF8D17EDFA, trackIndex, frequency); } // 0x21973BBF8D17EDFA 0xD5774FB7 b323 - void ALLOW_TRAIN_TO_BE_REMOVED_BY_POPULATION(Any p0) { invoke(0x2310A8F9421EBF43, p0); } // 0x2310A8F9421EBF43 b2372 - void DELETE_ALL_TRAINS() { invoke(0x736A718577F39C7D); } // 0x736A718577F39C7D 0x83DE7ABF b323 - void SET_TRAIN_SPEED(Vehicle train, float speed) { invoke(0xAA0BC91BE0B796E3, train, speed); } // 0xAA0BC91BE0B796E3 0xDFC35E4D b323 - void SET_TRAIN_CRUISE_SPEED(Vehicle train, float speed) { invoke(0x16469284DB8C62B5, train, speed); } // 0x16469284DB8C62B5 0xB507F51D b323 - void SET_RANDOM_BOATS(BOOL toggle) { invoke(0x84436EC293B1415F, toggle); } // 0x84436EC293B1415F 0xB505BD89 b323 - void SET_RANDOM_BOATS_MP(BOOL toggle) { invoke(0xDA5E12F728DB30CA, toggle); } // 0xDA5E12F728DB30CA b2372 - void SET_GARBAGE_TRUCKS(BOOL toggle) { invoke(0x2AFD795EEAC8D30D, toggle); } // 0x2AFD795EEAC8D30D 0xD9ABB0FF b323 - BOOL DOES_VEHICLE_HAVE_STUCK_VEHICLE_CHECK(Vehicle vehicle) { return invoke(0x57E4C39DE5EE8470, vehicle); } // 0x57E4C39DE5EE8470 0x5D91D9AC b323 - int GET_VEHICLE_RECORDING_ID(int recording, const char* script) { return invoke(0x21543C612379DB3C, recording, script); } // 0x21543C612379DB3C 0x328D601D b323 - void REQUEST_VEHICLE_RECORDING(int recording, const char* script) { invoke(0xAF514CABE74CBF15, recording, script); } // 0xAF514CABE74CBF15 0x91AFEFD9 b323 - BOOL HAS_VEHICLE_RECORDING_BEEN_LOADED(int recording, const char* script) { return invoke(0x300D614A4C785FC4, recording, script); } // 0x300D614A4C785FC4 0xF52CD7F5 b323 - void REMOVE_VEHICLE_RECORDING(int recording, const char* script) { invoke(0xF1160ACCF98A3FC8, recording, script); } // 0xF1160ACCF98A3FC8 0xD3C05B00 b323 - Vector3 GET_POSITION_OF_VEHICLE_RECORDING_ID_AT_TIME(int id, float time) { return invoke(0x92523B76657A517D, id, time); } // 0x92523B76657A517D 0xF31973BB b323 - Vector3 GET_POSITION_OF_VEHICLE_RECORDING_AT_TIME(int recording, float time, const char* script) { return invoke(0xD242728AA6F0FBA2, recording, time, script); } // 0xD242728AA6F0FBA2 0x7178558D b323 - Vector3 GET_ROTATION_OF_VEHICLE_RECORDING_ID_AT_TIME(int id, float time) { return invoke(0xF0F2103EFAF8CBA7, id, time); } // 0xF0F2103EFAF8CBA7 0x4D1C15C2 b323 - Vector3 GET_ROTATION_OF_VEHICLE_RECORDING_AT_TIME(int recording, float time, const char* script) { return invoke(0x2058206FBE79A8AD, recording, time, script); } // 0x2058206FBE79A8AD 0xD96DEC68 b323 - float GET_TOTAL_DURATION_OF_VEHICLE_RECORDING_ID(int id) { return invoke(0x102D125411A7B6E6, id); } // 0x102D125411A7B6E6 0x7116785E b323 - float GET_TOTAL_DURATION_OF_VEHICLE_RECORDING(int recording, const char* script) { return invoke(0x0E48D1C262390950, recording, script); } // 0x0E48D1C262390950 0x5B35EEB7 b323 - float GET_POSITION_IN_RECORDING(Vehicle vehicle) { return invoke(0x2DACD605FC681475, vehicle); } // 0x2DACD605FC681475 0x7DCD644C b323 - float GET_TIME_POSITION_IN_RECORDING(Vehicle vehicle) { return invoke(0x5746F3A7AB7FE544, vehicle); } // 0x5746F3A7AB7FE544 0xF8C3E4A2 b323 - void START_PLAYBACK_RECORDED_VEHICLE(Vehicle vehicle, int recording, const char* script, BOOL p3) { invoke(0x3F878F92B3A7A071, vehicle, recording, script, p3); } // 0x3F878F92B3A7A071 0xCF614CA8 b323 - void START_PLAYBACK_RECORDED_VEHICLE_WITH_FLAGS(Vehicle vehicle, int recording, const char* script, int flags, int time, int drivingStyle) { invoke(0x7D80FD645D4DA346, vehicle, recording, script, flags, time, drivingStyle); } // 0x7D80FD645D4DA346 0x4E721AD2 b323 - void FORCE_PLAYBACK_RECORDED_VEHICLE_UPDATE(Vehicle vehicle, BOOL p1) { invoke(0x1F2E4E06DEA8992B, vehicle, p1); } // 0x1F2E4E06DEA8992B 0x01B91CD0 b323 - void STOP_PLAYBACK_RECORDED_VEHICLE(Vehicle vehicle) { invoke(0x54833611C17ABDEA, vehicle); } // 0x54833611C17ABDEA 0xAE99C57C b323 - void PAUSE_PLAYBACK_RECORDED_VEHICLE(Vehicle vehicle) { invoke(0x632A689BF42301B1, vehicle); } // 0x632A689BF42301B1 0xCCF54912 b323 - void UNPAUSE_PLAYBACK_RECORDED_VEHICLE(Vehicle vehicle) { invoke(0x8879EE09268305D5, vehicle); } // 0x8879EE09268305D5 0x59060F75 b323 - BOOL IS_PLAYBACK_GOING_ON_FOR_VEHICLE(Vehicle vehicle) { return invoke(0x1C8A4C2C19E68EEC, vehicle); } // 0x1C8A4C2C19E68EEC 0x61F7650D b323 - BOOL IS_PLAYBACK_USING_AI_GOING_ON_FOR_VEHICLE(Vehicle vehicle) { return invoke(0xAEA8FD591FAD4106, vehicle); } // 0xAEA8FD591FAD4106 0x63022C58 b323 - int GET_CURRENT_PLAYBACK_FOR_VEHICLE(Vehicle vehicle) { return invoke(0x42BC05C27A946054, vehicle); } // 0x42BC05C27A946054 0xA3F44390 b323 - void SKIP_TO_END_AND_STOP_PLAYBACK_RECORDED_VEHICLE(Vehicle vehicle) { invoke(0xAB8E2EDA0C0A5883, vehicle); } // 0xAB8E2EDA0C0A5883 0x8DEA18C8 b323 - void SET_PLAYBACK_SPEED(Vehicle vehicle, float speed) { invoke(0x6683AB880E427778, vehicle, speed); } // 0x6683AB880E427778 0x684E26E4 b323 - void START_PLAYBACK_RECORDED_VEHICLE_USING_AI(Vehicle vehicle, int recording, const char* script, float speed, int drivingStyle) { invoke(0x29DE5FA52D00428C, vehicle, recording, script, speed, drivingStyle); } // 0x29DE5FA52D00428C 0x8DE8E24E b323 - void SKIP_TIME_IN_PLAYBACK_RECORDED_VEHICLE(Vehicle vehicle, float time) { invoke(0x9438F7AD68771A20, vehicle, time); } // 0x9438F7AD68771A20 0xCF3EFA4B b323 - void SET_PLAYBACK_TO_USE_AI(Vehicle vehicle, int drivingStyle) { invoke(0xA549C3B37EA28131, vehicle, drivingStyle); } // 0xA549C3B37EA28131 0xB536CCD7 b323 - void SET_PLAYBACK_TO_USE_AI_TRY_TO_REVERT_BACK_LATER(Vehicle vehicle, int time, int drivingStyle, BOOL p3) { invoke(0x6E63860BBB190730, vehicle, time, drivingStyle, p3); } // 0x6E63860BBB190730 0x0C8ABAA4 b323 - void SET_ADDITIONAL_ROTATION_FOR_RECORDED_VEHICLE_PLAYBACK(Vehicle vehicle, float x, float y, float z, Any p4) { invoke(0x5845066D8A1EA7F7, vehicle, x, y, z, p4); } // 0x5845066D8A1EA7F7 0x943A58EB b323 - void SET_POSITION_OFFSET_FOR_RECORDED_VEHICLE_PLAYBACK(Vehicle vehicle, float x, float y, float z) { invoke(0x796A877E459B99EA, vehicle, x, y, z); } // 0x796A877E459B99EA 0x5C9F477C b323 - void SET_GLOBAL_POSITION_OFFSET_FOR_RECORDED_VEHICLE_PLAYBACK(Vehicle vehicle, float x, float y, float z) { invoke(0xFAF2A78061FD9EF4, vehicle, x, y, z); } // 0xFAF2A78061FD9EF4 0xCD83C393 b323 - void SET_SHOULD_LERP_FROM_AI_TO_FULL_RECORDING(Vehicle vehicle, BOOL p1) { invoke(0x063AE2B2CC273588, vehicle, p1); } // 0x063AE2B2CC273588 0x2EF8435C b323 - void EXPLODE_VEHICLE_IN_CUTSCENE(Vehicle vehicle, BOOL p1) { invoke(0x786A4EB67B01BF0B, vehicle, p1); } // 0x786A4EB67B01BF0B 0xA85207B5 b323 - void ADD_VEHICLE_STUCK_CHECK_WITH_WARP(Any p0, float p1, Any p2, BOOL p3, BOOL p4, BOOL p5, Any p6) { invoke(0x2FA9923062DD396C, p0, p1, p2, p3, p4, p5, p6); } // 0x2FA9923062DD396C 0xC8B789AD b323 - void SET_VEHICLE_MODEL_IS_SUPPRESSED(Hash model, BOOL suppressed) { invoke(0x0FC2D89AC25A5814, model, suppressed); } // 0x0FC2D89AC25A5814 0x42A08C9B b323 - Vehicle GET_RANDOM_VEHICLE_IN_SPHERE(float x, float y, float z, float radius, Hash modelHash, int flags) { return invoke(0x386F6CE5BAF6091C, x, y, z, radius, modelHash, flags); } // 0x386F6CE5BAF6091C 0x57216D03 b323 - Vehicle GET_RANDOM_VEHICLE_FRONT_BUMPER_IN_SPHERE(float p0, float p1, float p2, float p3, int p4, int p5, int p6) { return invoke(0xC5574E0AEB86BA68, p0, p1, p2, p3, p4, p5, p6); } // 0xC5574E0AEB86BA68 0xDCADEB66 b323 - Vehicle GET_RANDOM_VEHICLE_BACK_BUMPER_IN_SPHERE(float p0, float p1, float p2, float p3, int p4, int p5, int p6) { return invoke(0xB50807EABE20A8DC, p0, p1, p2, p3, p4, p5, p6); } // 0xB50807EABE20A8DC 0xD6343F6B b323 - Vehicle GET_CLOSEST_VEHICLE(float x, float y, float z, float radius, Hash modelHash, int flags) { return invoke(0xF73EB622C4F1689B, x, y, z, radius, modelHash, flags); } // 0xF73EB622C4F1689B 0xD7E26B2C b323 - Vehicle GET_TRAIN_CARRIAGE(Vehicle train, int trailerNumber) { return invoke(0x08AAFD0814722BC3, train, trailerNumber); } // 0x08AAFD0814722BC3 0x2544E7A6 b323 - BOOL IS_MISSION_TRAIN(Vehicle train) { return invoke(0xAD464F2E18836BFC, train); } // 0xAD464F2E18836BFC b2372 - void DELETE_MISSION_TRAIN(Vehicle* train) { invoke(0x5B76B14AE875C795, train); } // 0x5B76B14AE875C795 0x86C9497D b323 - void SET_MISSION_TRAIN_AS_NO_LONGER_NEEDED(Vehicle* train, BOOL p1) { invoke(0xBBE7648349B49BE8, train, p1); } // 0xBBE7648349B49BE8 0x19808560 b323 - void SET_MISSION_TRAIN_COORDS(Vehicle train, float x, float y, float z) { invoke(0x591CA673AA6AB736, train, x, y, z); } // 0x591CA673AA6AB736 0xD6D70803 b323 - BOOL IS_THIS_MODEL_A_BOAT(Hash model) { return invoke(0x45A9187928F4B9E3, model); } // 0x45A9187928F4B9E3 0x10F6085C b323 - BOOL IS_THIS_MODEL_A_JETSKI(Hash model) { return invoke(0x9537097412CF75FE, model); } // 0x9537097412CF75FE b323 - BOOL IS_THIS_MODEL_A_PLANE(Hash model) { return invoke(0xA0948AB42D7BA0DE, model); } // 0xA0948AB42D7BA0DE 0x3B3907BB b323 - BOOL IS_THIS_MODEL_A_HELI(Hash model) { return invoke(0xDCE4334788AF94EA, model); } // 0xDCE4334788AF94EA 0x8AF7F568 b323 - BOOL IS_THIS_MODEL_A_CAR(Hash model) { return invoke(0x7F6DB52EEFC96DF8, model); } // 0x7F6DB52EEFC96DF8 0x60E4C22F b323 - BOOL IS_THIS_MODEL_A_TRAIN(Hash model) { return invoke(0xAB935175B22E822B, model); } // 0xAB935175B22E822B 0xF87DCFFD b323 - BOOL IS_THIS_MODEL_A_BIKE(Hash model) { return invoke(0xB50C0B0CEDC6CE84, model); } // 0xB50C0B0CEDC6CE84 0x7E702CDD b323 - BOOL IS_THIS_MODEL_A_BICYCLE(Hash model) { return invoke(0xBF94DD42F63BDED2, model); } // 0xBF94DD42F63BDED2 0x328E6FF5 b323 - BOOL IS_THIS_MODEL_A_QUADBIKE(Hash model) { return invoke(0x39DAC362EE65FA28, model); } // 0x39DAC362EE65FA28 0xC1625277 b323 - BOOL IS_THIS_MODEL_AN_AMPHIBIOUS_CAR(Hash model) { return invoke(0x633F6F44A537EBB6, model); } // 0x633F6F44A537EBB6 b944 - BOOL IS_THIS_MODEL_AN_AMPHIBIOUS_QUADBIKE(Hash model) { return invoke(0xA1A9FC1C76A6730D, model); } // 0xA1A9FC1C76A6730D b1103 - void SET_HELI_BLADES_FULL_SPEED(Vehicle vehicle) { invoke(0xA178472EBB8AE60D, vehicle); } // 0xA178472EBB8AE60D 0x033A9408 b323 - void SET_HELI_BLADES_SPEED(Vehicle vehicle, float speed) { invoke(0xFD280B4D7F3ABC4D, vehicle, speed); } // 0xFD280B4D7F3ABC4D 0x5C7D4EA9 b323 - void FORCE_SUB_THROTTLE_FOR_TIME(Vehicle vehicle, float p1, float p2) { invoke(0x99CAD8E7AFDB60FA, vehicle, p1, p2); } // 0x99CAD8E7AFDB60FA 0x1128A45B b323 - void SET_VEHICLE_CAN_BE_TARGETTED(Vehicle vehicle, BOOL state) { invoke(0x3750146A28097A82, vehicle, state); } // 0x3750146A28097A82 0x64B70B1D b323 - void SET_DONT_ALLOW_PLAYER_TO_ENTER_VEHICLE_IF_LOCKED_FOR_PLAYER(Vehicle vehicle, BOOL p1) { invoke(0xDBC631F109350B8C, vehicle, p1); } // 0xDBC631F109350B8C 0x486C1280 b323 - void SET_VEHICLE_CAN_BE_VISIBLY_DAMAGED(Vehicle vehicle, BOOL state) { invoke(0x4C7028F78FFD3681, vehicle, state); } // 0x4C7028F78FFD3681 0xC5D94017 b323 - void SET_VEHICLE_HAS_UNBREAKABLE_LIGHTS(Vehicle vehicle, BOOL toggle) { invoke(0x1AA8A837D2169D94, vehicle, toggle); } // 0x1AA8A837D2169D94 0x009AB49E b323 - void SET_VEHICLE_RESPECTS_LOCKS_WHEN_HAS_DRIVER(Vehicle vehicle, BOOL p1) { invoke(0x2311DD7159F00582, vehicle, p1); } // 0x2311DD7159F00582 0x758C5E2E b323 - void SET_VEHICLE_CAN_EJECT_PASSENGERS_IF_LOCKED(Any p0, Any p1) { invoke(0x065D03A9D6B2C6B5, p0, p1); } // 0x065D03A9D6B2C6B5 b463 - float GET_VEHICLE_DIRT_LEVEL(Vehicle vehicle) { return invoke(0x8F17BC8BA08DA62B, vehicle); } // 0x8F17BC8BA08DA62B 0xFD15C065 b323 - void SET_VEHICLE_DIRT_LEVEL(Vehicle vehicle, float dirtLevel) { invoke(0x79D3B596FE44EE8B, vehicle, dirtLevel); } // 0x79D3B596FE44EE8B 0x2B39128B b323 - BOOL GET_DOES_VEHICLE_HAVE_DAMAGE_DECALS(Vehicle vehicle) { return invoke(0xBCDC5017D3CE1E9E, vehicle); } // 0xBCDC5017D3CE1E9E 0xDAC523BC b323 - BOOL IS_VEHICLE_DOOR_FULLY_OPEN(Vehicle vehicle, int doorId) { return invoke(0x3E933CFF7B111C22, vehicle, doorId); } // 0x3E933CFF7B111C22 0xC2385B6F b323 - void SET_VEHICLE_ENGINE_ON(Vehicle vehicle, BOOL value, BOOL instantly, BOOL disableAutoStart) { invoke(0x2497C4717C8B881E, vehicle, value, instantly, disableAutoStart); } // 0x2497C4717C8B881E 0x7FBC86F1 b323 - void SET_VEHICLE_UNDRIVEABLE(Vehicle vehicle, BOOL toggle) { invoke(0x8ABA6AF54B942B95, vehicle, toggle); } // 0x8ABA6AF54B942B95 0x48D02A4E b323 - void SET_VEHICLE_PROVIDES_COVER(Vehicle vehicle, BOOL toggle) { invoke(0x5AFEEDD9BB2899D7, vehicle, toggle); } // 0x5AFEEDD9BB2899D7 0xEFC01CA9 b323 - void SET_VEHICLE_DOOR_CONTROL(Vehicle vehicle, int doorId, int speed, float angle) { invoke(0xF2BFA0430F0A0FCB, vehicle, doorId, speed, angle); } // 0xF2BFA0430F0A0FCB 0x572DD360 b323 - void SET_VEHICLE_DOOR_LATCHED(Vehicle vehicle, int doorId, BOOL p2, BOOL p3, BOOL p4) { invoke(0xA5A9653A8D2CAF48, vehicle, doorId, p2, p3, p4); } // 0xA5A9653A8D2CAF48 0x4EB7BBFC b323 - float GET_VEHICLE_DOOR_ANGLE_RATIO(Vehicle vehicle, int doorId) { return invoke(0xFE3F9C29F7B32BD5, vehicle, doorId); } // 0xFE3F9C29F7B32BD5 0x0E399C26 b323 - Ped GET_PED_USING_VEHICLE_DOOR(Vehicle vehicle, int doord) { return invoke(0x218297BF0CFD853B, vehicle, doord); } // 0x218297BF0CFD853B 0x0630101F b323 - void SET_VEHICLE_DOOR_SHUT(Vehicle vehicle, int doorId, BOOL closeInstantly) { invoke(0x93D9BD300D7789E5, vehicle, doorId, closeInstantly); } // 0x93D9BD300D7789E5 0x142606BD b323 - void SET_VEHICLE_DOOR_BROKEN(Vehicle vehicle, int doorId, BOOL deleteDoor) { invoke(0xD4D4F6A4AB575A33, vehicle, doorId, deleteDoor); } // 0xD4D4F6A4AB575A33 0x8147FEA7 b323 - void SET_VEHICLE_CAN_BREAK(Vehicle vehicle, BOOL toggle) { invoke(0x59BF8C3D52C92F66, vehicle, toggle); } // 0x59BF8C3D52C92F66 0x90A810D1 b323 - BOOL DOES_VEHICLE_HAVE_ROOF(Vehicle vehicle) { return invoke(0x8AC862B0B32C5B80, vehicle); } // 0x8AC862B0B32C5B80 0xDB817403 b323 - void SET_VEHICLE_REMOVE_AGGRESSIVE_CARJACK_MISSION(Any p0) { invoke(0xC4B3347BD68BD609, p0); } // 0xC4B3347BD68BD609 b573 - void SET_VEHICLE_AVOID_PLAYER_VEHICLE_RIOT_VAN_MISSION(Any p0) { invoke(0xD3301660A57C9272, p0); } // 0xD3301660A57C9272 b757 - void SET_CARJACK_MISSION_REMOVAL_PARAMETERS(Any p0, Any p1) { invoke(0xB9562064627FF9DB, p0, p1); } // 0xB9562064627FF9DB b573 - BOOL IS_BIG_VEHICLE(Vehicle vehicle) { return invoke(0x9F243D3919F442FE, vehicle); } // 0x9F243D3919F442FE 0x9CDBA8DE b323 - int GET_NUMBER_OF_VEHICLE_COLOURS(Vehicle vehicle) { return invoke(0x3B963160CD65D41E, vehicle); } // 0x3B963160CD65D41E 0xF2442EE2 b323 - void SET_VEHICLE_COLOUR_COMBINATION(Vehicle vehicle, int colorCombination) { invoke(0x33E8CD3322E2FE31, vehicle, colorCombination); } // 0x33E8CD3322E2FE31 0xA557AEAD b323 - int GET_VEHICLE_COLOUR_COMBINATION(Vehicle vehicle) { return invoke(0x6A842D197F845D56, vehicle); } // 0x6A842D197F845D56 0x77AC1B4C b323 - void SET_VEHICLE_XENON_LIGHT_COLOR_INDEX(Vehicle vehicle, int colorIndex) { invoke(0xE41033B25D003A07, vehicle, colorIndex); } // 0xE41033B25D003A07 b1604 - int GET_VEHICLE_XENON_LIGHT_COLOR_INDEX(Vehicle vehicle) { return invoke(0x3DFF319A831E0CDB, vehicle); } // 0x3DFF319A831E0CDB b1604 - void SET_VEHICLE_IS_CONSIDERED_BY_PLAYER(Vehicle vehicle, BOOL toggle) { invoke(0x31B927BBC44156CD, vehicle, toggle); } // 0x31B927BBC44156CD 0x14413319 b323 - void SET_VEHICLE_WILL_FORCE_OTHER_VEHICLES_TO_STOP(Vehicle vehicle, BOOL toggle) { invoke(0xBE5C1255A1830FF5, vehicle, toggle); } // 0xBE5C1255A1830FF5 0xA6D8D7A5 b323 - void SET_VEHICLE_ACT_AS_IF_HAS_SIREN_ON(Vehicle vehicle, BOOL p1) { invoke(0x9BECD4B9FEF3F8A6, vehicle, p1); } // 0x9BECD4B9FEF3F8A6 0xACAB8FF3 b323 - void SET_VEHICLE_USE_MORE_RESTRICTIVE_SPAWN_CHECKS(Vehicle vehicle, BOOL p1) { invoke(0x88BC673CA9E0AE99, vehicle, p1); } // 0x88BC673CA9E0AE99 0xF0E5C41D b323 - void SET_VEHICLE_MAY_BE_USED_BY_GOTO_POINT_ANY_MEANS(Vehicle vehicle, BOOL p1) { invoke(0xE851E480B814D4BA, vehicle, p1); } // 0xE851E480B814D4BA 0x2F98B4B7 b323 - void GET_RANDOM_VEHICLE_MODEL_IN_MEMORY(BOOL p0, Hash* modelHash, int* successIndicator) { invoke(0x055BF0AC0C34F4FD, p0, modelHash, successIndicator); } // 0x055BF0AC0C34F4FD 0xE2C45631 b323 - int GET_VEHICLE_DOOR_LOCK_STATUS(Vehicle vehicle) { return invoke(0x25BC98A59C2EA962, vehicle); } // 0x25BC98A59C2EA962 0x0D72CEF2 b323 - int GET_VEHICLE_INDIVIDUAL_DOOR_LOCK_STATUS(Vehicle vehicle, int doorId) { return invoke(0xCA4AC3EAAE46EC7B, vehicle, doorId); } // 0xCA4AC3EAAE46EC7B b1103 - BOOL IS_VEHICLE_DOOR_DAMAGED(Vehicle veh, int doorID) { return invoke(0xB8E181E559464527, veh, doorID); } // 0xB8E181E559464527 0x4999E3C3 b323 - void SET_DOOR_ALLOWED_TO_BE_BROKEN_OFF(Vehicle vehicle, int doorId, BOOL isBreakable) { invoke(0x2FA133A4A9D37ED8, vehicle, doorId, isBreakable); } // 0x2FA133A4A9D37ED8 0x065B92B3 b323 - BOOL IS_VEHICLE_BUMPER_BOUNCING(Vehicle vehicle, BOOL frontBumper) { return invoke(0x27B926779DEB502D, vehicle, frontBumper); } // 0x27B926779DEB502D 0xB3A2CC4F b323 - BOOL IS_VEHICLE_BUMPER_BROKEN_OFF(Vehicle vehicle, BOOL frontBumper) { return invoke(0x468056A6BB6F3846, vehicle, frontBumper); } // 0x468056A6BB6F3846 0xAF25C027 b323 - BOOL IS_COP_VEHICLE_IN_AREA_3D(float x1, float x2, float y1, float y2, float z1, float z2) { return invoke(0x7EEF65D5F153E26A, x1, x2, y1, y2, z1, z2); } // 0x7EEF65D5F153E26A 0xFB16C6D1 b323 - BOOL IS_VEHICLE_ON_ALL_WHEELS(Vehicle vehicle) { return invoke(0xB104CD1BABF302E2, vehicle); } // 0xB104CD1BABF302E2 0x10089F8E b323 - int GET_VEHICLE_MODEL_VALUE(Hash vehicleModel) { return invoke(0x5873C14A52D74236, vehicleModel); } // 0x5873C14A52D74236 0x58FEFC3D b463 - Hash GET_VEHICLE_LAYOUT_HASH(Vehicle vehicle) { return invoke(0x28D37D4F71AC5C58, vehicle); } // 0x28D37D4F71AC5C58 0xE0B35187 b323 - Hash GET_IN_VEHICLE_CLIPSET_HASH_FOR_SEAT(Vehicle vehicle, int p1) { return invoke(0xA01BC64DD4BFBBAC, vehicle, p1); } // 0xA01BC64DD4BFBBAC b323 - void SET_RENDER_TRAIN_AS_DERAILED(Vehicle train, BOOL toggle) { invoke(0x317B11A312DF5534, train, toggle); } // 0x317B11A312DF5534 0x899D9092 b323 - void SET_VEHICLE_EXTRA_COLOURS(Vehicle vehicle, int pearlescentColor, int wheelColor) { invoke(0x2036F561ADD12E33, vehicle, pearlescentColor, wheelColor); } // 0x2036F561ADD12E33 0x515DB2A0 b323 - void GET_VEHICLE_EXTRA_COLOURS(Vehicle vehicle, int* pearlescentColor, int* wheelColor) { invoke(0x3BC4245933A166F7, vehicle, pearlescentColor, wheelColor); } // 0x3BC4245933A166F7 0x80E4659B b323 - void SET_VEHICLE_EXTRA_COLOUR_5(Vehicle vehicle, int color) { invoke(0xF40DD601A65F7F19, vehicle, color); } // 0xF40DD601A65F7F19 b505 - void GET_VEHICLE_EXTRA_COLOUR_5(Vehicle vehicle, int* color) { invoke(0x7D1464D472D32136, vehicle, color); } // 0x7D1464D472D32136 b505 - void SET_VEHICLE_EXTRA_COLOUR_6(Vehicle vehicle, int color) { invoke(0x6089CDF6A57F326C, vehicle, color); } // 0x6089CDF6A57F326C b505 - void GET_VEHICLE_EXTRA_COLOUR_6(Vehicle vehicle, int* color) { invoke(0xB7635E80A5C31BFF, vehicle, color); } // 0xB7635E80A5C31BFF b505 - void STOP_ALL_GARAGE_ACTIVITY() { invoke(0x0F87E938BDF29D66); } // 0x0F87E938BDF29D66 0x17A0BCE5 b323 - void SET_VEHICLE_FIXED(Vehicle vehicle) { invoke(0x115722B1B9C14C1C, vehicle); } // 0x115722B1B9C14C1C 0x17469AA1 b323 - void SET_VEHICLE_DEFORMATION_FIXED(Vehicle vehicle) { invoke(0x953DA1E1B12C0491, vehicle); } // 0x953DA1E1B12C0491 0xDD2920C8 b323 - void SET_VEHICLE_CAN_ENGINE_MISSFIRE(Vehicle vehicle, BOOL toggle) { invoke(0x206BC5DC9D1AC70A, vehicle, toggle); } // 0x206BC5DC9D1AC70A 0x8EACBD13 b323 - void SET_VEHICLE_CAN_LEAK_OIL(Vehicle vehicle, BOOL toggle) { invoke(0x51BB2D88D31A914B, vehicle, toggle); } // 0x51BB2D88D31A914B 0x88F0F7E7 b323 - void SET_VEHICLE_CAN_LEAK_PETROL(Vehicle vehicle, BOOL toggle) { invoke(0x192547247864DFDD, vehicle, toggle); } // 0x192547247864DFDD 0x90D6EE57 b323 - void SET_DISABLE_VEHICLE_PETROL_TANK_FIRES(Vehicle vehicle, BOOL toggle) { invoke(0x465BF26AB9684352, vehicle, toggle); } // 0x465BF26AB9684352 0xC40192B5 b323 - void SET_DISABLE_VEHICLE_PETROL_TANK_DAMAGE(Vehicle vehicle, BOOL toggle) { invoke(0x37C8252A7C92D017, vehicle, toggle); } // 0x37C8252A7C92D017 0xAD3E05F2 b323 - void SET_DISABLE_VEHICLE_ENGINE_FIRES(Vehicle vehicle, BOOL toggle) { invoke(0x91A0BD635321F145, vehicle, toggle); } // 0x91A0BD635321F145 0x1784BA1A b323 - void SET_VEHICLE_LIMIT_SPEED_WHEN_PLAYER_INACTIVE(Vehicle vehicle, BOOL toggle) { invoke(0xC50CE861B55EAB8B, vehicle, toggle); } // 0xC50CE861B55EAB8B 0x40C323AE b323 - void SET_VEHICLE_STOP_INSTANTLY_WHEN_PLAYER_INACTIVE(Vehicle vehicle, BOOL toggle) { invoke(0x6EBFB22D646FFC18, vehicle, toggle); } // 0x6EBFB22D646FFC18 0x847F1304 b323 - void SET_DISABLE_PRETEND_OCCUPANTS(Vehicle vehicle, BOOL toggle) { invoke(0x25367DE49D64CF16, vehicle, toggle); } // 0x25367DE49D64CF16 0xCBD98BA1 b323 - void REMOVE_VEHICLES_FROM_GENERATORS_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2, Any p6) { invoke(0x46A1E1A299EC4BBA, x1, y1, z1, x2, y2, z2, p6); } // 0x46A1E1A299EC4BBA 0x42CC15E0 b323 - void SET_VEHICLE_STEER_BIAS(Vehicle vehicle, float value) { invoke(0x42A8EC77D5150CBE, vehicle, value); } // 0x42A8EC77D5150CBE 0x7357C1EB b323 - BOOL IS_VEHICLE_EXTRA_TURNED_ON(Vehicle vehicle, int extraId) { return invoke(0xD2E6822DBFD6C8BD, vehicle, extraId); } // 0xD2E6822DBFD6C8BD 0x042098B5 b323 - void SET_VEHICLE_EXTRA(Vehicle vehicle, int extraId, BOOL disable) { invoke(0x7EE3A3C5E4A40CC9, vehicle, extraId, disable); } // 0x7EE3A3C5E4A40CC9 0x642D065C b323 - BOOL DOES_EXTRA_EXIST(Vehicle vehicle, int extraId) { return invoke(0x1262D55792428154, vehicle, extraId); } // 0x1262D55792428154 0x409411CC b323 - BOOL IS_EXTRA_BROKEN_OFF(Vehicle vehicle, int extraId) { return invoke(0x534E36D4DB9ECC5D, vehicle, extraId); } // 0x534E36D4DB9ECC5D b1493 - void SET_CONVERTIBLE_ROOF(Vehicle vehicle, BOOL p1) { invoke(0xF39C4F538B5124C2, vehicle, p1); } // 0xF39C4F538B5124C2 0xC87B6A51 b323 - void LOWER_CONVERTIBLE_ROOF(Vehicle vehicle, BOOL instantlyLower) { invoke(0xDED51F703D0FA83D, vehicle, instantlyLower); } // 0xDED51F703D0FA83D 0xC5F72EAE b323 - void RAISE_CONVERTIBLE_ROOF(Vehicle vehicle, BOOL instantlyRaise) { invoke(0x8F5FB35D7E88FC70, vehicle, instantlyRaise); } // 0x8F5FB35D7E88FC70 0xA4E4CBA3 b323 - int GET_CONVERTIBLE_ROOF_STATE(Vehicle vehicle) { return invoke(0xF8C397922FC03F41, vehicle); } // 0xF8C397922FC03F41 0x1B09714D b323 - BOOL IS_VEHICLE_A_CONVERTIBLE(Vehicle vehicle, BOOL p1) { return invoke(0x52F357A30698BCCE, vehicle, p1); } // 0x52F357A30698BCCE 0x6EF54490 b323 - BOOL TRANSFORM_TO_SUBMARINE(Vehicle vehicle, BOOL noAnimation) { return invoke(0xBE4C854FFDB6EEBE, vehicle, noAnimation); } // 0xBE4C854FFDB6EEBE 0xCAFE5FE0 b1365 - void TRANSFORM_TO_CAR(Vehicle vehicle, BOOL noAnimation) { invoke(0x2A69FFD1B42BFF9E, vehicle, noAnimation); } // 0x2A69FFD1B42BFF9E 0xD8B90941 b1290 - BOOL IS_VEHICLE_IN_SUBMARINE_MODE(Vehicle vehicle) { return invoke(0xA77DC70BD689A1E5, vehicle); } // 0xA77DC70BD689A1E5 0xE2FF06DB b1290 - BOOL IS_VEHICLE_STOPPED_AT_TRAFFIC_LIGHTS(Vehicle vehicle) { return invoke(0x2959F696AE390A99, vehicle); } // 0x2959F696AE390A99 0x69200FA4 b323 - void SET_VEHICLE_DAMAGE(Vehicle vehicle, float xOffset, float yOffset, float zOffset, float damage, float radius, BOOL focusOnModel) { invoke(0xA1DD317EA8FD4F29, vehicle, xOffset, yOffset, zOffset, damage, radius, focusOnModel); } // 0xA1DD317EA8FD4F29 0x21B458B2 b323 - void SET_VEHICLE_OCCUPANTS_TAKE_EXPLOSIVE_DAMAGE(Vehicle vehicle, BOOL toggle) { invoke(0x35BB21DE06784373, vehicle, toggle); } // 0x35BB21DE06784373 b463 - float GET_VEHICLE_ENGINE_HEALTH(Vehicle vehicle) { return invoke(0xC45D23BAF168AAB8, vehicle); } // 0xC45D23BAF168AAB8 0x8880038A b323 - void SET_VEHICLE_ENGINE_HEALTH(Vehicle vehicle, float health) { invoke(0x45F6D8EEF34ABEF1, vehicle, health); } // 0x45F6D8EEF34ABEF1 0x1B760FB5 b323 - void SET_PLANE_ENGINE_HEALTH(Vehicle vehicle, float health) { invoke(0x2A86A0475B6A1434, vehicle, health); } // 0x2A86A0475B6A1434 b1103 - float GET_VEHICLE_PETROL_TANK_HEALTH(Vehicle vehicle) { return invoke(0x7D5DABE888D2D074, vehicle); } // 0x7D5DABE888D2D074 0xE41595CE b323 - void SET_VEHICLE_PETROL_TANK_HEALTH(Vehicle vehicle, float health) { invoke(0x70DB57649FA8D0D8, vehicle, health); } // 0x70DB57649FA8D0D8 0x660A3692 b323 - BOOL IS_VEHICLE_STUCK_TIMER_UP(Vehicle vehicle, int p1, int ms) { return invoke(0x679BE1DAF71DA874, vehicle, p1, ms); } // 0x679BE1DAF71DA874 0x2FCF58C1 b323 - void RESET_VEHICLE_STUCK_TIMER(Vehicle vehicle, int nullAttributes) { invoke(0xD7591B0065AFAA7A, vehicle, nullAttributes); } // 0xD7591B0065AFAA7A 0xEF2A6016 b323 - BOOL IS_VEHICLE_DRIVEABLE(Vehicle vehicle, BOOL isOnFireCheck) { return invoke(0x4C241E39B23DF959, vehicle, isOnFireCheck); } // 0x4C241E39B23DF959 0x41A7267A b323 - void SET_VEHICLE_HAS_BEEN_OWNED_BY_PLAYER(Vehicle vehicle, BOOL owned) { invoke(0x2B5F9D2AF1F1722D, vehicle, owned); } // 0x2B5F9D2AF1F1722D 0xB4D3DBFB b323 - void SET_VEHICLE_NEEDS_TO_BE_HOTWIRED(Vehicle vehicle, BOOL toggle) { invoke(0xFBA550EA44404EE6, vehicle, toggle); } // 0xFBA550EA44404EE6 0xD8260751 b323 - void SET_VEHICLE_BLIP_THROTTLE_RANDOMLY(Vehicle vehicle, BOOL p1) { invoke(0x9F3F689B814F2599, vehicle, p1); } // 0x9F3F689B814F2599 b323 - void SET_POLICE_FOCUS_WILL_TRACK_VEHICLE(Vehicle vehicle, BOOL toggle) { invoke(0x4E74E62E0A97E901, vehicle, toggle); } // 0x4E74E62E0A97E901 0x5690F6C3 b323 - void START_VEHICLE_HORN(Vehicle vehicle, int duration, Hash mode, BOOL forever) { invoke(0x9C8C6504B5B63D2C, vehicle, duration, mode, forever); } // 0x9C8C6504B5B63D2C 0x0DF5ADB3 b323 - void SET_VEHICLE_IN_CAR_MOD_SHOP(Vehicle vehicle, BOOL toggle) { invoke(0x9D44FCCE98450843, vehicle, toggle); } // 0x9D44FCCE98450843 0x968E5770 b323 - void SET_VEHICLE_HAS_STRONG_AXLES(Vehicle vehicle, BOOL toggle) { invoke(0x92F0CF722BC4202F, vehicle, toggle); } // 0x92F0CF722BC4202F 0x0D1CBC65 b323 - const char* GET_DISPLAY_NAME_FROM_VEHICLE_MODEL(Hash modelHash) { return invoke(0xB215AAC32D25D019, modelHash); } // 0xB215AAC32D25D019 0xEC86DF39 b323 - const char* GET_MAKE_NAME_FROM_VEHICLE_MODEL(Hash modelHash) { return invoke(0xF7AF4F159FF99F97, modelHash); } // 0xF7AF4F159FF99F97 b1868 - Vector3 GET_VEHICLE_DEFORMATION_AT_POS(Vehicle vehicle, float offsetX, float offsetY, float offsetZ) { return invoke(0x4EC6CFBC7B2E9536, vehicle, offsetX, offsetY, offsetZ); } // 0x4EC6CFBC7B2E9536 0xABF02075 b323 - void SET_VEHICLE_LIVERY(Vehicle vehicle, int livery) { invoke(0x60BF608F1B8CD1B6, vehicle, livery); } // 0x60BF608F1B8CD1B6 0x7AD87059 b323 - int GET_VEHICLE_LIVERY(Vehicle vehicle) { return invoke(0x2BB9230590DA5E8A, vehicle); } // 0x2BB9230590DA5E8A 0xEC82A51D b323 - int GET_VEHICLE_LIVERY_COUNT(Vehicle vehicle) { return invoke(0x87B63E25A529D526, vehicle); } // 0x87B63E25A529D526 0xFB0CA947 b323 - void SET_VEHICLE_LIVERY2(Vehicle vehicle, int livery) { invoke(0xA6D3A8750DC73270, vehicle, livery); } // 0xA6D3A8750DC73270 b505 - int GET_VEHICLE_LIVERY2(Vehicle vehicle) { return invoke(0x60190048C0764A26, vehicle); } // 0x60190048C0764A26 b505 - int GET_VEHICLE_LIVERY2_COUNT(Vehicle vehicle) { return invoke(0x5ECB40269053C0D4, vehicle); } // 0x5ECB40269053C0D4 b505 - BOOL IS_VEHICLE_WINDOW_INTACT(Vehicle vehicle, int windowIndex) { return invoke(0x46E571A0E20D01F1, vehicle, windowIndex); } // 0x46E571A0E20D01F1 0xAC4EF23D b323 - BOOL ARE_ALL_VEHICLE_WINDOWS_INTACT(Vehicle vehicle) { return invoke(0x11D862A3E977A9EF, vehicle); } // 0x11D862A3E977A9EF 0xBB619744 b323 - BOOL ARE_ANY_VEHICLE_SEATS_FREE(Vehicle vehicle) { return invoke(0x2D34FC3BC4ADB780, vehicle); } // 0x2D34FC3BC4ADB780 0x648E685A b323 - void RESET_VEHICLE_WHEELS(Vehicle vehicle, BOOL toggle) { invoke(0x21D2E5662C1F6FED, vehicle, toggle); } // 0x21D2E5662C1F6FED 0xD5FFE779 b323 - BOOL IS_HELI_PART_BROKEN(Vehicle vehicle, BOOL p1, BOOL p2, BOOL p3) { return invoke(0xBC74B4BE25EB6C8A, vehicle, p1, p2, p3); } // 0xBC74B4BE25EB6C8A 0xF4E4C439 b323 - float GET_HELI_MAIN_ROTOR_HEALTH(Vehicle vehicle) { return invoke(0xE4CB7541F413D2C5, vehicle); } // 0xE4CB7541F413D2C5 0xF01E2AAB b323 - float GET_HELI_TAIL_ROTOR_HEALTH(Vehicle vehicle) { return invoke(0xAE8CE82A4219AC8C, vehicle); } // 0xAE8CE82A4219AC8C 0xA41BC13D b323 - float GET_HELI_TAIL_BOOM_HEALTH(Vehicle vehicle) { return invoke(0xAC51915D27E4A5F7, vehicle); } // 0xAC51915D27E4A5F7 0x8A68388F b323 - void SET_HELI_MAIN_ROTOR_HEALTH(Vehicle vehicle, float health) { invoke(0x4056EA1105F5ABD7, vehicle, health); } // 0x4056EA1105F5ABD7 b463 - void SET_HELI_TAIL_ROTOR_HEALTH(Vehicle vehicle, float health) { invoke(0xFE205F38AAA58E5B, vehicle, health); } // 0xFE205F38AAA58E5B b463 - BOOL SET_HELI_TAIL_BOOM_CAN_BREAK_OFF(Vehicle vehicle, BOOL toggle) { return invoke(0x3EC8BF18AA453FE9, vehicle, toggle); } // 0x3EC8BF18AA453FE9 0x2916D69B b323 - void SET_VEHICLE_NAME_DEBUG(Vehicle vehicle, const char* name) { invoke(0xBFDF984E2C22B94F, vehicle, name); } // 0xBFDF984E2C22B94F 0xA712FF5C b323 - void SET_VEHICLE_EXPLODES_ON_HIGH_EXPLOSION_DAMAGE(Vehicle vehicle, BOOL toggle) { invoke(0x71B0892EC081D60A, vehicle, toggle); } // 0x71B0892EC081D60A 0x38CC692B b323 - void SET_VEHICLE_EXPLODES_ON_EXPLOSION_DAMAGE_AT_ZERO_BODY_HEALTH(Vehicle vehicle, BOOL toggle) { invoke(0xD565F438137F0E10, vehicle, toggle); } // 0xD565F438137F0E10 b1103 - void SET_ALLOW_VEHICLE_EXPLODES_ON_CONTACT(Vehicle vehicle, BOOL toggle) { invoke(0x3441CAD2F2231923, vehicle, toggle); } // 0x3441CAD2F2231923 0xC306A9A3 b323 - void SET_VEHICLE_DISABLE_TOWING(Vehicle vehicle, BOOL toggle) { invoke(0x2B6747FAA9DB9D6B, vehicle, toggle); } // 0x2B6747FAA9DB9D6B 0x95A9ACCB b323 - BOOL GET_VEHICLE_HAS_LANDING_GEAR(Vehicle vehicle) { return invoke(0xE43701C36CAFF1A4, vehicle); } // 0xE43701C36CAFF1A4 b1180 - void CONTROL_LANDING_GEAR(Vehicle vehicle, int state) { invoke(0xCFC8BE9A5E1FE575, vehicle, state); } // 0xCFC8BE9A5E1FE575 0x24F873FB b323 - int GET_LANDING_GEAR_STATE(Vehicle vehicle) { return invoke(0x9B0F3DCA3DB0F4CD, vehicle); } // 0x9B0F3DCA3DB0F4CD 0xA6F02670 b323 - BOOL IS_ANY_VEHICLE_NEAR_POINT(float x, float y, float z, float radius) { return invoke(0x61E1DD6125A3EEE6, x, y, z, radius); } // 0x61E1DD6125A3EEE6 0x2867A834 b323 - void REQUEST_VEHICLE_HIGH_DETAIL_MODEL(Vehicle vehicle) { invoke(0xA6E9FDCB2C76785E, vehicle); } // 0xA6E9FDCB2C76785E 0x9DA21956 b323 - void REMOVE_VEHICLE_HIGH_DETAIL_MODEL(Vehicle vehicle) { invoke(0x00689CDE5F7C6787, vehicle); } // 0x00689CDE5F7C6787 0x382BE070 b323 - BOOL IS_VEHICLE_HIGH_DETAIL(Vehicle vehicle) { return invoke(0x1F25887F3C104278, vehicle); } // 0x1F25887F3C104278 0x55D41928 b323 - void REQUEST_VEHICLE_ASSET(Hash vehicleHash, int vehicleAsset) { invoke(0x81A15811460FAB3A, vehicleHash, vehicleAsset); } // 0x81A15811460FAB3A 0x902B4F06 b323 - BOOL HAS_VEHICLE_ASSET_LOADED(int vehicleAsset) { return invoke(0x1BBE0523B8DB9A21, vehicleAsset); } // 0x1BBE0523B8DB9A21 0x8DAAC3CB b323 - void REMOVE_VEHICLE_ASSET(int vehicleAsset) { invoke(0xACE699C71AB9DEB5, vehicleAsset); } // 0xACE699C71AB9DEB5 0x9620E9C6 b323 - void SET_VEHICLE_TOW_TRUCK_ARM_POSITION(Vehicle vehicle, float position) { invoke(0xFE54B92A344583CA, vehicle, position); } // 0xFE54B92A344583CA 0x88236E22 b323 - void ATTACH_VEHICLE_TO_TOW_TRUCK(Vehicle towTruck, Vehicle vehicle, BOOL rear, float hookOffsetX, float hookOffsetY, float hookOffsetZ) { invoke(0x29A16F8D621C4508, towTruck, vehicle, rear, hookOffsetX, hookOffsetY, hookOffsetZ); } // 0x29A16F8D621C4508 0x8151571A b323 - void DETACH_VEHICLE_FROM_TOW_TRUCK(Vehicle towTruck, Vehicle vehicle) { invoke(0xC2DB6B6708350ED8, towTruck, vehicle); } // 0xC2DB6B6708350ED8 0xC666CF33 b323 - BOOL DETACH_VEHICLE_FROM_ANY_TOW_TRUCK(Vehicle vehicle) { return invoke(0xD0E9CE05A1E68CD8, vehicle); } // 0xD0E9CE05A1E68CD8 0x3BF93651 b323 - BOOL IS_VEHICLE_ATTACHED_TO_TOW_TRUCK(Vehicle towTruck, Vehicle vehicle) { return invoke(0x146DF9EC4C4B9FD4, towTruck, vehicle); } // 0x146DF9EC4C4B9FD4 0x9699CFDC b323 - Entity GET_ENTITY_ATTACHED_TO_TOW_TRUCK(Vehicle towTruck) { return invoke(0xEFEA18DCF10F8F75, towTruck); } // 0xEFEA18DCF10F8F75 0x11EC7844 b323 - Entity SET_VEHICLE_AUTOMATICALLY_ATTACHES(Vehicle vehicle, BOOL p1, Any p2) { return invoke(0x8BA6F76BC53A1493, vehicle, p1, p2); } // 0x8BA6F76BC53A1493 0x4273A8D3 b323 - void SET_VEHICLE_BULLDOZER_ARM_POSITION(Vehicle vehicle, float position, BOOL p2) { invoke(0xF8EBCCC96ADB9FB7, vehicle, position, p2); } // 0xF8EBCCC96ADB9FB7 0xED23C8A3 b323 - void SET_VEHICLE_TANK_TURRET_POSITION(Vehicle vehicle, float position, BOOL p2) { invoke(0x56B94C6D7127DFBA, vehicle, position, p2); } // 0x56B94C6D7127DFBA 0xB1A52EF7 b323 - void SET_VEHICLE_TURRET_TARGET(Vehicle vehicle, BOOL p1, float x, float y, float z, BOOL p5) { invoke(0x0581730AB9380412, vehicle, p1, x, y, z, p5); } // 0x0581730AB9380412 b1103 - void SET_VEHICLE_TANK_STATIONARY(Vehicle vehicle, BOOL p1) { invoke(0x737E398138550FFF, vehicle, p1); } // 0x737E398138550FFF b944 - void SET_VEHICLE_TURRET_SPEED_THIS_FRAME(Vehicle vehicle, float speed) { invoke(0x1093408B4B9D1146, vehicle, speed); } // 0x1093408B4B9D1146 0xF30C566F b323 - void DISABLE_VEHICLE_TURRET_MOVEMENT_THIS_FRAME(Vehicle vehicle) { invoke(0x32CAEDF24A583345, vehicle); } // 0x32CAEDF24A583345 b463 - void SET_VEHICLE_FLIGHT_NOZZLE_POSITION(Vehicle vehicle, float angleRatio) { invoke(0x30D779DE7C4F6DD3, vehicle, angleRatio); } // 0x30D779DE7C4F6DD3 0xA7DF64D7 b323 - void SET_VEHICLE_FLIGHT_NOZZLE_POSITION_IMMEDIATE(Vehicle vehicle, float angle) { invoke(0x9AA47FFF660CB932, vehicle, angle); } // 0x9AA47FFF660CB932 0xDD7936F5 b323 - float GET_VEHICLE_FLIGHT_NOZZLE_POSITION(Vehicle plane) { return invoke(0xDA62027C8BDB326E, plane); } // 0xDA62027C8BDB326E 0xAD40AD55 b1180 - void SET_DISABLE_VERTICAL_FLIGHT_MODE_TRANSITION(Vehicle vehicle, BOOL toggle) { invoke(0xCE2B43770B655F8F, vehicle, toggle); } // 0xCE2B43770B655F8F b1290 - BOOL GENERATE_VEHICLE_CREATION_POS_FROM_PATHS(Vector3* outVec, Any p1, Vector3* outVec1, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8) { return invoke(0xA4822F1CF23F4810, outVec, p1, outVec1, p3, p4, p5, p6, p7, p8); } // 0xA4822F1CF23F4810 0x34E02FCD b323 - void SET_VEHICLE_BURNOUT(Vehicle vehicle, BOOL toggle) { invoke(0xFB8794444A7D60FB, vehicle, toggle); } // 0xFB8794444A7D60FB 0x9B6EF0EA b323 - BOOL IS_VEHICLE_IN_BURNOUT(Vehicle vehicle) { return invoke(0x1297A88E081430EB, vehicle); } // 0x1297A88E081430EB 0x6632BC12 b323 - void SET_VEHICLE_REDUCE_GRIP(Vehicle vehicle, BOOL toggle) { invoke(0x222FF6A823D122E2, vehicle, toggle); } // 0x222FF6A823D122E2 0x90D3A0D9 b323 - void SET_VEHICLE_REDUCE_GRIP_LEVEL(Vehicle vehicle, int val) { invoke(0x6DEE944E1EE90CFB, vehicle, val); } // 0x6DEE944E1EE90CFB b1604 - void SET_VEHICLE_INDICATOR_LIGHTS(Vehicle vehicle, int turnSignal, BOOL toggle) { invoke(0xB5D45264751B7DF0, vehicle, turnSignal, toggle); } // 0xB5D45264751B7DF0 0xA6073B5D b323 - void SET_VEHICLE_BRAKE_LIGHTS(Vehicle vehicle, BOOL toggle) { invoke(0x92B35082E0B42F66, vehicle, toggle); } // 0x92B35082E0B42F66 0x6D9BA11E b323 - void SET_VEHICLE_TAIL_LIGHTS(Vehicle vehicle, BOOL toggle) { invoke(0x5815BD2763178DF4, vehicle, toggle); } // 0x5815BD2763178DF4 b2802 - void SET_VEHICLE_HANDBRAKE(Vehicle vehicle, BOOL toggle) { invoke(0x684785568EF26A22, vehicle, toggle); } // 0x684785568EF26A22 0xBA729A25 b323 - void SET_VEHICLE_BRAKE(Vehicle vehicle, BOOL toggle) { invoke(0xE4E2FD323574965C, vehicle, toggle); } // 0xE4E2FD323574965C 0x5A36BC37 b757 - void INSTANTLY_FILL_VEHICLE_POPULATION() { invoke(0x48ADC8A773564670); } // 0x48ADC8A773564670 0x37BC6ACB b323 - BOOL HAS_INSTANT_FILL_VEHICLE_POPULATION_FINISHED() { return invoke(0x91D6DD290888CBAB); } // 0x91D6DD290888CBAB 0x71D898EF b323 - void NETWORK_ENABLE_EMPTY_CROWDING_VEHICLES_REMOVAL(BOOL toggle) { invoke(0x51DB102F4A3BA5E0, toggle); } // 0x51DB102F4A3BA5E0 0x0B0523B0 b323 - void NETWORK_CAP_EMPTY_CROWDING_VEHICLES_REMOVAL(int p0) { invoke(0xA4A9A4C40E615885, p0); } // 0xA4A9A4C40E615885 b1604 - BOOL GET_VEHICLE_TRAILER_VEHICLE(Vehicle vehicle, Vehicle* trailer) { return invoke(0x1CDD6BADC297830D, vehicle, trailer); } // 0x1CDD6BADC297830D 0xAE84D758 b323 - Vehicle GET_VEHICLE_TRAILER_PARENT_VEHICLE_(Vehicle trailer) { return invoke(0x80D9D32636369C92, trailer); } // 0x80D9D32636369C92 b2802 - void SET_VEHICLE_USES_LARGE_REAR_RAMP(Vehicle vehicle, BOOL toggle) { invoke(0xCAC66558B944DA67, vehicle, toggle); } // 0xCAC66558B944DA67 0x0B200CE2 b323 - void SET_VEHICLE_RUDDER_BROKEN(Vehicle vehicle, BOOL toggle) { invoke(0x09606148B6C71DEF, vehicle, toggle); } // 0x09606148B6C71DEF 0x3FAC3CD4 b323 - void SET_CONVERTIBLE_ROOF_LATCH_STATE(Vehicle vehicle, BOOL state) { invoke(0x1A78AD3D8240536F, vehicle, state); } // 0x1A78AD3D8240536F 0x0858678C b323 - float GET_VEHICLE_ESTIMATED_MAX_SPEED(Vehicle vehicle) { return invoke(0x53AF99BAA671CA47, vehicle); } // 0x53AF99BAA671CA47 0x7D1A0616 b323 - float GET_VEHICLE_MAX_BRAKING(Vehicle vehicle) { return invoke(0xAD7E85FC227197C4, vehicle); } // 0xAD7E85FC227197C4 0x03B926F6 b323 - float GET_VEHICLE_MAX_TRACTION(Vehicle vehicle) { return invoke(0xA132FB5370554DB0, vehicle); } // 0xA132FB5370554DB0 0x7E5A1587 b323 - float GET_VEHICLE_ACCELERATION(Vehicle vehicle) { return invoke(0x5DD35C8D074E57AE, vehicle); } // 0x5DD35C8D074E57AE 0x00478321 b323 - float GET_VEHICLE_MODEL_ESTIMATED_MAX_SPEED(Hash modelHash) { return invoke(0xF417C2502FFFED43, modelHash); } // 0xF417C2502FFFED43 0x8F291C4A b323 - float GET_VEHICLE_MODEL_MAX_BRAKING(Hash modelHash) { return invoke(0xDC53FD41B4ED944C, modelHash); } // 0xDC53FD41B4ED944C 0x7EF02883 b323 - float GET_VEHICLE_MODEL_MAX_BRAKING_MAX_MODS(Hash modelHash) { return invoke(0xBFBA3BA79CFF7EBF, modelHash); } // 0xBFBA3BA79CFF7EBF 0xF3A7293F b323 - float GET_VEHICLE_MODEL_MAX_TRACTION(Hash modelHash) { return invoke(0x539DE94D44FDFD0D, modelHash); } // 0x539DE94D44FDFD0D 0x7F985597 b323 - float GET_VEHICLE_MODEL_ACCELERATION(Hash modelHash) { return invoke(0x8C044C5C84505B6A, modelHash); } // 0x8C044C5C84505B6A 0x29CB3537 b323 - float GET_VEHICLE_MODEL_ACCELERATION_MAX_MODS(Hash modelHash) { return invoke(0x53409B5163D5B846, modelHash); } // 0x53409B5163D5B846 0x37FBA7BC b323 - float GET_FLYING_VEHICLE_MODEL_AGILITY(Hash modelHash) { return invoke(0xC6AD107DDC9054CC, modelHash); } // 0xC6AD107DDC9054CC 0x95BB67EB b323 - float GET_BOAT_VEHICLE_MODEL_AGILITY(Hash modelHash) { return invoke(0x5AA3F878A178C4FC, modelHash); } // 0x5AA3F878A178C4FC 0x87C5D271 b323 - float GET_VEHICLE_CLASS_ESTIMATED_MAX_SPEED(int vehicleClass) { return invoke(0x00C09F246ABEDD82, vehicleClass); } // 0x00C09F246ABEDD82 0xCE67162C b323 - float GET_VEHICLE_CLASS_MAX_TRACTION(int vehicleClass) { return invoke(0xDBC86D85C5059461, vehicleClass); } // 0xDBC86D85C5059461 0x5B4FDC16 b323 - float GET_VEHICLE_CLASS_MAX_AGILITY(int vehicleClass) { return invoke(0x4F930AD022D6DE3B, vehicleClass); } // 0x4F930AD022D6DE3B 0x45F2BD83 b323 - float GET_VEHICLE_CLASS_MAX_ACCELERATION(int vehicleClass) { return invoke(0x2F83E7E45D9EA7AE, vehicleClass); } // 0x2F83E7E45D9EA7AE 0x3E220A9B b323 - float GET_VEHICLE_CLASS_MAX_BRAKING(int vehicleClass) { return invoke(0x4BF54C16EC8FEC03, vehicleClass); } // 0x4BF54C16EC8FEC03 0xD08CC1A5 b323 - int ADD_ROAD_NODE_SPEED_ZONE(float x, float y, float z, float radius, float speed, BOOL p5) { return invoke(0x2CE544C68FB812A0, x, y, z, radius, speed, p5); } // 0x2CE544C68FB812A0 0xD6685803 b323 - BOOL REMOVE_ROAD_NODE_SPEED_ZONE(int speedzone) { return invoke(0x1033371FC8E842A7, speedzone); } // 0x1033371FC8E842A7 0x0C0332A6 b323 - void OPEN_BOMB_BAY_DOORS(Vehicle vehicle) { invoke(0x87E7F24270732CB1, vehicle); } // 0x87E7F24270732CB1 0x6574041D b323 - void CLOSE_BOMB_BAY_DOORS(Vehicle vehicle) { invoke(0x3556041742A0DC74, vehicle); } // 0x3556041742A0DC74 0xF8EC5751 b323 - BOOL GET_ARE_BOMB_BAY_DOORS_OPEN(Vehicle aircraft) { return invoke(0xD0917A423314BBA8, aircraft); } // 0xD0917A423314BBA8 b1180 - BOOL IS_VEHICLE_SEARCHLIGHT_ON(Vehicle vehicle) { return invoke(0xC0F97FCE55094987, vehicle); } // 0xC0F97FCE55094987 0xADAF3513 b323 - void SET_VEHICLE_SEARCHLIGHT(Vehicle heli, BOOL toggle, BOOL canBeUsedByAI) { invoke(0x14E85C5EE7A4D542, heli, toggle, canBeUsedByAI); } // 0x14E85C5EE7A4D542 0xE2C0DD8A b323 - BOOL DOES_VEHICLE_HAVE_SEARCHLIGHT(Vehicle vehicle) { return invoke(0x99015ED7DBEA5113, vehicle); } // 0x99015ED7DBEA5113 b2189 - BOOL IS_ENTRY_POINT_FOR_SEAT_CLEAR(Ped ped, Vehicle vehicle, int seatIndex, BOOL side, BOOL onEnter) { return invoke(0x639431E895B9AA57, ped, vehicle, seatIndex, side, onEnter); } // 0x639431E895B9AA57 0xAB0E79EB b323 - Vector3 GET_ENTRY_POINT_POSITION(Vehicle vehicle, int doorId) { return invoke(0xC0572928C0ABFDA3, vehicle, doorId); } // 0xC0572928C0ABFDA3 b944 - BOOL CAN_SHUFFLE_SEAT(Vehicle vehicle, int seatIndex) { return invoke(0x30785D90C956BF35, vehicle, seatIndex); } // 0x30785D90C956BF35 0xB3EB01ED b323 - int GET_NUM_MOD_KITS(Vehicle vehicle) { return invoke(0x33F2E3FE70EAAE1D, vehicle); } // 0x33F2E3FE70EAAE1D 0xE4903AA0 b323 - void SET_VEHICLE_MOD_KIT(Vehicle vehicle, int modKit) { invoke(0x1F2AA07F00B3217A, vehicle, modKit); } // 0x1F2AA07F00B3217A 0xB8132158 b323 - int GET_VEHICLE_MOD_KIT(Vehicle vehicle) { return invoke(0x6325D1A044AE510D, vehicle); } // 0x6325D1A044AE510D 0x9FE60927 b323 - int GET_VEHICLE_MOD_KIT_TYPE(Vehicle vehicle) { return invoke(0xFC058F5121E54C32, vehicle); } // 0xFC058F5121E54C32 0xE5F76765 b323 - int GET_VEHICLE_WHEEL_TYPE(Vehicle vehicle) { return invoke(0xB3ED1BFB4BE636DC, vehicle); } // 0xB3ED1BFB4BE636DC 0xDA58D7AE b323 - void SET_VEHICLE_WHEEL_TYPE(Vehicle vehicle, int WheelType) { invoke(0x487EB21CC7295BA1, vehicle, WheelType); } // 0x487EB21CC7295BA1 0x64BDAAAD b323 - int GET_NUM_MOD_COLORS(int paintType, BOOL p1) { return invoke(0xA551BE18C11A476D, paintType, p1); } // 0xA551BE18C11A476D 0x73722CD9 b323 - void SET_VEHICLE_MOD_COLOR_1(Vehicle vehicle, int paintType, int color, int pearlescentColor) { invoke(0x43FEB945EE7F85B8, vehicle, paintType, color, pearlescentColor); } // 0x43FEB945EE7F85B8 0xCBE9A54D b323 - void SET_VEHICLE_MOD_COLOR_2(Vehicle vehicle, int paintType, int color) { invoke(0x816562BADFDEC83E, vehicle, paintType, color); } // 0x816562BADFDEC83E 0xC32613C2 b323 - void GET_VEHICLE_MOD_COLOR_1(Vehicle vehicle, int* paintType, int* color, int* pearlescentColor) { invoke(0xE8D65CA700C9A693, vehicle, paintType, color, pearlescentColor); } // 0xE8D65CA700C9A693 0xE625510A b323 - void GET_VEHICLE_MOD_COLOR_2(Vehicle vehicle, int* paintType, int* color) { invoke(0x81592BE4E3878728, vehicle, paintType, color); } // 0x81592BE4E3878728 0x9B76BB8E b323 - const char* GET_VEHICLE_MOD_COLOR_1_NAME(Vehicle vehicle, BOOL p1) { return invoke(0xB45085B721EFD38C, vehicle, p1); } // 0xB45085B721EFD38C 0x9A0840FD b323 - const char* GET_VEHICLE_MOD_COLOR_2_NAME(Vehicle vehicle) { return invoke(0x4967A516ED23A5A1, vehicle); } // 0x4967A516ED23A5A1 0x9BDC0B49 b323 - BOOL HAVE_VEHICLE_MODS_STREAMED_IN(Vehicle vehicle) { return invoke(0x9A83F5F9963775EF, vehicle); } // 0x9A83F5F9963775EF 0x112D637A b323 - BOOL IS_VEHICLE_MOD_GEN9_EXCLUSIVE(Vehicle vehicle, int modType, int modIndex) { return invoke(0x00834EAC4A96E010, vehicle, modType, modIndex); } // 0x00834EAC4A96E010 b2699 - void SET_VEHICLE_MOD(Vehicle vehicle, int modType, int modIndex, BOOL customTires) { invoke(0x6AF0636DDEDCB6DD, vehicle, modType, modIndex, customTires); } // 0x6AF0636DDEDCB6DD 0xB52E5ED5 b323 - int GET_VEHICLE_MOD(Vehicle vehicle, int modType) { return invoke(0x772960298DA26FDB, vehicle, modType); } // 0x772960298DA26FDB 0xDC520069 b323 - int GET_VEHICLE_MOD_VARIATION(Vehicle vehicle, int modType) { return invoke(0xB3924ECD70E095DC, vehicle, modType); } // 0xB3924ECD70E095DC 0xC1B92003 b323 - int GET_NUM_VEHICLE_MODS(Vehicle vehicle, int modType) { return invoke(0xE38E9162A2500646, vehicle, modType); } // 0xE38E9162A2500646 0x8A814FF9 b323 - void REMOVE_VEHICLE_MOD(Vehicle vehicle, int modType) { invoke(0x92D619E420858204, vehicle, modType); } // 0x92D619E420858204 0x9CC80A43 b323 - void TOGGLE_VEHICLE_MOD(Vehicle vehicle, int modType, BOOL toggle) { invoke(0x2A1F4F37F95BAD08, vehicle, modType, toggle); } // 0x2A1F4F37F95BAD08 0xD095F811 b323 - BOOL IS_TOGGLE_MOD_ON(Vehicle vehicle, int modType) { return invoke(0x84B233A8C8FC8AE7, vehicle, modType); } // 0x84B233A8C8FC8AE7 0xF0E1689F b323 - const char* GET_MOD_TEXT_LABEL(Vehicle vehicle, int modType, int modValue) { return invoke(0x8935624F8C5592CC, vehicle, modType, modValue); } // 0x8935624F8C5592CC 0x0BA39CA7 b323 - const char* GET_MOD_SLOT_NAME(Vehicle vehicle, int modType) { return invoke(0x51F0FEB9F6AE98C0, vehicle, modType); } // 0x51F0FEB9F6AE98C0 0x5E113483 b323 - const char* GET_LIVERY_NAME(Vehicle vehicle, int liveryIndex) { return invoke(0xB4C7A93837C91A1F, vehicle, liveryIndex); } // 0xB4C7A93837C91A1F 0xED80B5BE b323 - int GET_VEHICLE_MOD_MODIFIER_VALUE(Vehicle vehicle, int modType, int modIndex) { return invoke(0x90A38E9838E0A8C1, vehicle, modType, modIndex); } // 0x90A38E9838E0A8C1 0x73AE5505 b323 - Hash GET_VEHICLE_MOD_IDENTIFIER_HASH(Vehicle vehicle, int modType, int modIndex) { return invoke(0x4593CF82AA179706, vehicle, modType, modIndex); } // 0x4593CF82AA179706 0x94850968 b323 - void PRELOAD_VEHICLE_MOD(Vehicle vehicle, int modType, int modIndex) { invoke(0x758F49C24925568A, vehicle, modType, modIndex); } // 0x758F49C24925568A 0x6EA5F4A8 b323 - BOOL HAS_PRELOAD_MODS_FINISHED(Vehicle vehicle) { return invoke(0x06F43E5175EB6D96, vehicle); } // 0x06F43E5175EB6D96 0xA8A0D246 b323 - void RELEASE_PRELOAD_MODS(Vehicle vehicle) { invoke(0x445D79F995508307, vehicle); } // 0x445D79F995508307 0xD442521F b323 - void SET_VEHICLE_TYRE_SMOKE_COLOR(Vehicle vehicle, int r, int g, int b) { invoke(0xB5BA80F839791C0F, vehicle, r, g, b); } // 0xB5BA80F839791C0F 0x3EDEC0DB b323 - void GET_VEHICLE_TYRE_SMOKE_COLOR(Vehicle vehicle, int* r, int* g, int* b) { invoke(0xB635392A4938B3C3, vehicle, r, g, b); } // 0xB635392A4938B3C3 0x75280015 b323 - void SET_VEHICLE_WINDOW_TINT(Vehicle vehicle, int tint) { invoke(0x57C51E6BAD752696, vehicle, tint); } // 0x57C51E6BAD752696 0x497C8787 b323 - int GET_VEHICLE_WINDOW_TINT(Vehicle vehicle) { return invoke(0x0EE21293DAD47C95, vehicle); } // 0x0EE21293DAD47C95 0x13D53892 b323 - int GET_NUM_VEHICLE_WINDOW_TINTS() { return invoke(0x9D1224004B3A6707); } // 0x9D1224004B3A6707 0x625C7B66 b323 - void GET_VEHICLE_COLOR(Vehicle vehicle, int* r, int* g, int* b) { invoke(0xF3CC740D36221548, vehicle, r, g, b); } // 0xF3CC740D36221548 0x03BC8F1B b323 - int GET_VEHICLE_COLOURS_WHICH_CAN_BE_SET(Vehicle vehicle) { return invoke(0xEEBFC7A7EFDC35B4, vehicle); } // 0xEEBFC7A7EFDC35B4 0x749DEEA2 b323 - Hash GET_VEHICLE_CAUSE_OF_DESTRUCTION(Vehicle vehicle) { return invoke(0xE495D1EF4C91FD20, vehicle); } // 0xE495D1EF4C91FD20 0x7F8C20DD b323 - void OVERRIDE_PLANE_DAMAGE_THREHSOLD(Vehicle vehicle, float health) { invoke(0x5EE5632F47AE9695, vehicle, health); } // 0x5EE5632F47AE9695 b463 - BOOL GET_IS_LEFT_VEHICLE_HEADLIGHT_DAMAGED(Vehicle vehicle) { return invoke(0x5EF77C9ADD3B11A3, vehicle); } // 0x5EF77C9ADD3B11A3 0xA0777943 b323 - BOOL GET_IS_RIGHT_VEHICLE_HEADLIGHT_DAMAGED(Vehicle vehicle) { return invoke(0xA7ECB73355EB2F20, vehicle); } // 0xA7ECB73355EB2F20 0xF178390B b323 - BOOL GET_BOTH_VEHICLE_HEADLIGHTS_DAMAGED(Vehicle vehicle) { return invoke(0xEC69ADF931AAE0C3, vehicle); } // 0xEC69ADF931AAE0C3 b505 - void MODIFY_VEHICLE_TOP_SPEED(Vehicle vehicle, float value) { invoke(0x93A3996368C94158, vehicle, value); } // 0x93A3996368C94158 0xE943B09C b323 - void SET_VEHICLE_MAX_SPEED(Vehicle vehicle, float speed) { invoke(0xBAA045B4E42F3C06, vehicle, speed); } // 0xBAA045B4E42F3C06 b1103 - void SET_VEHICLE_STAYS_FROZEN_WHEN_CLEANED_UP(Vehicle vehicle, BOOL toggle) { invoke(0x1CF38D529D7441D9, vehicle, toggle); } // 0x1CF38D529D7441D9 0xDF594D8D b323 - void SET_VEHICLE_ACT_AS_IF_HIGH_SPEED_FOR_FRAG_SMASHING(Vehicle vehicle, BOOL p1) { invoke(0x1F9FB66F3A3842D2, vehicle, p1); } // 0x1F9FB66F3A3842D2 0x4D840FC4 b323 - void SET_PEDS_CAN_FALL_OFF_THIS_VEHICLE_FROM_LARGE_FALL_DAMAGE(Vehicle vehicle, BOOL toggle, float p2) { invoke(0x59C3757B3B7408E8, vehicle, toggle, p2); } // 0x59C3757B3B7408E8 b1493 - int ADD_VEHICLE_COMBAT_ANGLED_AVOIDANCE_AREA(float p0, float p1, float p2, float p3, float p4, float p5, float p6) { return invoke(0x54B0F614960F4A5F, p0, p1, p2, p3, p4, p5, p6); } // 0x54B0F614960F4A5F 0x5AB26C2B b323 - void REMOVE_VEHICLE_COMBAT_AVOIDANCE_AREA(int p0) { invoke(0xE30524E1871F481D, p0); } // 0xE30524E1871F481D 0xEF05F807 b323 - BOOL IS_ANY_PED_RAPPELLING_FROM_HELI(Vehicle vehicle) { return invoke(0x291E373D483E7EE7, vehicle); } // 0x291E373D483E7EE7 0xD656E7E5 b323 - void SET_VEHICLE_CHEAT_POWER_INCREASE(Vehicle vehicle, float value) { invoke(0xB59E4BD37AE292DB, vehicle, value); } // 0xB59E4BD37AE292DB 0x642DA5AA b323 - void SET_VEHICLE_INFLUENCES_WANTED_LEVEL(Any p0, BOOL p1) { invoke(0x0AD9E8F87FF7C16F, p0, p1); } // 0x0AD9E8F87FF7C16F 0x04F5546C b323 - void SET_VEHICLE_IS_WANTED(Vehicle vehicle, BOOL state) { invoke(0xF7EC25A3EBEEC726, vehicle, state); } // 0xF7EC25A3EBEEC726 0xDAA388E8 b323 - void SWING_BOAT_BOOM_TO_RATIO(Vehicle vehicle, float ratio) { invoke(0xF488C566413B4232, vehicle, ratio); } // 0xF488C566413B4232 0xA25CCB8C b323 - void SWING_BOAT_BOOM_FREELY(Vehicle vehicle, BOOL toggle) { invoke(0xC1F981A6F74F0C23, vehicle, toggle); } // 0xC1F981A6F74F0C23 0x00966934 b323 - void ALLOW_BOAT_BOOM_TO_ANIMATE(Vehicle vehicle, BOOL toggle) { invoke(0x0F3B4D4E43177236, vehicle, toggle); } // 0x0F3B4D4E43177236 0x113DF5FD b323 - float GET_BOAT_BOOM_POSITION_RATIO(Vehicle vehicle) { return invoke(0x6636C535F6CC2725, vehicle); } // 0x6636C535F6CC2725 0x7C8D6464 b323 - void DISABLE_PLANE_AILERON(Vehicle vehicle, BOOL p1, BOOL p2) { invoke(0x23428FC53C60919C, vehicle, p1, p2); } // 0x23428FC53C60919C 0x7E84C45C b323 - BOOL GET_IS_VEHICLE_ENGINE_RUNNING(Vehicle vehicle) { return invoke(0xAE31E7DF9B5B132E, vehicle); } // 0xAE31E7DF9B5B132E 0x7DC6D022 b323 - void SET_VEHICLE_USE_ALTERNATE_HANDLING(Vehicle vehicle, BOOL toggle) { invoke(0x1D97D1E3A70A649F, vehicle, toggle); } // 0x1D97D1E3A70A649F 0xA03E42DF b323 - void SET_BIKE_ON_STAND(Vehicle vehicle, float x, float y) { invoke(0x9CFA4896C3A53CBB, vehicle, x, y); } // 0x9CFA4896C3A53CBB 0x15D40761 b323 - void SET_VEHICLE_NOT_STEALABLE_AMBIENTLY(Vehicle vehicle, BOOL p1) { invoke(0xAB04325045427AAE, vehicle, p1); } // 0xAB04325045427AAE 0x1984F88D b323 - void LOCK_DOORS_WHEN_NO_LONGER_NEEDED(Vehicle vehicle) { invoke(0xCFD778E7904C255E, vehicle); } // 0xCFD778E7904C255E 0x3FBE904F b323 - void SET_LAST_DRIVEN_VEHICLE(Vehicle vehicle) { invoke(0xACFB2463CC22BED2, vehicle); } // 0xACFB2463CC22BED2 0xD1B71A25 b323 - Vehicle GET_LAST_DRIVEN_VEHICLE() { return invoke(0xB2D06FAEDE65B577); } // 0xB2D06FAEDE65B577 0xFEB0C0C8 b323 - void CLEAR_LAST_DRIVEN_VEHICLE() { invoke(0xE01903C47C7AC89E); } // 0xE01903C47C7AC89E 0x07186AD9 b323 - void SET_VEHICLE_HAS_BEEN_DRIVEN_FLAG(Vehicle vehicle, BOOL toggle) { invoke(0x02398B627547189C, vehicle, toggle); } // 0x02398B627547189C 0x08CD58F9 b323 - void SET_TASK_VEHICLE_GOTO_PLANE_MIN_HEIGHT_ABOVE_TERRAIN(Vehicle plane, int height) { invoke(0xB893215D8D4C015B, plane, height); } // 0xB893215D8D4C015B 0x8C4B63E2 b323 - void SET_VEHICLE_LOD_MULTIPLIER(Vehicle vehicle, float multiplier) { invoke(0x93AE6A61BE015BF1, vehicle, multiplier); } // 0x93AE6A61BE015BF1 0x569E5AE3 b323 - void SET_VEHICLE_CAN_SAVE_IN_GARAGE(Vehicle vehicle, BOOL toggle) { invoke(0x428BACCDF5E26EAD, vehicle, toggle); } // 0x428BACCDF5E26EAD 0x1604C2F5 b323 - int GET_VEHICLE_NUM_OF_BROKEN_OFF_PARTS(Vehicle vehicle) { return invoke(0x42A4BEB35D372407, vehicle); } // 0x42A4BEB35D372407 0x8CDB0C09 b323 - int GET_VEHICLE_NUM_OF_BROKEN_LOOSEN_PARTS(Vehicle vehicle) { return invoke(0x2C8CBFE1EA5FC631, vehicle); } // 0x2C8CBFE1EA5FC631 0xABC99E21 b323 - void SET_FORCE_VEHICLE_ENGINE_DAMAGE_BY_BULLET(Any p0, BOOL p1) { invoke(0x4D9D109F63FEE1D4, p0, p1); } // 0x4D9D109F63FEE1D4 0x900C878C b323 - void SET_VEHICLE_GENERATES_ENGINE_SHOCKING_EVENTS(Vehicle vehicle, BOOL toggle) { invoke(0x279D50DE5652D935, vehicle, toggle); } // 0x279D50DE5652D935 0xB3200F72 b323 - void COPY_VEHICLE_DAMAGES(Vehicle sourceVehicle, Vehicle targetVehicle) { invoke(0xE44A982368A4AF23, sourceVehicle, targetVehicle); } // 0xE44A982368A4AF23 0xBAE491C7 b323 - void DISABLE_VEHICLE_EXPLOSION_BREAK_OFF_PARTS() { invoke(0xF25E02CB9C5818F8); } // 0xF25E02CB9C5818F8 0xF0E59BC1 b323 - void SET_LIGHTS_CUTOFF_DISTANCE_TWEAK(float distance) { invoke(0xBC3CCA5844452B06, distance); } // 0xBC3CCA5844452B06 0x929801C6 b323 - void SET_VEHICLE_SHOOT_AT_TARGET(Ped driver, Entity entity, float xTarget, float yTarget, float zTarget) { invoke(0x74CD9A9327A282EA, driver, entity, xTarget, yTarget, zTarget); } // 0x74CD9A9327A282EA 0x2343FFDF b323 - BOOL GET_VEHICLE_LOCK_ON_TARGET(Vehicle vehicle, Entity* entity) { return invoke(0x8F5EBAB1F260CFCE, vehicle, entity); } // 0x8F5EBAB1F260CFCE 0x4A557117 b323 - void SET_FORCE_HD_VEHICLE(Vehicle vehicle, BOOL toggle) { invoke(0x97CE68CB032583F0, vehicle, toggle); } // 0x97CE68CB032583F0 0xE0FC6A32 b323 - void SET_VEHICLE_CUSTOM_PATH_NODE_STREAMING_RADIUS(Vehicle vehicle, float p1) { invoke(0x182F266C2D9E2BEB, vehicle, p1); } // 0x182F266C2D9E2BEB 0x7D0DE7EA b323 - int GET_VEHICLE_PLATE_TYPE(Vehicle vehicle) { return invoke(0x9CCC9525BF2408E0, vehicle); } // 0x9CCC9525BF2408E0 0x65CA9286 b323 - void TRACK_VEHICLE_VISIBILITY(Vehicle vehicle) { invoke(0x64473AEFDCF47DCA, vehicle); } // 0x64473AEFDCF47DCA 0x78122DC1 b323 - BOOL IS_VEHICLE_VISIBLE(Vehicle vehicle) { return invoke(0xAA0A52D24FB98293, vehicle); } // 0xAA0A52D24FB98293 0x7E0D6056 b323 - void SET_VEHICLE_GRAVITY(Vehicle vehicle, BOOL toggle) { invoke(0x89F149B6131E57DA, vehicle, toggle); } // 0x89F149B6131E57DA 0x07B2A6DC b323 - void SET_ENABLE_VEHICLE_SLIPSTREAMING(BOOL toggle) { invoke(0xE6C0C80B8C867537, toggle); } // 0xE6C0C80B8C867537 0xD2B8ACBD b323 - void SET_VEHICLE_SLIPSTREAMING_SHOULD_TIME_OUT(BOOL toggle) { invoke(0xF051D9BFB6BA39C0, toggle); } // 0xF051D9BFB6BA39C0 b877 - float GET_VEHICLE_CURRENT_TIME_IN_SLIP_STREAM(Vehicle vehicle) { return invoke(0x36492C2F0D134C56, vehicle); } // 0x36492C2F0D134C56 0xA4A75FCF b323 - BOOL IS_VEHICLE_PRODUCING_SLIP_STREAM(Vehicle vehicle) { return invoke(0x48C633E94A8142A7, vehicle); } // 0x48C633E94A8142A7 b877 - void SET_VEHICLE_INACTIVE_DURING_PLAYBACK(Vehicle vehicle, BOOL toggle) { invoke(0x06582AFF74894C75, vehicle, toggle); } // 0x06582AFF74894C75 0x50F89338 b323 - void SET_VEHICLE_ACTIVE_DURING_PLAYBACK(Vehicle vehicle, BOOL toggle) { invoke(0xDFFCEF48E511DB48, vehicle, toggle); } // 0xDFFCEF48E511DB48 0xEB7D7C27 b323 - BOOL IS_VEHICLE_SPRAYABLE(Vehicle vehicle) { return invoke(0x8D474C8FAEFF6CDE, vehicle); } // 0x8D474C8FAEFF6CDE 0x5EB00A6A b323 - void SET_VEHICLE_ENGINE_CAN_DEGRADE(Vehicle vehicle, BOOL toggle) { invoke(0x983765856F2564F9, vehicle, toggle); } // 0x983765856F2564F9 0x081DAC12 b323 - void DISABLE_VEHCILE_DYNAMIC_AMBIENT_SCALES(Vehicle vehicle, int p1, int p2) { invoke(0xF0E4BA16D1DB546C, vehicle, p1, p2); } // 0xF0E4BA16D1DB546C 0x5BD8D82D b323 - void ENABLE_VEHICLE_DYNAMIC_AMBIENT_SCALES(Vehicle vehicle) { invoke(0xF87D9F2301F7D206, vehicle); } // 0xF87D9F2301F7D206 0x450AD03A b323 - BOOL IS_PLANE_LANDING_GEAR_INTACT(Vehicle plane) { return invoke(0x4198AB0022B15F87, plane); } // 0x4198AB0022B15F87 0xBD085DCA b323 - BOOL ARE_PLANE_PROPELLERS_INTACT(Vehicle plane) { return invoke(0x755D6D5267CBBD7E, plane); } // 0x755D6D5267CBBD7E 0xABBDD5C6 b323 - BOOL SET_PLANE_PROPELLER_HEALTH(Vehicle plane, float health) { return invoke(0x4C815EB175086F84, plane, health); } // 0x4C815EB175086F84 b1103 - void SET_VEHICLE_CAN_DEFORM_WHEELS(Vehicle vehicle, BOOL toggle) { invoke(0x0CDDA42F9E360CA6, vehicle, toggle); } // 0x0CDDA42F9E360CA6 0x9B581DE7 b323 - BOOL IS_VEHICLE_STOLEN(Vehicle vehicle) { return invoke(0x4AF9BD80EEBEB453, vehicle); } // 0x4AF9BD80EEBEB453 0x20B61DDE b323 - void SET_VEHICLE_IS_STOLEN(Vehicle vehicle, BOOL isStolen) { invoke(0x67B2C79AA7FF5738, vehicle, isStolen); } // 0x67B2C79AA7FF5738 0x70912E42 b323 - void SET_PLANE_TURBULENCE_MULTIPLIER(Vehicle vehicle, float multiplier) { invoke(0xAD2D28A1AFDFF131, vehicle, multiplier); } // 0xAD2D28A1AFDFF131 0xED159AE6 b323 - BOOL ARE_WINGS_OF_PLANE_INTACT(Vehicle plane) { return invoke(0x5991A01434CE9677, plane); } // 0x5991A01434CE9677 0xAF8CB3DF b323 - void ALLOW_AMBIENT_VEHICLES_TO_AVOID_ADVERSE_CONDITIONS(Vehicle vehicle) { invoke(0xB264C4D2F2B0A78B, vehicle); } // 0xB264C4D2F2B0A78B 0x45F72495 b323 - void DETACH_VEHICLE_FROM_CARGOBOB(Vehicle vehicle, Vehicle cargobob) { invoke(0x0E21D3DF1051399D, vehicle, cargobob); } // 0x0E21D3DF1051399D 0x83D3D331 b323 - BOOL DETACH_VEHICLE_FROM_ANY_CARGOBOB(Vehicle vehicle) { return invoke(0xADF7BE450512C12F, vehicle); } // 0xADF7BE450512C12F 0x50E0EABE b323 - BOOL DETACH_ENTITY_FROM_CARGOBOB(Vehicle cargobob, Entity entity) { return invoke(0xAF03011701811146, cargobob, entity); } // 0xAF03011701811146 b678 - BOOL IS_VEHICLE_ATTACHED_TO_CARGOBOB(Vehicle cargobob, Vehicle vehicleAttached) { return invoke(0xD40148F22E81A1D9, cargobob, vehicleAttached); } // 0xD40148F22E81A1D9 0x5DEEC76C b323 - Vehicle GET_VEHICLE_ATTACHED_TO_CARGOBOB(Vehicle cargobob) { return invoke(0x873B82D42AC2B9E5, cargobob); } // 0x873B82D42AC2B9E5 0x301A1D24 b323 - Entity GET_ENTITY_ATTACHED_TO_CARGOBOB(Any p0) { return invoke(0x99093F60746708CA, p0); } // 0x99093F60746708CA b1103 - void ATTACH_VEHICLE_TO_CARGOBOB(Vehicle vehicle, Vehicle cargobob, int p2, float x, float y, float z) { invoke(0x4127F1D84E347769, vehicle, cargobob, p2, x, y, z); } // 0x4127F1D84E347769 0x607DC9D5 b323 - void ATTACH_ENTITY_TO_CARGOBOB(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { invoke(0xA1DD82F3CCF9A01E, p0, p1, p2, p3, p4, p5); } // 0xA1DD82F3CCF9A01E 0xAEB29F98 b944 - void SET_CARGOBOB_FORCE_DONT_DETACH_VEHICLE(Vehicle cargobob, BOOL toggle) { invoke(0x571FEB383F629926, cargobob, toggle); } // 0x571FEB383F629926 0x49949FDA b323 - void SET_CARGOBOB_EXCLUDE_FROM_PICKUP_ENTITY(Any p0, Any p1) { invoke(0x1F34B0626C594380, p0, p1); } // 0x1F34B0626C594380 b757 - BOOL CAN_CARGOBOB_PICK_UP_ENTITY(Any p0, Any p1) { return invoke(0x2C1D8B3B19E517CC, p0, p1); } // 0x2C1D8B3B19E517CC b757 - Vector3 GET_ATTACHED_PICK_UP_HOOK_POSITION(Vehicle cargobob) { return invoke(0xCBDB9B923CACC92D, cargobob); } // 0xCBDB9B923CACC92D 0xE6633DCF b323 - BOOL DOES_CARGOBOB_HAVE_PICK_UP_ROPE(Vehicle cargobob) { return invoke(0x1821D91AD4B56108, cargobob); } // 0x1821D91AD4B56108 0xAF769B81 b323 - void CREATE_PICK_UP_ROPE_FOR_CARGOBOB(Vehicle cargobob, int state) { invoke(0x7BEB0C7A235F6F3B, cargobob, state); } // 0x7BEB0C7A235F6F3B 0x4D3C9A99 b323 - void REMOVE_PICK_UP_ROPE_FOR_CARGOBOB(Vehicle cargobob) { invoke(0x9768CF648F54C804, cargobob); } // 0x9768CF648F54C804 0xA8211EE9 b323 - void SET_PICKUP_ROPE_LENGTH_FOR_CARGOBOB(Vehicle cargobob, float length1, float length2, BOOL p3) { invoke(0x877C1EAEAC531023, cargobob, length1, length2, p3); } // 0x877C1EAEAC531023 0x3A8AB081 b323 - void SET_PICKUP_ROPE_LENGTH_WITHOUT_CREATING_ROPE_FOR_CARGOBOB(Any p0, Any p1, Any p2) { invoke(0xC0ED6438E6D39BA8, p0, p1, p2); } // 0xC0ED6438E6D39BA8 b944 - void SET_CARGOBOB_PICKUP_ROPE_DAMPING_MULTIPLIER(Any p0, Any p1) { invoke(0xCF1182F682F65307, p0, p1); } // 0xCF1182F682F65307 0x7D927E1B b323 - void SET_CARGOBOB_PICKUP_ROPE_TYPE(Any p0, Any p1) { invoke(0x0D5F65A8F4EBDAB5, p0, p1); } // 0x0D5F65A8F4EBDAB5 0xF258ADA1 b1103 - BOOL DOES_CARGOBOB_HAVE_PICKUP_MAGNET(Vehicle cargobob) { return invoke(0x6E08BF5B3722BAC9, cargobob); } // 0x6E08BF5B3722BAC9 0x4778CA0A b323 - void SET_CARGOBOB_PICKUP_MAGNET_ACTIVE(Vehicle cargobob, BOOL isActive) { invoke(0x9A665550F8DA349B, cargobob, isActive); } // 0x9A665550F8DA349B 0xF57066DA b323 - void SET_CARGOBOB_PICKUP_MAGNET_STRENGTH(Vehicle cargobob, float strength) { invoke(0xBCBFCD9D1DAC19E2, cargobob, strength); } // 0xBCBFCD9D1DAC19E2 0xCC3CF97D b323 - void SET_CARGOBOB_PICKUP_MAGNET_FALLOFF(Vehicle cargobob, float p1) { invoke(0xA17BAD153B51547E, cargobob, p1); } // 0xA17BAD153B51547E b323 - void SET_CARGOBOB_PICKUP_MAGNET_REDUCED_STRENGTH(Vehicle cargobob, float p1) { invoke(0x66979ACF5102FD2F, cargobob, p1); } // 0x66979ACF5102FD2F b323 - void SET_CARGOBOB_PICKUP_MAGNET_REDUCED_FALLOFF(Vehicle cargobob, float p1) { invoke(0x6D8EAC07506291FB, cargobob, p1); } // 0x6D8EAC07506291FB b323 - void SET_CARGOBOB_PICKUP_MAGNET_PULL_STRENGTH(Vehicle cargobob, float p1) { invoke(0xED8286F71A819BAA, cargobob, p1); } // 0xED8286F71A819BAA 0x8191BC1A b323 - void SET_CARGOBOB_PICKUP_MAGNET_PULL_ROPE_LENGTH(Vehicle vehicle, float p1) { invoke(0x685D5561680D088B, vehicle, p1); } // 0x685D5561680D088B b323 - void SET_CARGOBOB_PICKUP_MAGNET_SET_TARGETED_MODE(Vehicle vehicle, Vehicle cargobob) { invoke(0xE301BD63E9E13CF0, vehicle, cargobob); } // 0xE301BD63E9E13CF0 b323 - void SET_CARGOBOB_PICKUP_MAGNET_SET_AMBIENT_MODE(Vehicle vehicle, BOOL p1, BOOL p2) { invoke(0x9BDDC73CC6A115D4, vehicle, p1, p2); } // 0x9BDDC73CC6A115D4 0x50CDB295 b323 - void SET_CARGOBOB_PICKUP_MAGNET_ENSURE_PICKUP_ENTITY_UPRIGHT(Vehicle vehicle, BOOL p1) { invoke(0x56EB5E94318D3FB6, vehicle, p1); } // 0x56EB5E94318D3FB6 0x30F43FE3 b323 - BOOL DOES_VEHICLE_HAVE_WEAPONS(Vehicle vehicle) { return invoke(0x25ECB9F8017D98E0, vehicle); } // 0x25ECB9F8017D98E0 0xB2E1E1FB b323 - void SET_VEHICLE_WILL_TELL_OTHERS_TO_HURRY(Vehicle vehicle, BOOL p1) { invoke(0x2C4A1590ABF43E8B, vehicle, p1); } // 0x2C4A1590ABF43E8B 0x2EC19A8B b323 - void DISABLE_VEHICLE_WEAPON(BOOL disabled, Hash weaponHash, Vehicle vehicle, Ped owner) { invoke(0xF4FC6A6F67D8D856, disabled, weaponHash, vehicle, owner); } // 0xF4FC6A6F67D8D856 0xA688B7D1 b323 - BOOL IS_VEHICLE_WEAPON_DISABLED(Hash weaponHash, Vehicle vehicle, Ped owner) { return invoke(0x563B65A643ED072E, weaponHash, vehicle, owner); } // 0x563B65A643ED072E b1011 - void SET_VEHICLE_USED_FOR_PILOT_SCHOOL(Vehicle vehicle, BOOL toggle) { invoke(0xE05DD0E9707003A3, vehicle, toggle); } // 0xE05DD0E9707003A3 0x123E5B90 b323 - void SET_VEHICLE_ACTIVE_FOR_PED_NAVIGATION(Vehicle vehicle, BOOL toggle) { invoke(0x21115BCD6E44656A, vehicle, toggle); } // 0x21115BCD6E44656A 0xEBC225C1 b323 - int GET_VEHICLE_CLASS(Vehicle vehicle) { return invoke(0x29439776AAA00A62, vehicle); } // 0x29439776AAA00A62 0xC025338E b323 - int GET_VEHICLE_CLASS_FROM_NAME(Hash modelHash) { return invoke(0xDEDF1C8BD47C2200, modelHash); } // 0xDEDF1C8BD47C2200 0xEA469980 b323 - void SET_PLAYERS_LAST_VEHICLE(Vehicle vehicle) { invoke(0xBCDF8BAF56C87B6A, vehicle); } // 0xBCDF8BAF56C87B6A 0xDE86447D b323 - void SET_VEHICLE_CAN_BE_USED_BY_FLEEING_PEDS(Vehicle vehicle, BOOL toggle) { invoke(0x300504B23BD3B711, vehicle, toggle); } // 0x300504B23BD3B711 0x5130DB1E b323 - void SET_AIRCRAFT_PILOT_SKILL_NOISE_SCALAR(Vehicle vehicle, float p1) { invoke(0xE5810AC70602F2F5, vehicle, p1); } // 0xE5810AC70602F2F5 0xB6BE07E0 b323 - void SET_VEHICLE_DROPS_MONEY_WHEN_BLOWN_UP(Vehicle vehicle, BOOL toggle) { invoke(0x068F64F2470F9656, vehicle, toggle); } // 0x068F64F2470F9656 0x4BB5605D b323 - void SET_VEHICLE_KEEP_ENGINE_ON_WHEN_ABANDONED(Vehicle vehicle, BOOL toggle) { invoke(0xB8FBC8B1330CA9B4, vehicle, toggle); } // 0xB8FBC8B1330CA9B4 0x51E0064F b323 - void SET_VEHICLE_IMPATIENCE_TIMER(Vehicle vehicle, Any p1) { invoke(0x6A973569BA094650, vehicle, p1); } // 0x6A973569BA094650 b1604 - void SET_VEHICLE_HANDLING_OVERRIDE(Vehicle vehicle, Hash hash) { invoke(0x10655FAB9915623D, vehicle, hash); } // 0x10655FAB9915623D b323 - void SET_VEHICLE_EXTENDED_REMOVAL_RANGE(Vehicle vehicle, int range) { invoke(0x79DF7E806202CE01, vehicle, range); } // 0x79DF7E806202CE01 0xAEF9611C b323 - void SET_VEHICLE_STEERING_BIAS_SCALAR(Any p0, float p1) { invoke(0x9007A2F21DC108D4, p0, p1); } // 0x9007A2F21DC108D4 0x585E49B6 b323 - void SET_HELI_CONTROL_LAGGING_RATE_SCALAR(Vehicle helicopter, float multiplier) { invoke(0x6E0859B530A365CC, helicopter, multiplier); } // 0x6E0859B530A365CC 0x6E67FD35 b323 - void SET_VEHICLE_FRICTION_OVERRIDE(Vehicle vehicle, float friction) { invoke(0x1837AF7C627009BA, vehicle, friction); } // 0x1837AF7C627009BA 0x32AFD42E b323 - void SET_VEHICLE_WHEELS_CAN_BREAK_OFF_WHEN_BLOW_UP(Vehicle vehicle, BOOL toggle) { invoke(0xA37B9A517B133349, vehicle, toggle); } // 0xA37B9A517B133349 0x670913A4 b323 - BOOL ARE_PLANE_CONTROL_PANELS_INTACT(Vehicle vehicle, BOOL p1) { return invoke(0xF78F94D60248C737, vehicle, p1); } // 0xF78F94D60248C737 0x3B51B348 b323 - void SET_VEHICLE_CEILING_HEIGHT(Vehicle vehicle, float height) { invoke(0xA46413066687A328, vehicle, height); } // 0xA46413066687A328 0x98A10A86 b323 - void SET_VEHICLE_NO_EXPLOSION_DAMAGE_FROM_DRIVER(Vehicle vehicle, BOOL toggle) { invoke(0x5E569EC46EC21CAE, vehicle, toggle); } // 0x5E569EC46EC21CAE 0xBC649C49 b323 - void CLEAR_VEHICLE_ROUTE_HISTORY(Vehicle vehicle) { invoke(0x6D6AF961B72728AE, vehicle); } // 0x6D6AF961B72728AE 0x8DD9AA0C b323 - Vehicle DOES_VEHICLE_EXIST_WITH_DECORATOR(const char* decorator) { return invoke(0x956B409B984D9BF7, decorator); } // 0x956B409B984D9BF7 0x39E68EDD b323 - void SET_VEHICLE_AI_CAN_USE_EXCLUSIVE_SEATS(Vehicle vehicle, BOOL toggle) { invoke(0x41062318F23ED854, vehicle, toggle); } // 0x41062318F23ED854 b323 - void SET_VEHICLE_EXCLUSIVE_DRIVER(Vehicle vehicle, Ped ped, int index) { invoke(0xB5C51B5502E85E83, vehicle, ped, index); } // 0xB5C51B5502E85E83 0xAA8BD440 b323 - BOOL IS_PED_EXCLUSIVE_DRIVER_OF_VEHICLE(Ped ped, Vehicle vehicle, int* outIndex) { return invoke(0xB09D25E77C33EB3F, ped, vehicle, outIndex); } // 0xB09D25E77C33EB3F b463 - void DISABLE_INDIVIDUAL_PLANE_PROPELLER(Vehicle vehicle, int propeller) { invoke(0x500873A45724C863, vehicle, propeller); } // 0x500873A45724C863 0x004926A3 b323 - void SET_VEHICLE_FORCE_AFTERBURNER(Vehicle vehicle, BOOL toggle) { invoke(0xB055A34527CB8FD7, vehicle, toggle); } // 0xB055A34527CB8FD7 0xC195803B b323 - void SET_DONT_PROCESS_VEHICLE_GLASS(Vehicle vehicle, BOOL toggle) { invoke(0x1087BC8EC540DAEB, vehicle, toggle); } // 0x1087BC8EC540DAEB b1103 - void SET_DISABLE_WANTED_CONES_RESPONSE(Vehicle vehicle, BOOL toggle) { invoke(0x4AD280EB48B2D8E6, vehicle, toggle); } // 0x4AD280EB48B2D8E6 b1868 - void SET_USE_DESIRED_Z_CRUISE_SPEED_FOR_LANDING(Vehicle vehicle, BOOL toggle) { invoke(0xB68CFAF83A02768D, vehicle, toggle); } // 0xB68CFAF83A02768D b1290 - void SET_ARRIVE_DISTANCE_OVERRIDE_FOR_VEHICLE_PERSUIT_ATTACK(Vehicle vehicle, float p1) { invoke(0x0205F5365292D2EB, vehicle, p1); } // 0x0205F5365292D2EB b1290 - void SET_VEHICLE_READY_FOR_CLEANUP(Any p0) { invoke(0xCF9159024555488C, p0); } // 0xCF9159024555488C b944 - void SET_DISTANT_CARS_ENABLED(BOOL toggle) { invoke(0xF796359A959DF65D, toggle); } // 0xF796359A959DF65D 0xB5CC548B b323 - void SET_VEHICLE_NEON_COLOUR(Vehicle vehicle, int r, int g, int b) { invoke(0x8E0A582209A62695, vehicle, r, g, b); } // 0x8E0A582209A62695 b323 - void SET_VEHICLE_NEON_INDEX_COLOUR(Vehicle vehicle, int index) { invoke(0xB93B2867F7B479D1, vehicle, index); } // 0xB93B2867F7B479D1 b1493 - void GET_VEHICLE_NEON_COLOUR(Vehicle vehicle, int* r, int* g, int* b) { invoke(0x7619EEE8C886757F, vehicle, r, g, b); } // 0x7619EEE8C886757F b323 - void SET_VEHICLE_NEON_ENABLED(Vehicle vehicle, int index, BOOL toggle) { invoke(0x2AA720E4287BF269, vehicle, index, toggle); } // 0x2AA720E4287BF269 b323 - BOOL GET_VEHICLE_NEON_ENABLED(Vehicle vehicle, int index) { return invoke(0x8C4B92553E4766A5, vehicle, index); } // 0x8C4B92553E4766A5 b323 - void SET_AMBIENT_VEHICLE_NEON_ENABLED(BOOL p0) { invoke(0x35E0654F4BAD7971, p0); } // 0x35E0654F4BAD7971 b323 - void SUPPRESS_NEONS_ON_VEHICLE(Vehicle vehicle, BOOL toggle) { invoke(0x83F813570FF519DE, vehicle, toggle); } // 0x83F813570FF519DE b573 - void SET_DISABLE_SUPERDUMMY(Vehicle vehicle, BOOL p1) { invoke(0xB088E9A47AE6EDD5, vehicle, p1); } // 0xB088E9A47AE6EDD5 b323 - void REQUEST_VEHICLE_DIAL(Vehicle vehicle) { invoke(0xDBA3C090E3D74690, vehicle); } // 0xDBA3C090E3D74690 b323 - float GET_VEHICLE_BODY_HEALTH(Vehicle vehicle) { return invoke(0xF271147EB7B40F12, vehicle); } // 0xF271147EB7B40F12 0x2B2FCC28 b323 - void SET_VEHICLE_BODY_HEALTH(Vehicle vehicle, float value) { invoke(0xB77D05AC8C78AADB, vehicle, value); } // 0xB77D05AC8C78AADB 0x920C2517 b323 - void GET_VEHICLE_SIZE(Vehicle vehicle, Vector3* out1, Vector3* out2) { invoke(0xDF7E3EEB29642C38, vehicle, out1, out2); } // 0xDF7E3EEB29642C38 b323 - float GET_FAKE_SUSPENSION_LOWERING_AMOUNT(Vehicle vehicle) { return invoke(0x53952FD2BAA19F17, vehicle); } // 0x53952FD2BAA19F17 0xB73A1486 b323 - void SET_CAR_HIGH_SPEED_BUMP_SEVERITY_MULTIPLIER(float multiplier) { invoke(0x84FD40F56075E816, multiplier); } // 0x84FD40F56075E816 b323 - int GET_NUMBER_OF_VEHICLE_DOORS(Vehicle vehicle) { return invoke(0x92922A607497B14D, vehicle); } // 0x92922A607497B14D b463 - void SET_HYDRAULICS_CONTROL(Vehicle vehicle, BOOL toggle) { invoke(0x28B18377EB6E25F6, vehicle, toggle); } // 0x28B18377EB6E25F6 b505 - void SET_CAN_ADJUST_GROUND_CLEARANCE(Vehicle vehicle, BOOL p1) { invoke(0xA7DCDF4DED40A8F4, vehicle, p1); } // 0xA7DCDF4DED40A8F4 b323 - float GET_VEHICLE_HEALTH_PERCENTAGE(Vehicle vehicle, float maxEngineHealth, float maxPetrolTankHealth, float maxBodyHealth, float maxMainRotorHealth, float maxTailRotorHealth, float maxUnkHealth) { return invoke(0xB8EF61207C2393A9, vehicle, maxEngineHealth, maxPetrolTankHealth, maxBodyHealth, maxMainRotorHealth, maxTailRotorHealth, maxUnkHealth); } // 0xB8EF61207C2393A9 0x196BA503 b323 - BOOL GET_VEHICLE_IS_MERCENARY(Vehicle vehicle) { return invoke(0xD4C4642CB7F50B5D, vehicle); } // 0xD4C4642CB7F50B5D 0x575504DE b323 - void SET_VEHICLE_BROKEN_PARTS_DONT_AFFECT_AI_HANDLING(Vehicle vehicle, BOOL p1) { invoke(0xC361AA040D6637A8, vehicle, p1); } // 0xC361AA040D6637A8 0x819CD954 b323 - void SET_VEHICLE_KERS_ALLOWED(Vehicle vehicle, BOOL toggle) { invoke(0x99C82F8A139F3E4E, vehicle, toggle); } // 0x99C82F8A139F3E4E 0x71CDD52F b323 - BOOL GET_VEHICLE_HAS_KERS(Vehicle vehicle) { return invoke(0x50634E348C8D44EF, vehicle); } // 0x50634E348C8D44EF 0x0761E635 b372 - void SET_PLANE_RESIST_TO_EXPLOSION(Vehicle vehicle, BOOL toggle) { invoke(0xE16142B94664DEFD, vehicle, toggle); } // 0xE16142B94664DEFD 0xFBBA699A b323 - void SET_HELI_RESIST_TO_EXPLOSION(Vehicle vehicle, BOOL toggle) { invoke(0x8074CC1886802912, vehicle, toggle); } // 0x8074CC1886802912 b2545 - void SET_DISABLE_BMX_EXTRA_TRICK_FORCES(Any p0) { invoke(0x26D99D5A82FD18E8, p0); } // 0x26D99D5A82FD18E8 b463 - void SET_HYDRAULIC_SUSPENSION_RAISE_FACTOR(Vehicle vehicle, int wheelId, float value) { invoke(0x84EA99C62CB3EF0C, vehicle, wheelId, value); } // 0x84EA99C62CB3EF0C b505 - float GET_HYDRAULIC_SUSPENSION_RAISE_FACTOR(Vehicle vehicle, int wheelId) { return invoke(0x0BB5CBDDD0F25AE3, vehicle, wheelId); } // 0x0BB5CBDDD0F25AE3 b2372 - void SET_CAN_USE_HYDRAULICS(Vehicle vehicle, BOOL toggle) { invoke(0x1201E8A3290A3B98, vehicle, toggle); } // 0x1201E8A3290A3B98 b505 - void SET_HYDRAULIC_VEHICLE_STATE(Vehicle vehicle, int state) { invoke(0x8EA86DF356801C7D, vehicle, state); } // 0x8EA86DF356801C7D b505 - void SET_HYDRAULIC_WHEEL_STATE(Vehicle vehicle, int wheelId, int state, float value, Any p4) { invoke(0xC24075310A8B9CD1, vehicle, wheelId, state, value, p4); } // 0xC24075310A8B9CD1 b505 - BOOL HAS_VEHICLE_PETROLTANK_SET_ON_FIRE_BY_ENTITY(Any p0, Any p1) { return invoke(0x5BA68A0840D546AC, p0, p1); } // 0x5BA68A0840D546AC b463 - void CLEAR_VEHICLE_PETROLTANK_FIRE_CULPRIT(Vehicle vehicle) { invoke(0x4419966C9936071A, vehicle); } // 0x4419966C9936071A b463 - void SET_VEHICLE_BOBBLEHEAD_VELOCITY(float x, float y, float p2) { invoke(0x870B8B7A766615C8, x, y, p2); } // 0x870B8B7A766615C8 b505 - BOOL GET_VEHICLE_IS_DUMMY(Any p0) { return invoke(0x8533CAFDE1F0F336, p0); } // 0x8533CAFDE1F0F336 b505 - BOOL SET_VEHICLE_DAMAGE_SCALE(Vehicle vehicle, float p1) { return invoke(0x4E20D2A627011E8E, vehicle, p1); } // 0x4E20D2A627011E8E b757 - BOOL SET_VEHICLE_WEAPON_DAMAGE_SCALE(Vehicle vehicle, float multiplier) { return invoke(0x45A561A9421AB6AD, vehicle, multiplier); } // 0x45A561A9421AB6AD b944 - BOOL SET_DISABLE_DAMAGE_WITH_PICKED_UP_ENTITY(Any p0, Any p1) { return invoke(0xD4196117AF7BB974, p0, p1); } // 0xD4196117AF7BB974 b757 - void SET_VEHICLE_USES_MP_PLAYER_DAMAGE_MULTIPLIER(Any p0, Any p1) { invoke(0xBB2333BB87DDD87F, p0, p1); } // 0xBB2333BB87DDD87F b757 - void SET_BIKE_EASY_TO_LAND(Vehicle vehicle, BOOL toggle) { invoke(0x73561D4425A021A2, vehicle, toggle); } // 0x73561D4425A021A2 b791 - void SET_INVERT_VEHICLE_CONTROLS(Vehicle vehicle, BOOL state) { invoke(0x5B91B229243351A8, vehicle, state); } // 0x5B91B229243351A8 b791 - void SET_SPEED_BOOST_EFFECT_DISABLED(BOOL disabled) { invoke(0x7BBE7FF626A591FE, disabled); } // 0x7BBE7FF626A591FE b877 - void SET_SLOW_DOWN_EFFECT_DISABLED(BOOL disabled) { invoke(0x65B080555EA48149, disabled); } // 0x65B080555EA48149 b1011 - void SET_FORMATION_LEADER(Vehicle vehicle, float x, float y, float z, float p4) { invoke(0x428AD3E26C8D9EB0, vehicle, x, y, z, p4); } // 0x428AD3E26C8D9EB0 b877 - void RESET_FORMATION_LEADER() { invoke(0xE2F53F172B45EDE1); } // 0xE2F53F172B45EDE1 b877 - BOOL GET_IS_BOAT_CAPSIZED(Vehicle vehicle) { return invoke(0xBA91D045575699AD, vehicle); } // 0xBA91D045575699AD b877 - void SET_ALLOW_RAMMING_SOOP_OR_RAMP(Any p0, Any p1) { invoke(0x80E3357FDEF45C21, p0, p1); } // 0x80E3357FDEF45C21 b944 - void SET_SCRIPT_RAMP_IMPULSE_SCALE(Vehicle vehicle, float impulseScale) { invoke(0xEFC13B1CE30D755D, vehicle, impulseScale); } // 0xEFC13B1CE30D755D b944 - BOOL GET_IS_DOOR_VALID(Vehicle vehicle, int doorId) { return invoke(0x645F4B6E8499F632, vehicle, doorId); } // 0x645F4B6E8499F632 b944 - void SET_SCRIPT_ROCKET_BOOST_RECHARGE_TIME(Vehicle vehicle, float seconds) { invoke(0xE00F2AB100B76E89, vehicle, seconds); } // 0xE00F2AB100B76E89 b944 - BOOL GET_HAS_ROCKET_BOOST(Vehicle vehicle) { return invoke(0x36D782F68B309BDA, vehicle); } // 0x36D782F68B309BDA b944 - BOOL IS_ROCKET_BOOST_ACTIVE(Vehicle vehicle) { return invoke(0x3D34E80EED4AE3BE, vehicle); } // 0x3D34E80EED4AE3BE b944 - void SET_ROCKET_BOOST_ACTIVE(Vehicle vehicle, BOOL active) { invoke(0x81E1552E35DC3839, vehicle, active); } // 0x81E1552E35DC3839 b944 - BOOL GET_HAS_RETRACTABLE_WHEELS(Vehicle vehicle) { return invoke(0xDCA174A42133F08C, vehicle); } // 0xDCA174A42133F08C b944 - BOOL GET_IS_WHEELS_RETRACTED(Vehicle vehicle) { return invoke(0x1DA0DA9CB3F0C8BF, vehicle); } // 0x1DA0DA9CB3F0C8BF b944 - void SET_WHEELS_EXTENDED_INSTANTLY(Vehicle vehicle) { invoke(0xF660602546D27BA8, vehicle); } // 0xF660602546D27BA8 b944 - void SET_WHEELS_RETRACTED_INSTANTLY(Vehicle vehicle) { invoke(0x5335BE58C083E74E, vehicle); } // 0x5335BE58C083E74E b1011 - BOOL GET_CAR_HAS_JUMP(Vehicle vehicle) { return invoke(0x9078C0C5EF8C19E9, vehicle); } // 0x9078C0C5EF8C19E9 b944 - void SET_USE_HIGHER_CAR_JUMP(Vehicle vehicle, BOOL toggle) { invoke(0xF06A16CA55D138D8, vehicle, toggle); } // 0xF06A16CA55D138D8 b944 - void SET_CLEAR_FREEZE_WAITING_ON_COLLISION_ONCE_PLAYER_ENTERS(Vehicle vehicle, BOOL toggle) { invoke(0xB2E0C0D6922D31F2, vehicle, toggle); } // 0xB2E0C0D6922D31F2 b944 - void SET_VEHICLE_WEAPON_RESTRICTED_AMMO(Vehicle vehicle, int weaponIndex, int capacity) { invoke(0x44CD1F493DB2A0A6, vehicle, weaponIndex, capacity); } // 0x44CD1F493DB2A0A6 b944 - int GET_VEHICLE_WEAPON_RESTRICTED_AMMO(Vehicle vehicle, int weaponIndex) { return invoke(0x8181CE2F25CB9BB7, vehicle, weaponIndex); } // 0x8181CE2F25CB9BB7 b1011 - BOOL GET_VEHICLE_HAS_PARACHUTE(Vehicle vehicle) { return invoke(0xBC9CFF381338CB4F, vehicle); } // 0xBC9CFF381338CB4F b944 - BOOL GET_VEHICLE_CAN_DEPLOY_PARACHUTE(Vehicle vehicle) { return invoke(0xA916396DF4154EE3, vehicle); } // 0xA916396DF4154EE3 b944 - void VEHICLE_START_PARACHUTING(Vehicle vehicle, BOOL active) { invoke(0x0BFFB028B3DD0A97, vehicle, active); } // 0x0BFFB028B3DD0A97 b944 - BOOL IS_VEHICLE_PARACHUTE_DEPLOYED(Vehicle vehicle) { return invoke(0x3DE51E9C80B116CF, vehicle); } // 0x3DE51E9C80B116CF b1011 - void VEHICLE_SET_RAMP_AND_RAMMING_CARS_TAKE_DAMAGE(Vehicle vehicle, BOOL toggle) { invoke(0x28D034A93FE31BF5, vehicle, toggle); } // 0x28D034A93FE31BF5 b944 - void VEHICLE_SET_ENABLE_RAMP_CAR_SIDE_IMPULSE(Any p0, Any p1) { invoke(0x1BBAC99C0BC53656, p0, p1); } // 0x1BBAC99C0BC53656 b944 - void VEHICLE_SET_ENABLE_NORMALISE_RAMP_CAR_VERTICAL_VELOCTIY(Any p0, Any p1) { invoke(0x756AE6E962168A04, p0, p1); } // 0x756AE6E962168A04 b944 - void VEHICLE_SET_JET_WASH_FORCE_ENABLED(Any p0) { invoke(0x9D30687C57BAA0BB, p0); } // 0x9D30687C57BAA0BB b1011 - void SET_VEHICLE_WEAPON_CAN_TARGET_OBJECTS(Vehicle vehicle, BOOL toggle) { invoke(0x86B4B6212CB8B627, vehicle, toggle); } // 0x86B4B6212CB8B627 b1011 - void SET_VEHICLE_USE_BOOST_BUTTON_FOR_WHEEL_RETRACT(BOOL toggle) { invoke(0x41290B40FA63E6DA, toggle); } // 0x41290B40FA63E6DA b1011 - void VEHICLE_SET_PARACHUTE_MODEL_OVERRIDE(Vehicle vehicle, Hash modelHash) { invoke(0x4D610C6B56031351, vehicle, modelHash); } // 0x4D610C6B56031351 b1011 - void VEHICLE_SET_PARACHUTE_MODEL_TINT_INDEX(Vehicle vehicle, int textureVariation) { invoke(0xA74AD2439468C883, vehicle, textureVariation); } // 0xA74AD2439468C883 b1011 - int VEHICLE_SET_OVERRIDE_EXTENABLE_SIDE_RATIO(Any p0, Any p1) { return invoke(0x0419B167EE128F33, p0, p1); } // 0x0419B167EE128F33 b1103 - int VEHICLE_SET_EXTENABLE_SIDE_TARGET_RATIO(Any p0, Any p1) { return invoke(0xF3B0E0AED097A3F5, p0, p1); } // 0xF3B0E0AED097A3F5 b1103 - int VEHICLE_SET_OVERRIDE_SIDE_RATIO(Any p0, Any p1) { return invoke(0xD3E51C0AB8C26EEE, p0, p1); } // 0xD3E51C0AB8C26EEE b1103 - int GET_ALL_VEHICLES(Any* vehsStruct) { return invoke(0x9B8E1BF04B51F2E8, vehsStruct); } // 0x9B8E1BF04B51F2E8 b1103 - void SET_CARGOBOB_EXTA_PICKUP_RANGE(Any p0, Any p1) { invoke(0x72BECCF4B829522E, p0, p1); } // 0x72BECCF4B829522E b1103 - void SET_OVERRIDE_VEHICLE_DOOR_TORQUE(Any p0, Any p1, Any p2) { invoke(0x66E3AAFACE2D1EB8, p0, p1, p2); } // 0x66E3AAFACE2D1EB8 b1103 - void SET_WHEELIE_ENABLED(Vehicle vehicle, BOOL enabled) { invoke(0x1312DDD8385AEE4E, vehicle, enabled); } // 0x1312DDD8385AEE4E b1103 - void SET_DISABLE_HELI_EXPLODE_FROM_BODY_DAMAGE(Any p0, Any p1) { invoke(0xEDBC8405B3895CC9, p0, p1); } // 0xEDBC8405B3895CC9 b1103 - void SET_DISABLE_EXPLODE_FROM_BODY_DAMAGE_ON_COLLISION(Vehicle vehicle, float value) { invoke(0x26E13D440E7F6064, vehicle, value); } // 0x26E13D440E7F6064 b1290 - void SET_TRAILER_ATTACHMENT_ENABLED(Any p0, Any p1) { invoke(0x2FA2494B47FDD009, p0, p1); } // 0x2FA2494B47FDD009 b1103 - void SET_ROCKET_BOOST_FILL(Vehicle vehicle, float percentage) { invoke(0xFEB2DDED3509562E, vehicle, percentage); } // 0xFEB2DDED3509562E b1103 - void SET_GLIDER_ACTIVE(Vehicle vehicle, BOOL state) { invoke(0x544996C0081ABDEB, vehicle, state); } // 0x544996C0081ABDEB b1103 - void SET_SHOULD_RESET_TURRET_IN_SCRIPTED_CAMERAS(Vehicle vehicle, BOOL shouldReset) { invoke(0x78CEEE41F49F421F, vehicle, shouldReset); } // 0x78CEEE41F49F421F b1103 - void SET_VEHICLE_DISABLE_COLLISION_UPON_CREATION(Vehicle vehicle, BOOL disable) { invoke(0xAF60E6A2936F982A, vehicle, disable); } // 0xAF60E6A2936F982A b1103 - void SET_GROUND_EFFECT_REDUCES_DRAG(BOOL toggle) { invoke(0x430A7631A84C9BE7, toggle); } // 0x430A7631A84C9BE7 b1180 - void SET_DISABLE_MAP_COLLISION(Vehicle vehicle) { invoke(0x75627043C6AA90AD, vehicle); } // 0x75627043C6AA90AD b1180 - void SET_DISABLE_PED_STAND_ON_TOP(Vehicle vehicle, BOOL toggle) { invoke(0x8235F1BEAD557629, vehicle, toggle); } // 0x8235F1BEAD557629 b1180 - void SET_VEHICLE_DAMAGE_SCALES(Vehicle vehicle, Any p1, Any p2, Any p3, Any p4) { invoke(0x9640E30A7F395E4B, vehicle, p1, p2, p3, p4); } // 0x9640E30A7F395E4B b1290 - void SET_PLANE_SECTION_DAMAGE_SCALE(Vehicle vehicle, Any p1, Any p2) { invoke(0x0BBB9A7A8FFE931B, vehicle, p1, p2); } // 0x0BBB9A7A8FFE931B b1290 - void SET_HELI_CAN_PICKUP_ENTITY_THAT_HAS_PICK_UP_DISABLED(Vehicle vehicle, BOOL toggle) { invoke(0x94A68DA412C4007D, vehicle, toggle); } // 0x94A68DA412C4007D b1180 - void SET_VEHICLE_BOMB_AMMO(Vehicle vehicle, int bombCount) { invoke(0xF4B2ED59DEB5D774, vehicle, bombCount); } // 0xF4B2ED59DEB5D774 b1180 - int GET_VEHICLE_BOMB_AMMO(Vehicle vehicle) { return invoke(0xEA12BD130D7569A1, vehicle); } // 0xEA12BD130D7569A1 b1180 - void SET_VEHICLE_COUNTERMEASURE_AMMO(Vehicle vehicle, int counterMeasureCount) { invoke(0x9BDA23BF666F0855, vehicle, counterMeasureCount); } // 0x9BDA23BF666F0855 b1180 - int GET_VEHICLE_COUNTERMEASURE_AMMO(Vehicle vehicle) { return invoke(0xF846AA63DF56B804, vehicle); } // 0xF846AA63DF56B804 b1180 - void SET_HELI_COMBAT_OFFSET(Vehicle vehicle, float x, float y, float z) { invoke(0x0A3F820A9A9A9AC5, vehicle, x, y, z); } // 0x0A3F820A9A9A9AC5 b1180 - BOOL GET_CAN_VEHICLE_BE_PLACED_HERE(Vehicle vehicle, float x, float y, float z, float rotX, float rotY, float rotZ, int p7, Any p8) { return invoke(0x51F30DB60626A20E, vehicle, x, y, z, rotX, rotY, rotZ, p7, p8); } // 0x51F30DB60626A20E b1180 - void SET_DISABLE_AUTOMATIC_CRASH_TASK(Vehicle vehicle, BOOL toggle) { invoke(0x97841634EF7DF1D6, vehicle, toggle); } // 0x97841634EF7DF1D6 b1180 - void SET_SPECIAL_FLIGHT_MODE_RATIO(Vehicle vehicle, float ratio) { invoke(0xD138FA15C9776837, vehicle, ratio); } // 0xD138FA15C9776837 b1290 - void SET_SPECIAL_FLIGHT_MODE_TARGET_RATIO(Vehicle vehicle, float targetRatio) { invoke(0x438B3D7CA026FE91, vehicle, targetRatio); } // 0x438B3D7CA026FE91 b1290 - void SET_SPECIAL_FLIGHT_MODE_ALLOWED(Vehicle vehicle, BOOL toggle) { invoke(0xF1211889DF15A763, vehicle, toggle); } // 0xF1211889DF15A763 b1290 - void SET_DISABLE_HOVER_MODE_FLIGHT(Vehicle vehicle, BOOL toggle) { invoke(0x2D55FE374D5FDB91, vehicle, toggle); } // 0x2D55FE374D5FDB91 b1290 - BOOL GET_OUTRIGGERS_DEPLOYED(Vehicle vehicle) { return invoke(0x3A9128352EAC9E85, vehicle); } // 0x3A9128352EAC9E85 b1290 - Vector3 FIND_SPAWN_COORDINATES_FOR_HELI(Ped ped) { return invoke(0x8DC9675797123522, ped); } // 0x8DC9675797123522 b1290 - void SET_DEPLOY_FOLDING_WINGS(Vehicle vehicle, BOOL deploy, BOOL p2) { invoke(0xB251E0B33E58B424, vehicle, deploy, p2); } // 0xB251E0B33E58B424 b1290 - BOOL ARE_FOLDING_WINGS_DEPLOYED(Vehicle vehicle) { return invoke(0xAEF12960FA943792, vehicle); } // 0xAEF12960FA943792 b1290 - void SET_DEPLOY_MISSILE_BAYS_(Vehicle vehicle, BOOL deploy) { invoke(0x0C02468829E4AA65, vehicle, deploy); } // 0x0C02468829E4AA65 b2944 - BOOL ARE_MISSILE_BAYS_DEPLOYED_(Vehicle vehicle) { return invoke(0xEA4743874D515F13, vehicle); } // 0xEA4743874D515F13 b2944 - void SET_DIP_STRAIGHT_DOWN_WHEN_CRASHING_PLANE(Vehicle vehicle, BOOL toggle) { invoke(0xAA653AE61924B0A0, vehicle, toggle); } // 0xAA653AE61924B0A0 b1290 - void SET_TURRET_HIDDEN(Vehicle vehicle, int index, BOOL toggle) { invoke(0xC60060EB0D8AC7B1, vehicle, index, toggle); } // 0xC60060EB0D8AC7B1 b1290 - void SET_HOVER_MODE_WING_RATIO(Vehicle vehicle, float ratio) { invoke(0x70A252F60A3E036B, vehicle, ratio); } // 0x70A252F60A3E036B b1365 - void SET_DISABLE_TURRET_MOVEMENT(Vehicle vehicle, int turretId) { invoke(0xE615BB7A7752C76A, vehicle, turretId); } // 0xE615BB7A7752C76A b1365 - void SET_FORCE_FIX_LINK_MATRICES(Vehicle vehicle) { invoke(0x887FA38787DE8C72, vehicle); } // 0x887FA38787DE8C72 b1365 - void SET_TRANSFORM_RATE_FOR_ANIMATION(Vehicle vehicle, float transformRate) { invoke(0x498218259FB7C72D, vehicle, transformRate); } // 0x498218259FB7C72D b1365 - void SET_TRANSFORM_TO_SUBMARINE_USES_ALTERNATE_INPUT(Vehicle vehicle, BOOL toggle) { invoke(0x41B9FB92EDED32A6, vehicle, toggle); } // 0x41B9FB92EDED32A6 b1365 - void SET_VEHICLE_COMBAT_MODE(BOOL toggle) { invoke(0x36DE109527A2C0C4, toggle); } // 0x36DE109527A2C0C4 b1604 - void SET_VEHICLE_DETONATION_MODE(BOOL toggle) { invoke(0x82E0AC411E41A5B4, toggle); } // 0x82E0AC411E41A5B4 b1604 - void SET_VEHICLE_SHUNT_ON_STICK(BOOL toggle) { invoke(0x99A05839C46CE316, toggle); } // 0x99A05839C46CE316 b1604 - BOOL GET_IS_VEHICLE_SHUNTING(Vehicle vehicle) { return invoke(0xA2459F72C14E2E8D, vehicle); } // 0xA2459F72C14E2E8D b1604 - BOOL GET_HAS_VEHICLE_BEEN_HIT_BY_SHUNT(Vehicle vehicle) { return invoke(0xE8718FAF591FD224, vehicle); } // 0xE8718FAF591FD224 b1604 - Vehicle GET_LAST_SHUNT_VEHICLE(Vehicle vehicle) { return invoke(0x04F2FA6E234162F7, vehicle); } // 0x04F2FA6E234162F7 b1604 - void SET_DISABLE_VEHICLE_EXPLOSIONS_DAMAGE(BOOL toggle) { invoke(0x143921E45EC44D62, toggle); } // 0x143921E45EC44D62 b1604 - void SET_OVERRIDE_NITROUS_LEVEL(Vehicle vehicle, BOOL toggle, float level, float power, float rechargeTime, BOOL disableSound) { invoke(0xC8E9B6B71B8E660D, vehicle, toggle, level, power, rechargeTime, disableSound); } // 0xC8E9B6B71B8E660D b1604 - void SET_INCREASE_WHEEL_CRUSH_DAMAGE(Vehicle vehicle, BOOL toggle) { invoke(0x2970EAA18FD5E42F, vehicle, toggle); } // 0x2970EAA18FD5E42F b1604 - void SET_DISABLE_WEAPON_BLADE_FORCES(BOOL toggle) { invoke(0x211E95CE9903940C, toggle); } // 0x211E95CE9903940C b1604 - void SET_USE_DOUBLE_CLICK_FOR_CAR_JUMP(BOOL toggle) { invoke(0x5BBCF35BF6E456F7, toggle); } // 0x5BBCF35BF6E456F7 b1604 - BOOL GET_DOES_VEHICLE_HAVE_TOMBSTONE(Vehicle vehicle) { return invoke(0x71AFB258CCED3A27, vehicle); } // 0x71AFB258CCED3A27 b1604 - void HIDE_TOMBSTONE(Vehicle vehicle, BOOL toggle) { invoke(0xAE71FB656C600587, vehicle, toggle); } // 0xAE71FB656C600587 b1604 - BOOL GET_IS_VEHICLE_DISABLED_BY_EMP(Vehicle vehicle) { return invoke(0x0506ED94363AD905, vehicle); } // 0x0506ED94363AD905 b1604 - void SET_DISABLE_RETRACTING_WEAPON_BLADES(BOOL toggle) { invoke(0x8F0D5BA1C2CC91D7, toggle); } // 0x8F0D5BA1C2CC91D7 b1604 - float GET_TYRE_HEALTH(Vehicle vehicle, int wheelIndex) { return invoke(0x55EAB010FAEE9380, vehicle, wheelIndex); } // 0x55EAB010FAEE9380 b1868 - void SET_TYRE_HEALTH(Vehicle vehicle, int wheelIndex, float health) { invoke(0x74C68EF97645E79D, vehicle, wheelIndex, health); } // 0x74C68EF97645E79D b1868 - float GET_TYRE_WEAR_RATE(Vehicle vehicle, int wheelIndex) { return invoke(0x6E387895952F4F71, vehicle, wheelIndex); } // 0x6E387895952F4F71 b2060 - void SET_TYRE_WEAR_RATE(Vehicle vehicle, int wheelIndex, float multiplier) { invoke(0x01894E2EDE923CA2, vehicle, wheelIndex, multiplier); } // 0x01894E2EDE923CA2 b1868 - void SET_TYRE_WEAR_RATE_SCALE(Vehicle vehicle, int wheelIndex, float multiplier) { invoke(0x392183BB9EA57697, vehicle, wheelIndex, multiplier); } // 0x392183BB9EA57697 b2060 - void SET_TYRE_MAXIMUM_GRIP_DIFFERENCE_DUE_TO_WEAR_RATE(Vehicle vehicle, int wheelIndex, float multiplier) { invoke(0xC970D0E0FC31D768, vehicle, wheelIndex, multiplier); } // 0xC970D0E0FC31D768 b2060 - void SET_AIRCRAFT_IGNORE_HIGHTMAP_OPTIMISATION(Vehicle vehicle, int p1) { invoke(0xF8B49F5BA7F850E7, vehicle, p1); } // 0xF8B49F5BA7F850E7 b2060 - void SET_REDUCED_SUSPENSION_FORCE(Vehicle vehicle, BOOL enable) { invoke(0x3A375167F5782A65, vehicle, enable); } // 0x3A375167F5782A65 b2372 - void SET_DRIFT_TYRES(Vehicle vehicle, BOOL toggle) { invoke(0x5AC79C98C5C17F05, vehicle, toggle); } // 0x5AC79C98C5C17F05 b2372 - BOOL GET_DRIFT_TYRES_SET(Vehicle vehicle) { return invoke(0x2F5A72430E78C8D3, vehicle); } // 0x2F5A72430E78C8D3 b2372 - void NETWORK_USE_HIGH_PRECISION_TRAIN_BLENDING(Vehicle vehicle, BOOL toggle) { invoke(0xEC0C1D4922AF9754, vehicle, toggle); } // 0xEC0C1D4922AF9754 b2372 - void SET_CHECK_FOR_ENOUGH_ROOM_FOR_PED(Vehicle vehicle, BOOL p1) { invoke(0xEF9D388F8D377F44, vehicle, p1); } // 0xEF9D388F8D377F44 b2699 -} - -namespace WATER -{ - BOOL GET_WATER_HEIGHT(float x, float y, float z, float* height) { return invoke(0xF6829842C06AE524, x, y, z, height); } // 0xF6829842C06AE524 0xD864E17C b323 - BOOL GET_WATER_HEIGHT_NO_WAVES(float x, float y, float z, float* height) { return invoke(0x8EE6B53CE13A9794, x, y, z, height); } // 0x8EE6B53CE13A9794 0x262017F8 b323 - BOOL TEST_PROBE_AGAINST_WATER(float x1, float y1, float z1, float x2, float y2, float z2, Vector3* result) { return invoke(0xFFA5D878809819DB, x1, y1, z1, x2, y2, z2, result); } // 0xFFA5D878809819DB 0xAA4AE00C b323 - int TEST_PROBE_AGAINST_ALL_WATER(float x1, float y1, float z1, float x2, float y2, float z2, int flags, float* waterHeight) { return invoke(0x8974647ED222EA5F, x1, y1, z1, x2, y2, z2, flags, waterHeight); } // 0x8974647ED222EA5F 0x4A962D55 b323 - int TEST_VERTICAL_PROBE_AGAINST_ALL_WATER(float x, float y, float z, int flags, float* waterHeight) { return invoke(0x2B3451FA1E3142E2, x, y, z, flags, waterHeight); } // 0x2B3451FA1E3142E2 0x4C71D143 b323 - void MODIFY_WATER(float x, float y, float radius, float height) { invoke(0xC443FD757C3BA637, x, y, radius, height); } // 0xC443FD757C3BA637 0xC49E005A b323 - int ADD_EXTRA_CALMING_QUAD(float xLow, float yLow, float xHigh, float yHigh, float height) { return invoke(0xFDBF4CDBC07E1706, xLow, yLow, xHigh, yHigh, height); } // 0xFDBF4CDBC07E1706 0xA9419B6D b323 - void REMOVE_EXTRA_CALMING_QUAD(int calmingQuad) { invoke(0xB1252E3E59A82AAF, calmingQuad); } // 0xB1252E3E59A82AAF 0x45268B6F b323 - void SET_DEEP_OCEAN_SCALER(float intensity) { invoke(0xB96B00E976BE977F, intensity); } // 0xB96B00E976BE977F 0x53B694B1 b323 - float GET_DEEP_OCEAN_SCALER() { return invoke(0x2B2A2CC86778B619); } // 0x2B2A2CC86778B619 0xBD0A67FB b323 - void SET_CALMED_WAVE_HEIGHT_SCALER(float height) { invoke(0x547237AA71AB44DE, height); } // 0x547237AA71AB44DE b573 - void RESET_DEEP_OCEAN_SCALER() { invoke(0x5E5E99285AE812DB); } // 0x5E5E99285AE812DB 0x4AD23212 b323 -} - -namespace WEAPON -{ - void ENABLE_LASER_SIGHT_RENDERING(BOOL toggle) { invoke(0xC8B46D7727D864AA, toggle); } // 0xC8B46D7727D864AA 0xE3438955 b323 - Hash GET_WEAPON_COMPONENT_TYPE_MODEL(Hash componentHash) { return invoke(0x0DB57B41EC1DB083, componentHash); } // 0x0DB57B41EC1DB083 0x324FA47A b323 - Hash GET_WEAPONTYPE_MODEL(Hash weaponHash) { return invoke(0xF46CDC33180FDA94, weaponHash); } // 0xF46CDC33180FDA94 0x44E1C269 b323 - Hash GET_WEAPONTYPE_SLOT(Hash weaponHash) { return invoke(0x4215460B9B8B7FA0, weaponHash); } // 0x4215460B9B8B7FA0 0x2E3759AF b323 - Hash GET_WEAPONTYPE_GROUP(Hash weaponHash) { return invoke(0xC3287EE3050FB74C, weaponHash); } // 0xC3287EE3050FB74C 0x5F2DE833 b323 - int GET_WEAPON_COMPONENT_VARIANT_EXTRA_COUNT(Hash componentHash) { return invoke(0x6558AC7C17BFEF58, componentHash); } // 0x6558AC7C17BFEF58 b372 - Hash GET_WEAPON_COMPONENT_VARIANT_EXTRA_MODEL(Hash componentHash, int extraComponentIndex) { return invoke(0x4D1CB8DC40208A17, componentHash, extraComponentIndex); } // 0x4D1CB8DC40208A17 b372 - void SET_CURRENT_PED_WEAPON(Ped ped, Hash weaponHash, BOOL bForceInHand) { invoke(0xADF692B254977C0C, ped, weaponHash, bForceInHand); } // 0xADF692B254977C0C 0xB8278882 b323 - BOOL GET_CURRENT_PED_WEAPON(Ped ped, Hash* weaponHash, BOOL p2) { return invoke(0x3A87E44BB9A01D54, ped, weaponHash, p2); } // 0x3A87E44BB9A01D54 0xB0237302 b323 - Entity GET_CURRENT_PED_WEAPON_ENTITY_INDEX(Ped ped, Any p1) { return invoke(0x3B390A939AF0B5FC, ped, p1); } // 0x3B390A939AF0B5FC 0x5D73CD20 b323 - Hash GET_BEST_PED_WEAPON(Ped ped, BOOL p1) { return invoke(0x8483E98E8B888AE2, ped, p1); } // 0x8483E98E8B888AE2 0xB998D444 b323 - BOOL SET_CURRENT_PED_VEHICLE_WEAPON(Ped ped, Hash weaponHash) { return invoke(0x75C55983C2C39DAA, ped, weaponHash); } // 0x75C55983C2C39DAA 0x8E6F2AF1 b323 - BOOL GET_CURRENT_PED_VEHICLE_WEAPON(Ped ped, Hash* weaponHash) { return invoke(0x1017582BCD3832DC, ped, weaponHash); } // 0x1017582BCD3832DC 0xF26C5D65 b323 - void SET_PED_CYCLE_VEHICLE_WEAPONS_ONLY(Ped ped) { invoke(0x50276EF8172F5F12, ped); } // 0x50276EF8172F5F12 b1734 - BOOL IS_PED_ARMED(Ped ped, int typeFlags) { return invoke(0x475768A975D5AD17, ped, typeFlags); } // 0x475768A975D5AD17 0x0BFC892C b323 - BOOL IS_WEAPON_VALID(Hash weaponHash) { return invoke(0x937C71165CF334B3, weaponHash); } // 0x937C71165CF334B3 0x38CA2954 b323 - BOOL HAS_PED_GOT_WEAPON(Ped ped, Hash weaponHash, BOOL p2) { return invoke(0x8DECB02F88F428BC, ped, weaponHash, p2); } // 0x8DECB02F88F428BC 0x43D2FA82 b323 - BOOL IS_PED_WEAPON_READY_TO_SHOOT(Ped ped) { return invoke(0xB80CA294F2F26749, ped); } // 0xB80CA294F2F26749 0x02A32CB0 b323 - Hash GET_PED_WEAPONTYPE_IN_SLOT(Ped ped, Hash weaponSlot) { return invoke(0xEFFED78E9011134D, ped, weaponSlot); } // 0xEFFED78E9011134D 0x9BC64E16 b323 - int GET_AMMO_IN_PED_WEAPON(Ped ped, Hash weaponhash) { return invoke(0x015A522136D7F951, ped, weaponhash); } // 0x015A522136D7F951 0x0C755733 b323 - void ADD_AMMO_TO_PED(Ped ped, Hash weaponHash, int ammo) { invoke(0x78F0424C34306220, ped, weaponHash, ammo); } // 0x78F0424C34306220 0x7F0580C7 b323 - void SET_PED_AMMO(Ped ped, Hash weaponHash, int ammo, BOOL p3) { invoke(0x14E56BC5B5DB6A19, ped, weaponHash, ammo, p3); } // 0x14E56BC5B5DB6A19 0xBF90DF1A b323 - void SET_PED_INFINITE_AMMO(Ped ped, BOOL toggle, Hash weaponHash) { invoke(0x3EDCB0505123623B, ped, toggle, weaponHash); } // 0x3EDCB0505123623B 0x9CB8D278 b323 - void SET_PED_INFINITE_AMMO_CLIP(Ped ped, BOOL toggle) { invoke(0x183DADC6AA953186, ped, toggle); } // 0x183DADC6AA953186 0x5A5E3B67 b323 - void SET_PED_STUN_GUN_FINITE_AMMO(Any p0, Any p1) { invoke(0x24C024BA8379A70A, p0, p1); } // 0x24C024BA8379A70A b1868 - void GIVE_WEAPON_TO_PED(Ped ped, Hash weaponHash, int ammoCount, BOOL isHidden, BOOL bForceInHand) { invoke(0xBF0FD6E56C964FCB, ped, weaponHash, ammoCount, isHidden, bForceInHand); } // 0xBF0FD6E56C964FCB 0xC4D88A85 b323 - void GIVE_DELAYED_WEAPON_TO_PED(Ped ped, Hash weaponHash, int ammoCount, BOOL bForceInHand) { invoke(0xB282DC6EBD803C75, ped, weaponHash, ammoCount, bForceInHand); } // 0xB282DC6EBD803C75 0x5868D20D b323 - void REMOVE_ALL_PED_WEAPONS(Ped ped, BOOL p1) { invoke(0xF25DF915FA38C5F3, ped, p1); } // 0xF25DF915FA38C5F3 0xA44CE817 b323 - void REMOVE_WEAPON_FROM_PED(Ped ped, Hash weaponHash) { invoke(0x4899CB088EDF59B8, ped, weaponHash); } // 0x4899CB088EDF59B8 0x9C37F220 b323 - void HIDE_PED_WEAPON_FOR_SCRIPTED_CUTSCENE(Ped ped, BOOL toggle) { invoke(0x6F6981D2253C208F, ped, toggle); } // 0x6F6981D2253C208F 0x00CFD6E9 b323 - void SET_PED_CURRENT_WEAPON_VISIBLE(Ped ped, BOOL visible, BOOL deselectWeapon, BOOL p3, BOOL p4) { invoke(0x0725A4CCFDED9A70, ped, visible, deselectWeapon, p3, p4); } // 0x0725A4CCFDED9A70 0x00BECD77 b323 - void SET_PED_DROPS_WEAPONS_WHEN_DEAD(Ped ped, BOOL toggle) { invoke(0x476AE72C1D19D1A8, ped, toggle); } // 0x476AE72C1D19D1A8 0x8A444056 b323 - BOOL HAS_PED_BEEN_DAMAGED_BY_WEAPON(Ped ped, Hash weaponHash, int weaponType) { return invoke(0x2D343D2219CD027A, ped, weaponHash, weaponType); } // 0x2D343D2219CD027A 0xCDFBBCC6 b323 - void CLEAR_PED_LAST_WEAPON_DAMAGE(Ped ped) { invoke(0x0E98F88A24C5F4B8, ped); } // 0x0E98F88A24C5F4B8 0x52C68832 b323 - BOOL HAS_ENTITY_BEEN_DAMAGED_BY_WEAPON(Entity entity, Hash weaponHash, int weaponType) { return invoke(0x131D401334815E94, entity, weaponHash, weaponType); } // 0x131D401334815E94 0x6DAABB39 b323 - void CLEAR_ENTITY_LAST_WEAPON_DAMAGE(Entity entity) { invoke(0xAC678E40BE7C74D2, entity); } // 0xAC678E40BE7C74D2 0xCEC2732B b323 - void SET_PED_DROPS_WEAPON(Ped ped) { invoke(0x6B7513D9966FBEC0, ped); } // 0x6B7513D9966FBEC0 0x3D3329FA b323 - void SET_PED_DROPS_INVENTORY_WEAPON(Ped ped, Hash weaponHash, float xOffset, float yOffset, float zOffset, int ammoCount) { invoke(0x208A1888007FC0E6, ped, weaponHash, xOffset, yOffset, zOffset, ammoCount); } // 0x208A1888007FC0E6 0x81FFB874 b323 - int GET_MAX_AMMO_IN_CLIP(Ped ped, Hash weaponHash, BOOL p2) { return invoke(0xA38DCFFCEA8962FA, ped, weaponHash, p2); } // 0xA38DCFFCEA8962FA 0x6961E2A4 b323 - BOOL GET_AMMO_IN_CLIP(Ped ped, Hash weaponHash, int* ammo) { return invoke(0x2E1202248937775C, ped, weaponHash, ammo); } // 0x2E1202248937775C 0x73C100C3 b323 - BOOL SET_AMMO_IN_CLIP(Ped ped, Hash weaponHash, int ammo) { return invoke(0xDCD2A934D65CB497, ped, weaponHash, ammo); } // 0xDCD2A934D65CB497 0xA54B0B10 b323 - BOOL GET_MAX_AMMO(Ped ped, Hash weaponHash, int* ammo) { return invoke(0xDC16122C7A20C933, ped, weaponHash, ammo); } // 0xDC16122C7A20C933 0x0B294796 b323 - BOOL GET_MAX_AMMO_BY_TYPE(Ped ped, Hash ammoTypeHash, int* ammo) { return invoke(0x585847C5E4E11709, ped, ammoTypeHash, ammo); } // 0x585847C5E4E11709 b1103 - void ADD_PED_AMMO_BY_TYPE(Ped ped, Hash ammoTypeHash, int ammo) { invoke(0x2472622CE1F2D45F, ped, ammoTypeHash, ammo); } // 0x2472622CE1F2D45F b1103 - void SET_PED_AMMO_BY_TYPE(Ped ped, Hash ammoTypeHash, int ammo) { invoke(0x5FD1E1F011E76D7E, ped, ammoTypeHash, ammo); } // 0x5FD1E1F011E76D7E 0x311C52BB b323 - int GET_PED_AMMO_BY_TYPE(Ped ped, Hash ammoTypeHash) { return invoke(0x39D22031557946C1, ped, ammoTypeHash); } // 0x39D22031557946C1 0x54077C4D b323 - void SET_PED_AMMO_TO_DROP(Ped ped, int p1) { invoke(0xA4EFEF9440A5B0EF, ped, p1); } // 0xA4EFEF9440A5B0EF 0x2386A307 b323 - void SET_PICKUP_AMMO_AMOUNT_SCALER(float p0) { invoke(0xE620FD3512A04F18, p0); } // 0xE620FD3512A04F18 0xD6460EA2 b323 - Hash GET_PED_AMMO_TYPE_FROM_WEAPON(Ped ped, Hash weaponHash) { return invoke(0x7FEAD38B326B9F74, ped, weaponHash); } // 0x7FEAD38B326B9F74 0x09337863 b323 - Hash GET_PED_ORIGINAL_AMMO_TYPE_FROM_WEAPON(Ped ped, Hash weaponHash) { return invoke(0xF489B44DD5AF4BD9, ped, weaponHash); } // 0xF489B44DD5AF4BD9 b1103 - BOOL GET_PED_LAST_WEAPON_IMPACT_COORD(Ped ped, Vector3* coords) { return invoke(0x6C4D0409BA1A2BC2, ped, coords); } // 0x6C4D0409BA1A2BC2 0x9B266079 b323 - void SET_PED_GADGET(Ped ped, Hash gadgetHash, BOOL p2) { invoke(0xD0D7B1E680ED4A1A, ped, gadgetHash, p2); } // 0xD0D7B1E680ED4A1A 0x8A256D0A b323 - BOOL GET_IS_PED_GADGET_EQUIPPED(Ped ped, Hash gadgetHash) { return invoke(0xF731332072F5156C, ped, gadgetHash); } // 0xF731332072F5156C 0x8DDD0B5B b323 - Hash GET_SELECTED_PED_WEAPON(Ped ped) { return invoke(0x0A6DB4965674D243, ped); } // 0x0A6DB4965674D243 0xD240123E b323 - void EXPLODE_PROJECTILES(Ped ped, Hash weaponHash, BOOL p2) { invoke(0xFC4BD125DE7611E4, ped, weaponHash, p2); } // 0xFC4BD125DE7611E4 0x35A0B955 b323 - void REMOVE_ALL_PROJECTILES_OF_TYPE(Hash weaponHash, BOOL explode) { invoke(0xFC52E0F37E446528, weaponHash, explode); } // 0xFC52E0F37E446528 0xA5F89919 b323 - float GET_LOCKON_DISTANCE_OF_CURRENT_PED_WEAPON(Ped ped) { return invoke(0x840F03E9041E2C9C, ped); } // 0x840F03E9041E2C9C 0x3612110D b323 - float GET_MAX_RANGE_OF_CURRENT_PED_WEAPON(Ped ped) { return invoke(0x814C9D19DFD69679, ped); } // 0x814C9D19DFD69679 0xB2B2BBAA b323 - BOOL HAS_VEHICLE_GOT_PROJECTILE_ATTACHED(Ped driver, Vehicle vehicle, Hash weaponHash, Any p3) { return invoke(0x717C8481234E3B88, driver, vehicle, weaponHash, p3); } // 0x717C8481234E3B88 0xA57E2E80 b323 - void GIVE_WEAPON_COMPONENT_TO_PED(Ped ped, Hash weaponHash, Hash componentHash) { invoke(0xD966D51AA5B28BB9, ped, weaponHash, componentHash); } // 0xD966D51AA5B28BB9 0x3E1E286D b323 - void REMOVE_WEAPON_COMPONENT_FROM_PED(Ped ped, Hash weaponHash, Hash componentHash) { invoke(0x1E8BE90C74FB4C09, ped, weaponHash, componentHash); } // 0x1E8BE90C74FB4C09 0x412AA00D b323 - BOOL HAS_PED_GOT_WEAPON_COMPONENT(Ped ped, Hash weaponHash, Hash componentHash) { return invoke(0xC593212475FAE340, ped, weaponHash, componentHash); } // 0xC593212475FAE340 0xDC0FC145 b323 - BOOL IS_PED_WEAPON_COMPONENT_ACTIVE(Ped ped, Hash weaponHash, Hash componentHash) { return invoke(0x0D78DE0572D3969E, ped, weaponHash, componentHash); } // 0x0D78DE0572D3969E 0x7565FB19 b323 - BOOL REFILL_AMMO_INSTANTLY(Ped ped) { return invoke(0x8C0D57EA686FAD87, ped); } // 0x8C0D57EA686FAD87 0x82EEAF0F b323 - BOOL MAKE_PED_RELOAD(Ped ped) { return invoke(0x20AE33F3AC9C0033, ped); } // 0x20AE33F3AC9C0033 0x515292C2 b323 - void REQUEST_WEAPON_ASSET(Hash weaponHash, int p1, int p2) { invoke(0x5443438F033E29C3, weaponHash, p1, p2); } // 0x5443438F033E29C3 0x65D139A5 b323 - BOOL HAS_WEAPON_ASSET_LOADED(Hash weaponHash) { return invoke(0x36E353271F0E90EE, weaponHash); } // 0x36E353271F0E90EE 0x1891D5BB b323 - void REMOVE_WEAPON_ASSET(Hash weaponHash) { invoke(0xAA08EF13F341C8FC, weaponHash); } // 0xAA08EF13F341C8FC 0x2C0DFE3C b323 - Object CREATE_WEAPON_OBJECT(Hash weaponHash, int ammoCount, float x, float y, float z, BOOL showWorldModel, float scale, Any p7, Any p8, Any p9) { return invoke(0x9541D3CF0D398F36, weaponHash, ammoCount, x, y, z, showWorldModel, scale, p7, p8, p9); } // 0x9541D3CF0D398F36 0x62F5987F b323 - void GIVE_WEAPON_COMPONENT_TO_WEAPON_OBJECT(Object weaponObject, Hash componentHash) { invoke(0x33E179436C0B31DB, weaponObject, componentHash); } // 0x33E179436C0B31DB 0xF7612A37 b323 - void REMOVE_WEAPON_COMPONENT_FROM_WEAPON_OBJECT(Object object, Hash componentHash) { invoke(0xF7D82B0D66777611, object, componentHash); } // 0xF7D82B0D66777611 0xA6E7ED3C b323 - BOOL HAS_WEAPON_GOT_WEAPON_COMPONENT(Object weapon, Hash componentHash) { return invoke(0x76A18844E743BF91, weapon, componentHash); } // 0x76A18844E743BF91 0x1D368510 b323 - void GIVE_WEAPON_OBJECT_TO_PED(Object weaponObject, Ped ped) { invoke(0xB1FA61371AF7C4B7, weaponObject, ped); } // 0xB1FA61371AF7C4B7 0x639AF3EF b323 - BOOL DOES_WEAPON_TAKE_WEAPON_COMPONENT(Hash weaponHash, Hash componentHash) { return invoke(0x5CEE3DF569CECAB0, weaponHash, componentHash); } // 0x5CEE3DF569CECAB0 0xB1817BAA b323 - Object GET_WEAPON_OBJECT_FROM_PED(Ped ped, BOOL p1) { return invoke(0xCAE1DC9A0E22A16D, ped, p1); } // 0xCAE1DC9A0E22A16D 0xDF939A38 b323 - void GIVE_LOADOUT_TO_PED(Ped ped, Hash loadoutHash) { invoke(0x68F8BE6AF5CDF8A6, ped, loadoutHash); } // 0x68F8BE6AF5CDF8A6 b505 - void SET_PED_WEAPON_TINT_INDEX(Ped ped, Hash weaponHash, int tintIndex) { invoke(0x50969B9B89ED5738, ped, weaponHash, tintIndex); } // 0x50969B9B89ED5738 0xEB2A7B23 b323 - int GET_PED_WEAPON_TINT_INDEX(Ped ped, Hash weaponHash) { return invoke(0x2B9EEDC07BD06B9F, ped, weaponHash); } // 0x2B9EEDC07BD06B9F 0x3F9C90A7 b323 - void SET_WEAPON_OBJECT_TINT_INDEX(Object weapon, int tintIndex) { invoke(0xF827589017D4E4A9, weapon, tintIndex); } // 0xF827589017D4E4A9 0x44ACC1DA b323 - int GET_WEAPON_OBJECT_TINT_INDEX(Object weapon) { return invoke(0xCD183314F7CD2E57, weapon); } // 0xCD183314F7CD2E57 0xD91D9576 b323 - int GET_WEAPON_TINT_COUNT(Hash weaponHash) { return invoke(0x5DCF6C5CAB2E9BF7, weaponHash); } // 0x5DCF6C5CAB2E9BF7 0x99E4EAAB b323 - void SET_PED_WEAPON_COMPONENT_TINT_INDEX(Ped ped, Hash weaponHash, Hash camoComponentHash, int colorIndex) { invoke(0x9FE5633880ECD8ED, ped, weaponHash, camoComponentHash, colorIndex); } // 0x9FE5633880ECD8ED b1103 - int GET_PED_WEAPON_COMPONENT_TINT_INDEX(Ped ped, Hash weaponHash, Hash camoComponentHash) { return invoke(0xF0A60040BE558F2D, ped, weaponHash, camoComponentHash); } // 0xF0A60040BE558F2D b1103 - void SET_WEAPON_OBJECT_COMPONENT_TINT_INDEX(Object weaponObject, Hash camoComponentHash, int colorIndex) { invoke(0x5DA825A85D0EA6E6, weaponObject, camoComponentHash, colorIndex); } // 0x5DA825A85D0EA6E6 b1103 - int GET_WEAPON_OBJECT_COMPONENT_TINT_INDEX(Object weaponObject, Hash camoComponentHash) { return invoke(0xB3EA4FEABF41464B, weaponObject, camoComponentHash); } // 0xB3EA4FEABF41464B b1103 - int GET_PED_WEAPON_CAMO_INDEX(Ped ped, Hash weaponHash) { return invoke(0xA2C9AC24B4061285, ped, weaponHash); } // 0xA2C9AC24B4061285 b1103 - void SET_WEAPON_OBJECT_CAMO_INDEX(Object weaponObject, int p1) { invoke(0x977CA98939E82E4B, weaponObject, p1); } // 0x977CA98939E82E4B b1103 - BOOL GET_WEAPON_HUD_STATS(Hash weaponHash, Any* outData) { return invoke(0xD92C739EE34C9EBA, weaponHash, outData); } // 0xD92C739EE34C9EBA 0xA9AD3D98 b323 - BOOL GET_WEAPON_COMPONENT_HUD_STATS(Hash componentHash, Any* outData) { return invoke(0xB3CAF387AE12E9F8, componentHash, outData); } // 0xB3CAF387AE12E9F8 0xBB5498F4 b323 - float GET_WEAPON_DAMAGE(Hash weaponHash, Hash componentHash) { return invoke(0x3133B907D8B32053, weaponHash, componentHash); } // 0x3133B907D8B32053 0xE81649C0 b323 - int GET_WEAPON_CLIP_SIZE(Hash weaponHash) { return invoke(0x583BE370B1EC6EB4, weaponHash); } // 0x583BE370B1EC6EB4 0x8D515E66 b323 - float GET_WEAPON_TIME_BETWEEN_SHOTS(Hash weaponHash) { return invoke(0x065D2AACAD8CF7A4, weaponHash); } // 0x065D2AACAD8CF7A4 b1290 - void SET_PED_CHANCE_OF_FIRING_BLANKS(Ped ped, float xBias, float yBias) { invoke(0x8378627201D5497D, ped, xBias, yBias); } // 0x8378627201D5497D 0xB4F44C6E b323 - Object SET_PED_SHOOT_ORDNANCE_WEAPON(Ped ped, float p1) { return invoke(0xB4C8D77C80C0421E, ped, p1); } // 0xB4C8D77C80C0421E 0xEC2E5304 b323 - void REQUEST_WEAPON_HIGH_DETAIL_MODEL(Entity weaponObject) { invoke(0x48164DBB970AC3F0, weaponObject); } // 0x48164DBB970AC3F0 0xE3BD00F9 b323 - void SET_WEAPON_DAMAGE_MODIFIER(Hash weaponHash, float damageMultiplier) { invoke(0x4757F00BC6323CFE, weaponHash, damageMultiplier); } // 0x4757F00BC6323CFE b505 - void SET_WEAPON_AOE_MODIFIER(Hash weaponHash, float multiplier) { invoke(0x4AE5AC8B852D642C, weaponHash, multiplier); } // 0x4AE5AC8B852D642C b2372 - void SET_WEAPON_EFFECT_DURATION_MODIFIER(Hash p0, float p1) { invoke(0xE6D2CEDD370FF98E, p0, p1); } // 0xE6D2CEDD370FF98E b2372 - BOOL IS_PED_CURRENT_WEAPON_SILENCED(Ped ped) { return invoke(0x65F0C5AE05943EC7, ped); } // 0x65F0C5AE05943EC7 0xBAF7BFBE b323 - BOOL IS_FLASH_LIGHT_ON(Ped ped) { return invoke(0x4B7620C47217126C, ped); } // 0x4B7620C47217126C 0x76876154 b323 - BOOL SET_FLASH_LIGHT_FADE_DISTANCE(float distance) { return invoke(0xCEA66DAD478CD39B, distance); } // 0xCEA66DAD478CD39B 0xB0127EA7 b323 - void SET_FLASH_LIGHT_ACTIVE_HISTORY(Ped ped, BOOL toggle) { invoke(0x988DB6FE9B3AC000, ped, toggle); } // 0x988DB6FE9B3AC000 b2060 - void SET_WEAPON_ANIMATION_OVERRIDE(Ped ped, Hash animStyle) { invoke(0x1055AC3A667F09D9, ped, animStyle); } // 0x1055AC3A667F09D9 0xA5DF7484 b323 - int GET_WEAPON_DAMAGE_TYPE(Hash weaponHash) { return invoke(0x3BE0BB12D25FB305, weaponHash); } // 0x3BE0BB12D25FB305 0x013AFC13 b323 - void SET_EQIPPED_WEAPON_START_SPINNING_AT_FULL_SPEED(Ped ped) { invoke(0xE4DCEC7FD5B739A5, ped); } // 0xE4DCEC7FD5B739A5 0x64646F1D b323 - BOOL CAN_USE_WEAPON_ON_PARACHUTE(Hash weaponHash) { return invoke(0xBC7BE5ABC0879F74, weaponHash); } // 0xBC7BE5ABC0879F74 0x135E7AD4 b323 - int CREATE_AIR_DEFENCE_SPHERE(float x, float y, float z, float radius, float p4, float p5, float p6, Hash weaponHash) { return invoke(0x91EF34584710BE99, x, y, z, radius, p4, p5, p6, weaponHash); } // 0x91EF34584710BE99 b573 - int CREATE_AIR_DEFENCE_ANGLED_AREA(float p0, float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, float radius, Hash weaponHash) { return invoke(0x9DA58CDBF6BDBC08, p0, p1, p2, p3, p4, p5, p6, p7, p8, radius, weaponHash); } // 0x9DA58CDBF6BDBC08 b1011 - BOOL REMOVE_AIR_DEFENCE_SPHERE(int zoneId) { return invoke(0x0ABF535877897560, zoneId); } // 0x0ABF535877897560 b573 - void REMOVE_ALL_AIR_DEFENCE_SPHERES() { invoke(0x1E45B34ADEBEE48E); } // 0x1E45B34ADEBEE48E b573 - void SET_PLAYER_TARGETTABLE_FOR_AIR_DEFENCE_SPHERE(Player player, int zoneId, BOOL enable) { invoke(0xECDC202B25E5CF48, player, zoneId, enable); } // 0xECDC202B25E5CF48 b573 - BOOL IS_AIR_DEFENCE_SPHERE_IN_AREA(float x, float y, float z, float radius, int* outZoneId) { return invoke(0xDAB963831DBFD3F4, x, y, z, radius, outZoneId); } // 0xDAB963831DBFD3F4 b1103 - void FIRE_AIR_DEFENCE_SPHERE_WEAPON_AT_POSITION(int zoneId, float x, float y, float z) { invoke(0x44F1012B69313374, zoneId, x, y, z); } // 0x44F1012B69313374 b573 - BOOL DOES_AIR_DEFENCE_SPHERE_EXIST(int zoneId) { return invoke(0xCD79A550999D7D4F, zoneId); } // 0xCD79A550999D7D4F b678 - void SET_CAN_PED_SELECT_INVENTORY_WEAPON(Ped ped, Hash weaponHash, BOOL toggle) { invoke(0xB4771B9AAF4E68E4, ped, weaponHash, toggle); } // 0xB4771B9AAF4E68E4 b1103 - void SET_CAN_PED_SELECT_ALL_WEAPONS(Ped ped, BOOL toggle) { invoke(0xEFF296097FF1E509, ped, toggle); } // 0xEFF296097FF1E509 b1103 -} - -namespace ZONE -{ - int GET_ZONE_AT_COORDS(float x, float y, float z) { return invoke(0x27040C25DE6CB2F4, x, y, z); } // 0x27040C25DE6CB2F4 0xC9018181 b323 - int GET_ZONE_FROM_NAME_ID(const char* zoneName) { return invoke(0x98CD1D2934B76CC1, zoneName); } // 0x98CD1D2934B76CC1 0x8EC68304 b323 - int GET_ZONE_POPSCHEDULE(int zoneId) { return invoke(0x4334BC40AA0CB4BB, zoneId); } // 0x4334BC40AA0CB4BB 0x20AB2FC9 b323 - const char* GET_NAME_OF_ZONE(float x, float y, float z) { return invoke(0xCD90657D4C30E1CA, x, y, z); } // 0xCD90657D4C30E1CA 0x7875CE91 b323 - void SET_ZONE_ENABLED(int zoneId, BOOL toggle) { invoke(0xBA5ECEEA120E5611, zoneId, toggle); } // 0xBA5ECEEA120E5611 0x04E21B03 b323 - int GET_ZONE_SCUMMINESS(int zoneId) { return invoke(0x5F7B268D15BA0739, zoneId); } // 0x5F7B268D15BA0739 0xB2FB5C4C b323 - void OVERRIDE_POPSCHEDULE_VEHICLE_MODEL(int scheduleId, Hash vehicleHash) { invoke(0x5F7D596BAC2E7777, scheduleId, vehicleHash); } // 0x5F7D596BAC2E7777 0x3F0A3680 b323 - void CLEAR_POPSCHEDULE_OVERRIDE_VEHICLE_MODEL(int scheduleId) { invoke(0x5C0DE367AA0D911C, scheduleId); } // 0x5C0DE367AA0D911C 0x7A72A24E b323 - Hash GET_HASH_OF_MAP_AREA_AT_COORDS(float x, float y, float z) { return invoke(0x7EE64D51E8498728, x, y, z); } // 0x7EE64D51E8498728 0xB5C5C99B b323 -} diff --git a/src/natives.hpp b/src/natives.hpp index b5bed5ba..43d7ed37 100644 --- a/src/natives.hpp +++ b/src/natives.hpp @@ -26,6700 +26,6712 @@ FORCEINLINE Ret invoke(rage::scrNativeHash hash, Args&&... args) } // clang-format off +#pragma once -// Generated on 7/2/2023, 2:30:56 PM -// https://nativedb.spyral.dev +// Generated Tue, 01 Aug 2023 15:23:27 GMT +// https://alloc8or.re/gta5/nativedb/ + +#ifndef NATIVE_DECL +#if defined(_MSC_VER) + #define NATIVE_DECL __forceinline +#elif defined(__clang__) || defined(__GNUC__) + #define NATIVE_DECL __attribute__((always_inline)) inline +#else + #define NATIVE_DECL inline +#endif +#endif namespace SYSTEM { - void WAIT(int ms); - int START_NEW_SCRIPT(const char* scriptName, int stackSize); - int START_NEW_SCRIPT_WITH_ARGS(const char* scriptName, Any* args, int argCount, int stackSize); - int START_NEW_SCRIPT_WITH_NAME_HASH(Hash scriptHash, int stackSize); - int START_NEW_SCRIPT_WITH_NAME_HASH_AND_ARGS(Hash scriptHash, Any* args, int argCount, int stackSize); - int TIMERA(); - int TIMERB(); - void SETTIMERA(int value); - void SETTIMERB(int value); - float TIMESTEP(); - float SIN(float value); - float COS(float value); - float SQRT(float value); - float POW(float base, float exponent); - float LOG10(float value); - float VMAG(float x, float y, float z); - float VMAG2(float x, float y, float z); - float VDIST(float x1, float y1, float z1, float x2, float y2, float z2); - float VDIST2(float x1, float y1, float z1, float x2, float y2, float z2); - int SHIFT_LEFT(int value, int bitShift); - int SHIFT_RIGHT(int value, int bitShift); - int FLOOR(float value); - int CEIL(float value); - int ROUND(float value); - float TO_FLOAT(int value); - void SET_THIS_THREAD_PRIORITY(int priority); + NATIVE_DECL void WAIT(int ms) { invoke(0x4EDE34FBADD967A6, ms); } // 0x4EDE34FBADD967A6 0x7715C03B b323 + NATIVE_DECL int START_NEW_SCRIPT(const char* scriptName, int stackSize) { return invoke(0xE81651AD79516E48, scriptName, stackSize); } // 0xE81651AD79516E48 0x3F166D0E b323 + NATIVE_DECL int START_NEW_SCRIPT_WITH_ARGS(const char* scriptName, Any* args, int argCount, int stackSize) { return invoke(0xB8BA7F44DF1575E1, scriptName, args, argCount, stackSize); } // 0xB8BA7F44DF1575E1 0x4A2100E4 b323 + NATIVE_DECL int START_NEW_SCRIPT_WITH_NAME_HASH(Hash scriptHash, int stackSize) { return invoke(0xEB1C67C3A5333A92, scriptHash, stackSize); } // 0xEB1C67C3A5333A92 0x8D15BE5D b323 + NATIVE_DECL int START_NEW_SCRIPT_WITH_NAME_HASH_AND_ARGS(Hash scriptHash, Any* args, int argCount, int stackSize) { return invoke(0xC4BB298BD441BE78, scriptHash, args, argCount, stackSize); } // 0xC4BB298BD441BE78 0xE38A3AD4 b323 + NATIVE_DECL int TIMERA() { return invoke(0x83666F9FB8FEBD4B); } // 0x83666F9FB8FEBD4B 0x45C8C188 b323 + NATIVE_DECL int TIMERB() { return invoke(0xC9D9444186B5A374); } // 0xC9D9444186B5A374 0x330A9C0C b323 + NATIVE_DECL void SETTIMERA(int value) { invoke(0xC1B1E9A034A63A62, value); } // 0xC1B1E9A034A63A62 0x35785333 b323 + NATIVE_DECL void SETTIMERB(int value) { invoke(0x5AE11BC36633DE4E, value); } // 0x5AE11BC36633DE4E 0x27C1B7C6 b323 + NATIVE_DECL float TIMESTEP() { return invoke(0x0000000050597EE2); } // 0x0000000050597EE2 0x50597EE2 b323 + NATIVE_DECL float SIN(float value) { return invoke(0x0BADBFA3B172435F, value); } // 0x0BADBFA3B172435F 0xBF987F58 b323 + NATIVE_DECL float COS(float value) { return invoke(0xD0FFB162F40A139C, value); } // 0xD0FFB162F40A139C 0x00238FE9 b323 + NATIVE_DECL float SQRT(float value) { return invoke(0x71D93B57D07F9804, value); } // 0x71D93B57D07F9804 0x145C7701 b323 + NATIVE_DECL float POW(float base, float exponent) { return invoke(0xE3621CC40F31FE2E, base, exponent); } // 0xE3621CC40F31FE2E 0x85D134F8 b323 + NATIVE_DECL float LOG10(float value) { return invoke(0xE816E655DE37FE20, value); } // 0xE816E655DE37FE20 b1493 + NATIVE_DECL float VMAG(float x, float y, float z) { return invoke(0x652D2EEEF1D3E62C, x, y, z); } // 0x652D2EEEF1D3E62C 0x1FCF1ECD b323 + NATIVE_DECL float VMAG2(float x, float y, float z) { return invoke(0xA8CEACB4F35AE058, x, y, z); } // 0xA8CEACB4F35AE058 0xE796E629 b323 + NATIVE_DECL float VDIST(float x1, float y1, float z1, float x2, float y2, float z2) { return invoke(0x2A488C176D52CCA5, x1, y1, z1, x2, y2, z2); } // 0x2A488C176D52CCA5 0x3C08ECB7 b323 + NATIVE_DECL float VDIST2(float x1, float y1, float z1, float x2, float y2, float z2) { return invoke(0xB7A628320EFF8E47, x1, y1, z1, x2, y2, z2); } // 0xB7A628320EFF8E47 0xC85DEF1F b323 + NATIVE_DECL int SHIFT_LEFT(int value, int bitShift) { return invoke(0xEDD95A39E5544DE8, value, bitShift); } // 0xEDD95A39E5544DE8 0x314CC6CD b323 + NATIVE_DECL int SHIFT_RIGHT(int value, int bitShift) { return invoke(0x97EF1E5BCE9DC075, value, bitShift); } // 0x97EF1E5BCE9DC075 0x352633CA b323 + NATIVE_DECL int FLOOR(float value) { return invoke(0xF34EE736CF047844, value); } // 0xF34EE736CF047844 0x32E9BE04 b323 + NATIVE_DECL int CEIL(float value) { return invoke(0x11E019C8F43ACC8A, value); } // 0x11E019C8F43ACC8A 0xD536A1DF b323 + NATIVE_DECL int ROUND(float value) { return invoke(0xF2DB717A73826179, value); } // 0xF2DB717A73826179 0x323B0E24 b323 + NATIVE_DECL float TO_FLOAT(int value) { return invoke(0xBBDA792448DB5A89, value); } // 0xBBDA792448DB5A89 0x67116627 b323 + NATIVE_DECL void SET_THIS_THREAD_PRIORITY(int priority) { invoke(0x42B65DEEF2EDF2A1, priority); } // 0x42B65DEEF2EDF2A1 b877 } namespace APP { - BOOL APP_DATA_VALID(); - int APP_GET_INT(const char* property); - float APP_GET_FLOAT(const char* property); - const char* APP_GET_STRING(const char* property); - void APP_SET_INT(const char* property, int value); - void APP_SET_FLOAT(const char* property, float value); - void APP_SET_STRING(const char* property, const char* value); - void APP_SET_APP(const char* appName); - void APP_SET_BLOCK(const char* blockName); - void APP_CLEAR_BLOCK(); - void APP_CLOSE_APP(); - void APP_CLOSE_BLOCK(); - BOOL APP_HAS_LINKED_SOCIAL_CLUB_ACCOUNT(); - BOOL APP_HAS_SYNCED_DATA(const char* appName); - void APP_SAVE_DATA(); - int APP_GET_DELETED_FILE_STATUS(); - BOOL APP_DELETE_APP_DATA(const char* appName); + NATIVE_DECL BOOL APP_DATA_VALID() { return invoke(0x846AA8E7D55EE5B6); } // 0x846AA8E7D55EE5B6 0x72BDE002 b323 + NATIVE_DECL int APP_GET_INT(const char* property) { return invoke(0xD3A58A12C77D9D4B, property); } // 0xD3A58A12C77D9D4B 0x2942AAD2 b323 + NATIVE_DECL float APP_GET_FLOAT(const char* property) { return invoke(0x1514FB24C02C2322, property); } // 0x1514FB24C02C2322 0xD87F3A1C b323 + NATIVE_DECL const char* APP_GET_STRING(const char* property) { return invoke(0x749B023950D2311C, property); } // 0x749B023950D2311C 0x849CEB80 b323 + NATIVE_DECL void APP_SET_INT(const char* property, int value) { invoke(0x607E8E3D3E4F9611, property, value); } // 0x607E8E3D3E4F9611 0x1B509C32 b323 + NATIVE_DECL void APP_SET_FLOAT(const char* property, float value) { invoke(0x25D7687C68E0DAA4, property, value); } // 0x25D7687C68E0DAA4 0xF3076135 b323 + NATIVE_DECL void APP_SET_STRING(const char* property, const char* value) { invoke(0x3FF2FCEC4B7721B4, property, value); } // 0x3FF2FCEC4B7721B4 0x23DF19A8 b323 + NATIVE_DECL void APP_SET_APP(const char* appName) { invoke(0xCFD0406ADAF90D2B, appName); } // 0xCFD0406ADAF90D2B 0x8BAC4146 b323 + NATIVE_DECL void APP_SET_BLOCK(const char* blockName) { invoke(0x262AB456A3D21F93, blockName); } // 0x262AB456A3D21F93 0xC2D54DD9 b323 + NATIVE_DECL void APP_CLEAR_BLOCK() { invoke(0x5FE1DF3342DB7DBA); } // 0x5FE1DF3342DB7DBA 0xDAB86A18 b323 + NATIVE_DECL void APP_CLOSE_APP() { invoke(0xE41C65E07A5F05FC); } // 0xE41C65E07A5F05FC 0x03767C7A b323 + NATIVE_DECL void APP_CLOSE_BLOCK() { invoke(0xE8E3FCF72EAC0EF8); } // 0xE8E3FCF72EAC0EF8 0xED97B202 b323 + NATIVE_DECL BOOL APP_HAS_LINKED_SOCIAL_CLUB_ACCOUNT() { return invoke(0x71EEE69745088DA0); } // 0x71EEE69745088DA0 0xD368BA15 b323 + NATIVE_DECL BOOL APP_HAS_SYNCED_DATA(const char* appName) { return invoke(0xCA52279A7271517F, appName); } // 0xCA52279A7271517F 0x1DE2A63D b323 + NATIVE_DECL void APP_SAVE_DATA() { invoke(0x95C5D356CDA6E85F); } // 0x95C5D356CDA6E85F 0x84A3918D b323 + NATIVE_DECL int APP_GET_DELETED_FILE_STATUS() { return invoke(0xC9853A2BE3DED1A6); } // 0xC9853A2BE3DED1A6 0x784D550B b323 + NATIVE_DECL BOOL APP_DELETE_APP_DATA(const char* appName) { return invoke(0x44151AEA95C8A003, appName); } // 0x44151AEA95C8A003 0x2A2FBD1C b323 } namespace AUDIO { - void PLAY_PED_RINGTONE(const char* ringtoneName, Ped ped, BOOL p2); - BOOL IS_PED_RINGTONE_PLAYING(Ped ped); - void STOP_PED_RINGTONE(Ped ped); - BOOL IS_MOBILE_PHONE_CALL_ONGOING(); - BOOL IS_MOBILE_INTERFERENCE_ACTIVE(); - void CREATE_NEW_SCRIPTED_CONVERSATION(); - void ADD_LINE_TO_CONVERSATION(int index, const char* p1, const char* p2, int p3, int p4, BOOL p5, BOOL p6, BOOL p7, BOOL p8, int p9, BOOL p10, BOOL p11, BOOL p12); - void ADD_PED_TO_CONVERSATION(int index, Ped ped, const char* p2); - void SET_POSITION_FOR_NULL_CONV_PED(Any p0, float p1, float p2, float p3); - void SET_ENTITY_FOR_NULL_CONV_PED(int p0, Entity entity); - void SET_MICROPHONE_POSITION(BOOL toggle, float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3); - void SET_CONVERSATION_AUDIO_CONTROLLED_BY_ANIM(BOOL p0); - void SET_CONVERSATION_AUDIO_PLACEHOLDER(BOOL p0); - void START_SCRIPT_PHONE_CONVERSATION(BOOL p0, BOOL p1); - void PRELOAD_SCRIPT_PHONE_CONVERSATION(BOOL p0, BOOL p1); - void START_SCRIPT_CONVERSATION(BOOL p0, BOOL p1, BOOL p2, BOOL p3); - void PRELOAD_SCRIPT_CONVERSATION(BOOL p0, BOOL p1, BOOL p2, BOOL p3); - void START_PRELOADED_CONVERSATION(); - BOOL GET_IS_PRELOADED_CONVERSATION_READY(); - BOOL IS_SCRIPTED_CONVERSATION_ONGOING(); - BOOL IS_SCRIPTED_CONVERSATION_LOADED(); - int GET_CURRENT_SCRIPTED_CONVERSATION_LINE(); - void PAUSE_SCRIPTED_CONVERSATION(BOOL p0); - void RESTART_SCRIPTED_CONVERSATION(); - int STOP_SCRIPTED_CONVERSATION(BOOL p0); - void SKIP_TO_NEXT_SCRIPTED_CONVERSATION_LINE(); - void INTERRUPT_CONVERSATION(Ped ped, const char* voiceline, const char* speaker); - void INTERRUPT_CONVERSATION_AND_PAUSE(Ped ped, const char* p1, const char* speaker); - int GET_VARIATION_CHOSEN_FOR_SCRIPTED_LINE(Any* p0); - void SET_NO_DUCKING_FOR_CONVERSATION(BOOL p0); - void REGISTER_SCRIPT_WITH_AUDIO(int p0); - void UNREGISTER_SCRIPT_WITH_AUDIO(); - BOOL REQUEST_MISSION_AUDIO_BANK(const char* audioBank, BOOL p1, Any p2); - BOOL REQUEST_AMBIENT_AUDIO_BANK(const char* audioBank, BOOL p1, Any p2); - BOOL REQUEST_SCRIPT_AUDIO_BANK(const char* audioBank, BOOL p1, Any p2); - BOOL HINT_MISSION_AUDIO_BANK(const char* audioBank, BOOL p1, Any p2); - BOOL HINT_AMBIENT_AUDIO_BANK(const char* audioBank, BOOL p1, Any p2); - BOOL HINT_SCRIPT_AUDIO_BANK(const char* audioBank, BOOL p1, Any p2); - void RELEASE_MISSION_AUDIO_BANK(); - void RELEASE_AMBIENT_AUDIO_BANK(); - void RELEASE_NAMED_SCRIPT_AUDIO_BANK(const char* audioBank); - void RELEASE_SCRIPT_AUDIO_BANK(); - void UNHINT_AMBIENT_AUDIO_BANK(); - void UNHINT_SCRIPT_AUDIO_BANK(); - void UNHINT_NAMED_SCRIPT_AUDIO_BANK(const char* audioBank); - int GET_SOUND_ID(); - void RELEASE_SOUND_ID(int soundId); - void PLAY_SOUND(int soundId, const char* audioName, const char* audioRef, BOOL p3, Any p4, BOOL p5); - void PLAY_SOUND_FRONTEND(int soundId, const char* audioName, const char* audioRef, BOOL p3); - void PLAY_DEFERRED_SOUND_FRONTEND(const char* soundName, const char* soundsetName); - void PLAY_SOUND_FROM_ENTITY(int soundId, const char* audioName, Entity entity, const char* audioRef, BOOL isNetwork, Any p5); - void PLAY_SOUND_FROM_ENTITY_HASH(int soundId, Hash model, Entity entity, Hash soundSetHash, Any p4, Any p5); - void PLAY_SOUND_FROM_COORD(int soundId, const char* audioName, float x, float y, float z, const char* audioRef, BOOL isNetwork, int range, BOOL p8); - void UPDATE_SOUND_COORD(int soundId, float x, float y, float z); - void STOP_SOUND(int soundId); - int GET_NETWORK_ID_FROM_SOUND_ID(int soundId); - int GET_SOUND_ID_FROM_NETWORK_ID(int netId); - void SET_VARIABLE_ON_SOUND(int soundId, const char* variable, float p2); - void SET_VARIABLE_ON_STREAM(const char* variable, float p1); - void OVERRIDE_UNDERWATER_STREAM(const char* p0, BOOL p1); - void SET_VARIABLE_ON_UNDER_WATER_STREAM(const char* variableName, float value); - BOOL HAS_SOUND_FINISHED(int soundId); - void PLAY_PED_AMBIENT_SPEECH_NATIVE(Ped ped, const char* speechName, const char* speechParam, Any p3); - void PLAY_PED_AMBIENT_SPEECH_AND_CLONE_NATIVE(Ped ped, const char* speechName, const char* speechParam, Any p3); - void PLAY_PED_AMBIENT_SPEECH_WITH_VOICE_NATIVE(Ped ped, const char* speechName, const char* voiceName, const char* speechParam, BOOL p4); - void PLAY_AMBIENT_SPEECH_FROM_POSITION_NATIVE(const char* speechName, const char* voiceName, float x, float y, float z, const char* speechParam); - void OVERRIDE_TREVOR_RAGE(const char* voiceEffect); - void RESET_TREVOR_RAGE(); - void SET_PLAYER_ANGRY(Ped ped, BOOL toggle); - void PLAY_PAIN(Ped ped, int painID, int p1, Any p3); - void RELEASE_WEAPON_AUDIO(); - void ACTIVATE_AUDIO_SLOWMO_MODE(const char* mode); - void DEACTIVATE_AUDIO_SLOWMO_MODE(const char* mode); - void SET_AMBIENT_VOICE_NAME(Ped ped, const char* name); - void SET_AMBIENT_VOICE_NAME_HASH(Ped ped, Hash hash); - Hash GET_AMBIENT_VOICE_NAME_HASH(Ped ped); - void SET_PED_VOICE_FULL(Ped ped); - void SET_PED_RACE_AND_VOICE_GROUP(Ped ped, int p1, Hash voiceGroup); - void SET_PED_VOICE_GROUP(Ped ped, Hash voiceGroupHash); - void SET_PED_VOICE_GROUP_FROM_RACE_TO_PVG(Ped ped, Hash voiceGroupHash); - void SET_PED_GENDER(Ped ped, BOOL p1); - void STOP_CURRENT_PLAYING_SPEECH(Ped ped); - void STOP_CURRENT_PLAYING_AMBIENT_SPEECH(Ped ped); - BOOL IS_AMBIENT_SPEECH_PLAYING(Ped ped); - BOOL IS_SCRIPTED_SPEECH_PLAYING(Ped p0); - BOOL IS_ANY_SPEECH_PLAYING(Ped ped); - BOOL IS_ANY_POSITIONAL_SPEECH_PLAYING(); - BOOL DOES_CONTEXT_EXIST_FOR_THIS_PED(Ped ped, const char* speechName, BOOL p2); - BOOL IS_PED_IN_CURRENT_CONVERSATION(Ped ped); - void SET_PED_IS_DRUNK(Ped ped, BOOL toggle); - void PLAY_ANIMAL_VOCALIZATION(Ped pedHandle, int p1, const char* speechName); - BOOL IS_ANIMAL_VOCALIZATION_PLAYING(Ped pedHandle); - void SET_ANIMAL_MOOD(Ped animal, int mood); - BOOL IS_MOBILE_PHONE_RADIO_ACTIVE(); - void SET_MOBILE_PHONE_RADIO_STATE(BOOL state); - int GET_PLAYER_RADIO_STATION_INDEX(); - const char* GET_PLAYER_RADIO_STATION_NAME(); - const char* GET_RADIO_STATION_NAME(int radioStation); - int GET_PLAYER_RADIO_STATION_GENRE(); - BOOL IS_RADIO_RETUNING(); - BOOL IS_RADIO_FADED_OUT(); - void SET_RADIO_RETUNE_UP(); - void SET_RADIO_RETUNE_DOWN(); - void SET_RADIO_TO_STATION_NAME(const char* stationName); - void SET_VEH_RADIO_STATION(Vehicle vehicle, const char* radioStation); - void SET_VEH_HAS_NORMAL_RADIO(Vehicle vehicle); - BOOL IS_VEHICLE_RADIO_ON(Vehicle vehicle); - void SET_VEH_FORCED_RADIO_THIS_FRAME(Vehicle vehicle); - void SET_EMITTER_RADIO_STATION(const char* emitterName, const char* radioStation, Any p2); - void SET_STATIC_EMITTER_ENABLED(const char* emitterName, BOOL toggle); - void LINK_STATIC_EMITTER_TO_ENTITY(const char* emitterName, Entity entity); - void SET_RADIO_TO_STATION_INDEX(int radioStation); - void SET_FRONTEND_RADIO_ACTIVE(BOOL active); - void UNLOCK_MISSION_NEWS_STORY(int newsStory); - BOOL IS_MISSION_NEWS_STORY_UNLOCKED(int newsStory); - int GET_AUDIBLE_MUSIC_TRACK_TEXT_ID(); - void PLAY_END_CREDITS_MUSIC(BOOL play); - void SKIP_RADIO_FORWARD(); - void FREEZE_RADIO_STATION(const char* radioStation); - void UNFREEZE_RADIO_STATION(const char* radioStation); - void SET_RADIO_AUTO_UNFREEZE(BOOL toggle); - void SET_INITIAL_PLAYER_STATION(const char* radioStation); - void SET_USER_RADIO_CONTROL_ENABLED(BOOL toggle); - void SET_RADIO_TRACK(const char* radioStation, const char* radioTrack); - void SET_RADIO_TRACK_WITH_START_OFFSET(const char* radioStationName, const char* mixName, int p2); - void SET_NEXT_RADIO_TRACK(const char* radioName, const char* radioTrack, const char* p2, const char* p3); - void SET_VEHICLE_RADIO_LOUD(Vehicle vehicle, BOOL toggle); - BOOL CAN_VEHICLE_RECEIVE_CB_RADIO(Vehicle vehicle); - void SET_MOBILE_RADIO_ENABLED_DURING_GAMEPLAY(BOOL toggle); - BOOL DOES_PLAYER_VEH_HAVE_RADIO(); - BOOL IS_PLAYER_VEH_RADIO_ENABLE(); - void SET_VEHICLE_RADIO_ENABLED(Vehicle vehicle, BOOL toggle); - void SET_POSITIONED_PLAYER_VEHICLE_RADIO_EMITTER_ENABLED(Any p0); - void SET_CUSTOM_RADIO_TRACK_LIST(const char* radioStation, const char* trackListName, BOOL p2); - void CLEAR_CUSTOM_RADIO_TRACK_LIST(const char* radioStation); - int GET_NUM_UNLOCKED_RADIO_STATIONS(); - int FIND_RADIO_STATION_INDEX(Hash stationNameHash); - void SET_RADIO_STATION_MUSIC_ONLY(const char* radioStation, BOOL toggle); - void SET_RADIO_FRONTEND_FADE_TIME(float fadeTime); - void UNLOCK_RADIO_STATION_TRACK_LIST(const char* radioStation, const char* trackListName); - void LOCK_RADIO_STATION_TRACK_LIST(const char* radioStation, const char* trackListName); - void UPDATE_UNLOCKABLE_DJ_RADIO_TRACKS(BOOL enableMixes); - void LOCK_RADIO_STATION(const char* radioStationName, BOOL toggle); - void SET_RADIO_STATION_AS_FAVOURITE(const char* radioStation, BOOL toggle); - BOOL IS_RADIO_STATION_FAVOURITED(const char* radioStation); - BOOL GET_NEXT_AUDIBLE_BEAT(float* out1, float* out2, int* out3); - void FORCE_MUSIC_TRACK_LIST(const char* radioStation, const char* trackListName, int milliseconds); - int GET_CURRENT_TRACK_PLAY_TIME(const char* radioStationName); - Hash GET_CURRENT_TRACK_SOUND_NAME(const char* radioStationName); - void SET_VEHICLE_MISSILE_WARNING_ENABLED(Vehicle vehicle, BOOL toggle); - void SET_AMBIENT_ZONE_STATE(const char* zoneName, BOOL p1, BOOL p2); - void CLEAR_AMBIENT_ZONE_STATE(const char* zoneName, BOOL p1); - void SET_AMBIENT_ZONE_LIST_STATE(const char* ambientZone, BOOL p1, BOOL p2); - void CLEAR_AMBIENT_ZONE_LIST_STATE(const char* ambientZone, BOOL p1); - void SET_AMBIENT_ZONE_STATE_PERSISTENT(const char* ambientZone, BOOL p1, BOOL p2); - void SET_AMBIENT_ZONE_LIST_STATE_PERSISTENT(const char* ambientZone, BOOL p1, BOOL p2); - BOOL IS_AMBIENT_ZONE_ENABLED(const char* ambientZone); - void REFRESH_CLOSEST_OCEAN_SHORELINE(); - void SET_CUTSCENE_AUDIO_OVERRIDE(const char* name); - void SET_VARIABLE_ON_SYNCH_SCENE_AUDIO(const char* variableName, float value); - int PLAY_POLICE_REPORT(const char* name, float p1); - void CANCEL_ALL_POLICE_REPORTS(); - void BLIP_SIREN(Vehicle vehicle); - void OVERRIDE_VEH_HORN(Vehicle vehicle, BOOL override, int hornHash); - BOOL IS_HORN_ACTIVE(Vehicle vehicle); - void SET_AGGRESSIVE_HORNS(BOOL toggle); - void SET_RADIO_POSITION_AUDIO_MUTE(BOOL p0); - void SET_VEHICLE_CONVERSATIONS_PERSIST(BOOL p0, BOOL p1); - void SET_VEHICLE_CONVERSATIONS_PERSIST_NEW(BOOL p0, BOOL p1, BOOL p2); - BOOL IS_STREAM_PLAYING(); - int GET_STREAM_PLAY_TIME(); - BOOL LOAD_STREAM(const char* streamName, const char* soundSet); - BOOL LOAD_STREAM_WITH_START_OFFSET(const char* streamName, int startOffset, const char* soundSet); - void PLAY_STREAM_FROM_PED(Ped ped); - void PLAY_STREAM_FROM_VEHICLE(Vehicle vehicle); - void PLAY_STREAM_FROM_OBJECT(Object object); - void PLAY_STREAM_FRONTEND(); - void PLAY_STREAM_FROM_POSITION(float x, float y, float z); - void STOP_STREAM(); - void STOP_PED_SPEAKING(Ped ped, BOOL shaking); - void BLOCK_ALL_SPEECH_FROM_PED(Ped ped, BOOL p1, BOOL p2); - void STOP_PED_SPEAKING_SYNCED(Ped ped, BOOL p1); - void DISABLE_PED_PAIN_AUDIO(Ped ped, BOOL toggle); - BOOL IS_AMBIENT_SPEECH_DISABLED(Ped ped); - void BLOCK_SPEECH_CONTEXT_GROUP(const char* p0, int p1); - void UNBLOCK_SPEECH_CONTEXT_GROUP(const char* p0); - void SET_SIREN_WITH_NO_DRIVER(Vehicle vehicle, BOOL toggle); - void SET_SIREN_BYPASS_MP_DRIVER_CHECK(Vehicle vehicle, BOOL toggle); - void TRIGGER_SIREN_AUDIO(Vehicle vehicle); - void SET_HORN_PERMANENTLY_ON(Vehicle vehicle); - void SET_HORN_ENABLED(Vehicle vehicle, BOOL toggle); - void SET_AUDIO_VEHICLE_PRIORITY(Vehicle vehicle, Any p1); - void SET_HORN_PERMANENTLY_ON_TIME(Vehicle vehicle, float time); - void USE_SIREN_AS_HORN(Vehicle vehicle, BOOL toggle); - void FORCE_USE_AUDIO_GAME_OBJECT(Vehicle vehicle, const char* audioName); - void PRELOAD_VEHICLE_AUDIO_BANK(Hash vehicleModel); - void SET_VEHICLE_STARTUP_REV_SOUND(Vehicle vehicle, const char* p1, const char* p2); - void RESET_VEHICLE_STARTUP_REV_SOUND(Vehicle vehicle); - void SET_VEHICLE_FORCE_REVERSE_WARNING(Any p0, Any p1); - BOOL IS_VEHICLE_AUDIBLY_DAMAGED(Vehicle vehicle); - void SET_VEHICLE_AUDIO_ENGINE_DAMAGE_FACTOR(Vehicle vehicle, float damageFactor); - void SET_VEHICLE_AUDIO_BODY_DAMAGE_FACTOR(Vehicle vehicle, float intensity); - void ENABLE_VEHICLE_FANBELT_DAMAGE(Vehicle vehicle, BOOL toggle); - void ENABLE_VEHICLE_EXHAUST_POPS(Vehicle vehicle, BOOL toggle); - void SET_VEHICLE_BOOST_ACTIVE(Vehicle vehicle, BOOL toggle); - void SET_PLAYER_VEHICLE_ALARM_AUDIO_ACTIVE(Vehicle vehicle, BOOL toggle); - void SET_SCRIPT_UPDATE_DOOR_AUDIO(Hash doorHash, BOOL toggle); - void PLAY_VEHICLE_DOOR_OPEN_SOUND(Vehicle vehicle, int doorId); - void PLAY_VEHICLE_DOOR_CLOSE_SOUND(Vehicle vehicle, int doorId); - void ENABLE_STALL_WARNING_SOUNDS(Vehicle vehicle, BOOL toggle); - BOOL IS_GAME_IN_CONTROL_OF_MUSIC(); - void SET_GPS_ACTIVE(BOOL active); - void PLAY_MISSION_COMPLETE_AUDIO(const char* audioName); - BOOL IS_MISSION_COMPLETE_PLAYING(); - BOOL IS_MISSION_COMPLETE_READY_FOR_UI(); - void BLOCK_DEATH_JINGLE(BOOL toggle); - BOOL START_AUDIO_SCENE(const char* scene); - void STOP_AUDIO_SCENE(const char* scene); - void STOP_AUDIO_SCENES(); - BOOL IS_AUDIO_SCENE_ACTIVE(const char* scene); - void SET_AUDIO_SCENE_VARIABLE(const char* scene, const char* variable, float value); - void SET_AUDIO_SCRIPT_CLEANUP_TIME(int time); - void ADD_ENTITY_TO_AUDIO_MIX_GROUP(Entity entity, const char* groupName, float p2); - void REMOVE_ENTITY_FROM_AUDIO_MIX_GROUP(Entity entity, float p1); - BOOL AUDIO_IS_MUSIC_PLAYING(); - BOOL AUDIO_IS_SCRIPTED_MUSIC_PLAYING(); - BOOL PREPARE_MUSIC_EVENT(const char* eventName); - BOOL CANCEL_MUSIC_EVENT(const char* eventName); - BOOL TRIGGER_MUSIC_EVENT(const char* eventName); - BOOL IS_MUSIC_ONESHOT_PLAYING(); - int GET_MUSIC_PLAYTIME(); - void SET_GLOBAL_RADIO_SIGNAL_LEVEL(Any p0); - void RECORD_BROKEN_GLASS(float x, float y, float z, float radius); - void CLEAR_ALL_BROKEN_GLASS(); - void SCRIPT_OVERRIDES_WIND_ELEVATION(BOOL p0, Any p1); - void SET_PED_WALLA_DENSITY(float p0, float p1); - void SET_PED_INTERIOR_WALLA_DENSITY(float p0, float p1); - void FORCE_PED_PANIC_WALLA(); - BOOL PREPARE_ALARM(const char* alarmName); - void START_ALARM(const char* alarmName, BOOL p2); - void STOP_ALARM(const char* alarmName, BOOL toggle); - void STOP_ALL_ALARMS(BOOL stop); - BOOL IS_ALARM_PLAYING(const char* alarmName); - Hash GET_VEHICLE_DEFAULT_HORN(Vehicle vehicle); - Hash GET_VEHICLE_DEFAULT_HORN_IGNORE_MODS(Vehicle vehicle); - void RESET_PED_AUDIO_FLAGS(Ped ped); - void SET_PED_FOOTSTEPS_EVENTS_ENABLED(Ped ped, BOOL toggle); - void SET_PED_CLOTH_EVENTS_ENABLED(Ped ped, BOOL toggle); - void OVERRIDE_PLAYER_GROUND_MATERIAL(Hash hash, BOOL toggle); - void USE_FOOTSTEP_SCRIPT_SWEETENERS(Ped ped, BOOL p1, Hash hash); - void OVERRIDE_MICROPHONE_SETTINGS(Hash hash, BOOL toggle); - void FREEZE_MICROPHONE(); - void DISTANT_COP_CAR_SIRENS(BOOL value); - void SET_SIREN_CAN_BE_CONTROLLED_BY_AUDIO(Vehicle vehicle, BOOL p1); - void ENABLE_STUNT_JUMP_AUDIO(); - void SET_AUDIO_FLAG(const char* flagName, BOOL toggle); - BOOL PREPARE_SYNCHRONIZED_AUDIO_EVENT(const char* audioEvent, Any p1); - BOOL PREPARE_SYNCHRONIZED_AUDIO_EVENT_FOR_SCENE(int sceneID, const char* audioEvent); - BOOL PLAY_SYNCHRONIZED_AUDIO_EVENT(int sceneID); - BOOL STOP_SYNCHRONIZED_AUDIO_EVENT(int sceneID); - void INIT_SYNCH_SCENE_AUDIO_WITH_POSITION(const char* audioEvent, float x, float y, float z); - void INIT_SYNCH_SCENE_AUDIO_WITH_ENTITY(const char* audioEvent, Entity entity); - void SET_AUDIO_SPECIAL_EFFECT_MODE(int mode); - void SET_PORTAL_SETTINGS_OVERRIDE(const char* p0, const char* p1); - void REMOVE_PORTAL_SETTINGS_OVERRIDE(const char* p0); - void STOP_SMOKE_GRENADE_EXPLOSION_SOUNDS(); - int GET_MUSIC_VOL_SLIDER(); - void REQUEST_TENNIS_BANKS(Ped ped); - void UNREQUEST_TENNIS_BANKS(); - void SET_SKIP_MINIGUN_SPIN_UP_AUDIO(BOOL p0); - void STOP_CUTSCENE_AUDIO(); - BOOL HAS_LOADED_MP_DATA_SET(); - BOOL HAS_LOADED_SP_DATA_SET(); - int GET_VEHICLE_HORN_SOUND_INDEX(Vehicle vehicle); - void SET_VEHICLE_HORN_SOUND_INDEX(Vehicle vehicle, int value); + NATIVE_DECL void PLAY_PED_RINGTONE(const char* ringtoneName, Ped ped, BOOL p2) { invoke(0xF9E56683CA8E11A5, ringtoneName, ped, p2); } // 0xF9E56683CA8E11A5 0x1D530E47 b323 + NATIVE_DECL BOOL IS_PED_RINGTONE_PLAYING(Ped ped) { return invoke(0x1E8E5E20937E3137, ped); } // 0x1E8E5E20937E3137 0xFE576EE4 b323 + NATIVE_DECL void STOP_PED_RINGTONE(Ped ped) { invoke(0x6C5AE23EFA885092, ped); } // 0x6C5AE23EFA885092 0xFEEA107C b323 + NATIVE_DECL BOOL IS_MOBILE_PHONE_CALL_ONGOING() { return invoke(0x7497D2CE2C30D24C); } // 0x7497D2CE2C30D24C 0x4ED1400A b323 + NATIVE_DECL BOOL IS_MOBILE_INTERFERENCE_ACTIVE() { return invoke(0xC8B1B2425604CDD0); } // 0xC8B1B2425604CDD0 0x16FB88B5 b323 + NATIVE_DECL void CREATE_NEW_SCRIPTED_CONVERSATION() { invoke(0xD2C91A0B572AAE56); } // 0xD2C91A0B572AAE56 0xB2BC25F8 b323 + NATIVE_DECL void ADD_LINE_TO_CONVERSATION(int index, const char* p1, const char* p2, int p3, int p4, BOOL p5, BOOL p6, BOOL p7, BOOL p8, int p9, BOOL p10, BOOL p11, BOOL p12) { invoke(0xC5EF963405593646, index, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12); } // 0xC5EF963405593646 0x96CD0513 b323 + NATIVE_DECL void ADD_PED_TO_CONVERSATION(int index, Ped ped, const char* p2) { invoke(0x95D9F4BC443956E7, index, ped, p2); } // 0x95D9F4BC443956E7 0xF8D5EB86 b323 + NATIVE_DECL void SET_POSITION_FOR_NULL_CONV_PED(Any p0, float p1, float p2, float p3) { invoke(0x33E3C6C6F2F0B506, p0, p1, p2, p3); } // 0x33E3C6C6F2F0B506 0x73C6F979 b323 + NATIVE_DECL void SET_ENTITY_FOR_NULL_CONV_PED(int p0, Entity entity) { invoke(0x892B6AB8F33606F5, p0, entity); } // 0x892B6AB8F33606F5 0x88203DDA b323 + NATIVE_DECL void SET_MICROPHONE_POSITION(BOOL toggle, float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3) { invoke(0xB6AE90EDDE95C762, toggle, x1, y1, z1, x2, y2, z2, x3, y3, z3); } // 0xB6AE90EDDE95C762 0xAD7BB191 b323 + NATIVE_DECL void SET_CONVERSATION_AUDIO_CONTROLLED_BY_ANIM(BOOL p0) { invoke(0x0B568201DD99F0EB, p0); } // 0x0B568201DD99F0EB 0x1193ED6E b323 + NATIVE_DECL void SET_CONVERSATION_AUDIO_PLACEHOLDER(BOOL p0) { invoke(0x61631F5DF50D1C34, p0); } // 0x61631F5DF50D1C34 b323 + NATIVE_DECL void START_SCRIPT_PHONE_CONVERSATION(BOOL p0, BOOL p1) { invoke(0x252E5F915EABB675, p0, p1); } // 0x252E5F915EABB675 0x38E42D07 b323 + NATIVE_DECL void PRELOAD_SCRIPT_PHONE_CONVERSATION(BOOL p0, BOOL p1) { invoke(0x6004BCB0E226AAEA, p0, p1); } // 0x6004BCB0E226AAEA 0x9ACB213A b323 + NATIVE_DECL void START_SCRIPT_CONVERSATION(BOOL p0, BOOL p1, BOOL p2, BOOL p3) { invoke(0x6B17C62C9635D2DC, p0, p1, p2, p3); } // 0x6B17C62C9635D2DC 0xE5DE7D9D b323 + NATIVE_DECL void PRELOAD_SCRIPT_CONVERSATION(BOOL p0, BOOL p1, BOOL p2, BOOL p3) { invoke(0x3B3CAD6166916D87, p0, p1, p2, p3); } // 0x3B3CAD6166916D87 0xDDF5C579 b323 + NATIVE_DECL void START_PRELOADED_CONVERSATION() { invoke(0x23641AFE870AF385); } // 0x23641AFE870AF385 0xA170261B b323 + NATIVE_DECL BOOL GET_IS_PRELOADED_CONVERSATION_READY() { return invoke(0xE73364DB90778FFA); } // 0xE73364DB90778FFA 0x336F3D35 b323 + NATIVE_DECL BOOL IS_SCRIPTED_CONVERSATION_ONGOING() { return invoke(0x16754C556D2EDE3D); } // 0x16754C556D2EDE3D 0xCB8FD96F b323 + NATIVE_DECL BOOL IS_SCRIPTED_CONVERSATION_LOADED() { return invoke(0xDF0D54BE7A776737); } // 0xDF0D54BE7A776737 0xE1870EA9 b323 + NATIVE_DECL int GET_CURRENT_SCRIPTED_CONVERSATION_LINE() { return invoke(0x480357EE890C295A); } // 0x480357EE890C295A 0x9620E41F b323 + NATIVE_DECL void PAUSE_SCRIPTED_CONVERSATION(BOOL p0) { invoke(0x8530AD776CD72B12, p0); } // 0x8530AD776CD72B12 0xE2C9C6F8 b323 + NATIVE_DECL void RESTART_SCRIPTED_CONVERSATION() { invoke(0x9AEB285D1818C9AC); } // 0x9AEB285D1818C9AC 0x6CB24B56 b323 + NATIVE_DECL int STOP_SCRIPTED_CONVERSATION(BOOL p0) { return invoke(0xD79DEEFB53455EBA, p0); } // 0xD79DEEFB53455EBA 0xAB77DA7D b323 + NATIVE_DECL void SKIP_TO_NEXT_SCRIPTED_CONVERSATION_LINE() { invoke(0x9663FE6B7A61EB00); } // 0x9663FE6B7A61EB00 0x85C98304 b323 + NATIVE_DECL void INTERRUPT_CONVERSATION(Ped ped, const char* voiceline, const char* speaker) { invoke(0xA018A12E5C5C2FA6, ped, voiceline, speaker); } // 0xA018A12E5C5C2FA6 0xF3A67AF3 b323 + NATIVE_DECL void INTERRUPT_CONVERSATION_AND_PAUSE(Ped ped, const char* p1, const char* speaker) { invoke(0x8A694D7A68F8DC38, ped, p1, speaker); } // 0x8A694D7A68F8DC38 0xDD4A3F1F b323 + NATIVE_DECL int GET_VARIATION_CHOSEN_FOR_SCRIPTED_LINE(Any* p0) { return invoke(0xAA19F5572C38B564, p0); } // 0xAA19F5572C38B564 0xB58B8FF3 b323 + NATIVE_DECL void SET_NO_DUCKING_FOR_CONVERSATION(BOOL p0) { invoke(0xB542DE8C3D1CB210, p0); } // 0xB542DE8C3D1CB210 0x789D8C6C b323 + NATIVE_DECL void REGISTER_SCRIPT_WITH_AUDIO(int p0) { invoke(0xC6ED9D5092438D91, p0); } // 0xC6ED9D5092438D91 0xA6203643 b323 + NATIVE_DECL void UNREGISTER_SCRIPT_WITH_AUDIO() { invoke(0xA8638BE228D4751A); } // 0xA8638BE228D4751A 0x66728EFE b323 + NATIVE_DECL BOOL REQUEST_MISSION_AUDIO_BANK(const char* audioBank, BOOL p1, Any p2) { return invoke(0x7345BDD95E62E0F2, audioBank, p1, p2); } // 0x7345BDD95E62E0F2 0x916E37CA b323 + NATIVE_DECL BOOL REQUEST_AMBIENT_AUDIO_BANK(const char* audioBank, BOOL p1, Any p2) { return invoke(0xFE02FFBED8CA9D99, audioBank, p1, p2); } // 0xFE02FFBED8CA9D99 0x23C88BC7 b323 + NATIVE_DECL BOOL REQUEST_SCRIPT_AUDIO_BANK(const char* audioBank, BOOL p1, Any p2) { return invoke(0x2F844A8B08D76685, audioBank, p1, p2); } // 0x2F844A8B08D76685 0x21322887 b323 + NATIVE_DECL BOOL HINT_MISSION_AUDIO_BANK(const char* audioBank, BOOL p1, Any p2) { return invoke(0x40763EA7B9B783E7, audioBank, p1, p2); } // 0x40763EA7B9B783E7 b573 + NATIVE_DECL BOOL HINT_AMBIENT_AUDIO_BANK(const char* audioBank, BOOL p1, Any p2) { return invoke(0x8F8C0E370AE62F5C, audioBank, p1, p2); } // 0x8F8C0E370AE62F5C 0xF1850DDC b323 + NATIVE_DECL BOOL HINT_SCRIPT_AUDIO_BANK(const char* audioBank, BOOL p1, Any p2) { return invoke(0xFB380A29641EC31A, audioBank, p1, p2); } // 0xFB380A29641EC31A 0x41FA0E51 b323 + NATIVE_DECL void RELEASE_MISSION_AUDIO_BANK() { invoke(0x0EC92A1BF0857187); } // 0x0EC92A1BF0857187 0x8E8824C7 b323 + NATIVE_DECL void RELEASE_AMBIENT_AUDIO_BANK() { invoke(0x65475A218FFAA93D); } // 0x65475A218FFAA93D 0x8C938784 b323 + NATIVE_DECL void RELEASE_NAMED_SCRIPT_AUDIO_BANK(const char* audioBank) { invoke(0x77ED170667F50170, audioBank); } // 0x77ED170667F50170 0x16707ABC b323 + NATIVE_DECL void RELEASE_SCRIPT_AUDIO_BANK() { invoke(0x7A2D8AD0A9EB9C3F); } // 0x7A2D8AD0A9EB9C3F 0x22F865E5 b323 + NATIVE_DECL void UNHINT_AMBIENT_AUDIO_BANK() { invoke(0x19AF7ED9B9D23058); } // 0x19AF7ED9B9D23058 0xA58BBF4F b323 + NATIVE_DECL void UNHINT_SCRIPT_AUDIO_BANK() { invoke(0x9AC92EED5E4793AB); } // 0x9AC92EED5E4793AB 0xE67446E9 b323 + NATIVE_DECL void UNHINT_NAMED_SCRIPT_AUDIO_BANK(const char* audioBank) { invoke(0x11579D940949C49E, audioBank); } // 0x11579D940949C49E b678 + NATIVE_DECL int GET_SOUND_ID() { return invoke(0x430386FE9BF80B45); } // 0x430386FE9BF80B45 0x6AE0AD56 b323 + NATIVE_DECL void RELEASE_SOUND_ID(int soundId) { invoke(0x353FC880830B88FA, soundId); } // 0x353FC880830B88FA 0x9C080899 b323 + NATIVE_DECL void PLAY_SOUND(int soundId, const char* audioName, const char* audioRef, BOOL p3, Any p4, BOOL p5) { invoke(0x7FF4944CC209192D, soundId, audioName, audioRef, p3, p4, p5); } // 0x7FF4944CC209192D 0xB6E1917F b323 + NATIVE_DECL void PLAY_SOUND_FRONTEND(int soundId, const char* audioName, const char* audioRef, BOOL p3) { invoke(0x67C540AA08E4A6F5, soundId, audioName, audioRef, p3); } // 0x67C540AA08E4A6F5 0x2E458F74 b323 + NATIVE_DECL void PLAY_DEFERRED_SOUND_FRONTEND(const char* soundName, const char* soundsetName) { invoke(0xCADA5A0D0702381E, soundName, soundsetName); } // 0xCADA5A0D0702381E 0xC70E6CFA b323 + NATIVE_DECL void PLAY_SOUND_FROM_ENTITY(int soundId, const char* audioName, Entity entity, const char* audioRef, BOOL isNetwork, Any p5) { invoke(0xE65F427EB70AB1ED, soundId, audioName, entity, audioRef, isNetwork, p5); } // 0xE65F427EB70AB1ED 0x95AE00F8 b323 + NATIVE_DECL void PLAY_SOUND_FROM_ENTITY_HASH(int soundId, Hash model, Entity entity, Hash soundSetHash, Any p4, Any p5) { invoke(0x5B9853296731E88D, soundId, model, entity, soundSetHash, p4, p5); } // 0x5B9853296731E88D b877 + NATIVE_DECL void PLAY_SOUND_FROM_COORD(int soundId, const char* audioName, float x, float y, float z, const char* audioRef, BOOL isNetwork, int range, BOOL p8) { invoke(0x8D8686B622B88120, soundId, audioName, x, y, z, audioRef, isNetwork, range, p8); } // 0x8D8686B622B88120 0xCAD3E2D5 b323 + NATIVE_DECL void UPDATE_SOUND_COORD(int soundId, float x, float y, float z) { invoke(0x7EC3C679D0E7E46B, soundId, x, y, z); } // 0x7EC3C679D0E7E46B b678 + NATIVE_DECL void STOP_SOUND(int soundId) { invoke(0xA3B0C41BA5CC0BB5, soundId); } // 0xA3B0C41BA5CC0BB5 0xCD7F4030 b323 + NATIVE_DECL int GET_NETWORK_ID_FROM_SOUND_ID(int soundId) { return invoke(0x2DE3F0A134FFBC0D, soundId); } // 0x2DE3F0A134FFBC0D 0x2576F610 b323 + NATIVE_DECL int GET_SOUND_ID_FROM_NETWORK_ID(int netId) { return invoke(0x75262FD12D0A1C84, netId); } // 0x75262FD12D0A1C84 0xD064D4DC b323 + NATIVE_DECL void SET_VARIABLE_ON_SOUND(int soundId, const char* variable, float p2) { invoke(0xAD6B3148A78AE9B6, soundId, variable, p2); } // 0xAD6B3148A78AE9B6 0x606EE5FA b323 + NATIVE_DECL void SET_VARIABLE_ON_STREAM(const char* variable, float p1) { invoke(0x2F9D3834AEB9EF79, variable, p1); } // 0x2F9D3834AEB9EF79 0xF67BB44C b323 + NATIVE_DECL void OVERRIDE_UNDERWATER_STREAM(const char* p0, BOOL p1) { invoke(0xF2A9CDABCEA04BD6, p0, p1); } // 0xF2A9CDABCEA04BD6 0x9A083B7E b323 + NATIVE_DECL void SET_VARIABLE_ON_UNDER_WATER_STREAM(const char* variableName, float value) { invoke(0x733ADF241531E5C2, variableName, value); } // 0x733ADF241531E5C2 0x62D026BE b323 + NATIVE_DECL BOOL HAS_SOUND_FINISHED(int soundId) { return invoke(0xFCBDCE714A7C88E5, soundId); } // 0xFCBDCE714A7C88E5 0xE85AEC2E b323 + NATIVE_DECL void PLAY_PED_AMBIENT_SPEECH_NATIVE(Ped ped, const char* speechName, const char* speechParam, Any p3) { invoke(0x8E04FEDD28D42462, ped, speechName, speechParam, p3); } // 0x8E04FEDD28D42462 0x5C57B85D b323 + NATIVE_DECL void PLAY_PED_AMBIENT_SPEECH_AND_CLONE_NATIVE(Ped ped, const char* speechName, const char* speechParam, Any p3) { invoke(0xC6941B4A3A8FBBB9, ped, speechName, speechParam, p3); } // 0xC6941B4A3A8FBBB9 0x444180DB b323 + NATIVE_DECL void PLAY_PED_AMBIENT_SPEECH_WITH_VOICE_NATIVE(Ped ped, const char* speechName, const char* voiceName, const char* speechParam, BOOL p4) { invoke(0x3523634255FC3318, ped, speechName, voiceName, speechParam, p4); } // 0x3523634255FC3318 0x8386AE28 b323 + NATIVE_DECL void PLAY_AMBIENT_SPEECH_FROM_POSITION_NATIVE(const char* speechName, const char* voiceName, float x, float y, float z, const char* speechParam) { invoke(0xED640017ED337E45, speechName, voiceName, x, y, z, speechParam); } // 0xED640017ED337E45 0xA1A1402E b323 + NATIVE_DECL void OVERRIDE_TREVOR_RAGE(const char* voiceEffect) { invoke(0x13AD665062541A7E, voiceEffect); } // 0x13AD665062541A7E 0x05B9B5CF b323 + NATIVE_DECL void RESET_TREVOR_RAGE() { invoke(0xE78503B10C4314E0); } // 0xE78503B10C4314E0 0xE80CF0D4 b323 + NATIVE_DECL void SET_PLAYER_ANGRY(Ped ped, BOOL toggle) { invoke(0xEA241BB04110F091, ped, toggle); } // 0xEA241BB04110F091 0x782CA58D b323 + NATIVE_DECL void PLAY_PAIN(Ped ped, int painID, int p1, Any p3) { invoke(0xBC9AE166038A5CEC, ped, painID, p1, p3); } // 0xBC9AE166038A5CEC 0x874BD6CB b323 + NATIVE_DECL void RELEASE_WEAPON_AUDIO() { invoke(0xCE4AC0439F607045); } // 0xCE4AC0439F607045 0x6096504C b323 + NATIVE_DECL void ACTIVATE_AUDIO_SLOWMO_MODE(const char* mode) { invoke(0xD01005D2BA2EB778, mode); } // 0xD01005D2BA2EB778 0x59A3A17D b323 + NATIVE_DECL void DEACTIVATE_AUDIO_SLOWMO_MODE(const char* mode) { invoke(0xDDC635D5B3262C56, mode); } // 0xDDC635D5B3262C56 0x0E387BFE b323 + NATIVE_DECL void SET_AMBIENT_VOICE_NAME(Ped ped, const char* name) { invoke(0x6C8065A3B780185B, ped, name); } // 0x6C8065A3B780185B 0xBD2EA1A1 b323 + NATIVE_DECL void SET_AMBIENT_VOICE_NAME_HASH(Ped ped, Hash hash) { invoke(0x9A53DED9921DE990, ped, hash); } // 0x9A53DED9921DE990 b463 + NATIVE_DECL Hash GET_AMBIENT_VOICE_NAME_HASH(Ped ped) { return invoke(0x5E203DA2BA15D436, ped); } // 0x5E203DA2BA15D436 b463 + NATIVE_DECL void SET_PED_VOICE_FULL(Ped ped) { invoke(0x40CF0D12D142A9E8, ped); } // 0x40CF0D12D142A9E8 b323 + NATIVE_DECL void SET_PED_RACE_AND_VOICE_GROUP(Ped ped, int p1, Hash voiceGroup) { invoke(0x1B7ABE26CBCBF8C7, ped, p1, voiceGroup); } // 0x1B7ABE26CBCBF8C7 b372 + NATIVE_DECL void SET_PED_VOICE_GROUP(Ped ped, Hash voiceGroupHash) { invoke(0x7CDC8C3B89F661B3, ped, voiceGroupHash); } // 0x7CDC8C3B89F661B3 b323 + NATIVE_DECL void SET_PED_VOICE_GROUP_FROM_RACE_TO_PVG(Ped ped, Hash voiceGroupHash) { invoke(0x0BABC1345ABBFB16, ped, voiceGroupHash); } // 0x0BABC1345ABBFB16 b2699 + NATIVE_DECL void SET_PED_GENDER(Ped ped, BOOL p1) { invoke(0xA5342D390CDA41D6, ped, p1); } // 0xA5342D390CDA41D6 b323 + NATIVE_DECL void STOP_CURRENT_PLAYING_SPEECH(Ped ped) { invoke(0x7A73D05A607734C7, ped); } // 0x7A73D05A607734C7 0x5B7463F4 b323 + NATIVE_DECL void STOP_CURRENT_PLAYING_AMBIENT_SPEECH(Ped ped) { invoke(0xB8BEC0CA6F0EDB0F, ped); } // 0xB8BEC0CA6F0EDB0F 0xBB8E64BF b323 + NATIVE_DECL BOOL IS_AMBIENT_SPEECH_PLAYING(Ped ped) { return invoke(0x9072C8B49907BFAD, ped); } // 0x9072C8B49907BFAD 0x1972E8AA b323 + NATIVE_DECL BOOL IS_SCRIPTED_SPEECH_PLAYING(Ped p0) { return invoke(0xCC9AA18DCC7084F4, p0); } // 0xCC9AA18DCC7084F4 0x2C653904 b323 + NATIVE_DECL BOOL IS_ANY_SPEECH_PLAYING(Ped ped) { return invoke(0x729072355FA39EC9, ped); } // 0x729072355FA39EC9 0x2B74A6D6 b323 + NATIVE_DECL BOOL IS_ANY_POSITIONAL_SPEECH_PLAYING() { return invoke(0x30CA2EF91D15ADF8); } // 0x30CA2EF91D15ADF8 b2189 + NATIVE_DECL BOOL DOES_CONTEXT_EXIST_FOR_THIS_PED(Ped ped, const char* speechName, BOOL p2) { return invoke(0x49B99BF3FDA89A7A, ped, speechName, p2); } // 0x49B99BF3FDA89A7A 0x8BD5F11E b323 + NATIVE_DECL BOOL IS_PED_IN_CURRENT_CONVERSATION(Ped ped) { return invoke(0x049E937F18F4020C, ped); } // 0x049E937F18F4020C 0x7B2F0743 b323 + NATIVE_DECL void SET_PED_IS_DRUNK(Ped ped, BOOL toggle) { invoke(0x95D2D383D5396B8A, ped, toggle); } // 0x95D2D383D5396B8A 0xD2EA77A3 b323 + NATIVE_DECL void PLAY_ANIMAL_VOCALIZATION(Ped pedHandle, int p1, const char* speechName) { invoke(0xEE066C7006C49C0A, pedHandle, p1, speechName); } // 0xEE066C7006C49C0A 0x498849F3 b323 + NATIVE_DECL BOOL IS_ANIMAL_VOCALIZATION_PLAYING(Ped pedHandle) { return invoke(0xC265DF9FB44A9FBD, pedHandle); } // 0xC265DF9FB44A9FBD 0x0CBAF2EF b323 + NATIVE_DECL void SET_ANIMAL_MOOD(Ped animal, int mood) { invoke(0xCC97B29285B1DC3B, animal, mood); } // 0xCC97B29285B1DC3B 0x3EA7C6CB b323 + NATIVE_DECL BOOL IS_MOBILE_PHONE_RADIO_ACTIVE() { return invoke(0xB35CE999E8EF317E); } // 0xB35CE999E8EF317E 0x6E502A5B b323 + NATIVE_DECL void SET_MOBILE_PHONE_RADIO_STATE(BOOL state) { invoke(0xBF286C554784F3DF, state); } // 0xBF286C554784F3DF 0xE1E0ED34 b323 + NATIVE_DECL int GET_PLAYER_RADIO_STATION_INDEX() { return invoke(0xE8AF77C4C06ADC93); } // 0xE8AF77C4C06ADC93 0x1C4946AC b323 + NATIVE_DECL const char* GET_PLAYER_RADIO_STATION_NAME() { return invoke(0xF6D733C32076AD03); } // 0xF6D733C32076AD03 0xD909C107 b323 + NATIVE_DECL const char* GET_RADIO_STATION_NAME(int radioStation) { return invoke(0xB28ECA15046CA8B9, radioStation); } // 0xB28ECA15046CA8B9 0x3DF493BC b323 + NATIVE_DECL int GET_PLAYER_RADIO_STATION_GENRE() { return invoke(0xA571991A7FE6CCEB); } // 0xA571991A7FE6CCEB 0x872CF0EA b323 + NATIVE_DECL BOOL IS_RADIO_RETUNING() { return invoke(0xA151A7394A214E65); } // 0xA151A7394A214E65 0xCF29097B b323 + NATIVE_DECL BOOL IS_RADIO_FADED_OUT() { return invoke(0x0626A247D2405330); } // 0x0626A247D2405330 0x815CAE99 b323 + NATIVE_DECL void SET_RADIO_RETUNE_UP() { invoke(0xFF266D1D0EB1195D); } // 0xFF266D1D0EB1195D 0x53DB6994 b323 + NATIVE_DECL void SET_RADIO_RETUNE_DOWN() { invoke(0xDD6BCF9E94425DF9); } // 0xDD6BCF9E94425DF9 0xD70ECC80 b323 + NATIVE_DECL void SET_RADIO_TO_STATION_NAME(const char* stationName) { invoke(0xC69EDA28699D5107, stationName); } // 0xC69EDA28699D5107 0x7B36E35E b323 + NATIVE_DECL void SET_VEH_RADIO_STATION(Vehicle vehicle, const char* radioStation) { invoke(0x1B9C0099CB942AC6, vehicle, radioStation); } // 0x1B9C0099CB942AC6 0xE391F55F b323 + NATIVE_DECL void SET_VEH_HAS_NORMAL_RADIO(Vehicle vehicle) { invoke(0x3E45765F3FBB582F, vehicle); } // 0x3E45765F3FBB582F b2372 + NATIVE_DECL BOOL IS_VEHICLE_RADIO_ON(Vehicle vehicle) { return invoke(0x0BE4BE946463F917, vehicle); } // 0x0BE4BE946463F917 b505 + NATIVE_DECL void SET_VEH_FORCED_RADIO_THIS_FRAME(Vehicle vehicle) { invoke(0xC1805D05E6D4FE10, vehicle); } // 0xC1805D05E6D4FE10 0x7ABB89D2 b323 + NATIVE_DECL void SET_EMITTER_RADIO_STATION(const char* emitterName, const char* radioStation, Any p2) { invoke(0xACF57305B12AF907, emitterName, radioStation, p2); } // 0xACF57305B12AF907 0x87431585 b323 + NATIVE_DECL void SET_STATIC_EMITTER_ENABLED(const char* emitterName, BOOL toggle) { invoke(0x399D2D3B33F1B8EB, emitterName, toggle); } // 0x399D2D3B33F1B8EB 0x91F72E92 b323 + NATIVE_DECL void LINK_STATIC_EMITTER_TO_ENTITY(const char* emitterName, Entity entity) { invoke(0x651D3228960D08AF, emitterName, entity); } // 0x651D3228960D08AF b505 + NATIVE_DECL void SET_RADIO_TO_STATION_INDEX(int radioStation) { invoke(0xA619B168B8A8570F, radioStation); } // 0xA619B168B8A8570F 0x1D82766D b323 + NATIVE_DECL void SET_FRONTEND_RADIO_ACTIVE(BOOL active) { invoke(0xF7F26C6E9CC9EBB8, active); } // 0xF7F26C6E9CC9EBB8 0xB1172075 b323 + NATIVE_DECL void UNLOCK_MISSION_NEWS_STORY(int newsStory) { invoke(0xB165AB7C248B2DC1, newsStory); } // 0xB165AB7C248B2DC1 0xCCD9ABE4 b323 + NATIVE_DECL BOOL IS_MISSION_NEWS_STORY_UNLOCKED(int newsStory) { return invoke(0x66E49BF55B4B1874, newsStory); } // 0x66E49BF55B4B1874 0x27305D37 b323 + NATIVE_DECL int GET_AUDIBLE_MUSIC_TRACK_TEXT_ID() { return invoke(0x50B196FC9ED6545B); } // 0x50B196FC9ED6545B 0xA2B88CA7 b323 + NATIVE_DECL void PLAY_END_CREDITS_MUSIC(BOOL play) { invoke(0xCD536C4D33DCC900, play); } // 0xCD536C4D33DCC900 0x8E88B3CC b323 + NATIVE_DECL void SKIP_RADIO_FORWARD() { invoke(0x6DDBBDD98E2E9C25); } // 0x6DDBBDD98E2E9C25 0x10D36630 b323 + NATIVE_DECL void FREEZE_RADIO_STATION(const char* radioStation) { invoke(0x344F393B027E38C3, radioStation); } // 0x344F393B027E38C3 0x286BF543 b323 + NATIVE_DECL void UNFREEZE_RADIO_STATION(const char* radioStation) { invoke(0xFC00454CF60B91DD, radioStation); } // 0xFC00454CF60B91DD 0x4D46202C b323 + NATIVE_DECL void SET_RADIO_AUTO_UNFREEZE(BOOL toggle) { invoke(0xC1AA9F53CE982990, toggle); } // 0xC1AA9F53CE982990 0xA40196BF b323 + NATIVE_DECL void SET_INITIAL_PLAYER_STATION(const char* radioStation) { invoke(0x88795F13FACDA88D, radioStation); } // 0x88795F13FACDA88D 0x9B069233 b323 + NATIVE_DECL void SET_USER_RADIO_CONTROL_ENABLED(BOOL toggle) { invoke(0x19F21E63AE6EAE4E, toggle); } // 0x19F21E63AE6EAE4E 0x52E054CE b323 + NATIVE_DECL void SET_RADIO_TRACK(const char* radioStation, const char* radioTrack) { invoke(0xB39786F201FEE30B, radioStation, radioTrack); } // 0xB39786F201FEE30B 0x76E96212 b323 + NATIVE_DECL void SET_RADIO_TRACK_WITH_START_OFFSET(const char* radioStationName, const char* mixName, int p2) { invoke(0x2CB0075110BE1E56, radioStationName, mixName, p2); } // 0x2CB0075110BE1E56 b1493 + NATIVE_DECL void SET_NEXT_RADIO_TRACK(const char* radioName, const char* radioTrack, const char* p2, const char* p3) { invoke(0x55ECF4D13D9903B0, radioName, radioTrack, p2, p3); } // 0x55ECF4D13D9903B0 b1868 + NATIVE_DECL void SET_VEHICLE_RADIO_LOUD(Vehicle vehicle, BOOL toggle) { invoke(0xBB6F1CAEC68B0BCE, vehicle, toggle); } // 0xBB6F1CAEC68B0BCE 0x8D9EDD99 b323 + NATIVE_DECL BOOL CAN_VEHICLE_RECEIVE_CB_RADIO(Vehicle vehicle) { return invoke(0x032A116663A4D5AC, vehicle); } // 0x032A116663A4D5AC 0xCBA99F4A b323 + NATIVE_DECL void SET_MOBILE_RADIO_ENABLED_DURING_GAMEPLAY(BOOL toggle) { invoke(0x1098355A16064BB3, toggle); } // 0x1098355A16064BB3 0x990085F0 b323 + NATIVE_DECL BOOL DOES_PLAYER_VEH_HAVE_RADIO() { return invoke(0x109697E2FFBAC8A1); } // 0x109697E2FFBAC8A1 0x46B0C696 b323 + NATIVE_DECL BOOL IS_PLAYER_VEH_RADIO_ENABLE() { return invoke(0x5F43D83FD6738741); } // 0x5F43D83FD6738741 0x2A3E5E8B b323 + NATIVE_DECL void SET_VEHICLE_RADIO_ENABLED(Vehicle vehicle, BOOL toggle) { invoke(0x3B988190C0AA6C0B, vehicle, toggle); } // 0x3B988190C0AA6C0B 0x6F812CAB b323 + NATIVE_DECL void SET_POSITIONED_PLAYER_VEHICLE_RADIO_EMITTER_ENABLED(Any p0) { invoke(0xDA07819E452FFE8F, p0); } // 0xDA07819E452FFE8F b505 + NATIVE_DECL void SET_CUSTOM_RADIO_TRACK_LIST(const char* radioStation, const char* trackListName, BOOL p2) { invoke(0x4E404A9361F75BB2, radioStation, trackListName, p2); } // 0x4E404A9361F75BB2 0x128C3873 b323 + NATIVE_DECL void CLEAR_CUSTOM_RADIO_TRACK_LIST(const char* radioStation) { invoke(0x1654F24A88A8E3FE, radioStation); } // 0x1654F24A88A8E3FE 0x1D766976 b323 + NATIVE_DECL int GET_NUM_UNLOCKED_RADIO_STATIONS() { return invoke(0xF1620ECB50E01DE7); } // 0xF1620ECB50E01DE7 0xCC91FCF5 b323 + NATIVE_DECL int FIND_RADIO_STATION_INDEX(Hash stationNameHash) { return invoke(0x8D67489793FF428B, stationNameHash); } // 0x8D67489793FF428B 0xECA1512F b323 + NATIVE_DECL void SET_RADIO_STATION_MUSIC_ONLY(const char* radioStation, BOOL toggle) { invoke(0x774BD811F656A122, radioStation, toggle); } // 0x774BD811F656A122 0xB1FF7137 b323 + NATIVE_DECL void SET_RADIO_FRONTEND_FADE_TIME(float fadeTime) { invoke(0x2C96CDB04FCA358E, fadeTime); } // 0x2C96CDB04FCA358E 0xC8B514E2 b323 + NATIVE_DECL void UNLOCK_RADIO_STATION_TRACK_LIST(const char* radioStation, const char* trackListName) { invoke(0x031ACB6ABA18C729, radioStation, trackListName); } // 0x031ACB6ABA18C729 0xBE998184 b323 + NATIVE_DECL void LOCK_RADIO_STATION_TRACK_LIST(const char* radioStation, const char* trackListName) { invoke(0xFF5E5EA2DCEEACF3, radioStation, trackListName); } // 0xFF5E5EA2DCEEACF3 b2372 + NATIVE_DECL void UPDATE_UNLOCKABLE_DJ_RADIO_TRACKS(BOOL enableMixes) { invoke(0x47AED84213A47510, enableMixes); } // 0x47AED84213A47510 b1493 + NATIVE_DECL void LOCK_RADIO_STATION(const char* radioStationName, BOOL toggle) { invoke(0x477D9DB48F889591, radioStationName, toggle); } // 0x477D9DB48F889591 b1493 + NATIVE_DECL void SET_RADIO_STATION_AS_FAVOURITE(const char* radioStation, BOOL toggle) { invoke(0x4CAFEBFA21EC188D, radioStation, toggle); } // 0x4CAFEBFA21EC188D b2372 + NATIVE_DECL BOOL IS_RADIO_STATION_FAVOURITED(const char* radioStation) { return invoke(0x2B1784DB08AFEA79, radioStation); } // 0x2B1784DB08AFEA79 b2699 + NATIVE_DECL BOOL GET_NEXT_AUDIBLE_BEAT(float* out1, float* out2, int* out3) { return invoke(0xC64A06D939F826F5, out1, out2, out3); } // 0xC64A06D939F826F5 b1493 + NATIVE_DECL void FORCE_MUSIC_TRACK_LIST(const char* radioStation, const char* trackListName, int milliseconds) { invoke(0x4E0AF9114608257C, radioStation, trackListName, milliseconds); } // 0x4E0AF9114608257C b2372 + NATIVE_DECL int GET_CURRENT_TRACK_PLAY_TIME(const char* radioStationName) { return invoke(0x3E65CDE5215832C1, radioStationName); } // 0x3E65CDE5215832C1 b1493 + NATIVE_DECL Hash GET_CURRENT_TRACK_SOUND_NAME(const char* radioStationName) { return invoke(0x34D66BC058019CE0, radioStationName); } // 0x34D66BC058019CE0 b1493 + NATIVE_DECL void SET_VEHICLE_MISSILE_WARNING_ENABLED(Vehicle vehicle, BOOL toggle) { invoke(0xF3365489E0DD50F9, vehicle, toggle); } // 0xF3365489E0DD50F9 0x8AFC488D b323 + NATIVE_DECL void SET_AMBIENT_ZONE_STATE(const char* zoneName, BOOL p1, BOOL p2) { invoke(0xBDA07E5950085E46, zoneName, p1, p2); } // 0xBDA07E5950085E46 0x2849CAC9 b323 + NATIVE_DECL void CLEAR_AMBIENT_ZONE_STATE(const char* zoneName, BOOL p1) { invoke(0x218DD44AAAC964FF, zoneName, p1); } // 0x218DD44AAAC964FF 0xCDFF3C82 b323 + NATIVE_DECL void SET_AMBIENT_ZONE_LIST_STATE(const char* ambientZone, BOOL p1, BOOL p2) { invoke(0x9748FA4DE50CCE3E, ambientZone, p1, p2); } // 0x9748FA4DE50CCE3E 0xBF80B412 b323 + NATIVE_DECL void CLEAR_AMBIENT_ZONE_LIST_STATE(const char* ambientZone, BOOL p1) { invoke(0x120C48C614909FA4, ambientZone, p1); } // 0x120C48C614909FA4 0x38B9B8D4 b323 + NATIVE_DECL void SET_AMBIENT_ZONE_STATE_PERSISTENT(const char* ambientZone, BOOL p1, BOOL p2) { invoke(0x1D6650420CEC9D3B, ambientZone, p1, p2); } // 0x1D6650420CEC9D3B 0xC1FFB672 b323 + NATIVE_DECL void SET_AMBIENT_ZONE_LIST_STATE_PERSISTENT(const char* ambientZone, BOOL p1, BOOL p2) { invoke(0xF3638DAE8C4045E1, ambientZone, p1, p2); } // 0xF3638DAE8C4045E1 0x5F5A2605 b323 + NATIVE_DECL BOOL IS_AMBIENT_ZONE_ENABLED(const char* ambientZone) { return invoke(0x01E2817A479A7F9B, ambientZone); } // 0x01E2817A479A7F9B 0xBFABD872 b323 + NATIVE_DECL void REFRESH_CLOSEST_OCEAN_SHORELINE() { invoke(0x5D2BFAAB8D956E0E); } // 0x5D2BFAAB8D956E0E b573 + NATIVE_DECL void SET_CUTSCENE_AUDIO_OVERRIDE(const char* name) { invoke(0x3B4BF5F0859204D9, name); } // 0x3B4BF5F0859204D9 0xCE1332B7 b323 + NATIVE_DECL void SET_VARIABLE_ON_SYNCH_SCENE_AUDIO(const char* variableName, float value) { invoke(0xBCC29F935ED07688, variableName, value); } // 0xBCC29F935ED07688 0xD63CF33A b323 + NATIVE_DECL int PLAY_POLICE_REPORT(const char* name, float p1) { return invoke(0xDFEBD56D9BD1EB16, name, p1); } // 0xDFEBD56D9BD1EB16 0x3F277B62 b323 + NATIVE_DECL void CANCEL_ALL_POLICE_REPORTS() { invoke(0xB4F90FAF7670B16F); } // 0xB4F90FAF7670B16F b323 + NATIVE_DECL void BLIP_SIREN(Vehicle vehicle) { invoke(0x1B9025BDA76822B6, vehicle); } // 0x1B9025BDA76822B6 0xC0EB6924 b323 + NATIVE_DECL void OVERRIDE_VEH_HORN(Vehicle vehicle, BOOL override, int hornHash) { invoke(0x3CDC1E622CCE0356, vehicle, override, hornHash); } // 0x3CDC1E622CCE0356 0x2ACAB783 b323 + NATIVE_DECL BOOL IS_HORN_ACTIVE(Vehicle vehicle) { return invoke(0x9D6BFC12B05C6121, vehicle); } // 0x9D6BFC12B05C6121 0x20E2BDD0 b323 + NATIVE_DECL void SET_AGGRESSIVE_HORNS(BOOL toggle) { invoke(0x395BF71085D1B1D9, toggle); } // 0x395BF71085D1B1D9 0x01D6EABE b323 + NATIVE_DECL void SET_RADIO_POSITION_AUDIO_MUTE(BOOL p0) { invoke(0x02E93C796ABD3A97, p0); } // 0x02E93C796ABD3A97 0x3C395AEE b323 + NATIVE_DECL void SET_VEHICLE_CONVERSATIONS_PERSIST(BOOL p0, BOOL p1) { invoke(0x58BB377BEC7CD5F4, p0, p1); } // 0x58BB377BEC7CD5F4 0x8CE63FA1 b323 + NATIVE_DECL void SET_VEHICLE_CONVERSATIONS_PERSIST_NEW(BOOL p0, BOOL p1, BOOL p2) { invoke(0x9BD7BD55E4533183, p0, p1, p2); } // 0x9BD7BD55E4533183 b1290 + NATIVE_DECL BOOL IS_STREAM_PLAYING() { return invoke(0xD11FA52EB849D978); } // 0xD11FA52EB849D978 0xF1F51A14 b323 + NATIVE_DECL int GET_STREAM_PLAY_TIME() { return invoke(0x4E72BBDBCA58A3DB); } // 0x4E72BBDBCA58A3DB 0xB4F0AD56 b323 + NATIVE_DECL BOOL LOAD_STREAM(const char* streamName, const char* soundSet) { return invoke(0x1F1F957154EC51DF, streamName, soundSet); } // 0x1F1F957154EC51DF 0x0D89599D b323 + NATIVE_DECL BOOL LOAD_STREAM_WITH_START_OFFSET(const char* streamName, int startOffset, const char* soundSet) { return invoke(0x59C16B79F53B3712, streamName, startOffset, soundSet); } // 0x59C16B79F53B3712 0xE5B5745C b323 + NATIVE_DECL void PLAY_STREAM_FROM_PED(Ped ped) { invoke(0x89049DD63C08B5D1, ped); } // 0x89049DD63C08B5D1 0xA1D7FABE b323 + NATIVE_DECL void PLAY_STREAM_FROM_VEHICLE(Vehicle vehicle) { invoke(0xB70374A758007DFA, vehicle); } // 0xB70374A758007DFA 0xF8E4BDA2 b323 + NATIVE_DECL void PLAY_STREAM_FROM_OBJECT(Object object) { invoke(0xEBAA9B64D76356FD, object); } // 0xEBAA9B64D76356FD 0xC5266BF7 b323 + NATIVE_DECL void PLAY_STREAM_FRONTEND() { invoke(0x58FCE43488F9F5F4); } // 0x58FCE43488F9F5F4 0x2C2A16BC b323 + NATIVE_DECL void PLAY_STREAM_FROM_POSITION(float x, float y, float z) { invoke(0x21442F412E8DE56B, x, y, z); } // 0x21442F412E8DE56B 0x6FE5D865 b323 + NATIVE_DECL void STOP_STREAM() { invoke(0xA4718A1419D18151); } // 0xA4718A1419D18151 0xD1E364DE b323 + NATIVE_DECL void STOP_PED_SPEAKING(Ped ped, BOOL shaking) { invoke(0x9D64D7405520E3D3, ped, shaking); } // 0x9D64D7405520E3D3 0xFF92B49D b323 + NATIVE_DECL void BLOCK_ALL_SPEECH_FROM_PED(Ped ped, BOOL p1, BOOL p2) { invoke(0xF8AD2EED7C47E8FE, ped, p1, p2); } // 0xF8AD2EED7C47E8FE b1734 + NATIVE_DECL void STOP_PED_SPEAKING_SYNCED(Ped ped, BOOL p1) { invoke(0xAB6781A5F3101470, ped, p1); } // 0xAB6781A5F3101470 b1868 + NATIVE_DECL void DISABLE_PED_PAIN_AUDIO(Ped ped, BOOL toggle) { invoke(0xA9A41C1E940FB0E8, ped, toggle); } // 0xA9A41C1E940FB0E8 0x3B8E2D5F b323 + NATIVE_DECL BOOL IS_AMBIENT_SPEECH_DISABLED(Ped ped) { return invoke(0x932C2D096A2C3FFF, ped); } // 0x932C2D096A2C3FFF 0x109D1F89 b323 + NATIVE_DECL void BLOCK_SPEECH_CONTEXT_GROUP(const char* p0, int p1) { invoke(0xA8A7D434AFB4B97B, p0, p1); } // 0xA8A7D434AFB4B97B b1493 + NATIVE_DECL void UNBLOCK_SPEECH_CONTEXT_GROUP(const char* p0) { invoke(0x2ACABED337622DF2, p0); } // 0x2ACABED337622DF2 b1493 + NATIVE_DECL void SET_SIREN_WITH_NO_DRIVER(Vehicle vehicle, BOOL toggle) { invoke(0x1FEF0683B96EBCF2, vehicle, toggle); } // 0x1FEF0683B96EBCF2 0x77182D58 b323 + NATIVE_DECL void SET_SIREN_BYPASS_MP_DRIVER_CHECK(Vehicle vehicle, BOOL toggle) { invoke(0xF584CF8529B51434, vehicle, toggle); } // 0xF584CF8529B51434 b2372 + NATIVE_DECL void TRIGGER_SIREN_AUDIO(Vehicle vehicle) { invoke(0x66C3FB05206041BA, vehicle); } // 0x66C3FB05206041BA b1290 + NATIVE_DECL void SET_HORN_PERMANENTLY_ON(Vehicle vehicle) { invoke(0x9C11908013EA4715, vehicle); } // 0x9C11908013EA4715 0xDE8BA3CD b323 + NATIVE_DECL void SET_HORN_ENABLED(Vehicle vehicle, BOOL toggle) { invoke(0x76D683C108594D0E, vehicle, toggle); } // 0x76D683C108594D0E 0x6EB92D05 b323 + NATIVE_DECL void SET_AUDIO_VEHICLE_PRIORITY(Vehicle vehicle, Any p1) { invoke(0xE5564483E407F914, vehicle, p1); } // 0xE5564483E407F914 0x271A9766 b323 + NATIVE_DECL void SET_HORN_PERMANENTLY_ON_TIME(Vehicle vehicle, float time) { invoke(0x9D3AF56E94C9AE98, vehicle, time); } // 0x9D3AF56E94C9AE98 0x2F0A16D1 b323 + NATIVE_DECL void USE_SIREN_AS_HORN(Vehicle vehicle, BOOL toggle) { invoke(0xFA932DE350266EF8, vehicle, toggle); } // 0xFA932DE350266EF8 0xC6BC16F3 b323 + NATIVE_DECL void FORCE_USE_AUDIO_GAME_OBJECT(Vehicle vehicle, const char* audioName) { invoke(0x4F0C413926060B38, vehicle, audioName); } // 0x4F0C413926060B38 0x33B0B007 b323 + NATIVE_DECL void PRELOAD_VEHICLE_AUDIO_BANK(Hash vehicleModel) { invoke(0xCA4CEA6AE0000A7E, vehicleModel); } // 0xCA4CEA6AE0000A7E b1180 + NATIVE_DECL void SET_VEHICLE_STARTUP_REV_SOUND(Vehicle vehicle, const char* p1, const char* p2) { invoke(0xF1F8157B8C3F171C, vehicle, p1, p2); } // 0xF1F8157B8C3F171C 0x1C0C5E4C b323 + NATIVE_DECL void RESET_VEHICLE_STARTUP_REV_SOUND(Vehicle vehicle) { invoke(0xD2DCCD8E16E20997, vehicle); } // 0xD2DCCD8E16E20997 b323 + NATIVE_DECL void SET_VEHICLE_FORCE_REVERSE_WARNING(Any p0, Any p1) { invoke(0x97FFB4ADEED08066, p0, p1); } // 0x97FFB4ADEED08066 b2372 + NATIVE_DECL BOOL IS_VEHICLE_AUDIBLY_DAMAGED(Vehicle vehicle) { return invoke(0x5DB8010EE71FDEF2, vehicle); } // 0x5DB8010EE71FDEF2 0x6E660D3F b323 + NATIVE_DECL void SET_VEHICLE_AUDIO_ENGINE_DAMAGE_FACTOR(Vehicle vehicle, float damageFactor) { invoke(0x59E7B488451F4D3A, vehicle, damageFactor); } // 0x59E7B488451F4D3A 0x23BE6432 b323 + NATIVE_DECL void SET_VEHICLE_AUDIO_BODY_DAMAGE_FACTOR(Vehicle vehicle, float intensity) { invoke(0x01BB4D577D38BD9E, vehicle, intensity); } // 0x01BB4D577D38BD9E 0xE81FAC68 b323 + NATIVE_DECL void ENABLE_VEHICLE_FANBELT_DAMAGE(Vehicle vehicle, BOOL toggle) { invoke(0x1C073274E065C6D2, vehicle, toggle); } // 0x1C073274E065C6D2 0x9365E042 b323 + NATIVE_DECL void ENABLE_VEHICLE_EXHAUST_POPS(Vehicle vehicle, BOOL toggle) { invoke(0x2BE4BC731D039D5A, vehicle, toggle); } // 0x2BE4BC731D039D5A 0x2A60A90E b323 + NATIVE_DECL void SET_VEHICLE_BOOST_ACTIVE(Vehicle vehicle, BOOL toggle) { invoke(0x4A04DE7CAB2739A1, vehicle, toggle); } // 0x4A04DE7CAB2739A1 0x072F15F2 b323 + NATIVE_DECL void SET_PLAYER_VEHICLE_ALARM_AUDIO_ACTIVE(Vehicle vehicle, BOOL toggle) { invoke(0x6FDDAD856E36988A, vehicle, toggle); } // 0x6FDDAD856E36988A 0x934BE749 b323 + NATIVE_DECL void SET_SCRIPT_UPDATE_DOOR_AUDIO(Hash doorHash, BOOL toggle) { invoke(0x06C0023BED16DD6B, doorHash, toggle); } // 0x06C0023BED16DD6B 0xE61110A2 b323 + NATIVE_DECL void PLAY_VEHICLE_DOOR_OPEN_SOUND(Vehicle vehicle, int doorId) { invoke(0x3A539D52857EA82D, vehicle, doorId); } // 0x3A539D52857EA82D 0x84930330 b323 + NATIVE_DECL void PLAY_VEHICLE_DOOR_CLOSE_SOUND(Vehicle vehicle, int doorId) { invoke(0x62A456AA4769EF34, vehicle, doorId); } // 0x62A456AA4769EF34 0xBA2CF407 b323 + NATIVE_DECL void ENABLE_STALL_WARNING_SOUNDS(Vehicle vehicle, BOOL toggle) { invoke(0xC15907D667F7CFB2, vehicle, toggle); } // 0xC15907D667F7CFB2 0x563B635D b323 + NATIVE_DECL BOOL IS_GAME_IN_CONTROL_OF_MUSIC() { return invoke(0x6D28DC1671E334FD); } // 0x6D28DC1671E334FD 0x7643170D b323 + NATIVE_DECL void SET_GPS_ACTIVE(BOOL active) { invoke(0x3BD3F52BA9B1E4E8, active); } // 0x3BD3F52BA9B1E4E8 0x0FC3379A b323 + NATIVE_DECL void PLAY_MISSION_COMPLETE_AUDIO(const char* audioName) { invoke(0xB138AAB8A70D3C69, audioName); } // 0xB138AAB8A70D3C69 0x3033EA1D b323 + NATIVE_DECL BOOL IS_MISSION_COMPLETE_PLAYING() { return invoke(0x19A30C23F5827F8A); } // 0x19A30C23F5827F8A 0x939982A1 b323 + NATIVE_DECL BOOL IS_MISSION_COMPLETE_READY_FOR_UI() { return invoke(0x6F259F82D873B8B8); } // 0x6F259F82D873B8B8 0xCBE09AEC b323 + NATIVE_DECL void BLOCK_DEATH_JINGLE(BOOL toggle) { invoke(0xF154B8D1775B2DEC, toggle); } // 0xF154B8D1775B2DEC 0xD2858D8A b323 + NATIVE_DECL BOOL START_AUDIO_SCENE(const char* scene) { return invoke(0x013A80FC08F6E4F2, scene); } // 0x013A80FC08F6E4F2 0xE48D757B b323 + NATIVE_DECL void STOP_AUDIO_SCENE(const char* scene) { invoke(0xDFE8422B3B94E688, scene); } // 0xDFE8422B3B94E688 0xA08D8C58 b323 + NATIVE_DECL void STOP_AUDIO_SCENES() { invoke(0xBAC7FC81A75EC1A1); } // 0xBAC7FC81A75EC1A1 0xF6C7342A b323 + NATIVE_DECL BOOL IS_AUDIO_SCENE_ACTIVE(const char* scene) { return invoke(0xB65B60556E2A9225, scene); } // 0xB65B60556E2A9225 0xACBED05C b323 + NATIVE_DECL void SET_AUDIO_SCENE_VARIABLE(const char* scene, const char* variable, float value) { invoke(0xEF21A9EF089A2668, scene, variable, value); } // 0xEF21A9EF089A2668 0x19BB3CE8 b323 + NATIVE_DECL void SET_AUDIO_SCRIPT_CLEANUP_TIME(int time) { invoke(0xA5F377B175A699C5, time); } // 0xA5F377B175A699C5 0xE812925D b323 + NATIVE_DECL void ADD_ENTITY_TO_AUDIO_MIX_GROUP(Entity entity, const char* groupName, float p2) { invoke(0x153973AB99FE8980, entity, groupName, p2); } // 0x153973AB99FE8980 0x2BC93264 b323 + NATIVE_DECL void REMOVE_ENTITY_FROM_AUDIO_MIX_GROUP(Entity entity, float p1) { invoke(0x18EB48CFC41F2EA0, entity, p1); } // 0x18EB48CFC41F2EA0 0x308ED0EC b323 + NATIVE_DECL BOOL AUDIO_IS_MUSIC_PLAYING() { return invoke(0x845FFC3A4FEEFA3E); } // 0x845FFC3A4FEEFA3E b323 + NATIVE_DECL BOOL AUDIO_IS_SCRIPTED_MUSIC_PLAYING() { return invoke(0x2DD39BF3E2F9C47F); } // 0x2DD39BF3E2F9C47F b463 + NATIVE_DECL BOOL PREPARE_MUSIC_EVENT(const char* eventName) { return invoke(0x1E5185B72EF5158A, eventName); } // 0x1E5185B72EF5158A 0x534A5C1C b323 + NATIVE_DECL BOOL CANCEL_MUSIC_EVENT(const char* eventName) { return invoke(0x5B17A90291133DA5, eventName); } // 0x5B17A90291133DA5 0x89FF942D b323 + NATIVE_DECL BOOL TRIGGER_MUSIC_EVENT(const char* eventName) { return invoke(0x706D57B0F50DA710, eventName); } // 0x706D57B0F50DA710 0xB6094948 b323 + NATIVE_DECL BOOL IS_MUSIC_ONESHOT_PLAYING() { return invoke(0xA097AB275061FB21); } // 0xA097AB275061FB21 0x2705C4D5 b323 + NATIVE_DECL int GET_MUSIC_PLAYTIME() { return invoke(0xE7A0D23DC414507B); } // 0xE7A0D23DC414507B 0xD633C809 b323 + NATIVE_DECL void SET_GLOBAL_RADIO_SIGNAL_LEVEL(Any p0) { invoke(0x159B7318403A1CD8, p0); } // 0x159B7318403A1CD8 b1103 + NATIVE_DECL void RECORD_BROKEN_GLASS(float x, float y, float z, float radius) { invoke(0xFBE20329593DEC9D, x, y, z, radius); } // 0xFBE20329593DEC9D 0x53FC3FEC b323 + NATIVE_DECL void CLEAR_ALL_BROKEN_GLASS() { invoke(0xB32209EFFDC04913); } // 0xB32209EFFDC04913 0xE6B033BF b323 + NATIVE_DECL void SCRIPT_OVERRIDES_WIND_ELEVATION(BOOL p0, Any p1) { invoke(0x70B8EC8FC108A634, p0, p1); } // 0x70B8EC8FC108A634 0x95050CAD b323 + NATIVE_DECL void SET_PED_WALLA_DENSITY(float p0, float p1) { invoke(0x149AEE66F0CB3A99, p0, p1); } // 0x149AEE66F0CB3A99 0xE64F97A0 b323 + NATIVE_DECL void SET_PED_INTERIOR_WALLA_DENSITY(float p0, float p1) { invoke(0x8BF907833BE275DE, p0, p1); } // 0x8BF907833BE275DE 0x2CD26D69 b323 + NATIVE_DECL void FORCE_PED_PANIC_WALLA() { invoke(0x062D5EAD4DA2FA6A); } // 0x062D5EAD4DA2FA6A 0xD87AF337 b323 + NATIVE_DECL BOOL PREPARE_ALARM(const char* alarmName) { return invoke(0x9D74AE343DB65533, alarmName); } // 0x9D74AE343DB65533 0x084932E8 b323 + NATIVE_DECL void START_ALARM(const char* alarmName, BOOL p2) { invoke(0x0355EF116C4C97B2, alarmName, p2); } // 0x0355EF116C4C97B2 0x703F524B b323 + NATIVE_DECL void STOP_ALARM(const char* alarmName, BOOL toggle) { invoke(0xA1CADDCD98415A41, alarmName, toggle); } // 0xA1CADDCD98415A41 0xF987BE8C b323 + NATIVE_DECL void STOP_ALL_ALARMS(BOOL stop) { invoke(0x2F794A877ADD4C92, stop); } // 0x2F794A877ADD4C92 0xC3CB9DC6 b323 + NATIVE_DECL BOOL IS_ALARM_PLAYING(const char* alarmName) { return invoke(0x226435CB96CCFC8C, alarmName); } // 0x226435CB96CCFC8C 0x9D8E1D23 b323 + NATIVE_DECL Hash GET_VEHICLE_DEFAULT_HORN(Vehicle vehicle) { return invoke(0x02165D55000219AC, vehicle); } // 0x02165D55000219AC 0xE84ABC19 b323 + NATIVE_DECL Hash GET_VEHICLE_DEFAULT_HORN_IGNORE_MODS(Vehicle vehicle) { return invoke(0xACB5DCCA1EC76840, vehicle); } // 0xACB5DCCA1EC76840 0xFD4B5B3B b323 + NATIVE_DECL void RESET_PED_AUDIO_FLAGS(Ped ped) { invoke(0xF54BB7B61036F335, ped); } // 0xF54BB7B61036F335 0xDF720C86 b323 + NATIVE_DECL void SET_PED_FOOTSTEPS_EVENTS_ENABLED(Ped ped, BOOL toggle) { invoke(0x0653B735BFBDFE87, ped, toggle); } // 0x0653B735BFBDFE87 b1493 + NATIVE_DECL void SET_PED_CLOTH_EVENTS_ENABLED(Ped ped, BOOL toggle) { invoke(0x29DA3CA8D8B2692D, ped, toggle); } // 0x29DA3CA8D8B2692D b1493 + NATIVE_DECL void OVERRIDE_PLAYER_GROUND_MATERIAL(Hash hash, BOOL toggle) { invoke(0xD2CC78CD3D0B50F9, hash, toggle); } // 0xD2CC78CD3D0B50F9 0xC307D531 b323 + NATIVE_DECL void USE_FOOTSTEP_SCRIPT_SWEETENERS(Ped ped, BOOL p1, Hash hash) { invoke(0xBF4DC1784BE94DFA, ped, p1, hash); } // 0xBF4DC1784BE94DFA 0xD99E275B b323 + NATIVE_DECL void OVERRIDE_MICROPHONE_SETTINGS(Hash hash, BOOL toggle) { invoke(0x75773E11BA459E90, hash, toggle); } // 0x75773E11BA459E90 b323 + NATIVE_DECL void FREEZE_MICROPHONE() { invoke(0xD57AAAE0E2214D11); } // 0xD57AAAE0E2214D11 0x2B9D91E8 b323 + NATIVE_DECL void DISTANT_COP_CAR_SIRENS(BOOL value) { invoke(0x552369F549563AD5, value); } // 0x552369F549563AD5 0x13EB5861 b323 + NATIVE_DECL void SET_SIREN_CAN_BE_CONTROLLED_BY_AUDIO(Vehicle vehicle, BOOL p1) { invoke(0x43FA0DFC5DF87815, vehicle, p1); } // 0x43FA0DFC5DF87815 0x7BED1872 b323 + NATIVE_DECL void ENABLE_STUNT_JUMP_AUDIO() { invoke(0xB81CF134AEB56FFB); } // 0xB81CF134AEB56FFB b791 + NATIVE_DECL void SET_AUDIO_FLAG(const char* flagName, BOOL toggle) { invoke(0xB9EFD5C25018725A, flagName, toggle); } // 0xB9EFD5C25018725A 0x1C09C9E0 b323 + NATIVE_DECL BOOL PREPARE_SYNCHRONIZED_AUDIO_EVENT(const char* audioEvent, Any p1) { return invoke(0xC7ABCACA4985A766, audioEvent, p1); } // 0xC7ABCACA4985A766 0xE1D91FD0 b323 + NATIVE_DECL BOOL PREPARE_SYNCHRONIZED_AUDIO_EVENT_FOR_SCENE(int sceneID, const char* audioEvent) { return invoke(0x029FE7CD1B7E2E75, sceneID, audioEvent); } // 0x029FE7CD1B7E2E75 0x7652DD49 b323 + NATIVE_DECL BOOL PLAY_SYNCHRONIZED_AUDIO_EVENT(int sceneID) { return invoke(0x8B2FD4560E55DD2D, sceneID); } // 0x8B2FD4560E55DD2D 0x507F3241 b323 + NATIVE_DECL BOOL STOP_SYNCHRONIZED_AUDIO_EVENT(int sceneID) { return invoke(0x92D6A88E64A94430, sceneID); } // 0x92D6A88E64A94430 0xADEED2B4 b323 + NATIVE_DECL void INIT_SYNCH_SCENE_AUDIO_WITH_POSITION(const char* audioEvent, float x, float y, float z) { invoke(0xC8EDE9BDBCCBA6D4, audioEvent, x, y, z); } // 0xC8EDE9BDBCCBA6D4 0x55A21772 b323 + NATIVE_DECL void INIT_SYNCH_SCENE_AUDIO_WITH_ENTITY(const char* audioEvent, Entity entity) { invoke(0x950A154B8DAB6185, audioEvent, entity); } // 0x950A154B8DAB6185 0xA17F9AB0 b323 + NATIVE_DECL void SET_AUDIO_SPECIAL_EFFECT_MODE(int mode) { invoke(0x12561FCBB62D5B9C, mode); } // 0x12561FCBB62D5B9C 0x62B43677 b323 + NATIVE_DECL void SET_PORTAL_SETTINGS_OVERRIDE(const char* p0, const char* p1) { invoke(0x044DBAD7A7FA2BE5, p0, p1); } // 0x044DBAD7A7FA2BE5 0x8AD670EC b323 + NATIVE_DECL void REMOVE_PORTAL_SETTINGS_OVERRIDE(const char* p0) { invoke(0xB4BBFD9CD8B3922B, p0); } // 0xB4BBFD9CD8B3922B 0xD24B4D0C b323 + NATIVE_DECL void STOP_SMOKE_GRENADE_EXPLOSION_SOUNDS() { invoke(0xE4E6DD5566D28C82); } // 0xE4E6DD5566D28C82 0x7262B5BA b323 + NATIVE_DECL int GET_MUSIC_VOL_SLIDER() { return invoke(0x3A48AB4445D499BE); } // 0x3A48AB4445D499BE 0x93A44A1F b323 + NATIVE_DECL void REQUEST_TENNIS_BANKS(Ped ped) { invoke(0x4ADA3F19BE4A6047, ped); } // 0x4ADA3F19BE4A6047 0x13777A0B b323 + NATIVE_DECL void UNREQUEST_TENNIS_BANKS() { invoke(0x0150B6FF25A9E2E5); } // 0x0150B6FF25A9E2E5 0x1134F68B b323 + NATIVE_DECL void SET_SKIP_MINIGUN_SPIN_UP_AUDIO(BOOL p0) { invoke(0xBEF34B1D9624D5DD, p0); } // 0xBEF34B1D9624D5DD 0xE0047BFD b323 + NATIVE_DECL void STOP_CUTSCENE_AUDIO() { invoke(0x806058BBDC136E06); } // 0x806058BBDC136E06 0x55461BE6 b323 + NATIVE_DECL BOOL HAS_LOADED_MP_DATA_SET() { return invoke(0x544810ED9DB6BBE6); } // 0x544810ED9DB6BBE6 b323 + NATIVE_DECL BOOL HAS_LOADED_SP_DATA_SET() { return invoke(0x5B50ABB1FE3746F4); } // 0x5B50ABB1FE3746F4 b323 + NATIVE_DECL int GET_VEHICLE_HORN_SOUND_INDEX(Vehicle vehicle) { return invoke(0xD53F3A29BCE2580E, vehicle); } // 0xD53F3A29BCE2580E b1365 + NATIVE_DECL void SET_VEHICLE_HORN_SOUND_INDEX(Vehicle vehicle, int value) { invoke(0x0350E7E17BA767D0, vehicle, value); } // 0x0350E7E17BA767D0 b1365 } namespace BRAIN { - void ADD_SCRIPT_TO_RANDOM_PED(const char* name, Hash model, float p2, float p3); - void REGISTER_OBJECT_SCRIPT_BRAIN(const char* scriptName, Hash modelHash, int p2, float activationRange, int p4, int p5); - BOOL IS_OBJECT_WITHIN_BRAIN_ACTIVATION_RANGE(Object object); - void REGISTER_WORLD_POINT_SCRIPT_BRAIN(const char* scriptName, float activationRange, int p2); - BOOL IS_WORLD_POINT_WITHIN_BRAIN_ACTIVATION_RANGE(); - void ENABLE_SCRIPT_BRAIN_SET(int brainSet); - void DISABLE_SCRIPT_BRAIN_SET(int brainSet); - void REACTIVATE_ALL_WORLD_BRAINS_THAT_ARE_WAITING_TILL_OUT_OF_RANGE(); - void REACTIVATE_ALL_OBJECT_BRAINS_THAT_ARE_WAITING_TILL_OUT_OF_RANGE(); - void REACTIVATE_NAMED_WORLD_BRAINS_WAITING_TILL_OUT_OF_RANGE(const char* scriptName); - void REACTIVATE_NAMED_OBJECT_BRAINS_WAITING_TILL_OUT_OF_RANGE(const char* scriptName); + NATIVE_DECL void ADD_SCRIPT_TO_RANDOM_PED(const char* name, Hash model, float p2, float p3) { invoke(0x4EE5367468A65CCC, name, model, p2, p3); } // 0x4EE5367468A65CCC 0xECC76C3D b323 + NATIVE_DECL void REGISTER_OBJECT_SCRIPT_BRAIN(const char* scriptName, Hash modelHash, int p2, float activationRange, int p4, int p5) { invoke(0x0BE84C318BA6EC22, scriptName, modelHash, p2, activationRange, p4, p5); } // 0x0BE84C318BA6EC22 0xB6BCC608 b323 + NATIVE_DECL BOOL IS_OBJECT_WITHIN_BRAIN_ACTIVATION_RANGE(Object object) { return invoke(0xCCBA154209823057, object); } // 0xCCBA154209823057 0xBA4CAA56 b323 + NATIVE_DECL void REGISTER_WORLD_POINT_SCRIPT_BRAIN(const char* scriptName, float activationRange, int p2) { invoke(0x3CDC7136613284BD, scriptName, activationRange, p2); } // 0x3CDC7136613284BD 0x725D91F7 b323 + NATIVE_DECL BOOL IS_WORLD_POINT_WITHIN_BRAIN_ACTIVATION_RANGE() { return invoke(0xC5042CC6F5E3D450); } // 0xC5042CC6F5E3D450 0x2CF305A0 b323 + NATIVE_DECL void ENABLE_SCRIPT_BRAIN_SET(int brainSet) { invoke(0x67AA4D73F0CFA86B, brainSet); } // 0x67AA4D73F0CFA86B 0x2765919F b323 + NATIVE_DECL void DISABLE_SCRIPT_BRAIN_SET(int brainSet) { invoke(0x14D8518E9760F08F, brainSet); } // 0x14D8518E9760F08F 0xFBD13FAD b323 + NATIVE_DECL void REACTIVATE_ALL_WORLD_BRAINS_THAT_ARE_WAITING_TILL_OUT_OF_RANGE() { invoke(0x0B40ED49D7D6FF84); } // 0x0B40ED49D7D6FF84 0x19B27825 b323 + NATIVE_DECL void REACTIVATE_ALL_OBJECT_BRAINS_THAT_ARE_WAITING_TILL_OUT_OF_RANGE() { invoke(0x4D953DF78EBF8158); } // 0x4D953DF78EBF8158 0xF3A3AB08 b323 + NATIVE_DECL void REACTIVATE_NAMED_WORLD_BRAINS_WAITING_TILL_OUT_OF_RANGE(const char* scriptName) { invoke(0x6D6840CEE8845831, scriptName); } // 0x6D6840CEE8845831 0x949FE53E b323 + NATIVE_DECL void REACTIVATE_NAMED_OBJECT_BRAINS_WAITING_TILL_OUT_OF_RANGE(const char* scriptName) { invoke(0x6E91B04E08773030, scriptName); } // 0x6E91B04E08773030 0x29CE8BAA b323 } namespace CAM { - void RENDER_SCRIPT_CAMS(BOOL render, BOOL ease, int easeTime, BOOL p3, BOOL p4, Any p5); - void STOP_RENDERING_SCRIPT_CAMS_USING_CATCH_UP(BOOL render, float p1, int p2, Any p3); - Cam CREATE_CAM(const char* camName, BOOL p1); - Cam CREATE_CAM_WITH_PARAMS(const char* camName, float posX, float posY, float posZ, float rotX, float rotY, float rotZ, float fov, BOOL p8, int p9); - Cam CREATE_CAMERA(Hash camHash, BOOL p1); - Cam CREATE_CAMERA_WITH_PARAMS(Hash camHash, float posX, float posY, float posZ, float rotX, float rotY, float rotZ, float fov, BOOL p8, Any p9); - void DESTROY_CAM(Cam cam, BOOL bScriptHostCam); - void DESTROY_ALL_CAMS(BOOL bScriptHostCam); - BOOL DOES_CAM_EXIST(Cam cam); - void SET_CAM_ACTIVE(Cam cam, BOOL active); - BOOL IS_CAM_ACTIVE(Cam cam); - BOOL IS_CAM_RENDERING(Cam cam); - Cam GET_RENDERING_CAM(); - Vector3 GET_CAM_COORD(Cam cam); - Vector3 GET_CAM_ROT(Cam cam, int rotationOrder); - float GET_CAM_FOV(Cam cam); - float GET_CAM_NEAR_CLIP(Cam cam); - float GET_CAM_FAR_CLIP(Cam cam); - float GET_CAM_NEAR_DOF(Cam cam); - float GET_CAM_FAR_DOF(Cam cam); - float GET_CAM_DOF_STRENGTH(Cam cam); - void SET_CAM_PARAMS(Cam cam, float posX, float posY, float posZ, float rotX, float rotY, float rotZ, float fieldOfView, Any p8, int p9, int p10, int p11); - void SET_CAM_COORD(Cam cam, float posX, float posY, float posZ); - void SET_CAM_ROT(Cam cam, float rotX, float rotY, float rotZ, int rotationOrder); - void SET_CAM_FOV(Cam cam, float fieldOfView); - void SET_CAM_NEAR_CLIP(Cam cam, float nearClip); - void SET_CAM_FAR_CLIP(Cam cam, float farClip); - void FORCE_CAM_FAR_CLIP(Cam cam, float p1); - void SET_CAM_MOTION_BLUR_STRENGTH(Cam cam, float strength); - void SET_CAM_NEAR_DOF(Cam cam, float nearDOF); - void SET_CAM_FAR_DOF(Cam cam, float farDOF); - void SET_CAM_DOF_STRENGTH(Cam cam, float dofStrength); - void SET_CAM_DOF_PLANES(Cam cam, float p1, float p2, float p3, float p4); - void SET_CAM_USE_SHALLOW_DOF_MODE(Cam cam, BOOL toggle); - void SET_USE_HI_DOF(); - void SET_USE_HI_DOF_ON_SYNCED_SCENE_THIS_UPDATE(); - void SET_CAM_DOF_OVERRIDDEN_FOCUS_DISTANCE(Cam camera, float p1); - void SET_CAM_DOF_OVERRIDDEN_FOCUS_DISTANCE_BLEND_LEVEL(Any p0, float p1); - void SET_CAM_DOF_FNUMBER_OF_LENS(Cam camera, float p1); - void SET_CAM_DOF_FOCAL_LENGTH_MULTIPLIER(Cam camera, float multiplier); - void SET_CAM_DOF_FOCUS_DISTANCE_BIAS(Cam camera, float p1); - void SET_CAM_DOF_MAX_NEAR_IN_FOCUS_DISTANCE(Cam camera, float p1); - void SET_CAM_DOF_MAX_NEAR_IN_FOCUS_DISTANCE_BLEND_LEVEL(Cam camera, float p1); - void SET_CAM_DOF_SHOULD_KEEP_LOOK_AT_TARGET_IN_FOCUS(Cam camera, BOOL state); - void ATTACH_CAM_TO_ENTITY(Cam cam, Entity entity, float xOffset, float yOffset, float zOffset, BOOL isRelative); - void ATTACH_CAM_TO_PED_BONE(Cam cam, Ped ped, int boneIndex, float x, float y, float z, BOOL heading); - void HARD_ATTACH_CAM_TO_PED_BONE(Cam cam, Ped ped, int boneIndex, float p3, float p4, float p5, float p6, float p7, float p8, BOOL p9); - void HARD_ATTACH_CAM_TO_ENTITY(Cam cam, Entity entity, float xRot, float yRot, float zRot, float xOffset, float yOffset, float zOffset, BOOL isRelative); - void ATTACH_CAM_TO_VEHICLE_BONE(Cam cam, Vehicle vehicle, int boneIndex, BOOL relativeRotation, float rotX, float rotY, float rotZ, float offsetX, float offsetY, float offsetZ, BOOL fixedDirection); - void DETACH_CAM(Cam cam); - void SET_CAM_INHERIT_ROLL_VEHICLE(Cam cam, BOOL p1); - void POINT_CAM_AT_COORD(Cam cam, float x, float y, float z); - void POINT_CAM_AT_ENTITY(Cam cam, Entity entity, float p2, float p3, float p4, BOOL p5); - void POINT_CAM_AT_PED_BONE(Cam cam, Ped ped, int boneIndex, float x, float y, float z, BOOL p6); - void STOP_CAM_POINTING(Cam cam); - void SET_CAM_AFFECTS_AIMING(Cam cam, BOOL toggle); - void SET_CAM_CONTROLS_MINI_MAP_HEADING(Cam cam, BOOL toggle); - void SET_CAM_IS_INSIDE_VEHICLE(Cam cam, BOOL toggle); - void ALLOW_MOTION_BLUR_DECAY(Any p0, BOOL p1); - void SET_CAM_DEBUG_NAME(Cam camera, const char* name); - Cam GET_DEBUG_CAM(); - void ADD_CAM_SPLINE_NODE(Cam camera, float x, float y, float z, float xRot, float yRot, float zRot, int length, int smoothingStyle, int rotationOrder); - void ADD_CAM_SPLINE_NODE_USING_CAMERA_FRAME(Cam cam, Cam cam2, int length, int p3); - void ADD_CAM_SPLINE_NODE_USING_CAMERA(Cam cam, Cam cam2, int length, int p3); - void ADD_CAM_SPLINE_NODE_USING_GAMEPLAY_FRAME(Cam cam, int length, int p2); - void SET_CAM_SPLINE_PHASE(Cam cam, float p1); - float GET_CAM_SPLINE_PHASE(Cam cam); - float GET_CAM_SPLINE_NODE_PHASE(Cam cam); - void SET_CAM_SPLINE_DURATION(Cam cam, int timeDuration); - void SET_CAM_SPLINE_SMOOTHING_STYLE(Cam cam, int smoothingStyle); - int GET_CAM_SPLINE_NODE_INDEX(Cam cam); - void SET_CAM_SPLINE_NODE_EASE(Cam cam, int easingFunction, int p2, float p3); - void SET_CAM_SPLINE_NODE_VELOCITY_SCALE(Cam cam, int p1, float scale); - void OVERRIDE_CAM_SPLINE_VELOCITY(Cam cam, int p1, float p2, float p3); - void OVERRIDE_CAM_SPLINE_MOTION_BLUR(Cam cam, int p1, float p2, float p3); - void SET_CAM_SPLINE_NODE_EXTRA_FLAGS(Cam cam, int p1, int flags); - BOOL IS_CAM_SPLINE_PAUSED(Cam cam); - void SET_CAM_ACTIVE_WITH_INTERP(Cam camTo, Cam camFrom, int duration, int easeLocation, int easeRotation); - BOOL IS_CAM_INTERPOLATING(Cam cam); - void SHAKE_CAM(Cam cam, const char* type, float amplitude); - void ANIMATED_SHAKE_CAM(Cam cam, const char* p1, const char* p2, const char* p3, float amplitude); - BOOL IS_CAM_SHAKING(Cam cam); - void SET_CAM_SHAKE_AMPLITUDE(Cam cam, float amplitude); - void STOP_CAM_SHAKING(Cam cam, BOOL p1); - void SHAKE_SCRIPT_GLOBAL(const char* p0, float p1); - void ANIMATED_SHAKE_SCRIPT_GLOBAL(const char* p0, const char* p1, const char* p2, float p3); - BOOL IS_SCRIPT_GLOBAL_SHAKING(); - void STOP_SCRIPT_GLOBAL_SHAKING(BOOL p0); - void TRIGGER_VEHICLE_PART_BROKEN_CAMERA_SHAKE(Vehicle vehicle, int p1, float p2); - BOOL PLAY_CAM_ANIM(Cam cam, const char* animName, const char* animDictionary, float x, float y, float z, float xRot, float yRot, float zRot, BOOL p9, int p10); - BOOL IS_CAM_PLAYING_ANIM(Cam cam, const char* animName, const char* animDictionary); - void SET_CAM_ANIM_CURRENT_PHASE(Cam cam, float phase); - float GET_CAM_ANIM_CURRENT_PHASE(Cam cam); - BOOL PLAY_SYNCHRONIZED_CAM_ANIM(Any p0, Any p1, const char* animName, const char* animDictionary); - void SET_FLY_CAM_HORIZONTAL_RESPONSE(Cam cam, float p1, float p2, float p3); - void SET_FLY_CAM_VERTICAL_RESPONSE(Cam cam, float p1, float p2, float p3); - void SET_FLY_CAM_MAX_HEIGHT(Cam cam, float height); - void SET_FLY_CAM_COORD_AND_CONSTRAIN(Cam cam, float x, float y, float z); - void SET_FLY_CAM_VERTICAL_CONTROLS_THIS_UPDATE(Cam cam); - BOOL WAS_FLY_CAM_CONSTRAINED_ON_PREVIOUS_UDPATE(Cam cam); - BOOL IS_SCREEN_FADED_OUT(); - BOOL IS_SCREEN_FADED_IN(); - BOOL IS_SCREEN_FADING_OUT(); - BOOL IS_SCREEN_FADING_IN(); - void DO_SCREEN_FADE_IN(int duration); - void DO_SCREEN_FADE_OUT(int duration); - void SET_WIDESCREEN_BORDERS(BOOL p0, int p1); - BOOL ARE_WIDESCREEN_BORDERS_ACTIVE(); - Vector3 GET_GAMEPLAY_CAM_COORD(); - Vector3 GET_GAMEPLAY_CAM_ROT(int rotationOrder); - float GET_GAMEPLAY_CAM_FOV(); - void SET_GAMEPLAY_CAM_MOTION_BLUR_SCALING_THIS_UPDATE(float p0); - void SET_GAMEPLAY_CAM_MAX_MOTION_BLUR_STRENGTH_THIS_UPDATE(float p0); - float GET_GAMEPLAY_CAM_RELATIVE_HEADING(); - void SET_GAMEPLAY_CAM_RELATIVE_HEADING(float heading); - float GET_GAMEPLAY_CAM_RELATIVE_PITCH(); - void SET_GAMEPLAY_CAM_RELATIVE_PITCH(float angle, float scalingFactor); - void RESET_GAMEPLAY_CAM_FULL_ATTACH_PARENT_TRANSFORM_TIMER(); - void FORCE_CAMERA_RELATIVE_HEADING_AND_PITCH(float roll, float pitch, float yaw); - void FORCE_BONNET_CAMERA_RELATIVE_HEADING_AND_PITCH(float p0, float p1); - void SET_FIRST_PERSON_SHOOTER_CAMERA_HEADING(float yaw); - void SET_FIRST_PERSON_SHOOTER_CAMERA_PITCH(float pitch); - void SET_SCRIPTED_CAMERA_IS_FIRST_PERSON_THIS_FRAME(BOOL p0); - void SHAKE_GAMEPLAY_CAM(const char* shakeName, float intensity); - BOOL IS_GAMEPLAY_CAM_SHAKING(); - void SET_GAMEPLAY_CAM_SHAKE_AMPLITUDE(float amplitude); - void STOP_GAMEPLAY_CAM_SHAKING(BOOL p0); - void SET_GAMEPLAY_CAM_FOLLOW_PED_THIS_UPDATE(Ped ped); - BOOL IS_GAMEPLAY_CAM_RENDERING(); - BOOL IS_INTERPOLATING_FROM_SCRIPT_CAMS(); - BOOL IS_INTERPOLATING_TO_SCRIPT_CAMS(); - void SET_GAMEPLAY_CAM_ALTITUDE_FOV_SCALING_STATE(BOOL p0); - void DISABLE_GAMEPLAY_CAM_ALTITUDE_FOV_SCALING_THIS_UPDATE(); - BOOL IS_GAMEPLAY_CAM_LOOKING_BEHIND(); - void SET_GAMEPLAY_CAM_IGNORE_ENTITY_COLLISION_THIS_UPDATE(Entity entity); - void DISABLE_CAM_COLLISION_FOR_OBJECT(Entity entity); - void BYPASS_CAMERA_COLLISION_BUOYANCY_TEST_THIS_UPDATE(); - void SET_GAMEPLAY_CAM_ENTITY_TO_LIMIT_FOCUS_OVER_BOUNDING_SPHERE_THIS_UPDATE(Entity entity); - void DISABLE_FIRST_PERSON_CAMERA_WATER_CLIPPING_TEST_THIS_UPDATE(); - void SET_FOLLOW_CAM_IGNORE_ATTACH_PARENT_MOVEMENT_THIS_UPDATE(); - BOOL IS_SPHERE_VISIBLE(float x, float y, float z, float radius); - BOOL IS_FOLLOW_PED_CAM_ACTIVE(); - BOOL SET_FOLLOW_PED_CAM_THIS_UPDATE(const char* camName, int p1); - void USE_SCRIPT_CAM_FOR_AMBIENT_POPULATION_ORIGIN_THIS_FRAME(BOOL p0, BOOL p1); - void SET_FOLLOW_PED_CAM_LADDER_ALIGN_THIS_UPDATE(); - void SET_THIRD_PERSON_CAM_RELATIVE_HEADING_LIMITS_THIS_UPDATE(float minimum, float maximum); - void SET_THIRD_PERSON_CAM_RELATIVE_PITCH_LIMITS_THIS_UPDATE(float minimum, float maximum); - void SET_THIRD_PERSON_CAM_ORBIT_DISTANCE_LIMITS_THIS_UPDATE(float p0, float distance); - void SET_IN_VEHICLE_CAM_STATE_THIS_UPDATE(Vehicle p0, int p1); - void DISABLE_ON_FOOT_FIRST_PERSON_VIEW_THIS_UPDATE(); - void DISABLE_FIRST_PERSON_FLASH_EFFECT_THIS_UPDATE(); - void BLOCK_FIRST_PERSON_ORIENTATION_RESET_THIS_UPDATE(); - int GET_FOLLOW_PED_CAM_ZOOM_LEVEL(); - int GET_FOLLOW_PED_CAM_VIEW_MODE(); - void SET_FOLLOW_PED_CAM_VIEW_MODE(int viewMode); - BOOL IS_FOLLOW_VEHICLE_CAM_ACTIVE(); - void SET_FOLLOW_VEHICLE_CAM_HIGH_ANGLE_MODE_THIS_UPDATE(BOOL p0); - void SET_FOLLOW_VEHICLE_CAM_HIGH_ANGLE_MODE_EVERY_UPDATE(BOOL p0, BOOL p1); - BOOL SET_TABLE_GAMES_CAMERA_THIS_UPDATE(Hash hash); - int GET_FOLLOW_VEHICLE_CAM_ZOOM_LEVEL(); - void SET_FOLLOW_VEHICLE_CAM_ZOOM_LEVEL(int zoomLevel); - int GET_FOLLOW_VEHICLE_CAM_VIEW_MODE(); - void SET_FOLLOW_VEHICLE_CAM_VIEW_MODE(int viewMode); - int GET_CAM_VIEW_MODE_FOR_CONTEXT(int context); - void SET_CAM_VIEW_MODE_FOR_CONTEXT(int context, int viewMode); - int GET_CAM_ACTIVE_VIEW_MODE_CONTEXT(); - void USE_VEHICLE_CAM_STUNT_SETTINGS_THIS_UPDATE(); - void USE_DEDICATED_STUNT_CAMERA_THIS_UPDATE(const char* camName); - void FORCE_VEHICLE_CAM_STUNT_SETTINGS_THIS_UPDATE(); - void SET_FOLLOW_VEHICLE_CAM_SEAT_THIS_UPDATE(int seatIndex); - BOOL IS_AIM_CAM_ACTIVE(); - BOOL IS_AIM_CAM_ACTIVE_IN_ACCURATE_MODE(); - BOOL IS_FIRST_PERSON_AIM_CAM_ACTIVE(); - void DISABLE_AIM_CAM_THIS_UPDATE(); - float GET_FIRST_PERSON_AIM_CAM_ZOOM_FACTOR(); - void SET_FIRST_PERSON_AIM_CAM_ZOOM_FACTOR(float zoomFactor); - void SET_FIRST_PERSON_AIM_CAM_ZOOM_FACTOR_LIMITS_THIS_UPDATE(float p0, float p1); - void SET_FIRST_PERSON_AIM_CAM_RELATIVE_HEADING_LIMITS_THIS_UPDATE(float p0, float p1); - void SET_FIRST_PERSON_AIM_CAM_RELATIVE_PITCH_LIMITS_THIS_UPDATE(float p0, float p1); - void SET_FIRST_PERSON_AIM_CAM_NEAR_CLIP_THIS_UPDATE(float p0); - void SET_THIRD_PERSON_AIM_CAM_NEAR_CLIP_THIS_UPDATE(float p0); - void SET_ALLOW_CUSTOM_VEHICLE_DRIVE_BY_CAM_THIS_UPDATE(BOOL p0); - void FORCE_TIGHTSPACE_CUSTOM_FRAMING_THIS_UPDATE(); - Vector3 GET_FINAL_RENDERED_CAM_COORD(); - Vector3 GET_FINAL_RENDERED_CAM_ROT(int rotationOrder); - Vector3 GET_FINAL_RENDERED_REMOTE_PLAYER_CAM_ROT(Player player, int rotationOrder); - float GET_FINAL_RENDERED_CAM_FOV(); - float GET_FINAL_RENDERED_REMOTE_PLAYER_CAM_FOV(Player player); - float GET_FINAL_RENDERED_CAM_NEAR_CLIP(); - float GET_FINAL_RENDERED_CAM_FAR_CLIP(); - float GET_FINAL_RENDERED_CAM_NEAR_DOF(); - float GET_FINAL_RENDERED_CAM_FAR_DOF(); - float GET_FINAL_RENDERED_CAM_MOTION_BLUR_STRENGTH(); - void SET_GAMEPLAY_COORD_HINT(float x, float y, float z, int duration, int blendOutDuration, int blendInDuration, int p6); - void SET_GAMEPLAY_PED_HINT(Ped ped, float x1, float y1, float z1, BOOL p4, int duration, int blendOutDuration, int blendInDuration); - void SET_GAMEPLAY_VEHICLE_HINT(Vehicle vehicle, float offsetX, float offsetY, float offsetZ, BOOL p4, int time, int easeInTime, int easeOutTime); - void SET_GAMEPLAY_OBJECT_HINT(Object object, float xOffset, float yOffset, float zOffset, BOOL p4, int time, int easeInTime, int easeOutTime); - void SET_GAMEPLAY_ENTITY_HINT(Entity entity, float xOffset, float yOffset, float zOffset, BOOL p4, int time, int easeInTime, int easeOutTime, int p8); - BOOL IS_GAMEPLAY_HINT_ACTIVE(); - void STOP_GAMEPLAY_HINT(BOOL p0); - void STOP_GAMEPLAY_HINT_BEING_CANCELLED_THIS_UPDATE(BOOL p0); - void STOP_CODE_GAMEPLAY_HINT(BOOL p0); - BOOL IS_CODE_GAMEPLAY_HINT_ACTIVE(); - void SET_GAMEPLAY_HINT_FOV(float FOV); - void SET_GAMEPLAY_HINT_FOLLOW_DISTANCE_SCALAR(float value); - void SET_GAMEPLAY_HINT_BASE_ORBIT_PITCH_OFFSET(float value); - void SET_GAMEPLAY_HINT_CAMERA_RELATIVE_SIDE_OFFSET(float xOffset); - void SET_GAMEPLAY_HINT_CAMERA_RELATIVE_VERTICAL_OFFSET(float yOffset); - void SET_GAMEPLAY_HINT_CAMERA_BLEND_TO_FOLLOW_PED_MEDIUM_VIEW_MODE(BOOL toggle); - void SET_CINEMATIC_BUTTON_ACTIVE(BOOL p0); - BOOL IS_CINEMATIC_CAM_RENDERING(); - void SHAKE_CINEMATIC_CAM(const char* shakeType, float amount); - BOOL IS_CINEMATIC_CAM_SHAKING(); - void SET_CINEMATIC_CAM_SHAKE_AMPLITUDE(float p0); - void STOP_CINEMATIC_CAM_SHAKING(BOOL p0); - void DISABLE_CINEMATIC_BONNET_CAMERA_THIS_UPDATE(); - void DISABLE_CINEMATIC_VEHICLE_IDLE_MODE_THIS_UPDATE(); - void INVALIDATE_CINEMATIC_VEHICLE_IDLE_MODE(); - void INVALIDATE_IDLE_CAM(); - BOOL IS_CINEMATIC_IDLE_CAM_RENDERING(); - BOOL IS_CINEMATIC_FIRST_PERSON_VEHICLE_INTERIOR_CAM_RENDERING(); - void CREATE_CINEMATIC_SHOT(Hash p0, int time, BOOL p2, Entity entity); - BOOL IS_CINEMATIC_SHOT_ACTIVE(Hash p0); - void STOP_CINEMATIC_SHOT(Hash p0); - void FORCE_CINEMATIC_RENDERING_THIS_UPDATE(BOOL toggle); - void SET_CINEMATIC_NEWS_CHANNEL_ACTIVE_THIS_UPDATE(); - void SET_CINEMATIC_MODE_ACTIVE(BOOL toggle); - BOOL IS_IN_VEHICLE_MOBILE_PHONE_CAMERA_RENDERING(); - BOOL DISABLE_CINEMATIC_SLOW_MO_THIS_UPDATE(); - BOOL IS_BONNET_CINEMATIC_CAM_RENDERING(); - BOOL IS_CINEMATIC_CAM_INPUT_ACTIVE(); - void IGNORE_MENU_PREFERENCE_FOR_BONNET_CAMERA_THIS_UPDATE(); - void BYPASS_CUTSCENE_CAM_RENDERING_THIS_UPDATE(); - void STOP_CUTSCENE_CAM_SHAKING(Any p0); - void SET_CUTSCENE_CAM_FAR_CLIP_THIS_UPDATE(float p0); - Ped GET_FOCUS_PED_ON_SCREEN(float p0, int p1, float p2, float p3, float p4, float p5, float p6, int p7, int p8); - void DISABLE_NEAR_CLIP_SCAN_THIS_UPDATE(); - void SET_CAM_DEATH_FAIL_EFFECT_STATE(int p0); - void SET_FIRST_PERSON_FLASH_EFFECT_TYPE(Any p0); - void SET_FIRST_PERSON_FLASH_EFFECT_VEHICLE_MODEL_NAME(const char* vehicleName); - void SET_FIRST_PERSON_FLASH_EFFECT_VEHICLE_MODEL_HASH(Hash vehicleModel); - BOOL IS_ALLOWED_INDEPENDENT_CAMERA_MODES(); - void CAMERA_PREVENT_COLLISION_SETTINGS_FOR_TRIPLEHEAD_IN_INTERIORS_THIS_UPDATE(); - float REPLAY_GET_MAX_DISTANCE_ALLOWED_FROM_PLAYER(); + NATIVE_DECL void RENDER_SCRIPT_CAMS(BOOL render, BOOL ease, int easeTime, BOOL p3, BOOL p4, Any p5) { invoke(0x07E5B515DB0636FC, render, ease, easeTime, p3, p4, p5); } // 0x07E5B515DB0636FC 0x74337969 b323 + NATIVE_DECL void STOP_RENDERING_SCRIPT_CAMS_USING_CATCH_UP(BOOL render, float p1, int p2, Any p3) { invoke(0xC819F3CBB62BF692, render, p1, p2, p3); } // 0xC819F3CBB62BF692 0xD3C08183 b323 + NATIVE_DECL Cam CREATE_CAM(const char* camName, BOOL p1) { return invoke(0xC3981DCE61D9E13F, camName, p1); } // 0xC3981DCE61D9E13F 0xE9BF2A7D b323 + NATIVE_DECL Cam CREATE_CAM_WITH_PARAMS(const char* camName, float posX, float posY, float posZ, float rotX, float rotY, float rotZ, float fov, BOOL p8, int p9) { return invoke(0xB51194800B257161, camName, posX, posY, posZ, rotX, rotY, rotZ, fov, p8, p9); } // 0xB51194800B257161 0x23B02F15 b323 + NATIVE_DECL Cam CREATE_CAMERA(Hash camHash, BOOL p1) { return invoke(0x5E3CF89C6BCCA67D, camHash, p1); } // 0x5E3CF89C6BCCA67D 0x5D6739AE b323 + NATIVE_DECL Cam CREATE_CAMERA_WITH_PARAMS(Hash camHash, float posX, float posY, float posZ, float rotX, float rotY, float rotZ, float fov, BOOL p8, Any p9) { return invoke(0x6ABFA3E16460F22D, camHash, posX, posY, posZ, rotX, rotY, rotZ, fov, p8, p9); } // 0x6ABFA3E16460F22D 0x0688BE9A b323 + NATIVE_DECL void DESTROY_CAM(Cam cam, BOOL bScriptHostCam) { invoke(0x865908C81A2C22E9, cam, bScriptHostCam); } // 0x865908C81A2C22E9 0xC39302BD b323 + NATIVE_DECL void DESTROY_ALL_CAMS(BOOL bScriptHostCam) { invoke(0x8E5FB15663F79120, bScriptHostCam); } // 0x8E5FB15663F79120 0x10C151CE b323 + NATIVE_DECL BOOL DOES_CAM_EXIST(Cam cam) { return invoke(0xA7A932170592B50E, cam); } // 0xA7A932170592B50E 0x1EF89DC0 b323 + NATIVE_DECL void SET_CAM_ACTIVE(Cam cam, BOOL active) { invoke(0x026FB97D0A425F84, cam, active); } // 0x026FB97D0A425F84 0x064659C2 b323 + NATIVE_DECL BOOL IS_CAM_ACTIVE(Cam cam) { return invoke(0xDFB2B516207D3534, cam); } // 0xDFB2B516207D3534 0x4B58F177 b323 + NATIVE_DECL BOOL IS_CAM_RENDERING(Cam cam) { return invoke(0x02EC0AF5C5A49B7A, cam); } // 0x02EC0AF5C5A49B7A 0x6EC6B5B2 b323 + NATIVE_DECL Cam GET_RENDERING_CAM() { return invoke(0x5234F9F10919EABA); } // 0x5234F9F10919EABA 0x0FCF4DF1 b323 + NATIVE_DECL Vector3 GET_CAM_COORD(Cam cam) { return invoke(0xBAC038F7459AE5AE, cam); } // 0xBAC038F7459AE5AE 0x7C40F09C b323 + NATIVE_DECL Vector3 GET_CAM_ROT(Cam cam, int rotationOrder) { return invoke(0x7D304C1C955E3E12, cam, rotationOrder); } // 0x7D304C1C955E3E12 0xDAC84C9F b323 + NATIVE_DECL float GET_CAM_FOV(Cam cam) { return invoke(0xC3330A45CCCDB26A, cam); } // 0xC3330A45CCCDB26A 0xD6E9FCF5 b323 + NATIVE_DECL float GET_CAM_NEAR_CLIP(Cam cam) { return invoke(0xC520A34DAFBF24B1, cam); } // 0xC520A34DAFBF24B1 0xCFCD35EE b323 + NATIVE_DECL float GET_CAM_FAR_CLIP(Cam cam) { return invoke(0xB60A9CFEB21CA6AA, cam); } // 0xB60A9CFEB21CA6AA 0x09F119B8 b323 + NATIVE_DECL float GET_CAM_NEAR_DOF(Cam cam) { return invoke(0xC2612D223D915A1C, cam); } // 0xC2612D223D915A1C b2699 + NATIVE_DECL float GET_CAM_FAR_DOF(Cam cam) { return invoke(0x255F8DAFD540D397, cam); } // 0x255F8DAFD540D397 0x98C5CCE9 b323 + NATIVE_DECL float GET_CAM_DOF_STRENGTH(Cam cam) { return invoke(0x06D153C0B99B6128, cam); } // 0x06D153C0B99B6128 b2699 + NATIVE_DECL void SET_CAM_PARAMS(Cam cam, float posX, float posY, float posZ, float rotX, float rotY, float rotZ, float fieldOfView, Any p8, int p9, int p10, int p11) { invoke(0xBFD8727AEA3CCEBA, cam, posX, posY, posZ, rotX, rotY, rotZ, fieldOfView, p8, p9, p10, p11); } // 0xBFD8727AEA3CCEBA 0x2167CEBF b323 + NATIVE_DECL void SET_CAM_COORD(Cam cam, float posX, float posY, float posZ) { invoke(0x4D41783FB745E42E, cam, posX, posY, posZ); } // 0x4D41783FB745E42E 0x7A8053AF b323 + NATIVE_DECL void SET_CAM_ROT(Cam cam, float rotX, float rotY, float rotZ, int rotationOrder) { invoke(0x85973643155D0B07, cam, rotX, rotY, rotZ, rotationOrder); } // 0x85973643155D0B07 0xEE38B3C1 b323 + NATIVE_DECL void SET_CAM_FOV(Cam cam, float fieldOfView) { invoke(0xB13C14F66A00D047, cam, fieldOfView); } // 0xB13C14F66A00D047 0xD3D5D74F b323 + NATIVE_DECL void SET_CAM_NEAR_CLIP(Cam cam, float nearClip) { invoke(0xC7848EFCCC545182, cam, nearClip); } // 0xC7848EFCCC545182 0x46DB13B1 b323 + NATIVE_DECL void SET_CAM_FAR_CLIP(Cam cam, float farClip) { invoke(0xAE306F2A904BF86E, cam, farClip); } // 0xAE306F2A904BF86E 0x0D23E381 b323 + NATIVE_DECL void FORCE_CAM_FAR_CLIP(Cam cam, float p1) { invoke(0xAABD62873FFB1A33, cam, p1); } // 0xAABD62873FFB1A33 b2189 + NATIVE_DECL void SET_CAM_MOTION_BLUR_STRENGTH(Cam cam, float strength) { invoke(0x6F0F77FBA9A8F2E6, cam, strength); } // 0x6F0F77FBA9A8F2E6 0xFD6E0D67 b323 + NATIVE_DECL void SET_CAM_NEAR_DOF(Cam cam, float nearDOF) { invoke(0x3FA4BF0A7AB7DE2C, cam, nearDOF); } // 0x3FA4BF0A7AB7DE2C 0xF28254DF b323 + NATIVE_DECL void SET_CAM_FAR_DOF(Cam cam, float farDOF) { invoke(0xEDD91296CD01AEE0, cam, farDOF); } // 0xEDD91296CD01AEE0 0x58515E8E b323 + NATIVE_DECL void SET_CAM_DOF_STRENGTH(Cam cam, float dofStrength) { invoke(0x5EE29B4D7D5DF897, cam, dofStrength); } // 0x5EE29B4D7D5DF897 0x3CC4EB3F b323 + NATIVE_DECL void SET_CAM_DOF_PLANES(Cam cam, float p1, float p2, float p3, float p4) { invoke(0x3CF48F6F96E749DC, cam, p1, p2, p3, p4); } // 0x3CF48F6F96E749DC 0xAD6C2B8F b323 + NATIVE_DECL void SET_CAM_USE_SHALLOW_DOF_MODE(Cam cam, BOOL toggle) { invoke(0x16A96863A17552BB, cam, toggle); } // 0x16A96863A17552BB 0x8306C256 b323 + NATIVE_DECL void SET_USE_HI_DOF() { invoke(0xA13B0222F3D94A94); } // 0xA13B0222F3D94A94 0x8BBF2950 b323 + NATIVE_DECL void SET_USE_HI_DOF_ON_SYNCED_SCENE_THIS_UPDATE() { invoke(0x731A880555DA3647); } // 0x731A880555DA3647 b2699 + NATIVE_DECL void SET_CAM_DOF_OVERRIDDEN_FOCUS_DISTANCE(Cam camera, float p1) { invoke(0xF55E4046F6F831DC, camera, p1); } // 0xF55E4046F6F831DC b323 + NATIVE_DECL void SET_CAM_DOF_OVERRIDDEN_FOCUS_DISTANCE_BLEND_LEVEL(Any p0, float p1) { invoke(0xE111A7C0D200CBC5, p0, p1); } // 0xE111A7C0D200CBC5 b323 + NATIVE_DECL void SET_CAM_DOF_FNUMBER_OF_LENS(Cam camera, float p1) { invoke(0x7DD234D6F3914C5B, camera, p1); } // 0x7DD234D6F3914C5B b323 + NATIVE_DECL void SET_CAM_DOF_FOCAL_LENGTH_MULTIPLIER(Cam camera, float multiplier) { invoke(0x47B595D60664CFFA, camera, multiplier); } // 0x47B595D60664CFFA b1011 + NATIVE_DECL void SET_CAM_DOF_FOCUS_DISTANCE_BIAS(Cam camera, float p1) { invoke(0xC669EEA5D031B7DE, camera, p1); } // 0xC669EEA5D031B7DE b323 + NATIVE_DECL void SET_CAM_DOF_MAX_NEAR_IN_FOCUS_DISTANCE(Cam camera, float p1) { invoke(0xC3654A441402562D, camera, p1); } // 0xC3654A441402562D b323 + NATIVE_DECL void SET_CAM_DOF_MAX_NEAR_IN_FOCUS_DISTANCE_BLEND_LEVEL(Cam camera, float p1) { invoke(0x2C654B4943BDDF7C, camera, p1); } // 0x2C654B4943BDDF7C b323 + NATIVE_DECL void SET_CAM_DOF_SHOULD_KEEP_LOOK_AT_TARGET_IN_FOCUS(Cam camera, BOOL state) { invoke(0x7CF3AF51DCFE4108, camera, state); } // 0x7CF3AF51DCFE4108 b2944 + NATIVE_DECL void ATTACH_CAM_TO_ENTITY(Cam cam, Entity entity, float xOffset, float yOffset, float zOffset, BOOL isRelative) { invoke(0xFEDB7D269E8C60E3, cam, entity, xOffset, yOffset, zOffset, isRelative); } // 0xFEDB7D269E8C60E3 0xAD7C45F6 b323 + NATIVE_DECL void ATTACH_CAM_TO_PED_BONE(Cam cam, Ped ped, int boneIndex, float x, float y, float z, BOOL heading) { invoke(0x61A3DBA14AB7F411, cam, ped, boneIndex, x, y, z, heading); } // 0x61A3DBA14AB7F411 0x506BB35C b323 + NATIVE_DECL void HARD_ATTACH_CAM_TO_PED_BONE(Cam cam, Ped ped, int boneIndex, float p3, float p4, float p5, float p6, float p7, float p8, BOOL p9) { invoke(0x149916F50C34A40D, cam, ped, boneIndex, p3, p4, p5, p6, p7, p8, p9); } // 0x149916F50C34A40D b1180 + NATIVE_DECL void HARD_ATTACH_CAM_TO_ENTITY(Cam cam, Entity entity, float xRot, float yRot, float zRot, float xOffset, float yOffset, float zOffset, BOOL isRelative) { invoke(0x202A5ED9CE01D6E7, cam, entity, xRot, yRot, zRot, xOffset, yOffset, zOffset, isRelative); } // 0x202A5ED9CE01D6E7 b2189 + NATIVE_DECL void ATTACH_CAM_TO_VEHICLE_BONE(Cam cam, Vehicle vehicle, int boneIndex, BOOL relativeRotation, float rotX, float rotY, float rotZ, float offsetX, float offsetY, float offsetZ, BOOL fixedDirection) { invoke(0x8DB3F12A02CAEF72, cam, vehicle, boneIndex, relativeRotation, rotX, rotY, rotZ, offsetX, offsetY, offsetZ, fixedDirection); } // 0x8DB3F12A02CAEF72 b1290 + NATIVE_DECL void DETACH_CAM(Cam cam) { invoke(0xA2FABBE87F4BAD82, cam); } // 0xA2FABBE87F4BAD82 0xF4FBF14A b323 + NATIVE_DECL void SET_CAM_INHERIT_ROLL_VEHICLE(Cam cam, BOOL p1) { invoke(0x45F1DE9C34B93AE6, cam, p1); } // 0x45F1DE9C34B93AE6 0xE4BD5342 b323 + NATIVE_DECL void POINT_CAM_AT_COORD(Cam cam, float x, float y, float z) { invoke(0xF75497BB865F0803, cam, x, y, z); } // 0xF75497BB865F0803 0x914BC21A b323 + NATIVE_DECL void POINT_CAM_AT_ENTITY(Cam cam, Entity entity, float p2, float p3, float p4, BOOL p5) { invoke(0x5640BFF86B16E8DC, cam, entity, p2, p3, p4, p5); } // 0x5640BFF86B16E8DC 0x7597A0F7 b323 + NATIVE_DECL void POINT_CAM_AT_PED_BONE(Cam cam, Ped ped, int boneIndex, float x, float y, float z, BOOL p6) { invoke(0x68B2B5F33BA63C41, cam, ped, boneIndex, x, y, z, p6); } // 0x68B2B5F33BA63C41 0x09F47049 b323 + NATIVE_DECL void STOP_CAM_POINTING(Cam cam) { invoke(0xF33AB75780BA57DE, cam); } // 0xF33AB75780BA57DE 0x5435F6A5 b323 + NATIVE_DECL void SET_CAM_AFFECTS_AIMING(Cam cam, BOOL toggle) { invoke(0x8C1DC7770C51DC8D, cam, toggle); } // 0x8C1DC7770C51DC8D 0x0C74F9AF b323 + NATIVE_DECL void SET_CAM_CONTROLS_MINI_MAP_HEADING(Cam cam, BOOL toggle) { invoke(0x661B5C8654ADD825, cam, toggle); } // 0x661B5C8654ADD825 0xE1A0B2F1 b323 + NATIVE_DECL void SET_CAM_IS_INSIDE_VEHICLE(Cam cam, BOOL toggle) { invoke(0xA2767257A320FC82, cam, toggle); } // 0xA2767257A320FC82 b323 + NATIVE_DECL void ALLOW_MOTION_BLUR_DECAY(Any p0, BOOL p1) { invoke(0x271017B9BA825366, p0, p1); } // 0x271017B9BA825366 0x43220969 b323 + NATIVE_DECL void SET_CAM_DEBUG_NAME(Cam camera, const char* name) { invoke(0x1B93E0107865DD40, camera, name); } // 0x1B93E0107865DD40 0x9B00DF3F b323 + NATIVE_DECL Cam GET_DEBUG_CAM() { return invoke(0x77C3CEC46BE286F6); } // 0x77C3CEC46BE286F6 b2372 + NATIVE_DECL void ADD_CAM_SPLINE_NODE(Cam camera, float x, float y, float z, float xRot, float yRot, float zRot, int length, int smoothingStyle, int rotationOrder) { invoke(0x8609C75EC438FB3B, camera, x, y, z, xRot, yRot, zRot, length, smoothingStyle, rotationOrder); } // 0x8609C75EC438FB3B 0xAD3C7EAA b323 + NATIVE_DECL void ADD_CAM_SPLINE_NODE_USING_CAMERA_FRAME(Cam cam, Cam cam2, int length, int p3) { invoke(0x0A9F2A468B328E74, cam, cam2, length, p3); } // 0x0A9F2A468B328E74 0x30510511 b323 + NATIVE_DECL void ADD_CAM_SPLINE_NODE_USING_CAMERA(Cam cam, Cam cam2, int length, int p3) { invoke(0x0FB82563989CF4FB, cam, cam2, length, p3); } // 0x0FB82563989CF4FB 0xBA6C085B b323 + NATIVE_DECL void ADD_CAM_SPLINE_NODE_USING_GAMEPLAY_FRAME(Cam cam, int length, int p2) { invoke(0x609278246A29CA34, cam, length, p2); } // 0x609278246A29CA34 0xB4737F03 b323 + NATIVE_DECL void SET_CAM_SPLINE_PHASE(Cam cam, float p1) { invoke(0x242B5874F0A4E052, cam, p1); } // 0x242B5874F0A4E052 0xF0AED233 b323 + NATIVE_DECL float GET_CAM_SPLINE_PHASE(Cam cam) { return invoke(0xB5349E36C546509A, cam); } // 0xB5349E36C546509A 0x39784DD9 b323 + NATIVE_DECL float GET_CAM_SPLINE_NODE_PHASE(Cam cam) { return invoke(0xD9D0E694C8282C96, cam); } // 0xD9D0E694C8282C96 0x7B9522F6 b323 + NATIVE_DECL void SET_CAM_SPLINE_DURATION(Cam cam, int timeDuration) { invoke(0x1381539FEE034CDA, cam, timeDuration); } // 0x1381539FEE034CDA 0x3E91FC8A b323 + NATIVE_DECL void SET_CAM_SPLINE_SMOOTHING_STYLE(Cam cam, int smoothingStyle) { invoke(0xD1B0F412F109EA5D, cam, smoothingStyle); } // 0xD1B0F412F109EA5D 0x15E141CE b323 + NATIVE_DECL int GET_CAM_SPLINE_NODE_INDEX(Cam cam) { return invoke(0xB22B17DF858716A6, cam); } // 0xB22B17DF858716A6 0xF8AEB6BD b323 + NATIVE_DECL void SET_CAM_SPLINE_NODE_EASE(Cam cam, int easingFunction, int p2, float p3) { invoke(0x83B8201ED82A9A2D, cam, easingFunction, p2, p3); } // 0x83B8201ED82A9A2D 0x21D275DA b323 + NATIVE_DECL void SET_CAM_SPLINE_NODE_VELOCITY_SCALE(Cam cam, int p1, float scale) { invoke(0xA6385DEB180F319F, cam, p1, scale); } // 0xA6385DEB180F319F 0xA3BD9E94 b323 + NATIVE_DECL void OVERRIDE_CAM_SPLINE_VELOCITY(Cam cam, int p1, float p2, float p3) { invoke(0x40B62FA033EB0346, cam, p1, p2, p3); } // 0x40B62FA033EB0346 0x326A17E2 b323 + NATIVE_DECL void OVERRIDE_CAM_SPLINE_MOTION_BLUR(Cam cam, int p1, float p2, float p3) { invoke(0x7DCF7C708D292D55, cam, p1, p2, p3); } // 0x7DCF7C708D292D55 0x633179E6 b323 + NATIVE_DECL void SET_CAM_SPLINE_NODE_EXTRA_FLAGS(Cam cam, int p1, int flags) { invoke(0x7BF1A54AE67AC070, cam, p1, flags); } // 0x7BF1A54AE67AC070 0xC90B2DDC b323 + NATIVE_DECL BOOL IS_CAM_SPLINE_PAUSED(Cam cam) { return invoke(0x0290F35C0AD97864, cam); } // 0x0290F35C0AD97864 0x60B34FF5 b323 + NATIVE_DECL void SET_CAM_ACTIVE_WITH_INTERP(Cam camTo, Cam camFrom, int duration, int easeLocation, int easeRotation) { invoke(0x9FBDA379383A52A4, camTo, camFrom, duration, easeLocation, easeRotation); } // 0x9FBDA379383A52A4 0x7983E7F0 b323 + NATIVE_DECL BOOL IS_CAM_INTERPOLATING(Cam cam) { return invoke(0x036F97C908C2B52C, cam); } // 0x036F97C908C2B52C 0x7159CB5D b323 + NATIVE_DECL void SHAKE_CAM(Cam cam, const char* type, float amplitude) { invoke(0x6A25241C340D3822, cam, type, amplitude); } // 0x6A25241C340D3822 0x1D4211B0 b323 + NATIVE_DECL void ANIMATED_SHAKE_CAM(Cam cam, const char* p1, const char* p2, const char* p3, float amplitude) { invoke(0xA2746EEAE3E577CD, cam, p1, p2, p3, amplitude); } // 0xA2746EEAE3E577CD 0xE1168767 b323 + NATIVE_DECL BOOL IS_CAM_SHAKING(Cam cam) { return invoke(0x6B24BFE83A2BE47B, cam); } // 0x6B24BFE83A2BE47B 0x0961FD9B b323 + NATIVE_DECL void SET_CAM_SHAKE_AMPLITUDE(Cam cam, float amplitude) { invoke(0xD93DB43B82BC0D00, cam, amplitude); } // 0xD93DB43B82BC0D00 0x60FF6382 b323 + NATIVE_DECL void STOP_CAM_SHAKING(Cam cam, BOOL p1) { invoke(0xBDECF64367884AC3, cam, p1); } // 0xBDECF64367884AC3 0x40D0EB87 b323 + NATIVE_DECL void SHAKE_SCRIPT_GLOBAL(const char* p0, float p1) { invoke(0xF4C8CF9E353AFECA, p0, p1); } // 0xF4C8CF9E353AFECA 0x2B0F05CD b323 + NATIVE_DECL void ANIMATED_SHAKE_SCRIPT_GLOBAL(const char* p0, const char* p1, const char* p2, float p3) { invoke(0xC2EAE3FB8CDBED31, p0, p1, p2, p3); } // 0xC2EAE3FB8CDBED31 0xCB75BD9C b323 + NATIVE_DECL BOOL IS_SCRIPT_GLOBAL_SHAKING() { return invoke(0xC912AF078AF19212); } // 0xC912AF078AF19212 0x6AEFE6A5 b323 + NATIVE_DECL void STOP_SCRIPT_GLOBAL_SHAKING(BOOL p0) { invoke(0x1C9D7949FA533490, p0); } // 0x1C9D7949FA533490 0x26FCFB96 b323 + NATIVE_DECL void TRIGGER_VEHICLE_PART_BROKEN_CAMERA_SHAKE(Vehicle vehicle, int p1, float p2) { invoke(0x5D96CFB59DA076A0, vehicle, p1, p2); } // 0x5D96CFB59DA076A0 b2060 + NATIVE_DECL BOOL PLAY_CAM_ANIM(Cam cam, const char* animName, const char* animDictionary, float x, float y, float z, float xRot, float yRot, float zRot, BOOL p9, int p10) { return invoke(0x9A2D0FB2E7852392, cam, animName, animDictionary, x, y, z, xRot, yRot, zRot, p9, p10); } // 0x9A2D0FB2E7852392 0xBCEFB87E b323 + NATIVE_DECL BOOL IS_CAM_PLAYING_ANIM(Cam cam, const char* animName, const char* animDictionary) { return invoke(0xC90621D8A0CEECF2, cam, animName, animDictionary); } // 0xC90621D8A0CEECF2 0xB998CB49 b323 + NATIVE_DECL void SET_CAM_ANIM_CURRENT_PHASE(Cam cam, float phase) { invoke(0x4145A4C44FF3B5A6, cam, phase); } // 0x4145A4C44FF3B5A6 0x3CB1D17F b323 + NATIVE_DECL float GET_CAM_ANIM_CURRENT_PHASE(Cam cam) { return invoke(0xA10B2DB49E92A6B0, cam); } // 0xA10B2DB49E92A6B0 0x345F72D0 b323 + NATIVE_DECL BOOL PLAY_SYNCHRONIZED_CAM_ANIM(Any p0, Any p1, const char* animName, const char* animDictionary) { return invoke(0xE32EFE9AB4A9AA0C, p0, p1, animName, animDictionary); } // 0xE32EFE9AB4A9AA0C 0x9458459E b323 + NATIVE_DECL void SET_FLY_CAM_HORIZONTAL_RESPONSE(Cam cam, float p1, float p2, float p3) { invoke(0x503F5920162365B2, cam, p1, p2, p3); } // 0x503F5920162365B2 0x56F9ED27 b323 + NATIVE_DECL void SET_FLY_CAM_VERTICAL_RESPONSE(Cam cam, float p1, float p2, float p3) { invoke(0xE827B9382CFB41BA, cam, p1, p2, p3); } // 0xE827B9382CFB41BA b791 + NATIVE_DECL void SET_FLY_CAM_MAX_HEIGHT(Cam cam, float height) { invoke(0xF9D02130ECDD1D77, cam, height); } // 0xF9D02130ECDD1D77 0x71570DBA b323 + NATIVE_DECL void SET_FLY_CAM_COORD_AND_CONSTRAIN(Cam cam, float x, float y, float z) { invoke(0xC91C6C55199308CA, cam, x, y, z); } // 0xC91C6C55199308CA 0x60B345DE b323 + NATIVE_DECL void SET_FLY_CAM_VERTICAL_CONTROLS_THIS_UPDATE(Cam cam) { invoke(0xC8B5C4A79CC18B94, cam); } // 0xC8B5C4A79CC18B94 0x44473EFC b323 + NATIVE_DECL BOOL WAS_FLY_CAM_CONSTRAINED_ON_PREVIOUS_UDPATE(Cam cam) { return invoke(0x5C48A1D6E3B33179, cam); } // 0x5C48A1D6E3B33179 0xDA931D65 b323 + NATIVE_DECL BOOL IS_SCREEN_FADED_OUT() { return invoke(0xB16FCE9DDC7BA182); } // 0xB16FCE9DDC7BA182 0x9CAA05FA b323 + NATIVE_DECL BOOL IS_SCREEN_FADED_IN() { return invoke(0x5A859503B0C08678); } // 0x5A859503B0C08678 0x4F37276D b323 + NATIVE_DECL BOOL IS_SCREEN_FADING_OUT() { return invoke(0x797AC7CB535BA28F); } // 0x797AC7CB535BA28F 0x79275A57 b323 + NATIVE_DECL BOOL IS_SCREEN_FADING_IN() { return invoke(0x5C544BC6C57AC575); } // 0x5C544BC6C57AC575 0xC7C82800 b323 + NATIVE_DECL void DO_SCREEN_FADE_IN(int duration) { invoke(0xD4E8E24955024033, duration); } // 0xD4E8E24955024033 0x66C1BDEE b323 + NATIVE_DECL void DO_SCREEN_FADE_OUT(int duration) { invoke(0x891B5B39AC6302AF, duration); } // 0x891B5B39AC6302AF 0x89D01805 b323 + NATIVE_DECL void SET_WIDESCREEN_BORDERS(BOOL p0, int p1) { invoke(0xDCD4EA924F42D01A, p0, p1); } // 0xDCD4EA924F42D01A 0x1A75DC9A b323 + NATIVE_DECL BOOL ARE_WIDESCREEN_BORDERS_ACTIVE() { return invoke(0x4879E4FE39074CDF); } // 0x4879E4FE39074CDF b372 + NATIVE_DECL Vector3 GET_GAMEPLAY_CAM_COORD() { return invoke(0x14D6F5678D8F1B37); } // 0x14D6F5678D8F1B37 0x9388CF79 b323 + NATIVE_DECL Vector3 GET_GAMEPLAY_CAM_ROT(int rotationOrder) { return invoke(0x837765A25378F0BB, rotationOrder); } // 0x837765A25378F0BB 0x13A010B5 b323 + NATIVE_DECL float GET_GAMEPLAY_CAM_FOV() { return invoke(0x65019750A0324133); } // 0x65019750A0324133 0x4D6B3BFA b323 + NATIVE_DECL void SET_GAMEPLAY_CAM_MOTION_BLUR_SCALING_THIS_UPDATE(float p0) { invoke(0x487A82C650EB7799, p0); } // 0x487A82C650EB7799 0xA6E73135 b323 + NATIVE_DECL void SET_GAMEPLAY_CAM_MAX_MOTION_BLUR_STRENGTH_THIS_UPDATE(float p0) { invoke(0x0225778816FDC28C, p0); } // 0x0225778816FDC28C 0x1126E37C b323 + NATIVE_DECL float GET_GAMEPLAY_CAM_RELATIVE_HEADING() { return invoke(0x743607648ADD4587); } // 0x743607648ADD4587 0xCAF839C2 b323 + NATIVE_DECL void SET_GAMEPLAY_CAM_RELATIVE_HEADING(float heading) { invoke(0xB4EC2312F4E5B1F1, heading); } // 0xB4EC2312F4E5B1F1 0x20C6217C b323 + NATIVE_DECL float GET_GAMEPLAY_CAM_RELATIVE_PITCH() { return invoke(0x3A6867B4845BEDA2); } // 0x3A6867B4845BEDA2 0xFC5A4946 b323 + NATIVE_DECL void SET_GAMEPLAY_CAM_RELATIVE_PITCH(float angle, float scalingFactor) { invoke(0x6D0858B8EDFD2B7D, angle, scalingFactor); } // 0x6D0858B8EDFD2B7D 0x6381B963 b323 + NATIVE_DECL void RESET_GAMEPLAY_CAM_FULL_ATTACH_PARENT_TRANSFORM_TIMER() { invoke(0x7295C203DD659DFE); } // 0x7295C203DD659DFE b2699 + NATIVE_DECL void FORCE_CAMERA_RELATIVE_HEADING_AND_PITCH(float roll, float pitch, float yaw) { invoke(0x48608C3464F58AB4, roll, pitch, yaw); } // 0x48608C3464F58AB4 b505 + NATIVE_DECL void FORCE_BONNET_CAMERA_RELATIVE_HEADING_AND_PITCH(float p0, float p1) { invoke(0x28B022A17B068A3A, p0, p1); } // 0x28B022A17B068A3A b1734 + NATIVE_DECL void SET_FIRST_PERSON_SHOOTER_CAMERA_HEADING(float yaw) { invoke(0x103991D4A307D472, yaw); } // 0x103991D4A307D472 b323 + NATIVE_DECL void SET_FIRST_PERSON_SHOOTER_CAMERA_PITCH(float pitch) { invoke(0x759E13EBC1C15C5A, pitch); } // 0x759E13EBC1C15C5A b323 + NATIVE_DECL void SET_SCRIPTED_CAMERA_IS_FIRST_PERSON_THIS_FRAME(BOOL p0) { invoke(0x469F2ECDEC046337, p0); } // 0x469F2ECDEC046337 b323 + NATIVE_DECL void SHAKE_GAMEPLAY_CAM(const char* shakeName, float intensity) { invoke(0xFD55E49555E017CF, shakeName, intensity); } // 0xFD55E49555E017CF 0xF2EFE660 b323 + NATIVE_DECL BOOL IS_GAMEPLAY_CAM_SHAKING() { return invoke(0x016C090630DF1F89); } // 0x016C090630DF1F89 0x3457D681 b323 + NATIVE_DECL void SET_GAMEPLAY_CAM_SHAKE_AMPLITUDE(float amplitude) { invoke(0xA87E00932DB4D85D, amplitude); } // 0xA87E00932DB4D85D 0x9219D44A b323 + NATIVE_DECL void STOP_GAMEPLAY_CAM_SHAKING(BOOL p0) { invoke(0x0EF93E9F3D08C178, p0); } // 0x0EF93E9F3D08C178 0xFD569E4E b323 + NATIVE_DECL void SET_GAMEPLAY_CAM_FOLLOW_PED_THIS_UPDATE(Ped ped) { invoke(0x8BBACBF51DA047A8, ped); } // 0x8BBACBF51DA047A8 0x7D3007A2 b323 + NATIVE_DECL BOOL IS_GAMEPLAY_CAM_RENDERING() { return invoke(0x39B5D1B10383F0C8); } // 0x39B5D1B10383F0C8 0x0EF276DA b323 + NATIVE_DECL BOOL IS_INTERPOLATING_FROM_SCRIPT_CAMS() { return invoke(0x3044240D2E0FA842); } // 0x3044240D2E0FA842 0xC0B00C20 b323 + NATIVE_DECL BOOL IS_INTERPOLATING_TO_SCRIPT_CAMS() { return invoke(0x705A276EBFF3133D); } // 0x705A276EBFF3133D 0x60C23785 b323 + NATIVE_DECL void SET_GAMEPLAY_CAM_ALTITUDE_FOV_SCALING_STATE(BOOL p0) { invoke(0xDB90C6CCA48940F1, p0); } // 0xDB90C6CCA48940F1 0x20BFF6E5 b323 + NATIVE_DECL void DISABLE_GAMEPLAY_CAM_ALTITUDE_FOV_SCALING_THIS_UPDATE() { invoke(0xEA7F0AD7E9BA676F); } // 0xEA7F0AD7E9BA676F 0xA61FF9AC b323 + NATIVE_DECL BOOL IS_GAMEPLAY_CAM_LOOKING_BEHIND() { return invoke(0x70FDA869F3317EA9); } // 0x70FDA869F3317EA9 0x33C83F17 b323 + NATIVE_DECL void SET_GAMEPLAY_CAM_IGNORE_ENTITY_COLLISION_THIS_UPDATE(Entity entity) { invoke(0x2AED6301F67007D5, entity); } // 0x2AED6301F67007D5 0x2701A9AD b323 + NATIVE_DECL void DISABLE_CAM_COLLISION_FOR_OBJECT(Entity entity) { invoke(0x49482F9FCD825AAA, entity); } // 0x49482F9FCD825AAA 0xC4736ED3 b323 + NATIVE_DECL void BYPASS_CAMERA_COLLISION_BUOYANCY_TEST_THIS_UPDATE() { invoke(0xA7092AFE81944852); } // 0xA7092AFE81944852 b2189 + NATIVE_DECL void SET_GAMEPLAY_CAM_ENTITY_TO_LIMIT_FOCUS_OVER_BOUNDING_SPHERE_THIS_UPDATE(Entity entity) { invoke(0xFD3151CD37EA2245, entity); } // 0xFD3151CD37EA2245 b323 + NATIVE_DECL void DISABLE_FIRST_PERSON_CAMERA_WATER_CLIPPING_TEST_THIS_UPDATE() { invoke(0xB1381B97F70C7B30); } // 0xB1381B97F70C7B30 b1180 + NATIVE_DECL void SET_FOLLOW_CAM_IGNORE_ATTACH_PARENT_MOVEMENT_THIS_UPDATE() { invoke(0xDD79DF9F4D26E1C9); } // 0xDD79DF9F4D26E1C9 0x6B0E9D57 b323 + NATIVE_DECL BOOL IS_SPHERE_VISIBLE(float x, float y, float z, float radius) { return invoke(0xE33D59DA70B58FDF, x, y, z, radius); } // 0xE33D59DA70B58FDF 0xDD1329E2 b323 + NATIVE_DECL BOOL IS_FOLLOW_PED_CAM_ACTIVE() { return invoke(0xC6D3D26810C8E0F9); } // 0xC6D3D26810C8E0F9 0x9F9E856C b323 + NATIVE_DECL BOOL SET_FOLLOW_PED_CAM_THIS_UPDATE(const char* camName, int p1) { return invoke(0x44A113DD6FFC48D1, camName, p1); } // 0x44A113DD6FFC48D1 0x1425F6AC b323 + NATIVE_DECL void USE_SCRIPT_CAM_FOR_AMBIENT_POPULATION_ORIGIN_THIS_FRAME(BOOL p0, BOOL p1) { invoke(0x271401846BD26E92, p0, p1); } // 0x271401846BD26E92 0x8DC53629 b323 + NATIVE_DECL void SET_FOLLOW_PED_CAM_LADDER_ALIGN_THIS_UPDATE() { invoke(0xC8391C309684595A); } // 0xC8391C309684595A 0x1F9DE6E4 b323 + NATIVE_DECL void SET_THIRD_PERSON_CAM_RELATIVE_HEADING_LIMITS_THIS_UPDATE(float minimum, float maximum) { invoke(0x8F993D26E0CA5E8E, minimum, maximum); } // 0x8F993D26E0CA5E8E 0x749909AC b323 + NATIVE_DECL void SET_THIRD_PERSON_CAM_RELATIVE_PITCH_LIMITS_THIS_UPDATE(float minimum, float maximum) { invoke(0xA516C198B7DCA1E1, minimum, maximum); } // 0xA516C198B7DCA1E1 0xFA3A16E7 b323 + NATIVE_DECL void SET_THIRD_PERSON_CAM_ORBIT_DISTANCE_LIMITS_THIS_UPDATE(float p0, float distance) { invoke(0xDF2E1F7742402E81, p0, distance); } // 0xDF2E1F7742402E81 0x77340650 b323 + NATIVE_DECL void SET_IN_VEHICLE_CAM_STATE_THIS_UPDATE(Vehicle p0, int p1) { invoke(0xE9EA16D6E54CDCA4, p0, p1); } // 0xE9EA16D6E54CDCA4 0x4B22C5CB b323 + NATIVE_DECL void DISABLE_ON_FOOT_FIRST_PERSON_VIEW_THIS_UPDATE() { invoke(0xDE2EF5DA284CC8DF); } // 0xDE2EF5DA284CC8DF b323 + NATIVE_DECL void DISABLE_FIRST_PERSON_FLASH_EFFECT_THIS_UPDATE() { invoke(0x59424BD75174C9B1); } // 0x59424BD75174C9B1 b323 + NATIVE_DECL void BLOCK_FIRST_PERSON_ORIENTATION_RESET_THIS_UPDATE() { invoke(0x9F97DA93681F87EA); } // 0x9F97DA93681F87EA b1734 + NATIVE_DECL int GET_FOLLOW_PED_CAM_ZOOM_LEVEL() { return invoke(0x33E6C8EFD0CD93E9); } // 0x33E6C8EFD0CD93E9 0x57583DF1 b323 + NATIVE_DECL int GET_FOLLOW_PED_CAM_VIEW_MODE() { return invoke(0x8D4D46230B2C353A); } // 0x8D4D46230B2C353A 0xA65FF946 b323 + NATIVE_DECL void SET_FOLLOW_PED_CAM_VIEW_MODE(int viewMode) { invoke(0x5A4F9EDF1673F704, viewMode); } // 0x5A4F9EDF1673F704 0x495DBE8D b323 + NATIVE_DECL BOOL IS_FOLLOW_VEHICLE_CAM_ACTIVE() { return invoke(0xCBBDE6D335D6D496); } // 0xCBBDE6D335D6D496 0x8DD49B77 b323 + NATIVE_DECL void SET_FOLLOW_VEHICLE_CAM_HIGH_ANGLE_MODE_THIS_UPDATE(BOOL p0) { invoke(0x91EF6EE6419E5B97, p0); } // 0x91EF6EE6419E5B97 0x9DB5D391 b323 + NATIVE_DECL void SET_FOLLOW_VEHICLE_CAM_HIGH_ANGLE_MODE_EVERY_UPDATE(BOOL p0, BOOL p1) { invoke(0x9DFE13ECDC1EC196, p0, p1); } // 0x9DFE13ECDC1EC196 0x92302899 b323 + NATIVE_DECL BOOL SET_TABLE_GAMES_CAMERA_THIS_UPDATE(Hash hash) { return invoke(0x79C0E43EB9B944E2, hash); } // 0x79C0E43EB9B944E2 b1734 + NATIVE_DECL int GET_FOLLOW_VEHICLE_CAM_ZOOM_LEVEL() { return invoke(0xEE82280AB767B690); } // 0xEE82280AB767B690 0x8CD67DE3 b323 + NATIVE_DECL void SET_FOLLOW_VEHICLE_CAM_ZOOM_LEVEL(int zoomLevel) { invoke(0x19464CB6E4078C8A, zoomLevel); } // 0x19464CB6E4078C8A 0x8F55EBBE b323 + NATIVE_DECL int GET_FOLLOW_VEHICLE_CAM_VIEW_MODE() { return invoke(0xA4FF579AC0E3AAAE); } // 0xA4FF579AC0E3AAAE 0xA4B4DB03 b323 + NATIVE_DECL void SET_FOLLOW_VEHICLE_CAM_VIEW_MODE(int viewMode) { invoke(0xAC253D7842768F48, viewMode); } // 0xAC253D7842768F48 0xC4FBBBD3 b323 + NATIVE_DECL int GET_CAM_VIEW_MODE_FOR_CONTEXT(int context) { return invoke(0xEE778F8C7E1142E2, context); } // 0xEE778F8C7E1142E2 0xF3B148A6 b323 + NATIVE_DECL void SET_CAM_VIEW_MODE_FOR_CONTEXT(int context, int viewMode) { invoke(0x2A2173E46DAECD12, context, viewMode); } // 0x2A2173E46DAECD12 0x1DEBCB45 b323 + NATIVE_DECL int GET_CAM_ACTIVE_VIEW_MODE_CONTEXT() { return invoke(0x19CAFA3C87F7C2FF); } // 0x19CAFA3C87F7C2FF b323 + NATIVE_DECL void USE_VEHICLE_CAM_STUNT_SETTINGS_THIS_UPDATE() { invoke(0x6493CF69859B116A); } // 0x6493CF69859B116A b791 + NATIVE_DECL void USE_DEDICATED_STUNT_CAMERA_THIS_UPDATE(const char* camName) { invoke(0x425A920FDB9A0DDA, camName); } // 0x425A920FDB9A0DDA b1180 + NATIVE_DECL void FORCE_VEHICLE_CAM_STUNT_SETTINGS_THIS_UPDATE() { invoke(0x0AA27680A0BD43FA); } // 0x0AA27680A0BD43FA b1103 + NATIVE_DECL void SET_FOLLOW_VEHICLE_CAM_SEAT_THIS_UPDATE(int seatIndex) { invoke(0x5C90CAB09951A12F, seatIndex); } // 0x5C90CAB09951A12F b1365 + NATIVE_DECL BOOL IS_AIM_CAM_ACTIVE() { return invoke(0x68EDDA28A5976D07); } // 0x68EDDA28A5976D07 0xC24B4F6F b323 + NATIVE_DECL BOOL IS_AIM_CAM_ACTIVE_IN_ACCURATE_MODE() { return invoke(0x74BD83EA840F6BC9); } // 0x74BD83EA840F6BC9 0x8F320DE4 b323 + NATIVE_DECL BOOL IS_FIRST_PERSON_AIM_CAM_ACTIVE() { return invoke(0x5E346D934122613F); } // 0x5E346D934122613F 0xD6280468 b323 + NATIVE_DECL void DISABLE_AIM_CAM_THIS_UPDATE() { invoke(0x1A31FE0049E542F6); } // 0x1A31FE0049E542F6 0x1BAA7182 b323 + NATIVE_DECL float GET_FIRST_PERSON_AIM_CAM_ZOOM_FACTOR() { return invoke(0x7EC52CC40597D170); } // 0x7EC52CC40597D170 0x33951005 b323 + NATIVE_DECL void SET_FIRST_PERSON_AIM_CAM_ZOOM_FACTOR(float zoomFactor) { invoke(0x70894BD0915C5BCA, zoomFactor); } // 0x70894BD0915C5BCA 0x9F4AF763 b323 + NATIVE_DECL void SET_FIRST_PERSON_AIM_CAM_ZOOM_FACTOR_LIMITS_THIS_UPDATE(float p0, float p1) { invoke(0xCED08CBE8EBB97C7, p0, p1); } // 0xCED08CBE8EBB97C7 0x68BA0730 b323 + NATIVE_DECL void SET_FIRST_PERSON_AIM_CAM_RELATIVE_HEADING_LIMITS_THIS_UPDATE(float p0, float p1) { invoke(0x2F7F2B26DD3F18EE, p0, p1); } // 0x2F7F2B26DD3F18EE 0x2F29F0D5 b323 + NATIVE_DECL void SET_FIRST_PERSON_AIM_CAM_RELATIVE_PITCH_LIMITS_THIS_UPDATE(float p0, float p1) { invoke(0xBCFC632DB7673BF0, p0, p1); } // 0xBCFC632DB7673BF0 0x76DAC96C b323 + NATIVE_DECL void SET_FIRST_PERSON_AIM_CAM_NEAR_CLIP_THIS_UPDATE(float p0) { invoke(0x0AF7B437918103B3, p0); } // 0x0AF7B437918103B3 0x0E21069D b323 + NATIVE_DECL void SET_THIRD_PERSON_AIM_CAM_NEAR_CLIP_THIS_UPDATE(float p0) { invoke(0x42156508606DE65E, p0); } // 0x42156508606DE65E 0x71E9C63E b323 + NATIVE_DECL void SET_ALLOW_CUSTOM_VEHICLE_DRIVE_BY_CAM_THIS_UPDATE(BOOL p0) { invoke(0x4008EDF7D6E48175, p0); } // 0x4008EDF7D6E48175 0xD1EEBC45 b323 + NATIVE_DECL void FORCE_TIGHTSPACE_CUSTOM_FRAMING_THIS_UPDATE() { invoke(0x380B4968D1E09E55); } // 0x380B4968D1E09E55 b1290 + NATIVE_DECL Vector3 GET_FINAL_RENDERED_CAM_COORD() { return invoke(0xA200EB1EE790F448); } // 0xA200EB1EE790F448 0x9C84BDA0 b323 + NATIVE_DECL Vector3 GET_FINAL_RENDERED_CAM_ROT(int rotationOrder) { return invoke(0x5B4E4C817FCC2DFB, rotationOrder); } // 0x5B4E4C817FCC2DFB 0x1FFBEFC5 b323 + NATIVE_DECL Vector3 GET_FINAL_RENDERED_REMOTE_PLAYER_CAM_ROT(Player player, int rotationOrder) { return invoke(0x26903D9CD1175F2C, player, rotationOrder); } // 0x26903D9CD1175F2C 0xACADF916 b323 + NATIVE_DECL float GET_FINAL_RENDERED_CAM_FOV() { return invoke(0x80EC114669DAEFF4); } // 0x80EC114669DAEFF4 0x721B763B b323 + NATIVE_DECL float GET_FINAL_RENDERED_REMOTE_PLAYER_CAM_FOV(Player player) { return invoke(0x5F35F6732C3FBBA0, player); } // 0x5F35F6732C3FBBA0 0x23E3F106 b323 + NATIVE_DECL float GET_FINAL_RENDERED_CAM_NEAR_CLIP() { return invoke(0xD0082607100D7193); } // 0xD0082607100D7193 0x457AE195 b323 + NATIVE_DECL float GET_FINAL_RENDERED_CAM_FAR_CLIP() { return invoke(0xDFC8CBC606FDB0FC); } // 0xDFC8CBC606FDB0FC 0x46CB3A49 b323 + NATIVE_DECL float GET_FINAL_RENDERED_CAM_NEAR_DOF() { return invoke(0xA03502FC581F7D9B); } // 0xA03502FC581F7D9B 0x19297A7A b323 + NATIVE_DECL float GET_FINAL_RENDERED_CAM_FAR_DOF() { return invoke(0x9780F32BCAF72431); } // 0x9780F32BCAF72431 0xF24777CA b323 + NATIVE_DECL float GET_FINAL_RENDERED_CAM_MOTION_BLUR_STRENGTH() { return invoke(0x162F9D995753DC19); } // 0x162F9D995753DC19 0x38992E83 b323 + NATIVE_DECL void SET_GAMEPLAY_COORD_HINT(float x, float y, float z, int duration, int blendOutDuration, int blendInDuration, int p6) { invoke(0xD51ADCD2D8BC0FB3, x, y, z, duration, blendOutDuration, blendInDuration, p6); } // 0xD51ADCD2D8BC0FB3 0xF27483C9 b323 + NATIVE_DECL void SET_GAMEPLAY_PED_HINT(Ped ped, float x1, float y1, float z1, BOOL p4, int duration, int blendOutDuration, int blendInDuration) { invoke(0x2B486269ACD548D3, ped, x1, y1, z1, p4, duration, blendOutDuration, blendInDuration); } // 0x2B486269ACD548D3 0x7C27343E b323 + NATIVE_DECL void SET_GAMEPLAY_VEHICLE_HINT(Vehicle vehicle, float offsetX, float offsetY, float offsetZ, BOOL p4, int time, int easeInTime, int easeOutTime) { invoke(0xA2297E18F3E71C2E, vehicle, offsetX, offsetY, offsetZ, p4, time, easeInTime, easeOutTime); } // 0xA2297E18F3E71C2E 0x2C9A11D8 b323 + NATIVE_DECL void SET_GAMEPLAY_OBJECT_HINT(Object object, float xOffset, float yOffset, float zOffset, BOOL p4, int time, int easeInTime, int easeOutTime) { invoke(0x83E87508A2CA2AC6, object, xOffset, yOffset, zOffset, p4, time, easeInTime, easeOutTime); } // 0x83E87508A2CA2AC6 0x2ED5E2F8 b323 + NATIVE_DECL void SET_GAMEPLAY_ENTITY_HINT(Entity entity, float xOffset, float yOffset, float zOffset, BOOL p4, int time, int easeInTime, int easeOutTime, int p8) { invoke(0x189E955A8313E298, entity, xOffset, yOffset, zOffset, p4, time, easeInTime, easeOutTime, p8); } // 0x189E955A8313E298 0x66C32306 b323 + NATIVE_DECL BOOL IS_GAMEPLAY_HINT_ACTIVE() { return invoke(0xE520FF1AD2785B40); } // 0xE520FF1AD2785B40 0xAD8DA205 b323 + NATIVE_DECL void STOP_GAMEPLAY_HINT(BOOL p0) { invoke(0xF46C581C61718916, p0); } // 0xF46C581C61718916 0x1BC28B7B b323 + NATIVE_DECL void STOP_GAMEPLAY_HINT_BEING_CANCELLED_THIS_UPDATE(BOOL p0) { invoke(0xCCD078C2665D2973, p0); } // 0xCCD078C2665D2973 0xCAFEE798 b323 + NATIVE_DECL void STOP_CODE_GAMEPLAY_HINT(BOOL p0) { invoke(0x247ACBC4ABBC9D1C, p0); } // 0x247ACBC4ABBC9D1C b323 + NATIVE_DECL BOOL IS_CODE_GAMEPLAY_HINT_ACTIVE() { return invoke(0xBF72910D0F26F025); } // 0xBF72910D0F26F025 b323 + NATIVE_DECL void SET_GAMEPLAY_HINT_FOV(float FOV) { invoke(0x513403FB9C56211F, FOV); } // 0x513403FB9C56211F 0x96FD173B b323 + NATIVE_DECL void SET_GAMEPLAY_HINT_FOLLOW_DISTANCE_SCALAR(float value) { invoke(0xF8BDBF3D573049A1, value); } // 0xF8BDBF3D573049A1 0x72E8CD3A b323 + NATIVE_DECL void SET_GAMEPLAY_HINT_BASE_ORBIT_PITCH_OFFSET(float value) { invoke(0xD1F8363DFAD03848, value); } // 0xD1F8363DFAD03848 0x79472AE3 b323 + NATIVE_DECL void SET_GAMEPLAY_HINT_CAMERA_RELATIVE_SIDE_OFFSET(float xOffset) { invoke(0x5D7B620DAE436138, xOffset); } // 0x5D7B620DAE436138 0xFC7464A0 b323 + NATIVE_DECL void SET_GAMEPLAY_HINT_CAMERA_RELATIVE_VERTICAL_OFFSET(float yOffset) { invoke(0xC92717EF615B6704, yOffset); } // 0xC92717EF615B6704 0x3554AA0E b323 + NATIVE_DECL void SET_GAMEPLAY_HINT_CAMERA_BLEND_TO_FOLLOW_PED_MEDIUM_VIEW_MODE(BOOL toggle) { invoke(0xE3433EADAAF7EE40, toggle); } // 0xE3433EADAAF7EE40 0x2F0CE859 b323 + NATIVE_DECL void SET_CINEMATIC_BUTTON_ACTIVE(BOOL p0) { invoke(0x51669F7D1FB53D9F, p0); } // 0x51669F7D1FB53D9F 0x3FBC5D00 b323 + NATIVE_DECL BOOL IS_CINEMATIC_CAM_RENDERING() { return invoke(0xB15162CB5826E9E8); } // 0xB15162CB5826E9E8 0x80471AD9 b323 + NATIVE_DECL void SHAKE_CINEMATIC_CAM(const char* shakeType, float amount) { invoke(0xDCE214D9ED58F3CF, shakeType, amount); } // 0xDCE214D9ED58F3CF 0x61815F31 b323 + NATIVE_DECL BOOL IS_CINEMATIC_CAM_SHAKING() { return invoke(0xBBC08F6B4CB8FF0A); } // 0xBBC08F6B4CB8FF0A 0x8376D939 b323 + NATIVE_DECL void SET_CINEMATIC_CAM_SHAKE_AMPLITUDE(float p0) { invoke(0xC724C701C30B2FE7, p0); } // 0xC724C701C30B2FE7 0x67510C4B b323 + NATIVE_DECL void STOP_CINEMATIC_CAM_SHAKING(BOOL p0) { invoke(0x2238E588E588A6D7, p0); } // 0x2238E588E588A6D7 0x71C12904 b323 + NATIVE_DECL void DISABLE_CINEMATIC_BONNET_CAMERA_THIS_UPDATE() { invoke(0xADFF1B2A555F5FBA); } // 0xADFF1B2A555F5FBA 0x5AC6DAC9 b323 + NATIVE_DECL void DISABLE_CINEMATIC_VEHICLE_IDLE_MODE_THIS_UPDATE() { invoke(0x62ECFCFDEE7885D6); } // 0x62ECFCFDEE7885D6 0x837F8581 b323 + NATIVE_DECL void INVALIDATE_CINEMATIC_VEHICLE_IDLE_MODE() { invoke(0x9E4CFFF989258472); } // 0x9E4CFFF989258472 0x65DDE8AF b323 + NATIVE_DECL void INVALIDATE_IDLE_CAM() { invoke(0xF4F2C0D4EE209E20); } // 0xF4F2C0D4EE209E20 0xD75CDD75 b323 + NATIVE_DECL BOOL IS_CINEMATIC_IDLE_CAM_RENDERING() { return invoke(0xCA9D2AA3E326D720); } // 0xCA9D2AA3E326D720 0x96A07066 b323 + NATIVE_DECL BOOL IS_CINEMATIC_FIRST_PERSON_VEHICLE_INTERIOR_CAM_RENDERING() { return invoke(0x4F32C0D5A90A9B40); } // 0x4F32C0D5A90A9B40 b323 + NATIVE_DECL void CREATE_CINEMATIC_SHOT(Hash p0, int time, BOOL p2, Entity entity) { invoke(0x741B0129D4560F31, p0, time, p2, entity); } // 0x741B0129D4560F31 0xAC494E35 b323 + NATIVE_DECL BOOL IS_CINEMATIC_SHOT_ACTIVE(Hash p0) { return invoke(0xCC9F3371A7C28BC9, p0); } // 0xCC9F3371A7C28BC9 0xA4049042 b323 + NATIVE_DECL void STOP_CINEMATIC_SHOT(Hash p0) { invoke(0x7660C6E75D3A078E, p0); } // 0x7660C6E75D3A078E 0xD78358C5 b323 + NATIVE_DECL void FORCE_CINEMATIC_RENDERING_THIS_UPDATE(BOOL toggle) { invoke(0xA41BCD7213805AAC, toggle); } // 0xA41BCD7213805AAC 0xFBB85E02 b323 + NATIVE_DECL void SET_CINEMATIC_NEWS_CHANNEL_ACTIVE_THIS_UPDATE() { invoke(0xDC9DA9E8789F5246); } // 0xDC9DA9E8789F5246 0x4938C82F b323 + NATIVE_DECL void SET_CINEMATIC_MODE_ACTIVE(BOOL toggle) { invoke(0xDCF0754AC3D6FD4E, toggle); } // 0xDCF0754AC3D6FD4E 0x2009E747 b323 + NATIVE_DECL BOOL IS_IN_VEHICLE_MOBILE_PHONE_CAMERA_RENDERING() { return invoke(0x1F2300CB7FA7B7F6); } // 0x1F2300CB7FA7B7F6 0x6739AD55 b323 + NATIVE_DECL BOOL DISABLE_CINEMATIC_SLOW_MO_THIS_UPDATE() { return invoke(0x17FCA7199A530203); } // 0x17FCA7199A530203 b323 + NATIVE_DECL BOOL IS_BONNET_CINEMATIC_CAM_RENDERING() { return invoke(0xD7360051C885628B); } // 0xD7360051C885628B 0x1DD55F13 b372 + NATIVE_DECL BOOL IS_CINEMATIC_CAM_INPUT_ACTIVE() { return invoke(0xF5F1E89A970B7796); } // 0xF5F1E89A970B7796 0x1A900C84 b1493 + NATIVE_DECL void IGNORE_MENU_PREFERENCE_FOR_BONNET_CAMERA_THIS_UPDATE() { invoke(0x7B8A361C1813FBEF); } // 0x7B8A361C1813FBEF b573 + NATIVE_DECL void BYPASS_CUTSCENE_CAM_RENDERING_THIS_UPDATE() { invoke(0xDB629FFD9285FA06); } // 0xDB629FFD9285FA06 b323 + NATIVE_DECL void STOP_CUTSCENE_CAM_SHAKING(Any p0) { invoke(0x324C5AA411DA7737, p0); } // 0x324C5AA411DA7737 b323 + NATIVE_DECL void SET_CUTSCENE_CAM_FAR_CLIP_THIS_UPDATE(float p0) { invoke(0x12DED8CA53D47EA5, p0); } // 0x12DED8CA53D47EA5 0x067BA6F5 b323 + NATIVE_DECL Ped GET_FOCUS_PED_ON_SCREEN(float p0, int p1, float p2, float p3, float p4, float p5, float p6, int p7, int p8) { return invoke(0x89215EC747DF244A, p0, p1, p2, p3, p4, p5, p6, p7, p8); } // 0x89215EC747DF244A 0xFD99BE2B b323 + NATIVE_DECL void DISABLE_NEAR_CLIP_SCAN_THIS_UPDATE() { invoke(0x5A43C76F7FC7BA5F); } // 0x5A43C76F7FC7BA5F 0xE206C450 b323 + NATIVE_DECL void SET_CAM_DEATH_FAIL_EFFECT_STATE(int p0) { invoke(0x80C8B1846639BB19, p0); } // 0x80C8B1846639BB19 0xB06CCD38 b323 + NATIVE_DECL void SET_FIRST_PERSON_FLASH_EFFECT_TYPE(Any p0) { invoke(0x5C41E6BABC9E2112, p0); } // 0x5C41E6BABC9E2112 b323 + NATIVE_DECL void SET_FIRST_PERSON_FLASH_EFFECT_VEHICLE_MODEL_NAME(const char* vehicleName) { invoke(0x21E253A7F8DA5DFB, vehicleName); } // 0x21E253A7F8DA5DFB b323 + NATIVE_DECL void SET_FIRST_PERSON_FLASH_EFFECT_VEHICLE_MODEL_HASH(Hash vehicleModel) { invoke(0x11FA5D3479C7DD47, vehicleModel); } // 0x11FA5D3479C7DD47 b323 + NATIVE_DECL BOOL IS_ALLOWED_INDEPENDENT_CAMERA_MODES() { return invoke(0xEAF0FA793D05C592); } // 0xEAF0FA793D05C592 b323 + NATIVE_DECL void CAMERA_PREVENT_COLLISION_SETTINGS_FOR_TRIPLEHEAD_IN_INTERIORS_THIS_UPDATE() { invoke(0x62374889A4D59F72); } // 0x62374889A4D59F72 b877 + NATIVE_DECL float REPLAY_GET_MAX_DISTANCE_ALLOWED_FROM_PLAYER() { return invoke(0x8BFCEB5EA1B161B6); } // 0x8BFCEB5EA1B161B6 b323 } namespace CLOCK { - void SET_CLOCK_TIME(int hour, int minute, int second); - void PAUSE_CLOCK(BOOL toggle); - void ADVANCE_CLOCK_TIME_TO(int hour, int minute, int second); - void ADD_TO_CLOCK_TIME(int hours, int minutes, int seconds); - int GET_CLOCK_HOURS(); - int GET_CLOCK_MINUTES(); - int GET_CLOCK_SECONDS(); - void SET_CLOCK_DATE(int day, int month, int year); - int GET_CLOCK_DAY_OF_WEEK(); - int GET_CLOCK_DAY_OF_MONTH(); - int GET_CLOCK_MONTH(); - int GET_CLOCK_YEAR(); - int GET_MILLISECONDS_PER_GAME_MINUTE(); - void GET_POSIX_TIME(int* year, int* month, int* day, int* hour, int* minute, int* second); - void GET_UTC_TIME(int* year, int* month, int* day, int* hour, int* minute, int* second); - void GET_LOCAL_TIME(int* year, int* month, int* day, int* hour, int* minute, int* second); + NATIVE_DECL void SET_CLOCK_TIME(int hour, int minute, int second) { invoke(0x47C3B5848C3E45D8, hour, minute, second); } // 0x47C3B5848C3E45D8 0x26F6AF14 b323 + NATIVE_DECL void PAUSE_CLOCK(BOOL toggle) { invoke(0x4055E40BD2DBEC1D, toggle); } // 0x4055E40BD2DBEC1D 0xB02D6124 b323 + NATIVE_DECL void ADVANCE_CLOCK_TIME_TO(int hour, int minute, int second) { invoke(0xC8CA9670B9D83B3B, hour, minute, second); } // 0xC8CA9670B9D83B3B 0x57B8DA7C b323 + NATIVE_DECL void ADD_TO_CLOCK_TIME(int hours, int minutes, int seconds) { invoke(0xD716F30D8C8980E2, hours, minutes, seconds); } // 0xD716F30D8C8980E2 0xCC40D20D b323 + NATIVE_DECL int GET_CLOCK_HOURS() { return invoke(0x25223CA6B4D20B7F); } // 0x25223CA6B4D20B7F 0x7EF8316F b323 + NATIVE_DECL int GET_CLOCK_MINUTES() { return invoke(0x13D2B8ADD79640F2); } // 0x13D2B8ADD79640F2 0x94AAC486 b323 + NATIVE_DECL int GET_CLOCK_SECONDS() { return invoke(0x494E97C2EF27C470); } // 0x494E97C2EF27C470 0x099C927E b323 + NATIVE_DECL void SET_CLOCK_DATE(int day, int month, int year) { invoke(0xB096419DF0D06CE7, day, month, year); } // 0xB096419DF0D06CE7 0x96891C94 b323 + NATIVE_DECL int GET_CLOCK_DAY_OF_WEEK() { return invoke(0xD972E4BD7AEB235F); } // 0xD972E4BD7AEB235F 0x84E4A289 b323 + NATIVE_DECL int GET_CLOCK_DAY_OF_MONTH() { return invoke(0x3D10BC92A4DB1D35); } // 0x3D10BC92A4DB1D35 0xC7A5ACB7 b323 + NATIVE_DECL int GET_CLOCK_MONTH() { return invoke(0xBBC72712E80257A1); } // 0xBBC72712E80257A1 0x3C48A3D5 b323 + NATIVE_DECL int GET_CLOCK_YEAR() { return invoke(0x961777E64BDAF717); } // 0x961777E64BDAF717 0xB8BECF15 b323 + NATIVE_DECL int GET_MILLISECONDS_PER_GAME_MINUTE() { return invoke(0x2F8B4D1C595B11DB); } // 0x2F8B4D1C595B11DB 0x3B74095C b323 + NATIVE_DECL void GET_POSIX_TIME(int* year, int* month, int* day, int* hour, int* minute, int* second) { invoke(0xDA488F299A5B164E, year, month, day, hour, minute, second); } // 0xDA488F299A5B164E 0xE15A5281 b323 + NATIVE_DECL void GET_UTC_TIME(int* year, int* month, int* day, int* hour, int* minute, int* second) { invoke(0x8117E09A19EEF4D3, year, month, day, hour, minute, second); } // 0x8117E09A19EEF4D3 0xC589CD7D b323 + NATIVE_DECL void GET_LOCAL_TIME(int* year, int* month, int* day, int* hour, int* minute, int* second) { invoke(0x50C7A99057A69748, year, month, day, hour, minute, second); } // 0x50C7A99057A69748 0x124BCFA2 b323 } namespace CUTSCENE { - void REQUEST_CUTSCENE(const char* cutsceneName, int flags); - void REQUEST_CUTSCENE_WITH_PLAYBACK_LIST(const char* cutsceneName, int playbackFlags, int flags); - void REMOVE_CUTSCENE(); - BOOL HAS_CUTSCENE_LOADED(); - BOOL HAS_THIS_CUTSCENE_LOADED(const char* cutsceneName); - void SET_SCRIPT_CAN_START_CUTSCENE(int threadId); - BOOL CAN_REQUEST_ASSETS_FOR_CUTSCENE_ENTITY(); - BOOL IS_CUTSCENE_PLAYBACK_FLAG_SET(int flag); - void SET_CUTSCENE_ENTITY_STREAMING_FLAGS(const char* cutsceneEntName, int p1, int p2); - void REQUEST_CUT_FILE(const char* cutsceneName); - BOOL HAS_CUT_FILE_LOADED(const char* cutsceneName); - void REMOVE_CUT_FILE(const char* cutsceneName); - int GET_CUT_FILE_CONCAT_COUNT(const char* cutsceneName); - void START_CUTSCENE(int flags); - void START_CUTSCENE_AT_COORDS(float x, float y, float z, int flags); - void STOP_CUTSCENE(BOOL p0); - void STOP_CUTSCENE_IMMEDIATELY(); - void SET_CUTSCENE_ORIGIN(float x, float y, float z, float p3, int p4); - void SET_CUTSCENE_ORIGIN_AND_ORIENTATION(float x1, float y1, float z1, float x2, float y2, float z2, int p6); - int GET_CUTSCENE_TIME(); - int GET_CUTSCENE_TOTAL_DURATION(); - int GET_CUTSCENE_END_TIME(); - int GET_CUTSCENE_PLAY_DURATION(); - BOOL WAS_CUTSCENE_SKIPPED(); - BOOL HAS_CUTSCENE_FINISHED(); - BOOL IS_CUTSCENE_ACTIVE(); - BOOL IS_CUTSCENE_PLAYING(); - int GET_CUTSCENE_SECTION_PLAYING(); - Entity GET_ENTITY_INDEX_OF_CUTSCENE_ENTITY(const char* cutsceneEntName, Hash modelHash); - int GET_CUTSCENE_CONCAT_SECTION_PLAYING(); - BOOL IS_CUTSCENE_AUTHORIZED(const char* cutsceneName); - int DOES_CUTSCENE_HANDLE_EXIST(int cutsceneHandle); - void REGISTER_ENTITY_FOR_CUTSCENE(Ped cutscenePed, const char* cutsceneEntName, int p2, Hash modelHash, int p4); - Entity GET_ENTITY_INDEX_OF_REGISTERED_ENTITY(const char* cutsceneEntName, Hash modelHash); - void SET_VEHICLE_MODEL_PLAYER_WILL_EXIT_SCENE(Hash modelHash); - void SET_CUTSCENE_TRIGGER_AREA(float x1, float y1, float z1, float x2, float y2, float z2); - BOOL CAN_SET_ENTER_STATE_FOR_REGISTERED_ENTITY(const char* cutsceneEntName, Hash modelHash); - BOOL CAN_SET_EXIT_STATE_FOR_REGISTERED_ENTITY(const char* cutsceneEntName, Hash modelHash); - BOOL CAN_SET_EXIT_STATE_FOR_CAMERA(BOOL p0); - void SET_PAD_CAN_SHAKE_DURING_CUTSCENE(BOOL toggle); - void SET_CUTSCENE_FADE_VALUES(BOOL p0, BOOL p1, BOOL p2, BOOL p3); - void SET_CUTSCENE_MULTIHEAD_FADE(BOOL p0, BOOL p1, BOOL p2, BOOL p3); - void SET_CUTSCENE_MULTIHEAD_FADE_MANUAL(BOOL p0); - BOOL IS_MULTIHEAD_FADE_UP(); - void NETWORK_SET_MOCAP_CUTSCENE_CAN_BE_SKIPPED(BOOL p0); - void SET_CAR_GENERATORS_CAN_UPDATE_DURING_CUTSCENE(BOOL p0); - BOOL CAN_USE_MOBILE_PHONE_DURING_CUTSCENE(); - void SET_CUTSCENE_CAN_BE_SKIPPED(BOOL p0); - void SET_CAN_DISPLAY_MINIMAP_DURING_CUTSCENE_THIS_UPDATE(); - void SET_CUTSCENE_PED_COMPONENT_VARIATION(const char* cutsceneEntName, int componentId, int drawableId, int textureId, Hash modelHash); - void SET_CUTSCENE_PED_COMPONENT_VARIATION_FROM_PED(const char* cutsceneEntName, Ped ped, Hash modelHash); - BOOL DOES_CUTSCENE_ENTITY_EXIST(const char* cutsceneEntName, Hash modelHash); - void SET_CUTSCENE_PED_PROP_VARIATION(const char* cutsceneEntName, int componentId, int drawableId, int textureId, Hash modelHash); - BOOL HAS_CUTSCENE_CUT_THIS_FRAME(); + NATIVE_DECL void REQUEST_CUTSCENE(const char* cutsceneName, int flags) { invoke(0x7A86743F475D9E09, cutsceneName, flags); } // 0x7A86743F475D9E09 0xB5977853 b323 + NATIVE_DECL void REQUEST_CUTSCENE_WITH_PLAYBACK_LIST(const char* cutsceneName, int playbackFlags, int flags) { invoke(0xC23DE0E91C30B58C, cutsceneName, playbackFlags, flags); } // 0xC23DE0E91C30B58C 0xD98F656A b323 + NATIVE_DECL void REMOVE_CUTSCENE() { invoke(0x440AF51A3462B86F); } // 0x440AF51A3462B86F 0x8052F533 b323 + NATIVE_DECL BOOL HAS_CUTSCENE_LOADED() { return invoke(0xC59F528E9AB9F339); } // 0xC59F528E9AB9F339 0xF9998582 b323 + NATIVE_DECL BOOL HAS_THIS_CUTSCENE_LOADED(const char* cutsceneName) { return invoke(0x228D3D94F8A11C3C, cutsceneName); } // 0x228D3D94F8A11C3C 0x3C5619F2 b323 + NATIVE_DECL void SET_SCRIPT_CAN_START_CUTSCENE(int threadId) { invoke(0x8D9DF6ECA8768583, threadId); } // 0x8D9DF6ECA8768583 0x25A2CABC b323 + NATIVE_DECL BOOL CAN_REQUEST_ASSETS_FOR_CUTSCENE_ENTITY() { return invoke(0xB56BBBCC2955D9CB); } // 0xB56BBBCC2955D9CB 0xDD8878E9 b323 + NATIVE_DECL BOOL IS_CUTSCENE_PLAYBACK_FLAG_SET(int flag) { return invoke(0x71B74D2AE19338D0, flag); } // 0x71B74D2AE19338D0 0x7B93CDAA b323 + NATIVE_DECL void SET_CUTSCENE_ENTITY_STREAMING_FLAGS(const char* cutsceneEntName, int p1, int p2) { invoke(0x4C61C75BEE8184C2, cutsceneEntName, p1, p2); } // 0x4C61C75BEE8184C2 0x47DB08A9 b323 + NATIVE_DECL void REQUEST_CUT_FILE(const char* cutsceneName) { invoke(0x06A3524161C502BA, cutsceneName); } // 0x06A3524161C502BA 0x0D732CD6 b323 + NATIVE_DECL BOOL HAS_CUT_FILE_LOADED(const char* cutsceneName) { return invoke(0xA1C996C2A744262E, cutsceneName); } // 0xA1C996C2A744262E 0x56D5B144 b323 + NATIVE_DECL void REMOVE_CUT_FILE(const char* cutsceneName) { invoke(0xD00D76A7DFC9D852, cutsceneName); } // 0xD00D76A7DFC9D852 0xB70D7C6D b323 + NATIVE_DECL int GET_CUT_FILE_CONCAT_COUNT(const char* cutsceneName) { return invoke(0x0ABC54DE641DC0FC, cutsceneName); } // 0x0ABC54DE641DC0FC 0xFD8B1AC2 b323 + NATIVE_DECL void START_CUTSCENE(int flags) { invoke(0x186D5CB5E7B0FF7B, flags); } // 0x186D5CB5E7B0FF7B 0x210106F6 b323 + NATIVE_DECL void START_CUTSCENE_AT_COORDS(float x, float y, float z, int flags) { invoke(0x1C9ADDA3244A1FBF, x, y, z, flags); } // 0x1C9ADDA3244A1FBF 0x58BEA436 b323 + NATIVE_DECL void STOP_CUTSCENE(BOOL p0) { invoke(0xC7272775B4DC786E, p0); } // 0xC7272775B4DC786E 0x5EE84DC7 b323 + NATIVE_DECL void STOP_CUTSCENE_IMMEDIATELY() { invoke(0xD220BDD222AC4A1E); } // 0xD220BDD222AC4A1E 0xF528A2AD b323 + NATIVE_DECL void SET_CUTSCENE_ORIGIN(float x, float y, float z, float p3, int p4) { invoke(0xB812B3FD1C01CF27, x, y, z, p3, p4); } // 0xB812B3FD1C01CF27 0xB0AD7792 b323 + NATIVE_DECL void SET_CUTSCENE_ORIGIN_AND_ORIENTATION(float x1, float y1, float z1, float x2, float y2, float z2, int p6) { invoke(0x011883F41211432A, x1, y1, z1, x2, y2, z2, p6); } // 0x011883F41211432A b323 + NATIVE_DECL int GET_CUTSCENE_TIME() { return invoke(0xE625BEABBAFFDAB9); } // 0xE625BEABBAFFDAB9 0x53F5B5AB b323 + NATIVE_DECL int GET_CUTSCENE_TOTAL_DURATION() { return invoke(0xEE53B14A19E480D4); } // 0xEE53B14A19E480D4 0x0824EBE8 b323 + NATIVE_DECL int GET_CUTSCENE_END_TIME() { return invoke(0x971D7B15BCDBEF99); } // 0x971D7B15BCDBEF99 b1734 + NATIVE_DECL int GET_CUTSCENE_PLAY_DURATION() { return invoke(0x5D583F71C901F2A3); } // 0x5D583F71C901F2A3 b2802 + NATIVE_DECL BOOL WAS_CUTSCENE_SKIPPED() { return invoke(0x40C8656EDAEDD569); } // 0x40C8656EDAEDD569 0xC9B6949D b323 + NATIVE_DECL BOOL HAS_CUTSCENE_FINISHED() { return invoke(0x7C0A893088881D57); } // 0x7C0A893088881D57 0x5DED14B4 b323 + NATIVE_DECL BOOL IS_CUTSCENE_ACTIVE() { return invoke(0x991251AFC3981F84); } // 0x991251AFC3981F84 0xCCE2FE9D b323 + NATIVE_DECL BOOL IS_CUTSCENE_PLAYING() { return invoke(0xD3C2E180A40F031E); } // 0xD3C2E180A40F031E 0xA3A78392 b323 + NATIVE_DECL int GET_CUTSCENE_SECTION_PLAYING() { return invoke(0x49010A6A396553D8); } // 0x49010A6A396553D8 0x1026F0D6 b323 + NATIVE_DECL Entity GET_ENTITY_INDEX_OF_CUTSCENE_ENTITY(const char* cutsceneEntName, Hash modelHash) { return invoke(0x0A2E9FDB9A8C62F6, cutsceneEntName, modelHash); } // 0x0A2E9FDB9A8C62F6 0x1D09ABC7 b323 + NATIVE_DECL int GET_CUTSCENE_CONCAT_SECTION_PLAYING() { return invoke(0x583DF8E3D4AFBD98); } // 0x583DF8E3D4AFBD98 0x5AE68AE6 b323 + NATIVE_DECL BOOL IS_CUTSCENE_AUTHORIZED(const char* cutsceneName) { return invoke(0x4CEBC1ED31E8925E, cutsceneName); } // 0x4CEBC1ED31E8925E b323 + NATIVE_DECL int DOES_CUTSCENE_HANDLE_EXIST(int cutsceneHandle) { return invoke(0x4FCD976DA686580C, cutsceneHandle); } // 0x4FCD976DA686580C b1290 + NATIVE_DECL void REGISTER_ENTITY_FOR_CUTSCENE(Ped cutscenePed, const char* cutsceneEntName, int p2, Hash modelHash, int p4) { invoke(0xE40C1C56DF95C2E8, cutscenePed, cutsceneEntName, p2, modelHash, p4); } // 0xE40C1C56DF95C2E8 0x7CBC3EC7 b323 + NATIVE_DECL Entity GET_ENTITY_INDEX_OF_REGISTERED_ENTITY(const char* cutsceneEntName, Hash modelHash) { return invoke(0xC0741A26499654CD, cutsceneEntName, modelHash); } // 0xC0741A26499654CD 0x46D18755 b323 + NATIVE_DECL void SET_VEHICLE_MODEL_PLAYER_WILL_EXIT_SCENE(Hash modelHash) { invoke(0x7F96F23FA9B73327, modelHash); } // 0x7F96F23FA9B73327 b323 + NATIVE_DECL void SET_CUTSCENE_TRIGGER_AREA(float x1, float y1, float z1, float x2, float y2, float z2) { invoke(0x9896CE4721BE84BA, x1, y1, z1, x2, y2, z2); } // 0x9896CE4721BE84BA 0x9D76D9DE b323 + NATIVE_DECL BOOL CAN_SET_ENTER_STATE_FOR_REGISTERED_ENTITY(const char* cutsceneEntName, Hash modelHash) { return invoke(0x645D0B458D8E17B5, cutsceneEntName, modelHash); } // 0x645D0B458D8E17B5 0x55C30B26 b323 + NATIVE_DECL BOOL CAN_SET_EXIT_STATE_FOR_REGISTERED_ENTITY(const char* cutsceneEntName, Hash modelHash) { return invoke(0x4C6A6451C79E4662, cutsceneEntName, modelHash); } // 0x4C6A6451C79E4662 0x8FF5D3C4 b323 + NATIVE_DECL BOOL CAN_SET_EXIT_STATE_FOR_CAMERA(BOOL p0) { return invoke(0xB2CBCD0930DFB420, p0); } // 0xB2CBCD0930DFB420 0xEDAE6C02 b323 + NATIVE_DECL void SET_PAD_CAN_SHAKE_DURING_CUTSCENE(BOOL toggle) { invoke(0xC61B86C9F61EB404, toggle); } // 0xC61B86C9F61EB404 0x35721A08 b323 + NATIVE_DECL void SET_CUTSCENE_FADE_VALUES(BOOL p0, BOOL p1, BOOL p2, BOOL p3) { invoke(0x8093F23ABACCC7D4, p0, p1, p2, p3); } // 0x8093F23ABACCC7D4 0xD19EF0DD b323 + NATIVE_DECL void SET_CUTSCENE_MULTIHEAD_FADE(BOOL p0, BOOL p1, BOOL p2, BOOL p3) { invoke(0x20746F7B1032A3C7, p0, p1, p2, p3); } // 0x20746F7B1032A3C7 b323 + NATIVE_DECL void SET_CUTSCENE_MULTIHEAD_FADE_MANUAL(BOOL p0) { invoke(0x06EE9048FD080382, p0); } // 0x06EE9048FD080382 b323 + NATIVE_DECL BOOL IS_MULTIHEAD_FADE_UP() { return invoke(0xA0FE76168A189DDB); } // 0xA0FE76168A189DDB b323 + NATIVE_DECL void NETWORK_SET_MOCAP_CUTSCENE_CAN_BE_SKIPPED(BOOL p0) { invoke(0x2F137B508DE238F2, p0); } // 0x2F137B508DE238F2 0x8338DA1D b323 + NATIVE_DECL void SET_CAR_GENERATORS_CAN_UPDATE_DURING_CUTSCENE(BOOL p0) { invoke(0xE36A98D8AB3D3C66, p0); } // 0xE36A98D8AB3D3C66 0x04377C10 b323 + NATIVE_DECL BOOL CAN_USE_MOBILE_PHONE_DURING_CUTSCENE() { return invoke(0x5EDEF0CF8C1DAB3C); } // 0x5EDEF0CF8C1DAB3C 0xDBD88708 b323 + NATIVE_DECL void SET_CUTSCENE_CAN_BE_SKIPPED(BOOL p0) { invoke(0x41FAA8FB2ECE8720, p0); } // 0x41FAA8FB2ECE8720 0x28D54A7F b323 + NATIVE_DECL void SET_CAN_DISPLAY_MINIMAP_DURING_CUTSCENE_THIS_UPDATE() { invoke(0x2131046957F31B04); } // 0x2131046957F31B04 0xB60CFBB9 b323 + NATIVE_DECL void SET_CUTSCENE_PED_COMPONENT_VARIATION(const char* cutsceneEntName, int componentId, int drawableId, int textureId, Hash modelHash) { invoke(0xBA01E7B6DEEFBBC9, cutsceneEntName, componentId, drawableId, textureId, modelHash); } // 0xBA01E7B6DEEFBBC9 0x6AF994A1 b323 + NATIVE_DECL void SET_CUTSCENE_PED_COMPONENT_VARIATION_FROM_PED(const char* cutsceneEntName, Ped ped, Hash modelHash) { invoke(0x2A56C06EBEF2B0D9, cutsceneEntName, ped, modelHash); } // 0x2A56C06EBEF2B0D9 0x1E7DA95E b323 + NATIVE_DECL BOOL DOES_CUTSCENE_ENTITY_EXIST(const char* cutsceneEntName, Hash modelHash) { return invoke(0x499EF20C5DB25C59, cutsceneEntName, modelHash); } // 0x499EF20C5DB25C59 0x58E67409 b323 + NATIVE_DECL void SET_CUTSCENE_PED_PROP_VARIATION(const char* cutsceneEntName, int componentId, int drawableId, int textureId, Hash modelHash) { invoke(0x0546524ADE2E9723, cutsceneEntName, componentId, drawableId, textureId, modelHash); } // 0x0546524ADE2E9723 0x22E9A9DE b323 + NATIVE_DECL BOOL HAS_CUTSCENE_CUT_THIS_FRAME() { return invoke(0x708BDD8CD795B043); } // 0x708BDD8CD795B043 0x4315A7C5 b323 } namespace DATAFILE { - void DATAFILE_WATCH_REQUEST_ID(int requestId); - void DATAFILE_CLEAR_WATCH_LIST(); - BOOL DATAFILE_IS_VALID_REQUEST_ID(int index); - BOOL DATAFILE_HAS_LOADED_FILE_DATA(int requestId); - BOOL DATAFILE_HAS_VALID_FILE_DATA(int requestId); - BOOL DATAFILE_SELECT_ACTIVE_FILE(int requestId, Any p1); - BOOL DATAFILE_DELETE_REQUESTED_FILE(int requestId); - BOOL UGC_CREATE_CONTENT(Any* data, int dataCount, const char* contentName, const char* description, const char* tagsCsv, const char* contentTypeName, BOOL publish, Any p7); - BOOL UGC_CREATE_MISSION(const char* contentName, const char* description, const char* tagsCsv, const char* contentTypeName, BOOL publish, Any p5); - BOOL UGC_UPDATE_CONTENT(const char* contentId, Any* data, int dataCount, const char* contentName, const char* description, const char* tagsCsv, const char* contentTypeName, Any p7); - BOOL UGC_UPDATE_MISSION(const char* contentId, const char* contentName, const char* description, const char* tagsCsv, const char* contentTypeName, Any p5); - BOOL UGC_SET_PLAYER_DATA(const char* contentId, float rating, const char* contentTypeName, Any p3); - BOOL DATAFILE_SELECT_UGC_DATA(int p0, Any p1); - BOOL DATAFILE_SELECT_UGC_STATS(int p0, BOOL p1, Any p2); - BOOL DATAFILE_SELECT_UGC_PLAYER_DATA(int p0, Any p1); - BOOL DATAFILE_SELECT_CREATOR_STATS(int p0, Any p1); - BOOL DATAFILE_LOAD_OFFLINE_UGC(const char* filename, Any p1); - void DATAFILE_CREATE(int p0); - void DATAFILE_DELETE(int p0); - void DATAFILE_STORE_MISSION_HEADER(int p0); - void DATAFILE_FLUSH_MISSION_HEADER(); - Any* DATAFILE_GET_FILE_DICT(int p0); - BOOL DATAFILE_START_SAVE_TO_CLOUD(const char* filename, Any p1); - BOOL DATAFILE_UPDATE_SAVE_TO_CLOUD(BOOL* p0); - BOOL DATAFILE_IS_SAVE_PENDING(); - BOOL DATAFILE_LOAD_OFFLINE_UGC_FOR_ADDITIONAL_DATA_FILE(Any p0, Any p1); - void DATAFILE_DELETE_FOR_ADDITIONAL_DATA_FILE(Any p0); - Any* DATAFILE_GET_FILE_DICT_FOR_ADDITIONAL_DATA_FILE(Any p0); - void DATADICT_SET_BOOL(Any* objectData, const char* key, BOOL value); - void DATADICT_SET_INT(Any* objectData, const char* key, int value); - void DATADICT_SET_FLOAT(Any* objectData, const char* key, float value); - void DATADICT_SET_STRING(Any* objectData, const char* key, const char* value); - void DATADICT_SET_VECTOR(Any* objectData, const char* key, float valueX, float valueY, float valueZ); - Any* DATADICT_CREATE_DICT(Any* objectData, const char* key); - Any* DATADICT_CREATE_ARRAY(Any* objectData, const char* key); - BOOL DATADICT_GET_BOOL(Any* objectData, const char* key); - int DATADICT_GET_INT(Any* objectData, const char* key); - float DATADICT_GET_FLOAT(Any* objectData, const char* key); - const char* DATADICT_GET_STRING(Any* objectData, const char* key); - Vector3 DATADICT_GET_VECTOR(Any* objectData, const char* key); - Any* DATADICT_GET_DICT(Any* objectData, const char* key); - Any* DATADICT_GET_ARRAY(Any* objectData, const char* key); - int DATADICT_GET_TYPE(Any* objectData, const char* key); - void DATAARRAY_ADD_BOOL(Any* arrayData, BOOL value); - void DATAARRAY_ADD_INT(Any* arrayData, int value); - void DATAARRAY_ADD_FLOAT(Any* arrayData, float value); - void DATAARRAY_ADD_STRING(Any* arrayData, const char* value); - void DATAARRAY_ADD_VECTOR(Any* arrayData, float valueX, float valueY, float valueZ); - Any* DATAARRAY_ADD_DICT(Any* arrayData); - BOOL DATAARRAY_GET_BOOL(Any* arrayData, int arrayIndex); - int DATAARRAY_GET_INT(Any* arrayData, int arrayIndex); - float DATAARRAY_GET_FLOAT(Any* arrayData, int arrayIndex); - const char* DATAARRAY_GET_STRING(Any* arrayData, int arrayIndex); - Vector3 DATAARRAY_GET_VECTOR(Any* arrayData, int arrayIndex); - Any* DATAARRAY_GET_DICT(Any* arrayData, int arrayIndex); - int DATAARRAY_GET_COUNT(Any* arrayData); - int DATAARRAY_GET_TYPE(Any* arrayData, int arrayIndex); + NATIVE_DECL void DATAFILE_WATCH_REQUEST_ID(int requestId) { invoke(0xAD6875BBC0FC899C, requestId); } // 0xAD6875BBC0FC899C 0x621388FF b323 + NATIVE_DECL void DATAFILE_CLEAR_WATCH_LIST() { invoke(0x6CC86E78358D5119); } // 0x6CC86E78358D5119 0x5B39D0AC b323 + NATIVE_DECL BOOL DATAFILE_IS_VALID_REQUEST_ID(int index) { return invoke(0xFCCAE5B92A830878, index); } // 0xFCCAE5B92A830878 0x01393D16 b323 + NATIVE_DECL BOOL DATAFILE_HAS_LOADED_FILE_DATA(int requestId) { return invoke(0x15FF52B809DB2353, requestId); } // 0x15FF52B809DB2353 0x36FB8B3F b323 + NATIVE_DECL BOOL DATAFILE_HAS_VALID_FILE_DATA(int requestId) { return invoke(0xF8CC1EBE0B62E29F, requestId); } // 0xF8CC1EBE0B62E29F 0x2A9411DA b323 + NATIVE_DECL BOOL DATAFILE_SELECT_ACTIVE_FILE(int requestId, Any p1) { return invoke(0x22DA66936E0FFF37, requestId, p1); } // 0x22DA66936E0FFF37 0xB41064A4 b323 + NATIVE_DECL BOOL DATAFILE_DELETE_REQUESTED_FILE(int requestId) { return invoke(0x8F5EA1C01D65A100, requestId); } // 0x8F5EA1C01D65A100 0x9DB63CFF b323 + NATIVE_DECL BOOL UGC_CREATE_CONTENT(Any* data, int dataCount, const char* contentName, const char* description, const char* tagsCsv, const char* contentTypeName, BOOL publish, Any p7) { return invoke(0xC84527E235FCA219, data, dataCount, contentName, description, tagsCsv, contentTypeName, publish, p7); } // 0xC84527E235FCA219 0xF09157B0 b323 + NATIVE_DECL BOOL UGC_CREATE_MISSION(const char* contentName, const char* description, const char* tagsCsv, const char* contentTypeName, BOOL publish, Any p5) { return invoke(0xA5EFC3E847D60507, contentName, description, tagsCsv, contentTypeName, publish, p5); } // 0xA5EFC3E847D60507 0xD96860FC b323 + NATIVE_DECL BOOL UGC_UPDATE_CONTENT(const char* contentId, Any* data, int dataCount, const char* contentName, const char* description, const char* tagsCsv, const char* contentTypeName, Any p7) { return invoke(0x648E7A5434AF7969, contentId, data, dataCount, contentName, description, tagsCsv, contentTypeName, p7); } // 0x648E7A5434AF7969 0x459F2683 b323 + NATIVE_DECL BOOL UGC_UPDATE_MISSION(const char* contentId, const char* contentName, const char* description, const char* tagsCsv, const char* contentTypeName, Any p5) { return invoke(0x4645DE9980999E93, contentId, contentName, description, tagsCsv, contentTypeName, p5); } // 0x4645DE9980999E93 0xDBB83E2B b323 + NATIVE_DECL BOOL UGC_SET_PLAYER_DATA(const char* contentId, float rating, const char* contentTypeName, Any p3) { return invoke(0x692D808C34A82143, contentId, rating, contentTypeName, p3); } // 0x692D808C34A82143 0xBB6321BD b323 + NATIVE_DECL BOOL DATAFILE_SELECT_UGC_DATA(int p0, Any p1) { return invoke(0xA69AC4ADE82B57A4, p0, p1); } // 0xA69AC4ADE82B57A4 0xE8D56DA2 b323 + NATIVE_DECL BOOL DATAFILE_SELECT_UGC_STATS(int p0, BOOL p1, Any p2) { return invoke(0x9CB0BFA7A9342C3D, p0, p1, p2); } // 0x9CB0BFA7A9342C3D 0xCB6A351E b323 + NATIVE_DECL BOOL DATAFILE_SELECT_UGC_PLAYER_DATA(int p0, Any p1) { return invoke(0x52818819057F2B40, p0, p1); } // 0x52818819057F2B40 0xA4D1B30E b323 + NATIVE_DECL BOOL DATAFILE_SELECT_CREATOR_STATS(int p0, Any p1) { return invoke(0x01095C95CD46B624, p0, p1); } // 0x01095C95CD46B624 0xB8515B2F b323 + NATIVE_DECL BOOL DATAFILE_LOAD_OFFLINE_UGC(const char* filename, Any p1) { return invoke(0xC5238C011AF405E4, filename, p1); } // 0xC5238C011AF405E4 0x660C468E b323 + NATIVE_DECL void DATAFILE_CREATE(int p0) { invoke(0xD27058A1CA2B13EE, p0); } // 0xD27058A1CA2B13EE 0x95F8A221 b323 + NATIVE_DECL void DATAFILE_DELETE(int p0) { invoke(0x9AB9C1CFC8862DFB, p0); } // 0x9AB9C1CFC8862DFB 0xDEF31B0A b323 + NATIVE_DECL void DATAFILE_STORE_MISSION_HEADER(int p0) { invoke(0x2ED61456317B8178, p0); } // 0x2ED61456317B8178 0x4E03F632 b323 + NATIVE_DECL void DATAFILE_FLUSH_MISSION_HEADER() { invoke(0xC55854C7D7274882); } // 0xC55854C7D7274882 0xF11F956F b323 + NATIVE_DECL Any* DATAFILE_GET_FILE_DICT(int p0) { return invoke(0x906B778CA1DC72B6, p0); } // 0x906B778CA1DC72B6 0x86DDF9C2 b323 + NATIVE_DECL BOOL DATAFILE_START_SAVE_TO_CLOUD(const char* filename, Any p1) { return invoke(0x83BCCE3224735F05, filename, p1); } // 0x83BCCE3224735F05 0x768CBB35 b323 + NATIVE_DECL BOOL DATAFILE_UPDATE_SAVE_TO_CLOUD(BOOL* p0) { return invoke(0x4DFDD9EB705F8140, p0); } // 0x4DFDD9EB705F8140 0x0B4087F7 b323 + NATIVE_DECL BOOL DATAFILE_IS_SAVE_PENDING() { return invoke(0xBEDB96A7584AA8CF); } // 0xBEDB96A7584AA8CF 0x5DCD0796 b323 + NATIVE_DECL BOOL DATAFILE_LOAD_OFFLINE_UGC_FOR_ADDITIONAL_DATA_FILE(Any p0, Any p1) { return invoke(0xA6EEF01087181EDD, p0, p1); } // 0xA6EEF01087181EDD b2189 + NATIVE_DECL void DATAFILE_DELETE_FOR_ADDITIONAL_DATA_FILE(Any p0) { invoke(0x6AD0BD5E087866CB, p0); } // 0x6AD0BD5E087866CB b2189 + NATIVE_DECL Any* DATAFILE_GET_FILE_DICT_FOR_ADDITIONAL_DATA_FILE(Any p0) { return invoke(0xDBF860CF1DB8E599, p0); } // 0xDBF860CF1DB8E599 b2189 + NATIVE_DECL void DATADICT_SET_BOOL(Any* objectData, const char* key, BOOL value) { invoke(0x35124302A556A325, objectData, key, value); } // 0x35124302A556A325 0x9B29D99B b323 + NATIVE_DECL void DATADICT_SET_INT(Any* objectData, const char* key, int value) { invoke(0xE7E035450A7948D5, objectData, key, value); } // 0xE7E035450A7948D5 0xEFCF554A b323 + NATIVE_DECL void DATADICT_SET_FLOAT(Any* objectData, const char* key, float value) { invoke(0xC27E1CC2D795105E, objectData, key, value); } // 0xC27E1CC2D795105E 0xE972CACF b323 + NATIVE_DECL void DATADICT_SET_STRING(Any* objectData, const char* key, const char* value) { invoke(0x8FF3847DADD8E30C, objectData, key, value); } // 0x8FF3847DADD8E30C 0xD437615C b323 + NATIVE_DECL void DATADICT_SET_VECTOR(Any* objectData, const char* key, float valueX, float valueY, float valueZ) { invoke(0x4CD49B76338C7DEE, objectData, key, valueX, valueY, valueZ); } // 0x4CD49B76338C7DEE 0x75FC6C3C b323 + NATIVE_DECL Any* DATADICT_CREATE_DICT(Any* objectData, const char* key) { return invoke(0xA358F56F10732EE1, objectData, key); } // 0xA358F56F10732EE1 0x96A8E05F b323 + NATIVE_DECL Any* DATADICT_CREATE_ARRAY(Any* objectData, const char* key) { return invoke(0x5B11728527CA6E5F, objectData, key); } // 0x5B11728527CA6E5F 0x03939B8D b323 + NATIVE_DECL BOOL DATADICT_GET_BOOL(Any* objectData, const char* key) { return invoke(0x1186940ED72FFEEC, objectData, key); } // 0x1186940ED72FFEEC 0x8876C872 b323 + NATIVE_DECL int DATADICT_GET_INT(Any* objectData, const char* key) { return invoke(0x78F06F6B1FB5A80C, objectData, key); } // 0x78F06F6B1FB5A80C 0xA6C68693 b323 + NATIVE_DECL float DATADICT_GET_FLOAT(Any* objectData, const char* key) { return invoke(0x06610343E73B9727, objectData, key); } // 0x06610343E73B9727 0xA92C1AF4 b323 + NATIVE_DECL const char* DATADICT_GET_STRING(Any* objectData, const char* key) { return invoke(0x3D2FD9E763B24472, objectData, key); } // 0x3D2FD9E763B24472 0x942160EC b323 + NATIVE_DECL Vector3 DATADICT_GET_VECTOR(Any* objectData, const char* key) { return invoke(0x46CD3CB66E0825CC, objectData, key); } // 0x46CD3CB66E0825CC 0xE84A127A b323 + NATIVE_DECL Any* DATADICT_GET_DICT(Any* objectData, const char* key) { return invoke(0xB6B9DDC412FCEEE2, objectData, key); } // 0xB6B9DDC412FCEEE2 0xC9C13D8D b323 + NATIVE_DECL Any* DATADICT_GET_ARRAY(Any* objectData, const char* key) { return invoke(0x7A983AA9DA2659ED, objectData, key); } // 0x7A983AA9DA2659ED 0x1F2F7D00 b323 + NATIVE_DECL int DATADICT_GET_TYPE(Any* objectData, const char* key) { return invoke(0x031C55ED33227371, objectData, key); } // 0x031C55ED33227371 0x2678342A b323 + NATIVE_DECL void DATAARRAY_ADD_BOOL(Any* arrayData, BOOL value) { invoke(0xF8B0F5A43E928C76, arrayData, value); } // 0xF8B0F5A43E928C76 0x08174B90 b323 + NATIVE_DECL void DATAARRAY_ADD_INT(Any* arrayData, int value) { invoke(0xCABDB751D86FE93B, arrayData, value); } // 0xCABDB751D86FE93B 0xF29C0B36 b323 + NATIVE_DECL void DATAARRAY_ADD_FLOAT(Any* arrayData, float value) { invoke(0x57A995FD75D37F56, arrayData, value); } // 0x57A995FD75D37F56 0xE4302123 b323 + NATIVE_DECL void DATAARRAY_ADD_STRING(Any* arrayData, const char* value) { invoke(0x2F0661C155AEEEAA, arrayData, value); } // 0x2F0661C155AEEEAA 0xF3C01350 b323 + NATIVE_DECL void DATAARRAY_ADD_VECTOR(Any* arrayData, float valueX, float valueY, float valueZ) { invoke(0x407F8D034F70F0C2, arrayData, valueX, valueY, valueZ); } // 0x407F8D034F70F0C2 0x16F464B6 b323 + NATIVE_DECL Any* DATAARRAY_ADD_DICT(Any* arrayData) { return invoke(0x6889498B3E19C797, arrayData); } // 0x6889498B3E19C797 0xC174C71B b323 + NATIVE_DECL BOOL DATAARRAY_GET_BOOL(Any* arrayData, int arrayIndex) { return invoke(0x50C1B2874E50C114, arrayData, arrayIndex); } // 0x50C1B2874E50C114 0xA2E5F921 b323 + NATIVE_DECL int DATAARRAY_GET_INT(Any* arrayData, int arrayIndex) { return invoke(0x3E5AE19425CD74BE, arrayData, arrayIndex); } // 0x3E5AE19425CD74BE 0xBB120CFC b323 + NATIVE_DECL float DATAARRAY_GET_FLOAT(Any* arrayData, int arrayIndex) { return invoke(0xC0C527B525D7CFB5, arrayData, arrayIndex); } // 0xC0C527B525D7CFB5 0x08AD2CC2 b323 + NATIVE_DECL const char* DATAARRAY_GET_STRING(Any* arrayData, int arrayIndex) { return invoke(0xD3F2FFEB8D836F52, arrayData, arrayIndex); } // 0xD3F2FFEB8D836F52 0x93F985A6 b323 + NATIVE_DECL Vector3 DATAARRAY_GET_VECTOR(Any* arrayData, int arrayIndex) { return invoke(0x8D2064E5B64A628A, arrayData, arrayIndex); } // 0x8D2064E5B64A628A 0x80E3DA55 b323 + NATIVE_DECL Any* DATAARRAY_GET_DICT(Any* arrayData, int arrayIndex) { return invoke(0x8B5FADCC4E3A145F, arrayData, arrayIndex); } // 0x8B5FADCC4E3A145F 0xECE81278 b323 + NATIVE_DECL int DATAARRAY_GET_COUNT(Any* arrayData) { return invoke(0x065DB281590CEA2D, arrayData); } // 0x065DB281590CEA2D 0xA8A21766 b323 + NATIVE_DECL int DATAARRAY_GET_TYPE(Any* arrayData, int arrayIndex) { return invoke(0x3A0014ADB172A3C5, arrayData, arrayIndex); } // 0x3A0014ADB172A3C5 0xFA2402C8 b323 } namespace DECORATOR { - BOOL DECOR_SET_TIME(Entity entity, const char* propertyName, int timestamp); - BOOL DECOR_SET_BOOL(Entity entity, const char* propertyName, BOOL value); - BOOL DECOR_SET_FLOAT(Entity entity, const char* propertyName, float value); - BOOL DECOR_SET_INT(Entity entity, const char* propertyName, int value); - BOOL DECOR_GET_BOOL(Entity entity, const char* propertyName); - float DECOR_GET_FLOAT(Entity entity, const char* propertyName); - int DECOR_GET_INT(Entity entity, const char* propertyName); - BOOL DECOR_EXIST_ON(Entity entity, const char* propertyName); - BOOL DECOR_REMOVE(Entity entity, const char* propertyName); - void DECOR_REGISTER(const char* propertyName, int type); - BOOL DECOR_IS_REGISTERED_AS_TYPE(const char* propertyName, int type); - void DECOR_REGISTER_LOCK(); + NATIVE_DECL BOOL DECOR_SET_TIME(Entity entity, const char* propertyName, int timestamp) { return invoke(0x95AED7B8E39ECAA4, entity, propertyName, timestamp); } // 0x95AED7B8E39ECAA4 0xBBAEEF94 b323 + NATIVE_DECL BOOL DECOR_SET_BOOL(Entity entity, const char* propertyName, BOOL value) { return invoke(0x6B1E8E2ED1335B71, entity, propertyName, value); } // 0x6B1E8E2ED1335B71 0x8E101F5C b323 + NATIVE_DECL BOOL DECOR_SET_FLOAT(Entity entity, const char* propertyName, float value) { return invoke(0x211AB1DD8D0F363A, entity, propertyName, value); } // 0x211AB1DD8D0F363A 0xBC7BD5CB b323 + NATIVE_DECL BOOL DECOR_SET_INT(Entity entity, const char* propertyName, int value) { return invoke(0x0CE3AA5E1CA19E10, entity, propertyName, value); } // 0x0CE3AA5E1CA19E10 0xDB718B21 b323 + NATIVE_DECL BOOL DECOR_GET_BOOL(Entity entity, const char* propertyName) { return invoke(0xDACE671663F2F5DB, entity, propertyName); } // 0xDACE671663F2F5DB 0xDBCE51E0 b323 + NATIVE_DECL float DECOR_GET_FLOAT(Entity entity, const char* propertyName) { return invoke(0x6524A2F114706F43, entity, propertyName); } // 0x6524A2F114706F43 0x8DE5382F b323 + NATIVE_DECL int DECOR_GET_INT(Entity entity, const char* propertyName) { return invoke(0xA06C969B02A97298, entity, propertyName); } // 0xA06C969B02A97298 0xDDDE59B5 b323 + NATIVE_DECL BOOL DECOR_EXIST_ON(Entity entity, const char* propertyName) { return invoke(0x05661B80A8C9165F, entity, propertyName); } // 0x05661B80A8C9165F 0x74EF9C40 b323 + NATIVE_DECL BOOL DECOR_REMOVE(Entity entity, const char* propertyName) { return invoke(0x00EE9F297C738720, entity, propertyName); } // 0x00EE9F297C738720 0xE0E2640B b323 + NATIVE_DECL void DECOR_REGISTER(const char* propertyName, int type) { invoke(0x9FD90732F56403CE, propertyName, type); } // 0x9FD90732F56403CE 0x68BD42A9 b323 + NATIVE_DECL BOOL DECOR_IS_REGISTERED_AS_TYPE(const char* propertyName, int type) { return invoke(0x4F14F9F870D6FBC8, propertyName, type); } // 0x4F14F9F870D6FBC8 0x7CF0971D b323 + NATIVE_DECL void DECOR_REGISTER_LOCK() { invoke(0xA9D14EEA259F9248); } // 0xA9D14EEA259F9248 0x7F3F1C02 b323 } namespace DLC { - BOOL ARE_ANY_CCS_PENDING(); - BOOL IS_DLC_PRESENT(Hash dlcHash); - BOOL DLC_CHECK_CLOUD_DATA_CORRECT(); - int GET_EXTRACONTENT_CLOUD_RESULT(); - BOOL DLC_CHECK_COMPAT_PACK_CONFIGURATION(); - BOOL GET_EVER_HAD_BAD_PACK_ORDER(); - BOOL GET_IS_LOADING_SCREEN_ACTIVE(); - BOOL GET_IS_INITIAL_LOADING_SCREEN_ACTIVE(); - BOOL HAS_CLOUD_REQUESTS_FINISHED(BOOL* p0, int unused); - void ON_ENTER_SP(); - void ON_ENTER_MP(); + NATIVE_DECL BOOL ARE_ANY_CCS_PENDING() { return invoke(0x241FCA5B1AA14F75); } // 0x241FCA5B1AA14F75 0x0AF83036 b323 + NATIVE_DECL BOOL IS_DLC_PRESENT(Hash dlcHash) { return invoke(0x812595A0644CE1DE, dlcHash); } // 0x812595A0644CE1DE 0x1F321943 b323 + NATIVE_DECL BOOL DLC_CHECK_CLOUD_DATA_CORRECT() { return invoke(0xF2E07819EF1A5289); } // 0xF2E07819EF1A5289 0x881B1FDB b323 + NATIVE_DECL int GET_EXTRACONTENT_CLOUD_RESULT() { return invoke(0x9489659372A81585); } // 0x9489659372A81585 0xC2169164 b323 + NATIVE_DECL BOOL DLC_CHECK_COMPAT_PACK_CONFIGURATION() { return invoke(0xA213B11DFF526300); } // 0xA213B11DFF526300 0xF79A97F5 b323 + NATIVE_DECL BOOL GET_EVER_HAD_BAD_PACK_ORDER() { return invoke(0x8D30F648014A92B5); } // 0x8D30F648014A92B5 0xF69B729C b323 + NATIVE_DECL BOOL GET_IS_LOADING_SCREEN_ACTIVE() { return invoke(0x10D0A8F259E93EC9); } // 0x10D0A8F259E93EC9 0x517B601B b323 + NATIVE_DECL BOOL GET_IS_INITIAL_LOADING_SCREEN_ACTIVE() { return invoke(0xC4637A6D03C24CC3); } // 0xC4637A6D03C24CC3 b1734 + NATIVE_DECL BOOL HAS_CLOUD_REQUESTS_FINISHED(BOOL* p0, int unused) { return invoke(0x46E2B844905BC5F0, p0, unused); } // 0x46E2B844905BC5F0 0x6087C10C b323 + NATIVE_DECL void ON_ENTER_SP() { invoke(0xD7C10C4A637992C9); } // 0xD7C10C4A637992C9 0x8BF60FC3 b323 + NATIVE_DECL void ON_ENTER_MP() { invoke(0x0888C3502DBBEEF5); } // 0x0888C3502DBBEEF5 0xC65586A9 b323 } namespace ENTITY { - BOOL DOES_ENTITY_EXIST(Entity entity); - BOOL DOES_ENTITY_BELONG_TO_THIS_SCRIPT(Entity entity, BOOL p1); - BOOL DOES_ENTITY_HAVE_DRAWABLE(Entity entity); - BOOL DOES_ENTITY_HAVE_PHYSICS(Entity entity); - BOOL DOES_ENTITY_HAVE_SKELETON(Entity entity); - BOOL DOES_ENTITY_HAVE_ANIM_DIRECTOR(Entity entity); - BOOL HAS_ENTITY_ANIM_FINISHED(Entity entity, const char* animDict, const char* animName, int p3); - BOOL HAS_ENTITY_BEEN_DAMAGED_BY_ANY_OBJECT(Entity entity); - BOOL HAS_ENTITY_BEEN_DAMAGED_BY_ANY_PED(Entity entity); - BOOL HAS_ENTITY_BEEN_DAMAGED_BY_ANY_VEHICLE(Entity entity); - BOOL HAS_ENTITY_BEEN_DAMAGED_BY_ENTITY(Entity entity1, Entity entity2, BOOL p2); - BOOL HAS_ENTITY_CLEAR_LOS_TO_ENTITY(Entity entity1, Entity entity2, int traceType); - BOOL HAS_ENTITY_CLEAR_LOS_TO_ENTITY_ADJUST_FOR_COVER(Entity entity1, Entity entity2, int traceType); - BOOL HAS_ENTITY_CLEAR_LOS_TO_ENTITY_IN_FRONT(Entity entity1, Entity entity2); - BOOL HAS_ENTITY_COLLIDED_WITH_ANYTHING(Entity entity); - Entity GET_LAST_ENTITY_HIT_BY_ENTITY_(Entity entity); - Hash GET_LAST_MATERIAL_HIT_BY_ENTITY(Entity entity); - Vector3 GET_COLLISION_NORMAL_OF_LAST_HIT_FOR_ENTITY(Entity entity); - void FORCE_ENTITY_AI_AND_ANIMATION_UPDATE(Entity entity); - float GET_ENTITY_ANIM_CURRENT_TIME(Entity entity, const char* animDict, const char* animName); - float GET_ENTITY_ANIM_TOTAL_TIME(Entity entity, const char* animDict, const char* animName); - float GET_ANIM_DURATION(const char* animDict, const char* animName); - Entity GET_ENTITY_ATTACHED_TO(Entity entity); - Vector3 GET_ENTITY_COORDS(Entity entity, BOOL alive); - Vector3 GET_ENTITY_FORWARD_VECTOR(Entity entity); - float GET_ENTITY_FORWARD_X(Entity entity); - float GET_ENTITY_FORWARD_Y(Entity entity); - float GET_ENTITY_HEADING(Entity entity); - float GET_ENTITY_HEADING_FROM_EULERS(Entity entity); - int GET_ENTITY_HEALTH(Entity entity); - int GET_ENTITY_MAX_HEALTH(Entity entity); - void SET_ENTITY_MAX_HEALTH(Entity entity, int value); - float GET_ENTITY_HEIGHT(Entity entity, float X, float Y, float Z, BOOL atTop, BOOL inWorldCoords); - float GET_ENTITY_HEIGHT_ABOVE_GROUND(Entity entity); - void GET_ENTITY_MATRIX(Entity entity, Vector3* forwardVector, Vector3* rightVector, Vector3* upVector, Vector3* position); - Hash GET_ENTITY_MODEL(Entity entity); - Vector3 GET_OFFSET_FROM_ENTITY_GIVEN_WORLD_COORDS(Entity entity, float posX, float posY, float posZ); - Vector3 GET_OFFSET_FROM_ENTITY_IN_WORLD_COORDS(Entity entity, float offsetX, float offsetY, float offsetZ); - float GET_ENTITY_PITCH(Entity entity); - void GET_ENTITY_QUATERNION(Entity entity, float* x, float* y, float* z, float* w); - float GET_ENTITY_ROLL(Entity entity); - Vector3 GET_ENTITY_ROTATION(Entity entity, int rotationOrder); - Vector3 GET_ENTITY_ROTATION_VELOCITY(Entity entity); - const char* GET_ENTITY_SCRIPT(Entity entity, ScrHandle* script); - float GET_ENTITY_SPEED(Entity entity); - Vector3 GET_ENTITY_SPEED_VECTOR(Entity entity, BOOL relative); - float GET_ENTITY_UPRIGHT_VALUE(Entity entity); - Vector3 GET_ENTITY_VELOCITY(Entity entity); - Object GET_OBJECT_INDEX_FROM_ENTITY_INDEX(Entity entity); - Ped GET_PED_INDEX_FROM_ENTITY_INDEX(Entity entity); - Vehicle GET_VEHICLE_INDEX_FROM_ENTITY_INDEX(Entity entity); - Vector3 GET_WORLD_POSITION_OF_ENTITY_BONE(Entity entity, int boneIndex); - Player GET_NEAREST_PLAYER_TO_ENTITY(Entity entity); - Player GET_NEAREST_PLAYER_TO_ENTITY_ON_TEAM(Entity entity, int team); - int GET_NEAREST_PARTICIPANT_TO_ENTITY(Entity entity); - int GET_ENTITY_TYPE(Entity entity); - int GET_ENTITY_POPULATION_TYPE(Entity entity); - BOOL IS_AN_ENTITY(ScrHandle handle); - BOOL IS_ENTITY_A_PED(Entity entity); - BOOL IS_ENTITY_A_MISSION_ENTITY(Entity entity); - BOOL IS_ENTITY_A_VEHICLE(Entity entity); - BOOL IS_ENTITY_AN_OBJECT(Entity entity); - BOOL IS_ENTITY_AT_COORD(Entity entity, float xPos, float yPos, float zPos, float xSize, float ySize, float zSize, BOOL p7, BOOL p8, int p9); - BOOL IS_ENTITY_AT_ENTITY(Entity entity1, Entity entity2, float xSize, float ySize, float zSize, BOOL p5, BOOL p6, int p7); - BOOL IS_ENTITY_ATTACHED(Entity entity); - BOOL IS_ENTITY_ATTACHED_TO_ANY_OBJECT(Entity entity); - BOOL IS_ENTITY_ATTACHED_TO_ANY_PED(Entity entity); - BOOL IS_ENTITY_ATTACHED_TO_ANY_VEHICLE(Entity entity); - BOOL IS_ENTITY_ATTACHED_TO_ENTITY(Entity from, Entity to); - BOOL IS_ENTITY_DEAD(Entity entity, BOOL p1); - BOOL IS_ENTITY_IN_AIR(Entity entity); - BOOL IS_ENTITY_IN_ANGLED_AREA(Entity entity, float x1, float y1, float z1, float x2, float y2, float z2, float width, BOOL debug, BOOL includeZ, Any p10); - BOOL IS_ENTITY_IN_AREA(Entity entity, float x1, float y1, float z1, float x2, float y2, float z2, BOOL p7, BOOL p8, Any p9); - BOOL IS_ENTITY_IN_ZONE(Entity entity, const char* zone); - BOOL IS_ENTITY_IN_WATER(Entity entity); - float GET_ENTITY_SUBMERGED_LEVEL(Entity entity); - void SET_ENTITY_REQUIRES_MORE_EXPENSIVE_RIVER_CHECK(Entity entity, BOOL toggle); - BOOL IS_ENTITY_ON_SCREEN(Entity entity); - BOOL IS_ENTITY_PLAYING_ANIM(Entity entity, const char* animDict, const char* animName, int taskFlag); - BOOL IS_ENTITY_STATIC(Entity entity); - BOOL IS_ENTITY_TOUCHING_ENTITY(Entity entity, Entity targetEntity); - BOOL IS_ENTITY_TOUCHING_MODEL(Entity entity, Hash modelHash); - BOOL IS_ENTITY_UPRIGHT(Entity entity, float angle); - BOOL IS_ENTITY_UPSIDEDOWN(Entity entity); - BOOL IS_ENTITY_VISIBLE(Entity entity); - BOOL IS_ENTITY_VISIBLE_TO_SCRIPT(Entity entity); - BOOL IS_ENTITY_OCCLUDED(Entity entity); - BOOL WOULD_ENTITY_BE_OCCLUDED(Hash entityModelHash, float x, float y, float z, BOOL p4); - BOOL IS_ENTITY_WAITING_FOR_WORLD_COLLISION(Entity entity); - void APPLY_FORCE_TO_ENTITY_CENTER_OF_MASS(Entity entity, int forceType, float x, float y, float z, BOOL p5, BOOL isDirectionRel, BOOL isForceRel, BOOL p8); - void APPLY_FORCE_TO_ENTITY(Entity entity, int forceFlags, float x, float y, float z, float offX, float offY, float offZ, int boneIndex, BOOL isDirectionRel, BOOL ignoreUpVec, BOOL isForceRel, BOOL p12, BOOL p13); - void ATTACH_ENTITY_TO_ENTITY(Entity entity1, Entity entity2, int boneIndex, float xPos, float yPos, float zPos, float xRot, float yRot, float zRot, BOOL p9, BOOL useSoftPinning, BOOL collision, BOOL isPed, int vertexIndex, BOOL fixedRot, Any p15); - void ATTACH_ENTITY_BONE_TO_ENTITY_BONE(Entity entity1, Entity entity2, int boneIndex1, int boneIndex2, BOOL p4, BOOL p5); - void ATTACH_ENTITY_BONE_TO_ENTITY_BONE_Y_FORWARD(Entity entity1, Entity entity2, int boneIndex1, int boneIndex2, BOOL p4, BOOL p5); - void ATTACH_ENTITY_TO_ENTITY_PHYSICALLY(Entity entity1, Entity entity2, int boneIndex1, int boneIndex2, float xPos1, float yPos1, float zPos1, float xPos2, float yPos2, float zPos2, float xRot, float yRot, float zRot, float breakForce, BOOL fixedRot, BOOL p15, BOOL collision, BOOL p17, int p18); - void ATTACH_ENTITY_TO_ENTITY_PHYSICALLY_OVERRIDE_INVERSE_MASS(Entity firstEntityIndex, Entity secondEntityIndex, int firstEntityBoneIndex, int secondEntityBoneIndex, float secondEntityOffsetX, float secondEntityOffsetY, float secondEntityOffsetZ, float firstEntityOffsetX, float firstEntityOffsetY, float firstEntityOffsetZ, float vecRotationX, float vecRotationY, float vecRotationZ, float physicalStrength, BOOL constrainRotation, BOOL doInitialWarp, BOOL collideWithEntity, BOOL addInitialSeperation, int rotOrder, float invMassScaleA, float invMassScaleB); - void PROCESS_ENTITY_ATTACHMENTS(Entity entity); - int GET_ENTITY_BONE_INDEX_BY_NAME(Entity entity, const char* boneName); - void CLEAR_ENTITY_LAST_DAMAGE_ENTITY(Entity entity); - void DELETE_ENTITY(Entity* entity); - void DETACH_ENTITY(Entity entity, BOOL dynamic, BOOL collision); - void FREEZE_ENTITY_POSITION(Entity entity, BOOL toggle); - void SET_ENTITY_SHOULD_FREEZE_WAITING_ON_COLLISION(Entity entity, BOOL toggle); - BOOL PLAY_ENTITY_ANIM(Entity entity, const char* animName, const char* animDict, float p3, BOOL loop, BOOL stayInAnim, BOOL p6, float delta, Any bitset); - BOOL PLAY_SYNCHRONIZED_ENTITY_ANIM(Entity entity, int syncedScene, const char* animation, const char* propName, float p4, float p5, Any p6, float p7); - BOOL PLAY_SYNCHRONIZED_MAP_ENTITY_ANIM(float x1, float y1, float z1, float x2, Any y2, float z2, const char* p6, const char* p7, float p8, float p9, Any p10, float p11); - BOOL STOP_SYNCHRONIZED_MAP_ENTITY_ANIM(float x1, float y1, float z1, float x2, Any y2, float z2); - BOOL STOP_ENTITY_ANIM(Entity entity, const char* animation, const char* animGroup, float p3); - BOOL STOP_SYNCHRONIZED_ENTITY_ANIM(Entity entity, float p1, BOOL p2); - BOOL HAS_ANIM_EVENT_FIRED(Entity entity, Hash actionHash); - BOOL FIND_ANIM_EVENT_PHASE(const char* animDictionary, const char* animName, const char* p2, Any* p3, Any* p4); - void SET_ENTITY_ANIM_CURRENT_TIME(Entity entity, const char* animDictionary, const char* animName, float time); - void SET_ENTITY_ANIM_SPEED(Entity entity, const char* animDictionary, const char* animName, float speedMultiplier); - void SET_ENTITY_AS_MISSION_ENTITY(Entity entity, BOOL p1, BOOL p2); - void SET_ENTITY_AS_NO_LONGER_NEEDED(Entity* entity); - void SET_PED_AS_NO_LONGER_NEEDED(Ped* ped); - void SET_VEHICLE_AS_NO_LONGER_NEEDED(Vehicle* vehicle); - void SET_OBJECT_AS_NO_LONGER_NEEDED(Object* object); - void SET_ENTITY_CAN_BE_DAMAGED(Entity entity, BOOL toggle); - BOOL GET_ENTITY_CAN_BE_DAMAGED(Entity entity); - void SET_ENTITY_CAN_BE_DAMAGED_BY_RELATIONSHIP_GROUP(Entity entity, BOOL bCanBeDamaged, int relGroup); - void SET_ENTITY_CAN_ONLY_BE_DAMAGED_BY_SCRIPT_PARTICIPANTS(Entity entity, BOOL toggle); - void SET_ENTITY_CAN_BE_TARGETED_WITHOUT_LOS(Entity entity, BOOL toggle); - void SET_ENTITY_COLLISION(Entity entity, BOOL toggle, BOOL keepPhysics); - BOOL GET_ENTITY_COLLISION_DISABLED(Entity entity); - void SET_ENTITY_COMPLETELY_DISABLE_COLLISION(Entity entity, BOOL toggle, BOOL keepPhysics); - void SET_ENTITY_COORDS(Entity entity, float xPos, float yPos, float zPos, BOOL xAxis, BOOL yAxis, BOOL zAxis, BOOL clearArea); - void SET_ENTITY_COORDS_WITHOUT_PLANTS_RESET(Entity entity, float xPos, float yPos, float zPos, BOOL alive, BOOL deadFlag, BOOL ragdollFlag, BOOL clearArea); - void SET_ENTITY_COORDS_NO_OFFSET(Entity entity, float xPos, float yPos, float zPos, BOOL xAxis, BOOL yAxis, BOOL zAxis); - void SET_ENTITY_DYNAMIC(Entity entity, BOOL toggle); - void SET_ENTITY_HEADING(Entity entity, float heading); - void SET_ENTITY_HEALTH(Entity entity, int health, int p2); - void SET_ENTITY_INVINCIBLE(Entity entity, BOOL toggle); - void SET_ENTITY_IS_TARGET_PRIORITY(Entity entity, BOOL p1, float p2); - void SET_ENTITY_LIGHTS(Entity entity, BOOL toggle); - void SET_ENTITY_LOAD_COLLISION_FLAG(Entity entity, BOOL toggle, Any p2); - BOOL HAS_COLLISION_LOADED_AROUND_ENTITY(Entity entity); - void SET_ENTITY_MAX_SPEED(Entity entity, float speed); - void SET_ENTITY_ONLY_DAMAGED_BY_PLAYER(Entity entity, BOOL toggle); - void SET_ENTITY_ONLY_DAMAGED_BY_RELATIONSHIP_GROUP(Entity entity, BOOL p1, Any p2); - void SET_ENTITY_PROOFS(Entity entity, BOOL bulletProof, BOOL fireProof, BOOL explosionProof, BOOL collisionProof, BOOL meleeProof, BOOL steamProof, BOOL p7, BOOL waterProof); - BOOL GET_ENTITY_PROOFS(Entity entity, BOOL* bulletProof, BOOL* fireProof, BOOL* explosionProof, BOOL* collisionProof, BOOL* meleeProof, BOOL* steamProof, BOOL* p7, BOOL* drownProof); - void SET_ENTITY_QUATERNION(Entity entity, float x, float y, float z, float w); - void SET_ENTITY_RECORDS_COLLISIONS(Entity entity, BOOL toggle); - void SET_ENTITY_ROTATION(Entity entity, float pitch, float roll, float yaw, int rotationOrder, BOOL p5); - void SET_ENTITY_VISIBLE(Entity entity, BOOL toggle, BOOL p2); - void SET_ENTITY_WATER_REFLECTION_FLAG(Entity entity, BOOL toggle); - void SET_ENTITY_MIRROR_REFLECTION_FLAG(Entity entity, BOOL p1); - void SET_ENTITY_VELOCITY(Entity entity, float x, float y, float z); - void SET_ENTITY_ANGULAR_VELOCITY(Entity entity, float x, float y, float z); - void SET_ENTITY_HAS_GRAVITY(Entity entity, BOOL toggle); - void SET_ENTITY_LOD_DIST(Entity entity, int value); - int GET_ENTITY_LOD_DIST(Entity entity); - void SET_ENTITY_ALPHA(Entity entity, int alphaLevel, BOOL skin); - int GET_ENTITY_ALPHA(Entity entity); - void RESET_ENTITY_ALPHA(Entity entity); - void RESET_PICKUP_ENTITY_GLOW(Entity entity); - void SET_PICKUP_COLLIDES_WITH_PROJECTILES(Any p0, Any p1); - void SET_ENTITY_SORT_BIAS(Entity entity, float p1); - void SET_ENTITY_ALWAYS_PRERENDER(Entity entity, BOOL toggle); - void SET_ENTITY_RENDER_SCORCHED(Entity entity, BOOL toggle); - void SET_ENTITY_TRAFFICLIGHT_OVERRIDE(Entity entity, int state); - void SET_ENTITY_IS_IN_VEHICLE(Entity entity); - void CREATE_MODEL_SWAP(float x, float y, float z, float radius, Hash originalModel, Hash newModel, BOOL p6); - void REMOVE_MODEL_SWAP(float x, float y, float z, float radius, Hash originalModel, Hash newModel, BOOL p6); - void CREATE_MODEL_HIDE(float x, float y, float z, float radius, Hash modelHash, BOOL p5); - void CREATE_MODEL_HIDE_EXCLUDING_SCRIPT_OBJECTS(float x, float y, float z, float radius, Hash modelHash, BOOL p5); - void REMOVE_MODEL_HIDE(float x, float y, float z, float radius, Hash modelHash, BOOL p5); - void CREATE_FORCED_OBJECT(float x, float y, float z, Any p3, Hash modelHash, BOOL p5); - void REMOVE_FORCED_OBJECT(float x, float y, float z, float p3, Hash modelHash); - void SET_ENTITY_NO_COLLISION_ENTITY(Entity entity1, Entity entity2, BOOL thisFrameOnly); - void SET_ENTITY_MOTION_BLUR(Entity entity, BOOL toggle); - void SET_CAN_AUTO_VAULT_ON_ENTITY(Entity entity, BOOL toggle); - void SET_CAN_CLIMB_ON_ENTITY(Entity entity, BOOL toggle); - void SET_WAIT_FOR_COLLISIONS_BEFORE_PROBE(Entity entity, BOOL toggle); - void SET_ENTITY_NOWEAPONDECALS(Entity entity, BOOL p1); - void SET_ENTITY_USE_MAX_DISTANCE_FOR_WATER_REFLECTION(Entity entity, BOOL p1); - Vector3 GET_ENTITY_BONE_ROTATION(Entity entity, int boneIndex); - Vector3 GET_ENTITY_BONE_POSTION(Entity entity, int boneIndex); - Vector3 GET_ENTITY_BONE_OBJECT_ROTATION(Entity entity, int boneIndex); - Vector3 GET_ENTITY_BONE_OBJECT_POSTION(Entity entity, int boneIndex); - int GET_ENTITY_BONE_COUNT(Entity entity); - void ENABLE_ENTITY_BULLET_COLLISION(Entity entity); - void SET_ENTITY_CAN_ONLY_BE_DAMAGED_BY_ENTITY(Entity entity1, Entity entity2); - void SET_ENTITY_CANT_CAUSE_COLLISION_DAMAGED_ENTITY(Entity entity1, Entity entity2); - void SET_ALLOW_MIGRATE_TO_SPECTATOR(Entity entity, Any p1); - Entity GET_ENTITY_OF_TYPE_ATTACHED_TO_ENTITY(Entity entity, Hash modelHash); - void SET_PICK_UP_BY_CARGOBOB_DISABLED(Entity entity, BOOL toggle); + NATIVE_DECL BOOL DOES_ENTITY_EXIST(Entity entity) { return invoke(0x7239B21A38F536BA, entity); } // 0x7239B21A38F536BA 0x3AC90869 b323 + NATIVE_DECL BOOL DOES_ENTITY_BELONG_TO_THIS_SCRIPT(Entity entity, BOOL p1) { return invoke(0xDDE6DF5AE89981D2, entity, p1); } // 0xDDE6DF5AE89981D2 0xACFEB3F9 b323 + NATIVE_DECL BOOL DOES_ENTITY_HAVE_DRAWABLE(Entity entity) { return invoke(0x060D6E96F8B8E48D, entity); } // 0x060D6E96F8B8E48D 0xA5B33300 b323 + NATIVE_DECL BOOL DOES_ENTITY_HAVE_PHYSICS(Entity entity) { return invoke(0xDA95EA3317CC5064, entity); } // 0xDA95EA3317CC5064 0x9BCD2979 b323 + NATIVE_DECL BOOL DOES_ENTITY_HAVE_SKELETON(Entity entity) { return invoke(0x764EB96874EFFDC1, entity); } // 0x764EB96874EFFDC1 b2699 + NATIVE_DECL BOOL DOES_ENTITY_HAVE_ANIM_DIRECTOR(Entity entity) { return invoke(0x2158E81A6AF65EA9, entity); } // 0x2158E81A6AF65EA9 b2699 + NATIVE_DECL BOOL HAS_ENTITY_ANIM_FINISHED(Entity entity, const char* animDict, const char* animName, int p3) { return invoke(0x20B711662962B472, entity, animDict, animName, p3); } // 0x20B711662962B472 0x1D9CAB92 b323 + NATIVE_DECL BOOL HAS_ENTITY_BEEN_DAMAGED_BY_ANY_OBJECT(Entity entity) { return invoke(0x95EB9964FF5C5C65, entity); } // 0x95EB9964FF5C5C65 0x6B74582E b323 + NATIVE_DECL BOOL HAS_ENTITY_BEEN_DAMAGED_BY_ANY_PED(Entity entity) { return invoke(0x605F5A140F202491, entity); } // 0x605F5A140F202491 0x53FD4A25 b323 + NATIVE_DECL BOOL HAS_ENTITY_BEEN_DAMAGED_BY_ANY_VEHICLE(Entity entity) { return invoke(0xDFD5033FDBA0A9C8, entity); } // 0xDFD5033FDBA0A9C8 0x878C2CE0 b323 + NATIVE_DECL BOOL HAS_ENTITY_BEEN_DAMAGED_BY_ENTITY(Entity entity1, Entity entity2, BOOL p2) { return invoke(0xC86D67D52A707CF8, entity1, entity2, p2); } // 0xC86D67D52A707CF8 0x07FC77E0 b323 + NATIVE_DECL BOOL HAS_ENTITY_CLEAR_LOS_TO_ENTITY(Entity entity1, Entity entity2, int traceType) { return invoke(0xFCDFF7B72D23A1AC, entity1, entity2, traceType); } // 0xFCDFF7B72D23A1AC 0x53576FA7 b323 + NATIVE_DECL BOOL HAS_ENTITY_CLEAR_LOS_TO_ENTITY_ADJUST_FOR_COVER(Entity entity1, Entity entity2, int traceType) { return invoke(0x394BDE2A7BBA031E, entity1, entity2, traceType); } // 0x394BDE2A7BBA031E b1868 + NATIVE_DECL BOOL HAS_ENTITY_CLEAR_LOS_TO_ENTITY_IN_FRONT(Entity entity1, Entity entity2) { return invoke(0x0267D00AF114F17A, entity1, entity2); } // 0x0267D00AF114F17A 0x210D87C8 b323 + NATIVE_DECL BOOL HAS_ENTITY_COLLIDED_WITH_ANYTHING(Entity entity) { return invoke(0x8BAD02F0368D9E14, entity); } // 0x8BAD02F0368D9E14 0x662A2F41 b323 + NATIVE_DECL Entity _GET_LAST_ENTITY_HIT_BY_ENTITY(Entity entity) { return invoke(0xA75EE4F689B85391, entity); } // 0xA75EE4F689B85391 b2802 + NATIVE_DECL Hash GET_LAST_MATERIAL_HIT_BY_ENTITY(Entity entity) { return invoke(0x5C3D0A935F535C4C, entity); } // 0x5C3D0A935F535C4C 0xC0E3AA47 b323 + NATIVE_DECL Vector3 GET_COLLISION_NORMAL_OF_LAST_HIT_FOR_ENTITY(Entity entity) { return invoke(0xE465D4AB7CA6AE72, entity); } // 0xE465D4AB7CA6AE72 0xAB415C07 b323 + NATIVE_DECL void FORCE_ENTITY_AI_AND_ANIMATION_UPDATE(Entity entity) { invoke(0x40FDEDB72F8293B2, entity); } // 0x40FDEDB72F8293B2 0x58D9775F b323 + NATIVE_DECL float GET_ENTITY_ANIM_CURRENT_TIME(Entity entity, const char* animDict, const char* animName) { return invoke(0x346D81500D088F42, entity, animDict, animName); } // 0x346D81500D088F42 0x83943F41 b323 + NATIVE_DECL float GET_ENTITY_ANIM_TOTAL_TIME(Entity entity, const char* animDict, const char* animName) { return invoke(0x50BD2730B191E360, entity, animDict, animName); } // 0x50BD2730B191E360 0x433A9D18 b323 + NATIVE_DECL float GET_ANIM_DURATION(const char* animDict, const char* animName) { return invoke(0xFEDDF04D62B8D790, animDict, animName); } // 0xFEDDF04D62B8D790 0x8B5E3E3D b323 + NATIVE_DECL Entity GET_ENTITY_ATTACHED_TO(Entity entity) { return invoke(0x48C2BED9180FE123, entity); } // 0x48C2BED9180FE123 0xFE1589F9 b323 + NATIVE_DECL Vector3 GET_ENTITY_COORDS(Entity entity, BOOL alive) { return invoke(0x3FEF770D40960D5A, entity, alive); } // 0x3FEF770D40960D5A 0x1647F1CB b323 + NATIVE_DECL Vector3 GET_ENTITY_FORWARD_VECTOR(Entity entity) { return invoke(0x0A794A5A57F8DF91, entity); } // 0x0A794A5A57F8DF91 0x84DCECBF b323 + NATIVE_DECL float GET_ENTITY_FORWARD_X(Entity entity) { return invoke(0x8BB4EF4214E0E6D5, entity); } // 0x8BB4EF4214E0E6D5 0x49FAE914 b323 + NATIVE_DECL float GET_ENTITY_FORWARD_Y(Entity entity) { return invoke(0x866A4A5FAE349510, entity); } // 0x866A4A5FAE349510 0x9E2F917C b323 + NATIVE_DECL float GET_ENTITY_HEADING(Entity entity) { return invoke(0xE83D4F9BA2A38914, entity); } // 0xE83D4F9BA2A38914 0x972CC383 b323 + NATIVE_DECL float GET_ENTITY_HEADING_FROM_EULERS(Entity entity) { return invoke(0x846BF6291198A71E, entity); } // 0x846BF6291198A71E 0x9320E642 b323 + NATIVE_DECL int GET_ENTITY_HEALTH(Entity entity) { return invoke(0xEEF059FAD016D209, entity); } // 0xEEF059FAD016D209 0x8E3222B7 b323 + NATIVE_DECL int GET_ENTITY_MAX_HEALTH(Entity entity) { return invoke(0x15D757606D170C3C, entity); } // 0x15D757606D170C3C 0xC7AE6AA1 b323 + NATIVE_DECL void SET_ENTITY_MAX_HEALTH(Entity entity, int value) { invoke(0x166E7CF68597D8B5, entity, value); } // 0x166E7CF68597D8B5 0x96F84DF8 b323 + NATIVE_DECL float GET_ENTITY_HEIGHT(Entity entity, float X, float Y, float Z, BOOL atTop, BOOL inWorldCoords) { return invoke(0x5A504562485944DD, entity, X, Y, Z, atTop, inWorldCoords); } // 0x5A504562485944DD 0xEE443481 b323 + NATIVE_DECL float GET_ENTITY_HEIGHT_ABOVE_GROUND(Entity entity) { return invoke(0x1DD55701034110E5, entity); } // 0x1DD55701034110E5 0x57F56A4D b323 + NATIVE_DECL void GET_ENTITY_MATRIX(Entity entity, Vector3* forwardVector, Vector3* rightVector, Vector3* upVector, Vector3* position) { invoke(0xECB2FC7235A7D137, entity, forwardVector, rightVector, upVector, position); } // 0xECB2FC7235A7D137 0xEB9EB001 b323 + NATIVE_DECL Hash GET_ENTITY_MODEL(Entity entity) { return invoke(0x9F47B058362C84B5, entity); } // 0x9F47B058362C84B5 0xDAFCB3EC b323 + NATIVE_DECL Vector3 GET_OFFSET_FROM_ENTITY_GIVEN_WORLD_COORDS(Entity entity, float posX, float posY, float posZ) { return invoke(0x2274BC1C4885E333, entity, posX, posY, posZ); } // 0x2274BC1C4885E333 0x6477EC9E b323 + NATIVE_DECL Vector3 GET_OFFSET_FROM_ENTITY_IN_WORLD_COORDS(Entity entity, float offsetX, float offsetY, float offsetZ) { return invoke(0x1899F328B0E12848, entity, offsetX, offsetY, offsetZ); } // 0x1899F328B0E12848 0xABCF043A b323 + NATIVE_DECL float GET_ENTITY_PITCH(Entity entity) { return invoke(0xD45DC2893621E1FE, entity); } // 0xD45DC2893621E1FE 0xFCE6ECE5 b323 + NATIVE_DECL void GET_ENTITY_QUATERNION(Entity entity, float* x, float* y, float* z, float* w) { invoke(0x7B3703D2D32DFA18, entity, x, y, z, w); } // 0x7B3703D2D32DFA18 0x5154EC90 b323 + NATIVE_DECL float GET_ENTITY_ROLL(Entity entity) { return invoke(0x831E0242595560DF, entity); } // 0x831E0242595560DF 0x36610842 b323 + NATIVE_DECL Vector3 GET_ENTITY_ROTATION(Entity entity, int rotationOrder) { return invoke(0xAFBD61CC738D9EB9, entity, rotationOrder); } // 0xAFBD61CC738D9EB9 0x8FF45B04 b323 + NATIVE_DECL Vector3 GET_ENTITY_ROTATION_VELOCITY(Entity entity) { return invoke(0x213B91045D09B983, entity); } // 0x213B91045D09B983 0x9BF8A73F b323 + NATIVE_DECL const char* GET_ENTITY_SCRIPT(Entity entity, ScrHandle* script) { return invoke(0xA6E9C38DB51D7748, entity, script); } // 0xA6E9C38DB51D7748 0xB7F70784 b323 + NATIVE_DECL float GET_ENTITY_SPEED(Entity entity) { return invoke(0xD5037BA82E12416F, entity); } // 0xD5037BA82E12416F 0x9E1E4798 b323 + NATIVE_DECL Vector3 GET_ENTITY_SPEED_VECTOR(Entity entity, BOOL relative) { return invoke(0x9A8D700A51CB7B0D, entity, relative); } // 0x9A8D700A51CB7B0D 0x3ED2B997 b323 + NATIVE_DECL float GET_ENTITY_UPRIGHT_VALUE(Entity entity) { return invoke(0x95EED5A694951F9F, entity); } // 0x95EED5A694951F9F 0xF4268190 b323 + NATIVE_DECL Vector3 GET_ENTITY_VELOCITY(Entity entity) { return invoke(0x4805D2B1D8CF94A9, entity); } // 0x4805D2B1D8CF94A9 0xC14C9B6B b323 + NATIVE_DECL Object GET_OBJECT_INDEX_FROM_ENTITY_INDEX(Entity entity) { return invoke(0xD7E3B9735C0F89D6, entity); } // 0xD7E3B9735C0F89D6 0xBC5A9C58 b323 + NATIVE_DECL Ped GET_PED_INDEX_FROM_ENTITY_INDEX(Entity entity) { return invoke(0x04A2A40C73395041, entity); } // 0x04A2A40C73395041 0xC46F74AC b323 + NATIVE_DECL Vehicle GET_VEHICLE_INDEX_FROM_ENTITY_INDEX(Entity entity) { return invoke(0x4B53F92932ADFAC0, entity); } // 0x4B53F92932ADFAC0 0xC69CF43D b323 + NATIVE_DECL Vector3 GET_WORLD_POSITION_OF_ENTITY_BONE(Entity entity, int boneIndex) { return invoke(0x44A8FCB8ED227738, entity, boneIndex); } // 0x44A8FCB8ED227738 0x7C6339DF b323 + NATIVE_DECL Player GET_NEAREST_PLAYER_TO_ENTITY(Entity entity) { return invoke(0x7196842CB375CDB3, entity); } // 0x7196842CB375CDB3 0xCE17FDEC b323 + NATIVE_DECL Player GET_NEAREST_PLAYER_TO_ENTITY_ON_TEAM(Entity entity, int team) { return invoke(0x4DC9A62F844D9337, entity, team); } // 0x4DC9A62F844D9337 0xB1808F56 b323 + NATIVE_DECL int GET_NEAREST_PARTICIPANT_TO_ENTITY(Entity entity) { return invoke(0xFFBD7052D65BE0FF, entity); } // 0xFFBD7052D65BE0FF b2944 + NATIVE_DECL int GET_ENTITY_TYPE(Entity entity) { return invoke(0x8ACD366038D14505, entity); } // 0x8ACD366038D14505 0x0B1BD08D b323 + NATIVE_DECL int GET_ENTITY_POPULATION_TYPE(Entity entity) { return invoke(0xF6F5161F4534EDFF, entity); } // 0xF6F5161F4534EDFF 0xFC30DDFF b323 + NATIVE_DECL BOOL IS_AN_ENTITY(ScrHandle handle) { return invoke(0x731EC8A916BD11A1, handle); } // 0x731EC8A916BD11A1 0xD4B9715A b323 + NATIVE_DECL BOOL IS_ENTITY_A_PED(Entity entity) { return invoke(0x524AC5ECEA15343E, entity); } // 0x524AC5ECEA15343E 0x55D33EAB b323 + NATIVE_DECL BOOL IS_ENTITY_A_MISSION_ENTITY(Entity entity) { return invoke(0x0A7B270912999B3C, entity); } // 0x0A7B270912999B3C 0x2632E124 b323 + NATIVE_DECL BOOL IS_ENTITY_A_VEHICLE(Entity entity) { return invoke(0x6AC7003FA6E5575E, entity); } // 0x6AC7003FA6E5575E 0xBE800B01 b323 + NATIVE_DECL BOOL IS_ENTITY_AN_OBJECT(Entity entity) { return invoke(0x8D68C8FD0FACA94E, entity); } // 0x8D68C8FD0FACA94E 0x3F52E561 b323 + NATIVE_DECL BOOL IS_ENTITY_AT_COORD(Entity entity, float xPos, float yPos, float zPos, float xSize, float ySize, float zSize, BOOL p7, BOOL p8, int p9) { return invoke(0x20B60995556D004F, entity, xPos, yPos, zPos, xSize, ySize, zSize, p7, p8, p9); } // 0x20B60995556D004F 0xD749B606 b323 + NATIVE_DECL BOOL IS_ENTITY_AT_ENTITY(Entity entity1, Entity entity2, float xSize, float ySize, float zSize, BOOL p5, BOOL p6, int p7) { return invoke(0x751B70C3D034E187, entity1, entity2, xSize, ySize, zSize, p5, p6, p7); } // 0x751B70C3D034E187 0xDABDCB52 b323 + NATIVE_DECL BOOL IS_ENTITY_ATTACHED(Entity entity) { return invoke(0xB346476EF1A64897, entity); } // 0xB346476EF1A64897 0xEC1479D5 b323 + NATIVE_DECL BOOL IS_ENTITY_ATTACHED_TO_ANY_OBJECT(Entity entity) { return invoke(0xCF511840CEEDE0CC, entity); } // 0xCF511840CEEDE0CC 0x0B5DE340 b323 + NATIVE_DECL BOOL IS_ENTITY_ATTACHED_TO_ANY_PED(Entity entity) { return invoke(0xB1632E9A5F988D11, entity); } // 0xB1632E9A5F988D11 0x9D7A609C b323 + NATIVE_DECL BOOL IS_ENTITY_ATTACHED_TO_ANY_VEHICLE(Entity entity) { return invoke(0x26AA915AD89BFB4B, entity); } // 0x26AA915AD89BFB4B 0xDE5C995E b323 + NATIVE_DECL BOOL IS_ENTITY_ATTACHED_TO_ENTITY(Entity from, Entity to) { return invoke(0xEFBE71898A993728, from, to); } // 0xEFBE71898A993728 0xB0ABFEA8 b323 + NATIVE_DECL BOOL IS_ENTITY_DEAD(Entity entity, BOOL p1) { return invoke(0x5F9532F3B5CC2551, entity, p1); } // 0x5F9532F3B5CC2551 0xB6F7CBAC b323 + NATIVE_DECL BOOL IS_ENTITY_IN_AIR(Entity entity) { return invoke(0x886E37EC497200B6, entity); } // 0x886E37EC497200B6 0xA4157987 b323 + NATIVE_DECL BOOL IS_ENTITY_IN_ANGLED_AREA(Entity entity, float x1, float y1, float z1, float x2, float y2, float z2, float width, BOOL debug, BOOL includeZ, Any p10) { return invoke(0x51210CED3DA1C78A, entity, x1, y1, z1, x2, y2, z2, width, debug, includeZ, p10); } // 0x51210CED3DA1C78A 0x883622FA b323 + NATIVE_DECL BOOL IS_ENTITY_IN_AREA(Entity entity, float x1, float y1, float z1, float x2, float y2, float z2, BOOL p7, BOOL p8, Any p9) { return invoke(0x54736AA40E271165, entity, x1, y1, z1, x2, y2, z2, p7, p8, p9); } // 0x54736AA40E271165 0x8C2DFA9D b323 + NATIVE_DECL BOOL IS_ENTITY_IN_ZONE(Entity entity, const char* zone) { return invoke(0xB6463CF6AF527071, entity, zone); } // 0xB6463CF6AF527071 0x45C82B21 b323 + NATIVE_DECL BOOL IS_ENTITY_IN_WATER(Entity entity) { return invoke(0xCFB0A0D8EDD145A3, entity); } // 0xCFB0A0D8EDD145A3 0x4C3C2508 b323 + NATIVE_DECL float GET_ENTITY_SUBMERGED_LEVEL(Entity entity) { return invoke(0xE81AFC1BC4CC41CE, entity); } // 0xE81AFC1BC4CC41CE 0x0170F68C b323 + NATIVE_DECL void SET_ENTITY_REQUIRES_MORE_EXPENSIVE_RIVER_CHECK(Entity entity, BOOL toggle) { invoke(0x694E00132F2823ED, entity, toggle); } // 0x694E00132F2823ED 0x40C84A74 b323 + NATIVE_DECL BOOL IS_ENTITY_ON_SCREEN(Entity entity) { return invoke(0xE659E47AF827484B, entity); } // 0xE659E47AF827484B 0xC1FEC5ED b323 + NATIVE_DECL BOOL IS_ENTITY_PLAYING_ANIM(Entity entity, const char* animDict, const char* animName, int taskFlag) { return invoke(0x1F0B79228E461EC9, entity, animDict, animName, taskFlag); } // 0x1F0B79228E461EC9 0x0D130D34 b323 + NATIVE_DECL BOOL IS_ENTITY_STATIC(Entity entity) { return invoke(0x1218E6886D3D8327, entity); } // 0x1218E6886D3D8327 0x928E12E9 b323 + NATIVE_DECL BOOL IS_ENTITY_TOUCHING_ENTITY(Entity entity, Entity targetEntity) { return invoke(0x17FFC1B2BA35A494, entity, targetEntity); } // 0x17FFC1B2BA35A494 0x6B931477 b323 + NATIVE_DECL BOOL IS_ENTITY_TOUCHING_MODEL(Entity entity, Hash modelHash) { return invoke(0x0F42323798A58C8C, entity, modelHash); } // 0x0F42323798A58C8C 0x307E7611 b323 + NATIVE_DECL BOOL IS_ENTITY_UPRIGHT(Entity entity, float angle) { return invoke(0x5333F526F6AB19AA, entity, angle); } // 0x5333F526F6AB19AA 0x3BCDF4E1 b323 + NATIVE_DECL BOOL IS_ENTITY_UPSIDEDOWN(Entity entity) { return invoke(0x1DBD58820FA61D71, entity); } // 0x1DBD58820FA61D71 0x5ACAA48F b323 + NATIVE_DECL BOOL IS_ENTITY_VISIBLE(Entity entity) { return invoke(0x47D6F43D77935C75, entity); } // 0x47D6F43D77935C75 0x120B4ED5 b323 + NATIVE_DECL BOOL IS_ENTITY_VISIBLE_TO_SCRIPT(Entity entity) { return invoke(0xD796CB5BA8F20E32, entity); } // 0xD796CB5BA8F20E32 0x5D240E9D b323 + NATIVE_DECL BOOL IS_ENTITY_OCCLUDED(Entity entity) { return invoke(0xE31C2C72B8692B64, entity); } // 0xE31C2C72B8692B64 0x46BC5B40 b323 + NATIVE_DECL BOOL WOULD_ENTITY_BE_OCCLUDED(Hash entityModelHash, float x, float y, float z, BOOL p4) { return invoke(0xEE5D2A122E09EC42, entityModelHash, x, y, z, p4); } // 0xEE5D2A122E09EC42 0xEA127CBC b323 + NATIVE_DECL BOOL IS_ENTITY_WAITING_FOR_WORLD_COLLISION(Entity entity) { return invoke(0xD05BFF0C0A12C68F, entity); } // 0xD05BFF0C0A12C68F 0x00AB7A4A b323 + NATIVE_DECL void APPLY_FORCE_TO_ENTITY_CENTER_OF_MASS(Entity entity, int forceType, float x, float y, float z, BOOL p5, BOOL isDirectionRel, BOOL isForceRel, BOOL p8) { invoke(0x18FF00FC7EFF559E, entity, forceType, x, y, z, p5, isDirectionRel, isForceRel, p8); } // 0x18FF00FC7EFF559E 0x28924E98 b323 + NATIVE_DECL void APPLY_FORCE_TO_ENTITY(Entity entity, int forceFlags, float x, float y, float z, float offX, float offY, float offZ, int boneIndex, BOOL isDirectionRel, BOOL ignoreUpVec, BOOL isForceRel, BOOL p12, BOOL p13) { invoke(0xC5F68BE9613E2D18, entity, forceFlags, x, y, z, offX, offY, offZ, boneIndex, isDirectionRel, ignoreUpVec, isForceRel, p12, p13); } // 0xC5F68BE9613E2D18 0xC1C0855A b323 + NATIVE_DECL void ATTACH_ENTITY_TO_ENTITY(Entity entity1, Entity entity2, int boneIndex, float xPos, float yPos, float zPos, float xRot, float yRot, float zRot, BOOL p9, BOOL useSoftPinning, BOOL collision, BOOL isPed, int vertexIndex, BOOL fixedRot, Any p15) { invoke(0x6B9BBD38AB0796DF, entity1, entity2, boneIndex, xPos, yPos, zPos, xRot, yRot, zRot, p9, useSoftPinning, collision, isPed, vertexIndex, fixedRot, p15); } // 0x6B9BBD38AB0796DF 0xEC024237 b323 + NATIVE_DECL void ATTACH_ENTITY_BONE_TO_ENTITY_BONE(Entity entity1, Entity entity2, int boneIndex1, int boneIndex2, BOOL p4, BOOL p5) { invoke(0x5C48B75732C8456C, entity1, entity2, boneIndex1, boneIndex2, p4, p5); } // 0x5C48B75732C8456C b791 + NATIVE_DECL void ATTACH_ENTITY_BONE_TO_ENTITY_BONE_Y_FORWARD(Entity entity1, Entity entity2, int boneIndex1, int boneIndex2, BOOL p4, BOOL p5) { invoke(0xFD1695C5D3B05439, entity1, entity2, boneIndex1, boneIndex2, p4, p5); } // 0xFD1695C5D3B05439 b791 + NATIVE_DECL void ATTACH_ENTITY_TO_ENTITY_PHYSICALLY(Entity entity1, Entity entity2, int boneIndex1, int boneIndex2, float xPos1, float yPos1, float zPos1, float xPos2, float yPos2, float zPos2, float xRot, float yRot, float zRot, float breakForce, BOOL fixedRot, BOOL p15, BOOL collision, BOOL p17, int p18) { invoke(0xC3675780C92F90F9, entity1, entity2, boneIndex1, boneIndex2, xPos1, yPos1, zPos1, xPos2, yPos2, zPos2, xRot, yRot, zRot, breakForce, fixedRot, p15, collision, p17, p18); } // 0xC3675780C92F90F9 0x0547417F b323 + NATIVE_DECL void ATTACH_ENTITY_TO_ENTITY_PHYSICALLY_OVERRIDE_INVERSE_MASS(Entity firstEntityIndex, Entity secondEntityIndex, int firstEntityBoneIndex, int secondEntityBoneIndex, float secondEntityOffsetX, float secondEntityOffsetY, float secondEntityOffsetZ, float firstEntityOffsetX, float firstEntityOffsetY, float firstEntityOffsetZ, float vecRotationX, float vecRotationY, float vecRotationZ, float physicalStrength, BOOL constrainRotation, BOOL doInitialWarp, BOOL collideWithEntity, BOOL addInitialSeperation, int rotOrder, float invMassScaleA, float invMassScaleB) { invoke(0x168A09D1B25B0BA4, firstEntityIndex, secondEntityIndex, firstEntityBoneIndex, secondEntityBoneIndex, secondEntityOffsetX, secondEntityOffsetY, secondEntityOffsetZ, firstEntityOffsetX, firstEntityOffsetY, firstEntityOffsetZ, vecRotationX, vecRotationY, vecRotationZ, physicalStrength, constrainRotation, doInitialWarp, collideWithEntity, addInitialSeperation, rotOrder, invMassScaleA, invMassScaleB); } // 0x168A09D1B25B0BA4 b2944 + NATIVE_DECL void PROCESS_ENTITY_ATTACHMENTS(Entity entity) { invoke(0xF4080490ADC51C6F, entity); } // 0xF4080490ADC51C6F 0x6909BA59 b323 + NATIVE_DECL int GET_ENTITY_BONE_INDEX_BY_NAME(Entity entity, const char* boneName) { return invoke(0xFB71170B7E76ACBA, entity, boneName); } // 0xFB71170B7E76ACBA 0xE4ECAC22 b323 + NATIVE_DECL void CLEAR_ENTITY_LAST_DAMAGE_ENTITY(Entity entity) { invoke(0xA72CD9CA74A5ECBA, entity); } // 0xA72CD9CA74A5ECBA 0x2B83F43B b323 + NATIVE_DECL void DELETE_ENTITY(Entity* entity) { invoke(0xAE3CBE5BF394C9C9, entity); } // 0xAE3CBE5BF394C9C9 0xFAA3D236 b323 + NATIVE_DECL void DETACH_ENTITY(Entity entity, BOOL dynamic, BOOL collision) { invoke(0x961AC54BF0613F5D, entity, dynamic, collision); } // 0x961AC54BF0613F5D 0xC8EFCB41 b323 + NATIVE_DECL void FREEZE_ENTITY_POSITION(Entity entity, BOOL toggle) { invoke(0x428CA6DBD1094446, entity, toggle); } // 0x428CA6DBD1094446 0x65C16D57 b323 + NATIVE_DECL void SET_ENTITY_SHOULD_FREEZE_WAITING_ON_COLLISION(Entity entity, BOOL toggle) { invoke(0x3910051CCECDB00C, entity, toggle); } // 0x3910051CCECDB00C 0xD3850671 b323 + NATIVE_DECL BOOL PLAY_ENTITY_ANIM(Entity entity, const char* animName, const char* animDict, float p3, BOOL loop, BOOL stayInAnim, BOOL p6, float delta, Any bitset) { return invoke(0x7FB218262B810701, entity, animName, animDict, p3, loop, stayInAnim, p6, delta, bitset); } // 0x7FB218262B810701 0x878753D5 b323 + NATIVE_DECL BOOL PLAY_SYNCHRONIZED_ENTITY_ANIM(Entity entity, int syncedScene, const char* animation, const char* propName, float p4, float p5, Any p6, float p7) { return invoke(0xC77720A12FE14A86, entity, syncedScene, animation, propName, p4, p5, p6, p7); } // 0xC77720A12FE14A86 0x012760AA b323 + NATIVE_DECL BOOL PLAY_SYNCHRONIZED_MAP_ENTITY_ANIM(float x1, float y1, float z1, float x2, Any y2, float z2, const char* p6, const char* p7, float p8, float p9, Any p10, float p11) { return invoke(0xB9C54555ED30FBC4, x1, y1, z1, x2, y2, z2, p6, p7, p8, p9, p10, p11); } // 0xB9C54555ED30FBC4 0xEB4CBA74 b323 + NATIVE_DECL BOOL STOP_SYNCHRONIZED_MAP_ENTITY_ANIM(float x1, float y1, float z1, float x2, Any y2, float z2) { return invoke(0x11E79CAB7183B6F5, x1, y1, z1, x2, y2, z2); } // 0x11E79CAB7183B6F5 0x7253D5B2 b323 + NATIVE_DECL BOOL STOP_ENTITY_ANIM(Entity entity, const char* animation, const char* animGroup, float p3) { return invoke(0x28004F88151E03E0, entity, animation, animGroup, p3); } // 0x28004F88151E03E0 0xC4769830 b323 + NATIVE_DECL BOOL STOP_SYNCHRONIZED_ENTITY_ANIM(Entity entity, float p1, BOOL p2) { return invoke(0x43D3807C077261E3, entity, p1, p2); } // 0x43D3807C077261E3 0xE27D2FC1 b323 + NATIVE_DECL BOOL HAS_ANIM_EVENT_FIRED(Entity entity, Hash actionHash) { return invoke(0xEAF4CD9EA3E7E922, entity, actionHash); } // 0xEAF4CD9EA3E7E922 0x66571CA0 b323 + NATIVE_DECL BOOL FIND_ANIM_EVENT_PHASE(const char* animDictionary, const char* animName, const char* p2, Any* p3, Any* p4) { return invoke(0x07F1BE2BCCAA27A7, animDictionary, animName, p2, p3, p4); } // 0x07F1BE2BCCAA27A7 0xC41DDA62 b323 + NATIVE_DECL void SET_ENTITY_ANIM_CURRENT_TIME(Entity entity, const char* animDictionary, const char* animName, float time) { invoke(0x4487C259F0F70977, entity, animDictionary, animName, time); } // 0x4487C259F0F70977 0x99D90735 b323 + NATIVE_DECL void SET_ENTITY_ANIM_SPEED(Entity entity, const char* animDictionary, const char* animName, float speedMultiplier) { invoke(0x28D1A16553C51776, entity, animDictionary, animName, speedMultiplier); } // 0x28D1A16553C51776 0x3990C90A b323 + NATIVE_DECL void SET_ENTITY_AS_MISSION_ENTITY(Entity entity, BOOL p1, BOOL p2) { invoke(0xAD738C3085FE7E11, entity, p1, p2); } // 0xAD738C3085FE7E11 0x5D1F9E0F b323 + NATIVE_DECL void SET_ENTITY_AS_NO_LONGER_NEEDED(Entity* entity) { invoke(0xB736A491E64A32CF, entity); } // 0xB736A491E64A32CF 0xADF2267C b323 + NATIVE_DECL void SET_PED_AS_NO_LONGER_NEEDED(Ped* ped) { invoke(0x2595DD4236549CE3, ped); } // 0x2595DD4236549CE3 0x9A388380 b323 + NATIVE_DECL void SET_VEHICLE_AS_NO_LONGER_NEEDED(Vehicle* vehicle) { invoke(0x629BFA74418D6239, vehicle); } // 0x629BFA74418D6239 0x9B0E10BE b323 + NATIVE_DECL void SET_OBJECT_AS_NO_LONGER_NEEDED(Object* object) { invoke(0x3AE22DEB5BA5A3E6, object); } // 0x3AE22DEB5BA5A3E6 0x3F6B949F b323 + NATIVE_DECL void SET_ENTITY_CAN_BE_DAMAGED(Entity entity, BOOL toggle) { invoke(0x1760FFA8AB074D66, entity, toggle); } // 0x1760FFA8AB074D66 0x60B6E744 b323 + NATIVE_DECL BOOL GET_ENTITY_CAN_BE_DAMAGED(Entity entity) { return invoke(0xD95CC5D2AB15A09F, entity); } // 0xD95CC5D2AB15A09F 0xE4938B5D b757 + NATIVE_DECL void SET_ENTITY_CAN_BE_DAMAGED_BY_RELATIONSHIP_GROUP(Entity entity, BOOL bCanBeDamaged, int relGroup) { invoke(0xE22D8FDE858B8119, entity, bCanBeDamaged, relGroup); } // 0xE22D8FDE858B8119 0x34165B5D b323 + NATIVE_DECL void SET_ENTITY_CAN_ONLY_BE_DAMAGED_BY_SCRIPT_PARTICIPANTS(Entity entity, BOOL toggle) { invoke(0x352E2B5CF420BF3B, entity, toggle); } // 0x352E2B5CF420BF3B b573 + NATIVE_DECL void SET_ENTITY_CAN_BE_TARGETED_WITHOUT_LOS(Entity entity, BOOL toggle) { invoke(0xD3997889736FD899, entity, toggle); } // 0xD3997889736FD899 0x3B13797C b323 + NATIVE_DECL void SET_ENTITY_COLLISION(Entity entity, BOOL toggle, BOOL keepPhysics) { invoke(0x1A9205C1B9EE827F, entity, toggle, keepPhysics); } // 0x1A9205C1B9EE827F 0x139FD37D b323 + NATIVE_DECL BOOL GET_ENTITY_COLLISION_DISABLED(Entity entity) { return invoke(0xCCF1E97BEFDAE480, entity); } // 0xCCF1E97BEFDAE480 0xE8C0C629 b323 + NATIVE_DECL void SET_ENTITY_COMPLETELY_DISABLE_COLLISION(Entity entity, BOOL toggle, BOOL keepPhysics) { invoke(0x9EBC85ED0FFFE51C, entity, toggle, keepPhysics); } // 0x9EBC85ED0FFFE51C 0xBD0D4831 b323 + NATIVE_DECL void SET_ENTITY_COORDS(Entity entity, float xPos, float yPos, float zPos, BOOL xAxis, BOOL yAxis, BOOL zAxis, BOOL clearArea) { invoke(0x06843DA7060A026B, entity, xPos, yPos, zPos, xAxis, yAxis, zAxis, clearArea); } // 0x06843DA7060A026B 0xDF70B41B b323 + NATIVE_DECL void SET_ENTITY_COORDS_WITHOUT_PLANTS_RESET(Entity entity, float xPos, float yPos, float zPos, BOOL alive, BOOL deadFlag, BOOL ragdollFlag, BOOL clearArea) { invoke(0x621873ECE1178967, entity, xPos, yPos, zPos, alive, deadFlag, ragdollFlag, clearArea); } // 0x621873ECE1178967 0x749B282E b323 + NATIVE_DECL void SET_ENTITY_COORDS_NO_OFFSET(Entity entity, float xPos, float yPos, float zPos, BOOL xAxis, BOOL yAxis, BOOL zAxis) { invoke(0x239A3351AC1DA385, entity, xPos, yPos, zPos, xAxis, yAxis, zAxis); } // 0x239A3351AC1DA385 0x4C83DE8D b323 + NATIVE_DECL void SET_ENTITY_DYNAMIC(Entity entity, BOOL toggle) { invoke(0x1718DE8E3F2823CA, entity, toggle); } // 0x1718DE8E3F2823CA 0x236F525B b323 + NATIVE_DECL void SET_ENTITY_HEADING(Entity entity, float heading) { invoke(0x8E2530AA8ADA980E, entity, heading); } // 0x8E2530AA8ADA980E 0xE0FF064D b323 + NATIVE_DECL void SET_ENTITY_HEALTH(Entity entity, int health, int p2) { invoke(0x6B76DC1F3AE6E6A3, entity, health, p2); } // 0x6B76DC1F3AE6E6A3 0xFBCD1831 b323 + NATIVE_DECL void SET_ENTITY_INVINCIBLE(Entity entity, BOOL toggle) { invoke(0x3882114BDE571AD4, entity, toggle); } // 0x3882114BDE571AD4 0xC1213A21 b323 + NATIVE_DECL void SET_ENTITY_IS_TARGET_PRIORITY(Entity entity, BOOL p1, float p2) { invoke(0xEA02E132F5C68722, entity, p1, p2); } // 0xEA02E132F5C68722 0x9729EE32 b323 + NATIVE_DECL void SET_ENTITY_LIGHTS(Entity entity, BOOL toggle) { invoke(0x7CFBA6A80BDF3874, entity, toggle); } // 0x7CFBA6A80BDF3874 0xE8FC85AF b323 + NATIVE_DECL void SET_ENTITY_LOAD_COLLISION_FLAG(Entity entity, BOOL toggle, Any p2) { invoke(0x0DC7CABAB1E9B67E, entity, toggle, p2); } // 0x0DC7CABAB1E9B67E 0xC52F295B b323 + NATIVE_DECL BOOL HAS_COLLISION_LOADED_AROUND_ENTITY(Entity entity) { return invoke(0xE9676F61BC0B3321, entity); } // 0xE9676F61BC0B3321 0x851687F9 b323 + NATIVE_DECL void SET_ENTITY_MAX_SPEED(Entity entity, float speed) { invoke(0x0E46A3FCBDE2A1B1, entity, speed); } // 0x0E46A3FCBDE2A1B1 0x46AFFED3 b323 + NATIVE_DECL void SET_ENTITY_ONLY_DAMAGED_BY_PLAYER(Entity entity, BOOL toggle) { invoke(0x79F020FF9EDC0748, entity, toggle); } // 0x79F020FF9EDC0748 0x4B707F50 b323 + NATIVE_DECL void SET_ENTITY_ONLY_DAMAGED_BY_RELATIONSHIP_GROUP(Entity entity, BOOL p1, Any p2) { invoke(0x7022BD828FA0B082, entity, p1, p2); } // 0x7022BD828FA0B082 0x202237E2 b323 + NATIVE_DECL void SET_ENTITY_PROOFS(Entity entity, BOOL bulletProof, BOOL fireProof, BOOL explosionProof, BOOL collisionProof, BOOL meleeProof, BOOL steamProof, BOOL p7, BOOL waterProof) { invoke(0xFAEE099C6F890BB8, entity, bulletProof, fireProof, explosionProof, collisionProof, meleeProof, steamProof, p7, waterProof); } // 0xFAEE099C6F890BB8 0x7E9EAB66 b323 + NATIVE_DECL BOOL GET_ENTITY_PROOFS(Entity entity, BOOL* bulletProof, BOOL* fireProof, BOOL* explosionProof, BOOL* collisionProof, BOOL* meleeProof, BOOL* steamProof, BOOL* p7, BOOL* drownProof) { return invoke(0xBE8CD9BE829BBEBF, entity, bulletProof, fireProof, explosionProof, collisionProof, meleeProof, steamProof, p7, drownProof); } // 0xBE8CD9BE829BBEBF b1604 + NATIVE_DECL void SET_ENTITY_QUATERNION(Entity entity, float x, float y, float z, float w) { invoke(0x77B21BE7AC540F07, entity, x, y, z, w); } // 0x77B21BE7AC540F07 0x83B6046F b323 + NATIVE_DECL void SET_ENTITY_RECORDS_COLLISIONS(Entity entity, BOOL toggle) { invoke(0x0A50A1EEDAD01E65, entity, toggle); } // 0x0A50A1EEDAD01E65 0x6B189A1A b323 + NATIVE_DECL void SET_ENTITY_ROTATION(Entity entity, float pitch, float roll, float yaw, int rotationOrder, BOOL p5) { invoke(0x8524A8B0171D5E07, entity, pitch, roll, yaw, rotationOrder, p5); } // 0x8524A8B0171D5E07 0x0A345EFE b323 + NATIVE_DECL void SET_ENTITY_VISIBLE(Entity entity, BOOL toggle, BOOL p2) { invoke(0xEA1C610A04DB6BBB, entity, toggle, p2); } // 0xEA1C610A04DB6BBB 0xD043E8E1 b323 + NATIVE_DECL void SET_ENTITY_WATER_REFLECTION_FLAG(Entity entity, BOOL toggle) { invoke(0xC34BC448DA29F5E9, entity, toggle); } // 0xC34BC448DA29F5E9 b573 + NATIVE_DECL void SET_ENTITY_MIRROR_REFLECTION_FLAG(Entity entity, BOOL p1) { invoke(0xE66377CDDADA4810, entity, p1); } // 0xE66377CDDADA4810 b1734 + NATIVE_DECL void SET_ENTITY_VELOCITY(Entity entity, float x, float y, float z) { invoke(0x1C99BB7B6E96D16F, entity, x, y, z); } // 0x1C99BB7B6E96D16F 0xFF5A1988 b323 + NATIVE_DECL void SET_ENTITY_ANGULAR_VELOCITY(Entity entity, float x, float y, float z) { invoke(0x8339643499D1222E, entity, x, y, z); } // 0x8339643499D1222E b2372 + NATIVE_DECL void SET_ENTITY_HAS_GRAVITY(Entity entity, BOOL toggle) { invoke(0x4A4722448F18EEF5, entity, toggle); } // 0x4A4722448F18EEF5 0xE2F262BF b323 + NATIVE_DECL void SET_ENTITY_LOD_DIST(Entity entity, int value) { invoke(0x5927F96A78577363, entity, value); } // 0x5927F96A78577363 0xD7ACC7AD b323 + NATIVE_DECL int GET_ENTITY_LOD_DIST(Entity entity) { return invoke(0x4159C2762B5791D6, entity); } // 0x4159C2762B5791D6 0x4DA3D51F b323 + NATIVE_DECL void SET_ENTITY_ALPHA(Entity entity, int alphaLevel, BOOL skin) { invoke(0x44A0870B7E92D7C0, entity, alphaLevel, skin); } // 0x44A0870B7E92D7C0 0xAE667CB0 b323 + NATIVE_DECL int GET_ENTITY_ALPHA(Entity entity) { return invoke(0x5A47B3B5E63E94C6, entity); } // 0x5A47B3B5E63E94C6 0x1560B017 b323 + NATIVE_DECL void RESET_ENTITY_ALPHA(Entity entity) { invoke(0x9B1E824FFBB7027A, entity); } // 0x9B1E824FFBB7027A 0x8A30761C b323 + NATIVE_DECL void RESET_PICKUP_ENTITY_GLOW(Entity entity) { invoke(0x490861B88F4FD846, entity); } // 0x490861B88F4FD846 b944 + NATIVE_DECL void SET_PICKUP_COLLIDES_WITH_PROJECTILES(Any p0, Any p1) { invoke(0xCEA7C8E1B48FF68C, p0, p1); } // 0xCEA7C8E1B48FF68C b678 + NATIVE_DECL void SET_ENTITY_SORT_BIAS(Entity entity, float p1) { invoke(0x5C3B791D580E0BC2, entity, p1); } // 0x5C3B791D580E0BC2 b323 + NATIVE_DECL void SET_ENTITY_ALWAYS_PRERENDER(Entity entity, BOOL toggle) { invoke(0xACAD101E1FB66689, entity, toggle); } // 0xACAD101E1FB66689 0xD8FF798A b323 + NATIVE_DECL void SET_ENTITY_RENDER_SCORCHED(Entity entity, BOOL toggle) { invoke(0x730F5F8D3F0F2050, entity, toggle); } // 0x730F5F8D3F0F2050 0xAAC9317B b323 + NATIVE_DECL void SET_ENTITY_TRAFFICLIGHT_OVERRIDE(Entity entity, int state) { invoke(0x57C5DB656185EAC4, entity, state); } // 0x57C5DB656185EAC4 0xC47F5B91 b323 + NATIVE_DECL void SET_ENTITY_IS_IN_VEHICLE(Entity entity) { invoke(0x78E8E3A640178255, entity); } // 0x78E8E3A640178255 b323 + NATIVE_DECL void CREATE_MODEL_SWAP(float x, float y, float z, float radius, Hash originalModel, Hash newModel, BOOL p6) { invoke(0x92C47782FDA8B2A3, x, y, z, radius, originalModel, newModel, p6); } // 0x92C47782FDA8B2A3 0x0BC12F9E b323 + NATIVE_DECL void REMOVE_MODEL_SWAP(float x, float y, float z, float radius, Hash originalModel, Hash newModel, BOOL p6) { invoke(0x033C0F9A64E229AE, x, y, z, radius, originalModel, newModel, p6); } // 0x033C0F9A64E229AE 0xCE0AA8BC b323 + NATIVE_DECL void CREATE_MODEL_HIDE(float x, float y, float z, float radius, Hash modelHash, BOOL p5) { invoke(0x8A97BCA30A0CE478, x, y, z, radius, modelHash, p5); } // 0x8A97BCA30A0CE478 0x7BD5CF2F b323 + NATIVE_DECL void CREATE_MODEL_HIDE_EXCLUDING_SCRIPT_OBJECTS(float x, float y, float z, float radius, Hash modelHash, BOOL p5) { invoke(0x3A52AE588830BF7F, x, y, z, radius, modelHash, p5); } // 0x3A52AE588830BF7F 0x07AAF22C b323 + NATIVE_DECL void REMOVE_MODEL_HIDE(float x, float y, float z, float radius, Hash modelHash, BOOL p5) { invoke(0xD9E3006FB3CBD765, x, y, z, radius, modelHash, p5); } // 0xD9E3006FB3CBD765 0x993DBC10 b323 + NATIVE_DECL void CREATE_FORCED_OBJECT(float x, float y, float z, Any p3, Hash modelHash, BOOL p5) { invoke(0x150E808B375A385A, x, y, z, p3, modelHash, p5); } // 0x150E808B375A385A 0x335190A2 b323 + NATIVE_DECL void REMOVE_FORCED_OBJECT(float x, float y, float z, float p3, Hash modelHash) { invoke(0x61B6775E83C0DB6F, x, y, z, p3, modelHash); } // 0x61B6775E83C0DB6F 0xAED73ADD b323 + NATIVE_DECL void SET_ENTITY_NO_COLLISION_ENTITY(Entity entity1, Entity entity2, BOOL thisFrameOnly) { invoke(0xA53ED5520C07654A, entity1, entity2, thisFrameOnly); } // 0xA53ED5520C07654A 0x1E11BFE9 b323 + NATIVE_DECL void SET_ENTITY_MOTION_BLUR(Entity entity, BOOL toggle) { invoke(0x295D82A8559F9150, entity, toggle); } // 0x295D82A8559F9150 0xE90005B8 b323 + NATIVE_DECL void SET_CAN_AUTO_VAULT_ON_ENTITY(Entity entity, BOOL toggle) { invoke(0xE12ABE5E3A389A6C, entity, toggle); } // 0xE12ABE5E3A389A6C 0x44767B31 b323 + NATIVE_DECL void SET_CAN_CLIMB_ON_ENTITY(Entity entity, BOOL toggle) { invoke(0xA80AE305E0A3044F, entity, toggle); } // 0xA80AE305E0A3044F 0xE224A6A5 b323 + NATIVE_DECL void SET_WAIT_FOR_COLLISIONS_BEFORE_PROBE(Entity entity, BOOL toggle) { invoke(0xDC6F8601FAF2E893, entity, toggle); } // 0xDC6F8601FAF2E893 0xA0466A69 b323 + NATIVE_DECL void SET_ENTITY_NOWEAPONDECALS(Entity entity, BOOL p1) { invoke(0x2C2E3DC128F44309, entity, p1); } // 0x2C2E3DC128F44309 b323 + NATIVE_DECL void SET_ENTITY_USE_MAX_DISTANCE_FOR_WATER_REFLECTION(Entity entity, BOOL p1) { invoke(0x1A092BB0C3808B96, entity, p1); } // 0x1A092BB0C3808B96 b323 + NATIVE_DECL Vector3 GET_ENTITY_BONE_ROTATION(Entity entity, int boneIndex) { return invoke(0xCE6294A232D03786, entity, boneIndex); } // 0xCE6294A232D03786 b791 + NATIVE_DECL Vector3 GET_ENTITY_BONE_POSTION(Entity entity, int boneIndex) { return invoke(0x46F8696933A63C9B, entity, boneIndex); } // 0x46F8696933A63C9B b877 + NATIVE_DECL Vector3 GET_ENTITY_BONE_OBJECT_ROTATION(Entity entity, int boneIndex) { return invoke(0xBD8D32550E5CEBFE, entity, boneIndex); } // 0xBD8D32550E5CEBFE b1734 + NATIVE_DECL Vector3 GET_ENTITY_BONE_OBJECT_POSTION(Entity entity, int boneIndex) { return invoke(0xCF1247CC86961FD6, entity, boneIndex); } // 0xCF1247CC86961FD6 b2802 + NATIVE_DECL int GET_ENTITY_BONE_COUNT(Entity entity) { return invoke(0xB328DCC3A3AA401B, entity); } // 0xB328DCC3A3AA401B b791 + NATIVE_DECL void ENABLE_ENTITY_BULLET_COLLISION(Entity entity) { invoke(0x6CE177D014502E8A, entity); } // 0x6CE177D014502E8A b877 + NATIVE_DECL void SET_ENTITY_CAN_ONLY_BE_DAMAGED_BY_ENTITY(Entity entity1, Entity entity2) { invoke(0xB17BC6453F6CF5AC, entity1, entity2); } // 0xB17BC6453F6CF5AC b944 + NATIVE_DECL void SET_ENTITY_CANT_CAUSE_COLLISION_DAMAGED_ENTITY(Entity entity1, Entity entity2) { invoke(0x68B562E124CC0AEF, entity1, entity2); } // 0x68B562E124CC0AEF b1180 + NATIVE_DECL void SET_ALLOW_MIGRATE_TO_SPECTATOR(Entity entity, Any p1) { invoke(0x36F32DE87082343E, entity, p1); } // 0x36F32DE87082343E b1011 + NATIVE_DECL Entity GET_ENTITY_OF_TYPE_ATTACHED_TO_ENTITY(Entity entity, Hash modelHash) { return invoke(0x1F922734E259BD26, entity, modelHash); } // 0x1F922734E259BD26 b1180 + NATIVE_DECL void SET_PICK_UP_BY_CARGOBOB_DISABLED(Entity entity, BOOL toggle) { invoke(0xD7B80E7C3BEFC396, entity, toggle); } // 0xD7B80E7C3BEFC396 b1180 } namespace EVENT { - void SET_DECISION_MAKER(Ped ped, Hash name); - void CLEAR_DECISION_MAKER_EVENT_RESPONSE(Hash name, int eventType); - void BLOCK_DECISION_MAKER_EVENT(Hash name, int eventType); - void UNBLOCK_DECISION_MAKER_EVENT(Hash name, int eventType); - int ADD_SHOCKING_EVENT_AT_POSITION(int eventType, float x, float y, float z, float duration); - int ADD_SHOCKING_EVENT_FOR_ENTITY(int eventType, Entity entity, float duration); - BOOL IS_SHOCKING_EVENT_IN_SPHERE(int eventType, float x, float y, float z, float radius); - BOOL REMOVE_SHOCKING_EVENT(ScrHandle event); - void REMOVE_ALL_SHOCKING_EVENTS(BOOL p0); - void REMOVE_SHOCKING_EVENT_SPAWN_BLOCKING_AREAS(); - void SUPPRESS_SHOCKING_EVENTS_NEXT_FRAME(); - void SUPPRESS_SHOCKING_EVENT_TYPE_NEXT_FRAME(int eventType); - void SUPPRESS_AGITATION_EVENTS_NEXT_FRAME(); + NATIVE_DECL void SET_DECISION_MAKER(Ped ped, Hash name) { invoke(0xB604A2942ADED0EE, ped, name); } // 0xB604A2942ADED0EE 0x19CEAC9E b323 + NATIVE_DECL void CLEAR_DECISION_MAKER_EVENT_RESPONSE(Hash name, int eventType) { invoke(0x4FC9381A7AEE8968, name, eventType); } // 0x4FC9381A7AEE8968 0x07ABD94D b323 + NATIVE_DECL void BLOCK_DECISION_MAKER_EVENT(Hash name, int eventType) { invoke(0xE42FCDFD0E4196F7, name, eventType); } // 0xE42FCDFD0E4196F7 0x57506EA6 b323 + NATIVE_DECL void UNBLOCK_DECISION_MAKER_EVENT(Hash name, int eventType) { invoke(0xD7CD9CF34F2C99E8, name, eventType); } // 0xD7CD9CF34F2C99E8 0x62A3161D b323 + NATIVE_DECL int ADD_SHOCKING_EVENT_AT_POSITION(int eventType, float x, float y, float z, float duration) { return invoke(0xD9F8455409B525E9, eventType, x, y, z, duration); } // 0xD9F8455409B525E9 0x0B30F779 b323 + NATIVE_DECL int ADD_SHOCKING_EVENT_FOR_ENTITY(int eventType, Entity entity, float duration) { return invoke(0x7FD8F3BE76F89422, eventType, entity, duration); } // 0x7FD8F3BE76F89422 0xA81B5B71 b323 + NATIVE_DECL BOOL IS_SHOCKING_EVENT_IN_SPHERE(int eventType, float x, float y, float z, float radius) { return invoke(0x1374ABB7C15BAB92, eventType, x, y, z, radius); } // 0x1374ABB7C15BAB92 0x2F98823E b323 + NATIVE_DECL BOOL REMOVE_SHOCKING_EVENT(ScrHandle event) { return invoke(0x2CDA538C44C6CCE5, event); } // 0x2CDA538C44C6CCE5 0xF82D5A87 b323 + NATIVE_DECL void REMOVE_ALL_SHOCKING_EVENTS(BOOL p0) { invoke(0xEAABE8FDFA21274C, p0); } // 0xEAABE8FDFA21274C 0x64DF6282 b323 + NATIVE_DECL void REMOVE_SHOCKING_EVENT_SPAWN_BLOCKING_AREAS() { invoke(0x340F1415B68AEADE); } // 0x340F1415B68AEADE 0xA0CE89C8 b323 + NATIVE_DECL void SUPPRESS_SHOCKING_EVENTS_NEXT_FRAME() { invoke(0x2F9A292AD0A3BD89); } // 0x2F9A292AD0A3BD89 0x4CC674B5 b323 + NATIVE_DECL void SUPPRESS_SHOCKING_EVENT_TYPE_NEXT_FRAME(int eventType) { invoke(0x3FD2EC8BF1F1CF30, eventType); } // 0x3FD2EC8BF1F1CF30 0xA0FDCB82 b323 + NATIVE_DECL void SUPPRESS_AGITATION_EVENTS_NEXT_FRAME() { invoke(0x5F3B7749C112D552); } // 0x5F3B7749C112D552 0x80340396 b323 } namespace FILES { - int GET_NUM_TATTOO_SHOP_DLC_ITEMS(int character); - BOOL GET_TATTOO_SHOP_DLC_ITEM_DATA(int characterType, int decorationIndex, Any* outComponent); - int GET_TATTOO_SHOP_DLC_ITEM_INDEX(Hash overlayHash, Any p1, int character); - void INIT_SHOP_PED_COMPONENT(Any* outComponent); - void INIT_SHOP_PED_PROP(Any* outProp); - int SETUP_SHOP_PED_APPAREL_QUERY(int p0, int p1, int p2, int p3); - int SETUP_SHOP_PED_APPAREL_QUERY_TU(int character, int p1, int p2, BOOL p3, int p4, int componentId); - void GET_SHOP_PED_QUERY_COMPONENT(int componentId, Any* outComponent); - int GET_SHOP_PED_QUERY_COMPONENT_INDEX(Hash componentHash); - void GET_SHOP_PED_COMPONENT(Hash componentHash, Any* outComponent); - void GET_SHOP_PED_QUERY_PROP(int componentId, Any* outProp); - int GET_SHOP_PED_QUERY_PROP_INDEX(Hash componentHash); - void GET_SHOP_PED_PROP(Hash componentHash, Any* outProp); - Hash GET_HASH_NAME_FOR_COMPONENT(Entity entity, int componentId, int drawableVariant, int textureVariant); - Hash GET_HASH_NAME_FOR_PROP(Entity entity, int componentId, int propIndex, int propTextureIndex); - int GET_SHOP_PED_APPAREL_VARIANT_COMPONENT_COUNT(Hash componentHash); - int GET_SHOP_PED_APPAREL_VARIANT_PROP_COUNT(Hash propHash); - void GET_VARIANT_COMPONENT(Hash componentHash, int variantComponentIndex, Hash* nameHash, int* enumValue, int* componentType); - void GET_VARIANT_PROP(Hash componentHash, int variantPropIndex, Hash* nameHash, int* enumValue, int* anchorPoint); - int GET_SHOP_PED_APPAREL_FORCED_COMPONENT_COUNT(Hash componentHash); - int GET_SHOP_PED_APPAREL_FORCED_PROP_COUNT(Hash componentHash); - void GET_FORCED_COMPONENT(Hash componentHash, int forcedComponentIndex, Hash* nameHash, int* enumValue, int* componentType); - void GET_FORCED_PROP(Hash componentHash, int forcedPropIndex, Hash* nameHash, int* enumValue, int* anchorPoint); - BOOL DOES_SHOP_PED_APPAREL_HAVE_RESTRICTION_TAG(Hash componentHash, Hash restrictionTagHash, int componentId); - BOOL DOES_CURRENT_PED_COMPONENT_HAVE_RESTRICTION_TAG(Ped ped, int componentId, Hash restrictionTagHash); - BOOL DOES_CURRENT_PED_PROP_HAVE_RESTRICTION_TAG(Ped ped, int componentId, Hash restrictionTagHash); - int SETUP_SHOP_PED_OUTFIT_QUERY(int character, BOOL p1); - void GET_SHOP_PED_QUERY_OUTFIT(int outfitIndex, Any* outfit); - void GET_SHOP_PED_OUTFIT(Any p0, Any* p1); - int GET_SHOP_PED_OUTFIT_LOCATE(Any p0); - BOOL GET_SHOP_PED_OUTFIT_PROP_VARIANT(Hash outfitHash, int variantIndex, Any* outPropVariant); - BOOL GET_SHOP_PED_OUTFIT_COMPONENT_VARIANT(Hash outfitHash, int variantIndex, Any* outComponentVariant); - int GET_NUM_DLC_VEHICLES(); - Hash GET_DLC_VEHICLE_MODEL(int dlcVehicleIndex); - BOOL GET_DLC_VEHICLE_DATA(int dlcVehicleIndex, Any* outData); - int GET_DLC_VEHICLE_FLAGS(int dlcVehicleIndex); - int GET_NUM_DLC_WEAPONS(); - int GET_NUM_DLC_WEAPONS_SP(); - BOOL GET_DLC_WEAPON_DATA(int dlcWeaponIndex, Any* outData); - BOOL GET_DLC_WEAPON_DATA_SP(int dlcWeaponIndex, Any* outData); - int GET_NUM_DLC_WEAPON_COMPONENTS(int dlcWeaponIndex); - int GET_NUM_DLC_WEAPON_COMPONENTS_SP(int dlcWeaponIndex); - BOOL GET_DLC_WEAPON_COMPONENT_DATA(int dlcWeaponIndex, int dlcWeapCompIndex, Any* ComponentDataPtr); - BOOL GET_DLC_WEAPON_COMPONENT_DATA_SP(int dlcWeaponIndex, int dlcWeapCompIndex, Any* ComponentDataPtr); - BOOL IS_CONTENT_ITEM_LOCKED(Hash itemHash); - BOOL IS_DLC_VEHICLE_MOD(Hash hash); - Hash GET_DLC_VEHICLE_MOD_LOCK_HASH(Hash hash); - void EXECUTE_CONTENT_CHANGESET_GROUP_FOR_ALL(Hash hash); - void REVERT_CONTENT_CHANGESET_GROUP_FOR_ALL(Hash hash); + NATIVE_DECL int GET_NUM_TATTOO_SHOP_DLC_ITEMS(int character) { return invoke(0x278F76C3B0A8F109, character); } // 0x278F76C3B0A8F109 0x71D0CF3E b323 + NATIVE_DECL BOOL GET_TATTOO_SHOP_DLC_ITEM_DATA(int characterType, int decorationIndex, Any* outComponent) { return invoke(0xFF56381874F82086, characterType, decorationIndex, outComponent); } // 0xFF56381874F82086 0x2E9D628C b323 + NATIVE_DECL int GET_TATTOO_SHOP_DLC_ITEM_INDEX(Hash overlayHash, Any p1, int character) { return invoke(0x10144267DD22866C, overlayHash, p1, character); } // 0x10144267DD22866C b2189 + NATIVE_DECL void INIT_SHOP_PED_COMPONENT(Any* outComponent) { invoke(0x1E8C308FD312C036, outComponent); } // 0x1E8C308FD312C036 0xB818C7FC b323 + NATIVE_DECL void INIT_SHOP_PED_PROP(Any* outProp) { invoke(0xEB0A2B758F7B850F, outProp); } // 0xEB0A2B758F7B850F 0xF5659E50 b323 + NATIVE_DECL int SETUP_SHOP_PED_APPAREL_QUERY(int p0, int p1, int p2, int p3) { return invoke(0x50F457823CE6EB5F, p0, p1, p2, p3); } // 0x50F457823CE6EB5F 0xC937FF3D b323 + NATIVE_DECL int SETUP_SHOP_PED_APPAREL_QUERY_TU(int character, int p1, int p2, BOOL p3, int p4, int componentId) { return invoke(0x9BDF59818B1E38C1, character, p1, p2, p3, p4, componentId); } // 0x9BDF59818B1E38C1 0x594E862C b323 + NATIVE_DECL void GET_SHOP_PED_QUERY_COMPONENT(int componentId, Any* outComponent) { invoke(0x249E310B2D920699, componentId, outComponent); } // 0x249E310B2D920699 0xC0718904 b323 + NATIVE_DECL int GET_SHOP_PED_QUERY_COMPONENT_INDEX(Hash componentHash) { return invoke(0x96E2929292A4DB77, componentHash); } // 0x96E2929292A4DB77 b2189 + NATIVE_DECL void GET_SHOP_PED_COMPONENT(Hash componentHash, Any* outComponent) { invoke(0x74C0E2A57EC66760, componentHash, outComponent); } // 0x74C0E2A57EC66760 0xB39677C5 b323 + NATIVE_DECL void GET_SHOP_PED_QUERY_PROP(int componentId, Any* outProp) { invoke(0xDE44A00999B2837D, componentId, outProp); } // 0xDE44A00999B2837D 0x1D3C1466 b323 + NATIVE_DECL int GET_SHOP_PED_QUERY_PROP_INDEX(Hash componentHash) { return invoke(0x6CEBE002E58DEE97, componentHash); } // 0x6CEBE002E58DEE97 b2189 + NATIVE_DECL void GET_SHOP_PED_PROP(Hash componentHash, Any* outProp) { invoke(0x5D5CAFF661DDF6FC, componentHash, outProp); } // 0x5D5CAFF661DDF6FC 0xDB0A7A58 b323 + NATIVE_DECL Hash GET_HASH_NAME_FOR_COMPONENT(Entity entity, int componentId, int drawableVariant, int textureVariant) { return invoke(0x0368B3A838070348, entity, componentId, drawableVariant, textureVariant); } // 0x0368B3A838070348 0xC8A4BF12 b323 + NATIVE_DECL Hash GET_HASH_NAME_FOR_PROP(Entity entity, int componentId, int propIndex, int propTextureIndex) { return invoke(0x5D6160275CAEC8DD, entity, componentId, propIndex, propTextureIndex); } // 0x5D6160275CAEC8DD 0x7D876DC0 b323 + NATIVE_DECL int GET_SHOP_PED_APPAREL_VARIANT_COMPONENT_COUNT(Hash componentHash) { return invoke(0xC17AD0E5752BECDA, componentHash); } // 0xC17AD0E5752BECDA 0x159751B4 b323 + NATIVE_DECL int GET_SHOP_PED_APPAREL_VARIANT_PROP_COUNT(Hash propHash) { return invoke(0xD40AAC51E8E4C663, propHash); } // 0xD40AAC51E8E4C663 b791 + NATIVE_DECL void GET_VARIANT_COMPONENT(Hash componentHash, int variantComponentIndex, Hash* nameHash, int* enumValue, int* componentType) { invoke(0x6E11F282F11863B6, componentHash, variantComponentIndex, nameHash, enumValue, componentType); } // 0x6E11F282F11863B6 0xE4FF7103 b323 + NATIVE_DECL void GET_VARIANT_PROP(Hash componentHash, int variantPropIndex, Hash* nameHash, int* enumValue, int* anchorPoint) { invoke(0xD81B7F27BC773E66, componentHash, variantPropIndex, nameHash, enumValue, anchorPoint); } // 0xD81B7F27BC773E66 b791 + NATIVE_DECL int GET_SHOP_PED_APPAREL_FORCED_COMPONENT_COUNT(Hash componentHash) { return invoke(0xC6B9DB42C04DD8C3, componentHash); } // 0xC6B9DB42C04DD8C3 0xCE70F183 b323 + NATIVE_DECL int GET_SHOP_PED_APPAREL_FORCED_PROP_COUNT(Hash componentHash) { return invoke(0x017568A8182D98A6, componentHash); } // 0x017568A8182D98A6 0xC560D7C0 b323 + NATIVE_DECL void GET_FORCED_COMPONENT(Hash componentHash, int forcedComponentIndex, Hash* nameHash, int* enumValue, int* componentType) { invoke(0x6C93ED8C2F74859B, componentHash, forcedComponentIndex, nameHash, enumValue, componentType); } // 0x6C93ED8C2F74859B 0x382C70BE b323 + NATIVE_DECL void GET_FORCED_PROP(Hash componentHash, int forcedPropIndex, Hash* nameHash, int* enumValue, int* anchorPoint) { invoke(0xE1CA84EBF72E691D, componentHash, forcedPropIndex, nameHash, enumValue, anchorPoint); } // 0xE1CA84EBF72E691D 0x22DAE257 b323 + NATIVE_DECL BOOL DOES_SHOP_PED_APPAREL_HAVE_RESTRICTION_TAG(Hash componentHash, Hash restrictionTagHash, int componentId) { return invoke(0x341DE7ED1D2A1BFD, componentHash, restrictionTagHash, componentId); } // 0x341DE7ED1D2A1BFD 0x8E2C7FD5 b323 + NATIVE_DECL BOOL DOES_CURRENT_PED_COMPONENT_HAVE_RESTRICTION_TAG(Ped ped, int componentId, Hash restrictionTagHash) { return invoke(0x7796B21B76221BC5, ped, componentId, restrictionTagHash); } // 0x7796B21B76221BC5 b2612 + NATIVE_DECL BOOL DOES_CURRENT_PED_PROP_HAVE_RESTRICTION_TAG(Ped ped, int componentId, Hash restrictionTagHash) { return invoke(0xD726BAB4554DA580, ped, componentId, restrictionTagHash); } // 0xD726BAB4554DA580 b2612 + NATIVE_DECL int SETUP_SHOP_PED_OUTFIT_QUERY(int character, BOOL p1) { return invoke(0xF3FBE2D50A6A8C28, character, p1); } // 0xF3FBE2D50A6A8C28 0x1ECD23E7 b323 + NATIVE_DECL void GET_SHOP_PED_QUERY_OUTFIT(int outfitIndex, Any* outfit) { invoke(0x6D793F03A631FE56, outfitIndex, outfit); } // 0x6D793F03A631FE56 0x2F8013A1 b323 + NATIVE_DECL void GET_SHOP_PED_OUTFIT(Any p0, Any* p1) { invoke(0xB7952076E444979D, p0, p1); } // 0xB7952076E444979D 0xCAFE9209 b323 + NATIVE_DECL int GET_SHOP_PED_OUTFIT_LOCATE(Any p0) { return invoke(0x073CA26B079F956E, p0); } // 0x073CA26B079F956E 0x2798F56F b323 + NATIVE_DECL BOOL GET_SHOP_PED_OUTFIT_PROP_VARIANT(Hash outfitHash, int variantIndex, Any* outPropVariant) { return invoke(0xA9F9C2E0FDE11CBB, outfitHash, variantIndex, outPropVariant); } // 0xA9F9C2E0FDE11CBB 0x6641A864 b323 + NATIVE_DECL BOOL GET_SHOP_PED_OUTFIT_COMPONENT_VARIANT(Hash outfitHash, int variantIndex, Any* outComponentVariant) { return invoke(0x19F2A026EDF0013F, outfitHash, variantIndex, outComponentVariant); } // 0x19F2A026EDF0013F 0x818534AC b323 + NATIVE_DECL int GET_NUM_DLC_VEHICLES() { return invoke(0xA7A866D21CD2329B); } // 0xA7A866D21CD2329B 0x8EAF9CF6 b323 + NATIVE_DECL Hash GET_DLC_VEHICLE_MODEL(int dlcVehicleIndex) { return invoke(0xECC01B7C5763333C, dlcVehicleIndex); } // 0xECC01B7C5763333C 0xA2201E09 b323 + NATIVE_DECL BOOL GET_DLC_VEHICLE_DATA(int dlcVehicleIndex, Any* outData) { return invoke(0x33468EDC08E371F6, dlcVehicleIndex, outData); } // 0x33468EDC08E371F6 0xCF428FA4 b323 + NATIVE_DECL int GET_DLC_VEHICLE_FLAGS(int dlcVehicleIndex) { return invoke(0x5549EE11FA22FCF2, dlcVehicleIndex); } // 0x5549EE11FA22FCF2 0xAB12738C b323 + NATIVE_DECL int GET_NUM_DLC_WEAPONS() { return invoke(0xEE47635F352DA367); } // 0xEE47635F352DA367 0x2B757E6C b323 + NATIVE_DECL int GET_NUM_DLC_WEAPONS_SP() { return invoke(0x4160B65AE085B5A9); } // 0x4160B65AE085B5A9 b2060 + NATIVE_DECL BOOL GET_DLC_WEAPON_DATA(int dlcWeaponIndex, Any* outData) { return invoke(0x79923CD21BECE14E, dlcWeaponIndex, outData); } // 0x79923CD21BECE14E 0xD88EC8EA b323 + NATIVE_DECL BOOL GET_DLC_WEAPON_DATA_SP(int dlcWeaponIndex, Any* outData) { return invoke(0x310836EE7129BA33, dlcWeaponIndex, outData); } // 0x310836EE7129BA33 b2060 + NATIVE_DECL int GET_NUM_DLC_WEAPON_COMPONENTS(int dlcWeaponIndex) { return invoke(0x405425358A7D61FE, dlcWeaponIndex); } // 0x405425358A7D61FE 0x476B23A9 b323 + NATIVE_DECL int GET_NUM_DLC_WEAPON_COMPONENTS_SP(int dlcWeaponIndex) { return invoke(0xAD2A7A6DFF55841B, dlcWeaponIndex); } // 0xAD2A7A6DFF55841B b2060 + NATIVE_DECL BOOL GET_DLC_WEAPON_COMPONENT_DATA(int dlcWeaponIndex, int dlcWeapCompIndex, Any* ComponentDataPtr) { return invoke(0x6CF598A2957C2BF8, dlcWeaponIndex, dlcWeapCompIndex, ComponentDataPtr); } // 0x6CF598A2957C2BF8 0x4B83FCAF b323 + NATIVE_DECL BOOL GET_DLC_WEAPON_COMPONENT_DATA_SP(int dlcWeaponIndex, int dlcWeapCompIndex, Any* ComponentDataPtr) { return invoke(0x31D5E073B6F93CDC, dlcWeaponIndex, dlcWeapCompIndex, ComponentDataPtr); } // 0x31D5E073B6F93CDC b2060 + NATIVE_DECL BOOL IS_CONTENT_ITEM_LOCKED(Hash itemHash) { return invoke(0xD4D7B033C3AA243C, itemHash); } // 0xD4D7B033C3AA243C 0x06396058 b323 + NATIVE_DECL BOOL IS_DLC_VEHICLE_MOD(Hash hash) { return invoke(0x0564B9FF9631B82C, hash); } // 0x0564B9FF9631B82C 0x35BCA844 b323 + NATIVE_DECL Hash GET_DLC_VEHICLE_MOD_LOCK_HASH(Hash hash) { return invoke(0xC098810437312FFF, hash); } // 0xC098810437312FFF 0x59352658 b323 + NATIVE_DECL void EXECUTE_CONTENT_CHANGESET_GROUP_FOR_ALL(Hash hash) { invoke(0x6BEDF5769AC2DC07, hash); } // 0x6BEDF5769AC2DC07 b1604 + NATIVE_DECL void REVERT_CONTENT_CHANGESET_GROUP_FOR_ALL(Hash hash) { invoke(0x3C1978285B036B25, hash); } // 0x3C1978285B036B25 b1604 } namespace FIRE { - FireId START_SCRIPT_FIRE(float X, float Y, float Z, int maxChildren, BOOL isGasFire); - void REMOVE_SCRIPT_FIRE(FireId fireHandle); - FireId START_ENTITY_FIRE(Entity entity); - void STOP_ENTITY_FIRE(Entity entity); - BOOL IS_ENTITY_ON_FIRE(Entity entity); - int GET_NUMBER_OF_FIRES_IN_RANGE(float x, float y, float z, float radius); - void SET_FLAMMABILITY_MULTIPLIER(float p0); - void STOP_FIRE_IN_RANGE(float x, float y, float z, float radius); - BOOL GET_CLOSEST_FIRE_POS(Vector3* outPosition, float x, float y, float z); - void ADD_EXPLOSION(float x, float y, float z, int explosionType, float damageScale, BOOL isAudible, BOOL isInvisible, float cameraShake, BOOL noDamage); - void ADD_OWNED_EXPLOSION(Ped ped, float x, float y, float z, int explosionType, float damageScale, BOOL isAudible, BOOL isInvisible, float cameraShake); - void ADD_EXPLOSION_WITH_USER_VFX(float x, float y, float z, int explosionType, Hash explosionFx, float damageScale, BOOL isAudible, BOOL isInvisible, float cameraShake); - BOOL IS_EXPLOSION_IN_AREA(int explosionType, float x1, float y1, float z1, float x2, float y2, float z2); - BOOL IS_EXPLOSION_ACTIVE_IN_AREA(int explosionType, float x1, float y1, float z1, float x2, float y2, float z2); - BOOL IS_EXPLOSION_IN_SPHERE(int explosionType, float x, float y, float z, float radius); - Entity GET_OWNER_OF_EXPLOSION_IN_SPHERE(int explosionType, float x, float y, float z, float radius); - BOOL IS_EXPLOSION_IN_ANGLED_AREA(int explosionType, float x1, float y1, float z1, float x2, float y2, float z2, float width); - Entity GET_OWNER_OF_EXPLOSION_IN_ANGLED_AREA(int explosionType, float x1, float y1, float z1, float x2, float y2, float z2, float radius); + NATIVE_DECL FireId START_SCRIPT_FIRE(float X, float Y, float Z, int maxChildren, BOOL isGasFire) { return invoke(0x6B83617E04503888, X, Y, Z, maxChildren, isGasFire); } // 0x6B83617E04503888 0xE7529357 b323 + NATIVE_DECL void REMOVE_SCRIPT_FIRE(FireId fireHandle) { invoke(0x7FF548385680673F, fireHandle); } // 0x7FF548385680673F 0x6B21FE26 b323 + NATIVE_DECL FireId START_ENTITY_FIRE(Entity entity) { return invoke(0xF6A9D9708F6F23DF, entity); } // 0xF6A9D9708F6F23DF 0x8928428E b323 + NATIVE_DECL void STOP_ENTITY_FIRE(Entity entity) { invoke(0x7F0DD2EBBB651AFF, entity); } // 0x7F0DD2EBBB651AFF 0xCE8C9066 b323 + NATIVE_DECL BOOL IS_ENTITY_ON_FIRE(Entity entity) { return invoke(0x28D3FED7190D3A0B, entity); } // 0x28D3FED7190D3A0B 0x8C73E64F b323 + NATIVE_DECL int GET_NUMBER_OF_FIRES_IN_RANGE(float x, float y, float z, float radius) { return invoke(0x50CAD495A460B305, x, y, z, radius); } // 0x50CAD495A460B305 0x654D93B7 b323 + NATIVE_DECL void SET_FLAMMABILITY_MULTIPLIER(float p0) { invoke(0x8F390AC4155099BA, p0); } // 0x8F390AC4155099BA b1734 + NATIVE_DECL void STOP_FIRE_IN_RANGE(float x, float y, float z, float radius) { invoke(0x056A8A219B8E829F, x, y, z, radius); } // 0x056A8A219B8E829F 0x725C7205 b323 + NATIVE_DECL BOOL GET_CLOSEST_FIRE_POS(Vector3* outPosition, float x, float y, float z) { return invoke(0x352A9F6BCF90081F, outPosition, x, y, z); } // 0x352A9F6BCF90081F 0xC4977B47 b323 + NATIVE_DECL void ADD_EXPLOSION(float x, float y, float z, int explosionType, float damageScale, BOOL isAudible, BOOL isInvisible, float cameraShake, BOOL noDamage) { invoke(0xE3AD2BDBAEE269AC, x, y, z, explosionType, damageScale, isAudible, isInvisible, cameraShake, noDamage); } // 0xE3AD2BDBAEE269AC 0x10AF5258 b323 + NATIVE_DECL void ADD_OWNED_EXPLOSION(Ped ped, float x, float y, float z, int explosionType, float damageScale, BOOL isAudible, BOOL isInvisible, float cameraShake) { invoke(0x172AA1B624FA1013, ped, x, y, z, explosionType, damageScale, isAudible, isInvisible, cameraShake); } // 0x172AA1B624FA1013 0x27EE0D67 b323 + NATIVE_DECL void ADD_EXPLOSION_WITH_USER_VFX(float x, float y, float z, int explosionType, Hash explosionFx, float damageScale, BOOL isAudible, BOOL isInvisible, float cameraShake) { invoke(0x36DD3FE58B5E5212, x, y, z, explosionType, explosionFx, damageScale, isAudible, isInvisible, cameraShake); } // 0x36DD3FE58B5E5212 0xCF358946 b323 + NATIVE_DECL BOOL IS_EXPLOSION_IN_AREA(int explosionType, float x1, float y1, float z1, float x2, float y2, float z2) { return invoke(0x2E2EBA0EE7CED0E0, explosionType, x1, y1, z1, x2, y2, z2); } // 0x2E2EBA0EE7CED0E0 0xFB40075B b323 + NATIVE_DECL BOOL IS_EXPLOSION_ACTIVE_IN_AREA(int explosionType, float x1, float y1, float z1, float x2, float y2, float z2) { return invoke(0x6070104B699B2EF4, explosionType, x1, y1, z1, x2, y2, z2); } // 0x6070104B699B2EF4 0x37C388DB b323 + NATIVE_DECL BOOL IS_EXPLOSION_IN_SPHERE(int explosionType, float x, float y, float z, float radius) { return invoke(0xAB0F816885B0E483, explosionType, x, y, z, radius); } // 0xAB0F816885B0E483 0xD455A7F3 b323 + NATIVE_DECL Entity GET_OWNER_OF_EXPLOSION_IN_SPHERE(int explosionType, float x, float y, float z, float radius) { return invoke(0xB3CD51E3DB86F176, explosionType, x, y, z, radius); } // 0xB3CD51E3DB86F176 b1290 + NATIVE_DECL BOOL IS_EXPLOSION_IN_ANGLED_AREA(int explosionType, float x1, float y1, float z1, float x2, float y2, float z2, float width) { return invoke(0xA079A6C51525DC4B, explosionType, x1, y1, z1, x2, y2, z2, width); } // 0xA079A6C51525DC4B 0x0128FED9 b323 + NATIVE_DECL Entity GET_OWNER_OF_EXPLOSION_IN_ANGLED_AREA(int explosionType, float x1, float y1, float z1, float x2, float y2, float z2, float radius) { return invoke(0x14BA4BA137AF6CEC, explosionType, x1, y1, z1, x2, y2, z2, radius); } // 0x14BA4BA137AF6CEC 0xAEC0D176 b323 } namespace GRAPHICS { - void SET_DEBUG_LINES_AND_SPHERES_DRAWING_ACTIVE(BOOL enabled); - void DRAW_DEBUG_LINE(float x1, float y1, float z1, float x2, float y2, float z2, int r, int g, int b, int alpha); - void DRAW_DEBUG_LINE_WITH_TWO_COLOURS(float x1, float y1, float z1, float x2, float y2, float z2, int r1, int g1, int b1, int r2, int g2, int b2, int alpha1, int alpha2); - void DRAW_DEBUG_SPHERE(float x, float y, float z, float radius, int red, int green, int blue, int alpha); - void DRAW_DEBUG_BOX(float x1, float y1, float z1, float x2, float y2, float z2, int r, int g, int b, int alpha); - void DRAW_DEBUG_CROSS(float x, float y, float z, float size, int red, int green, int blue, int alpha); - void DRAW_DEBUG_TEXT(const char* text, float x, float y, float z, int red, int green, int blue, int alpha); - void DRAW_DEBUG_TEXT_2D(const char* text, float x, float y, float z, int red, int green, int blue, int alpha); - void DRAW_LINE(float x1, float y1, float z1, float x2, float y2, float z2, int red, int green, int blue, int alpha); - void DRAW_POLY(float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, int red, int green, int blue, int alpha); - void DRAW_TEXTURED_POLY(float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, int red, int green, int blue, int alpha, const char* textureDict, const char* textureName, float u1, float v1, float w1, float u2, float v2, float w2, float u3, float v3, float w3); - void DRAW_TEXTURED_POLY_WITH_THREE_COLOURS(float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, float red1, float green1, float blue1, int alpha1, float red2, float green2, float blue2, int alpha2, float red3, float green3, float blue3, int alpha3, const char* textureDict, const char* textureName, float u1, float v1, float w1, float u2, float v2, float w2, float u3, float v3, float w3); - void DRAW_BOX(float x1, float y1, float z1, float x2, float y2, float z2, int red, int green, int blue, int alpha); - void SET_BACKFACECULLING(BOOL toggle); - void SET_DEPTHWRITING(BOOL toggle); - BOOL BEGIN_TAKE_MISSION_CREATOR_PHOTO(); - int GET_STATUS_OF_TAKE_MISSION_CREATOR_PHOTO(); - void FREE_MEMORY_FOR_MISSION_CREATOR_PHOTO(); - BOOL LOAD_MISSION_CREATOR_PHOTO(Any* p0, Any p1, Any p2, Any p3); - int GET_STATUS_OF_LOAD_MISSION_CREATOR_PHOTO(Any* p0); - BOOL BEGIN_CREATE_MISSION_CREATOR_PHOTO_PREVIEW(); - int GET_STATUS_OF_CREATE_MISSION_CREATOR_PHOTO_PREVIEW(); - void FREE_MEMORY_FOR_MISSION_CREATOR_PHOTO_PREVIEW(); - BOOL BEGIN_TAKE_HIGH_QUALITY_PHOTO(); - int GET_STATUS_OF_TAKE_HIGH_QUALITY_PHOTO(); - void FREE_MEMORY_FOR_HIGH_QUALITY_PHOTO(); - void SET_TAKEN_PHOTO_IS_MUGSHOT(BOOL toggle); - void SET_ARENA_THEME_AND_VARIATION_FOR_TAKEN_PHOTO(Any p0, int p1); - void SET_ON_ISLAND_X_FOR_TAKEN_PHOTO(Any p0); - BOOL SAVE_HIGH_QUALITY_PHOTO(int unused); - int GET_STATUS_OF_SAVE_HIGH_QUALITY_PHOTO(); - BOOL BEGIN_CREATE_LOW_QUALITY_COPY_OF_PHOTO(Any p0); - int GET_STATUS_OF_CREATE_LOW_QUALITY_COPY_OF_PHOTO(int p0); - void FREE_MEMORY_FOR_LOW_QUALITY_PHOTO(); - void DRAW_LOW_QUALITY_PHOTO_TO_PHONE(BOOL p0, BOOL p1); - int GET_MAXIMUM_NUMBER_OF_PHOTOS(); - int GET_MAXIMUM_NUMBER_OF_CLOUD_PHOTOS(); - int GET_CURRENT_NUMBER_OF_CLOUD_PHOTOS(); - BOOL QUEUE_OPERATION_TO_CREATE_SORTED_LIST_OF_PHOTOS(Any p0); - int GET_STATUS_OF_SORTED_LIST_OPERATION(Any p0); - void CLEAR_STATUS_OF_SORTED_LIST_OPERATION(); - BOOL DOES_THIS_PHOTO_SLOT_CONTAIN_A_VALID_PHOTO(Any p0); - BOOL LOAD_HIGH_QUALITY_PHOTO(Any p0); - int GET_LOAD_HIGH_QUALITY_PHOTO_STATUS(int p0); - void DRAW_LIGHT_WITH_RANGEEX(float x, float y, float z, int r, int g, int b, float range, float intensity, float shadow); - void DRAW_LIGHT_WITH_RANGE(float posX, float posY, float posZ, int colorR, int colorG, int colorB, float range, float intensity); - void DRAW_SPOT_LIGHT(float posX, float posY, float posZ, float dirX, float dirY, float dirZ, int colorR, int colorG, int colorB, float distance, float brightness, float hardness, float radius, float falloff); - void DRAW_SHADOWED_SPOT_LIGHT(float posX, float posY, float posZ, float dirX, float dirY, float dirZ, int colorR, int colorG, int colorB, float distance, float brightness, float roundness, float radius, float falloff, int shadowId); - void FADE_UP_PED_LIGHT(float p0); - void UPDATE_LIGHTS_ON_ENTITY(Entity entity); - void SET_LIGHT_OVERRIDE_MAX_INTENSITY_SCALE(Any p0); - float GET_LIGHT_OVERRIDE_MAX_INTENSITY_SCALE(); - void DRAW_MARKER(int type, float posX, float posY, float posZ, float dirX, float dirY, float dirZ, float rotX, float rotY, float rotZ, float scaleX, float scaleY, float scaleZ, int red, int green, int blue, int alpha, BOOL bobUpAndDown, BOOL faceCamera, int p19, BOOL rotate, const char* textureDict, const char* textureName, BOOL drawOnEnts); - void DRAW_MARKER_EX(int type, float posX, float posY, float posZ, float dirX, float dirY, float dirZ, float rotX, float rotY, float rotZ, float scaleX, float scaleY, float scaleZ, int red, int green, int blue, int alpha, BOOL bobUpAndDown, BOOL faceCamera, Any p19, BOOL rotate, const char* textureDict, const char* textureName, BOOL drawOnEnts, BOOL p24, BOOL p25); - void DRAW_MARKER_SPHERE(float x, float y, float z, float radius, int red, int green, int blue, float alpha); - int CREATE_CHECKPOINT(int type, float posX1, float posY1, float posZ1, float posX2, float posY2, float posZ2, float diameter, int red, int green, int blue, int alpha, int reserved); - void SET_CHECKPOINT_INSIDE_CYLINDER_HEIGHT_SCALE(int checkpoint, float scale); - void SET_CHECKPOINT_INSIDE_CYLINDER_SCALE(int checkpoint, float scale); - void SET_CHECKPOINT_CYLINDER_HEIGHT(int checkpoint, float nearHeight, float farHeight, float radius); - void SET_CHECKPOINT_RGBA(int checkpoint, int red, int green, int blue, int alpha); - void SET_CHECKPOINT_RGBA2(int checkpoint, int red, int green, int blue, int alpha); - void SET_CHECKPOINT_CLIPPLANE_WITH_POS_NORM(int checkpoint, float posX, float posY, float posZ, float unkX, float unkY, float unkZ); - void SET_CHECKPOINT_FORCE_OLD_ARROW_POINTING(int checkpoint); - void SET_CHECKPOINT_DECAL_ROT_ALIGNED_TO_CAMERA_ROT(int checkpoint); - void SET_CHECKPOINT_FORCE_DIRECTION(int checkpoint); - void SET_CHECKPOINT_DIRECTION(int checkpoint, float posX, float posY, float posZ); - void DELETE_CHECKPOINT(int checkpoint); - void DONT_RENDER_IN_GAME_UI(BOOL p0); - void FORCE_RENDER_IN_GAME_UI(BOOL toggle); - void REQUEST_STREAMED_TEXTURE_DICT(const char* textureDict, BOOL p1); - BOOL HAS_STREAMED_TEXTURE_DICT_LOADED(const char* textureDict); - void SET_STREAMED_TEXTURE_DICT_AS_NO_LONGER_NEEDED(const char* textureDict); - void DRAW_RECT(float x, float y, float width, float height, int r, int g, int b, int a, BOOL p8); - void SET_SCRIPT_GFX_DRAW_BEHIND_PAUSEMENU(BOOL toggle); - void SET_SCRIPT_GFX_DRAW_ORDER(int drawOrder); - void SET_SCRIPT_GFX_ALIGN(int horizontalAlign, int verticalAlign); - void RESET_SCRIPT_GFX_ALIGN(); - void SET_SCRIPT_GFX_ALIGN_PARAMS(float x, float y, float w, float h); - void GET_SCRIPT_GFX_ALIGN_POSITION(float x, float y, float* calculatedX, float* calculatedY); - float GET_SAFE_ZONE_SIZE(); - void DRAW_SPRITE(const char* textureDict, const char* textureName, float screenX, float screenY, float width, float height, float heading, int red, int green, int blue, int alpha, BOOL p11, Any p12); - void DRAW_SPRITE_ARX(const char* textureDict, const char* textureName, float x, float y, float width, float height, float p6, int red, int green, int blue, int alpha, Any p11, Any p12); - void DRAW_SPRITE_NAMED_RENDERTARGET(const char* textureDict, const char* textureName, float screenX, float screenY, float width, float height, float heading, int red, int green, int blue, int alpha, Any p11); - void DRAW_SPRITE_ARX_WITH_UV(const char* textureDict, const char* textureName, float x, float y, float width, float height, float u1, float v1, float u2, float v2, float heading, int red, int green, int blue, int alpha, Any p15); - int ADD_ENTITY_ICON(Entity entity, const char* icon); - void SET_ENTITY_ICON_VISIBILITY(Entity entity, BOOL toggle); - void SET_ENTITY_ICON_COLOR(Entity entity, int red, int green, int blue, int alpha); - void SET_DRAW_ORIGIN(float x, float y, float z, BOOL p3); - void CLEAR_DRAW_ORIGIN(); - int SET_BINK_MOVIE(const char* name); - void PLAY_BINK_MOVIE(int binkMovie); - void STOP_BINK_MOVIE(int binkMovie); - void RELEASE_BINK_MOVIE(int binkMovie); - void DRAW_BINK_MOVIE(int binkMovie, float p1, float p2, float p3, float p4, float p5, int r, int g, int b, int a); - void SET_BINK_MOVIE_TIME(int binkMovie, float progress); - float GET_BINK_MOVIE_TIME(int binkMovie); - void SET_BINK_MOVIE_VOLUME(int binkMovie, float value); - void ATTACH_TV_AUDIO_TO_ENTITY(Entity entity); - void SET_BINK_MOVIE_AUDIO_FRONTEND(int binkMovie, BOOL p1); - void SET_TV_AUDIO_FRONTEND(BOOL toggle); - void SET_BINK_SHOULD_SKIP(int binkMovie, BOOL bShouldSkip); - int LOAD_MOVIE_MESH_SET(const char* movieMeshSetName); - void RELEASE_MOVIE_MESH_SET(int movieMeshSet); - int QUERY_MOVIE_MESH_SET_STATE(Any p0); - void GET_SCREEN_RESOLUTION(int* x, int* y); - void GET_ACTUAL_SCREEN_RESOLUTION(int* x, int* y); - float GET_ASPECT_RATIO(BOOL b); - float GET_SCREEN_ASPECT_RATIO(); - BOOL GET_IS_WIDESCREEN(); - BOOL GET_IS_HIDEF(); - void ADJUST_NEXT_POS_SIZE_AS_NORMALIZED_16_9(); - void SET_NIGHTVISION(BOOL toggle); - BOOL GET_REQUESTINGNIGHTVISION(); - BOOL GET_USINGNIGHTVISION(); - void SET_EXPOSURETWEAK(BOOL toggle); - void FORCE_EXPOSURE_READBACK(BOOL toggle); - void OVERRIDE_NIGHTVISION_LIGHT_RANGE(float p0); - void SET_NOISEOVERIDE(BOOL toggle); - void SET_NOISINESSOVERIDE(float value); - BOOL GET_SCREEN_COORD_FROM_WORLD_COORD(float worldX, float worldY, float worldZ, float* screenX, float* screenY); - Vector3 GET_TEXTURE_RESOLUTION(const char* textureDict, const char* textureName); - BOOL OVERRIDE_PED_CREW_LOGO_TEXTURE(Ped ped, const char* txd, const char* txn); - void SET_DISTANCE_BLUR_STRENGTH_OVERRIDE(float p0); - void SET_FLASH(float p0, float p1, float fadeIn, float duration, float fadeOut); - void DISABLE_OCCLUSION_THIS_FRAME(); - void SET_ARTIFICIAL_LIGHTS_STATE(BOOL state); - void SET_ARTIFICIAL_VEHICLE_LIGHTS_STATE(BOOL toggle); - void DISABLE_HDTEX_THIS_FRAME(); - int CREATE_TRACKED_POINT(); - void SET_TRACKED_POINT_INFO(int point, float x, float y, float z, float radius); - BOOL IS_TRACKED_POINT_VISIBLE(int point); - void DESTROY_TRACKED_POINT(int point); - int SET_GRASS_CULL_SPHERE(float p0, float p1, float p2, float p3); - void REMOVE_GRASS_CULL_SPHERE(int handle); - void PROCGRASS_ENABLE_CULLSPHERE(int handle, float x, float y, float z, float scale); - void PROCGRASS_DISABLE_CULLSPHERE(int handle); - BOOL PROCGRASS_IS_CULLSPHERE_ENABLED(int handle); - void PROCGRASS_ENABLE_AMBSCALESCAN(); - void PROCGRASS_DISABLE_AMBSCALESCAN(); - void DISABLE_PROCOBJ_CREATION(); - void ENABLE_PROCOBJ_CREATION(); - void GRASSBATCH_ENABLE_FLATTENING_EXT_IN_SPHERE(float x, float y, float z, Any p3, float p4, float p5, float p6, float scale); - void GRASSBATCH_ENABLE_FLATTENING_IN_SPHERE(float x, float y, float z, float radius, float p4, float p5, float p6); - void GRASSBATCH_DISABLE_FLATTENING(); - void CASCADE_SHADOWS_INIT_SESSION(); - void CASCADE_SHADOWS_SET_CASCADE_BOUNDS(Any p0, BOOL p1, float p2, float p3, float p4, float p5, BOOL p6, float p7); - void CASCADE_SHADOWS_SET_CASCADE_BOUNDS_SCALE(float p0); - void CASCADE_SHADOWS_SET_ENTITY_TRACKER_SCALE(float p0); - void CASCADE_SHADOWS_SET_SPLIT_Z_EXP_WEIGHT(float p0); - void CASCADE_SHADOWS_SET_BOUND_POSITION(Any p0); - void CASCADE_SHADOWS_ENABLE_ENTITY_TRACKER(BOOL toggle); - void CASCADE_SHADOWS_SET_SCREEN_SIZE_CHECK_ENABLED(BOOL p0); - void CASCADE_SHADOWS_SET_SHADOW_SAMPLE_TYPE(const char* type); - void CASCADE_SHADOWS_CLEAR_SHADOW_SAMPLE_TYPE(); - void CASCADE_SHADOWS_SET_AIRCRAFT_MODE(BOOL p0); - void CASCADE_SHADOWS_SET_DYNAMIC_DEPTH_MODE(BOOL p0); - void CASCADE_SHADOWS_SET_DYNAMIC_DEPTH_VALUE(float p0); - void CASCADE_SHADOWS_ENABLE_FREEZER(BOOL p0); - void WATER_REFLECTION_SET_SCRIPT_OBJECT_VISIBILITY(Any p0); - void GOLF_TRAIL_SET_ENABLED(BOOL toggle); - void GOLF_TRAIL_SET_PATH(float p0, float p1, float p2, float p3, float p4, float p5, float p6, float p7, BOOL p8); - void GOLF_TRAIL_SET_RADIUS(float p0, float p1, float p2); - void GOLF_TRAIL_SET_COLOUR(int p0, int p1, int p2, int p3, int p4, int p5, int p6, int p7, int p8, int p9, int p10, int p11); - void GOLF_TRAIL_SET_TESSELLATION(int p0, int p1); - void GOLF_TRAIL_SET_FIXED_CONTROL_POINT_ENABLE(BOOL p0); - void GOLF_TRAIL_SET_FIXED_CONTROL_POINT(int type, float xPos, float yPos, float zPos, float p4, int red, int green, int blue, int alpha); - void GOLF_TRAIL_SET_SHADER_PARAMS(float p0, float p1, float p2, float p3, float p4); - void GOLF_TRAIL_SET_FACING(BOOL p0); - float GOLF_TRAIL_GET_MAX_HEIGHT(); - Vector3 GOLF_TRAIL_GET_VISUAL_CONTROL_POINT(int p0); - void SET_SEETHROUGH(BOOL toggle); - BOOL GET_USINGSEETHROUGH(); - void SEETHROUGH_RESET(); - void SEETHROUGH_SET_FADE_STARTDISTANCE(float distance); - void SEETHROUGH_SET_FADE_ENDDISTANCE(float distance); - float SEETHROUGH_GET_MAX_THICKNESS(); - void SEETHROUGH_SET_MAX_THICKNESS(float thickness); - void SEETHROUGH_SET_NOISE_MIN(float amount); - void SEETHROUGH_SET_NOISE_MAX(float amount); - void SEETHROUGH_SET_HILIGHT_INTENSITY(float intensity); - void SEETHROUGH_SET_HIGHLIGHT_NOISE(float noise); - void SEETHROUGH_SET_HEATSCALE(int index, float heatScale); - void SEETHROUGH_SET_COLOR_NEAR(int red, int green, int blue); - void SET_MOTIONBLUR_MAX_VEL_SCALER(float p0); - float GET_MOTIONBLUR_MAX_VEL_SCALER(); - void SET_FORCE_MOTIONBLUR(BOOL toggle); - void TOGGLE_PLAYER_DAMAGE_OVERLAY(BOOL toggle); - void RESET_ADAPTATION(int p0); - BOOL TRIGGER_SCREENBLUR_FADE_IN(float transitionTime); - BOOL TRIGGER_SCREENBLUR_FADE_OUT(float transitionTime); - void DISABLE_SCREENBLUR_FADE(); - float GET_SCREENBLUR_FADE_CURRENT_TIME(); - BOOL IS_SCREENBLUR_FADE_RUNNING(); - void TOGGLE_PAUSED_RENDERPHASES(BOOL toggle); - BOOL GET_TOGGLE_PAUSED_RENDERPHASES_STATUS(); - void RESET_PAUSED_RENDERPHASES(); - void GRAB_PAUSEMENU_OWNERSHIP(); - void SET_HIDOF_OVERRIDE(BOOL p0, BOOL p1, float nearplaneOut, float nearplaneIn, float farplaneOut, float farplaneIn); - void SET_LOCK_ADAPTIVE_DOF_DISTANCE(BOOL p0); - BOOL PHONEPHOTOEDITOR_TOGGLE(BOOL p0); - BOOL PHONEPHOTOEDITOR_IS_ACTIVE(); - BOOL PHONEPHOTOEDITOR_SET_FRAME_TXD(const char* textureDict, BOOL p1); - BOOL START_PARTICLE_FX_NON_LOOPED_AT_COORD(const char* effectName, float xPos, float yPos, float zPos, float xRot, float yRot, float zRot, float scale, BOOL xAxis, BOOL yAxis, BOOL zAxis); - BOOL START_NETWORKED_PARTICLE_FX_NON_LOOPED_AT_COORD(const char* effectName, float xPos, float yPos, float zPos, float xRot, float yRot, float zRot, float scale, BOOL xAxis, BOOL yAxis, BOOL zAxis, BOOL p11); - BOOL START_PARTICLE_FX_NON_LOOPED_ON_PED_BONE(const char* effectName, Ped ped, float offsetX, float offsetY, float offsetZ, float rotX, float rotY, float rotZ, int boneIndex, float scale, BOOL axisX, BOOL axisY, BOOL axisZ); - BOOL START_NETWORKED_PARTICLE_FX_NON_LOOPED_ON_PED_BONE(const char* effectName, Ped ped, float offsetX, float offsetY, float offsetZ, float rotX, float rotY, float rotZ, int boneIndex, float scale, BOOL axisX, BOOL axisY, BOOL axisZ); - BOOL START_PARTICLE_FX_NON_LOOPED_ON_ENTITY(const char* effectName, Entity entity, float offsetX, float offsetY, float offsetZ, float rotX, float rotY, float rotZ, float scale, BOOL axisX, BOOL axisY, BOOL axisZ); - BOOL START_NETWORKED_PARTICLE_FX_NON_LOOPED_ON_ENTITY(const char* effectName, Entity entity, float offsetX, float offsetY, float offsetZ, float rotX, float rotY, float rotZ, float scale, BOOL axisX, BOOL axisY, BOOL axisZ); - BOOL START_PARTICLE_FX_NON_LOOPED_ON_ENTITY_BONE(const char* effectName, Entity entity, float offsetX, float offsetY, float offsetZ, float rotX, float rotY, float rotZ, int boneIndex, float scale, BOOL axisX, BOOL axisY, BOOL axisZ); - void SET_PARTICLE_FX_NON_LOOPED_COLOUR(float r, float g, float b); - void SET_PARTICLE_FX_NON_LOOPED_ALPHA(float alpha); - void SET_PARTICLE_FX_NON_LOOPED_SCALE(float scale); - void SET_PARTICLE_FX_NON_LOOPED_EMITTER_SIZE(float p0, float p1, float scale); - void SET_PARTICLE_FX_FORCE_VEHICLE_INTERIOR(BOOL toggle); - int START_PARTICLE_FX_LOOPED_AT_COORD(const char* effectName, float x, float y, float z, float xRot, float yRot, float zRot, float scale, BOOL xAxis, BOOL yAxis, BOOL zAxis, BOOL p11); - int START_PARTICLE_FX_LOOPED_ON_PED_BONE(const char* effectName, Ped ped, float xOffset, float yOffset, float zOffset, float xRot, float yRot, float zRot, int boneIndex, float scale, BOOL xAxis, BOOL yAxis, BOOL zAxis); - int START_PARTICLE_FX_LOOPED_ON_ENTITY(const char* effectName, Entity entity, float xOffset, float yOffset, float zOffset, float xRot, float yRot, float zRot, float scale, BOOL xAxis, BOOL yAxis, BOOL zAxis); - int START_PARTICLE_FX_LOOPED_ON_ENTITY_BONE(const char* effectName, Entity entity, float xOffset, float yOffset, float zOffset, float xRot, float yRot, float zRot, int boneIndex, float scale, BOOL xAxis, BOOL yAxis, BOOL zAxis); - int START_NETWORKED_PARTICLE_FX_LOOPED_ON_ENTITY(const char* effectName, Entity entity, float xOffset, float yOffset, float zOffset, float xRot, float yRot, float zRot, float scale, BOOL xAxis, BOOL yAxis, BOOL zAxis, float r, float g, float b, float a); - int START_NETWORKED_PARTICLE_FX_LOOPED_ON_ENTITY_BONE(const char* effectName, Entity entity, float xOffset, float yOffset, float zOffset, float xRot, float yRot, float zRot, int boneIndex, float scale, BOOL xAxis, BOOL yAxis, BOOL zAxis, float r, float g, float b, float a); - void STOP_PARTICLE_FX_LOOPED(int ptfxHandle, BOOL p1); - void REMOVE_PARTICLE_FX(int ptfxHandle, BOOL p1); - void REMOVE_PARTICLE_FX_FROM_ENTITY(Entity entity); - void REMOVE_PARTICLE_FX_IN_RANGE(float X, float Y, float Z, float radius); - void FORCE_PARTICLE_FX_IN_VEHICLE_INTERIOR(Any p0, Any p1); - BOOL DOES_PARTICLE_FX_LOOPED_EXIST(int ptfxHandle); - void SET_PARTICLE_FX_LOOPED_OFFSETS(int ptfxHandle, float x, float y, float z, float rotX, float rotY, float rotZ); - void SET_PARTICLE_FX_LOOPED_EVOLUTION(int ptfxHandle, const char* propertyName, float amount, BOOL noNetwork); - void SET_PARTICLE_FX_LOOPED_COLOUR(int ptfxHandle, float r, float g, float b, BOOL p4); - void SET_PARTICLE_FX_LOOPED_ALPHA(int ptfxHandle, float alpha); - void SET_PARTICLE_FX_LOOPED_SCALE(int ptfxHandle, float scale); - void SET_PARTICLE_FX_LOOPED_FAR_CLIP_DIST(int ptfxHandle, float range); - void SET_PARTICLE_FX_CAM_INSIDE_VEHICLE(BOOL p0); - void SET_PARTICLE_FX_CAM_INSIDE_NONPLAYER_VEHICLE(Vehicle vehicle, BOOL p1); - void SET_PARTICLE_FX_SHOOTOUT_BOAT(Any p0); - void CLEAR_PARTICLE_FX_SHOOTOUT_BOAT(); - void SET_PARTICLE_FX_BLOOD_SCALE(Any p0); - void DISABLE_IN_WATER_PTFX(BOOL toggle); - void DISABLE_DOWNWASH_PTFX(BOOL toggle); - void SET_PARTICLE_FX_SLIPSTREAM_LODRANGE_SCALE(float scale); - void ENABLE_CLOWN_BLOOD_VFX(BOOL toggle); - void ENABLE_ALIEN_BLOOD_VFX(BOOL toggle); - void SET_PARTICLE_FX_BULLET_IMPACT_SCALE(float scale); - void SET_PARTICLE_FX_BULLET_IMPACT_LODRANGE_SCALE(float p0); - void SET_PARTICLE_FX_BULLET_TRACE_NO_ANGLE_REJECT(BOOL p0); - void SET_PARTICLE_FX_BANG_SCRAPE_LODRANGE_SCALE(float p0); - void SET_PARTICLE_FX_FOOT_LODRANGE_SCALE(float p0); - void SET_PARTICLE_FX_FOOT_OVERRIDE_NAME(const char* p0); - void SET_SKIDMARK_RANGE_SCALE(float scale); - void SET_PTFX_FORCE_VEHICLE_INTERIOR_FLAG(Any p0); - void REGISTER_POSTFX_BULLET_IMPACT(float weaponWorldPosX, float weaponWorldPosY, float weaponWorldPosZ, float intensity); - void FORCE_POSTFX_BULLET_IMPACTS_AFTER_HUD(BOOL p0); - void USE_PARTICLE_FX_ASSET(const char* name); - void SET_PARTICLE_FX_OVERRIDE(const char* oldAsset, const char* newAsset); - void RESET_PARTICLE_FX_OVERRIDE(const char* name); - void SET_WEATHER_PTFX_USE_OVERRIDE_SETTINGS(BOOL p0); - void SET_WEATHER_PTFX_OVERRIDE_CURR_LEVEL(float p0); - void WASH_DECALS_IN_RANGE(float x, float y, float z, float range, float p4); - void WASH_DECALS_FROM_VEHICLE(Vehicle vehicle, float p1); - void FADE_DECALS_IN_RANGE(float x, float y, float z, float p3, float p4); - void REMOVE_DECALS_IN_RANGE(float x, float y, float z, float range); - void REMOVE_DECALS_FROM_OBJECT(Object obj); - void REMOVE_DECALS_FROM_OBJECT_FACING(Object obj, float x, float y, float z); - void REMOVE_DECALS_FROM_VEHICLE(Vehicle vehicle); - int ADD_DECAL(int decalType, float posX, float posY, float posZ, float p4, float p5, float p6, float p7, float p8, float p9, float width, float height, float rCoef, float gCoef, float bCoef, float opacity, float timeout, BOOL p17, BOOL p18, BOOL p19); - int ADD_PETROL_DECAL(float x, float y, float z, float groundLvl, float width, float transparency); - int ADD_OIL_DECAL(float x, float y, float z, float groundLvl, float width, float transparency); - void START_PETROL_TRAIL_DECALS(float p0); - void ADD_PETROL_TRAIL_DECAL_INFO(float x, float y, float z, float p3); - void END_PETROL_TRAIL_DECALS(); - void REMOVE_DECAL(int decal); - BOOL IS_DECAL_ALIVE(int decal); - float GET_DECAL_WASH_LEVEL(int decal); - void SET_DISABLE_PETROL_DECALS_IGNITING_THIS_FRAME(); - void SET_DISABLE_PETROL_DECALS_RECYCLING_THIS_FRAME(); - void SET_DISABLE_DECAL_RENDERING_THIS_FRAME(); - BOOL GET_IS_PETROL_DECAL_IN_RANGE(float xCoord, float yCoord, float zCoord, float radius); - void PATCH_DECAL_DIFFUSE_MAP(int decalType, const char* textureDict, const char* textureName); - void UNPATCH_DECAL_DIFFUSE_MAP(int decalType); - void MOVE_VEHICLE_DECALS(Any p0, Any p1); - BOOL ADD_VEHICLE_CREW_EMBLEM(Vehicle vehicle, Ped ped, int boneIndex, float x1, float x2, float x3, float y1, float y2, float y3, float z1, float z2, float z3, float scale, Any p13, int alpha); - BOOL ABORT_VEHICLE_CREW_EMBLEM_REQUEST(int* p0); - void REMOVE_VEHICLE_CREW_EMBLEM(Vehicle vehicle, int p1); - int GET_VEHICLE_CREW_EMBLEM_REQUEST_STATE(Vehicle vehicle, int p1); - BOOL DOES_VEHICLE_HAVE_CREW_EMBLEM(Vehicle vehicle, int p1); - void DISABLE_COMPOSITE_SHOTGUN_DECALS(BOOL toggle); - void DISABLE_SCUFF_DECALS(BOOL toggle); - void SET_DECAL_BULLET_IMPACT_RANGE_SCALE(float p0); - void OVERRIDE_INTERIOR_SMOKE_NAME(const char* name); - void OVERRIDE_INTERIOR_SMOKE_LEVEL(float level); - void OVERRIDE_INTERIOR_SMOKE_END(); - void REGISTER_NOIR_LENS_EFFECT(); - void DISABLE_VEHICLE_DISTANTLIGHTS(BOOL toggle); - void RENDER_SHADOWED_LIGHTS_WITH_NO_SHADOWS(BOOL p0); - void REQUEST_EARLY_LIGHT_CHECK(); - void USE_SNOW_FOOT_VFX_WHEN_UNSHELTERED(BOOL toggle); - void USE_SNOW_WHEEL_VFX_WHEN_UNSHELTERED(BOOL toggle); - void DISABLE_REGION_VFX(Any p0); - void PRESET_INTERIOR_AMBIENT_CACHE(const char* timecycleModifierName); - void SET_TIMECYCLE_MODIFIER(const char* modifierName); - void SET_TIMECYCLE_MODIFIER_STRENGTH(float strength); - void SET_TRANSITION_TIMECYCLE_MODIFIER(const char* modifierName, float transition); - void SET_TRANSITION_OUT_OF_TIMECYCLE_MODIFIER(float strength); - void CLEAR_TIMECYCLE_MODIFIER(); - int GET_TIMECYCLE_MODIFIER_INDEX(); - int GET_TIMECYCLE_TRANSITION_MODIFIER_INDEX(); - BOOL GET_IS_TIMECYCLE_TRANSITIONING_OUT(); - void PUSH_TIMECYCLE_MODIFIER(); - void POP_TIMECYCLE_MODIFIER(); - void SET_CURRENT_PLAYER_TCMODIFIER(const char* modifierName); - void SET_PLAYER_TCMODIFIER_TRANSITION(float value); - void SET_NEXT_PLAYER_TCMODIFIER(const char* modifierName); - void ADD_TCMODIFIER_OVERRIDE(const char* modifierName1, const char* modifierName2); - void CLEAR_ALL_TCMODIFIER_OVERRIDES(const char* p0); - void SET_EXTRA_TCMODIFIER(const char* modifierName); - void CLEAR_EXTRA_TCMODIFIER(); - int GET_EXTRA_TCMODIFIER(); - void ENABLE_MOON_CYCLE_OVERRIDE(float strength); - void DISABLE_MOON_CYCLE_OVERRIDE(); - int REQUEST_SCALEFORM_MOVIE(const char* scaleformName); - int REQUEST_SCALEFORM_MOVIE_WITH_IGNORE_SUPER_WIDESCREEN(const char* scaleformName); - int REQUEST_SCALEFORM_MOVIE_INSTANCE(const char* scaleformName); - int REQUEST_SCALEFORM_MOVIE_SKIP_RENDER_WHILE_PAUSED(const char* scaleformName); - BOOL HAS_SCALEFORM_MOVIE_LOADED(int scaleformHandle); - BOOL IS_ACTIVE_SCALEFORM_MOVIE_DELETING(int val); - BOOL IS_SCALEFORM_MOVIE_DELETING(int val); - BOOL HAS_SCALEFORM_MOVIE_FILENAME_LOADED(const char* scaleformName); - BOOL HAS_SCALEFORM_CONTAINER_MOVIE_LOADED_INTO_PARENT(int scaleformHandle); - void SET_SCALEFORM_MOVIE_AS_NO_LONGER_NEEDED(int* scaleformHandle); - void SET_SCALEFORM_MOVIE_TO_USE_SYSTEM_TIME(int scaleform, BOOL toggle); - void SET_SCALEFORM_MOVIE_TO_USE_LARGE_RT(int scaleformHandle, BOOL toggle); - void SET_SCALEFORM_MOVIE_TO_USE_SUPER_LARGE_RT(int scaleformHandle, BOOL toggle); - void DRAW_SCALEFORM_MOVIE(int scaleformHandle, float x, float y, float width, float height, int red, int green, int blue, int alpha, int p9); - void DRAW_SCALEFORM_MOVIE_FULLSCREEN(int scaleform, int red, int green, int blue, int alpha, int p5); - void DRAW_SCALEFORM_MOVIE_FULLSCREEN_MASKED(int scaleform1, int scaleform2, int red, int green, int blue, int alpha); - void DRAW_SCALEFORM_MOVIE_3D(int scaleform, float posX, float posY, float posZ, float rotX, float rotY, float rotZ, float p7, float p8, float p9, float scaleX, float scaleY, float scaleZ, int rotationOrder); - void DRAW_SCALEFORM_MOVIE_3D_SOLID(int scaleform, float posX, float posY, float posZ, float rotX, float rotY, float rotZ, float p7, float p8, float p9, float scaleX, float scaleY, float scaleZ, int rotationOrder); - void CALL_SCALEFORM_MOVIE_METHOD(int scaleform, const char* method); - void CALL_SCALEFORM_MOVIE_METHOD_WITH_NUMBER(int scaleform, const char* methodName, float param1, float param2, float param3, float param4, float param5); - void CALL_SCALEFORM_MOVIE_METHOD_WITH_STRING(int scaleform, const char* methodName, const char* param1, const char* param2, const char* param3, const char* param4, const char* param5); - void CALL_SCALEFORM_MOVIE_METHOD_WITH_NUMBER_AND_STRING(int scaleform, const char* methodName, float floatParam1, float floatParam2, float floatParam3, float floatParam4, float floatParam5, const char* stringParam1, const char* stringParam2, const char* stringParam3, const char* stringParam4, const char* stringParam5); - BOOL BEGIN_SCALEFORM_SCRIPT_HUD_MOVIE_METHOD(int hudComponent, const char* methodName); - BOOL BEGIN_SCALEFORM_MOVIE_METHOD(int scaleform, const char* methodName); - BOOL BEGIN_SCALEFORM_MOVIE_METHOD_ON_FRONTEND(const char* methodName); - BOOL BEGIN_SCALEFORM_MOVIE_METHOD_ON_FRONTEND_HEADER(const char* methodName); - void END_SCALEFORM_MOVIE_METHOD(); - int END_SCALEFORM_MOVIE_METHOD_RETURN_VALUE(); - BOOL IS_SCALEFORM_MOVIE_METHOD_RETURN_VALUE_READY(int methodReturn); - int GET_SCALEFORM_MOVIE_METHOD_RETURN_VALUE_INT(int methodReturn); - BOOL GET_SCALEFORM_MOVIE_METHOD_RETURN_VALUE_BOOL(int methodReturn); - const char* GET_SCALEFORM_MOVIE_METHOD_RETURN_VALUE_STRING(int methodReturn); - void SCALEFORM_MOVIE_METHOD_ADD_PARAM_INT(int value); - void SCALEFORM_MOVIE_METHOD_ADD_PARAM_FLOAT(float value); - void SCALEFORM_MOVIE_METHOD_ADD_PARAM_BOOL(BOOL value); - void BEGIN_TEXT_COMMAND_SCALEFORM_STRING(const char* componentType); - void END_TEXT_COMMAND_SCALEFORM_STRING(); - void END_TEXT_COMMAND_UNPARSED_SCALEFORM_STRING(); - void SCALEFORM_MOVIE_METHOD_ADD_PARAM_LITERAL_STRING(const char* string); - void SCALEFORM_MOVIE_METHOD_ADD_PARAM_TEXTURE_NAME_STRING(const char* string); - void SCALEFORM_MOVIE_METHOD_ADD_PARAM_PLAYER_NAME_STRING(const char* string); - BOOL DOES_LATEST_BRIEF_STRING_EXIST(int p0); - void SCALEFORM_MOVIE_METHOD_ADD_PARAM_LATEST_BRIEF_STRING(int value); - void REQUEST_SCALEFORM_SCRIPT_HUD_MOVIE(int hudComponent); - BOOL HAS_SCALEFORM_SCRIPT_HUD_MOVIE_LOADED(int hudComponent); - void REMOVE_SCALEFORM_SCRIPT_HUD_MOVIE(int hudComponent); - BOOL PASS_KEYBOARD_INPUT_TO_SCALEFORM(int scaleformHandle); - void SET_TV_CHANNEL(int channel); - int GET_TV_CHANNEL(); - void SET_TV_VOLUME(float volume); - float GET_TV_VOLUME(); - void DRAW_TV_CHANNEL(float xPos, float yPos, float xScale, float yScale, float rotation, int red, int green, int blue, int alpha); - void SET_TV_CHANNEL_PLAYLIST(int tvChannel, const char* playlistName, BOOL restart); - void SET_TV_CHANNEL_PLAYLIST_AT_HOUR(int tvChannel, const char* playlistName, int hour); - void CLEAR_TV_CHANNEL_PLAYLIST(int tvChannel); - BOOL IS_PLAYLIST_ON_CHANNEL(int tvChannel, Any p1); - BOOL IS_TVSHOW_CURRENTLY_PLAYING(Hash videoCliphash); - void ENABLE_MOVIE_KEYFRAME_WAIT(BOOL toggle); - void SET_TV_PLAYER_WATCHING_THIS_FRAME(Any p0); - Hash GET_CURRENT_TV_CLIP_NAMEHASH(); - void ENABLE_MOVIE_SUBTITLES(BOOL toggle); - BOOL UI3DSCENE_IS_AVAILABLE(); - BOOL UI3DSCENE_PUSH_PRESET(const char* presetName); - BOOL UI3DSCENE_ASSIGN_PED_TO_SLOT(const char* presetName, Ped ped, int slot, float posX, float posY, float posZ); - void UI3DSCENE_CLEAR_PATCHED_DATA(); - void UI3DSCENE_MAKE_PUSHED_PRESET_PERSISTENT(BOOL toggle); - void TERRAINGRID_ACTIVATE(BOOL toggle); - void TERRAINGRID_SET_PARAMS(float x, float y, float z, float forwardX, float forwardY, float forwardZ, float sizeX, float sizeY, float sizeZ, float gridScale, float glowIntensity, float normalHeight, float heightDiff); - void TERRAINGRID_SET_COLOURS(int lowR, int lowG, int lowB, int lowAlpha, int r, int g, int b, int alpha, int highR, int highG, int highB, int highAlpha); - void ANIMPOSTFX_PLAY(const char* effectName, int duration, BOOL looped); - void ANIMPOSTFX_STOP(const char* effectName); - float ANIMPOSTFX_GET_CURRENT_TIME(const char* effectName); - BOOL ANIMPOSTFX_IS_RUNNING(const char* effectName); - void ANIMPOSTFX_STOP_ALL(); - void ANIMPOSTFX_STOP_AND_FLUSH_REQUESTS(const char* effectName); + NATIVE_DECL void SET_DEBUG_LINES_AND_SPHERES_DRAWING_ACTIVE(BOOL enabled) { invoke(0x175B6BFC15CDD0C5, enabled); } // 0x175B6BFC15CDD0C5 0x1418CA37 b323 + NATIVE_DECL void DRAW_DEBUG_LINE(float x1, float y1, float z1, float x2, float y2, float z2, int r, int g, int b, int alpha) { invoke(0x7FDFADE676AA3CB0, x1, y1, z1, x2, y2, z2, r, g, b, alpha); } // 0x7FDFADE676AA3CB0 0xABF783AB b323 + NATIVE_DECL void DRAW_DEBUG_LINE_WITH_TWO_COLOURS(float x1, float y1, float z1, float x2, float y2, float z2, int r1, int g1, int b1, int r2, int g2, int b2, int alpha1, int alpha2) { invoke(0xD8B9A8AC5608FF94, x1, y1, z1, x2, y2, z2, r1, g1, b1, r2, g2, b2, alpha1, alpha2); } // 0xD8B9A8AC5608FF94 0xE8BFF632 b323 + NATIVE_DECL void DRAW_DEBUG_SPHERE(float x, float y, float z, float radius, int red, int green, int blue, int alpha) { invoke(0xAAD68E1AB39DA632, x, y, z, radius, red, green, blue, alpha); } // 0xAAD68E1AB39DA632 0x304D0EEF b323 + NATIVE_DECL void DRAW_DEBUG_BOX(float x1, float y1, float z1, float x2, float y2, float z2, int r, int g, int b, int alpha) { invoke(0x083A2CA4F2E573BD, x1, y1, z1, x2, y2, z2, r, g, b, alpha); } // 0x083A2CA4F2E573BD 0x8524A848 b323 + NATIVE_DECL void DRAW_DEBUG_CROSS(float x, float y, float z, float size, int red, int green, int blue, int alpha) { invoke(0x73B1189623049839, x, y, z, size, red, green, blue, alpha); } // 0x73B1189623049839 0xB6DF3709 b323 + NATIVE_DECL void DRAW_DEBUG_TEXT(const char* text, float x, float y, float z, int red, int green, int blue, int alpha) { invoke(0x3903E216620488E8, text, x, y, z, red, green, blue, alpha); } // 0x3903E216620488E8 0x269B006F b323 + NATIVE_DECL void DRAW_DEBUG_TEXT_2D(const char* text, float x, float y, float z, int red, int green, int blue, int alpha) { invoke(0xA3BB2E9555C05A8F, text, x, y, z, red, green, blue, alpha); } // 0xA3BB2E9555C05A8F 0x528B973B b323 + NATIVE_DECL void DRAW_LINE(float x1, float y1, float z1, float x2, float y2, float z2, int red, int green, int blue, int alpha) { invoke(0x6B7256074AE34680, x1, y1, z1, x2, y2, z2, red, green, blue, alpha); } // 0x6B7256074AE34680 0xB3426BCC b323 + NATIVE_DECL void DRAW_POLY(float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, int red, int green, int blue, int alpha) { invoke(0xAC26716048436851, x1, y1, z1, x2, y2, z2, x3, y3, z3, red, green, blue, alpha); } // 0xAC26716048436851 0xABD19253 b323 + NATIVE_DECL void DRAW_TEXTURED_POLY(float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, int red, int green, int blue, int alpha, const char* textureDict, const char* textureName, float u1, float v1, float w1, float u2, float v2, float w2, float u3, float v3, float w3) { invoke(0x29280002282F1928, x1, y1, z1, x2, y2, z2, x3, y3, z3, red, green, blue, alpha, textureDict, textureName, u1, v1, w1, u2, v2, w2, u3, v3, w3); } // 0x29280002282F1928 b877 + NATIVE_DECL void DRAW_TEXTURED_POLY_WITH_THREE_COLOURS(float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, float red1, float green1, float blue1, int alpha1, float red2, float green2, float blue2, int alpha2, float red3, float green3, float blue3, int alpha3, const char* textureDict, const char* textureName, float u1, float v1, float w1, float u2, float v2, float w2, float u3, float v3, float w3) { invoke(0x736D7AA1B750856B, x1, y1, z1, x2, y2, z2, x3, y3, z3, red1, green1, blue1, alpha1, red2, green2, blue2, alpha2, red3, green3, blue3, alpha3, textureDict, textureName, u1, v1, w1, u2, v2, w2, u3, v3, w3); } // 0x736D7AA1B750856B b877 + NATIVE_DECL void DRAW_BOX(float x1, float y1, float z1, float x2, float y2, float z2, int red, int green, int blue, int alpha) { invoke(0xD3A9971CADAC7252, x1, y1, z1, x2, y2, z2, red, green, blue, alpha); } // 0xD3A9971CADAC7252 0xCD4D9DD5 b323 + NATIVE_DECL void SET_BACKFACECULLING(BOOL toggle) { invoke(0x23BA6B0C2AD7B0D3, toggle); } // 0x23BA6B0C2AD7B0D3 0xC44C2F44 b323 + NATIVE_DECL void SET_DEPTHWRITING(BOOL toggle) { invoke(0xC5C8F970D4EDFF71, toggle); } // 0xC5C8F970D4EDFF71 b877 + NATIVE_DECL BOOL BEGIN_TAKE_MISSION_CREATOR_PHOTO() { return invoke(0x1DD2139A9A20DCE8); } // 0x1DD2139A9A20DCE8 0xBA9AD458 b323 + NATIVE_DECL int GET_STATUS_OF_TAKE_MISSION_CREATOR_PHOTO() { return invoke(0x90A78ECAA4E78453); } // 0x90A78ECAA4E78453 0xADBBA287 b323 + NATIVE_DECL void FREE_MEMORY_FOR_MISSION_CREATOR_PHOTO() { invoke(0x0A46AF8A78DC5E0A); } // 0x0A46AF8A78DC5E0A 0x9E553002 b323 + NATIVE_DECL BOOL LOAD_MISSION_CREATOR_PHOTO(Any* p0, Any p1, Any p2, Any p3) { return invoke(0x4862437A486F91B0, p0, p1, p2, p3); } // 0x4862437A486F91B0 0x56C1E488 b323 + NATIVE_DECL int GET_STATUS_OF_LOAD_MISSION_CREATOR_PHOTO(Any* p0) { return invoke(0x1670F8D05056F257, p0); } // 0x1670F8D05056F257 0x226B08EA b323 + NATIVE_DECL BOOL BEGIN_CREATE_MISSION_CREATOR_PHOTO_PREVIEW() { return invoke(0x7FA5D82B8F58EC06); } // 0x7FA5D82B8F58EC06 0x1F3CADB0 b323 + NATIVE_DECL int GET_STATUS_OF_CREATE_MISSION_CREATOR_PHOTO_PREVIEW() { return invoke(0x5B0316762AFD4A64); } // 0x5B0316762AFD4A64 0xA9DC8558 b323 + NATIVE_DECL void FREE_MEMORY_FOR_MISSION_CREATOR_PHOTO_PREVIEW() { invoke(0x346EF3ECAAAB149E); } // 0x346EF3ECAAAB149E 0x88EAF398 b323 + NATIVE_DECL BOOL BEGIN_TAKE_HIGH_QUALITY_PHOTO() { return invoke(0xA67C35C56EB1BD9D); } // 0xA67C35C56EB1BD9D 0x47B0C137 b323 + NATIVE_DECL int GET_STATUS_OF_TAKE_HIGH_QUALITY_PHOTO() { return invoke(0x0D6CA79EEEBD8CA3); } // 0x0D6CA79EEEBD8CA3 0x65376C9B b323 + NATIVE_DECL void FREE_MEMORY_FOR_HIGH_QUALITY_PHOTO() { invoke(0xD801CC02177FA3F1); } // 0xD801CC02177FA3F1 0x9CBA682A b323 + NATIVE_DECL void SET_TAKEN_PHOTO_IS_MUGSHOT(BOOL toggle) { invoke(0x1BBC135A4D25EDDE, toggle); } // 0x1BBC135A4D25EDDE b323 + NATIVE_DECL void SET_ARENA_THEME_AND_VARIATION_FOR_TAKEN_PHOTO(Any p0, int p1) { invoke(0xF3F776ADA161E47D, p0, p1); } // 0xF3F776ADA161E47D b1604 + NATIVE_DECL void SET_ON_ISLAND_X_FOR_TAKEN_PHOTO(Any p0) { invoke(0xADD6627C4D325458, p0); } // 0xADD6627C4D325458 b2189 + NATIVE_DECL BOOL SAVE_HIGH_QUALITY_PHOTO(int unused) { return invoke(0x3DEC726C25A11BAC, unused); } // 0x3DEC726C25A11BAC 0x3B15D33C b323 + NATIVE_DECL int GET_STATUS_OF_SAVE_HIGH_QUALITY_PHOTO() { return invoke(0x0C0C4E81E1AC60A0); } // 0x0C0C4E81E1AC60A0 0xEC5D0317 b323 + NATIVE_DECL BOOL BEGIN_CREATE_LOW_QUALITY_COPY_OF_PHOTO(Any p0) { return invoke(0x759650634F07B6B4, p0); } // 0x759650634F07B6B4 0x25D569EB b323 + NATIVE_DECL int GET_STATUS_OF_CREATE_LOW_QUALITY_COPY_OF_PHOTO(int p0) { return invoke(0xCB82A0BF0E3E3265, p0); } // 0xCB82A0BF0E3E3265 0xCFCDC518 b323 + NATIVE_DECL void FREE_MEMORY_FOR_LOW_QUALITY_PHOTO() { invoke(0x6A12D88881435DCA); } // 0x6A12D88881435DCA 0x108F36CC b323 + NATIVE_DECL void DRAW_LOW_QUALITY_PHOTO_TO_PHONE(BOOL p0, BOOL p1) { invoke(0x1072F115DAB0717E, p0, p1); } // 0x1072F115DAB0717E 0xE9F2B68F b323 + NATIVE_DECL int GET_MAXIMUM_NUMBER_OF_PHOTOS() { return invoke(0x34D23450F028B0BF); } // 0x34D23450F028B0BF 0x727AA63F b323 + NATIVE_DECL int GET_MAXIMUM_NUMBER_OF_CLOUD_PHOTOS() { return invoke(0xDC54A7AF8B3A14EF); } // 0xDC54A7AF8B3A14EF 0x239272BD b323 + NATIVE_DECL int GET_CURRENT_NUMBER_OF_CLOUD_PHOTOS() { return invoke(0x473151EBC762C6DA); } // 0x473151EBC762C6DA 0x21DBF0C9 b323 + NATIVE_DECL BOOL QUEUE_OPERATION_TO_CREATE_SORTED_LIST_OF_PHOTOS(Any p0) { return invoke(0x2A893980E96B659A, p0); } // 0x2A893980E96B659A 0x199FABF0 b323 + NATIVE_DECL int GET_STATUS_OF_SORTED_LIST_OPERATION(Any p0) { return invoke(0xF5BED327CEA362B1, p0); } // 0xF5BED327CEA362B1 0x596B900D b323 + NATIVE_DECL void CLEAR_STATUS_OF_SORTED_LIST_OPERATION() { invoke(0x4AF92ACD3141D96C); } // 0x4AF92ACD3141D96C 0xC9EF81ED b323 + NATIVE_DECL BOOL DOES_THIS_PHOTO_SLOT_CONTAIN_A_VALID_PHOTO(Any p0) { return invoke(0xE791DF1F73ED2C8B, p0); } // 0xE791DF1F73ED2C8B 0x9D84554C b323 + NATIVE_DECL BOOL LOAD_HIGH_QUALITY_PHOTO(Any p0) { return invoke(0xEC72C258667BE5EA, p0); } // 0xEC72C258667BE5EA 0x9C106AD9 b323 + NATIVE_DECL int GET_LOAD_HIGH_QUALITY_PHOTO_STATUS(int p0) { return invoke(0x40AFB081F8ADD4EE, p0); } // 0x40AFB081F8ADD4EE 0x762E5C5F b323 + NATIVE_DECL void DRAW_LIGHT_WITH_RANGEEX(float x, float y, float z, int r, int g, int b, float range, float intensity, float shadow) { invoke(0xF49E9A9716A04595, x, y, z, r, g, b, range, intensity, shadow); } // 0xF49E9A9716A04595 b323 + NATIVE_DECL void DRAW_LIGHT_WITH_RANGE(float posX, float posY, float posZ, int colorR, int colorG, int colorB, float range, float intensity) { invoke(0xF2A1B2771A01DBD4, posX, posY, posZ, colorR, colorG, colorB, range, intensity); } // 0xF2A1B2771A01DBD4 0x6A396E9A b323 + NATIVE_DECL void DRAW_SPOT_LIGHT(float posX, float posY, float posZ, float dirX, float dirY, float dirZ, int colorR, int colorG, int colorB, float distance, float brightness, float hardness, float radius, float falloff) { invoke(0xD0F64B265C8C8B33, posX, posY, posZ, dirX, dirY, dirZ, colorR, colorG, colorB, distance, brightness, hardness, radius, falloff); } // 0xD0F64B265C8C8B33 0xBDBC410C b323 + NATIVE_DECL void DRAW_SHADOWED_SPOT_LIGHT(float posX, float posY, float posZ, float dirX, float dirY, float dirZ, int colorR, int colorG, int colorB, float distance, float brightness, float roundness, float radius, float falloff, int shadowId) { invoke(0x5BCA583A583194DB, posX, posY, posZ, dirX, dirY, dirZ, colorR, colorG, colorB, distance, brightness, roundness, radius, falloff, shadowId); } // 0x5BCA583A583194DB 0x32BF9598 b323 + NATIVE_DECL void FADE_UP_PED_LIGHT(float p0) { invoke(0xC9B18B4619F48F7B, p0); } // 0xC9B18B4619F48F7B 0x93628786 b323 + NATIVE_DECL void UPDATE_LIGHTS_ON_ENTITY(Entity entity) { invoke(0xDEADC0DEDEADC0DE, entity); } // 0xDEADC0DEDEADC0DE 0xC12AC47A b323 + NATIVE_DECL void SET_LIGHT_OVERRIDE_MAX_INTENSITY_SCALE(Any p0) { invoke(0x9641588DAB93B4B5, p0); } // 0x9641588DAB93B4B5 b877 + NATIVE_DECL float GET_LIGHT_OVERRIDE_MAX_INTENSITY_SCALE() { return invoke(0x393BD2275CEB7793); } // 0x393BD2275CEB7793 b1103 + NATIVE_DECL void DRAW_MARKER(int type, float posX, float posY, float posZ, float dirX, float dirY, float dirZ, float rotX, float rotY, float rotZ, float scaleX, float scaleY, float scaleZ, int red, int green, int blue, int alpha, BOOL bobUpAndDown, BOOL faceCamera, int p19, BOOL rotate, const char* textureDict, const char* textureName, BOOL drawOnEnts) { invoke(0x28477EC23D892089, type, posX, posY, posZ, dirX, dirY, dirZ, rotX, rotY, rotZ, scaleX, scaleY, scaleZ, red, green, blue, alpha, bobUpAndDown, faceCamera, p19, rotate, textureDict, textureName, drawOnEnts); } // 0x28477EC23D892089 0x48D84A02 b323 + NATIVE_DECL void DRAW_MARKER_EX(int type, float posX, float posY, float posZ, float dirX, float dirY, float dirZ, float rotX, float rotY, float rotZ, float scaleX, float scaleY, float scaleZ, int red, int green, int blue, int alpha, BOOL bobUpAndDown, BOOL faceCamera, Any p19, BOOL rotate, const char* textureDict, const char* textureName, BOOL drawOnEnts, BOOL p24, BOOL p25) { invoke(0xE82728F0DE75D13A, type, posX, posY, posZ, dirX, dirY, dirZ, rotX, rotY, rotZ, scaleX, scaleY, scaleZ, red, green, blue, alpha, bobUpAndDown, faceCamera, p19, rotate, textureDict, textureName, drawOnEnts, p24, p25); } // 0xE82728F0DE75D13A b573 + NATIVE_DECL void DRAW_MARKER_SPHERE(float x, float y, float z, float radius, int red, int green, int blue, float alpha) { invoke(0x799017F9E3B10112, x, y, z, radius, red, green, blue, alpha); } // 0x799017F9E3B10112 b463 + NATIVE_DECL int CREATE_CHECKPOINT(int type, float posX1, float posY1, float posZ1, float posX2, float posY2, float posZ2, float diameter, int red, int green, int blue, int alpha, int reserved) { return invoke(0x0134F0835AB6BFCB, type, posX1, posY1, posZ1, posX2, posY2, posZ2, diameter, red, green, blue, alpha, reserved); } // 0x0134F0835AB6BFCB 0xF541B690 b323 + NATIVE_DECL void SET_CHECKPOINT_INSIDE_CYLINDER_HEIGHT_SCALE(int checkpoint, float scale) { invoke(0x4B5B4DA5D79F1943, checkpoint, scale); } // 0x4B5B4DA5D79F1943 0x80151CCF b323 + NATIVE_DECL void SET_CHECKPOINT_INSIDE_CYLINDER_SCALE(int checkpoint, float scale) { invoke(0x44621483FF966526, checkpoint, scale); } // 0x44621483FF966526 b877 + NATIVE_DECL void SET_CHECKPOINT_CYLINDER_HEIGHT(int checkpoint, float nearHeight, float farHeight, float radius) { invoke(0x2707AAE9D9297D89, checkpoint, nearHeight, farHeight, radius); } // 0x2707AAE9D9297D89 0xFF0F9B22 b323 + NATIVE_DECL void SET_CHECKPOINT_RGBA(int checkpoint, int red, int green, int blue, int alpha) { invoke(0x7167371E8AD747F7, checkpoint, red, green, blue, alpha); } // 0x7167371E8AD747F7 0xEF9C8CB3 b323 + NATIVE_DECL void SET_CHECKPOINT_RGBA2(int checkpoint, int red, int green, int blue, int alpha) { invoke(0xB9EA40907C680580, checkpoint, red, green, blue, alpha); } // 0xB9EA40907C680580 0xA5456DBB b323 + NATIVE_DECL void SET_CHECKPOINT_CLIPPLANE_WITH_POS_NORM(int checkpoint, float posX, float posY, float posZ, float unkX, float unkY, float unkZ) { invoke(0xF51D36185993515D, checkpoint, posX, posY, posZ, unkX, unkY, unkZ); } // 0xF51D36185993515D 0x20EABD0F b323 + NATIVE_DECL void SET_CHECKPOINT_FORCE_OLD_ARROW_POINTING(int checkpoint) { invoke(0xFCF6788FC4860CD4, checkpoint); } // 0xFCF6788FC4860CD4 b1734 + NATIVE_DECL void SET_CHECKPOINT_DECAL_ROT_ALIGNED_TO_CAMERA_ROT(int checkpoint) { invoke(0x615D3925E87A3B26, checkpoint); } // 0x615D3925E87A3B26 0x1E3A3126 b323 + NATIVE_DECL void SET_CHECKPOINT_FORCE_DIRECTION(int checkpoint) { invoke(0xDB1EA9411C8911EC, checkpoint); } // 0xDB1EA9411C8911EC b1180 + NATIVE_DECL void SET_CHECKPOINT_DIRECTION(int checkpoint, float posX, float posY, float posZ) { invoke(0x3C788E7F6438754D, checkpoint, posX, posY, posZ); } // 0x3C788E7F6438754D b1180 + NATIVE_DECL void DELETE_CHECKPOINT(int checkpoint) { invoke(0xF5ED37F54CD4D52E, checkpoint); } // 0xF5ED37F54CD4D52E 0xB66CF3CA b323 + NATIVE_DECL void DONT_RENDER_IN_GAME_UI(BOOL p0) { invoke(0x22A249A53034450A, p0); } // 0x22A249A53034450A 0x932FDB81 b323 + NATIVE_DECL void FORCE_RENDER_IN_GAME_UI(BOOL toggle) { invoke(0xDC459CFA0CCE245B, toggle); } // 0xDC459CFA0CCE245B 0x7E946E87 b323 + NATIVE_DECL void REQUEST_STREAMED_TEXTURE_DICT(const char* textureDict, BOOL p1) { invoke(0xDFA2EF8E04127DD5, textureDict, p1); } // 0xDFA2EF8E04127DD5 0x4C9B035F b323 + NATIVE_DECL BOOL HAS_STREAMED_TEXTURE_DICT_LOADED(const char* textureDict) { return invoke(0x0145F696AAAAD2E4, textureDict); } // 0x0145F696AAAAD2E4 0x3F436EEF b323 + NATIVE_DECL void SET_STREAMED_TEXTURE_DICT_AS_NO_LONGER_NEEDED(const char* textureDict) { invoke(0xBE2CACCF5A8AA805, textureDict); } // 0xBE2CACCF5A8AA805 0xF07DDA38 b323 + NATIVE_DECL void DRAW_RECT(float x, float y, float width, float height, int r, int g, int b, int a, BOOL p8) { invoke(0x3A618A217E5154F0, x, y, width, height, r, g, b, a, p8); } // 0x3A618A217E5154F0 0xDD2BFC77 b323 + NATIVE_DECL void SET_SCRIPT_GFX_DRAW_BEHIND_PAUSEMENU(BOOL toggle) { invoke(0xC6372ECD45D73BCD, toggle); } // 0xC6372ECD45D73BCD 0xF8FBCC25 b323 + NATIVE_DECL void SET_SCRIPT_GFX_DRAW_ORDER(int drawOrder) { invoke(0x61BB1D9B3A95D802, drawOrder); } // 0x61BB1D9B3A95D802 0xADF81D24 b323 + NATIVE_DECL void SET_SCRIPT_GFX_ALIGN(int horizontalAlign, int verticalAlign) { invoke(0xB8A850F20A067EB6, horizontalAlign, verticalAlign); } // 0xB8A850F20A067EB6 0x228A2598 b323 + NATIVE_DECL void RESET_SCRIPT_GFX_ALIGN() { invoke(0xE3A3DB414A373DAB); } // 0xE3A3DB414A373DAB 0x3FE33BD6 b323 + NATIVE_DECL void SET_SCRIPT_GFX_ALIGN_PARAMS(float x, float y, float w, float h) { invoke(0xF5A2C681787E579D, x, y, w, h); } // 0xF5A2C681787E579D 0x76C641E4 b323 + NATIVE_DECL void GET_SCRIPT_GFX_ALIGN_POSITION(float x, float y, float* calculatedX, float* calculatedY) { invoke(0x6DD8F5AA635EB4B2, x, y, calculatedX, calculatedY); } // 0x6DD8F5AA635EB4B2 b323 + NATIVE_DECL float GET_SAFE_ZONE_SIZE() { return invoke(0xBAF107B6BB2C97F0); } // 0xBAF107B6BB2C97F0 0x3F0D1A6F b323 + NATIVE_DECL void DRAW_SPRITE(const char* textureDict, const char* textureName, float screenX, float screenY, float width, float height, float heading, int red, int green, int blue, int alpha, BOOL p11, Any p12) { invoke(0xE7FFAE5EBF23D890, textureDict, textureName, screenX, screenY, width, height, heading, red, green, blue, alpha, p11, p12); } // 0xE7FFAE5EBF23D890 0x1FEC16B0 b323 + NATIVE_DECL void DRAW_SPRITE_ARX(const char* textureDict, const char* textureName, float x, float y, float width, float height, float p6, int red, int green, int blue, int alpha, Any p11, Any p12) { invoke(0x2D3B147AFAD49DE0, textureDict, textureName, x, y, width, height, p6, red, green, blue, alpha, p11, p12); } // 0x2D3B147AFAD49DE0 b1290 + NATIVE_DECL void DRAW_SPRITE_NAMED_RENDERTARGET(const char* textureDict, const char* textureName, float screenX, float screenY, float width, float height, float heading, int red, int green, int blue, int alpha, Any p11) { invoke(0x2BC54A8188768488, textureDict, textureName, screenX, screenY, width, height, heading, red, green, blue, alpha, p11); } // 0x2BC54A8188768488 b877 + NATIVE_DECL void DRAW_SPRITE_ARX_WITH_UV(const char* textureDict, const char* textureName, float x, float y, float width, float height, float u1, float v1, float u2, float v2, float heading, int red, int green, int blue, int alpha, Any p15) { invoke(0x95812F9B26074726, textureDict, textureName, x, y, width, height, u1, v1, u2, v2, heading, red, green, blue, alpha, p15); } // 0x95812F9B26074726 b1868 + NATIVE_DECL int ADD_ENTITY_ICON(Entity entity, const char* icon) { return invoke(0x9CD43EEE12BF4DD0, entity, icon); } // 0x9CD43EEE12BF4DD0 0xF3027D21 b323 + NATIVE_DECL void SET_ENTITY_ICON_VISIBILITY(Entity entity, BOOL toggle) { invoke(0xE0E8BEECCA96BA31, entity, toggle); } // 0xE0E8BEECCA96BA31 0xD1D2FD52 b323 + NATIVE_DECL void SET_ENTITY_ICON_COLOR(Entity entity, int red, int green, int blue, int alpha) { invoke(0x1D5F595CCAE2E238, entity, red, green, blue, alpha); } // 0x1D5F595CCAE2E238 0x6EE1E946 b323 + NATIVE_DECL void SET_DRAW_ORIGIN(float x, float y, float z, BOOL p3) { invoke(0xAA0008F3BBB8F416, x, y, z, p3); } // 0xAA0008F3BBB8F416 0xE10198D5 b323 + NATIVE_DECL void CLEAR_DRAW_ORIGIN() { invoke(0xFF0B610F6BE0D7AF); } // 0xFF0B610F6BE0D7AF 0xDD76B263 b323 + NATIVE_DECL int SET_BINK_MOVIE(const char* name) { return invoke(0x338D9F609FD632DB, name); } // 0x338D9F609FD632DB b1290 + NATIVE_DECL void PLAY_BINK_MOVIE(int binkMovie) { invoke(0x70D2CC8A542A973C, binkMovie); } // 0x70D2CC8A542A973C b1290 + NATIVE_DECL void STOP_BINK_MOVIE(int binkMovie) { invoke(0x63606A61DE68898A, binkMovie); } // 0x63606A61DE68898A b1290 + NATIVE_DECL void RELEASE_BINK_MOVIE(int binkMovie) { invoke(0x04D950EEFA4EED8C, binkMovie); } // 0x04D950EEFA4EED8C b1290 + NATIVE_DECL void DRAW_BINK_MOVIE(int binkMovie, float p1, float p2, float p3, float p4, float p5, int r, int g, int b, int a) { invoke(0x7118E83EEB9F7238, binkMovie, p1, p2, p3, p4, p5, r, g, b, a); } // 0x7118E83EEB9F7238 b1290 + NATIVE_DECL void SET_BINK_MOVIE_TIME(int binkMovie, float progress) { invoke(0x0CB6B3446855B57A, binkMovie, progress); } // 0x0CB6B3446855B57A b1290 + NATIVE_DECL float GET_BINK_MOVIE_TIME(int binkMovie) { return invoke(0x8E17DDD6B9D5BF29, binkMovie); } // 0x8E17DDD6B9D5BF29 b1734 + NATIVE_DECL void SET_BINK_MOVIE_VOLUME(int binkMovie, float value) { invoke(0xAFF33B1178172223, binkMovie, value); } // 0xAFF33B1178172223 b1290 + NATIVE_DECL void ATTACH_TV_AUDIO_TO_ENTITY(Entity entity) { invoke(0x845BAD77CC770633, entity); } // 0x845BAD77CC770633 0x784944DB b323 + NATIVE_DECL void SET_BINK_MOVIE_AUDIO_FRONTEND(int binkMovie, BOOL p1) { invoke(0xF816F2933752322D, binkMovie, p1); } // 0xF816F2933752322D b1868 + NATIVE_DECL void SET_TV_AUDIO_FRONTEND(BOOL toggle) { invoke(0x113D2C5DC57E1774, toggle); } // 0x113D2C5DC57E1774 0x2E0DFA35 b323 + NATIVE_DECL void SET_BINK_SHOULD_SKIP(int binkMovie, BOOL bShouldSkip) { invoke(0x6805D58CAA427B72, binkMovie, bShouldSkip); } // 0x6805D58CAA427B72 b1290 + NATIVE_DECL int LOAD_MOVIE_MESH_SET(const char* movieMeshSetName) { return invoke(0xB66064452270E8F1, movieMeshSetName); } // 0xB66064452270E8F1 0x9627905C b323 + NATIVE_DECL void RELEASE_MOVIE_MESH_SET(int movieMeshSet) { invoke(0xEB119AA014E89183, movieMeshSet); } // 0xEB119AA014E89183 0x4FA5501D b323 + NATIVE_DECL int QUERY_MOVIE_MESH_SET_STATE(Any p0) { return invoke(0x9B6E70C5CEEF4EEB, p0); } // 0x9B6E70C5CEEF4EEB 0x9D5D9B38 b323 + NATIVE_DECL void GET_SCREEN_RESOLUTION(int* x, int* y) { invoke(0x888D57E407E63624, x, y); } // 0x888D57E407E63624 0x29F3572F b323 + NATIVE_DECL void GET_ACTUAL_SCREEN_RESOLUTION(int* x, int* y) { invoke(0x873C9F3104101DD3, x, y); } // 0x873C9F3104101DD3 b323 + NATIVE_DECL float GET_ASPECT_RATIO(BOOL b) { return invoke(0xF1307EF624A80D87, b); } // 0xF1307EF624A80D87 b323 + NATIVE_DECL float GET_SCREEN_ASPECT_RATIO() { return invoke(0xB2EBE8CBC58B90E9); } // 0xB2EBE8CBC58B90E9 b323 + NATIVE_DECL BOOL GET_IS_WIDESCREEN() { return invoke(0x30CF4BDA4FCB1905); } // 0x30CF4BDA4FCB1905 0xEC717AEF b323 + NATIVE_DECL BOOL GET_IS_HIDEF() { return invoke(0x84ED31191CC5D2C9); } // 0x84ED31191CC5D2C9 0x1C340359 b323 + NATIVE_DECL void ADJUST_NEXT_POS_SIZE_AS_NORMALIZED_16_9() { invoke(0xEFABC7722293DA7C); } // 0xEFABC7722293DA7C b323 + NATIVE_DECL void SET_NIGHTVISION(BOOL toggle) { invoke(0x18F621F7A5B1F85D, toggle); } // 0x18F621F7A5B1F85D 0xD1E5565F b323 + NATIVE_DECL BOOL GET_REQUESTINGNIGHTVISION() { return invoke(0x35FB78DC42B7BD21); } // 0x35FB78DC42B7BD21 0xF3A6309E b323 + NATIVE_DECL BOOL GET_USINGNIGHTVISION() { return invoke(0x2202A3F42C8E5F79); } // 0x2202A3F42C8E5F79 0x62619061 b323 + NATIVE_DECL void SET_EXPOSURETWEAK(BOOL toggle) { invoke(0xEF398BEEE4EF45F9, toggle); } // 0xEF398BEEE4EF45F9 b323 + NATIVE_DECL void FORCE_EXPOSURE_READBACK(BOOL toggle) { invoke(0x814AF7DCAACC597B, toggle); } // 0x814AF7DCAACC597B b372 + NATIVE_DECL void OVERRIDE_NIGHTVISION_LIGHT_RANGE(float p0) { invoke(0x43FA7CBE20DAB219, p0); } // 0x43FA7CBE20DAB219 b1290 + NATIVE_DECL void SET_NOISEOVERIDE(BOOL toggle) { invoke(0xE787BF1C5CF823C9, toggle); } // 0xE787BF1C5CF823C9 0xD576F5DD b323 + NATIVE_DECL void SET_NOISINESSOVERIDE(float value) { invoke(0xCB6A7C3BB17A0C67, value); } // 0xCB6A7C3BB17A0C67 0x046B62D9 b323 + NATIVE_DECL BOOL GET_SCREEN_COORD_FROM_WORLD_COORD(float worldX, float worldY, float worldZ, float* screenX, float* screenY) { return invoke(0x34E82F05DF2974F5, worldX, worldY, worldZ, screenX, screenY); } // 0x34E82F05DF2974F5 0x1F950E4B b323 + NATIVE_DECL Vector3 GET_TEXTURE_RESOLUTION(const char* textureDict, const char* textureName) { return invoke(0x35736EE65BD00C11, textureDict, textureName); } // 0x35736EE65BD00C11 0x096DAA4D b323 + NATIVE_DECL BOOL OVERRIDE_PED_CREW_LOGO_TEXTURE(Ped ped, const char* txd, const char* txn) { return invoke(0x95EB5E34F821BABE, ped, txd, txn); } // 0x95EB5E34F821BABE b877 + NATIVE_DECL void SET_DISTANCE_BLUR_STRENGTH_OVERRIDE(float p0) { invoke(0xE2892E7E55D7073A, p0); } // 0xE2892E7E55D7073A 0x455F1084 b323 + NATIVE_DECL void SET_FLASH(float p0, float p1, float fadeIn, float duration, float fadeOut) { invoke(0x0AB84296FED9CFC6, p0, p1, fadeIn, duration, fadeOut); } // 0x0AB84296FED9CFC6 0x7E55A1EE b323 + NATIVE_DECL void DISABLE_OCCLUSION_THIS_FRAME() { invoke(0x3669F1B198DCAA4F); } // 0x3669F1B198DCAA4F 0x0DCC0B8B b323 + NATIVE_DECL void SET_ARTIFICIAL_LIGHTS_STATE(BOOL state) { invoke(0x1268615ACE24D504, state); } // 0x1268615ACE24D504 0xAA2A0EAF b323 + NATIVE_DECL void SET_ARTIFICIAL_VEHICLE_LIGHTS_STATE(BOOL toggle) { invoke(0xE2B187C0939B3D32, toggle); } // 0xE2B187C0939B3D32 b2060 + NATIVE_DECL void DISABLE_HDTEX_THIS_FRAME() { invoke(0xC35A6D07C93802B2); } // 0xC35A6D07C93802B2 b323 + NATIVE_DECL int CREATE_TRACKED_POINT() { return invoke(0xE2C9439ED45DEA60); } // 0xE2C9439ED45DEA60 0x3129C31A b323 + NATIVE_DECL void SET_TRACKED_POINT_INFO(int point, float x, float y, float z, float radius) { invoke(0x164ECBB3CF750CB0, point, x, y, z, radius); } // 0x164ECBB3CF750CB0 0x28689AA4 b323 + NATIVE_DECL BOOL IS_TRACKED_POINT_VISIBLE(int point) { return invoke(0xC45CCDAAC9221CA8, point); } // 0xC45CCDAAC9221CA8 0x0BFC4F64 b323 + NATIVE_DECL void DESTROY_TRACKED_POINT(int point) { invoke(0xB25DC90BAD56CA42, point); } // 0xB25DC90BAD56CA42 0x14AC675F b323 + NATIVE_DECL int SET_GRASS_CULL_SPHERE(float p0, float p1, float p2, float p3) { return invoke(0xBE197EAA669238F4, p0, p1, p2, p3); } // 0xBE197EAA669238F4 b323 + NATIVE_DECL void REMOVE_GRASS_CULL_SPHERE(int handle) { invoke(0x61F95E5BB3E0A8C6, handle); } // 0x61F95E5BB3E0A8C6 b323 + NATIVE_DECL void PROCGRASS_ENABLE_CULLSPHERE(int handle, float x, float y, float z, float scale) { invoke(0xAE51BC858F32BA66, handle, x, y, z, scale); } // 0xAE51BC858F32BA66 b323 + NATIVE_DECL void PROCGRASS_DISABLE_CULLSPHERE(int handle) { invoke(0x649C97D52332341A, handle); } // 0x649C97D52332341A b323 + NATIVE_DECL BOOL PROCGRASS_IS_CULLSPHERE_ENABLED(int handle) { return invoke(0x2C42340F916C5930, handle); } // 0x2C42340F916C5930 b323 + NATIVE_DECL void PROCGRASS_ENABLE_AMBSCALESCAN() { invoke(0x14FC5833464340A8); } // 0x14FC5833464340A8 b323 + NATIVE_DECL void PROCGRASS_DISABLE_AMBSCALESCAN() { invoke(0x0218BA067D249DEA); } // 0x0218BA067D249DEA b323 + NATIVE_DECL void DISABLE_PROCOBJ_CREATION() { invoke(0x1612C45F9E3E0D44); } // 0x1612C45F9E3E0D44 b323 + NATIVE_DECL void ENABLE_PROCOBJ_CREATION() { invoke(0x5DEBD9C4DC995692); } // 0x5DEBD9C4DC995692 b323 + NATIVE_DECL void GRASSBATCH_ENABLE_FLATTENING_EXT_IN_SPHERE(float x, float y, float z, Any p3, float p4, float p5, float p6, float scale) { invoke(0xAAE9BE70EC7C69AB, x, y, z, p3, p4, p5, p6, scale); } // 0xAAE9BE70EC7C69AB b1290 + NATIVE_DECL void GRASSBATCH_ENABLE_FLATTENING_IN_SPHERE(float x, float y, float z, float radius, float p4, float p5, float p6) { invoke(0x6D955F6A9E0295B1, x, y, z, radius, p4, p5, p6); } // 0x6D955F6A9E0295B1 b323 + NATIVE_DECL void GRASSBATCH_DISABLE_FLATTENING() { invoke(0x302C91AB2D477F7E); } // 0x302C91AB2D477F7E b323 + NATIVE_DECL void CASCADE_SHADOWS_INIT_SESSION() { invoke(0x03FC694AE06C5A20); } // 0x03FC694AE06C5A20 0x48F16186 b323 + NATIVE_DECL void CASCADE_SHADOWS_SET_CASCADE_BOUNDS(Any p0, BOOL p1, float p2, float p3, float p4, float p5, BOOL p6, float p7) { invoke(0xD2936CAB8B58FCBD, p0, p1, p2, p3, p4, p5, p6, p7); } // 0xD2936CAB8B58FCBD 0x84F05943 b323 + NATIVE_DECL void CASCADE_SHADOWS_SET_CASCADE_BOUNDS_SCALE(float p0) { invoke(0x5F0F3F56635809EF, p0); } // 0x5F0F3F56635809EF 0x13D4ABC0 b323 + NATIVE_DECL void CASCADE_SHADOWS_SET_ENTITY_TRACKER_SCALE(float p0) { invoke(0x5E9DAF5A20F15908, p0); } // 0x5E9DAF5A20F15908 0xD2157428 b323 + NATIVE_DECL void CASCADE_SHADOWS_SET_SPLIT_Z_EXP_WEIGHT(float p0) { invoke(0x36F6626459D91457, p0); } // 0x36F6626459D91457 0xC07C64C9 b323 + NATIVE_DECL void CASCADE_SHADOWS_SET_BOUND_POSITION(Any p0) { invoke(0x259BA6D4E6F808F1, p0); } // 0x259BA6D4E6F808F1 b1011 + NATIVE_DECL void CASCADE_SHADOWS_ENABLE_ENTITY_TRACKER(BOOL toggle) { invoke(0x80ECBC0C856D3B0B, toggle); } // 0x80ECBC0C856D3B0B 0xFE903D0F b323 + NATIVE_DECL void CASCADE_SHADOWS_SET_SCREEN_SIZE_CHECK_ENABLED(BOOL p0) { invoke(0x25FC3E33A31AD0C9, p0); } // 0x25FC3E33A31AD0C9 b323 + NATIVE_DECL void CASCADE_SHADOWS_SET_SHADOW_SAMPLE_TYPE(const char* type) { invoke(0xB11D94BC55F41932, type); } // 0xB11D94BC55F41932 0xDE10BA1F b323 + NATIVE_DECL void CASCADE_SHADOWS_CLEAR_SHADOW_SAMPLE_TYPE() { invoke(0x27CB772218215325); } // 0x27CB772218215325 b323 + NATIVE_DECL void CASCADE_SHADOWS_SET_AIRCRAFT_MODE(BOOL p0) { invoke(0x6DDBF9DFFC4AC080, p0); } // 0x6DDBF9DFFC4AC080 0x9F470BE3 b323 + NATIVE_DECL void CASCADE_SHADOWS_SET_DYNAMIC_DEPTH_MODE(BOOL p0) { invoke(0xD39D13C9FEBF0511, p0); } // 0xD39D13C9FEBF0511 0x4A124267 b323 + NATIVE_DECL void CASCADE_SHADOWS_SET_DYNAMIC_DEPTH_VALUE(float p0) { invoke(0x02AC28F3A01FA04A, p0); } // 0x02AC28F3A01FA04A 0xB19B2764 b323 + NATIVE_DECL void CASCADE_SHADOWS_ENABLE_FREEZER(BOOL p0) { invoke(0x0AE73D8DF3A762B2, p0); } // 0x0AE73D8DF3A762B2 0x342FA2B4 b323 + NATIVE_DECL void WATER_REFLECTION_SET_SCRIPT_OBJECT_VISIBILITY(Any p0) { invoke(0xCA465D9CC0D231BA, p0); } // 0xCA465D9CC0D231BA b1011 + NATIVE_DECL void GOLF_TRAIL_SET_ENABLED(BOOL toggle) { invoke(0xA51C4B86B71652AE, toggle); } // 0xA51C4B86B71652AE 0x5D3BFFC9 b323 + NATIVE_DECL void GOLF_TRAIL_SET_PATH(float p0, float p1, float p2, float p3, float p4, float p5, float p6, float p7, BOOL p8) { invoke(0x312342E1A4874F3F, p0, p1, p2, p3, p4, p5, p6, p7, p8); } // 0x312342E1A4874F3F 0xD9653728 b323 + NATIVE_DECL void GOLF_TRAIL_SET_RADIUS(float p0, float p1, float p2) { invoke(0x2485D34E50A22E84, p0, p1, p2); } // 0x2485D34E50A22E84 0x72BA8A14 b323 + NATIVE_DECL void GOLF_TRAIL_SET_COLOUR(int p0, int p1, int p2, int p3, int p4, int p5, int p6, int p7, int p8, int p9, int p10, int p11) { invoke(0x12995F2E53FFA601, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11); } // 0x12995F2E53FFA601 0x804F444C b323 + NATIVE_DECL void GOLF_TRAIL_SET_TESSELLATION(int p0, int p1) { invoke(0xDBAA5EC848BA2D46, p0, p1); } // 0xDBAA5EC848BA2D46 0xBB1A1294 b323 + NATIVE_DECL void GOLF_TRAIL_SET_FIXED_CONTROL_POINT_ENABLE(BOOL p0) { invoke(0xC0416B061F2B7E5E, p0); } // 0xC0416B061F2B7E5E 0x1A1A72EF b323 + NATIVE_DECL void GOLF_TRAIL_SET_FIXED_CONTROL_POINT(int type, float xPos, float yPos, float zPos, float p4, int red, int green, int blue, int alpha) { invoke(0xB1BB03742917A5D6, type, xPos, yPos, zPos, p4, red, green, blue, alpha); } // 0xB1BB03742917A5D6 0x3BB12B75 b323 + NATIVE_DECL void GOLF_TRAIL_SET_SHADER_PARAMS(float p0, float p1, float p2, float p3, float p4) { invoke(0x9CFDD90B2B844BF7, p0, p1, p2, p3, p4); } // 0x9CFDD90B2B844BF7 0x4EA70FB4 b323 + NATIVE_DECL void GOLF_TRAIL_SET_FACING(BOOL p0) { invoke(0x06F761EA47C1D3ED, p0); } // 0x06F761EA47C1D3ED 0x0D830DC7 b323 + NATIVE_DECL float GOLF_TRAIL_GET_MAX_HEIGHT() { return invoke(0xA4819F5E23E2FFAD); } // 0xA4819F5E23E2FFAD 0xA08B46AD b323 + NATIVE_DECL Vector3 GOLF_TRAIL_GET_VISUAL_CONTROL_POINT(int p0) { return invoke(0xA4664972A9B8F8BA, p0); } // 0xA4664972A9B8F8BA 0xECD470F0 b323 + NATIVE_DECL void SET_SEETHROUGH(BOOL toggle) { invoke(0x7E08924259E08CE0, toggle); } // 0x7E08924259E08CE0 0x74D4995C b323 + NATIVE_DECL BOOL GET_USINGSEETHROUGH() { return invoke(0x44B80ABAB9D80BD3); } // 0x44B80ABAB9D80BD3 0x1FE547F2 b323 + NATIVE_DECL void SEETHROUGH_RESET() { invoke(0x70A64C0234EF522C); } // 0x70A64C0234EF522C 0x310E9B67 b323 + NATIVE_DECL void SEETHROUGH_SET_FADE_STARTDISTANCE(float distance) { invoke(0xA78DE25577300BA1, distance); } // 0xA78DE25577300BA1 b573 + NATIVE_DECL void SEETHROUGH_SET_FADE_ENDDISTANCE(float distance) { invoke(0x9D75795B9DC6EBBF, distance); } // 0x9D75795B9DC6EBBF b573 + NATIVE_DECL float SEETHROUGH_GET_MAX_THICKNESS() { return invoke(0x43DBAE39626CE83F); } // 0x43DBAE39626CE83F b1290 + NATIVE_DECL void SEETHROUGH_SET_MAX_THICKNESS(float thickness) { invoke(0x0C8FAC83902A62DF, thickness); } // 0x0C8FAC83902A62DF b573 + NATIVE_DECL void SEETHROUGH_SET_NOISE_MIN(float amount) { invoke(0xFF5992E1C9E65D05, amount); } // 0xFF5992E1C9E65D05 b573 + NATIVE_DECL void SEETHROUGH_SET_NOISE_MAX(float amount) { invoke(0xFEBFBFDFB66039DE, amount); } // 0xFEBFBFDFB66039DE b573 + NATIVE_DECL void SEETHROUGH_SET_HILIGHT_INTENSITY(float intensity) { invoke(0x19E50EB6E33E1D28, intensity); } // 0x19E50EB6E33E1D28 b573 + NATIVE_DECL void SEETHROUGH_SET_HIGHLIGHT_NOISE(float noise) { invoke(0x1636D7FC127B10D2, noise); } // 0x1636D7FC127B10D2 b573 + NATIVE_DECL void SEETHROUGH_SET_HEATSCALE(int index, float heatScale) { invoke(0xD7D0B00177485411, index, heatScale); } // 0xD7D0B00177485411 0x654F0287 b323 + NATIVE_DECL void SEETHROUGH_SET_COLOR_NEAR(int red, int green, int blue) { invoke(0x1086127B3A63505E, red, green, blue); } // 0x1086127B3A63505E 0x5B2A67A8 b573 + NATIVE_DECL void SET_MOTIONBLUR_MAX_VEL_SCALER(float p0) { invoke(0xB3C641F3630BF6DA, p0); } // 0xB3C641F3630BF6DA 0xF6B837F0 b323 + NATIVE_DECL float GET_MOTIONBLUR_MAX_VEL_SCALER() { return invoke(0xE59343E9E96529E7); } // 0xE59343E9E96529E7 0xD906A3A9 b323 + NATIVE_DECL void SET_FORCE_MOTIONBLUR(BOOL toggle) { invoke(0x6A51F78772175A51, toggle); } // 0x6A51F78772175A51 b1011 + NATIVE_DECL void TOGGLE_PLAYER_DAMAGE_OVERLAY(BOOL toggle) { invoke(0xE63D7C6EECECB66B, toggle); } // 0xE63D7C6EECECB66B 0xD34A6CBA b323 + NATIVE_DECL void RESET_ADAPTATION(int p0) { invoke(0xE3E2C1B4C59DBC77, p0); } // 0xE3E2C1B4C59DBC77 0xD8CC7221 b323 + NATIVE_DECL BOOL TRIGGER_SCREENBLUR_FADE_IN(float transitionTime) { return invoke(0xA328A24AAA6B7FDC, transitionTime); } // 0xA328A24AAA6B7FDC 0x5604B890 b323 + NATIVE_DECL BOOL TRIGGER_SCREENBLUR_FADE_OUT(float transitionTime) { return invoke(0xEFACC8AEF94430D5, transitionTime); } // 0xEFACC8AEF94430D5 0x46617502 b323 + NATIVE_DECL void DISABLE_SCREENBLUR_FADE() { invoke(0xDE81239437E8C5A8); } // 0xDE81239437E8C5A8 0xDB7AECDA b323 + NATIVE_DECL float GET_SCREENBLUR_FADE_CURRENT_TIME() { return invoke(0x5CCABFFCA31DDE33); } // 0x5CCABFFCA31DDE33 0xEA432A94 b323 + NATIVE_DECL BOOL IS_SCREENBLUR_FADE_RUNNING() { return invoke(0x7B226C785A52A0A9); } // 0x7B226C785A52A0A9 0x926B8734 b323 + NATIVE_DECL void TOGGLE_PAUSED_RENDERPHASES(BOOL toggle) { invoke(0xDFC252D8A3E15AB7, toggle); } // 0xDFC252D8A3E15AB7 0x30ADE541 b323 + NATIVE_DECL BOOL GET_TOGGLE_PAUSED_RENDERPHASES_STATUS() { return invoke(0xEB3DAC2C86001E5E); } // 0xEB3DAC2C86001E5E 0xD4F5D07D b323 + NATIVE_DECL void RESET_PAUSED_RENDERPHASES() { invoke(0xE1C8709406F2C41C); } // 0xE1C8709406F2C41C 0x0113EAE4 b323 + NATIVE_DECL void GRAB_PAUSEMENU_OWNERSHIP() { invoke(0x851CD923176EBA7C); } // 0x851CD923176EBA7C 0xDCBA251B b323 + NATIVE_DECL void SET_HIDOF_OVERRIDE(BOOL p0, BOOL p1, float nearplaneOut, float nearplaneIn, float farplaneOut, float farplaneIn) { invoke(0xBA3D65906822BED5, p0, p1, nearplaneOut, nearplaneIn, farplaneOut, farplaneIn); } // 0xBA3D65906822BED5 0x513D444B b323 + NATIVE_DECL void SET_LOCK_ADAPTIVE_DOF_DISTANCE(BOOL p0) { invoke(0xB569F41F3E7E83A4, p0); } // 0xB569F41F3E7E83A4 b1103 + NATIVE_DECL BOOL PHONEPHOTOEDITOR_TOGGLE(BOOL p0) { return invoke(0x7AC24EAB6D74118D, p0); } // 0x7AC24EAB6D74118D 0xB2410EAB b323 + NATIVE_DECL BOOL PHONEPHOTOEDITOR_IS_ACTIVE() { return invoke(0xBCEDB009461DA156); } // 0xBCEDB009461DA156 0x5AB94128 b323 + NATIVE_DECL BOOL PHONEPHOTOEDITOR_SET_FRAME_TXD(const char* textureDict, BOOL p1) { return invoke(0x27FEB5254759CDE3, textureDict, p1); } // 0x27FEB5254759CDE3 0xD63FCB3E b323 + NATIVE_DECL BOOL START_PARTICLE_FX_NON_LOOPED_AT_COORD(const char* effectName, float xPos, float yPos, float zPos, float xRot, float yRot, float zRot, float scale, BOOL xAxis, BOOL yAxis, BOOL zAxis) { return invoke(0x25129531F77B9ED3, effectName, xPos, yPos, zPos, xRot, yRot, zRot, scale, xAxis, yAxis, zAxis); } // 0x25129531F77B9ED3 0xDD79D679 b323 + NATIVE_DECL BOOL START_NETWORKED_PARTICLE_FX_NON_LOOPED_AT_COORD(const char* effectName, float xPos, float yPos, float zPos, float xRot, float yRot, float zRot, float scale, BOOL xAxis, BOOL yAxis, BOOL zAxis, BOOL p11) { return invoke(0xF56B8137DF10135D, effectName, xPos, yPos, zPos, xRot, yRot, zRot, scale, xAxis, yAxis, zAxis, p11); } // 0xF56B8137DF10135D 0x633F8C48 b323 + NATIVE_DECL BOOL START_PARTICLE_FX_NON_LOOPED_ON_PED_BONE(const char* effectName, Ped ped, float offsetX, float offsetY, float offsetZ, float rotX, float rotY, float rotZ, int boneIndex, float scale, BOOL axisX, BOOL axisY, BOOL axisZ) { return invoke(0x0E7E72961BA18619, effectName, ped, offsetX, offsetY, offsetZ, rotX, rotY, rotZ, boneIndex, scale, axisX, axisY, axisZ); } // 0x0E7E72961BA18619 0x53DAEF4E b323 + NATIVE_DECL BOOL START_NETWORKED_PARTICLE_FX_NON_LOOPED_ON_PED_BONE(const char* effectName, Ped ped, float offsetX, float offsetY, float offsetZ, float rotX, float rotY, float rotZ, int boneIndex, float scale, BOOL axisX, BOOL axisY, BOOL axisZ) { return invoke(0xA41B6A43642AC2CF, effectName, ped, offsetX, offsetY, offsetZ, rotX, rotY, rotZ, boneIndex, scale, axisX, axisY, axisZ); } // 0xA41B6A43642AC2CF 0x161780C1 b323 + NATIVE_DECL BOOL START_PARTICLE_FX_NON_LOOPED_ON_ENTITY(const char* effectName, Entity entity, float offsetX, float offsetY, float offsetZ, float rotX, float rotY, float rotZ, float scale, BOOL axisX, BOOL axisY, BOOL axisZ) { return invoke(0x0D53A3B8DA0809D2, effectName, entity, offsetX, offsetY, offsetZ, rotX, rotY, rotZ, scale, axisX, axisY, axisZ); } // 0x0D53A3B8DA0809D2 0x9604DAD4 b323 + NATIVE_DECL BOOL START_NETWORKED_PARTICLE_FX_NON_LOOPED_ON_ENTITY(const char* effectName, Entity entity, float offsetX, float offsetY, float offsetZ, float rotX, float rotY, float rotZ, float scale, BOOL axisX, BOOL axisY, BOOL axisZ) { return invoke(0xC95EB1DB6E92113D, effectName, entity, offsetX, offsetY, offsetZ, rotX, rotY, rotZ, scale, axisX, axisY, axisZ); } // 0xC95EB1DB6E92113D 0x469A2B4A b323 + NATIVE_DECL BOOL START_PARTICLE_FX_NON_LOOPED_ON_ENTITY_BONE(const char* effectName, Entity entity, float offsetX, float offsetY, float offsetZ, float rotX, float rotY, float rotZ, int boneIndex, float scale, BOOL axisX, BOOL axisY, BOOL axisZ) { return invoke(0x02B1F2A72E0F5325, effectName, entity, offsetX, offsetY, offsetZ, rotX, rotY, rotZ, boneIndex, scale, axisX, axisY, axisZ); } // 0x02B1F2A72E0F5325 b2189 + NATIVE_DECL void SET_PARTICLE_FX_NON_LOOPED_COLOUR(float r, float g, float b) { invoke(0x26143A59EF48B262, r, g, b); } // 0x26143A59EF48B262 0x7B689E20 b323 + NATIVE_DECL void SET_PARTICLE_FX_NON_LOOPED_ALPHA(float alpha) { invoke(0x77168D722C58B2FC, alpha); } // 0x77168D722C58B2FC 0x497EAFF2 b323 + NATIVE_DECL void SET_PARTICLE_FX_NON_LOOPED_SCALE(float scale) { invoke(0xB7EF5850C39FABCA, scale); } // 0xB7EF5850C39FABCA b2802 + NATIVE_DECL void SET_PARTICLE_FX_NON_LOOPED_EMITTER_SIZE(float p0, float p1, float scale) { invoke(0x1E2E01C00837D26E, p0, p1, scale); } // 0x1E2E01C00837D26E b2699 + NATIVE_DECL void SET_PARTICLE_FX_FORCE_VEHICLE_INTERIOR(BOOL toggle) { invoke(0x8CDE909A0370BB3A, toggle); } // 0x8CDE909A0370BB3A b323 + NATIVE_DECL int START_PARTICLE_FX_LOOPED_AT_COORD(const char* effectName, float x, float y, float z, float xRot, float yRot, float zRot, float scale, BOOL xAxis, BOOL yAxis, BOOL zAxis, BOOL p11) { return invoke(0xE184F4F0DC5910E7, effectName, x, y, z, xRot, yRot, zRot, scale, xAxis, yAxis, zAxis, p11); } // 0xE184F4F0DC5910E7 0xD348E3E6 b323 + NATIVE_DECL int START_PARTICLE_FX_LOOPED_ON_PED_BONE(const char* effectName, Ped ped, float xOffset, float yOffset, float zOffset, float xRot, float yRot, float zRot, int boneIndex, float scale, BOOL xAxis, BOOL yAxis, BOOL zAxis) { return invoke(0xF28DA9F38CD1787C, effectName, ped, xOffset, yOffset, zOffset, xRot, yRot, zRot, boneIndex, scale, xAxis, yAxis, zAxis); } // 0xF28DA9F38CD1787C 0xF8FC196F b323 + NATIVE_DECL int START_PARTICLE_FX_LOOPED_ON_ENTITY(const char* effectName, Entity entity, float xOffset, float yOffset, float zOffset, float xRot, float yRot, float zRot, float scale, BOOL xAxis, BOOL yAxis, BOOL zAxis) { return invoke(0x1AE42C1660FD6517, effectName, entity, xOffset, yOffset, zOffset, xRot, yRot, zRot, scale, xAxis, yAxis, zAxis); } // 0x1AE42C1660FD6517 0x0D06FF62 b323 + NATIVE_DECL int START_PARTICLE_FX_LOOPED_ON_ENTITY_BONE(const char* effectName, Entity entity, float xOffset, float yOffset, float zOffset, float xRot, float yRot, float zRot, int boneIndex, float scale, BOOL xAxis, BOOL yAxis, BOOL zAxis) { return invoke(0xC6EB449E33977F0B, effectName, entity, xOffset, yOffset, zOffset, xRot, yRot, zRot, boneIndex, scale, xAxis, yAxis, zAxis); } // 0xC6EB449E33977F0B 0x23BF0F9B b323 + NATIVE_DECL int START_NETWORKED_PARTICLE_FX_LOOPED_ON_ENTITY(const char* effectName, Entity entity, float xOffset, float yOffset, float zOffset, float xRot, float yRot, float zRot, float scale, BOOL xAxis, BOOL yAxis, BOOL zAxis, float r, float g, float b, float a) { return invoke(0x6F60E89A7B64EE1D, effectName, entity, xOffset, yOffset, zOffset, xRot, yRot, zRot, scale, xAxis, yAxis, zAxis, r, g, b, a); } // 0x6F60E89A7B64EE1D 0x110752B2 b323 + NATIVE_DECL int START_NETWORKED_PARTICLE_FX_LOOPED_ON_ENTITY_BONE(const char* effectName, Entity entity, float xOffset, float yOffset, float zOffset, float xRot, float yRot, float zRot, int boneIndex, float scale, BOOL xAxis, BOOL yAxis, BOOL zAxis, float r, float g, float b, float a) { return invoke(0xDDE23F30CC5A0F03, effectName, entity, xOffset, yOffset, zOffset, xRot, yRot, zRot, boneIndex, scale, xAxis, yAxis, zAxis, r, g, b, a); } // 0xDDE23F30CC5A0F03 0xF478EFCF b323 + NATIVE_DECL void STOP_PARTICLE_FX_LOOPED(int ptfxHandle, BOOL p1) { invoke(0x8F75998877616996, ptfxHandle, p1); } // 0x8F75998877616996 0xD245455B b323 + NATIVE_DECL void REMOVE_PARTICLE_FX(int ptfxHandle, BOOL p1) { invoke(0xC401503DFE8D53CF, ptfxHandle, p1); } // 0xC401503DFE8D53CF 0x6BA48C7E b323 + NATIVE_DECL void REMOVE_PARTICLE_FX_FROM_ENTITY(Entity entity) { invoke(0xB8FEAEEBCC127425, entity); } // 0xB8FEAEEBCC127425 0xCEDE52E9 b323 + NATIVE_DECL void REMOVE_PARTICLE_FX_IN_RANGE(float X, float Y, float Z, float radius) { invoke(0xDD19FA1C6D657305, X, Y, Z, radius); } // 0xDD19FA1C6D657305 0x7EB8F275 b323 + NATIVE_DECL void FORCE_PARTICLE_FX_IN_VEHICLE_INTERIOR(Any p0, Any p1) { invoke(0xBA0127DA25FD54C9, p0, p1); } // 0xBA0127DA25FD54C9 b372 + NATIVE_DECL BOOL DOES_PARTICLE_FX_LOOPED_EXIST(int ptfxHandle) { return invoke(0x74AFEF0D2E1E409B, ptfxHandle); } // 0x74AFEF0D2E1E409B 0xCBF91D2A b323 + NATIVE_DECL void SET_PARTICLE_FX_LOOPED_OFFSETS(int ptfxHandle, float x, float y, float z, float rotX, float rotY, float rotZ) { invoke(0xF7DDEBEC43483C43, ptfxHandle, x, y, z, rotX, rotY, rotZ); } // 0xF7DDEBEC43483C43 0x641F7790 b323 + NATIVE_DECL void SET_PARTICLE_FX_LOOPED_EVOLUTION(int ptfxHandle, const char* propertyName, float amount, BOOL noNetwork) { invoke(0x5F0C4B5B1C393BE2, ptfxHandle, propertyName, amount, noNetwork); } // 0x5F0C4B5B1C393BE2 0x1CBC1373 b323 + NATIVE_DECL void SET_PARTICLE_FX_LOOPED_COLOUR(int ptfxHandle, float r, float g, float b, BOOL p4) { invoke(0x7F8F65877F88783B, ptfxHandle, r, g, b, p4); } // 0x7F8F65877F88783B 0x5219D530 b323 + NATIVE_DECL void SET_PARTICLE_FX_LOOPED_ALPHA(int ptfxHandle, float alpha) { invoke(0x726845132380142E, ptfxHandle, alpha); } // 0x726845132380142E 0x5ED49BE1 b323 + NATIVE_DECL void SET_PARTICLE_FX_LOOPED_SCALE(int ptfxHandle, float scale) { invoke(0xB44250AAA456492D, ptfxHandle, scale); } // 0xB44250AAA456492D 0x099B8B49 b323 + NATIVE_DECL void SET_PARTICLE_FX_LOOPED_FAR_CLIP_DIST(int ptfxHandle, float range) { invoke(0xDCB194B85EF7B541, ptfxHandle, range); } // 0xDCB194B85EF7B541 0x233DE879 b323 + NATIVE_DECL void SET_PARTICLE_FX_CAM_INSIDE_VEHICLE(BOOL p0) { invoke(0xEEC4047028426510, p0); } // 0xEEC4047028426510 0x19EC0001 b323 + NATIVE_DECL void SET_PARTICLE_FX_CAM_INSIDE_NONPLAYER_VEHICLE(Vehicle vehicle, BOOL p1) { invoke(0xACEE6F360FC1F6B6, vehicle, p1); } // 0xACEE6F360FC1F6B6 0x6B125A02 b323 + NATIVE_DECL void SET_PARTICLE_FX_SHOOTOUT_BOAT(Any p0) { invoke(0x96EF97DAEB89BEF5, p0); } // 0x96EF97DAEB89BEF5 0xD938DEE0 b323 + NATIVE_DECL void CLEAR_PARTICLE_FX_SHOOTOUT_BOAT() { invoke(0x2A251AA48B2B46DB); } // 0x2A251AA48B2B46DB b323 + NATIVE_DECL void SET_PARTICLE_FX_BLOOD_SCALE(Any p0) { invoke(0x908311265D42A820, p0); } // 0x908311265D42A820 b323 + NATIVE_DECL void DISABLE_IN_WATER_PTFX(BOOL toggle) { invoke(0xCFD16F0DB5A3535C, toggle); } // 0xCFD16F0DB5A3535C b2060 + NATIVE_DECL void DISABLE_DOWNWASH_PTFX(BOOL toggle) { invoke(0x5F6DF3D92271E8A1, toggle); } // 0x5F6DF3D92271E8A1 b323 + NATIVE_DECL void SET_PARTICLE_FX_SLIPSTREAM_LODRANGE_SCALE(float scale) { invoke(0x2B40A97646381508, scale); } // 0x2B40A97646381508 b1011 + NATIVE_DECL void ENABLE_CLOWN_BLOOD_VFX(BOOL toggle) { invoke(0xD821490579791273, toggle); } // 0xD821490579791273 0xC61C75E9 b323 + NATIVE_DECL void ENABLE_ALIEN_BLOOD_VFX(BOOL toggle) { invoke(0x9DCE1F0F78260875, toggle); } // 0x9DCE1F0F78260875 0xCE8B8748 b323 + NATIVE_DECL void SET_PARTICLE_FX_BULLET_IMPACT_SCALE(float scale) { invoke(0x27E32866E9A5C416, scale); } // 0x27E32866E9A5C416 0xC1AD5DDF b323 + NATIVE_DECL void SET_PARTICLE_FX_BULLET_IMPACT_LODRANGE_SCALE(float p0) { invoke(0xBB90E12CAC1DAB25, p0); } // 0xBB90E12CAC1DAB25 0x3968E915 b323 + NATIVE_DECL void SET_PARTICLE_FX_BULLET_TRACE_NO_ANGLE_REJECT(BOOL p0) { invoke(0xCA4AE345A153D573, p0); } // 0xCA4AE345A153D573 0x64BA4648 b323 + NATIVE_DECL void SET_PARTICLE_FX_BANG_SCRAPE_LODRANGE_SCALE(float p0) { invoke(0x54E22EA2C1956A8D, p0); } // 0x54E22EA2C1956A8D 0x8BE3D47F b323 + NATIVE_DECL void SET_PARTICLE_FX_FOOT_LODRANGE_SCALE(float p0) { invoke(0x949F397A288B28B3, p0); } // 0x949F397A288B28B3 0xE3880F5A b323 + NATIVE_DECL void SET_PARTICLE_FX_FOOT_OVERRIDE_NAME(const char* p0) { invoke(0xBA3D194057C79A7B, p0); } // 0xBA3D194057C79A7B b877 + NATIVE_DECL void SET_SKIDMARK_RANGE_SCALE(float scale) { invoke(0x5DBF05DB5926D089, scale); } // 0x5DBF05DB5926D089 b1011 + NATIVE_DECL void SET_PTFX_FORCE_VEHICLE_INTERIOR_FLAG(Any p0) { invoke(0xC6730E0D14E50703, p0); } // 0xC6730E0D14E50703 b2545 + NATIVE_DECL void REGISTER_POSTFX_BULLET_IMPACT(float weaponWorldPosX, float weaponWorldPosY, float weaponWorldPosZ, float intensity) { invoke(0x170911F37F646F29, weaponWorldPosX, weaponWorldPosY, weaponWorldPosZ, intensity); } // 0x170911F37F646F29 b2802 + NATIVE_DECL void FORCE_POSTFX_BULLET_IMPACTS_AFTER_HUD(BOOL p0) { invoke(0x9B079E5221D984D3, p0); } // 0x9B079E5221D984D3 b323 + NATIVE_DECL void USE_PARTICLE_FX_ASSET(const char* name) { invoke(0x6C38AF3693A69A91, name); } // 0x6C38AF3693A69A91 0x9C720B61 b323 + NATIVE_DECL void SET_PARTICLE_FX_OVERRIDE(const char* oldAsset, const char* newAsset) { invoke(0xEA1E2D93F6F75ED9, oldAsset, newAsset); } // 0xEA1E2D93F6F75ED9 0xC92719A7 b323 + NATIVE_DECL void RESET_PARTICLE_FX_OVERRIDE(const char* name) { invoke(0x89C8553DD3274AAE, name); } // 0x89C8553DD3274AAE 0x9E8D8B72 b323 + NATIVE_DECL void SET_WEATHER_PTFX_USE_OVERRIDE_SETTINGS(BOOL p0) { invoke(0xA46B73FAA3460AE1, p0); } // 0xA46B73FAA3460AE1 b323 + NATIVE_DECL void SET_WEATHER_PTFX_OVERRIDE_CURR_LEVEL(float p0) { invoke(0xF78B803082D4386F, p0); } // 0xF78B803082D4386F b323 + NATIVE_DECL void WASH_DECALS_IN_RANGE(float x, float y, float z, float range, float p4) { invoke(0x9C30613D50A6ADEF, x, y, z, range, p4); } // 0x9C30613D50A6ADEF 0xDEECBC57 b323 + NATIVE_DECL void WASH_DECALS_FROM_VEHICLE(Vehicle vehicle, float p1) { invoke(0x5B712761429DBC14, vehicle, p1); } // 0x5B712761429DBC14 0x2929F11A b323 + NATIVE_DECL void FADE_DECALS_IN_RANGE(float x, float y, float z, float p3, float p4) { invoke(0xD77EDADB0420E6E0, x, y, z, p3, p4); } // 0xD77EDADB0420E6E0 0xF81E884A b323 + NATIVE_DECL void REMOVE_DECALS_IN_RANGE(float x, float y, float z, float range) { invoke(0x5D6B2D4830A67C62, x, y, z, range); } // 0x5D6B2D4830A67C62 0x06A619A0 b323 + NATIVE_DECL void REMOVE_DECALS_FROM_OBJECT(Object obj) { invoke(0xCCF71CBDDF5B6CB9, obj); } // 0xCCF71CBDDF5B6CB9 0x8B67DCA7 b323 + NATIVE_DECL void REMOVE_DECALS_FROM_OBJECT_FACING(Object obj, float x, float y, float z) { invoke(0xA6F6F70FDC6D144C, obj, x, y, z); } // 0xA6F6F70FDC6D144C 0xF4999A55 b323 + NATIVE_DECL void REMOVE_DECALS_FROM_VEHICLE(Vehicle vehicle) { invoke(0xE91F1B65F2B48D57, vehicle); } // 0xE91F1B65F2B48D57 0x831D06CA b323 + NATIVE_DECL int ADD_DECAL(int decalType, float posX, float posY, float posZ, float p4, float p5, float p6, float p7, float p8, float p9, float width, float height, float rCoef, float gCoef, float bCoef, float opacity, float timeout, BOOL p17, BOOL p18, BOOL p19) { return invoke(0xB302244A1839BDAD, decalType, posX, posY, posZ, p4, p5, p6, p7, p8, p9, width, height, rCoef, gCoef, bCoef, opacity, timeout, p17, p18, p19); } // 0xB302244A1839BDAD 0xEAD0C412 b323 + NATIVE_DECL int ADD_PETROL_DECAL(float x, float y, float z, float groundLvl, float width, float transparency) { return invoke(0x4F5212C7AD880DF8, x, y, z, groundLvl, width, transparency); } // 0x4F5212C7AD880DF8 0x1259DF42 b323 + NATIVE_DECL int ADD_OIL_DECAL(float x, float y, float z, float groundLvl, float width, float transparency) { return invoke(0x126D7F89FE859A5E, x, y, z, groundLvl, width, transparency); } // 0x126D7F89FE859A5E b2699 + NATIVE_DECL void START_PETROL_TRAIL_DECALS(float p0) { invoke(0x99AC7F0D8B9C893D, p0); } // 0x99AC7F0D8B9C893D 0xE3938B0B b323 + NATIVE_DECL void ADD_PETROL_TRAIL_DECAL_INFO(float x, float y, float z, float p3) { invoke(0x967278682CB6967A, x, y, z, p3); } // 0x967278682CB6967A 0xBAEC6ADD b323 + NATIVE_DECL void END_PETROL_TRAIL_DECALS() { invoke(0x0A123435A26C36CD); } // 0x0A123435A26C36CD 0xCCCA6855 b323 + NATIVE_DECL void REMOVE_DECAL(int decal) { invoke(0xED3F346429CCD659, decal); } // 0xED3F346429CCD659 0xA4363188 b323 + NATIVE_DECL BOOL IS_DECAL_ALIVE(int decal) { return invoke(0xC694D74949CAFD0C, decal); } // 0xC694D74949CAFD0C 0xCDD4A61A b323 + NATIVE_DECL float GET_DECAL_WASH_LEVEL(int decal) { return invoke(0x323F647679A09103, decal); } // 0x323F647679A09103 0x054448EF b323 + NATIVE_DECL void SET_DISABLE_PETROL_DECALS_IGNITING_THIS_FRAME() { invoke(0xD9454B5752C857DC); } // 0xD9454B5752C857DC 0xEAB6417C b323 + NATIVE_DECL void SET_DISABLE_PETROL_DECALS_RECYCLING_THIS_FRAME() { invoke(0x27CFB1B1E078CB2D); } // 0x27CFB1B1E078CB2D 0xC2703B88 b323 + NATIVE_DECL void SET_DISABLE_DECAL_RENDERING_THIS_FRAME() { invoke(0x4B5CFC83122DF602); } // 0x4B5CFC83122DF602 0xA706E84D b323 + NATIVE_DECL BOOL GET_IS_PETROL_DECAL_IN_RANGE(float xCoord, float yCoord, float zCoord, float radius) { return invoke(0x2F09F7976C512404, xCoord, yCoord, zCoord, radius); } // 0x2F09F7976C512404 0x242C6A04 b323 + NATIVE_DECL void PATCH_DECAL_DIFFUSE_MAP(int decalType, const char* textureDict, const char* textureName) { invoke(0x8A35C742130C6080, decalType, textureDict, textureName); } // 0x8A35C742130C6080 0x335695CF b323 + NATIVE_DECL void UNPATCH_DECAL_DIFFUSE_MAP(int decalType) { invoke(0xB7ED70C49521A61D, decalType); } // 0xB7ED70C49521A61D 0x7B786555 b323 + NATIVE_DECL void MOVE_VEHICLE_DECALS(Any p0, Any p1) { invoke(0x84C8D7C2D30D3280, p0, p1); } // 0x84C8D7C2D30D3280 0xCE9E6CF2 b323 + NATIVE_DECL BOOL ADD_VEHICLE_CREW_EMBLEM(Vehicle vehicle, Ped ped, int boneIndex, float x1, float x2, float x3, float y1, float y2, float y3, float z1, float z2, float z3, float scale, Any p13, int alpha) { return invoke(0x428BDCB9DA58DA53, vehicle, ped, boneIndex, x1, x2, x3, y1, y2, y3, z1, z2, z3, scale, p13, alpha); } // 0x428BDCB9DA58DA53 0x12077738 b323 + NATIVE_DECL BOOL ABORT_VEHICLE_CREW_EMBLEM_REQUEST(int* p0) { return invoke(0x82ACC484FFA3B05F, p0); } // 0x82ACC484FFA3B05F b372 + NATIVE_DECL void REMOVE_VEHICLE_CREW_EMBLEM(Vehicle vehicle, int p1) { invoke(0xD2300034310557E4, vehicle, p1); } // 0xD2300034310557E4 0x667046A8 b323 + NATIVE_DECL int GET_VEHICLE_CREW_EMBLEM_REQUEST_STATE(Vehicle vehicle, int p1) { return invoke(0xFE26117A5841B2FF, vehicle, p1); } // 0xFE26117A5841B2FF 0x4F4D76E8 b323 + NATIVE_DECL BOOL DOES_VEHICLE_HAVE_CREW_EMBLEM(Vehicle vehicle, int p1) { return invoke(0x060D935D3981A275, vehicle, p1); } // 0x060D935D3981A275 0x6D58F73B b323 + NATIVE_DECL void DISABLE_COMPOSITE_SHOTGUN_DECALS(BOOL toggle) { invoke(0x0E4299C549F0D1F1, toggle); } // 0x0E4299C549F0D1F1 0x9BABCBA4 b323 + NATIVE_DECL void DISABLE_SCUFF_DECALS(BOOL toggle) { invoke(0x02369D5C8A51FDCF, toggle); } // 0x02369D5C8A51FDCF 0xFDF6D8DA b323 + NATIVE_DECL void SET_DECAL_BULLET_IMPACT_RANGE_SCALE(float p0) { invoke(0x46D1A61A21F566FC, p0); } // 0x46D1A61A21F566FC 0x2056A015 b323 + NATIVE_DECL void OVERRIDE_INTERIOR_SMOKE_NAME(const char* name) { invoke(0x2A2A52824DB96700, name); } // 0x2A2A52824DB96700 0x0F486429 b323 + NATIVE_DECL void OVERRIDE_INTERIOR_SMOKE_LEVEL(float level) { invoke(0x1600FD8CF72EBC12, level); } // 0x1600FD8CF72EBC12 0xD87CC710 b323 + NATIVE_DECL void OVERRIDE_INTERIOR_SMOKE_END() { invoke(0xEFB55E7C25D3B3BE); } // 0xEFB55E7C25D3B3BE 0xE29EE145 b323 + NATIVE_DECL void REGISTER_NOIR_LENS_EFFECT() { invoke(0xA44FF770DFBC5DAE); } // 0xA44FF770DFBC5DAE b323 + NATIVE_DECL void DISABLE_VEHICLE_DISTANTLIGHTS(BOOL toggle) { invoke(0xC9F98AC1884E73A2, toggle); } // 0xC9F98AC1884E73A2 0x7CFAE36F b323 + NATIVE_DECL void RENDER_SHADOWED_LIGHTS_WITH_NO_SHADOWS(BOOL p0) { invoke(0x03300B57FCAC6DDB, p0); } // 0x03300B57FCAC6DDB 0x60F72371 b323 + NATIVE_DECL void REQUEST_EARLY_LIGHT_CHECK() { invoke(0x98EDF76A7271E4F2); } // 0x98EDF76A7271E4F2 b323 + NATIVE_DECL void USE_SNOW_FOOT_VFX_WHEN_UNSHELTERED(BOOL toggle) { invoke(0xAEEDAD1420C65CC0, toggle); } // 0xAEEDAD1420C65CC0 0xC53576CA b323 + NATIVE_DECL void USE_SNOW_WHEEL_VFX_WHEN_UNSHELTERED(BOOL toggle) { invoke(0x4CC7F0FEA5283FE0, toggle); } // 0x4CC7F0FEA5283FE0 0x7158B1EA b323 + NATIVE_DECL void DISABLE_REGION_VFX(Any p0) { invoke(0xEFD97FF47B745B8D, p0); } // 0xEFD97FF47B745B8D b791 + NATIVE_DECL void PRESET_INTERIOR_AMBIENT_CACHE(const char* timecycleModifierName) { invoke(0xD7021272EB0A451E, timecycleModifierName); } // 0xD7021272EB0A451E 0x137E3E24 b323 + NATIVE_DECL void SET_TIMECYCLE_MODIFIER(const char* modifierName) { invoke(0x2C933ABF17A1DF41, modifierName); } // 0x2C933ABF17A1DF41 0xA81F3638 b323 + NATIVE_DECL void SET_TIMECYCLE_MODIFIER_STRENGTH(float strength) { invoke(0x82E7FFCD5B2326B3, strength); } // 0x82E7FFCD5B2326B3 0x458F4F45 b323 + NATIVE_DECL void SET_TRANSITION_TIMECYCLE_MODIFIER(const char* modifierName, float transition) { invoke(0x3BCF567485E1971C, modifierName, transition); } // 0x3BCF567485E1971C 0xBB2BA72A b323 + NATIVE_DECL void SET_TRANSITION_OUT_OF_TIMECYCLE_MODIFIER(float strength) { invoke(0x1CBA05AE7BD7EE05, strength); } // 0x1CBA05AE7BD7EE05 0x56345F6B b323 + NATIVE_DECL void CLEAR_TIMECYCLE_MODIFIER() { invoke(0x0F07E7745A236711); } // 0x0F07E7745A236711 0x8D8DF8EE b323 + NATIVE_DECL int GET_TIMECYCLE_MODIFIER_INDEX() { return invoke(0xFDF3D97C674AFB66); } // 0xFDF3D97C674AFB66 0x594FEEC4 b323 + NATIVE_DECL int GET_TIMECYCLE_TRANSITION_MODIFIER_INDEX() { return invoke(0x459FD2C8D0AB78BC); } // 0x459FD2C8D0AB78BC 0x03C44E4B b323 + NATIVE_DECL BOOL GET_IS_TIMECYCLE_TRANSITIONING_OUT() { return invoke(0x98D18905BF723B99); } // 0x98D18905BF723B99 b1493 + NATIVE_DECL void PUSH_TIMECYCLE_MODIFIER() { invoke(0x58F735290861E6B4); } // 0x58F735290861E6B4 0x7E082045 b323 + NATIVE_DECL void POP_TIMECYCLE_MODIFIER() { invoke(0x3C8938D7D872211E); } // 0x3C8938D7D872211E 0x79D7D235 b323 + NATIVE_DECL void SET_CURRENT_PLAYER_TCMODIFIER(const char* modifierName) { invoke(0xBBF327DED94E4DEB, modifierName); } // 0xBBF327DED94E4DEB 0x85BA15A4 b323 + NATIVE_DECL void SET_PLAYER_TCMODIFIER_TRANSITION(float value) { invoke(0xBDEB86F4D5809204, value); } // 0xBDEB86F4D5809204 0x9559BB38 b323 + NATIVE_DECL void SET_NEXT_PLAYER_TCMODIFIER(const char* modifierName) { invoke(0xBF59707B3E5ED531, modifierName); } // 0xBF59707B3E5ED531 0x554BA16E b323 + NATIVE_DECL void ADD_TCMODIFIER_OVERRIDE(const char* modifierName1, const char* modifierName2) { invoke(0x1A8E2C8B9CF4549C, modifierName1, modifierName2); } // 0x1A8E2C8B9CF4549C 0xE8F538B5 b323 + NATIVE_DECL void CLEAR_ALL_TCMODIFIER_OVERRIDES(const char* p0) { invoke(0x15E33297C3E8DC60, p0); } // 0x15E33297C3E8DC60 b323 + NATIVE_DECL void SET_EXTRA_TCMODIFIER(const char* modifierName) { invoke(0x5096FD9CCB49056D, modifierName); } // 0x5096FD9CCB49056D b323 + NATIVE_DECL void CLEAR_EXTRA_TCMODIFIER() { invoke(0x92CCC17A7A2285DA); } // 0x92CCC17A7A2285DA b323 + NATIVE_DECL int GET_EXTRA_TCMODIFIER() { return invoke(0xBB0527EC6341496D); } // 0xBB0527EC6341496D b323 + NATIVE_DECL void ENABLE_MOON_CYCLE_OVERRIDE(float strength) { invoke(0x2C328AF17210F009, strength); } // 0x2C328AF17210F009 b323 + NATIVE_DECL void DISABLE_MOON_CYCLE_OVERRIDE() { invoke(0x2BF72AD5B41AA739); } // 0x2BF72AD5B41AA739 b323 + NATIVE_DECL int REQUEST_SCALEFORM_MOVIE(const char* scaleformName) { return invoke(0x11FE353CF9733E6F, scaleformName); } // 0x11FE353CF9733E6F 0xC67E3DCB b323 + NATIVE_DECL int REQUEST_SCALEFORM_MOVIE_WITH_IGNORE_SUPER_WIDESCREEN(const char* scaleformName) { return invoke(0x65E7E78842E74CDB, scaleformName); } // 0x65E7E78842E74CDB b372 + NATIVE_DECL int REQUEST_SCALEFORM_MOVIE_INSTANCE(const char* scaleformName) { return invoke(0xC514489CFB8AF806, scaleformName); } // 0xC514489CFB8AF806 0x7CC8057D b323 + NATIVE_DECL int REQUEST_SCALEFORM_MOVIE_SKIP_RENDER_WHILE_PAUSED(const char* scaleformName) { return invoke(0xBD06C611BB9048C2, scaleformName); } // 0xBD06C611BB9048C2 b323 + NATIVE_DECL BOOL HAS_SCALEFORM_MOVIE_LOADED(int scaleformHandle) { return invoke(0x85F01B8D5B90570E, scaleformHandle); } // 0x85F01B8D5B90570E 0xDDFB6448 b323 + NATIVE_DECL BOOL IS_ACTIVE_SCALEFORM_MOVIE_DELETING(int val) { return invoke(0x2FCB133CA50A49EB, val); } // 0x2FCB133CA50A49EB b1290 + NATIVE_DECL BOOL IS_SCALEFORM_MOVIE_DELETING(int val) { return invoke(0x86255B1FC929E33E, val); } // 0x86255B1FC929E33E b1290 + NATIVE_DECL BOOL HAS_SCALEFORM_MOVIE_FILENAME_LOADED(const char* scaleformName) { return invoke(0x0C1C5D756FB5F337, scaleformName); } // 0x0C1C5D756FB5F337 0x494A9E50 b323 + NATIVE_DECL BOOL HAS_SCALEFORM_CONTAINER_MOVIE_LOADED_INTO_PARENT(int scaleformHandle) { return invoke(0x8217150E1217EBFD, scaleformHandle); } // 0x8217150E1217EBFD 0x1DFE8D8A b323 + NATIVE_DECL void SET_SCALEFORM_MOVIE_AS_NO_LONGER_NEEDED(int* scaleformHandle) { invoke(0x1D132D614DD86811, scaleformHandle); } // 0x1D132D614DD86811 0x5FED3BA1 b323 + NATIVE_DECL void SET_SCALEFORM_MOVIE_TO_USE_SYSTEM_TIME(int scaleform, BOOL toggle) { invoke(0x6D8EB211944DCE08, scaleform, toggle); } // 0x6D8EB211944DCE08 0x18C9DE8D b323 + NATIVE_DECL void SET_SCALEFORM_MOVIE_TO_USE_LARGE_RT(int scaleformHandle, BOOL toggle) { invoke(0x32F34FF7F617643B, scaleformHandle, toggle); } // 0x32F34FF7F617643B b573 + NATIVE_DECL void SET_SCALEFORM_MOVIE_TO_USE_SUPER_LARGE_RT(int scaleformHandle, BOOL toggle) { invoke(0xE6A9F00D4240B519, scaleformHandle, toggle); } // 0xE6A9F00D4240B519 b877 + NATIVE_DECL void DRAW_SCALEFORM_MOVIE(int scaleformHandle, float x, float y, float width, float height, int red, int green, int blue, int alpha, int p9) { invoke(0x54972ADAF0294A93, scaleformHandle, x, y, width, height, red, green, blue, alpha, p9); } // 0x54972ADAF0294A93 0x48DA6A58 b323 + NATIVE_DECL void DRAW_SCALEFORM_MOVIE_FULLSCREEN(int scaleform, int red, int green, int blue, int alpha, int p5) { invoke(0x0DF606929C105BE1, scaleform, red, green, blue, alpha, p5); } // 0x0DF606929C105BE1 0x7B48E696 b323 + NATIVE_DECL void DRAW_SCALEFORM_MOVIE_FULLSCREEN_MASKED(int scaleform1, int scaleform2, int red, int green, int blue, int alpha) { invoke(0xCF537FDE4FBD4CE5, scaleform1, scaleform2, red, green, blue, alpha); } // 0xCF537FDE4FBD4CE5 0x9C59FC06 b323 + NATIVE_DECL void DRAW_SCALEFORM_MOVIE_3D(int scaleform, float posX, float posY, float posZ, float rotX, float rotY, float rotZ, float p7, float p8, float p9, float scaleX, float scaleY, float scaleZ, int rotationOrder) { invoke(0x87D51D72255D4E78, scaleform, posX, posY, posZ, rotX, rotY, rotZ, p7, p8, p9, scaleX, scaleY, scaleZ, rotationOrder); } // 0x87D51D72255D4E78 0xC4F63A89 b323 + NATIVE_DECL void DRAW_SCALEFORM_MOVIE_3D_SOLID(int scaleform, float posX, float posY, float posZ, float rotX, float rotY, float rotZ, float p7, float p8, float p9, float scaleX, float scaleY, float scaleZ, int rotationOrder) { invoke(0x1CE592FDC749D6F5, scaleform, posX, posY, posZ, rotX, rotY, rotZ, p7, p8, p9, scaleX, scaleY, scaleZ, rotationOrder); } // 0x1CE592FDC749D6F5 0x899933C8 b323 + NATIVE_DECL void CALL_SCALEFORM_MOVIE_METHOD(int scaleform, const char* method) { invoke(0xFBD96D87AC96D533, scaleform, method); } // 0xFBD96D87AC96D533 0x7AB77B57 b323 + NATIVE_DECL void CALL_SCALEFORM_MOVIE_METHOD_WITH_NUMBER(int scaleform, const char* methodName, float param1, float param2, float param3, float param4, float param5) { invoke(0xD0837058AE2E4BEE, scaleform, methodName, param1, param2, param3, param4, param5); } // 0xD0837058AE2E4BEE 0x557EDA1D b323 + NATIVE_DECL void CALL_SCALEFORM_MOVIE_METHOD_WITH_STRING(int scaleform, const char* methodName, const char* param1, const char* param2, const char* param3, const char* param4, const char* param5) { invoke(0x51BC1ED3CC44E8F7, scaleform, methodName, param1, param2, param3, param4, param5); } // 0x51BC1ED3CC44E8F7 0x91A7FCEB b323 + NATIVE_DECL void CALL_SCALEFORM_MOVIE_METHOD_WITH_NUMBER_AND_STRING(int scaleform, const char* methodName, float floatParam1, float floatParam2, float floatParam3, float floatParam4, float floatParam5, const char* stringParam1, const char* stringParam2, const char* stringParam3, const char* stringParam4, const char* stringParam5) { invoke(0xEF662D8D57E290B1, scaleform, methodName, floatParam1, floatParam2, floatParam3, floatParam4, floatParam5, stringParam1, stringParam2, stringParam3, stringParam4, stringParam5); } // 0xEF662D8D57E290B1 0x6EAF56DE b323 + NATIVE_DECL BOOL BEGIN_SCALEFORM_SCRIPT_HUD_MOVIE_METHOD(int hudComponent, const char* methodName) { return invoke(0x98C494FD5BDFBFD5, hudComponent, methodName); } // 0x98C494FD5BDFBFD5 0x5D66CE1E b323 + NATIVE_DECL BOOL BEGIN_SCALEFORM_MOVIE_METHOD(int scaleform, const char* methodName) { return invoke(0xF6E48914C7A8694E, scaleform, methodName); } // 0xF6E48914C7A8694E 0x215ABBE8 b323 + NATIVE_DECL BOOL BEGIN_SCALEFORM_MOVIE_METHOD_ON_FRONTEND(const char* methodName) { return invoke(0xAB58C27C2E6123C6, methodName); } // 0xAB58C27C2E6123C6 0xF6015178 b323 + NATIVE_DECL BOOL BEGIN_SCALEFORM_MOVIE_METHOD_ON_FRONTEND_HEADER(const char* methodName) { return invoke(0xB9449845F73F5E9C, methodName); } // 0xB9449845F73F5E9C 0x5E219B67 b323 + NATIVE_DECL void END_SCALEFORM_MOVIE_METHOD() { invoke(0xC6796A8FFA375E53); } // 0xC6796A8FFA375E53 0x02DBF2D7 b323 + NATIVE_DECL int END_SCALEFORM_MOVIE_METHOD_RETURN_VALUE() { return invoke(0xC50AA39A577AF886); } // 0xC50AA39A577AF886 0x2F38B526 b323 + NATIVE_DECL BOOL IS_SCALEFORM_MOVIE_METHOD_RETURN_VALUE_READY(int methodReturn) { return invoke(0x768FF8961BA904D6, methodReturn); } // 0x768FF8961BA904D6 0x5CD7C3C0 b323 + NATIVE_DECL int GET_SCALEFORM_MOVIE_METHOD_RETURN_VALUE_INT(int methodReturn) { return invoke(0x2DE7EFA66B906036, methodReturn); } // 0x2DE7EFA66B906036 0x2CFB0E6D b323 + NATIVE_DECL BOOL GET_SCALEFORM_MOVIE_METHOD_RETURN_VALUE_BOOL(int methodReturn) { return invoke(0xD80A80346A45D761, methodReturn); } // 0xD80A80346A45D761 b757 + NATIVE_DECL const char* GET_SCALEFORM_MOVIE_METHOD_RETURN_VALUE_STRING(int methodReturn) { return invoke(0xE1E258829A885245, methodReturn); } // 0xE1E258829A885245 0x516862EB b323 + NATIVE_DECL void SCALEFORM_MOVIE_METHOD_ADD_PARAM_INT(int value) { invoke(0xC3D0841A0CC546A6, value); } // 0xC3D0841A0CC546A6 0x716777CB b323 + NATIVE_DECL void SCALEFORM_MOVIE_METHOD_ADD_PARAM_FLOAT(float value) { invoke(0xD69736AAE04DB51A, value); } // 0xD69736AAE04DB51A 0x9A01FFDA b323 + NATIVE_DECL void SCALEFORM_MOVIE_METHOD_ADD_PARAM_BOOL(BOOL value) { invoke(0xC58424BA936EB458, value); } // 0xC58424BA936EB458 0x0D4AE8CB b323 + NATIVE_DECL void BEGIN_TEXT_COMMAND_SCALEFORM_STRING(const char* componentType) { invoke(0x80338406F3475E55, componentType); } // 0x80338406F3475E55 0x3AC9CB55 b323 + NATIVE_DECL void END_TEXT_COMMAND_SCALEFORM_STRING() { invoke(0x362E2D3FE93A9959); } // 0x362E2D3FE93A9959 0x386CE0B8 b323 + NATIVE_DECL void END_TEXT_COMMAND_UNPARSED_SCALEFORM_STRING() { invoke(0xAE4E8157D9ECF087); } // 0xAE4E8157D9ECF087 0x2E80DB52 b323 + NATIVE_DECL void SCALEFORM_MOVIE_METHOD_ADD_PARAM_LITERAL_STRING(const char* string) { invoke(0x77FE3402004CD1B0, string); } // 0x77FE3402004CD1B0 b573 + NATIVE_DECL void SCALEFORM_MOVIE_METHOD_ADD_PARAM_TEXTURE_NAME_STRING(const char* string) { invoke(0xBA7148484BD90365, string); } // 0xBA7148484BD90365 0x4DAAD55B b323 + NATIVE_DECL void SCALEFORM_MOVIE_METHOD_ADD_PARAM_PLAYER_NAME_STRING(const char* string) { invoke(0xE83A3E3557A56640, string); } // 0xE83A3E3557A56640 0xCCBF0334 b323 + NATIVE_DECL BOOL DOES_LATEST_BRIEF_STRING_EXIST(int p0) { return invoke(0x5E657EF1099EDD65, p0); } // 0x5E657EF1099EDD65 0x91A081A1 b323 + NATIVE_DECL void SCALEFORM_MOVIE_METHOD_ADD_PARAM_LATEST_BRIEF_STRING(int value) { invoke(0xEC52C631A1831C03, value); } // 0xEC52C631A1831C03 0x83A9811D b323 + NATIVE_DECL void REQUEST_SCALEFORM_SCRIPT_HUD_MOVIE(int hudComponent) { invoke(0x9304881D6F6537EA, hudComponent); } // 0x9304881D6F6537EA 0x7AF85862 b323 + NATIVE_DECL BOOL HAS_SCALEFORM_SCRIPT_HUD_MOVIE_LOADED(int hudComponent) { return invoke(0xDF6E5987D2B4D140, hudComponent); } // 0xDF6E5987D2B4D140 0x79B43255 b323 + NATIVE_DECL void REMOVE_SCALEFORM_SCRIPT_HUD_MOVIE(int hudComponent) { invoke(0xF44A5456AC3F4F97, hudComponent); } // 0xF44A5456AC3F4F97 0x03D87600 b323 + NATIVE_DECL BOOL PASS_KEYBOARD_INPUT_TO_SCALEFORM(int scaleformHandle) { return invoke(0xD1C7CB175E012964, scaleformHandle); } // 0xD1C7CB175E012964 0xE9183D3A b323 + NATIVE_DECL void SET_TV_CHANNEL(int channel) { invoke(0xBAABBB23EB6E484E, channel); } // 0xBAABBB23EB6E484E 0x41A8A627 b323 + NATIVE_DECL int GET_TV_CHANNEL() { return invoke(0xFC1E275A90D39995); } // 0xFC1E275A90D39995 0x6B96145A b323 + NATIVE_DECL void SET_TV_VOLUME(float volume) { invoke(0x2982BF73F66E9DDC, volume); } // 0x2982BF73F66E9DDC 0xF3504F4D b323 + NATIVE_DECL float GET_TV_VOLUME() { return invoke(0x2170813D3DD8661B); } // 0x2170813D3DD8661B 0x39555CF0 b323 + NATIVE_DECL void DRAW_TV_CHANNEL(float xPos, float yPos, float xScale, float yScale, float rotation, int red, int green, int blue, int alpha) { invoke(0xFDDC2B4ED3C69DF0, xPos, yPos, xScale, yScale, rotation, red, green, blue, alpha); } // 0xFDDC2B4ED3C69DF0 0x8129EF89 b323 + NATIVE_DECL void SET_TV_CHANNEL_PLAYLIST(int tvChannel, const char* playlistName, BOOL restart) { invoke(0xF7B38B8305F1FE8B, tvChannel, playlistName, restart); } // 0xF7B38B8305F1FE8B 0xB262DE67 b323 + NATIVE_DECL void SET_TV_CHANNEL_PLAYLIST_AT_HOUR(int tvChannel, const char* playlistName, int hour) { invoke(0x2201C576FACAEBE8, tvChannel, playlistName, hour); } // 0x2201C576FACAEBE8 0x78C4DCBE b323 + NATIVE_DECL void CLEAR_TV_CHANNEL_PLAYLIST(int tvChannel) { invoke(0xBEB3D46BB7F043C0, tvChannel); } // 0xBEB3D46BB7F043C0 0xCBE7068F b323 + NATIVE_DECL BOOL IS_PLAYLIST_ON_CHANNEL(int tvChannel, Any p1) { return invoke(0x1F710BFF7DAE6261, tvChannel, p1); } // 0x1F710BFF7DAE6261 b1604 + NATIVE_DECL BOOL IS_TVSHOW_CURRENTLY_PLAYING(Hash videoCliphash) { return invoke(0x0AD973CA1E077B60, videoCliphash); } // 0x0AD973CA1E077B60 0x4D1EB0FB b323 + NATIVE_DECL void ENABLE_MOVIE_KEYFRAME_WAIT(BOOL toggle) { invoke(0x74C180030FDE4B69, toggle); } // 0x74C180030FDE4B69 0x796DE696 b323 + NATIVE_DECL void SET_TV_PLAYER_WATCHING_THIS_FRAME(Any p0) { invoke(0xD1C55B110E4DF534, p0); } // 0xD1C55B110E4DF534 0xD99EC000 b323 + NATIVE_DECL Hash GET_CURRENT_TV_CLIP_NAMEHASH() { return invoke(0x30432A0118736E00); } // 0x30432A0118736E00 b1493 + NATIVE_DECL void ENABLE_MOVIE_SUBTITLES(BOOL toggle) { invoke(0x873FA65C778AD970, toggle); } // 0x873FA65C778AD970 0xC2DEBA3D b323 + NATIVE_DECL BOOL UI3DSCENE_IS_AVAILABLE() { return invoke(0xD3A10FC7FD8D98CD); } // 0xD3A10FC7FD8D98CD 0xE40A0F1A b323 + NATIVE_DECL BOOL UI3DSCENE_PUSH_PRESET(const char* presetName) { return invoke(0xF1CEA8A4198D8E9A, presetName); } // 0xF1CEA8A4198D8E9A 0x2E7D9B98 b323 + NATIVE_DECL BOOL UI3DSCENE_ASSIGN_PED_TO_SLOT(const char* presetName, Ped ped, int slot, float posX, float posY, float posZ) { return invoke(0x98C4FE6EC34154CA, presetName, ped, slot, posX, posY, posZ); } // 0x98C4FE6EC34154CA 0x9A0E3BFE b323 + NATIVE_DECL void UI3DSCENE_CLEAR_PATCHED_DATA() { invoke(0x7A42B2E236E71415); } // 0x7A42B2E236E71415 0x431AA036 b323 + NATIVE_DECL void UI3DSCENE_MAKE_PUSHED_PRESET_PERSISTENT(BOOL toggle) { invoke(0x108BE26959A9D9BB, toggle); } // 0x108BE26959A9D9BB 0x24A7A7F6 b323 + NATIVE_DECL void TERRAINGRID_ACTIVATE(BOOL toggle) { invoke(0xA356990E161C9E65, toggle); } // 0xA356990E161C9E65 0xA1CB6C94 b323 + NATIVE_DECL void TERRAINGRID_SET_PARAMS(float x, float y, float z, float forwardX, float forwardY, float forwardZ, float sizeX, float sizeY, float sizeZ, float gridScale, float glowIntensity, float normalHeight, float heightDiff) { invoke(0x1C4FC5752BCD8E48, x, y, z, forwardX, forwardY, forwardZ, sizeX, sizeY, sizeZ, gridScale, glowIntensity, normalHeight, heightDiff); } // 0x1C4FC5752BCD8E48 0x3B637AA7 b323 + NATIVE_DECL void TERRAINGRID_SET_COLOURS(int lowR, int lowG, int lowB, int lowAlpha, int r, int g, int b, int alpha, int highR, int highG, int highB, int highAlpha) { invoke(0x5CE62918F8D703C7, lowR, lowG, lowB, lowAlpha, r, g, b, alpha, highR, highG, highB, highAlpha); } // 0x5CE62918F8D703C7 0xDF552973 b323 + NATIVE_DECL void ANIMPOSTFX_PLAY(const char* effectName, int duration, BOOL looped) { invoke(0x2206BF9A37B7F724, effectName, duration, looped); } // 0x2206BF9A37B7F724 0x1D980479 b323 + NATIVE_DECL void ANIMPOSTFX_STOP(const char* effectName) { invoke(0x068E835A1D0DC0E3, effectName); } // 0x068E835A1D0DC0E3 0x06BB5CDA b323 + NATIVE_DECL float ANIMPOSTFX_GET_CURRENT_TIME(const char* effectName) { return invoke(0xE35B38A27E8E7179, effectName); } // 0xE35B38A27E8E7179 b877 + NATIVE_DECL BOOL ANIMPOSTFX_IS_RUNNING(const char* effectName) { return invoke(0x36AD3E690DA5ACEB, effectName); } // 0x36AD3E690DA5ACEB 0x089D5921 b323 + NATIVE_DECL void ANIMPOSTFX_STOP_ALL() { invoke(0xB4EDDC19532BFB85); } // 0xB4EDDC19532BFB85 0x4E6D875B b323 + NATIVE_DECL void ANIMPOSTFX_STOP_AND_FLUSH_REQUESTS(const char* effectName) { invoke(0xD2209BE128B5418C, effectName); } // 0xD2209BE128B5418C b323 } namespace HUD { - void BEGIN_TEXT_COMMAND_BUSYSPINNER_ON(const char* string); - void END_TEXT_COMMAND_BUSYSPINNER_ON(int busySpinnerType); - void BUSYSPINNER_OFF(); - void PRELOAD_BUSYSPINNER(); - BOOL BUSYSPINNER_IS_ON(); - BOOL BUSYSPINNER_IS_DISPLAYING(); - void DISABLE_PAUSEMENU_SPINNER(BOOL p0); - void SET_MOUSE_CURSOR_THIS_FRAME(); - void SET_MOUSE_CURSOR_STYLE(int spriteId); - void SET_MOUSE_CURSOR_VISIBLE(BOOL toggle); - BOOL IS_MOUSE_ROLLED_OVER_INSTRUCTIONAL_BUTTONS(); - BOOL GET_MOUSE_EVENT(int scaleformHandle, Any* p1, Any* p2, Any* p3); - void THEFEED_ONLY_SHOW_TOOLTIPS(BOOL toggle); - void THEFEED_SET_SCRIPTED_MENU_HEIGHT(float pos); - void THEFEED_HIDE(); - void THEFEED_HIDE_THIS_FRAME(); - void THEFEED_SHOW(); - void THEFEED_FLUSH_QUEUE(); - void THEFEED_REMOVE_ITEM(int notificationId); - void THEFEED_FORCE_RENDER_ON(); - void THEFEED_FORCE_RENDER_OFF(); - void THEFEED_PAUSE(); - void THEFEED_RESUME(); - BOOL THEFEED_IS_PAUSED(); - void THEFEED_REPORT_LOGO_ON(); - void THEFEED_REPORT_LOGO_OFF(); - int THEFEED_GET_LAST_SHOWN_PHONE_ACTIVATABLE_FEED_ID(); - void THEFEED_AUTO_POST_GAMETIPS_ON(); - void THEFEED_AUTO_POST_GAMETIPS_OFF(); - void THEFEED_SET_BACKGROUND_COLOR_FOR_NEXT_POST(int hudColorIndex); - void THEFEED_SET_RGBA_PARAMETER_FOR_NEXT_MESSAGE(int red, int green, int blue, int alpha); - void THEFEED_SET_FLASH_DURATION_PARAMETER_FOR_NEXT_MESSAGE(int count); - void THEFEED_SET_VIBRATE_PARAMETER_FOR_NEXT_MESSAGE(BOOL toggle); - void THEFEED_RESET_ALL_PARAMETERS(); - void THEFEED_FREEZE_NEXT_POST(); - void THEFEED_CLEAR_FROZEN_POST(); - void THEFEED_SET_SNAP_FEED_ITEM_POSITIONS(BOOL p0); - void THEFEED_UPDATE_ITEM_TEXTURE(const char* txdString1, const char* txnString1, const char* txdString2, const char* txnString2); - void BEGIN_TEXT_COMMAND_THEFEED_POST(const char* text); - int END_TEXT_COMMAND_THEFEED_POST_STATS(const char* statTitle, int iconEnum, BOOL stepVal, int barValue, BOOL isImportant, const char* pictureTextureDict, const char* pictureTextureName); - int END_TEXT_COMMAND_THEFEED_POST_MESSAGETEXT(const char* txdName, const char* textureName, BOOL flash, int iconType, const char* sender, const char* subject); - int END_TEXT_COMMAND_THEFEED_POST_MESSAGETEXT_SUBTITLE_LABEL(const char* txdName, const char* textureName, BOOL flash, int iconType, const char* sender, const char* subject); - int END_TEXT_COMMAND_THEFEED_POST_MESSAGETEXT_TU(const char* txdName, const char* textureName, BOOL flash, int iconType, const char* sender, const char* subject, float duration); - int END_TEXT_COMMAND_THEFEED_POST_MESSAGETEXT_WITH_CREW_TAG(const char* txdName, const char* textureName, BOOL flash, int iconType, const char* sender, const char* subject, float duration, const char* clanTag); - int END_TEXT_COMMAND_THEFEED_POST_MESSAGETEXT_WITH_CREW_TAG_AND_ADDITIONAL_ICON(const char* txdName, const char* textureName, BOOL flash, int iconType1, const char* sender, const char* subject, float duration, const char* clanTag, int iconType2, int p9); - int END_TEXT_COMMAND_THEFEED_POST_TICKER(BOOL blink, BOOL p1); - int END_TEXT_COMMAND_THEFEED_POST_TICKER_FORCED(BOOL blink, BOOL p1); - int END_TEXT_COMMAND_THEFEED_POST_TICKER_WITH_TOKENS(BOOL blink, BOOL p1); - int END_TEXT_COMMAND_THEFEED_POST_AWARD(const char* textureDict, const char* textureName, int rpBonus, int colorOverlay, const char* titleLabel); - int END_TEXT_COMMAND_THEFEED_POST_CREWTAG(BOOL p0, BOOL p1, int* p2, int p3, BOOL isLeader, BOOL unk0, int clanDesc, int R, int G, int B); - int END_TEXT_COMMAND_THEFEED_POST_CREWTAG_WITH_GAME_NAME(BOOL p0, BOOL p1, int* p2, int p3, BOOL isLeader, BOOL unk0, int clanDesc, const char* playerName, int R, int G, int B); - int END_TEXT_COMMAND_THEFEED_POST_UNLOCK(const char* gxtLabel1, int p1, const char* gxtLabel2); - int END_TEXT_COMMAND_THEFEED_POST_UNLOCK_TU(const char* gxtLabel1, int p1, const char* gxtLabel2, int p3); - int END_TEXT_COMMAND_THEFEED_POST_UNLOCK_TU_WITH_COLOR(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5); - int END_TEXT_COMMAND_THEFEED_POST_MPTICKER(BOOL blink, BOOL p1); - int END_TEXT_COMMAND_THEFEED_POST_CREW_RANKUP_WITH_LITERAL_FLAG(const char* p0, const char* p1, const char* p2, BOOL p3, BOOL p4); - int END_TEXT_COMMAND_THEFEED_POST_VERSUS_TU(const char* txdName1, const char* textureName1, int count1, const char* txdName2, const char* textureName2, int count2, int hudColor1, int hudColor2); - int END_TEXT_COMMAND_THEFEED_POST_REPLAY(int type, int image, const char* text); - int END_TEXT_COMMAND_THEFEED_POST_REPLAY_INPUT(int type, const char* button, const char* text); - void BEGIN_TEXT_COMMAND_PRINT(const char* GxtEntry); - void END_TEXT_COMMAND_PRINT(int duration, BOOL drawImmediately); - void BEGIN_TEXT_COMMAND_IS_MESSAGE_DISPLAYED(const char* text); - BOOL END_TEXT_COMMAND_IS_MESSAGE_DISPLAYED(); - void BEGIN_TEXT_COMMAND_DISPLAY_TEXT(const char* text); - void END_TEXT_COMMAND_DISPLAY_TEXT(float x, float y, int p2); - void BEGIN_TEXT_COMMAND_GET_SCREEN_WIDTH_OF_DISPLAY_TEXT(const char* text); - float END_TEXT_COMMAND_GET_SCREEN_WIDTH_OF_DISPLAY_TEXT(BOOL p0); - void BEGIN_TEXT_COMMAND_GET_NUMBER_OF_LINES_FOR_STRING(const char* entry); - int END_TEXT_COMMAND_GET_NUMBER_OF_LINES_FOR_STRING(float x, float y); - void BEGIN_TEXT_COMMAND_DISPLAY_HELP(const char* inputType); - void END_TEXT_COMMAND_DISPLAY_HELP(int p0, BOOL loop, BOOL beep, int shape); - void BEGIN_TEXT_COMMAND_IS_THIS_HELP_MESSAGE_BEING_DISPLAYED(const char* labelName); - BOOL END_TEXT_COMMAND_IS_THIS_HELP_MESSAGE_BEING_DISPLAYED(int p0); - void BEGIN_TEXT_COMMAND_SET_BLIP_NAME(const char* textLabel); - void END_TEXT_COMMAND_SET_BLIP_NAME(Blip blip); - void BEGIN_TEXT_COMMAND_ADD_DIRECTLY_TO_PREVIOUS_BRIEFS(const char* p0); - void END_TEXT_COMMAND_ADD_DIRECTLY_TO_PREVIOUS_BRIEFS(BOOL p0); - void BEGIN_TEXT_COMMAND_CLEAR_PRINT(const char* text); - void END_TEXT_COMMAND_CLEAR_PRINT(); - void BEGIN_TEXT_COMMAND_OVERRIDE_BUTTON_TEXT(const char* gxtEntry); - void END_TEXT_COMMAND_OVERRIDE_BUTTON_TEXT(int p0); - void ADD_TEXT_COMPONENT_INTEGER(int value); - void ADD_TEXT_COMPONENT_FLOAT(float value, int decimalPlaces); - void ADD_TEXT_COMPONENT_SUBSTRING_TEXT_LABEL(const char* labelName); - void ADD_TEXT_COMPONENT_SUBSTRING_TEXT_LABEL_HASH_KEY(Hash gxtEntryHash); - void ADD_TEXT_COMPONENT_SUBSTRING_BLIP_NAME(Blip blip); - void ADD_TEXT_COMPONENT_SUBSTRING_PLAYER_NAME(const char* text); - void ADD_TEXT_COMPONENT_SUBSTRING_TIME(int timestamp, int flags); - void ADD_TEXT_COMPONENT_FORMATTED_INTEGER(int value, BOOL commaSeparated); - void ADD_TEXT_COMPONENT_SUBSTRING_PHONE_NUMBER(const char* p0, int p1); - void ADD_TEXT_COMPONENT_SUBSTRING_WEBSITE(const char* website); - void ADD_TEXT_COMPONENT_SUBSTRING_KEYBOARD_DISPLAY(const char* string); - void SET_COLOUR_OF_NEXT_TEXT_COMPONENT(int hudColor); - const char* GET_CHARACTER_FROM_AUDIO_CONVERSATION_FILENAME(const char* text, int position, int length); - const char* GET_CHARACTER_FROM_AUDIO_CONVERSATION_FILENAME_WITH_BYTE_LIMIT(const char* text, int position, int length, int maxLength); - const char* GET_CHARACTER_FROM_AUDIO_CONVERSATION_FILENAME_BYTES(const char* text, int startPosition, int endPosition); - const char* GET_FILENAME_FOR_AUDIO_CONVERSATION(const char* labelName); - void CLEAR_PRINTS(); - void CLEAR_BRIEF(); - void CLEAR_ALL_HELP_MESSAGES(); - void CLEAR_THIS_PRINT(const char* p0); - void CLEAR_SMALL_PRINTS(); - BOOL DOES_TEXT_BLOCK_EXIST(const char* gxt); - void REQUEST_ADDITIONAL_TEXT(const char* gxt, int slot); - void REQUEST_ADDITIONAL_TEXT_FOR_DLC(const char* gxt, int slot); - BOOL HAS_ADDITIONAL_TEXT_LOADED(int slot); - void CLEAR_ADDITIONAL_TEXT(int p0, BOOL p1); - BOOL IS_STREAMING_ADDITIONAL_TEXT(int p0); - BOOL HAS_THIS_ADDITIONAL_TEXT_LOADED(const char* gxt, int slot); - BOOL IS_MESSAGE_BEING_DISPLAYED(); - BOOL DOES_TEXT_LABEL_EXIST(const char* gxt); - const char* GET_FIRST_N_CHARACTERS_OF_LITERAL_STRING(const char* string, int length); - int GET_LENGTH_OF_STRING_WITH_THIS_TEXT_LABEL(const char* gxt); - int GET_LENGTH_OF_LITERAL_STRING(const char* string); - int GET_LENGTH_OF_LITERAL_STRING_IN_BYTES(const char* string); - const char* GET_STREET_NAME_FROM_HASH_KEY(Hash hash); - BOOL IS_HUD_PREFERENCE_SWITCHED_ON(); - BOOL IS_RADAR_PREFERENCE_SWITCHED_ON(); - BOOL IS_SUBTITLE_PREFERENCE_SWITCHED_ON(); - void DISPLAY_HUD(BOOL toggle); - void DISPLAY_HUD_WHEN_NOT_IN_STATE_OF_PLAY_THIS_FRAME(); - void DISPLAY_HUD_WHEN_PAUSED_THIS_FRAME(); - void DISPLAY_RADAR(BOOL toggle); - void SET_FAKE_SPECTATOR_MODE(BOOL toggle); - BOOL GET_FAKE_SPECTATOR_MODE(); - BOOL IS_HUD_HIDDEN(); - BOOL IS_RADAR_HIDDEN(); - BOOL IS_MINIMAP_RENDERING(); - void USE_VEHICLE_TARGETING_RETICULE(Any p0); - void ADD_VALID_VEHICLE_HIT_HASH(Any p0); - void CLEAR_VALID_VEHICLE_HIT_HASHES(); - void SET_BLIP_ROUTE(Blip blip, BOOL enabled); - void CLEAR_ALL_BLIP_ROUTES(); - void SET_BLIP_ROUTE_COLOUR(Blip blip, int colour); - void SET_FORCE_SHOW_GPS(BOOL toggle); - void SET_USE_SET_DESTINATION_IN_PAUSE_MAP(BOOL toggle); - void SET_BLOCK_WANTED_FLASH(BOOL disabled); - void ADD_NEXT_MESSAGE_TO_PREVIOUS_BRIEFS(BOOL p0); - void FORCE_NEXT_MESSAGE_TO_PREVIOUS_BRIEFS_LIST(int p0); - void SET_RADAR_ZOOM_PRECISE(float zoom); - void SET_RADAR_ZOOM(int zoomLevel); - void SET_RADAR_ZOOM_TO_BLIP(Blip blip, float zoom); - void SET_RADAR_ZOOM_TO_DISTANCE(float zoom); - void UPDATE_RADAR_ZOOM_TO_BLIP(); - void GET_HUD_COLOUR(int hudColorIndex, int* r, int* g, int* b, int* a); - void SET_SCRIPT_VARIABLE_HUD_COLOUR(int r, int g, int b, int a); - void SET_SECOND_SCRIPT_VARIABLE_HUD_COLOUR(int r, int g, int b, int a); - void REPLACE_HUD_COLOUR(int hudColorIndex, int hudColorIndex2); - void REPLACE_HUD_COLOUR_WITH_RGBA(int hudColorIndex, int r, int g, int b, int a); - void SET_ABILITY_BAR_VISIBILITY(BOOL visible); - void SET_ALLOW_ABILITY_BAR(BOOL toggle); - void FLASH_ABILITY_BAR(int millisecondsToFlash); - void SET_ABILITY_BAR_VALUE(float p0, float p1); - void FLASH_WANTED_DISPLAY(BOOL p0); - void FORCE_OFF_WANTED_STAR_FLASH(BOOL toggle); - void SET_CUSTOM_MP_HUD_COLOR(int hudColorId); - float GET_RENDERED_CHARACTER_HEIGHT(float size, int font); - void SET_TEXT_SCALE(float scale, float size); - void SET_TEXT_COLOUR(int red, int green, int blue, int alpha); - void SET_TEXT_CENTRE(BOOL align); - void SET_TEXT_RIGHT_JUSTIFY(BOOL toggle); - void SET_TEXT_JUSTIFICATION(int justifyType); - void SET_TEXT_WRAP(float start, float end); - void SET_TEXT_LEADING(int p0); - void SET_TEXT_PROPORTIONAL(BOOL p0); - void SET_TEXT_FONT(int fontType); - void SET_TEXT_DROP_SHADOW(); - void SET_TEXT_DROPSHADOW(int distance, int r, int g, int b, int a); - void SET_TEXT_OUTLINE(); - void SET_TEXT_EDGE(int p0, int r, int g, int b, int a); - void SET_TEXT_RENDER_ID(int renderId); - int GET_DEFAULT_SCRIPT_RENDERTARGET_RENDER_ID(); - BOOL REGISTER_NAMED_RENDERTARGET(const char* name, BOOL p1); - BOOL IS_NAMED_RENDERTARGET_REGISTERED(const char* name); - BOOL RELEASE_NAMED_RENDERTARGET(const char* name); - void LINK_NAMED_RENDERTARGET(Hash modelHash); - int GET_NAMED_RENDERTARGET_RENDER_ID(const char* name); - BOOL IS_NAMED_RENDERTARGET_LINKED(Hash modelHash); - void CLEAR_HELP(BOOL toggle); - BOOL IS_HELP_MESSAGE_ON_SCREEN(); - BOOL HAS_SCRIPT_HIDDEN_HELP_THIS_FRAME(); - BOOL IS_HELP_MESSAGE_BEING_DISPLAYED(); - BOOL IS_HELP_MESSAGE_FADING_OUT(); - void SET_HELP_MESSAGE_STYLE(int style, int hudColor, int alpha, int p3, int p4); - int GET_STANDARD_BLIP_ENUM_ID(); - int GET_WAYPOINT_BLIP_ENUM_ID(); - int GET_NUMBER_OF_ACTIVE_BLIPS(); - Blip GET_NEXT_BLIP_INFO_ID(int blipSprite); - Blip GET_FIRST_BLIP_INFO_ID(int blipSprite); - Blip GET_CLOSEST_BLIP_INFO_ID(int blipSprite); - Vector3 GET_BLIP_INFO_ID_COORD(Blip blip); - int GET_BLIP_INFO_ID_DISPLAY(Blip blip); - int GET_BLIP_INFO_ID_TYPE(Blip blip); - Entity GET_BLIP_INFO_ID_ENTITY_INDEX(Blip blip); - Pickup GET_BLIP_INFO_ID_PICKUP_INDEX(Blip blip); - Blip GET_BLIP_FROM_ENTITY(Entity entity); - Blip ADD_BLIP_FOR_RADIUS(float posX, float posY, float posZ, float radius); - Blip ADD_BLIP_FOR_AREA(float x, float y, float z, float width, float height); - Blip ADD_BLIP_FOR_ENTITY(Entity entity); - Blip ADD_BLIP_FOR_PICKUP(Pickup pickup); - Blip ADD_BLIP_FOR_COORD(float x, float y, float z); - void TRIGGER_SONAR_BLIP(float posX, float posY, float posZ, float radius, int p4); - void ALLOW_SONAR_BLIPS(BOOL toggle); - void SET_BLIP_COORDS(Blip blip, float posX, float posY, float posZ); - Vector3 GET_BLIP_COORDS(Blip blip); - void SET_BLIP_SPRITE(Blip blip, int spriteId); - int GET_BLIP_SPRITE(Blip blip); - void SET_COP_BLIP_SPRITE(int p0, float p1); - void SET_COP_BLIP_SPRITE_AS_STANDARD(); - void SET_BLIP_NAME_FROM_TEXT_FILE(Blip blip, const char* gxtEntry); - void SET_BLIP_NAME_TO_PLAYER_NAME(Blip blip, Player player); - void SET_BLIP_ALPHA(Blip blip, int alpha); - int GET_BLIP_ALPHA(Blip blip); - void SET_BLIP_FADE(Blip blip, int opacity, int duration); - int GET_BLIP_FADE_DIRECTION(Blip blip); - void SET_BLIP_ROTATION(Blip blip, int rotation); - void SET_BLIP_ROTATION_WITH_FLOAT(Blip blip, float heading); - int GET_BLIP_ROTATION(Blip blip); - void SET_BLIP_FLASH_TIMER(Blip blip, int duration); - void SET_BLIP_FLASH_INTERVAL(Blip blip, Any p1); - void SET_BLIP_COLOUR(Blip blip, int color); - void SET_BLIP_SECONDARY_COLOUR(Blip blip, int r, int g, int b); - int GET_BLIP_COLOUR(Blip blip); - int GET_BLIP_HUD_COLOUR(Blip blip); - BOOL IS_BLIP_SHORT_RANGE(Blip blip); - BOOL IS_BLIP_ON_MINIMAP(Blip blip); - BOOL DOES_BLIP_HAVE_GPS_ROUTE(Blip blip); - void SET_BLIP_HIDDEN_ON_LEGEND(Blip blip, BOOL toggle); - void SET_BLIP_HIGH_DETAIL(Blip blip, BOOL toggle); - void SET_BLIP_AS_MISSION_CREATOR_BLIP(Blip blip, BOOL toggle); - BOOL IS_MISSION_CREATOR_BLIP(Blip blip); - Blip GET_NEW_SELECTED_MISSION_CREATOR_BLIP(); - BOOL IS_HOVERING_OVER_MISSION_CREATOR_BLIP(); - void SHOW_START_MISSION_INSTRUCTIONAL_BUTTON(BOOL toggle); - void SHOW_CONTACT_INSTRUCTIONAL_BUTTON(BOOL toggle); - void RELOAD_MAP_MENU(); - void SET_BLIP_MARKER_LONG_DISTANCE(Any p0, Any p1); - void SET_BLIP_FLASHES(Blip blip, BOOL toggle); - void SET_BLIP_FLASHES_ALTERNATE(Blip blip, BOOL toggle); - BOOL IS_BLIP_FLASHING(Blip blip); - void SET_BLIP_AS_SHORT_RANGE(Blip blip, BOOL toggle); - void SET_BLIP_SCALE(Blip blip, float scale); - void SET_BLIP_SCALE_2D(Blip blip, float xScale, float yScale); - void SET_BLIP_PRIORITY(Blip blip, int priority); - void SET_BLIP_DISPLAY(Blip blip, int displayId); - void SET_BLIP_CATEGORY(Blip blip, int index); - void REMOVE_BLIP(Blip* blip); - void SET_BLIP_AS_FRIENDLY(Blip blip, BOOL toggle); - void PULSE_BLIP(Blip blip); - void SHOW_NUMBER_ON_BLIP(Blip blip, int number); - void HIDE_NUMBER_ON_BLIP(Blip blip); - void SHOW_HEIGHT_ON_BLIP(Blip blip, BOOL toggle); - void SHOW_TICK_ON_BLIP(Blip blip, BOOL toggle); - void SHOW_GOLD_TICK_ON_BLIP(Blip blip, BOOL toggle); - void SHOW_FOR_SALE_ICON_ON_BLIP(Blip blip, BOOL toggle); - void SHOW_HEADING_INDICATOR_ON_BLIP(Blip blip, BOOL toggle); - void SHOW_OUTLINE_INDICATOR_ON_BLIP(Blip blip, BOOL toggle); - void SHOW_FRIEND_INDICATOR_ON_BLIP(Blip blip, BOOL toggle); - void SHOW_CREW_INDICATOR_ON_BLIP(Blip blip, BOOL toggle); - void SET_BLIP_EXTENDED_HEIGHT_THRESHOLD(Blip blip, BOOL toggle); - void SET_BLIP_SHORT_HEIGHT_THRESHOLD(Any p0, Any p1); - void SET_BLIP_USE_HEIGHT_INDICATOR_ON_EDGE(Blip blip, Any p1); - void SET_BLIP_AS_MINIMAL_ON_EDGE(Blip blip, BOOL toggle); - void SET_RADIUS_BLIP_EDGE(Blip blip, BOOL toggle); - BOOL DOES_BLIP_EXIST(Blip blip); - void SET_WAYPOINT_OFF(); - void DELETE_WAYPOINTS_FROM_THIS_PLAYER(); - void REFRESH_WAYPOINT(); - BOOL IS_WAYPOINT_ACTIVE(); - void SET_NEW_WAYPOINT(float x, float y); - void SET_BLIP_BRIGHT(Blip blip, BOOL toggle); - void SET_BLIP_SHOW_CONE(Blip blip, BOOL toggle, int hudColorIndex); - void REMOVE_COP_BLIP_FROM_PED(Ped ped); - void SETUP_FAKE_CONE_DATA(Blip blip, float p1, float p2, float p3, float p4, float p5, float p6, Any p7, int p8); - void REMOVE_FAKE_CONE_DATA(Blip blip); - void CLEAR_FAKE_CONE_ARRAY(); - BOOL SET_MINIMAP_COMPONENT(int componentId, BOOL toggle, int overrideColor); - void SET_MINIMAP_SONAR_SWEEP(BOOL toggle); - void SHOW_ACCOUNT_PICKER(); - Blip GET_MAIN_PLAYER_BLIP_ID(); - void SET_PM_WARNINGSCREEN_ACTIVE(BOOL p0); - void HIDE_LOADING_ON_FADE_THIS_FRAME(); - void SET_RADAR_AS_INTERIOR_THIS_FRAME(Hash interior, float x, float y, int z, int zoom); - void SET_INSIDE_VERY_SMALL_INTERIOR(BOOL toggle); - void SET_INSIDE_VERY_LARGE_INTERIOR(BOOL toggle); - void SET_RADAR_AS_EXTERIOR_THIS_FRAME(); - void SET_FAKE_PAUSEMAP_PLAYER_POSITION_THIS_FRAME(float x, float y); - void SET_FAKE_GPS_PLAYER_POSITION_THIS_FRAME(float x, float y, Any p2); - BOOL IS_PAUSEMAP_IN_INTERIOR_MODE(); - void HIDE_MINIMAP_EXTERIOR_MAP_THIS_FRAME(); - void HIDE_MINIMAP_INTERIOR_MAP_THIS_FRAME(); - void SET_USE_ISLAND_MAP(BOOL toggle); - void SET_PAUSE_EXTERIOR_RENDERING_WHILE_IN_INTERIOR_(); - void DONT_TILT_MINIMAP_THIS_FRAME(); - void DONT_ZOOM_MINIMAP_WHEN_RUNNING_THIS_FRAME(); - void DONT_ZOOM_MINIMAP_WHEN_SNIPING_THIS_FRAME(); - void SET_WIDESCREEN_FORMAT(Any p0); - void DISPLAY_AREA_NAME(BOOL toggle); - void DISPLAY_CASH(BOOL toggle); - void USE_FAKE_MP_CASH(BOOL toggle); - void CHANGE_FAKE_MP_CASH(int cash, int bank); - void DISPLAY_AMMO_THIS_FRAME(BOOL display); - void DISPLAY_SNIPER_SCOPE_THIS_FRAME(); - void HIDE_HUD_AND_RADAR_THIS_FRAME(); - void ALLOW_DISPLAY_OF_MULTIPLAYER_CASH_TEXT(BOOL allow); - void SET_MULTIPLAYER_WALLET_CASH(); - void REMOVE_MULTIPLAYER_WALLET_CASH(); - void SET_MULTIPLAYER_BANK_CASH(); - void REMOVE_MULTIPLAYER_BANK_CASH(); - void SET_MULTIPLAYER_HUD_CASH(int p0, BOOL p1); - void REMOVE_MULTIPLAYER_HUD_CASH(); - void HIDE_HELP_TEXT_THIS_FRAME(); - BOOL IS_IME_IN_PROGRESS(); - void DISPLAY_HELP_TEXT_THIS_FRAME(const char* message, BOOL p1); - void HUD_FORCE_WEAPON_WHEEL(BOOL show); - void HUD_FORCE_SPECIAL_VEHICLE_WEAPON_WHEEL(); - void HUD_SUPPRESS_WEAPON_WHEEL_RESULTS_THIS_FRAME(); - Hash HUD_GET_WEAPON_WHEEL_CURRENTLY_HIGHLIGHTED(); - void HUD_SET_WEAPON_WHEEL_TOP_SLOT(Hash weaponHash); - Hash HUD_GET_WEAPON_WHEEL_TOP_SLOT(int weaponTypeIndex); - void HUD_SHOWING_CHARACTER_SWITCH_SELECTION(BOOL toggle); - void SET_GPS_FLAGS(int p0, float p1); - void CLEAR_GPS_FLAGS(); - void SET_RACE_TRACK_RENDER(BOOL toggle); - void CLEAR_GPS_RACE_TRACK(); - void START_GPS_CUSTOM_ROUTE(int hudColor, BOOL displayOnFoot, BOOL followPlayer); - void ADD_POINT_TO_GPS_CUSTOM_ROUTE(float x, float y, float z); - void SET_GPS_CUSTOM_ROUTE_RENDER(BOOL toggle, int radarThickness, int mapThickness); - void CLEAR_GPS_CUSTOM_ROUTE(); - void START_GPS_MULTI_ROUTE(int hudColor, BOOL routeFromPlayer, BOOL displayOnFoot); - void ADD_POINT_TO_GPS_MULTI_ROUTE(float x, float y, float z); - void SET_GPS_MULTI_ROUTE_RENDER(BOOL toggle); - void CLEAR_GPS_MULTI_ROUTE(); - void CLEAR_GPS_PLAYER_WAYPOINT(); - void SET_GPS_FLASHES(BOOL toggle); - void SET_PLAYER_ICON_COLOUR(int color); - void FLASH_MINIMAP_DISPLAY(); - void FLASH_MINIMAP_DISPLAY_WITH_COLOR(int hudColorIndex); - void TOGGLE_STEALTH_RADAR(BOOL toggle); - void SET_MINIMAP_IN_SPECTATOR_MODE(BOOL toggle, Ped ped); - void SET_MISSION_NAME(BOOL p0, const char* name); - void SET_MISSION_NAME_FOR_UGC_MISSION(BOOL p0, const char* name); - void SET_DESCRIPTION_FOR_UGC_MISSION_EIGHT_STRINGS(BOOL p0, const char* p1, const char* p2, const char* p3, const char* p4, const char* p5, const char* p6, const char* p7, const char* p8); - void SET_MINIMAP_BLOCK_WAYPOINT(BOOL toggle); - void SET_MINIMAP_IN_PROLOGUE(BOOL toggle); - void SET_MINIMAP_HIDE_FOW(BOOL toggle); - float GET_MINIMAP_FOW_DISCOVERY_RATIO(); - BOOL GET_MINIMAP_FOW_COORDINATE_IS_REVEALED(float x, float y, float z); - void SET_MINIMAP_FOW_DO_NOT_UPDATE(BOOL p0); - void SET_MINIMAP_FOW_REVEAL_COORDINATE(float x, float y, float z); - void SET_MINIMAP_GOLF_COURSE(int hole); - void SET_MINIMAP_GOLF_COURSE_OFF(); - void LOCK_MINIMAP_ANGLE(int angle); - void UNLOCK_MINIMAP_ANGLE(); - void LOCK_MINIMAP_POSITION(float x, float y); - void UNLOCK_MINIMAP_POSITION(); - void SET_FAKE_MINIMAP_MAX_ALTIMETER_HEIGHT(float altitude, BOOL p1, Any p2); - void SET_HEALTH_HUD_DISPLAY_VALUES(int health, int capacity, BOOL wasAdded); - void SET_MAX_HEALTH_HUD_DISPLAY(int maximumValue); - void SET_MAX_ARMOUR_HUD_DISPLAY(int maximumValue); - void SET_BIGMAP_ACTIVE(BOOL toggleBigMap, BOOL showFullMap); - BOOL IS_HUD_COMPONENT_ACTIVE(int id); - BOOL IS_SCRIPTED_HUD_COMPONENT_ACTIVE(int id); - void HIDE_SCRIPTED_HUD_COMPONENT_THIS_FRAME(int id); - void SHOW_SCRIPTED_HUD_COMPONENT_THIS_FRAME(int id); - BOOL IS_SCRIPTED_HUD_COMPONENT_HIDDEN_THIS_FRAME(int id); - void HIDE_HUD_COMPONENT_THIS_FRAME(int id); - void SHOW_HUD_COMPONENT_THIS_FRAME(int id); - void HIDE_STREET_AND_CAR_NAMES_THIS_FRAME(); - void RESET_RETICULE_VALUES(); - void RESET_HUD_COMPONENT_VALUES(int id); - void SET_HUD_COMPONENT_POSITION(int id, float x, float y); - Vector3 GET_HUD_COMPONENT_POSITION(int id); - void CLEAR_REMINDER_MESSAGE(); - int GET_HUD_SCREEN_POSITION_FROM_WORLD_POSITION(float worldX, float worldY, float worldZ, float* screenX, float* screenY); - void OPEN_REPORTUGC_MENU(); - void FORCE_CLOSE_REPORTUGC_MENU(); - BOOL IS_REPORTUGC_MENU_OPEN(); - BOOL IS_FLOATING_HELP_TEXT_ON_SCREEN(int hudIndex); - void SET_FLOATING_HELP_TEXT_SCREEN_POSITION(int hudIndex, float x, float y); - void SET_FLOATING_HELP_TEXT_WORLD_POSITION(int hudIndex, float x, float y, float z); - void SET_FLOATING_HELP_TEXT_TO_ENTITY(int hudIndex, Entity entity, float offsetX, float offsetY); - void SET_FLOATING_HELP_TEXT_STYLE(int hudIndex, int p1, int p2, int p3, int p4, int p5); - void CLEAR_FLOATING_HELP(int hudIndex, BOOL p1); - void CREATE_MP_GAMER_TAG_WITH_CREW_COLOR(Player player, const char* username, BOOL pointedClanTag, BOOL isRockstarClan, const char* clanTag, int clanFlag, int r, int g, int b); - BOOL IS_MP_GAMER_TAG_MOVIE_ACTIVE(); - int CREATE_FAKE_MP_GAMER_TAG(Ped ped, const char* username, BOOL pointedClanTag, BOOL isRockstarClan, const char* clanTag, int clanFlag); - void REMOVE_MP_GAMER_TAG(int gamerTagId); - BOOL IS_MP_GAMER_TAG_ACTIVE(int gamerTagId); - BOOL IS_MP_GAMER_TAG_FREE(int gamerTagId); - void SET_MP_GAMER_TAG_VISIBILITY(int gamerTagId, int component, BOOL toggle, Any p3); - void SET_ALL_MP_GAMER_TAGS_VISIBILITY(int gamerTagId, BOOL toggle); - void SET_MP_GAMER_TAGS_SHOULD_USE_VEHICLE_HEALTH(int gamerTagId, BOOL toggle); - void SET_MP_GAMER_TAGS_SHOULD_USE_POINTS_HEALTH(int gamerTagId, BOOL toggle); - void SET_MP_GAMER_TAGS_POINT_HEALTH(int gamerTagId, int value, int maximumValue); - void SET_MP_GAMER_TAG_COLOUR(int gamerTagId, int component, int hudColorIndex); - void SET_MP_GAMER_TAG_HEALTH_BAR_COLOUR(int gamerTagId, int hudColorIndex); - void SET_MP_GAMER_TAG_ALPHA(int gamerTagId, int component, int alpha); - void SET_MP_GAMER_TAG_WANTED_LEVEL(int gamerTagId, int wantedlvl); - void SET_MP_GAMER_TAG_NUM_PACKAGES(int gamerTagId, int p1); - void SET_MP_GAMER_TAG_NAME(int gamerTagId, const char* string); - BOOL IS_UPDATING_MP_GAMER_TAG_NAME_AND_CREW_DETAILS(int gamerTagId); - void SET_MP_GAMER_TAG_BIG_TEXT(int gamerTagId, const char* string); - int GET_CURRENT_WEBPAGE_ID(); - int GET_CURRENT_WEBSITE_ID(); - int GET_GLOBAL_ACTIONSCRIPT_FLAG(int flagIndex); - void RESET_GLOBAL_ACTIONSCRIPT_FLAG(int flagIndex); - BOOL IS_WARNING_MESSAGE_READY_FOR_CONTROL(); - void SET_WARNING_MESSAGE(const char* titleMsg, int flags, const char* promptMsg, BOOL p3, int p4, const char* p5, const char* p6, BOOL showBackground, int errorCode); - void SET_WARNING_MESSAGE_WITH_HEADER(const char* entryHeader, const char* entryLine1, int instructionalKey, const char* entryLine2, BOOL p4, Any p5, Any* showBackground, Any* p7, BOOL p8, Any p9); - void SET_WARNING_MESSAGE_WITH_HEADER_AND_SUBSTRING_FLAGS(const char* entryHeader, const char* entryLine1, int instructionalKey, const char* entryLine2, BOOL p4, Any p5, Any additionalIntInfo, const char* additionalTextInfoLine1, const char* additionalTextInfoLine2, BOOL showBackground, int errorCode); - void SET_WARNING_MESSAGE_WITH_HEADER_EXTENDED(const char* entryHeader, const char* entryLine1, int flags, const char* entryLine2, BOOL p4, Any p5, Any* p6, Any* p7, BOOL showBg, Any p9, Any p10); - void SET_WARNING_MESSAGE_WITH_HEADER_AND_SUBSTRING_FLAGS_EXTENDED(const char* labelTitle, const char* labelMessage, int p2, int p3, const char* labelMessage2, BOOL p5, int p6, int p7, const char* p8, const char* p9, BOOL background, int errorCode); - Hash GET_WARNING_SCREEN_MESSAGE_HASH(); - BOOL SET_WARNING_MESSAGE_OPTION_ITEMS(int index, const char* name, int cash, int rp, int lvl, int colour); - BOOL SET_WARNING_MESSAGE_OPTION_HIGHLIGHT(Any p0); - void REMOVE_WARNING_MESSAGE_OPTION_ITEMS(); - BOOL IS_WARNING_MESSAGE_ACTIVE(); - void CLEAR_DYNAMIC_PAUSE_MENU_ERROR_MESSAGE(); - void CUSTOM_MINIMAP_SET_ACTIVE(BOOL toggle); - void CUSTOM_MINIMAP_SET_BLIP_OBJECT(int spriteId); - int CUSTOM_MINIMAP_CREATE_BLIP(float x, float y, float z); - void CUSTOM_MINIMAP_CLEAR_BLIPS(); - BOOL FORCE_SONAR_BLIPS_THIS_FRAME(); - Blip GET_NORTH_BLID_INDEX(); - void DISPLAY_PLAYER_NAME_TAGS_ON_BLIPS(BOOL toggle); - void DRAW_FRONTEND_BACKGROUND_THIS_FRAME(); - void DRAW_HUD_OVER_FADE_THIS_FRAME(); - void ACTIVATE_FRONTEND_MENU(Hash menuhash, BOOL togglePause, int component); - void RESTART_FRONTEND_MENU(Hash menuHash, int p1); - Hash GET_CURRENT_FRONTEND_MENU_VERSION(); - void SET_PAUSE_MENU_ACTIVE(BOOL toggle); - void DISABLE_FRONTEND_THIS_FRAME(); - void SUPPRESS_FRONTEND_RENDERING_THIS_FRAME(); - void ALLOW_PAUSE_WHEN_NOT_IN_STATE_OF_PLAY_THIS_FRAME(); - void SET_FRONTEND_ACTIVE(BOOL active); - BOOL IS_PAUSE_MENU_ACTIVE(); - BOOL IS_STORE_PENDING_NETWORK_SHUTDOWN_TO_OPEN(); - int GET_PAUSE_MENU_STATE(); - Vector3 GET_PAUSE_MENU_POSITION(); - BOOL IS_PAUSE_MENU_RESTARTING(); - void FORCE_SCRIPTED_GFX_WHEN_FRONTEND_ACTIVE(const char* p0); - void PAUSE_MENUCEPTION_GO_DEEPER(int page); - void PAUSE_MENUCEPTION_THE_KICK(); - void PAUSE_TOGGLE_FULLSCREEN_MAP(Any p0); - void PAUSE_MENU_ACTIVATE_CONTEXT(Hash contextHash); - void PAUSE_MENU_DEACTIVATE_CONTEXT(Hash contextHash); - BOOL PAUSE_MENU_IS_CONTEXT_ACTIVE(Hash contextHash); - BOOL PAUSE_MENU_IS_CONTEXT_MENU_ACTIVE(); - int PAUSE_MENU_GET_HAIR_COLOUR_INDEX(); - int PAUSE_MENU_GET_MOUSE_HOVER_INDEX(); - int PAUSE_MENU_GET_MOUSE_HOVER_UNIQUE_ID(); - BOOL PAUSE_MENU_GET_MOUSE_CLICK_EVENT(Any* p0, Any* p1, Any* p2); - void PAUSE_MENU_REDRAW_INSTRUCTIONAL_BUTTONS(int p0); - void PAUSE_MENU_SET_BUSY_SPINNER(BOOL p0, int position, int spinnerIndex); - void PAUSE_MENU_SET_WARN_ON_TAB_CHANGE(BOOL p0); - BOOL IS_FRONTEND_READY_FOR_CONTROL(); - void TAKE_CONTROL_OF_FRONTEND(); - void RELEASE_CONTROL_OF_FRONTEND(); - BOOL CODE_WANTS_SCRIPT_TO_TAKE_CONTROL(); - int GET_SCREEN_CODE_WANTS_SCRIPT_TO_CONTROL(); - BOOL IS_NAVIGATING_MENU_CONTENT(); - BOOL HAS_MENU_TRIGGER_EVENT_OCCURRED(); - BOOL HAS_MENU_LAYOUT_CHANGED_EVENT_OCCURRED(); - void SET_SAVEGAME_LIST_UNIQUE_ID(Any p0); - void GET_MENU_TRIGGER_EVENT_DETAILS(int* lastItemMenuId, int* selectedItemUniqueId); - void GET_MENU_LAYOUT_CHANGED_EVENT_DETAILS(int* lastItemMenuId, int* selectedItemMenuId, int* selectedItemUniqueId); - BOOL GET_PM_PLAYER_CREW_COLOR(int* r, int* g, int* b); - BOOL GET_MENU_PED_INT_STAT(Any p0, Any* p1); - BOOL GET_CHARACTER_MENU_PED_INT_STAT(Any p0, Any* p1, Any p2); - BOOL GET_MENU_PED_MASKED_INT_STAT(Hash statHash, int* outValue, int mask, BOOL p3); - BOOL GET_CHARACTER_MENU_PED_MASKED_INT_STAT(Hash statHash, Any* outValue, int p2, int mask, BOOL p4); - BOOL GET_MENU_PED_FLOAT_STAT(Hash statHash, float* outValue); - BOOL GET_CHARACTER_MENU_PED_FLOAT_STAT(float statHash, float* outValue, BOOL p2); - BOOL GET_MENU_PED_BOOL_STAT(Hash statHash, BOOL* outValue); - void CLEAR_PED_IN_PAUSE_MENU(); - void GIVE_PED_TO_PAUSE_MENU(Ped ped, int p1); - void SET_PAUSE_MENU_PED_LIGHTING(BOOL state); - void SET_PAUSE_MENU_PED_SLEEP_STATE(BOOL state); - void OPEN_ONLINE_POLICIES_MENU(); - BOOL ARE_ONLINE_POLICIES_UP_TO_DATE(); - BOOL IS_ONLINE_POLICIES_MENU_ACTIVE(); - void OPEN_SOCIAL_CLUB_MENU(Hash menu); - void CLOSE_SOCIAL_CLUB_MENU(); - void SET_SOCIAL_CLUB_TOUR(const char* name); - BOOL IS_SOCIAL_CLUB_ACTIVE(); - void SET_TEXT_INPUT_BOX_ENABLED(BOOL p0); - void FORCE_CLOSE_TEXT_INPUT_BOX(); - void SET_ALLOW_COMMA_ON_TEXT_INPUT(Any p0); - void OVERRIDE_MP_TEXT_CHAT_TEAM_STRING(Hash gxtEntryHash); - BOOL IS_MP_TEXT_CHAT_TYPING(); - void CLOSE_MP_TEXT_CHAT(); - void MP_TEXT_CHAT_IS_TEAM_JOB(Any p0); - void OVERRIDE_MP_TEXT_CHAT_COLOR(int p0, int hudColor); - void MP_TEXT_CHAT_DISABLE(BOOL toggle); - void FLAG_PLAYER_CONTEXT_IN_TOURNAMENT(BOOL toggle); - void SET_PED_HAS_AI_BLIP(Ped ped, BOOL hasCone); - void SET_PED_HAS_AI_BLIP_WITH_COLOUR(Ped ped, BOOL hasCone, int color); - BOOL DOES_PED_HAVE_AI_BLIP(Ped ped); - void SET_PED_AI_BLIP_GANG_ID(Ped ped, int gangId); - void SET_PED_AI_BLIP_HAS_CONE(Ped ped, BOOL toggle); - void SET_PED_AI_BLIP_FORCED_ON(Ped ped, BOOL toggle); - void SET_PED_AI_BLIP_NOTICE_RANGE(Ped ped, float range); - void SET_PED_AI_BLIP_SPRITE(Ped ped, int spriteId); - Blip GET_AI_PED_PED_BLIP_INDEX(Ped ped); - Blip GET_AI_PED_VEHICLE_BLIP_INDEX(Ped ped); - BOOL HAS_DIRECTOR_MODE_BEEN_LAUNCHED_BY_CODE(); - void SET_DIRECTOR_MODE_LAUNCHED_BY_SCRIPT(); - void SET_PLAYER_IS_IN_DIRECTOR_MODE(BOOL toggle); - void SET_DIRECTOR_MODE_AVAILABLE(BOOL toggle); - void HIDE_HUDMARKERS_THIS_FRAME(); + NATIVE_DECL void BEGIN_TEXT_COMMAND_BUSYSPINNER_ON(const char* string) { invoke(0xABA17D7CE615ADBF, string); } // 0xABA17D7CE615ADBF 0xCB7C8994 b323 + NATIVE_DECL void END_TEXT_COMMAND_BUSYSPINNER_ON(int busySpinnerType) { invoke(0xBD12F8228410D9B4, busySpinnerType); } // 0xBD12F8228410D9B4 0x903F5EE4 b323 + NATIVE_DECL void BUSYSPINNER_OFF() { invoke(0x10D373323E5B9C0D); } // 0x10D373323E5B9C0D 0x94119534 b323 + NATIVE_DECL void PRELOAD_BUSYSPINNER() { invoke(0xC65AB383CD91DF98); } // 0xC65AB383CD91DF98 0x71077FBD b323 + NATIVE_DECL BOOL BUSYSPINNER_IS_ON() { return invoke(0xD422FCC5F239A915); } // 0xD422FCC5F239A915 0xB8B3A5D0 b323 + NATIVE_DECL BOOL BUSYSPINNER_IS_DISPLAYING() { return invoke(0xB2A592B04648A9CB); } // 0xB2A592B04648A9CB 0x3AF34DEF b323 + NATIVE_DECL void DISABLE_PAUSEMENU_SPINNER(BOOL p0) { invoke(0x9245E81072704B8A, p0); } // 0x9245E81072704B8A b323 + NATIVE_DECL void SET_MOUSE_CURSOR_THIS_FRAME() { invoke(0xAAE7CE1D63167423); } // 0xAAE7CE1D63167423 b323 + NATIVE_DECL void SET_MOUSE_CURSOR_STYLE(int spriteId) { invoke(0x8DB8CFFD58B62552, spriteId); } // 0x8DB8CFFD58B62552 b323 + NATIVE_DECL void SET_MOUSE_CURSOR_VISIBLE(BOOL toggle) { invoke(0x98215325A695E78A, toggle); } // 0x98215325A695E78A b323 + NATIVE_DECL BOOL IS_MOUSE_ROLLED_OVER_INSTRUCTIONAL_BUTTONS() { return invoke(0x3D9ACB1EB139E702); } // 0x3D9ACB1EB139E702 b323 + NATIVE_DECL BOOL GET_MOUSE_EVENT(int scaleformHandle, Any* p1, Any* p2, Any* p3) { return invoke(0x632B2940C67F4EA9, scaleformHandle, p1, p2, p3); } // 0x632B2940C67F4EA9 b323 + NATIVE_DECL void THEFEED_ONLY_SHOW_TOOLTIPS(BOOL toggle) { invoke(0x6F1554B0CC2089FA, toggle); } // 0x6F1554B0CC2089FA 0xA7C8594B b323 + NATIVE_DECL void THEFEED_SET_SCRIPTED_MENU_HEIGHT(float pos) { invoke(0x55598D21339CB998, pos); } // 0x55598D21339CB998 0x1DA7E41A b323 + NATIVE_DECL void THEFEED_HIDE() { invoke(0x32888337579A5970); } // 0x32888337579A5970 b463 + NATIVE_DECL void THEFEED_HIDE_THIS_FRAME() { invoke(0x25F87B30C382FCA7); } // 0x25F87B30C382FCA7 0x1E63088A b323 + NATIVE_DECL void THEFEED_SHOW() { invoke(0x15CFA549788D35EF); } // 0x15CFA549788D35EF b463 + NATIVE_DECL void THEFEED_FLUSH_QUEUE() { invoke(0xA8FDB297A8D25FBA); } // 0xA8FDB297A8D25FBA 0x5205C6F5 b323 + NATIVE_DECL void THEFEED_REMOVE_ITEM(int notificationId) { invoke(0xBE4390CB40B3E627, notificationId); } // 0xBE4390CB40B3E627 0xECA8ACB9 b323 + NATIVE_DECL void THEFEED_FORCE_RENDER_ON() { invoke(0xA13C11E1B5C06BFC); } // 0xA13C11E1B5C06BFC 0x520FCB6D b323 + NATIVE_DECL void THEFEED_FORCE_RENDER_OFF() { invoke(0x583049884A2EEE3C); } // 0x583049884A2EEE3C 0xC8BAB2F2 b323 + NATIVE_DECL void THEFEED_PAUSE() { invoke(0xFDB423997FA30340); } // 0xFDB423997FA30340 0x4D0449C6 b323 + NATIVE_DECL void THEFEED_RESUME() { invoke(0xE1CD1E48E025E661); } // 0xE1CD1E48E025E661 0xD3F40140 b323 + NATIVE_DECL BOOL THEFEED_IS_PAUSED() { return invoke(0xA9CBFD40B3FA3010); } // 0xA9CBFD40B3FA3010 0xC5223796 b323 + NATIVE_DECL void THEFEED_REPORT_LOGO_ON() { invoke(0xD4438C0564490E63); } // 0xD4438C0564490E63 0x709B4BCB b323 + NATIVE_DECL void THEFEED_REPORT_LOGO_OFF() { invoke(0xB695E2CD0A2DA9EE); } // 0xB695E2CD0A2DA9EE 0x4A4A40A4 b323 + NATIVE_DECL int THEFEED_GET_LAST_SHOWN_PHONE_ACTIVATABLE_FEED_ID() { return invoke(0x82352748437638CA); } // 0x82352748437638CA 0x294405D4 b323 + NATIVE_DECL void THEFEED_AUTO_POST_GAMETIPS_ON() { invoke(0x56C8B608CFD49854); } // 0x56C8B608CFD49854 0xF881AB87 b323 + NATIVE_DECL void THEFEED_AUTO_POST_GAMETIPS_OFF() { invoke(0xADED7F5748ACAFE6); } // 0xADED7F5748ACAFE6 0x1D6859CA b323 + NATIVE_DECL void THEFEED_SET_BACKGROUND_COLOR_FOR_NEXT_POST(int hudColorIndex) { invoke(0x92F0DA1E27DB96DC, hudColorIndex); } // 0x92F0DA1E27DB96DC 0x07CE2EA4 b323 + NATIVE_DECL void THEFEED_SET_RGBA_PARAMETER_FOR_NEXT_MESSAGE(int red, int green, int blue, int alpha) { invoke(0x17430B918701C342, red, green, blue, alpha); } // 0x17430B918701C342 0xCF14D7F2 b323 + NATIVE_DECL void THEFEED_SET_FLASH_DURATION_PARAMETER_FOR_NEXT_MESSAGE(int count) { invoke(0x17AD8C9706BDD88A, count); } // 0x17AD8C9706BDD88A 0x24A97AF8 b323 + NATIVE_DECL void THEFEED_SET_VIBRATE_PARAMETER_FOR_NEXT_MESSAGE(BOOL toggle) { invoke(0x4A0C7C9BB10ABB36, toggle); } // 0x4A0C7C9BB10ABB36 0x44018EDB b323 + NATIVE_DECL void THEFEED_RESET_ALL_PARAMETERS() { invoke(0xFDD85225B2DEA55E); } // 0xFDD85225B2DEA55E 0xA4524B23 b323 + NATIVE_DECL void THEFEED_FREEZE_NEXT_POST() { invoke(0xFDEC055AB549E328); } // 0xFDEC055AB549E328 0xAFA1148B b323 + NATIVE_DECL void THEFEED_CLEAR_FROZEN_POST() { invoke(0x80FE4F3AB4E1B62A); } // 0x80FE4F3AB4E1B62A 0x3CD4307C b323 + NATIVE_DECL void THEFEED_SET_SNAP_FEED_ITEM_POSITIONS(BOOL p0) { invoke(0xBAE4F9B97CD43B30, p0); } // 0xBAE4F9B97CD43B30 b323 + NATIVE_DECL void THEFEED_UPDATE_ITEM_TEXTURE(const char* txdString1, const char* txnString1, const char* txdString2, const char* txnString2) { invoke(0x317EBA71D7543F52, txdString1, txnString1, txdString2, txnString2); } // 0x317EBA71D7543F52 0x6A3F747D b323 + NATIVE_DECL void BEGIN_TEXT_COMMAND_THEFEED_POST(const char* text) { invoke(0x202709F4C58A0424, text); } // 0x202709F4C58A0424 0x574EE85C b323 + NATIVE_DECL int END_TEXT_COMMAND_THEFEED_POST_STATS(const char* statTitle, int iconEnum, BOOL stepVal, int barValue, BOOL isImportant, const char* pictureTextureDict, const char* pictureTextureName) { return invoke(0x2B7E9A4EAAA93C89, statTitle, iconEnum, stepVal, barValue, isImportant, pictureTextureDict, pictureTextureName); } // 0x2B7E9A4EAAA93C89 0xED130FA1 b323 + NATIVE_DECL int END_TEXT_COMMAND_THEFEED_POST_MESSAGETEXT(const char* txdName, const char* textureName, BOOL flash, int iconType, const char* sender, const char* subject) { return invoke(0x1CCD9A37359072CF, txdName, textureName, flash, iconType, sender, subject); } // 0x1CCD9A37359072CF 0xE7E3C98B b323 + NATIVE_DECL int END_TEXT_COMMAND_THEFEED_POST_MESSAGETEXT_SUBTITLE_LABEL(const char* txdName, const char* textureName, BOOL flash, int iconType, const char* sender, const char* subject) { return invoke(0xC6F580E4C94926AC, txdName, textureName, flash, iconType, sender, subject); } // 0xC6F580E4C94926AC b323 + NATIVE_DECL int END_TEXT_COMMAND_THEFEED_POST_MESSAGETEXT_TU(const char* txdName, const char* textureName, BOOL flash, int iconType, const char* sender, const char* subject, float duration) { return invoke(0x1E6611149DB3DB6B, txdName, textureName, flash, iconType, sender, subject, duration); } // 0x1E6611149DB3DB6B 0x0EB382B7 b323 + NATIVE_DECL int END_TEXT_COMMAND_THEFEED_POST_MESSAGETEXT_WITH_CREW_TAG(const char* txdName, const char* textureName, BOOL flash, int iconType, const char* sender, const char* subject, float duration, const char* clanTag) { return invoke(0x5CBF7BADE20DB93E, txdName, textureName, flash, iconType, sender, subject, duration, clanTag); } // 0x5CBF7BADE20DB93E 0x3E807FE3 b323 + NATIVE_DECL int END_TEXT_COMMAND_THEFEED_POST_MESSAGETEXT_WITH_CREW_TAG_AND_ADDITIONAL_ICON(const char* txdName, const char* textureName, BOOL flash, int iconType1, const char* sender, const char* subject, float duration, const char* clanTag, int iconType2, int p9) { return invoke(0x531B84E7DA981FB6, txdName, textureName, flash, iconType1, sender, subject, duration, clanTag, iconType2, p9); } // 0x531B84E7DA981FB6 0xDEB491C8 b323 + NATIVE_DECL int END_TEXT_COMMAND_THEFEED_POST_TICKER(BOOL blink, BOOL p1) { return invoke(0x2ED7843F8F801023, blink, p1); } // 0x2ED7843F8F801023 0x08F7AF78 b323 + NATIVE_DECL int END_TEXT_COMMAND_THEFEED_POST_TICKER_FORCED(BOOL blink, BOOL p1) { return invoke(0x44FA03975424A0EE, blink, p1); } // 0x44FA03975424A0EE 0x57B8D0D4 b323 + NATIVE_DECL int END_TEXT_COMMAND_THEFEED_POST_TICKER_WITH_TOKENS(BOOL blink, BOOL p1) { return invoke(0x378E809BF61EC840, blink, p1); } // 0x378E809BF61EC840 0x02BCAF9B b323 + NATIVE_DECL int END_TEXT_COMMAND_THEFEED_POST_AWARD(const char* textureDict, const char* textureName, int rpBonus, int colorOverlay, const char* titleLabel) { return invoke(0xAA295B6F28BD587D, textureDict, textureName, rpBonus, colorOverlay, titleLabel); } // 0xAA295B6F28BD587D 0x02DED2B8 b323 + NATIVE_DECL int END_TEXT_COMMAND_THEFEED_POST_CREWTAG(BOOL p0, BOOL p1, int* p2, int p3, BOOL isLeader, BOOL unk0, int clanDesc, int R, int G, int B) { return invoke(0x97C9E4E7024A8F2C, p0, p1, p2, p3, isLeader, unk0, clanDesc, R, G, B); } // 0x97C9E4E7024A8F2C 0xA9CCEF66 b323 + NATIVE_DECL int END_TEXT_COMMAND_THEFEED_POST_CREWTAG_WITH_GAME_NAME(BOOL p0, BOOL p1, int* p2, int p3, BOOL isLeader, BOOL unk0, int clanDesc, const char* playerName, int R, int G, int B) { return invoke(0x137BC35589E34E1E, p0, p1, p2, p3, isLeader, unk0, clanDesc, playerName, R, G, B); } // 0x137BC35589E34E1E 0x88B9B909 b323 + NATIVE_DECL int END_TEXT_COMMAND_THEFEED_POST_UNLOCK(const char* gxtLabel1, int p1, const char* gxtLabel2) { return invoke(0x33EE12743CCD6343, gxtLabel1, p1, gxtLabel2); } // 0x33EE12743CCD6343 0xE05E7052 b323 + NATIVE_DECL int END_TEXT_COMMAND_THEFEED_POST_UNLOCK_TU(const char* gxtLabel1, int p1, const char* gxtLabel2, int p3) { return invoke(0xC8F3AAF93D0600BF, gxtLabel1, p1, gxtLabel2, p3); } // 0xC8F3AAF93D0600BF 0x4FA43BA4 b323 + NATIVE_DECL int END_TEXT_COMMAND_THEFEED_POST_UNLOCK_TU_WITH_COLOR(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { return invoke(0x7AE0589093A2E088, p0, p1, p2, p3, p4, p5); } // 0x7AE0589093A2E088 0x8C90D22F b323 + NATIVE_DECL int END_TEXT_COMMAND_THEFEED_POST_MPTICKER(BOOL blink, BOOL p1) { return invoke(0xF020C96915705B3A, blink, p1); } // 0xF020C96915705B3A 0x8E319AB8 b323 + NATIVE_DECL int END_TEXT_COMMAND_THEFEED_POST_CREW_RANKUP_WITH_LITERAL_FLAG(const char* p0, const char* p1, const char* p2, BOOL p3, BOOL p4) { return invoke(0x8EFCCF6EC66D85E4, p0, p1, p2, p3, p4); } // 0x8EFCCF6EC66D85E4 b323 + NATIVE_DECL int END_TEXT_COMMAND_THEFEED_POST_VERSUS_TU(const char* txdName1, const char* textureName1, int count1, const char* txdName2, const char* textureName2, int count2, int hudColor1, int hudColor2) { return invoke(0xB6871B0555B02996, txdName1, textureName1, count1, txdName2, textureName2, count2, hudColor1, hudColor2); } // 0xB6871B0555B02996 0x5E93FBFA b323 + NATIVE_DECL int END_TEXT_COMMAND_THEFEED_POST_REPLAY(int type, int image, const char* text) { return invoke(0xD202B92CBF1D816F, type, image, text); } // 0xD202B92CBF1D816F b323 + NATIVE_DECL int END_TEXT_COMMAND_THEFEED_POST_REPLAY_INPUT(int type, const char* button, const char* text) { return invoke(0xDD6CB2CCE7C2735C, type, button, text); } // 0xDD6CB2CCE7C2735C b323 + NATIVE_DECL void BEGIN_TEXT_COMMAND_PRINT(const char* GxtEntry) { invoke(0xB87A37EEB7FAA67D, GxtEntry); } // 0xB87A37EEB7FAA67D 0xF42C43C7 b323 + NATIVE_DECL void END_TEXT_COMMAND_PRINT(int duration, BOOL drawImmediately) { invoke(0x9D77056A530643F6, duration, drawImmediately); } // 0x9D77056A530643F6 0x38F82261 b323 + NATIVE_DECL void BEGIN_TEXT_COMMAND_IS_MESSAGE_DISPLAYED(const char* text) { invoke(0x853648FD1063A213, text); } // 0x853648FD1063A213 0xDD524A11 b323 + NATIVE_DECL BOOL END_TEXT_COMMAND_IS_MESSAGE_DISPLAYED() { return invoke(0x8A9BA1AB3E237613); } // 0x8A9BA1AB3E237613 0x672EFB45 b323 + NATIVE_DECL void BEGIN_TEXT_COMMAND_DISPLAY_TEXT(const char* text) { invoke(0x25FBB336DF1804CB, text); } // 0x25FBB336DF1804CB 0x3E35563E b323 + NATIVE_DECL void END_TEXT_COMMAND_DISPLAY_TEXT(float x, float y, int p2) { invoke(0xCD015E5BB0D96A57, x, y, p2); } // 0xCD015E5BB0D96A57 0x6F8350CE b323 + NATIVE_DECL void BEGIN_TEXT_COMMAND_GET_SCREEN_WIDTH_OF_DISPLAY_TEXT(const char* text) { invoke(0x54CE8AC98E120CAB, text); } // 0x54CE8AC98E120CAB 0x51E7A037 b323 + NATIVE_DECL float END_TEXT_COMMAND_GET_SCREEN_WIDTH_OF_DISPLAY_TEXT(BOOL p0) { return invoke(0x85F061DA64ED2F67, p0); } // 0x85F061DA64ED2F67 0xD12A643A b323 + NATIVE_DECL void BEGIN_TEXT_COMMAND_GET_NUMBER_OF_LINES_FOR_STRING(const char* entry) { invoke(0x521FB041D93DD0E4, entry); } // 0x521FB041D93DD0E4 0x94B82066 b323 + NATIVE_DECL int END_TEXT_COMMAND_GET_NUMBER_OF_LINES_FOR_STRING(float x, float y) { return invoke(0x9040DFB09BE75706, x, y); } // 0x9040DFB09BE75706 0xAA318785 b323 + NATIVE_DECL void BEGIN_TEXT_COMMAND_DISPLAY_HELP(const char* inputType) { invoke(0x8509B634FBE7DA11, inputType); } // 0x8509B634FBE7DA11 0xB245FC10 b323 + NATIVE_DECL void END_TEXT_COMMAND_DISPLAY_HELP(int p0, BOOL loop, BOOL beep, int shape) { invoke(0x238FFE5C7B0498A6, p0, loop, beep, shape); } // 0x238FFE5C7B0498A6 0xB59B530D b323 + NATIVE_DECL void BEGIN_TEXT_COMMAND_IS_THIS_HELP_MESSAGE_BEING_DISPLAYED(const char* labelName) { invoke(0x0A24DA3A41B718F5, labelName); } // 0x0A24DA3A41B718F5 0x00E20F2D b323 + NATIVE_DECL BOOL END_TEXT_COMMAND_IS_THIS_HELP_MESSAGE_BEING_DISPLAYED(int p0) { return invoke(0x10BDDBFC529428DD, p0); } // 0x10BDDBFC529428DD 0xF63A13EC b323 + NATIVE_DECL void BEGIN_TEXT_COMMAND_SET_BLIP_NAME(const char* textLabel) { invoke(0xF9113A30DE5C6670, textLabel); } // 0xF9113A30DE5C6670 0xF4C211F6 b323 + NATIVE_DECL void END_TEXT_COMMAND_SET_BLIP_NAME(Blip blip) { invoke(0xBC38B49BCB83BC9B, blip); } // 0xBC38B49BCB83BC9B 0xE8E59820 b323 + NATIVE_DECL void BEGIN_TEXT_COMMAND_ADD_DIRECTLY_TO_PREVIOUS_BRIEFS(const char* p0) { invoke(0x23D69E0465570028, p0); } // 0x23D69E0465570028 0x0E103475 b323 + NATIVE_DECL void END_TEXT_COMMAND_ADD_DIRECTLY_TO_PREVIOUS_BRIEFS(BOOL p0) { invoke(0xCFDBDF5AE59BA0F4, p0); } // 0xCFDBDF5AE59BA0F4 0x2944A6C5 b323 + NATIVE_DECL void BEGIN_TEXT_COMMAND_CLEAR_PRINT(const char* text) { invoke(0xE124FA80A759019C, text); } // 0xE124FA80A759019C 0x550665AE b323 + NATIVE_DECL void END_TEXT_COMMAND_CLEAR_PRINT() { invoke(0xFCC75460ABA29378); } // 0xFCC75460ABA29378 0x67785AF2 b323 + NATIVE_DECL void BEGIN_TEXT_COMMAND_OVERRIDE_BUTTON_TEXT(const char* gxtEntry) { invoke(0x8F9EE5687F8EECCD, gxtEntry); } // 0x8F9EE5687F8EECCD 0xBF855650 b323 + NATIVE_DECL void END_TEXT_COMMAND_OVERRIDE_BUTTON_TEXT(int p0) { invoke(0xA86911979638106F, p0); } // 0xA86911979638106F 0x6E7FDA1C b323 + NATIVE_DECL void ADD_TEXT_COMPONENT_INTEGER(int value) { invoke(0x03B504CF259931BC, value); } // 0x03B504CF259931BC 0xFE272A57 b323 + NATIVE_DECL void ADD_TEXT_COMPONENT_FLOAT(float value, int decimalPlaces) { invoke(0xE7DCB5B874BCD96E, value, decimalPlaces); } // 0xE7DCB5B874BCD96E 0x24D78013 b323 + NATIVE_DECL void ADD_TEXT_COMPONENT_SUBSTRING_TEXT_LABEL(const char* labelName) { invoke(0xC63CD5D2920ACBE7, labelName); } // 0xC63CD5D2920ACBE7 0xDCE05406 b323 + NATIVE_DECL void ADD_TEXT_COMPONENT_SUBSTRING_TEXT_LABEL_HASH_KEY(Hash gxtEntryHash) { invoke(0x17299B63C7683A2B, gxtEntryHash); } // 0x17299B63C7683A2B 0x150E03B6 b323 + NATIVE_DECL void ADD_TEXT_COMPONENT_SUBSTRING_BLIP_NAME(Blip blip) { invoke(0x80EAD8E2E1D5D52E, blip); } // 0x80EAD8E2E1D5D52E 0x5DE98F0A b323 + NATIVE_DECL void ADD_TEXT_COMPONENT_SUBSTRING_PLAYER_NAME(const char* text) { invoke(0x6C188BE134E074AA, text); } // 0x6C188BE134E074AA 0x27A244D8 b323 + NATIVE_DECL void ADD_TEXT_COMPONENT_SUBSTRING_TIME(int timestamp, int flags) { invoke(0x1115F16B8AB9E8BF, timestamp, flags); } // 0x1115F16B8AB9E8BF 0x135B3CD0 b323 + NATIVE_DECL void ADD_TEXT_COMPONENT_FORMATTED_INTEGER(int value, BOOL commaSeparated) { invoke(0x0E4C749FF9DE9CC4, value, commaSeparated); } // 0x0E4C749FF9DE9CC4 0x12929BDF b323 + NATIVE_DECL void ADD_TEXT_COMPONENT_SUBSTRING_PHONE_NUMBER(const char* p0, int p1) { invoke(0x761B77454205A61D, p0, p1); } // 0x761B77454205A61D 0x65E1D404 b323 + NATIVE_DECL void ADD_TEXT_COMPONENT_SUBSTRING_WEBSITE(const char* website) { invoke(0x94CF4AC034C9C986, website); } // 0x94CF4AC034C9C986 0xC736999E b323 + NATIVE_DECL void ADD_TEXT_COMPONENT_SUBSTRING_KEYBOARD_DISPLAY(const char* string) { invoke(0x5F68520888E69014, string); } // 0x5F68520888E69014 0x0829A799 b323 + NATIVE_DECL void SET_COLOUR_OF_NEXT_TEXT_COMPONENT(int hudColor) { invoke(0x39BBF623FC803EAC, hudColor); } // 0x39BBF623FC803EAC 0x6F1A1901 b323 + NATIVE_DECL const char* GET_CHARACTER_FROM_AUDIO_CONVERSATION_FILENAME(const char* text, int position, int length) { return invoke(0x169BD9382084C8C0, text, position, length); } // 0x169BD9382084C8C0 0x34A396EE b323 + NATIVE_DECL const char* GET_CHARACTER_FROM_AUDIO_CONVERSATION_FILENAME_WITH_BYTE_LIMIT(const char* text, int position, int length, int maxLength) { return invoke(0xB2798643312205C5, text, position, length, maxLength); } // 0xB2798643312205C5 0x0183A66C b323 + NATIVE_DECL const char* GET_CHARACTER_FROM_AUDIO_CONVERSATION_FILENAME_BYTES(const char* text, int startPosition, int endPosition) { return invoke(0xCE94AEBA5D82908A, text, startPosition, endPosition); } // 0xCE94AEBA5D82908A 0xFA6373BB b323 + NATIVE_DECL const char* GET_FILENAME_FOR_AUDIO_CONVERSATION(const char* labelName) { return invoke(0x7B5280EBA9840C72, labelName); } // 0x7B5280EBA9840C72 0x95C4B5AD b323 + NATIVE_DECL void CLEAR_PRINTS() { invoke(0xCC33FA791322B9D9); } // 0xCC33FA791322B9D9 0x216CB1C5 b323 + NATIVE_DECL void CLEAR_BRIEF() { invoke(0x9D292F73ADBD9313); } // 0x9D292F73ADBD9313 0x9F75A929 b323 + NATIVE_DECL void CLEAR_ALL_HELP_MESSAGES() { invoke(0x6178F68A87A4D3A0); } // 0x6178F68A87A4D3A0 0x9E5D9198 b323 + NATIVE_DECL void CLEAR_THIS_PRINT(const char* p0) { invoke(0xCF708001E1E536DD, p0); } // 0xCF708001E1E536DD 0x06878327 b323 + NATIVE_DECL void CLEAR_SMALL_PRINTS() { invoke(0x2CEA2839313C09AC); } // 0x2CEA2839313C09AC 0xA869A238 b323 + NATIVE_DECL BOOL DOES_TEXT_BLOCK_EXIST(const char* gxt) { return invoke(0x1C7302E725259789, gxt); } // 0x1C7302E725259789 0x96F74838 b323 + NATIVE_DECL void REQUEST_ADDITIONAL_TEXT(const char* gxt, int slot) { invoke(0x71A78003C8E71424, gxt, slot); } // 0x71A78003C8E71424 0x9FA9175B b323 + NATIVE_DECL void REQUEST_ADDITIONAL_TEXT_FOR_DLC(const char* gxt, int slot) { invoke(0x6009F9F1AE90D8A6, gxt, slot); } // 0x6009F9F1AE90D8A6 0xF4D27EBE b323 + NATIVE_DECL BOOL HAS_ADDITIONAL_TEXT_LOADED(int slot) { return invoke(0x02245FE4BED318B8, slot); } // 0x02245FE4BED318B8 0xB0E56045 b323 + NATIVE_DECL void CLEAR_ADDITIONAL_TEXT(int p0, BOOL p1) { invoke(0x2A179DF17CCF04CD, p0, p1); } // 0x2A179DF17CCF04CD 0x518141E0 b323 + NATIVE_DECL BOOL IS_STREAMING_ADDITIONAL_TEXT(int p0) { return invoke(0x8B6817B71B85EBF0, p0); } // 0x8B6817B71B85EBF0 0xF079E4EB b323 + NATIVE_DECL BOOL HAS_THIS_ADDITIONAL_TEXT_LOADED(const char* gxt, int slot) { return invoke(0xADBF060E2B30C5BC, gxt, slot); } // 0xADBF060E2B30C5BC 0x80A52040 b323 + NATIVE_DECL BOOL IS_MESSAGE_BEING_DISPLAYED() { return invoke(0x7984C03AA5CC2F41); } // 0x7984C03AA5CC2F41 0x6A77FE8D b323 + NATIVE_DECL BOOL DOES_TEXT_LABEL_EXIST(const char* gxt) { return invoke(0xAC09CA973C564252, gxt); } // 0xAC09CA973C564252 0x6ECAE560 b323 + NATIVE_DECL const char* GET_FIRST_N_CHARACTERS_OF_LITERAL_STRING(const char* string, int length) { return invoke(0x98C3CF913D895111, string, length); } // 0x98C3CF913D895111 b505 + NATIVE_DECL int GET_LENGTH_OF_STRING_WITH_THIS_TEXT_LABEL(const char* gxt) { return invoke(0x801BD273D3A23F74, gxt); } // 0x801BD273D3A23F74 0xA4CA7BE5 b323 + NATIVE_DECL int GET_LENGTH_OF_LITERAL_STRING(const char* string) { return invoke(0xF030907CCBB8A9FD, string); } // 0xF030907CCBB8A9FD 0x99379D55 b323 + NATIVE_DECL int GET_LENGTH_OF_LITERAL_STRING_IN_BYTES(const char* string) { return invoke(0x43E4111189E54F0E, string); } // 0x43E4111189E54F0E 0x7DBC0764 b323 + NATIVE_DECL const char* GET_STREET_NAME_FROM_HASH_KEY(Hash hash) { return invoke(0xD0EF8A959B8A4CB9, hash); } // 0xD0EF8A959B8A4CB9 0x1E8E310C b323 + NATIVE_DECL BOOL IS_HUD_PREFERENCE_SWITCHED_ON() { return invoke(0x1930DFA731813EC4); } // 0x1930DFA731813EC4 0xC3BC1B4F b323 + NATIVE_DECL BOOL IS_RADAR_PREFERENCE_SWITCHED_ON() { return invoke(0x9EB6522EA68F22FE); } // 0x9EB6522EA68F22FE 0x14AEAA28 b323 + NATIVE_DECL BOOL IS_SUBTITLE_PREFERENCE_SWITCHED_ON() { return invoke(0xAD6DACA4BA53E0A4); } // 0xAD6DACA4BA53E0A4 0x63BA19F5 b323 + NATIVE_DECL void DISPLAY_HUD(BOOL toggle) { invoke(0xA6294919E56FF02A, toggle); } // 0xA6294919E56FF02A 0xD10E4E31 b323 + NATIVE_DECL void DISPLAY_HUD_WHEN_NOT_IN_STATE_OF_PLAY_THIS_FRAME() { invoke(0x7669F9E39DC17063); } // 0x7669F9E39DC17063 0xC380AC85 b323 + NATIVE_DECL void DISPLAY_HUD_WHEN_PAUSED_THIS_FRAME() { invoke(0x402F9ED62087E898); } // 0x402F9ED62087E898 0xC47AB1B0 b323 + NATIVE_DECL void DISPLAY_RADAR(BOOL toggle) { invoke(0xA0EBB943C300E693, toggle); } // 0xA0EBB943C300E693 0x52816BD4 b323 + NATIVE_DECL void SET_FAKE_SPECTATOR_MODE(BOOL toggle) { invoke(0xCD74233600C4EA6B, toggle); } // 0xCD74233600C4EA6B b505 + NATIVE_DECL BOOL GET_FAKE_SPECTATOR_MODE() { return invoke(0xC2D2AD9EAAE265B8); } // 0xC2D2AD9EAAE265B8 b505 + NATIVE_DECL BOOL IS_HUD_HIDDEN() { return invoke(0xA86478C6958735C5); } // 0xA86478C6958735C5 0x40BADA1D b323 + NATIVE_DECL BOOL IS_RADAR_HIDDEN() { return invoke(0x157F93B036700462); } // 0x157F93B036700462 0x1AB3B954 b323 + NATIVE_DECL BOOL IS_MINIMAP_RENDERING() { return invoke(0xAF754F20EB5CD51A); } // 0xAF754F20EB5CD51A 0x9CD18314 b323 + NATIVE_DECL void USE_VEHICLE_TARGETING_RETICULE(Any p0) { invoke(0x0C698D8F099174C7, p0); } // 0x0C698D8F099174C7 b1180 + NATIVE_DECL void ADD_VALID_VEHICLE_HIT_HASH(Any p0) { invoke(0xE4C3B169876D33D7, p0); } // 0xE4C3B169876D33D7 b1290 + NATIVE_DECL void CLEAR_VALID_VEHICLE_HIT_HASHES() { invoke(0xEB81A3DADD503187); } // 0xEB81A3DADD503187 b1290 + NATIVE_DECL void SET_BLIP_ROUTE(Blip blip, BOOL enabled) { invoke(0x4F7D8A9BFB0B43E9, blip, enabled); } // 0x4F7D8A9BFB0B43E9 0x3E160C90 b323 + NATIVE_DECL void CLEAR_ALL_BLIP_ROUTES() { invoke(0xD12882D3FF82BF11); } // 0xD12882D3FF82BF11 b877 + NATIVE_DECL void SET_BLIP_ROUTE_COLOUR(Blip blip, int colour) { invoke(0x837155CD2F63DA09, blip, colour); } // 0x837155CD2F63DA09 0xDDE7C65C b323 + NATIVE_DECL void SET_FORCE_SHOW_GPS(BOOL toggle) { invoke(0x2790F4B17D098E26, toggle); } // 0x2790F4B17D098E26 b573 + NATIVE_DECL void SET_USE_SET_DESTINATION_IN_PAUSE_MAP(BOOL toggle) { invoke(0x6CDD58146A436083, toggle); } // 0x6CDD58146A436083 b573 + NATIVE_DECL void SET_BLOCK_WANTED_FLASH(BOOL disabled) { invoke(0xD1942374085C8469, disabled); } // 0xD1942374085C8469 b505 + NATIVE_DECL void ADD_NEXT_MESSAGE_TO_PREVIOUS_BRIEFS(BOOL p0) { invoke(0x60296AF4BA14ABC5, p0); } // 0x60296AF4BA14ABC5 0xB58B25BD b323 + NATIVE_DECL void FORCE_NEXT_MESSAGE_TO_PREVIOUS_BRIEFS_LIST(int p0) { invoke(0x57D760D55F54E071, p0); } // 0x57D760D55F54E071 0x9854485F b323 + NATIVE_DECL void SET_RADAR_ZOOM_PRECISE(float zoom) { invoke(0xBD12C5EEE184C337, zoom); } // 0xBD12C5EEE184C337 0xDCA3F423 b323 + NATIVE_DECL void SET_RADAR_ZOOM(int zoomLevel) { invoke(0x096EF57A0C999BBA, zoomLevel); } // 0x096EF57A0C999BBA 0x2A50D1A6 b323 + NATIVE_DECL void SET_RADAR_ZOOM_TO_BLIP(Blip blip, float zoom) { invoke(0xF98E4B3E56AFC7B1, blip, zoom); } // 0xF98E4B3E56AFC7B1 0x25EC28C0 b323 + NATIVE_DECL void SET_RADAR_ZOOM_TO_DISTANCE(float zoom) { invoke(0xCB7CC0D58405AD41, zoom); } // 0xCB7CC0D58405AD41 0x09CF1CE5 b323 + NATIVE_DECL void UPDATE_RADAR_ZOOM_TO_BLIP() { invoke(0xD2049635DEB9C375); } // 0xD2049635DEB9C375 0xE8D3A910 b323 + NATIVE_DECL void GET_HUD_COLOUR(int hudColorIndex, int* r, int* g, int* b, int* a) { invoke(0x7C9C91AB74A0360F, hudColorIndex, r, g, b, a); } // 0x7C9C91AB74A0360F 0x63F66A0B b323 + NATIVE_DECL void SET_SCRIPT_VARIABLE_HUD_COLOUR(int r, int g, int b, int a) { invoke(0xD68A5FF8A3A89874, r, g, b, a); } // 0xD68A5FF8A3A89874 0x0E41E45C b323 + NATIVE_DECL void SET_SECOND_SCRIPT_VARIABLE_HUD_COLOUR(int r, int g, int b, int a) { invoke(0x16A304E6CB2BFAB9, r, g, b, a); } // 0x16A304E6CB2BFAB9 0x6BE3ACA8 b323 + NATIVE_DECL void REPLACE_HUD_COLOUR(int hudColorIndex, int hudColorIndex2) { invoke(0x1CCC708F0F850613, hudColorIndex, hudColorIndex2); } // 0x1CCC708F0F850613 0x3B216749 b323 + NATIVE_DECL void REPLACE_HUD_COLOUR_WITH_RGBA(int hudColorIndex, int r, int g, int b, int a) { invoke(0xF314CF4F0211894E, hudColorIndex, r, g, b, a); } // 0xF314CF4F0211894E 0xF6E7E92B b323 + NATIVE_DECL void SET_ABILITY_BAR_VISIBILITY(BOOL visible) { invoke(0x1DFEDD15019315A9, visible); } // 0x1DFEDD15019315A9 b1493 + NATIVE_DECL void SET_ALLOW_ABILITY_BAR(BOOL toggle) { invoke(0x889329C80FE5963C, toggle); } // 0x889329C80FE5963C b1868 + NATIVE_DECL void FLASH_ABILITY_BAR(int millisecondsToFlash) { invoke(0x02CFBA0C9E9275CE, millisecondsToFlash); } // 0x02CFBA0C9E9275CE 0x3648960D b323 + NATIVE_DECL void SET_ABILITY_BAR_VALUE(float p0, float p1) { invoke(0x9969599CCFF5D85E, p0, p1); } // 0x9969599CCFF5D85E 0x24E53FD8 b323 + NATIVE_DECL void FLASH_WANTED_DISPLAY(BOOL p0) { invoke(0xA18AFB39081B6A1F, p0); } // 0xA18AFB39081B6A1F 0x629F866B b323 + NATIVE_DECL void FORCE_OFF_WANTED_STAR_FLASH(BOOL toggle) { invoke(0xBA8D65C1C65702E5, toggle); } // 0xBA8D65C1C65702E5 0x58612465 b323 + NATIVE_DECL void SET_CUSTOM_MP_HUD_COLOR(int hudColorId) { invoke(0x2ACCB195F3CCD9DE, hudColorId); } // 0x2ACCB195F3CCD9DE b2545 + NATIVE_DECL float GET_RENDERED_CHARACTER_HEIGHT(float size, int font) { return invoke(0xDB88A37483346780, size, font); } // 0xDB88A37483346780 0x3330175B b323 + NATIVE_DECL void SET_TEXT_SCALE(float scale, float size) { invoke(0x07C837F9A01C34C9, scale, size); } // 0x07C837F9A01C34C9 0xB6E15B23 b323 + NATIVE_DECL void SET_TEXT_COLOUR(int red, int green, int blue, int alpha) { invoke(0xBE6B23FFA53FB442, red, green, blue, alpha); } // 0xBE6B23FFA53FB442 0xE54DD2C8 b323 + NATIVE_DECL void SET_TEXT_CENTRE(BOOL align) { invoke(0xC02F4DBFB51D988B, align); } // 0xC02F4DBFB51D988B 0xE26D39A1 b323 + NATIVE_DECL void SET_TEXT_RIGHT_JUSTIFY(BOOL toggle) { invoke(0x6B3C4650BC8BEE47, toggle); } // 0x6B3C4650BC8BEE47 0x45B60520 b323 + NATIVE_DECL void SET_TEXT_JUSTIFICATION(int justifyType) { invoke(0x4E096588B13FFECA, justifyType); } // 0x4E096588B13FFECA 0x68CDFA60 b323 + NATIVE_DECL void SET_TEXT_WRAP(float start, float end) { invoke(0x63145D9C883A1A70, start, end); } // 0x63145D9C883A1A70 0x6F60AB54 b323 + NATIVE_DECL void SET_TEXT_LEADING(int p0) { invoke(0xA50ABC31E3CDFAFF, p0); } // 0xA50ABC31E3CDFAFF 0x98CE21D4 b323 + NATIVE_DECL void SET_TEXT_PROPORTIONAL(BOOL p0) { invoke(0x038C1F517D7FDCF8, p0); } // 0x038C1F517D7FDCF8 0xF49D8A08 b323 + NATIVE_DECL void SET_TEXT_FONT(int fontType) { invoke(0x66E0276CC5F6B9DA, fontType); } // 0x66E0276CC5F6B9DA 0x80BC530D b323 + NATIVE_DECL void SET_TEXT_DROP_SHADOW() { invoke(0x1CA3E9EAC9D93E5E); } // 0x1CA3E9EAC9D93E5E 0xE2A11511 b323 + NATIVE_DECL void SET_TEXT_DROPSHADOW(int distance, int r, int g, int b, int a) { invoke(0x465C84BC39F1C351, distance, r, g, b, a); } // 0x465C84BC39F1C351 0xE6587517 b323 + NATIVE_DECL void SET_TEXT_OUTLINE() { invoke(0x2513DFB0FB8400FE); } // 0x2513DFB0FB8400FE 0xC753412F b323 + NATIVE_DECL void SET_TEXT_EDGE(int p0, int r, int g, int b, int a) { invoke(0x441603240D202FA6, p0, r, g, b, a); } // 0x441603240D202FA6 0x3F1A5DAB b323 + NATIVE_DECL void SET_TEXT_RENDER_ID(int renderId) { invoke(0x5F15302936E07111, renderId); } // 0x5F15302936E07111 0xC5C3B7F3 b323 + NATIVE_DECL int GET_DEFAULT_SCRIPT_RENDERTARGET_RENDER_ID() { return invoke(0x52F0982D7FD156B6); } // 0x52F0982D7FD156B6 0x8188935F b323 + NATIVE_DECL BOOL REGISTER_NAMED_RENDERTARGET(const char* name, BOOL p1) { return invoke(0x57D9C12635E25CE3, name, p1); } // 0x57D9C12635E25CE3 0xFAE5D6F0 b323 + NATIVE_DECL BOOL IS_NAMED_RENDERTARGET_REGISTERED(const char* name) { return invoke(0x78DCDC15C9F116B4, name); } // 0x78DCDC15C9F116B4 0x284057F5 b323 + NATIVE_DECL BOOL RELEASE_NAMED_RENDERTARGET(const char* name) { return invoke(0xE9F6FFE837354DD4, name); } // 0xE9F6FFE837354DD4 0xD3F6C892 b323 + NATIVE_DECL void LINK_NAMED_RENDERTARGET(Hash modelHash) { invoke(0xF6C09E276AEB3F2D, modelHash); } // 0xF6C09E276AEB3F2D 0x6844C4B9 b323 + NATIVE_DECL int GET_NAMED_RENDERTARGET_RENDER_ID(const char* name) { return invoke(0x1A6478B61C6BDC3B, name); } // 0x1A6478B61C6BDC3B 0xF9D7A401 b323 + NATIVE_DECL BOOL IS_NAMED_RENDERTARGET_LINKED(Hash modelHash) { return invoke(0x113750538FA31298, modelHash); } // 0x113750538FA31298 0x8B52601F b323 + NATIVE_DECL void CLEAR_HELP(BOOL toggle) { invoke(0x8DFCED7A656F8802, toggle); } // 0x8DFCED7A656F8802 0xE6D85741 b323 + NATIVE_DECL BOOL IS_HELP_MESSAGE_ON_SCREEN() { return invoke(0xDAD37F45428801AE); } // 0xDAD37F45428801AE 0x4B3C9CA9 b323 + NATIVE_DECL BOOL HAS_SCRIPT_HIDDEN_HELP_THIS_FRAME() { return invoke(0x214CD562A939246A); } // 0x214CD562A939246A 0x812CBE0E b323 + NATIVE_DECL BOOL IS_HELP_MESSAGE_BEING_DISPLAYED() { return invoke(0x4D79439A6B55AC67); } // 0x4D79439A6B55AC67 0xA65F262A b323 + NATIVE_DECL BOOL IS_HELP_MESSAGE_FADING_OUT() { return invoke(0x327EDEEEAC55C369); } // 0x327EDEEEAC55C369 0x3E50AE92 b323 + NATIVE_DECL void SET_HELP_MESSAGE_STYLE(int style, int hudColor, int alpha, int p3, int p4) { invoke(0xB9C362BABECDDC7A, style, hudColor, alpha, p3, p4); } // 0xB9C362BABECDDC7A b463 + NATIVE_DECL int GET_STANDARD_BLIP_ENUM_ID() { return invoke(0x4A9923385BDB9DAD); } // 0x4A9923385BDB9DAD 0x87871CE0 b323 + NATIVE_DECL int GET_WAYPOINT_BLIP_ENUM_ID() { return invoke(0x186E5D252FA50E7D); } // 0x186E5D252FA50E7D 0xB9827942 b323 + NATIVE_DECL int GET_NUMBER_OF_ACTIVE_BLIPS() { return invoke(0x9A3FF3DE163034E8); } // 0x9A3FF3DE163034E8 0x144020FA b323 + NATIVE_DECL Blip GET_NEXT_BLIP_INFO_ID(int blipSprite) { return invoke(0x14F96AA50D6FBEA7, blipSprite); } // 0x14F96AA50D6FBEA7 0x9356E92F b323 + NATIVE_DECL Blip GET_FIRST_BLIP_INFO_ID(int blipSprite) { return invoke(0x1BEDE233E6CD2A1F, blipSprite); } // 0x1BEDE233E6CD2A1F 0x64C0273D b323 + NATIVE_DECL Blip GET_CLOSEST_BLIP_INFO_ID(int blipSprite) { return invoke(0xD484BF71050CA1EE, blipSprite); } // 0xD484BF71050CA1EE b1180 + NATIVE_DECL Vector3 GET_BLIP_INFO_ID_COORD(Blip blip) { return invoke(0xFA7C7F0AADF25D09, blip); } // 0xFA7C7F0AADF25D09 0xB7374A66 b323 + NATIVE_DECL int GET_BLIP_INFO_ID_DISPLAY(Blip blip) { return invoke(0x1E314167F701DC3B, blip); } // 0x1E314167F701DC3B 0xD0FC19F4 b323 + NATIVE_DECL int GET_BLIP_INFO_ID_TYPE(Blip blip) { return invoke(0xBE9B0959FFD0779B, blip); } // 0xBE9B0959FFD0779B 0x501D7B4E b323 + NATIVE_DECL Entity GET_BLIP_INFO_ID_ENTITY_INDEX(Blip blip) { return invoke(0x4BA4E2553AFEDC2C, blip); } // 0x4BA4E2553AFEDC2C 0xA068C40B b323 + NATIVE_DECL Pickup GET_BLIP_INFO_ID_PICKUP_INDEX(Blip blip) { return invoke(0x9B6786E4C03DD382, blip); } // 0x9B6786E4C03DD382 0x86913D37 b323 + NATIVE_DECL Blip GET_BLIP_FROM_ENTITY(Entity entity) { return invoke(0xBC8DBDCA2436F7E8, entity); } // 0xBC8DBDCA2436F7E8 0x005A2A47 b323 + NATIVE_DECL Blip ADD_BLIP_FOR_RADIUS(float posX, float posY, float posZ, float radius) { return invoke(0x46818D79B1F7499A, posX, posY, posZ, radius); } // 0x46818D79B1F7499A 0x4626756C b323 + NATIVE_DECL Blip ADD_BLIP_FOR_AREA(float x, float y, float z, float width, float height) { return invoke(0xCE5D0E5E315DB238, x, y, z, width, height); } // 0xCE5D0E5E315DB238 b463 + NATIVE_DECL Blip ADD_BLIP_FOR_ENTITY(Entity entity) { return invoke(0x5CDE92C702A8FCE7, entity); } // 0x5CDE92C702A8FCE7 0x30822554 b323 + NATIVE_DECL Blip ADD_BLIP_FOR_PICKUP(Pickup pickup) { return invoke(0xBE339365C863BD36, pickup); } // 0xBE339365C863BD36 0x16693C3A b323 + NATIVE_DECL Blip ADD_BLIP_FOR_COORD(float x, float y, float z) { return invoke(0x5A039BB0BCA604B6, x, y, z); } // 0x5A039BB0BCA604B6 0xC6F43D0E b323 + NATIVE_DECL void TRIGGER_SONAR_BLIP(float posX, float posY, float posZ, float radius, int p4) { invoke(0x72DD432F3CDFC0EE, posX, posY, posZ, radius, p4); } // 0x72DD432F3CDFC0EE 0xBF25E7B2 b323 + NATIVE_DECL void ALLOW_SONAR_BLIPS(BOOL toggle) { invoke(0x60734CC207C9833C, toggle); } // 0x60734CC207C9833C 0xE7E1E32B b323 + NATIVE_DECL void SET_BLIP_COORDS(Blip blip, float posX, float posY, float posZ) { invoke(0xAE2AF67E9D9AF65D, blip, posX, posY, posZ); } // 0xAE2AF67E9D9AF65D 0x680A34D4 b323 + NATIVE_DECL Vector3 GET_BLIP_COORDS(Blip blip) { return invoke(0x586AFE3FF72D996E, blip); } // 0x586AFE3FF72D996E 0xEF6FF47B b323 + NATIVE_DECL void SET_BLIP_SPRITE(Blip blip, int spriteId) { invoke(0xDF735600A4696DAF, blip, spriteId); } // 0xDF735600A4696DAF 0x8DBBB0B9 b323 + NATIVE_DECL int GET_BLIP_SPRITE(Blip blip) { return invoke(0x1FC877464A04FC4F, blip); } // 0x1FC877464A04FC4F 0x72FF2E73 b323 + NATIVE_DECL void SET_COP_BLIP_SPRITE(int p0, float p1) { invoke(0x9FCB3CBFB3EAD69A, p0, p1); } // 0x9FCB3CBFB3EAD69A b1734 + NATIVE_DECL void SET_COP_BLIP_SPRITE_AS_STANDARD() { invoke(0xB7B873520C84C118); } // 0xB7B873520C84C118 b1734 + NATIVE_DECL void SET_BLIP_NAME_FROM_TEXT_FILE(Blip blip, const char* gxtEntry) { invoke(0xEAA0FFE120D92784, blip, gxtEntry); } // 0xEAA0FFE120D92784 0xAC8A5461 b323 + NATIVE_DECL void SET_BLIP_NAME_TO_PLAYER_NAME(Blip blip, Player player) { invoke(0x127DE7B20C60A6A3, blip, player); } // 0x127DE7B20C60A6A3 0x03A0B8F9 b323 + NATIVE_DECL void SET_BLIP_ALPHA(Blip blip, int alpha) { invoke(0x45FF974EEE1C8734, blip, alpha); } // 0x45FF974EEE1C8734 0xA791FCCD b323 + NATIVE_DECL int GET_BLIP_ALPHA(Blip blip) { return invoke(0x970F608F0EE6C885, blip); } // 0x970F608F0EE6C885 0x297AF6C8 b323 + NATIVE_DECL void SET_BLIP_FADE(Blip blip, int opacity, int duration) { invoke(0x2AEE8F8390D2298C, blip, opacity, duration); } // 0x2AEE8F8390D2298C 0xA5999031 b323 + NATIVE_DECL int GET_BLIP_FADE_DIRECTION(Blip blip) { return invoke(0x2C173AE2BDB9385E, blip); } // 0x2C173AE2BDB9385E b463 + NATIVE_DECL void SET_BLIP_ROTATION(Blip blip, int rotation) { invoke(0xF87683CDF73C3F6E, blip, rotation); } // 0xF87683CDF73C3F6E 0x6B8F44FE b323 + NATIVE_DECL void SET_BLIP_ROTATION_WITH_FLOAT(Blip blip, float heading) { invoke(0xA8B6AFDAC320AC87, blip, heading); } // 0xA8B6AFDAC320AC87 b877 + NATIVE_DECL int GET_BLIP_ROTATION(Blip blip) { return invoke(0x003E92BA477F9D7F, blip); } // 0x003E92BA477F9D7F b2060 + NATIVE_DECL void SET_BLIP_FLASH_TIMER(Blip blip, int duration) { invoke(0xD3CD6FD297AE87CC, blip, duration); } // 0xD3CD6FD297AE87CC 0x8D5DF611 b323 + NATIVE_DECL void SET_BLIP_FLASH_INTERVAL(Blip blip, Any p1) { invoke(0xAA51DB313C010A7E, blip, p1); } // 0xAA51DB313C010A7E 0xEAF67377 b323 + NATIVE_DECL void SET_BLIP_COLOUR(Blip blip, int color) { invoke(0x03D7FB09E75D6B7E, blip, color); } // 0x03D7FB09E75D6B7E 0xBB3C5A41 b323 + NATIVE_DECL void SET_BLIP_SECONDARY_COLOUR(Blip blip, int r, int g, int b) { invoke(0x14892474891E09EB, blip, r, g, b); } // 0x14892474891E09EB 0xC6384D32 b323 + NATIVE_DECL int GET_BLIP_COLOUR(Blip blip) { return invoke(0xDF729E8D20CF7327, blip); } // 0xDF729E8D20CF7327 0xDD6A1E54 b323 + NATIVE_DECL int GET_BLIP_HUD_COLOUR(Blip blip) { return invoke(0x729B5F1EFBC0AAEE, blip); } // 0x729B5F1EFBC0AAEE 0xE88B4BC2 b323 + NATIVE_DECL BOOL IS_BLIP_SHORT_RANGE(Blip blip) { return invoke(0xDA5F8727EB75B926, blip); } // 0xDA5F8727EB75B926 0x1226765A b323 + NATIVE_DECL BOOL IS_BLIP_ON_MINIMAP(Blip blip) { return invoke(0xE41CA53051197A27, blip); } // 0xE41CA53051197A27 0x258CBA3A b323 + NATIVE_DECL BOOL DOES_BLIP_HAVE_GPS_ROUTE(Blip blip) { return invoke(0xDD2238F57B977751, blip); } // 0xDD2238F57B977751 0x3E47F357 b323 + NATIVE_DECL void SET_BLIP_HIDDEN_ON_LEGEND(Blip blip, BOOL toggle) { invoke(0x54318C915D27E4CE, blip, toggle); } // 0x54318C915D27E4CE 0x43996428 b323 + NATIVE_DECL void SET_BLIP_HIGH_DETAIL(Blip blip, BOOL toggle) { invoke(0xE2590BC29220CEBB, blip, toggle); } // 0xE2590BC29220CEBB 0xD5842BFF b323 + NATIVE_DECL void SET_BLIP_AS_MISSION_CREATOR_BLIP(Blip blip, BOOL toggle) { invoke(0x24AC0137444F9FD5, blip, toggle); } // 0x24AC0137444F9FD5 0x802FB686 b323 + NATIVE_DECL BOOL IS_MISSION_CREATOR_BLIP(Blip blip) { return invoke(0x26F49BF3381D933D, blip); } // 0x26F49BF3381D933D 0x24ACC4E9 b323 + NATIVE_DECL Blip GET_NEW_SELECTED_MISSION_CREATOR_BLIP() { return invoke(0x5C90988E7C8E1AF4); } // 0x5C90988E7C8E1AF4 0xFFD7476C b323 + NATIVE_DECL BOOL IS_HOVERING_OVER_MISSION_CREATOR_BLIP() { return invoke(0x4167EFE0527D706E); } // 0x4167EFE0527D706E 0xC5EB849A b323 + NATIVE_DECL void SHOW_START_MISSION_INSTRUCTIONAL_BUTTON(BOOL toggle) { invoke(0xF1A6C18B35BCADE6, toggle); } // 0xF1A6C18B35BCADE6 0xA2CAAB4F b323 + NATIVE_DECL void SHOW_CONTACT_INSTRUCTIONAL_BUTTON(BOOL toggle) { invoke(0xC772A904CDE1186F, toggle); } // 0xC772A904CDE1186F b2545 + NATIVE_DECL void RELOAD_MAP_MENU() { invoke(0x2916A928514C9827); } // 0x2916A928514C9827 b573 + NATIVE_DECL void SET_BLIP_MARKER_LONG_DISTANCE(Any p0, Any p1) { invoke(0xB552929B85FC27EC, p0, p1); } // 0xB552929B85FC27EC b573 + NATIVE_DECL void SET_BLIP_FLASHES(Blip blip, BOOL toggle) { invoke(0xB14552383D39CE3E, blip, toggle); } // 0xB14552383D39CE3E 0xC0047F15 b323 + NATIVE_DECL void SET_BLIP_FLASHES_ALTERNATE(Blip blip, BOOL toggle) { invoke(0x2E8D9498C56DD0D1, blip, toggle); } // 0x2E8D9498C56DD0D1 0x1A81202B b323 + NATIVE_DECL BOOL IS_BLIP_FLASHING(Blip blip) { return invoke(0xA5E41FD83AD6CEF0, blip); } // 0xA5E41FD83AD6CEF0 0x52E111D7 b323 + NATIVE_DECL void SET_BLIP_AS_SHORT_RANGE(Blip blip, BOOL toggle) { invoke(0xBE8BE4FE60E27B72, blip, toggle); } // 0xBE8BE4FE60E27B72 0x5C67725E b323 + NATIVE_DECL void SET_BLIP_SCALE(Blip blip, float scale) { invoke(0xD38744167B2FA257, blip, scale); } // 0xD38744167B2FA257 0x1E6EC434 b323 + NATIVE_DECL void SET_BLIP_SCALE_2D(Blip blip, float xScale, float yScale) { invoke(0xCD6524439909C979, blip, xScale, yScale); } // 0xCD6524439909C979 b1734 + NATIVE_DECL void SET_BLIP_PRIORITY(Blip blip, int priority) { invoke(0xAE9FC9EF6A9FAC79, blip, priority); } // 0xAE9FC9EF6A9FAC79 0xCE87DA6F b323 + NATIVE_DECL void SET_BLIP_DISPLAY(Blip blip, int displayId) { invoke(0x9029B2F3DA924928, blip, displayId); } // 0x9029B2F3DA924928 0x2B521F91 b323 + NATIVE_DECL void SET_BLIP_CATEGORY(Blip blip, int index) { invoke(0x234CDD44D996FD9A, blip, index); } // 0x234CDD44D996FD9A 0xEF72F533 b323 + NATIVE_DECL void REMOVE_BLIP(Blip* blip) { invoke(0x86A652570E5F25DD, blip); } // 0x86A652570E5F25DD 0xD8C3C1CD b323 + NATIVE_DECL void SET_BLIP_AS_FRIENDLY(Blip blip, BOOL toggle) { invoke(0x6F6F290102C02AB4, blip, toggle); } // 0x6F6F290102C02AB4 0xF290CFD8 b323 + NATIVE_DECL void PULSE_BLIP(Blip blip) { invoke(0x742D6FD43115AF73, blip); } // 0x742D6FD43115AF73 0x44253855 b323 + NATIVE_DECL void SHOW_NUMBER_ON_BLIP(Blip blip, int number) { invoke(0xA3C0B359DCB848B6, blip, number); } // 0xA3C0B359DCB848B6 0x7BFC66C6 b323 + NATIVE_DECL void HIDE_NUMBER_ON_BLIP(Blip blip) { invoke(0x532CFF637EF80148, blip); } // 0x532CFF637EF80148 0x0B6D610D b323 + NATIVE_DECL void SHOW_HEIGHT_ON_BLIP(Blip blip, BOOL toggle) { invoke(0x75A16C3DA34F1245, blip, toggle); } // 0x75A16C3DA34F1245 0x1D99F676 b323 + NATIVE_DECL void SHOW_TICK_ON_BLIP(Blip blip, BOOL toggle) { invoke(0x74513EA3E505181E, blip, toggle); } // 0x74513EA3E505181E 0x3DCF0092 b323 + NATIVE_DECL void SHOW_GOLD_TICK_ON_BLIP(Blip blip, BOOL toggle) { invoke(0xCAC2031EBF79B1A8, blip, toggle); } // 0xCAC2031EBF79B1A8 b2699 + NATIVE_DECL void SHOW_FOR_SALE_ICON_ON_BLIP(Blip blip, BOOL toggle) { invoke(0x19BD6E3C0E16A8FA, blip, toggle); } // 0x19BD6E3C0E16A8FA b2802 + NATIVE_DECL void SHOW_HEADING_INDICATOR_ON_BLIP(Blip blip, BOOL toggle) { invoke(0x5FBCA48327B914DF, blip, toggle); } // 0x5FBCA48327B914DF 0xD1C3D71B b323 + NATIVE_DECL void SHOW_OUTLINE_INDICATOR_ON_BLIP(Blip blip, BOOL toggle) { invoke(0xB81656BC81FE24D1, blip, toggle); } // 0xB81656BC81FE24D1 0x8DE82C15 b323 + NATIVE_DECL void SHOW_FRIEND_INDICATOR_ON_BLIP(Blip blip, BOOL toggle) { invoke(0x23C3EB807312F01A, blip, toggle); } // 0x23C3EB807312F01A 0x4C8F02B4 b323 + NATIVE_DECL void SHOW_CREW_INDICATOR_ON_BLIP(Blip blip, BOOL toggle) { invoke(0xDCFB5D4DB8BF367E, blip, toggle); } // 0xDCFB5D4DB8BF367E 0xABBE1E45 b323 + NATIVE_DECL void SET_BLIP_EXTENDED_HEIGHT_THRESHOLD(Blip blip, BOOL toggle) { invoke(0xC4278F70131BAA6D, blip, toggle); } // 0xC4278F70131BAA6D 0x6AA6A1CC b323 + NATIVE_DECL void SET_BLIP_SHORT_HEIGHT_THRESHOLD(Any p0, Any p1) { invoke(0x4B5B620C9B59ED34, p0, p1); } // 0x4B5B620C9B59ED34 b678 + NATIVE_DECL void SET_BLIP_USE_HEIGHT_INDICATOR_ON_EDGE(Blip blip, Any p1) { invoke(0x2C9F302398E13141, blip, p1); } // 0x2C9F302398E13141 0xCA95C487 b1103 + NATIVE_DECL void SET_BLIP_AS_MINIMAL_ON_EDGE(Blip blip, BOOL toggle) { invoke(0x2B6D467DAB714E8D, blip, toggle); } // 0x2B6D467DAB714E8D 0xC575F0BC b323 + NATIVE_DECL void SET_RADIUS_BLIP_EDGE(Blip blip, BOOL toggle) { invoke(0x25615540D894B814, blip, toggle); } // 0x25615540D894B814 0x40E25DB8 b323 + NATIVE_DECL BOOL DOES_BLIP_EXIST(Blip blip) { return invoke(0xA6DB27D19ECBB7DA, blip); } // 0xA6DB27D19ECBB7DA 0xAE92DD96 b323 + NATIVE_DECL void SET_WAYPOINT_OFF() { invoke(0xA7E4E2D361C2627F); } // 0xA7E4E2D361C2627F 0xB3496E1B b323 + NATIVE_DECL void DELETE_WAYPOINTS_FROM_THIS_PLAYER() { invoke(0xD8E694757BCEA8E9); } // 0xD8E694757BCEA8E9 0x62BABF2C b323 + NATIVE_DECL void REFRESH_WAYPOINT() { invoke(0x81FA173F170560D1); } // 0x81FA173F170560D1 0xB395D753 b323 + NATIVE_DECL BOOL IS_WAYPOINT_ACTIVE() { return invoke(0x1DD1F58F493F1DA5); } // 0x1DD1F58F493F1DA5 0x5E4DF47B b323 + NATIVE_DECL void SET_NEW_WAYPOINT(float x, float y) { invoke(0xFE43368D2AA4F2FC, x, y); } // 0xFE43368D2AA4F2FC 0x8444E1F0 b323 + NATIVE_DECL void SET_BLIP_BRIGHT(Blip blip, BOOL toggle) { invoke(0xB203913733F27884, blip, toggle); } // 0xB203913733F27884 0x72BEE6DF b323 + NATIVE_DECL void SET_BLIP_SHOW_CONE(Blip blip, BOOL toggle, int hudColorIndex) { invoke(0x13127EC3665E8EE1, blip, toggle, hudColorIndex); } // 0x13127EC3665E8EE1 0xFF545AD8 b323 + NATIVE_DECL void REMOVE_COP_BLIP_FROM_PED(Ped ped) { invoke(0xC594B315EDF2D4AF, ped); } // 0xC594B315EDF2D4AF 0x41B0D022 b323 + NATIVE_DECL void SETUP_FAKE_CONE_DATA(Blip blip, float p1, float p2, float p3, float p4, float p5, float p6, Any p7, int p8) { invoke(0xF83D0FEBE75E62C9, blip, p1, p2, p3, p4, p5, p6, p7, p8); } // 0xF83D0FEBE75E62C9 b1290 + NATIVE_DECL void REMOVE_FAKE_CONE_DATA(Blip blip) { invoke(0x35A3CD97B2C0A6D2, blip); } // 0x35A3CD97B2C0A6D2 b1290 + NATIVE_DECL void CLEAR_FAKE_CONE_ARRAY() { invoke(0x8410C5E0CD847B9D); } // 0x8410C5E0CD847B9D b1290 + NATIVE_DECL BOOL SET_MINIMAP_COMPONENT(int componentId, BOOL toggle, int overrideColor) { return invoke(0x75A9A10948D1DEA6, componentId, toggle, overrideColor); } // 0x75A9A10948D1DEA6 0x419DCDC4 b323 + NATIVE_DECL void SET_MINIMAP_SONAR_SWEEP(BOOL toggle) { invoke(0x6B50FC8749632EC1, toggle); } // 0x6B50FC8749632EC1 b2189 + NATIVE_DECL void SHOW_ACCOUNT_PICKER() { invoke(0x60E892BA4F5BDCA4); } // 0x60E892BA4F5BDCA4 b323 + NATIVE_DECL Blip GET_MAIN_PLAYER_BLIP_ID() { return invoke(0xDCD4EC3F419D02FA); } // 0xDCD4EC3F419D02FA 0xAB93F020 b323 + NATIVE_DECL void SET_PM_WARNINGSCREEN_ACTIVE(BOOL p0) { invoke(0x41350B4FC28E3941, p0); } // 0x41350B4FC28E3941 b323 + NATIVE_DECL void HIDE_LOADING_ON_FADE_THIS_FRAME() { invoke(0x4B0311D3CDC4648F); } // 0x4B0311D3CDC4648F 0x35087963 b323 + NATIVE_DECL void SET_RADAR_AS_INTERIOR_THIS_FRAME(Hash interior, float x, float y, int z, int zoom) { invoke(0x59E727A1C9D3E31A, interior, x, y, z, zoom); } // 0x59E727A1C9D3E31A 0x6F2626E1 b323 + NATIVE_DECL void SET_INSIDE_VERY_SMALL_INTERIOR(BOOL toggle) { invoke(0x504DFE62A1692296, toggle); } // 0x504DFE62A1692296 b1493 + NATIVE_DECL void SET_INSIDE_VERY_LARGE_INTERIOR(BOOL toggle) { invoke(0x7EC8ABA5E74B3D7A, toggle); } // 0x7EC8ABA5E74B3D7A b2372 + NATIVE_DECL void SET_RADAR_AS_EXTERIOR_THIS_FRAME() { invoke(0xE81B7D2A3DAB2D81); } // 0xE81B7D2A3DAB2D81 0x39ABB10E b323 + NATIVE_DECL void SET_FAKE_PAUSEMAP_PLAYER_POSITION_THIS_FRAME(float x, float y) { invoke(0x77E2DD177910E1CF, x, y); } // 0x77E2DD177910E1CF 0x54E75C7D b323 + NATIVE_DECL void SET_FAKE_GPS_PLAYER_POSITION_THIS_FRAME(float x, float y, Any p2) { invoke(0xA17784FCA9548D15, x, y, p2); } // 0xA17784FCA9548D15 b877 + NATIVE_DECL BOOL IS_PAUSEMAP_IN_INTERIOR_MODE() { return invoke(0x9049FE339D5F6F6F); } // 0x9049FE339D5F6F6F 0x199DED14 b323 + NATIVE_DECL void HIDE_MINIMAP_EXTERIOR_MAP_THIS_FRAME() { invoke(0x5FBAE526203990C9); } // 0x5FBAE526203990C9 0x1A4318F7 b323 + NATIVE_DECL void HIDE_MINIMAP_INTERIOR_MAP_THIS_FRAME() { invoke(0x20FE7FDFEEAD38C0); } // 0x20FE7FDFEEAD38C0 0xCE36E3FE b323 + NATIVE_DECL void SET_USE_ISLAND_MAP(BOOL toggle) { invoke(0x5E1460624D194A38, toggle); } // 0x5E1460624D194A38 b2189 + NATIVE_DECL void _SET_PAUSE_EXTERIOR_RENDERING_WHILE_IN_INTERIOR() { invoke(0x35CCE12EAECB4A51); } // 0x35CCE12EAECB4A51 b2944 + NATIVE_DECL void DONT_TILT_MINIMAP_THIS_FRAME() { invoke(0x6D14BFDC33B34F55); } // 0x6D14BFDC33B34F55 0x334EFD46 b323 + NATIVE_DECL void DONT_ZOOM_MINIMAP_WHEN_RUNNING_THIS_FRAME() { invoke(0x89DA85D949CE57A0); } // 0x89DA85D949CE57A0 b2802 + NATIVE_DECL void DONT_ZOOM_MINIMAP_WHEN_SNIPING_THIS_FRAME() { invoke(0x55F5A5F07134DE60); } // 0x55F5A5F07134DE60 0x7A569F78 b1180 + NATIVE_DECL void SET_WIDESCREEN_FORMAT(Any p0) { invoke(0xC3B07BA00A83B0F1, p0); } // 0xC3B07BA00A83B0F1 0xF016E08F b323 + NATIVE_DECL void DISPLAY_AREA_NAME(BOOL toggle) { invoke(0x276B6CE369C33678, toggle); } // 0x276B6CE369C33678 0x489FDD41 b323 + NATIVE_DECL void DISPLAY_CASH(BOOL toggle) { invoke(0x96DEC8D5430208B7, toggle); } // 0x96DEC8D5430208B7 0x0049DF83 b323 + NATIVE_DECL void USE_FAKE_MP_CASH(BOOL toggle) { invoke(0x170F541E1CADD1DE, toggle); } // 0x170F541E1CADD1DE 0x6253B9D7 b323 + NATIVE_DECL void CHANGE_FAKE_MP_CASH(int cash, int bank) { invoke(0x0772DF77852C2E30, cash, bank); } // 0x0772DF77852C2E30 0xE319F90B b323 + NATIVE_DECL void DISPLAY_AMMO_THIS_FRAME(BOOL display) { invoke(0xA5E78BA2B1331C55, display); } // 0xA5E78BA2B1331C55 0x60693CEE b323 + NATIVE_DECL void DISPLAY_SNIPER_SCOPE_THIS_FRAME() { invoke(0x73115226F4814E62); } // 0x73115226F4814E62 0xBC6C73CB b323 + NATIVE_DECL void HIDE_HUD_AND_RADAR_THIS_FRAME() { invoke(0x719FF505F097FD20); } // 0x719FF505F097FD20 0xB75D4AD2 b323 + NATIVE_DECL void ALLOW_DISPLAY_OF_MULTIPLAYER_CASH_TEXT(BOOL allow) { invoke(0xE67C6DFD386EA5E7, allow); } // 0xE67C6DFD386EA5E7 0x5476B9FD b323 + NATIVE_DECL void SET_MULTIPLAYER_WALLET_CASH() { invoke(0xC2D15BEF167E27BC); } // 0xC2D15BEF167E27BC 0xF4F3C796 b323 + NATIVE_DECL void REMOVE_MULTIPLAYER_WALLET_CASH() { invoke(0x95CF81BD06EE1887); } // 0x95CF81BD06EE1887 0x7BFFE82F b323 + NATIVE_DECL void SET_MULTIPLAYER_BANK_CASH() { invoke(0xDD21B55DF695CD0A); } // 0xDD21B55DF695CD0A 0x2C842D03 b323 + NATIVE_DECL void REMOVE_MULTIPLAYER_BANK_CASH() { invoke(0xC7C6789AA1CFEDD0); } // 0xC7C6789AA1CFEDD0 0x728B4EF4 b323 + NATIVE_DECL void SET_MULTIPLAYER_HUD_CASH(int p0, BOOL p1) { invoke(0xFD1D220394BCB824, p0, p1); } // 0xFD1D220394BCB824 0xA8DB435E b323 + NATIVE_DECL void REMOVE_MULTIPLAYER_HUD_CASH() { invoke(0x968F270E39141ECA); } // 0x968F270E39141ECA 0x07BF4A7D b323 + NATIVE_DECL void HIDE_HELP_TEXT_THIS_FRAME() { invoke(0xD46923FC481CA285); } // 0xD46923FC481CA285 0xF3807BED b323 + NATIVE_DECL BOOL IS_IME_IN_PROGRESS() { return invoke(0x801879A9B4F4B2FB); } // 0x801879A9B4F4B2FB b372 + NATIVE_DECL void DISPLAY_HELP_TEXT_THIS_FRAME(const char* message, BOOL p1) { invoke(0x960C9FF8F616E41C, message, p1); } // 0x960C9FF8F616E41C 0x18E3360A b323 + NATIVE_DECL void HUD_FORCE_WEAPON_WHEEL(BOOL show) { invoke(0xEB354E5376BC81A7, show); } // 0xEB354E5376BC81A7 0x1EFFB02A b323 + NATIVE_DECL void HUD_FORCE_SPECIAL_VEHICLE_WEAPON_WHEEL() { invoke(0x488043841BBE156F); } // 0x488043841BBE156F b1011 + NATIVE_DECL void HUD_SUPPRESS_WEAPON_WHEEL_RESULTS_THIS_FRAME() { invoke(0x0AFC4AF510774B47); } // 0x0AFC4AF510774B47 0xB26FED2B b323 + NATIVE_DECL Hash HUD_GET_WEAPON_WHEEL_CURRENTLY_HIGHLIGHTED() { return invoke(0xA48931185F0536FE); } // 0xA48931185F0536FE 0x22E9F555 b323 + NATIVE_DECL void HUD_SET_WEAPON_WHEEL_TOP_SLOT(Hash weaponHash) { invoke(0x72C1056D678BB7D8, weaponHash); } // 0x72C1056D678BB7D8 0x83B608A0 b323 + NATIVE_DECL Hash HUD_GET_WEAPON_WHEEL_TOP_SLOT(int weaponTypeIndex) { return invoke(0xA13E93403F26C812, weaponTypeIndex); } // 0xA13E93403F26C812 b323 + NATIVE_DECL void HUD_SHOWING_CHARACTER_SWITCH_SELECTION(BOOL toggle) { invoke(0x14C9FDCC41F81F63, toggle); } // 0x14C9FDCC41F81F63 0xE70D1F43 b323 + NATIVE_DECL void SET_GPS_FLAGS(int p0, float p1) { invoke(0x5B440763A4C8D15B, p0, p1); } // 0x5B440763A4C8D15B 0x60539BAB b323 + NATIVE_DECL void CLEAR_GPS_FLAGS() { invoke(0x21986729D6A3A830); } // 0x21986729D6A3A830 0x056AFCE6 b323 + NATIVE_DECL void SET_RACE_TRACK_RENDER(BOOL toggle) { invoke(0x1EAC5F91BCBC5073, toggle); } // 0x1EAC5F91BCBC5073 0xFB9BABF5 b323 + NATIVE_DECL void CLEAR_GPS_RACE_TRACK() { invoke(0x7AA5B4CE533C858B); } // 0x7AA5B4CE533C858B 0x40C59829 b323 + NATIVE_DECL void START_GPS_CUSTOM_ROUTE(int hudColor, BOOL displayOnFoot, BOOL followPlayer) { invoke(0xDB34E8D56FC13B08, hudColor, displayOnFoot, followPlayer); } // 0xDB34E8D56FC13B08 0x7F93799B b323 + NATIVE_DECL void ADD_POINT_TO_GPS_CUSTOM_ROUTE(float x, float y, float z) { invoke(0x311438A071DD9B1A, x, y, z); } // 0x311438A071DD9B1A 0xEEBDFE55 b323 + NATIVE_DECL void SET_GPS_CUSTOM_ROUTE_RENDER(BOOL toggle, int radarThickness, int mapThickness) { invoke(0x900086F371220B6F, toggle, radarThickness, mapThickness); } // 0x900086F371220B6F 0xDA0AF00E b323 + NATIVE_DECL void CLEAR_GPS_CUSTOM_ROUTE() { invoke(0xE6DE0561D9232A64); } // 0xE6DE0561D9232A64 0xCF2E3E24 b323 + NATIVE_DECL void START_GPS_MULTI_ROUTE(int hudColor, BOOL routeFromPlayer, BOOL displayOnFoot) { invoke(0x3D3D15AF7BCAAF83, hudColor, routeFromPlayer, displayOnFoot); } // 0x3D3D15AF7BCAAF83 0xC3DCBEDB b323 + NATIVE_DECL void ADD_POINT_TO_GPS_MULTI_ROUTE(float x, float y, float z) { invoke(0xA905192A6781C41B, x, y, z); } // 0xA905192A6781C41B 0xFE485135 b323 + NATIVE_DECL void SET_GPS_MULTI_ROUTE_RENDER(BOOL toggle) { invoke(0x3DDA37128DD1ACA8, toggle); } // 0x3DDA37128DD1ACA8 0xE87CBE4C b323 + NATIVE_DECL void CLEAR_GPS_MULTI_ROUTE() { invoke(0x67EEDEA1B9BAFD94); } // 0x67EEDEA1B9BAFD94 0x0D9969E4 b323 + NATIVE_DECL void CLEAR_GPS_PLAYER_WAYPOINT() { invoke(0xFF4FB7C8CDFA3DA7); } // 0xFF4FB7C8CDFA3DA7 0x0B9C7FC2 b323 + NATIVE_DECL void SET_GPS_FLASHES(BOOL toggle) { invoke(0x320D0E0D936A0E9B, toggle); } // 0x320D0E0D936A0E9B 0xE991F733 b323 + NATIVE_DECL void SET_PLAYER_ICON_COLOUR(int color) { invoke(0x7B21E0BB01E8224A, color); } // 0x7B21E0BB01E8224A b323 + NATIVE_DECL void FLASH_MINIMAP_DISPLAY() { invoke(0xF2DD778C22B15BDA); } // 0xF2DD778C22B15BDA 0xB8359952 b323 + NATIVE_DECL void FLASH_MINIMAP_DISPLAY_WITH_COLOR(int hudColorIndex) { invoke(0x6B1DE27EE78E6A19, hudColorIndex); } // 0x6B1DE27EE78E6A19 0x79A6CAF6 b323 + NATIVE_DECL void TOGGLE_STEALTH_RADAR(BOOL toggle) { invoke(0x6AFDFB93754950C7, toggle); } // 0x6AFDFB93754950C7 0xC68D47C4 b323 + NATIVE_DECL void SET_MINIMAP_IN_SPECTATOR_MODE(BOOL toggle, Ped ped) { invoke(0x1A5CD7752DD28CD3, toggle, ped); } // 0x1A5CD7752DD28CD3 0xD5BFCADB b323 + NATIVE_DECL void SET_MISSION_NAME(BOOL p0, const char* name) { invoke(0x5F28ECF5FC84772F, p0, name); } // 0x5F28ECF5FC84772F 0x68DCAE10 b323 + NATIVE_DECL void SET_MISSION_NAME_FOR_UGC_MISSION(BOOL p0, const char* name) { invoke(0xE45087D85F468BC2, p0, name); } // 0xE45087D85F468BC2 0x8D9A1734 b323 + NATIVE_DECL void SET_DESCRIPTION_FOR_UGC_MISSION_EIGHT_STRINGS(BOOL p0, const char* p1, const char* p2, const char* p3, const char* p4, const char* p5, const char* p6, const char* p7, const char* p8) { invoke(0x817B86108EB94E51, p0, p1, p2, p3, p4, p5, p6, p7, p8); } // 0x817B86108EB94E51 0xD2161E77 b323 + NATIVE_DECL void SET_MINIMAP_BLOCK_WAYPOINT(BOOL toggle) { invoke(0x58FADDED207897DC, toggle); } // 0x58FADDED207897DC 0xA41C3B62 b323 + NATIVE_DECL void SET_MINIMAP_IN_PROLOGUE(BOOL toggle) { invoke(0x9133955F1A2DA957, toggle); } // 0x9133955F1A2DA957 0x02F5F1D1 b323 + NATIVE_DECL void SET_MINIMAP_HIDE_FOW(BOOL toggle) { invoke(0xF8DEE0A5600CBB93, toggle); } // 0xF8DEE0A5600CBB93 0xD8D77733 b323 + NATIVE_DECL float GET_MINIMAP_FOW_DISCOVERY_RATIO() { return invoke(0xE0130B41D3CF4574); } // 0xE0130B41D3CF4574 0xA4098ACC b323 + NATIVE_DECL BOOL GET_MINIMAP_FOW_COORDINATE_IS_REVEALED(float x, float y, float z) { return invoke(0x6E31B91145873922, x, y, z); } // 0x6E31B91145873922 0x65B705F6 b323 + NATIVE_DECL void SET_MINIMAP_FOW_DO_NOT_UPDATE(BOOL p0) { invoke(0x62E849B7EB28E770, p0); } // 0x62E849B7EB28E770 b323 + NATIVE_DECL void SET_MINIMAP_FOW_REVEAL_COORDINATE(float x, float y, float z) { invoke(0x0923DBF87DFF735E, x, y, z); } // 0x0923DBF87DFF735E 0xE010F081 b323 + NATIVE_DECL void SET_MINIMAP_GOLF_COURSE(int hole) { invoke(0x71BDB63DBAF8DA59, hole); } // 0x71BDB63DBAF8DA59 0x5133A750 b323 + NATIVE_DECL void SET_MINIMAP_GOLF_COURSE_OFF() { invoke(0x35EDD5B2E3FF01C0); } // 0x35EDD5B2E3FF01C0 0x20FD3E87 b323 + NATIVE_DECL void LOCK_MINIMAP_ANGLE(int angle) { invoke(0x299FAEBB108AE05B, angle); } // 0x299FAEBB108AE05B 0xDEC733E4 b323 + NATIVE_DECL void UNLOCK_MINIMAP_ANGLE() { invoke(0x8183455E16C42E3A); } // 0x8183455E16C42E3A 0x742043F9 b323 + NATIVE_DECL void LOCK_MINIMAP_POSITION(float x, float y) { invoke(0x1279E861A329E73F, x, y); } // 0x1279E861A329E73F 0xB9632A91 b323 + NATIVE_DECL void UNLOCK_MINIMAP_POSITION() { invoke(0x3E93E06DB8EF1F30); } // 0x3E93E06DB8EF1F30 0x5E8E6F54 b323 + NATIVE_DECL void SET_FAKE_MINIMAP_MAX_ALTIMETER_HEIGHT(float altitude, BOOL p1, Any p2) { invoke(0xD201F3FF917A506D, altitude, p1, p2); } // 0xD201F3FF917A506D 0x0308EDF6 b323 + NATIVE_DECL void SET_HEALTH_HUD_DISPLAY_VALUES(int health, int capacity, BOOL wasAdded) { invoke(0x3F5CC444DCAAA8F2, health, capacity, wasAdded); } // 0x3F5CC444DCAAA8F2 0x7FB6FB2A b323 + NATIVE_DECL void SET_MAX_HEALTH_HUD_DISPLAY(int maximumValue) { invoke(0x975D66A0BC17064C, maximumValue); } // 0x975D66A0BC17064C 0xF07D8CEF b323 + NATIVE_DECL void SET_MAX_ARMOUR_HUD_DISPLAY(int maximumValue) { invoke(0x06A320535F5F0248, maximumValue); } // 0x06A320535F5F0248 0x827F14DE b323 + NATIVE_DECL void SET_BIGMAP_ACTIVE(BOOL toggleBigMap, BOOL showFullMap) { invoke(0x231C8F89D0539D8F, toggleBigMap, showFullMap); } // 0x231C8F89D0539D8F 0x08EB83D2 b323 + NATIVE_DECL BOOL IS_HUD_COMPONENT_ACTIVE(int id) { return invoke(0xBC4C9EA5391ECC0D, id); } // 0xBC4C9EA5391ECC0D 0x6214631F b323 + NATIVE_DECL BOOL IS_SCRIPTED_HUD_COMPONENT_ACTIVE(int id) { return invoke(0xDD100EB17A94FF65, id); } // 0xDD100EB17A94FF65 0x2B86F382 b323 + NATIVE_DECL void HIDE_SCRIPTED_HUD_COMPONENT_THIS_FRAME(int id) { invoke(0xE374C498D8BADC14, id); } // 0xE374C498D8BADC14 0x31ABA127 b323 + NATIVE_DECL void SHOW_SCRIPTED_HUD_COMPONENT_THIS_FRAME(int id) { invoke(0x4F38DCA127DAAEA2, id); } // 0x4F38DCA127DAAEA2 b1734 + NATIVE_DECL BOOL IS_SCRIPTED_HUD_COMPONENT_HIDDEN_THIS_FRAME(int id) { return invoke(0x09C0403ED9A751C2, id); } // 0x09C0403ED9A751C2 0xE8C8E535 b323 + NATIVE_DECL void HIDE_HUD_COMPONENT_THIS_FRAME(int id) { invoke(0x6806C51AD12B83B8, id); } // 0x6806C51AD12B83B8 0xDB2D0762 b323 + NATIVE_DECL void SHOW_HUD_COMPONENT_THIS_FRAME(int id) { invoke(0x0B4DF1FA60C0E664, id); } // 0x0B4DF1FA60C0E664 0x95E1546E b323 + NATIVE_DECL void HIDE_STREET_AND_CAR_NAMES_THIS_FRAME() { invoke(0xA4DEDE28B1814289); } // 0xA4DEDE28B1814289 0x52746FE1 b323 + NATIVE_DECL void RESET_RETICULE_VALUES() { invoke(0x12782CE0A636E9F0); } // 0x12782CE0A636E9F0 0xBE27AA3F b323 + NATIVE_DECL void RESET_HUD_COMPONENT_VALUES(int id) { invoke(0x450930E616475D0D, id); } // 0x450930E616475D0D 0xD15B46DA b323 + NATIVE_DECL void SET_HUD_COMPONENT_POSITION(int id, float x, float y) { invoke(0xAABB1F56E2A17CED, id, x, y); } // 0xAABB1F56E2A17CED 0x2F3A0D15 b323 + NATIVE_DECL Vector3 GET_HUD_COMPONENT_POSITION(int id) { return invoke(0x223CA69A8C4417FD, id); } // 0x223CA69A8C4417FD 0x080DCED6 b323 + NATIVE_DECL void CLEAR_REMINDER_MESSAGE() { invoke(0xB57D8DD645CFA2CF); } // 0xB57D8DD645CFA2CF 0x5BBCC934 b323 + NATIVE_DECL int GET_HUD_SCREEN_POSITION_FROM_WORLD_POSITION(float worldX, float worldY, float worldZ, float* screenX, float* screenY) { return invoke(0xF9904D11F1ACBEC3, worldX, worldY, worldZ, screenX, screenY); } // 0xF9904D11F1ACBEC3 0xFE9A39F8 b323 + NATIVE_DECL void OPEN_REPORTUGC_MENU() { invoke(0x523A590C1A3CC0D3); } // 0x523A590C1A3CC0D3 0x10DE5150 b323 + NATIVE_DECL void FORCE_CLOSE_REPORTUGC_MENU() { invoke(0xEE4C0E6DBC6F2C6F); } // 0xEE4C0E6DBC6F2C6F 0x67649EE0 b323 + NATIVE_DECL BOOL IS_REPORTUGC_MENU_OPEN() { return invoke(0x9135584D09A3437E); } // 0x9135584D09A3437E 0x9D2C94FA b323 + NATIVE_DECL BOOL IS_FLOATING_HELP_TEXT_ON_SCREEN(int hudIndex) { return invoke(0x2432784ACA090DA4, hudIndex); } // 0x2432784ACA090DA4 0x45472FD5 b323 + NATIVE_DECL void SET_FLOATING_HELP_TEXT_SCREEN_POSITION(int hudIndex, float x, float y) { invoke(0x7679CC1BCEBE3D4C, hudIndex, x, y); } // 0x7679CC1BCEBE3D4C 0x198F32D7 b323 + NATIVE_DECL void SET_FLOATING_HELP_TEXT_WORLD_POSITION(int hudIndex, float x, float y, float z) { invoke(0x784BA7E0ECEB4178, hudIndex, x, y, z); } // 0x784BA7E0ECEB4178 0x93045157 b323 + NATIVE_DECL void SET_FLOATING_HELP_TEXT_TO_ENTITY(int hudIndex, Entity entity, float offsetX, float offsetY) { invoke(0xB094BC1DB4018240, hudIndex, entity, offsetX, offsetY); } // 0xB094BC1DB4018240 0x18B012B7 b323 + NATIVE_DECL void SET_FLOATING_HELP_TEXT_STYLE(int hudIndex, int p1, int p2, int p3, int p4, int p5) { invoke(0x788E7FD431BD67F1, hudIndex, p1, p2, p3, p4, p5); } // 0x788E7FD431BD67F1 0x97852A82 b323 + NATIVE_DECL void CLEAR_FLOATING_HELP(int hudIndex, BOOL p1) { invoke(0x50085246ABD3FEFA, hudIndex, p1); } // 0x50085246ABD3FEFA 0xB181F88F b323 + NATIVE_DECL void CREATE_MP_GAMER_TAG_WITH_CREW_COLOR(Player player, const char* username, BOOL pointedClanTag, BOOL isRockstarClan, const char* clanTag, int clanFlag, int r, int g, int b) { invoke(0x6DD05E9D83EFA4C9, player, username, pointedClanTag, isRockstarClan, clanTag, clanFlag, r, g, b); } // 0x6DD05E9D83EFA4C9 0xC969F2D0 b323 + NATIVE_DECL BOOL IS_MP_GAMER_TAG_MOVIE_ACTIVE() { return invoke(0x6E0EB3EB47C8D7AA); } // 0x6E0EB3EB47C8D7AA 0xEFD2564A b323 + NATIVE_DECL int CREATE_FAKE_MP_GAMER_TAG(Ped ped, const char* username, BOOL pointedClanTag, BOOL isRockstarClan, const char* clanTag, int clanFlag) { return invoke(0xBFEFE3321A3F5015, ped, username, pointedClanTag, isRockstarClan, clanTag, clanFlag); } // 0xBFEFE3321A3F5015 0xF5CD2AA4 b323 + NATIVE_DECL void REMOVE_MP_GAMER_TAG(int gamerTagId) { invoke(0x31698AA80E0223F8, gamerTagId); } // 0x31698AA80E0223F8 0x3D081FE4 b323 + NATIVE_DECL BOOL IS_MP_GAMER_TAG_ACTIVE(int gamerTagId) { return invoke(0x4E929E7A5796FD26, gamerTagId); } // 0x4E929E7A5796FD26 0x60118951 b323 + NATIVE_DECL BOOL IS_MP_GAMER_TAG_FREE(int gamerTagId) { return invoke(0x595B5178E412E199, gamerTagId); } // 0x595B5178E412E199 0x63959059 b323 + NATIVE_DECL void SET_MP_GAMER_TAG_VISIBILITY(int gamerTagId, int component, BOOL toggle, Any p3) { invoke(0x63BB75ABEDC1F6A0, gamerTagId, component, toggle, p3); } // 0x63BB75ABEDC1F6A0 0xD41DF479 b323 + NATIVE_DECL void SET_ALL_MP_GAMER_TAGS_VISIBILITY(int gamerTagId, BOOL toggle) { invoke(0xEE76FF7E6A0166B0, gamerTagId, toggle); } // 0xEE76FF7E6A0166B0 0x767DED29 b323 + NATIVE_DECL void SET_MP_GAMER_TAGS_SHOULD_USE_VEHICLE_HEALTH(int gamerTagId, BOOL toggle) { invoke(0xA67F9C46D612B6F1, gamerTagId, toggle); } // 0xA67F9C46D612B6F1 0xB01A5434 b323 + NATIVE_DECL void SET_MP_GAMER_TAGS_SHOULD_USE_POINTS_HEALTH(int gamerTagId, BOOL toggle) { invoke(0xD29EC58C2F6B5014, gamerTagId, toggle); } // 0xD29EC58C2F6B5014 b1365 + NATIVE_DECL void SET_MP_GAMER_TAGS_POINT_HEALTH(int gamerTagId, int value, int maximumValue) { invoke(0x1563FE35E9928E67, gamerTagId, value, maximumValue); } // 0x1563FE35E9928E67 b1365 + NATIVE_DECL void SET_MP_GAMER_TAG_COLOUR(int gamerTagId, int component, int hudColorIndex) { invoke(0x613ED644950626AE, gamerTagId, component, hudColorIndex); } // 0x613ED644950626AE 0x7E3AA40A b323 + NATIVE_DECL void SET_MP_GAMER_TAG_HEALTH_BAR_COLOUR(int gamerTagId, int hudColorIndex) { invoke(0x3158C77A7E888AB4, gamerTagId, hudColorIndex); } // 0x3158C77A7E888AB4 0x5777EC77 b323 + NATIVE_DECL void SET_MP_GAMER_TAG_ALPHA(int gamerTagId, int component, int alpha) { invoke(0xD48FE545CD46F857, gamerTagId, component, alpha); } // 0xD48FE545CD46F857 0xF4418611 b323 + NATIVE_DECL void SET_MP_GAMER_TAG_WANTED_LEVEL(int gamerTagId, int wantedlvl) { invoke(0xCF228E2AA03099C3, gamerTagId, wantedlvl); } // 0xCF228E2AA03099C3 0x0EBB003F b323 + NATIVE_DECL void SET_MP_GAMER_TAG_NUM_PACKAGES(int gamerTagId, int p1) { invoke(0x9C16459B2324B2CF, gamerTagId, p1); } // 0x9C16459B2324B2CF b877 + NATIVE_DECL void SET_MP_GAMER_TAG_NAME(int gamerTagId, const char* string) { invoke(0xDEA2B8283BAA3944, gamerTagId, string); } // 0xDEA2B8283BAA3944 0x627A559B b323 + NATIVE_DECL BOOL IS_UPDATING_MP_GAMER_TAG_NAME_AND_CREW_DETAILS(int gamerTagId) { return invoke(0xEB709A36958ABE0D, gamerTagId); } // 0xEB709A36958ABE0D 0xF11414C4 b323 + NATIVE_DECL void SET_MP_GAMER_TAG_BIG_TEXT(int gamerTagId, const char* string) { invoke(0x7B7723747CCB55B6, gamerTagId, string); } // 0x7B7723747CCB55B6 0x939218AB b323 + NATIVE_DECL int GET_CURRENT_WEBPAGE_ID() { return invoke(0x01A358D9128B7A86); } // 0x01A358D9128B7A86 0xAB5B7C18 b323 + NATIVE_DECL int GET_CURRENT_WEBSITE_ID() { return invoke(0x97D47996FC48CBAD); } // 0x97D47996FC48CBAD 0x42A55B14 b323 + NATIVE_DECL int GET_GLOBAL_ACTIONSCRIPT_FLAG(int flagIndex) { return invoke(0xE3B05614DCE1D014, flagIndex); } // 0xE3B05614DCE1D014 0xD217EE7E b323 + NATIVE_DECL void RESET_GLOBAL_ACTIONSCRIPT_FLAG(int flagIndex) { invoke(0xB99C4E4D9499DF29, flagIndex); } // 0xB99C4E4D9499DF29 0x4C4C10CF b323 + NATIVE_DECL BOOL IS_WARNING_MESSAGE_READY_FOR_CONTROL() { return invoke(0xAF42195A42C63BBA); } // 0xAF42195A42C63BBA b323 + NATIVE_DECL void SET_WARNING_MESSAGE(const char* titleMsg, int flags, const char* promptMsg, BOOL p3, int p4, const char* p5, const char* p6, BOOL showBackground, int errorCode) { invoke(0x7B1776B3B53F8D74, titleMsg, flags, promptMsg, p3, p4, p5, p6, showBackground, errorCode); } // 0x7B1776B3B53F8D74 0xBE699BDE b323 + NATIVE_DECL void SET_WARNING_MESSAGE_WITH_HEADER(const char* entryHeader, const char* entryLine1, int instructionalKey, const char* entryLine2, BOOL p4, Any p5, Any* showBackground, Any* p7, BOOL p8, Any p9) { invoke(0xDC38CC1E35B6A5D7, entryHeader, entryLine1, instructionalKey, entryLine2, p4, p5, showBackground, p7, p8, p9); } // 0xDC38CC1E35B6A5D7 0x2DB9EAB5 b323 + NATIVE_DECL void SET_WARNING_MESSAGE_WITH_HEADER_AND_SUBSTRING_FLAGS(const char* entryHeader, const char* entryLine1, int instructionalKey, const char* entryLine2, BOOL p4, Any p5, Any additionalIntInfo, const char* additionalTextInfoLine1, const char* additionalTextInfoLine2, BOOL showBackground, int errorCode) { invoke(0x701919482C74B5AB, entryHeader, entryLine1, instructionalKey, entryLine2, p4, p5, additionalIntInfo, additionalTextInfoLine1, additionalTextInfoLine2, showBackground, errorCode); } // 0x701919482C74B5AB 0x749929D3 b323 + NATIVE_DECL void SET_WARNING_MESSAGE_WITH_HEADER_EXTENDED(const char* entryHeader, const char* entryLine1, int flags, const char* entryLine2, BOOL p4, Any p5, Any* p6, Any* p7, BOOL showBg, Any p9, Any p10) { invoke(0x38B55259C2E078ED, entryHeader, entryLine1, flags, entryLine2, p4, p5, p6, p7, showBg, p9, p10); } // 0x38B55259C2E078ED b1493 + NATIVE_DECL void SET_WARNING_MESSAGE_WITH_HEADER_AND_SUBSTRING_FLAGS_EXTENDED(const char* labelTitle, const char* labelMessage, int p2, int p3, const char* labelMessage2, BOOL p5, int p6, int p7, const char* p8, const char* p9, BOOL background, int errorCode) { invoke(0x15803FEC3B9A872B, labelTitle, labelMessage, p2, p3, labelMessage2, p5, p6, p7, p8, p9, background, errorCode); } // 0x15803FEC3B9A872B b573 + NATIVE_DECL Hash GET_WARNING_SCREEN_MESSAGE_HASH() { return invoke(0x81DF9ABA6C83DFF9); } // 0x81DF9ABA6C83DFF9 b1290 + NATIVE_DECL BOOL SET_WARNING_MESSAGE_OPTION_ITEMS(int index, const char* name, int cash, int rp, int lvl, int colour) { return invoke(0x0C5A80A9E096D529, index, name, cash, rp, lvl, colour); } // 0x0C5A80A9E096D529 b323 + NATIVE_DECL BOOL SET_WARNING_MESSAGE_OPTION_HIGHLIGHT(Any p0) { return invoke(0xDAF87174BE7454FF, p0); } // 0xDAF87174BE7454FF b323 + NATIVE_DECL void REMOVE_WARNING_MESSAGE_OPTION_ITEMS() { invoke(0x6EF54AB721DC6242); } // 0x6EF54AB721DC6242 b323 + NATIVE_DECL BOOL IS_WARNING_MESSAGE_ACTIVE() { return invoke(0xE18B138FABC53103); } // 0xE18B138FABC53103 0x94C834AD b323 + NATIVE_DECL void CLEAR_DYNAMIC_PAUSE_MENU_ERROR_MESSAGE() { invoke(0x7792424AA0EAC32E); } // 0x7792424AA0EAC32E 0x2F9A309C b323 + NATIVE_DECL void CUSTOM_MINIMAP_SET_ACTIVE(BOOL toggle) { invoke(0x5354C5BA2EA868A4, toggle); } // 0x5354C5BA2EA868A4 0xE4FD20D8 b323 + NATIVE_DECL void CUSTOM_MINIMAP_SET_BLIP_OBJECT(int spriteId) { invoke(0x1EAE6DD17B7A5EFA, spriteId); } // 0x1EAE6DD17B7A5EFA 0x13E7A5A9 b323 + NATIVE_DECL int CUSTOM_MINIMAP_CREATE_BLIP(float x, float y, float z) { return invoke(0x551DF99658DB6EE8, x, y, z); } // 0x551DF99658DB6EE8 0x786CA0A2 b323 + NATIVE_DECL void CUSTOM_MINIMAP_CLEAR_BLIPS() { invoke(0x2708FC083123F9FF); } // 0x2708FC083123F9FF 0xCBEC9369 b323 + NATIVE_DECL BOOL FORCE_SONAR_BLIPS_THIS_FRAME() { return invoke(0x1121BFA1A1A522A8); } // 0x1121BFA1A1A522A8 0x3F4AFB13 b323 + NATIVE_DECL Blip GET_NORTH_BLID_INDEX() { return invoke(0x3F0CF9CB7E589B88); } // 0x3F0CF9CB7E589B88 b463 + NATIVE_DECL void DISPLAY_PLAYER_NAME_TAGS_ON_BLIPS(BOOL toggle) { invoke(0x82CEDC33687E1F50, toggle); } // 0x82CEDC33687E1F50 0x2F28F0A6 b323 + NATIVE_DECL void DRAW_FRONTEND_BACKGROUND_THIS_FRAME() { invoke(0x211C4EF450086857); } // 0x211C4EF450086857 0x801D0D86 b323 + NATIVE_DECL void DRAW_HUD_OVER_FADE_THIS_FRAME() { invoke(0xBF4F34A85CA2970C); } // 0xBF4F34A85CA2970C 0x317775DF b323 + NATIVE_DECL void ACTIVATE_FRONTEND_MENU(Hash menuhash, BOOL togglePause, int component) { invoke(0xEF01D36B9C9D0C7B, menuhash, togglePause, component); } // 0xEF01D36B9C9D0C7B 0x01D83872 b323 + NATIVE_DECL void RESTART_FRONTEND_MENU(Hash menuHash, int p1) { invoke(0x10706DC6AD2D49C0, menuHash, p1); } // 0x10706DC6AD2D49C0 0xB07DAF98 b323 + NATIVE_DECL Hash GET_CURRENT_FRONTEND_MENU_VERSION() { return invoke(0x2309595AD6145265); } // 0x2309595AD6145265 0x33D6868F b323 + NATIVE_DECL void SET_PAUSE_MENU_ACTIVE(BOOL toggle) { invoke(0xDF47FC56C71569CF, toggle); } // 0xDF47FC56C71569CF 0x1DCD878E b323 + NATIVE_DECL void DISABLE_FRONTEND_THIS_FRAME() { invoke(0x6D3465A73092F0E6); } // 0x6D3465A73092F0E6 0xD86A029E b323 + NATIVE_DECL void SUPPRESS_FRONTEND_RENDERING_THIS_FRAME() { invoke(0xBA751764F0821256); } // 0xBA751764F0821256 0x7F349900 b323 + NATIVE_DECL void ALLOW_PAUSE_WHEN_NOT_IN_STATE_OF_PLAY_THIS_FRAME() { invoke(0xCC3FDDED67BCFC63); } // 0xCC3FDDED67BCFC63 0x630CD8EE b323 + NATIVE_DECL void SET_FRONTEND_ACTIVE(BOOL active) { invoke(0x745711A75AB09277, active); } // 0x745711A75AB09277 0x81E1AD32 b323 + NATIVE_DECL BOOL IS_PAUSE_MENU_ACTIVE() { return invoke(0xB0034A223497FFCB); } // 0xB0034A223497FFCB 0xD3600591 b323 + NATIVE_DECL BOOL IS_STORE_PENDING_NETWORK_SHUTDOWN_TO_OPEN() { return invoke(0x2F057596F2BD0061); } // 0x2F057596F2BD0061 0xC85C4487 b323 + NATIVE_DECL int GET_PAUSE_MENU_STATE() { return invoke(0x272ACD84970869C5); } // 0x272ACD84970869C5 0x92F50134 b323 + NATIVE_DECL Vector3 GET_PAUSE_MENU_POSITION() { return invoke(0x5BFF36D6ED83E0AE); } // 0x5BFF36D6ED83E0AE b323 + NATIVE_DECL BOOL IS_PAUSE_MENU_RESTARTING() { return invoke(0x1C491717107431C7); } // 0x1C491717107431C7 0x3C4CF4D9 b323 + NATIVE_DECL void FORCE_SCRIPTED_GFX_WHEN_FRONTEND_ACTIVE(const char* p0) { invoke(0x2162C446DFDF38FD, p0); } // 0x2162C446DFDF38FD 0x2DFD35C7 b323 + NATIVE_DECL void PAUSE_MENUCEPTION_GO_DEEPER(int page) { invoke(0x77F16B447824DA6C, page); } // 0x77F16B447824DA6C 0x0A89336C b323 + NATIVE_DECL void PAUSE_MENUCEPTION_THE_KICK() { invoke(0xCDCA26E80FAECB8F); } // 0xCDCA26E80FAECB8F 0xC84BE309 b323 + NATIVE_DECL void PAUSE_TOGGLE_FULLSCREEN_MAP(Any p0) { invoke(0x2DE6C5E2E996F178, p0); } // 0x2DE6C5E2E996F178 b372 + NATIVE_DECL void PAUSE_MENU_ACTIVATE_CONTEXT(Hash contextHash) { invoke(0xDD564BDD0472C936, contextHash); } // 0xDD564BDD0472C936 0x9FE8FD5E b323 + NATIVE_DECL void PAUSE_MENU_DEACTIVATE_CONTEXT(Hash contextHash) { invoke(0x444D8CF241EC25C5, contextHash); } // 0x444D8CF241EC25C5 0x0029046E b323 + NATIVE_DECL BOOL PAUSE_MENU_IS_CONTEXT_ACTIVE(Hash contextHash) { return invoke(0x84698AB38D0C6636, contextHash); } // 0x84698AB38D0C6636 0xC51BC42F b323 + NATIVE_DECL BOOL PAUSE_MENU_IS_CONTEXT_MENU_ACTIVE() { return invoke(0x2A25ADC48F87841F); } // 0x2A25ADC48F87841F 0x016D7AF9 b323 + NATIVE_DECL int PAUSE_MENU_GET_HAIR_COLOUR_INDEX() { return invoke(0xDE03620F8703A9DF); } // 0xDE03620F8703A9DF b323 + NATIVE_DECL int PAUSE_MENU_GET_MOUSE_HOVER_INDEX() { return invoke(0x359AF31A4B52F5ED); } // 0x359AF31A4B52F5ED b323 + NATIVE_DECL int PAUSE_MENU_GET_MOUSE_HOVER_UNIQUE_ID() { return invoke(0x13C4B962653A5280); } // 0x13C4B962653A5280 b323 + NATIVE_DECL BOOL PAUSE_MENU_GET_MOUSE_CLICK_EVENT(Any* p0, Any* p1, Any* p2) { return invoke(0xC8E1071177A23BE5, p0, p1, p2); } // 0xC8E1071177A23BE5 b323 + NATIVE_DECL void PAUSE_MENU_REDRAW_INSTRUCTIONAL_BUTTONS(int p0) { invoke(0x4895BDEA16E7C080, p0); } // 0x4895BDEA16E7C080 0x15B24768 b323 + NATIVE_DECL void PAUSE_MENU_SET_BUSY_SPINNER(BOOL p0, int position, int spinnerIndex) { invoke(0xC78E239AC5B2DDB9, p0, position, spinnerIndex); } // 0xC78E239AC5B2DDB9 0x6C67131A b323 + NATIVE_DECL void PAUSE_MENU_SET_WARN_ON_TAB_CHANGE(BOOL p0) { invoke(0xF06EBB91A81E09E3, p0); } // 0xF06EBB91A81E09E3 0x11D09737 b323 + NATIVE_DECL BOOL IS_FRONTEND_READY_FOR_CONTROL() { return invoke(0x3BAB9A4E4F2FF5C7); } // 0x3BAB9A4E4F2FF5C7 0xD3BF3ABD b323 + NATIVE_DECL void TAKE_CONTROL_OF_FRONTEND() { invoke(0xEC9264727EEC0F28); } // 0xEC9264727EEC0F28 0xC06B763D b323 + NATIVE_DECL void RELEASE_CONTROL_OF_FRONTEND() { invoke(0x14621BB1DF14E2B2); } // 0x14621BB1DF14E2B2 0xB9392CE7 b323 + NATIVE_DECL BOOL CODE_WANTS_SCRIPT_TO_TAKE_CONTROL() { return invoke(0x66E7CB63C97B7D20); } // 0x66E7CB63C97B7D20 0x92DAFA78 b323 + NATIVE_DECL int GET_SCREEN_CODE_WANTS_SCRIPT_TO_CONTROL() { return invoke(0x593FEAE1F73392D4); } // 0x593FEAE1F73392D4 0x22CA9F2A b323 + NATIVE_DECL BOOL IS_NAVIGATING_MENU_CONTENT() { return invoke(0x4E3CD0EF8A489541); } // 0x4E3CD0EF8A489541 0xDA7951A2 b323 + NATIVE_DECL BOOL HAS_MENU_TRIGGER_EVENT_OCCURRED() { return invoke(0xF284AC67940C6812); } // 0xF284AC67940C6812 0x7D95AFFF b323 + NATIVE_DECL BOOL HAS_MENU_LAYOUT_CHANGED_EVENT_OCCURRED() { return invoke(0x2E22FEFA0100275E); } // 0x2E22FEFA0100275E 0x96863460 b323 + NATIVE_DECL void SET_SAVEGAME_LIST_UNIQUE_ID(Any p0) { invoke(0x0CF54F20DE43879C, p0); } // 0x0CF54F20DE43879C b323 + NATIVE_DECL void GET_MENU_TRIGGER_EVENT_DETAILS(int* lastItemMenuId, int* selectedItemUniqueId) { invoke(0x36C1451A88A09630, lastItemMenuId, selectedItemUniqueId); } // 0x36C1451A88A09630 0x8543AAC8 b323 + NATIVE_DECL void GET_MENU_LAYOUT_CHANGED_EVENT_DETAILS(int* lastItemMenuId, int* selectedItemMenuId, int* selectedItemUniqueId) { invoke(0x7E17BE53E1AAABAF, lastItemMenuId, selectedItemMenuId, selectedItemUniqueId); } // 0x7E17BE53E1AAABAF 0x6025AA2F b323 + NATIVE_DECL BOOL GET_PM_PLAYER_CREW_COLOR(int* r, int* g, int* b) { return invoke(0xA238192F33110615, r, g, b); } // 0xA238192F33110615 0x46794EB2 b323 + NATIVE_DECL BOOL GET_MENU_PED_INT_STAT(Any p0, Any* p1) { return invoke(0xEF4CED81CEBEDC6D, p0, p1); } // 0xEF4CED81CEBEDC6D 0x4370999E b323 + NATIVE_DECL BOOL GET_CHARACTER_MENU_PED_INT_STAT(Any p0, Any* p1, Any p2) { return invoke(0xCA6B2F7CE32AB653, p0, p1, p2); } // 0xCA6B2F7CE32AB653 b323 + NATIVE_DECL BOOL GET_MENU_PED_MASKED_INT_STAT(Hash statHash, int* outValue, int mask, BOOL p3) { return invoke(0x90A6526CF0381030, statHash, outValue, mask, p3); } // 0x90A6526CF0381030 0xD6CC4766 b323 + NATIVE_DECL BOOL GET_CHARACTER_MENU_PED_MASKED_INT_STAT(Hash statHash, Any* outValue, int p2, int mask, BOOL p4) { return invoke(0x24A49BEAF468DC90, statHash, outValue, p2, mask, p4); } // 0x24A49BEAF468DC90 b323 + NATIVE_DECL BOOL GET_MENU_PED_FLOAT_STAT(Hash statHash, float* outValue) { return invoke(0x5FBD7095FE7AE57F, statHash, outValue); } // 0x5FBD7095FE7AE57F 0x51972B04 b323 + NATIVE_DECL BOOL GET_CHARACTER_MENU_PED_FLOAT_STAT(float statHash, float* outValue, BOOL p2) { return invoke(0x8F08017F9D7C47BD, statHash, outValue, p2); } // 0x8F08017F9D7C47BD b323 + NATIVE_DECL BOOL GET_MENU_PED_BOOL_STAT(Hash statHash, BOOL* outValue) { return invoke(0x052991E59076E4E4, statHash, outValue); } // 0x052991E59076E4E4 0xD43BB56D b323 + NATIVE_DECL void CLEAR_PED_IN_PAUSE_MENU() { invoke(0x5E62BE5DC58E9E06); } // 0x5E62BE5DC58E9E06 0x28058ACF b323 + NATIVE_DECL void GIVE_PED_TO_PAUSE_MENU(Ped ped, int p1) { invoke(0xAC0BFBDC3BE00E14, ped, p1); } // 0xAC0BFBDC3BE00E14 0x2AD2C9CE b323 + NATIVE_DECL void SET_PAUSE_MENU_PED_LIGHTING(BOOL state) { invoke(0x3CA6050692BC61B0, state); } // 0x3CA6050692BC61B0 0x127310EB b323 + NATIVE_DECL void SET_PAUSE_MENU_PED_SLEEP_STATE(BOOL state) { invoke(0xECF128344E9FF9F1, state); } // 0xECF128344E9FF9F1 0x8F45D327 b323 + NATIVE_DECL void OPEN_ONLINE_POLICIES_MENU() { invoke(0x805D7CBB36FD6C4C); } // 0x805D7CBB36FD6C4C 0x19FCBBB2 b323 + NATIVE_DECL BOOL ARE_ONLINE_POLICIES_UP_TO_DATE() { return invoke(0xF13FE2A80C05C561); } // 0xF13FE2A80C05C561 0x850690FF b323 + NATIVE_DECL BOOL IS_ONLINE_POLICIES_MENU_ACTIVE() { return invoke(0x6F72CD94F7B5B68C); } // 0x6F72CD94F7B5B68C 0x9D4934F4 b323 + NATIVE_DECL void OPEN_SOCIAL_CLUB_MENU(Hash menu) { invoke(0x75D3691713C3B05A, menu); } // 0x75D3691713C3B05A 0x57218529 b323 + NATIVE_DECL void CLOSE_SOCIAL_CLUB_MENU() { invoke(0xD2B32BE3FC1626C6); } // 0xD2B32BE3FC1626C6 0x5F86AA39 b323 + NATIVE_DECL void SET_SOCIAL_CLUB_TOUR(const char* name) { invoke(0x9E778248D6685FE0, name); } // 0x9E778248D6685FE0 0x7AD67C95 b323 + NATIVE_DECL BOOL IS_SOCIAL_CLUB_ACTIVE() { return invoke(0xC406BE343FC4B9AF); } // 0xC406BE343FC4B9AF 0xD4DA14EF b323 + NATIVE_DECL void SET_TEXT_INPUT_BOX_ENABLED(BOOL p0) { invoke(0x1185A8087587322C, p0); } // 0x1185A8087587322C b323 + NATIVE_DECL void FORCE_CLOSE_TEXT_INPUT_BOX() { invoke(0x8817605C2BA76200); } // 0x8817605C2BA76200 b323 + NATIVE_DECL void SET_ALLOW_COMMA_ON_TEXT_INPUT(Any p0) { invoke(0x577599CCED639CA2, p0); } // 0x577599CCED639CA2 b505 + NATIVE_DECL void OVERRIDE_MP_TEXT_CHAT_TEAM_STRING(Hash gxtEntryHash) { invoke(0x6A1738B4323FE2D9, gxtEntryHash); } // 0x6A1738B4323FE2D9 b573 + NATIVE_DECL BOOL IS_MP_TEXT_CHAT_TYPING() { return invoke(0xB118AF58B5F332A1); } // 0xB118AF58B5F332A1 b323 + NATIVE_DECL void CLOSE_MP_TEXT_CHAT() { invoke(0x1AC8F4AD40E22127); } // 0x1AC8F4AD40E22127 b323 + NATIVE_DECL void MP_TEXT_CHAT_IS_TEAM_JOB(Any p0) { invoke(0x7C226D5346D4D10A, p0); } // 0x7C226D5346D4D10A b372 + NATIVE_DECL void OVERRIDE_MP_TEXT_CHAT_COLOR(int p0, int hudColor) { invoke(0xF47E567B3630DD12, p0, hudColor); } // 0xF47E567B3630DD12 b678 + NATIVE_DECL void MP_TEXT_CHAT_DISABLE(BOOL toggle) { invoke(0x1DB21A44B09E8BA3, toggle); } // 0x1DB21A44B09E8BA3 b323 + NATIVE_DECL void FLAG_PLAYER_CONTEXT_IN_TOURNAMENT(BOOL toggle) { invoke(0xCEF214315D276FD1, toggle); } // 0xCEF214315D276FD1 0xFF06772A b323 + NATIVE_DECL void SET_PED_HAS_AI_BLIP(Ped ped, BOOL hasCone) { invoke(0xD30C50DF888D58B5, ped, hasCone); } // 0xD30C50DF888D58B5 0x96C4C4DD b323 + NATIVE_DECL void SET_PED_HAS_AI_BLIP_WITH_COLOUR(Ped ped, BOOL hasCone, int color) { invoke(0xB13DCB4C6FAAD238, ped, hasCone, color); } // 0xB13DCB4C6FAAD238 b505 + NATIVE_DECL BOOL DOES_PED_HAVE_AI_BLIP(Ped ped) { return invoke(0x15B8ECF844EE67ED, ped); } // 0x15B8ECF844EE67ED 0x3BE1257F b323 + NATIVE_DECL void SET_PED_AI_BLIP_GANG_ID(Ped ped, int gangId) { invoke(0xE52B8E7F85D39A08, ped, gangId); } // 0xE52B8E7F85D39A08 0xD8E31B1A b323 + NATIVE_DECL void SET_PED_AI_BLIP_HAS_CONE(Ped ped, BOOL toggle) { invoke(0x3EED80DFF7325CAA, ped, toggle); } // 0x3EED80DFF7325CAA 0x872C2CFB b323 + NATIVE_DECL void SET_PED_AI_BLIP_FORCED_ON(Ped ped, BOOL toggle) { invoke(0x0C4BBF625CA98C4E, ped, toggle); } // 0x0C4BBF625CA98C4E 0xFFDF46F0 b323 + NATIVE_DECL void SET_PED_AI_BLIP_NOTICE_RANGE(Ped ped, float range) { invoke(0x97C65887D4B37FA9, ped, range); } // 0x97C65887D4B37FA9 0xF9DC2AF7 b323 + NATIVE_DECL void SET_PED_AI_BLIP_SPRITE(Ped ped, int spriteId) { invoke(0xFCFACD0DB9D7A57D, ped, spriteId); } // 0xFCFACD0DB9D7A57D b877 + NATIVE_DECL Blip GET_AI_PED_PED_BLIP_INDEX(Ped ped) { return invoke(0x7CD934010E115C2C, ped); } // 0x7CD934010E115C2C 0x06349065 b323 + NATIVE_DECL Blip GET_AI_PED_VEHICLE_BLIP_INDEX(Ped ped) { return invoke(0x56176892826A4FE8, ped); } // 0x56176892826A4FE8 0xCA52CF43 b323 + NATIVE_DECL BOOL HAS_DIRECTOR_MODE_BEEN_LAUNCHED_BY_CODE() { return invoke(0xA277800A9EAE340E); } // 0xA277800A9EAE340E b323 + NATIVE_DECL void SET_DIRECTOR_MODE_LAUNCHED_BY_SCRIPT() { invoke(0x2632482FD6B9AB87); } // 0x2632482FD6B9AB87 b323 + NATIVE_DECL void SET_PLAYER_IS_IN_DIRECTOR_MODE(BOOL toggle) { invoke(0x808519373FD336A3, toggle); } // 0x808519373FD336A3 b323 + NATIVE_DECL void SET_DIRECTOR_MODE_AVAILABLE(BOOL toggle) { invoke(0x04655F9D075D0AE5, toggle); } // 0x04655F9D075D0AE5 b323 + NATIVE_DECL void HIDE_HUDMARKERS_THIS_FRAME() { invoke(0x243296A510B562B6); } // 0x243296A510B562B6 b2060 } namespace INTERIOR { - float GET_INTERIOR_HEADING(Interior interior); - void GET_INTERIOR_LOCATION_AND_NAMEHASH(Interior interior, Vector3* position, Hash* nameHash); - int GET_INTERIOR_GROUP_ID(Interior interior); - Vector3 GET_OFFSET_FROM_INTERIOR_IN_WORLD_COORDS(Interior interior, float x, float y, float z); - BOOL IS_INTERIOR_SCENE(); - BOOL IS_VALID_INTERIOR(Interior interior); - void CLEAR_ROOM_FOR_ENTITY(Entity entity); - void FORCE_ROOM_FOR_ENTITY(Entity entity, Interior interior, Hash roomHashKey); - Hash GET_ROOM_KEY_FROM_ENTITY(Entity entity); - Hash GET_KEY_FOR_ENTITY_IN_ROOM(Entity entity); - Interior GET_INTERIOR_FROM_ENTITY(Entity entity); - void RETAIN_ENTITY_IN_INTERIOR(Entity entity, Interior interior); - void CLEAR_INTERIOR_STATE_OF_ENTITY(Entity entity); - void FORCE_ACTIVATING_TRACKING_ON_ENTITY(Any p0, Any p1); - void FORCE_ROOM_FOR_GAME_VIEWPORT(int interiorID, Hash roomHashKey); - void SET_ROOM_FOR_GAME_VIEWPORT_BY_NAME(const char* roomName); - void SET_ROOM_FOR_GAME_VIEWPORT_BY_KEY(Hash roomHashKey); - Hash GET_ROOM_KEY_FOR_GAME_VIEWPORT(); - void CLEAR_ROOM_FOR_GAME_VIEWPORT(); - Interior GET_INTERIOR_FROM_PRIMARY_VIEW(); - Interior GET_INTERIOR_AT_COORDS(float x, float y, float z); - void ADD_PICKUP_TO_INTERIOR_ROOM_BY_NAME(Pickup pickup, const char* roomName); - void PIN_INTERIOR_IN_MEMORY(Interior interior); - void UNPIN_INTERIOR(Interior interior); - BOOL IS_INTERIOR_READY(Interior interior); - BOOL SET_INTERIOR_IN_USE(Interior interior); - Interior GET_INTERIOR_AT_COORDS_WITH_TYPE(float x, float y, float z, const char* interiorType); - Interior GET_INTERIOR_AT_COORDS_WITH_TYPEHASH(float x, float y, float z, Hash typeHash); - void ACTIVATE_INTERIOR_GROUPS_USING_CAMERA(); - BOOL IS_COLLISION_MARKED_OUTSIDE(float x, float y, float z); - Interior GET_INTERIOR_FROM_COLLISION(float x, float y, float z); - void ENABLE_STADIUM_PROBES_THIS_FRAME(BOOL toggle); - void ACTIVATE_INTERIOR_ENTITY_SET(Interior interior, const char* entitySetName); - void DEACTIVATE_INTERIOR_ENTITY_SET(Interior interior, const char* entitySetName); - BOOL IS_INTERIOR_ENTITY_SET_ACTIVE(Interior interior, const char* entitySetName); - void SET_INTERIOR_ENTITY_SET_TINT_INDEX(Interior interior, const char* entitySetName, int color); - void REFRESH_INTERIOR(Interior interior); - void ENABLE_EXTERIOR_CULL_MODEL_THIS_FRAME(Hash mapObjectHash); - void ENABLE_SHADOW_CULL_MODEL_THIS_FRAME(Hash mapObjectHash); - void DISABLE_INTERIOR(Interior interior, BOOL toggle); - BOOL IS_INTERIOR_DISABLED(Interior interior); - void CAP_INTERIOR(Interior interior, BOOL toggle); - BOOL IS_INTERIOR_CAPPED(Interior interior); - void DISABLE_METRO_SYSTEM(BOOL toggle); - void SET_IS_EXTERIOR_ONLY(Entity entity, BOOL toggle); + NATIVE_DECL float GET_INTERIOR_HEADING(Interior interior) { return invoke(0xF49B58631D9E22D9, interior); } // 0xF49B58631D9E22D9 b1493 + NATIVE_DECL void GET_INTERIOR_LOCATION_AND_NAMEHASH(Interior interior, Vector3* position, Hash* nameHash) { invoke(0x252BDC06B73FA6EA, interior, position, nameHash); } // 0x252BDC06B73FA6EA 0x75885CB3 b1290 + NATIVE_DECL int GET_INTERIOR_GROUP_ID(Interior interior) { return invoke(0xE4A84ABF135EF91A, interior); } // 0xE4A84ABF135EF91A 0x09D6376F b323 + NATIVE_DECL Vector3 GET_OFFSET_FROM_INTERIOR_IN_WORLD_COORDS(Interior interior, float x, float y, float z) { return invoke(0x9E3B3E6D66F6E22F, interior, x, y, z); } // 0x9E3B3E6D66F6E22F 0x7D8F26A1 b323 + NATIVE_DECL BOOL IS_INTERIOR_SCENE() { return invoke(0xBC72B5D7A1CBD54D); } // 0xBC72B5D7A1CBD54D 0x55226C13 b323 + NATIVE_DECL BOOL IS_VALID_INTERIOR(Interior interior) { return invoke(0x26B0E73D7EAAF4D3, interior); } // 0x26B0E73D7EAAF4D3 0x39C0B635 b323 + NATIVE_DECL void CLEAR_ROOM_FOR_ENTITY(Entity entity) { invoke(0xB365FC0C4E27FFA7, entity); } // 0xB365FC0C4E27FFA7 0x7DDADB92 b323 + NATIVE_DECL void FORCE_ROOM_FOR_ENTITY(Entity entity, Interior interior, Hash roomHashKey) { invoke(0x52923C4710DD9907, entity, interior, roomHashKey); } // 0x52923C4710DD9907 0x10BD4435 b323 + NATIVE_DECL Hash GET_ROOM_KEY_FROM_ENTITY(Entity entity) { return invoke(0x47C2A06D4F5F424B, entity); } // 0x47C2A06D4F5F424B 0xE4ACF8C3 b323 + NATIVE_DECL Hash GET_KEY_FOR_ENTITY_IN_ROOM(Entity entity) { return invoke(0x399685DB942336BC, entity); } // 0x399685DB942336BC 0x91EA80EF b323 + NATIVE_DECL Interior GET_INTERIOR_FROM_ENTITY(Entity entity) { return invoke(0x2107BA504071A6BB, entity); } // 0x2107BA504071A6BB 0x5C644614 b323 + NATIVE_DECL void RETAIN_ENTITY_IN_INTERIOR(Entity entity, Interior interior) { invoke(0x82EBB79E258FA2B7, entity, interior); } // 0x82EBB79E258FA2B7 0xE645E162 b323 + NATIVE_DECL void CLEAR_INTERIOR_STATE_OF_ENTITY(Entity entity) { invoke(0x85D5422B2039A70D, entity); } // 0x85D5422B2039A70D b2189 + NATIVE_DECL void FORCE_ACTIVATING_TRACKING_ON_ENTITY(Any p0, Any p1) { invoke(0x38C1CB1CB119A016, p0, p1); } // 0x38C1CB1CB119A016 b1493 + NATIVE_DECL void FORCE_ROOM_FOR_GAME_VIEWPORT(int interiorID, Hash roomHashKey) { invoke(0x920D853F3E17F1DA, interiorID, roomHashKey); } // 0x920D853F3E17F1DA 0xD79803B5 b323 + NATIVE_DECL void SET_ROOM_FOR_GAME_VIEWPORT_BY_NAME(const char* roomName) { invoke(0xAF348AFCB575A441, roomName); } // 0xAF348AFCB575A441 0x1F6B4B13 b323 + NATIVE_DECL void SET_ROOM_FOR_GAME_VIEWPORT_BY_KEY(Hash roomHashKey) { invoke(0x405DC2AEF6AF95B9, roomHashKey); } // 0x405DC2AEF6AF95B9 0x0E9529CC b323 + NATIVE_DECL Hash GET_ROOM_KEY_FOR_GAME_VIEWPORT() { return invoke(0xA6575914D2A0B450); } // 0xA6575914D2A0B450 0x4FF3D3F5 b323 + NATIVE_DECL void CLEAR_ROOM_FOR_GAME_VIEWPORT() { invoke(0x23B59D8912F94246); } // 0x23B59D8912F94246 0x617DC75D b323 + NATIVE_DECL Interior GET_INTERIOR_FROM_PRIMARY_VIEW() { return invoke(0xE7D267EC6CA966C3); } // 0xE7D267EC6CA966C3 0xA83C3D15 b1604 + NATIVE_DECL Interior GET_INTERIOR_AT_COORDS(float x, float y, float z) { return invoke(0xB0F7F8663821D9C3, x, y, z); } // 0xB0F7F8663821D9C3 0xA17FBF37 b323 + NATIVE_DECL void ADD_PICKUP_TO_INTERIOR_ROOM_BY_NAME(Pickup pickup, const char* roomName) { invoke(0x3F6167F351168730, pickup, roomName); } // 0x3F6167F351168730 0xA2A73564 b323 + NATIVE_DECL void PIN_INTERIOR_IN_MEMORY(Interior interior) { invoke(0x2CA429C029CCF247, interior); } // 0x2CA429C029CCF247 0x3ADA414E b323 + NATIVE_DECL void UNPIN_INTERIOR(Interior interior) { invoke(0x261CCE7EED010641, interior); } // 0x261CCE7EED010641 0xFCFF792A b323 + NATIVE_DECL BOOL IS_INTERIOR_READY(Interior interior) { return invoke(0x6726BDCCC1932F0E, interior); } // 0x6726BDCCC1932F0E 0xE1EF6450 b323 + NATIVE_DECL BOOL SET_INTERIOR_IN_USE(Interior interior) { return invoke(0x4C2330E61D3DEB56, interior); } // 0x4C2330E61D3DEB56 b323 + NATIVE_DECL Interior GET_INTERIOR_AT_COORDS_WITH_TYPE(float x, float y, float z, const char* interiorType) { return invoke(0x05B7A89BD78797FC, x, y, z, interiorType); } // 0x05B7A89BD78797FC 0x96525B06 b323 + NATIVE_DECL Interior GET_INTERIOR_AT_COORDS_WITH_TYPEHASH(float x, float y, float z, Hash typeHash) { return invoke(0xF0F77ADB9F67E79D, x, y, z, typeHash); } // 0xF0F77ADB9F67E79D 0x11718507 b323 + NATIVE_DECL void ACTIVATE_INTERIOR_GROUPS_USING_CAMERA() { invoke(0x483ACA1176CA93F1); } // 0x483ACA1176CA93F1 b1103 + NATIVE_DECL BOOL IS_COLLISION_MARKED_OUTSIDE(float x, float y, float z) { return invoke(0xEEA5AC2EDA7C33E8, x, y, z); } // 0xEEA5AC2EDA7C33E8 0x7762249C b323 + NATIVE_DECL Interior GET_INTERIOR_FROM_COLLISION(float x, float y, float z) { return invoke(0xEC4CF9FCB29A4424, x, y, z); } // 0xEC4CF9FCB29A4424 0x7ED33DC1 b323 + NATIVE_DECL void ENABLE_STADIUM_PROBES_THIS_FRAME(BOOL toggle) { invoke(0x7ECDF98587E92DEC, toggle); } // 0x7ECDF98587E92DEC b1604 + NATIVE_DECL void ACTIVATE_INTERIOR_ENTITY_SET(Interior interior, const char* entitySetName) { invoke(0x55E86AF2712B36A1, interior, entitySetName); } // 0x55E86AF2712B36A1 0xC80A5DDF b323 + NATIVE_DECL void DEACTIVATE_INTERIOR_ENTITY_SET(Interior interior, const char* entitySetName) { invoke(0x420BD37289EEE162, interior, entitySetName); } // 0x420BD37289EEE162 0xDBA768A1 b323 + NATIVE_DECL BOOL IS_INTERIOR_ENTITY_SET_ACTIVE(Interior interior, const char* entitySetName) { return invoke(0x35F7DD45E8C0A16D, interior, entitySetName); } // 0x35F7DD45E8C0A16D 0x39A3CC6F b323 + NATIVE_DECL void SET_INTERIOR_ENTITY_SET_TINT_INDEX(Interior interior, const char* entitySetName, int color) { invoke(0xC1F1920BAF281317, interior, entitySetName, color); } // 0xC1F1920BAF281317 b877 + NATIVE_DECL void REFRESH_INTERIOR(Interior interior) { invoke(0x41F37C3427C75AE0, interior); } // 0x41F37C3427C75AE0 0x9A29ACE6 b323 + NATIVE_DECL void ENABLE_EXTERIOR_CULL_MODEL_THIS_FRAME(Hash mapObjectHash) { invoke(0xA97F257D0151A6AB, mapObjectHash); } // 0xA97F257D0151A6AB 0x1F375B4C b323 + NATIVE_DECL void ENABLE_SHADOW_CULL_MODEL_THIS_FRAME(Hash mapObjectHash) { invoke(0x50C375537449F369, mapObjectHash); } // 0x50C375537449F369 b757 + NATIVE_DECL void DISABLE_INTERIOR(Interior interior, BOOL toggle) { invoke(0x6170941419D7D8EC, interior, toggle); } // 0x6170941419D7D8EC 0x093ADEA5 b323 + NATIVE_DECL BOOL IS_INTERIOR_DISABLED(Interior interior) { return invoke(0xBC5115A5A939DD15, interior); } // 0xBC5115A5A939DD15 0x81F34C71 b323 + NATIVE_DECL void CAP_INTERIOR(Interior interior, BOOL toggle) { invoke(0xD9175F941610DB54, interior, toggle); } // 0xD9175F941610DB54 0x34E735A6 b323 + NATIVE_DECL BOOL IS_INTERIOR_CAPPED(Interior interior) { return invoke(0x92BAC8ACF88CEC26, interior); } // 0x92BAC8ACF88CEC26 0x18B17C80 b323 + NATIVE_DECL void DISABLE_METRO_SYSTEM(BOOL toggle) { invoke(0x9E6542F0CE8E70A3, toggle); } // 0x9E6542F0CE8E70A3 0x5EF9C5C2 b323 + NATIVE_DECL void SET_IS_EXTERIOR_ONLY(Entity entity, BOOL toggle) { invoke(0x7241CCB7D020DB69, entity, toggle); } // 0x7241CCB7D020DB69 b791 } namespace ITEMSET { - ScrHandle CREATE_ITEMSET(BOOL p0); - void DESTROY_ITEMSET(ScrHandle itemset); - BOOL IS_ITEMSET_VALID(ScrHandle itemset); - BOOL ADD_TO_ITEMSET(ScrHandle item, ScrHandle itemset); - void REMOVE_FROM_ITEMSET(ScrHandle item, ScrHandle itemset); - int GET_ITEMSET_SIZE(ScrHandle itemset); - ScrHandle GET_INDEXED_ITEM_IN_ITEMSET(int index, ScrHandle itemset); - BOOL IS_IN_ITEMSET(ScrHandle item, ScrHandle itemset); - void CLEAN_ITEMSET(ScrHandle itemset); + NATIVE_DECL ScrHandle CREATE_ITEMSET(BOOL p0) { return invoke(0x35AD299F50D91B24, p0); } // 0x35AD299F50D91B24 0x0A113B2C b323 + NATIVE_DECL void DESTROY_ITEMSET(ScrHandle itemset) { invoke(0xDE18220B1C183EDA, itemset); } // 0xDE18220B1C183EDA 0x83CE1A4C b323 + NATIVE_DECL BOOL IS_ITEMSET_VALID(ScrHandle itemset) { return invoke(0xB1B1EA596344DFAB, itemset); } // 0xB1B1EA596344DFAB 0xD201FC29 b323 + NATIVE_DECL BOOL ADD_TO_ITEMSET(ScrHandle item, ScrHandle itemset) { return invoke(0xE3945201F14637DD, item, itemset); } // 0xE3945201F14637DD 0x6B0FE61B b323 + NATIVE_DECL void REMOVE_FROM_ITEMSET(ScrHandle item, ScrHandle itemset) { invoke(0x25E68244B0177686, item, itemset); } // 0x25E68244B0177686 0xA9565228 b323 + NATIVE_DECL int GET_ITEMSET_SIZE(ScrHandle itemset) { return invoke(0xD9127E83ABF7C631, itemset); } // 0xD9127E83ABF7C631 0x2B31F41A b323 + NATIVE_DECL ScrHandle GET_INDEXED_ITEM_IN_ITEMSET(int index, ScrHandle itemset) { return invoke(0x7A197E2521EE2BAB, index, itemset); } // 0x7A197E2521EE2BAB 0x3F712874 b323 + NATIVE_DECL BOOL IS_IN_ITEMSET(ScrHandle item, ScrHandle itemset) { return invoke(0x2D0FC594D1E9C107, item, itemset); } // 0x2D0FC594D1E9C107 0x0D4B9730 b323 + NATIVE_DECL void CLEAN_ITEMSET(ScrHandle itemset) { invoke(0x41BC0D722FC04221, itemset); } // 0x41BC0D722FC04221 0x919A4858 b323 } namespace LOADINGSCREEN { - BOOL LOBBY_AUTO_MULTIPLAYER_MENU(); - BOOL LOBBY_AUTO_MULTIPLAYER_FREEMODE(); - void LOBBY_SET_AUTO_MULTIPLAYER(BOOL toggle); - BOOL LOBBY_AUTO_MULTIPLAYER_EVENT(); - void LOBBY_SET_AUTO_MULTIPLAYER_EVENT(BOOL toggle); - BOOL LOBBY_AUTO_MULTIPLAYER_RANDOM_JOB(); - void LOBBY_SET_AUTO_MP_RANDOM_JOB(BOOL toggle); - void SHUTDOWN_SESSION_CLEARS_AUTO_MULTIPLAYER(BOOL toggle); + NATIVE_DECL BOOL LOBBY_AUTO_MULTIPLAYER_MENU() { return invoke(0xF2CA003F167E21D2); } // 0xF2CA003F167E21D2 0x106C8317 b323 + NATIVE_DECL BOOL LOBBY_AUTO_MULTIPLAYER_FREEMODE() { return invoke(0xEF7D17BC6C85264C); } // 0xEF7D17BC6C85264C 0xD87F3A9E b323 + NATIVE_DECL void LOBBY_SET_AUTO_MULTIPLAYER(BOOL toggle) { invoke(0xB0C56BD3D808D863, toggle); } // 0xB0C56BD3D808D863 0xC0B971EA b323 + NATIVE_DECL BOOL LOBBY_AUTO_MULTIPLAYER_EVENT() { return invoke(0x8AA464D4E0F6ACCD); } // 0x8AA464D4E0F6ACCD 0x94BCAC7C b323 + NATIVE_DECL void LOBBY_SET_AUTO_MULTIPLAYER_EVENT(BOOL toggle) { invoke(0xFC309E94546FCDB5, toggle); } // 0xFC309E94546FCDB5 0x7D90EEE5 b323 + NATIVE_DECL BOOL LOBBY_AUTO_MULTIPLAYER_RANDOM_JOB() { return invoke(0xC6DC823253FBB366); } // 0xC6DC823253FBB366 0x734CFEDA b323 + NATIVE_DECL void LOBBY_SET_AUTO_MP_RANDOM_JOB(BOOL toggle) { invoke(0xC7E7181C09F33B69, toggle); } // 0xC7E7181C09F33B69 0x8C227332 b323 + NATIVE_DECL void SHUTDOWN_SESSION_CLEARS_AUTO_MULTIPLAYER(BOOL toggle) { invoke(0xFA1E0E893D915215, toggle); } // 0xFA1E0E893D915215 0x5C350D78 b323 } namespace LOCALIZATION { - int LOCALIZATION_GET_SYSTEM_LANGUAGE(); - int GET_CURRENT_LANGUAGE(); - int LOCALIZATION_GET_SYSTEM_DATE_TYPE(); + NATIVE_DECL int LOCALIZATION_GET_SYSTEM_LANGUAGE() { return invoke(0x497420E022796B3F); } // 0x497420E022796B3F b877 + NATIVE_DECL int GET_CURRENT_LANGUAGE() { return invoke(0x2BDD44CC428A7EAE); } // 0x2BDD44CC428A7EAE 0x761BE00B b323 + NATIVE_DECL int LOCALIZATION_GET_SYSTEM_DATE_TYPE() { return invoke(0xA8AE43AEC1A61314); } // 0xA8AE43AEC1A61314 b323 } namespace MISC { - int GET_ALLOCATED_STACK_SIZE(); - int GET_NUMBER_OF_FREE_STACKS_OF_THIS_SIZE(int stackSize); - void SET_RANDOM_SEED(int seed); - void SET_TIME_SCALE(float timeScale); - void SET_MISSION_FLAG(BOOL toggle); - BOOL GET_MISSION_FLAG(); - void SET_RANDOM_EVENT_FLAG(BOOL toggle); - BOOL GET_RANDOM_EVENT_FLAG(); - const char* GET_CONTENT_TO_LOAD(); - void ACTIVITY_FEED_CREATE(const char* p0, const char* p1); - void ACTIVITY_FEED_ADD_SUBSTRING_TO_CAPTION(const char* p0); - void ACTIVITY_FEED_ADD_LITERAL_SUBSTRING_TO_CAPTION(const char* p0); - void ACTIVITY_FEED_ADD_INT_TO_CAPTION(Any p0); - void ACTIVITY_FEED_LARGE_IMAGE_URL(const char* p0); - void ACTIVITY_FEED_ACTION_START_WITH_COMMAND_LINE(const char* p0, const char* p1); - void ACTIVITY_FEED_ACTION_START_WITH_COMMAND_LINE_ADD(const char* p0); - void ACTIVITY_FEED_POST(); - void ACTIVITY_FEED_ONLINE_PLAYED_WITH_POST(const char* p0); - BOOL HAS_RESUMED_FROM_SUSPEND(); - void SET_SCRIPT_HIGH_PRIO(BOOL toggle); - void SET_THIS_IS_A_TRIGGER_SCRIPT(BOOL toggle); - void INFORM_CODE_OF_CONTENT_ID_OF_CURRENT_UGC_MISSION(const char* p0); - BOOL GET_BASE_ELEMENT_LOCATION_FROM_METADATA_BLOCK(Any* p0, Any* p1, Any p2, BOOL p3); - Hash GET_PREV_WEATHER_TYPE_HASH_NAME(); - Hash GET_NEXT_WEATHER_TYPE_HASH_NAME(); - BOOL IS_PREV_WEATHER_TYPE(const char* weatherType); - BOOL IS_NEXT_WEATHER_TYPE(const char* weatherType); - void SET_WEATHER_TYPE_PERSIST(const char* weatherType); - void SET_WEATHER_TYPE_NOW_PERSIST(const char* weatherType); - void SET_WEATHER_TYPE_NOW(const char* weatherType); - void SET_WEATHER_TYPE_OVERTIME_PERSIST(const char* weatherType, float time); - void SET_RANDOM_WEATHER_TYPE(); - void CLEAR_WEATHER_TYPE_PERSIST(); - void CLEAR_WEATHER_TYPE_NOW_PERSIST_NETWORK(int milliseconds); - void GET_CURR_WEATHER_STATE(Hash* weatherType1, Hash* weatherType2, float* percentWeather2); - void SET_CURR_WEATHER_STATE(Hash weatherType1, Hash weatherType2, float percentWeather2); - void SET_OVERRIDE_WEATHER(const char* weatherType); - void SET_OVERRIDE_WEATHEREX(const char* weatherType, BOOL p1); - void CLEAR_OVERRIDE_WEATHER(); - void WATER_OVERRIDE_SET_SHOREWAVEAMPLITUDE(float amplitude); - void WATER_OVERRIDE_SET_SHOREWAVEMINAMPLITUDE(float minAmplitude); - void WATER_OVERRIDE_SET_SHOREWAVEMAXAMPLITUDE(float maxAmplitude); - void WATER_OVERRIDE_SET_OCEANNOISEMINAMPLITUDE(float minAmplitude); - void WATER_OVERRIDE_SET_OCEANWAVEAMPLITUDE(float amplitude); - void WATER_OVERRIDE_SET_OCEANWAVEMINAMPLITUDE(float minAmplitude); - void WATER_OVERRIDE_SET_OCEANWAVEMAXAMPLITUDE(float maxAmplitude); - void WATER_OVERRIDE_SET_RIPPLEBUMPINESS(float bumpiness); - void WATER_OVERRIDE_SET_RIPPLEMINBUMPINESS(float minBumpiness); - void WATER_OVERRIDE_SET_RIPPLEMAXBUMPINESS(float maxBumpiness); - void WATER_OVERRIDE_SET_RIPPLEDISTURB(float disturb); - void WATER_OVERRIDE_SET_STRENGTH(float strength); - void WATER_OVERRIDE_FADE_IN(float p0); - void WATER_OVERRIDE_FADE_OUT(float p0); - void SET_WIND(float speed); - void SET_WIND_SPEED(float speed); - float GET_WIND_SPEED(); - void SET_WIND_DIRECTION(float direction); - Vector3 GET_WIND_DIRECTION(); - void SET_RAIN(float intensity); - float GET_RAIN_LEVEL(); - void SET_SNOW(float level); - float GET_SNOW_LEVEL(); - void FORCE_LIGHTNING_FLASH(); - void SET_CLOUD_SETTINGS_OVERRIDE(const char* p0); - void PRELOAD_CLOUD_HAT(const char* name); - void LOAD_CLOUD_HAT(const char* name, float transitionTime); - void UNLOAD_CLOUD_HAT(const char* name, float p1); - void UNLOAD_ALL_CLOUD_HATS(); - void SET_CLOUDS_ALPHA(float opacity); - float GET_CLOUDS_ALPHA(); - int GET_GAME_TIMER(); - float GET_FRAME_TIME(); - float GET_SYSTEM_TIME_STEP(); - int GET_FRAME_COUNT(); - float GET_RANDOM_FLOAT_IN_RANGE(float startRange, float endRange); - int GET_RANDOM_INT_IN_RANGE(int startRange, int endRange); - int GET_RANDOM_MWC_INT_IN_RANGE(int startRange, int endRange); - BOOL GET_GROUND_Z_FOR_3D_COORD(float x, float y, float z, float* groundZ, BOOL ignoreWater, BOOL p5); - BOOL GET_GROUND_Z_AND_NORMAL_FOR_3D_COORD(float x, float y, float z, float* groundZ, Vector3* normal); - BOOL GET_GROUND_Z_EXCLUDING_OBJECTS_FOR_3D_COORD(float x, float y, float z, float* groundZ, BOOL p4, BOOL p5); - float ASIN(float p0); - float ACOS(float p0); - float TAN(float p0); - float ATAN(float p0); - float ATAN2(float p0, float p1); - float GET_DISTANCE_BETWEEN_COORDS(float x1, float y1, float z1, float x2, float y2, float z2, BOOL useZ); - float GET_ANGLE_BETWEEN_2D_VECTORS(float x1, float y1, float x2, float y2); - float GET_HEADING_FROM_VECTOR_2D(float dx, float dy); - float GET_RATIO_OF_CLOSEST_POINT_ON_LINE(float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, BOOL clamp); - Vector3 GET_CLOSEST_POINT_ON_LINE(float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, BOOL clamp); - BOOL GET_LINE_PLANE_INTERSECTION(float p0, float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, float p9, float p10, float p11, float* p12); - BOOL GET_POINT_AREA_OVERLAP(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9, Any p10, Any p11, Any p12, Any p13); - void SET_BIT(int* address, int offset); - void CLEAR_BIT(int* address, int offset); - Hash GET_HASH_KEY(const char* string); - void SLERP_NEAR_QUATERNION(float t, float x, float y, float z, float w, float x1, float y1, float z1, float w1, float* outX, float* outY, float* outZ, float* outW); - BOOL IS_AREA_OCCUPIED(float p0, float p1, float p2, float p3, float p4, float p5, BOOL p6, BOOL p7, BOOL p8, BOOL p9, BOOL p10, Any p11, BOOL p12); - BOOL IS_AREA_OCCUPIED_SLOW(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9, Any p10, Any p11, Any p12); - BOOL IS_POSITION_OCCUPIED(float x, float y, float z, float range, BOOL p4, BOOL checkVehicles, BOOL checkPeds, BOOL p7, BOOL p8, Entity ignoreEntity, BOOL p10); - BOOL IS_POINT_OBSCURED_BY_A_MISSION_ENTITY(float p0, float p1, float p2, float p3, float p4, float p5, Any p6); - void CLEAR_AREA(float X, float Y, float Z, float radius, BOOL p4, BOOL ignoreCopCars, BOOL ignoreObjects, BOOL p7); - void CLEAR_AREA_LEAVE_VEHICLE_HEALTH(float x, float y, float z, float radius, BOOL p4, BOOL p5, BOOL p6, BOOL p7); - void CLEAR_AREA_OF_VEHICLES(float x, float y, float z, float radius, BOOL p4, BOOL p5, BOOL p6, BOOL p7, BOOL p8, BOOL p9, Any p10); - void CLEAR_ANGLED_AREA_OF_VEHICLES(float x1, float y1, float z1, float x2, float y2, float z2, float width, BOOL p7, BOOL p8, BOOL p9, BOOL p10, BOOL p11, Any p12, Any p13); - void CLEAR_AREA_OF_OBJECTS(float x, float y, float z, float radius, int flags); - void CLEAR_AREA_OF_PEDS(float x, float y, float z, float radius, int flags); - void CLEAR_AREA_OF_COPS(float x, float y, float z, float radius, int flags); - void CLEAR_AREA_OF_PROJECTILES(float x, float y, float z, float radius, int flags); - void CLEAR_SCENARIO_SPAWN_HISTORY(); - void SET_SAVE_MENU_ACTIVE(BOOL ignoreVehicle); - int GET_STATUS_OF_MANUAL_SAVE(); - void SET_CREDITS_ACTIVE(BOOL toggle); - void SET_CREDITS_FADE_OUT_WITH_SCREEN(BOOL toggle); - BOOL HAVE_CREDITS_REACHED_END(); - BOOL ARE_CREDITS_RUNNING(); - void TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME(const char* scriptName); - void NETWORK_SET_SCRIPT_IS_SAFE_FOR_NETWORK_GAME(); - int ADD_HOSPITAL_RESTART(float x, float y, float z, float p3, Any p4); - void DISABLE_HOSPITAL_RESTART(int hospitalIndex, BOOL toggle); - int ADD_POLICE_RESTART(float p0, float p1, float p2, float p3, Any p4); - void DISABLE_POLICE_RESTART(int policeIndex, BOOL toggle); - void SET_RESTART_COORD_OVERRIDE(float x, float y, float z, float heading); - void CLEAR_RESTART_COORD_OVERRIDE(); - void PAUSE_DEATH_ARREST_RESTART(BOOL toggle); - void IGNORE_NEXT_RESTART(BOOL toggle); - void SET_FADE_OUT_AFTER_DEATH(BOOL toggle); - void SET_FADE_OUT_AFTER_ARREST(BOOL toggle); - void SET_FADE_IN_AFTER_DEATH_ARREST(BOOL toggle); - void SET_FADE_IN_AFTER_LOAD(BOOL toggle); - int REGISTER_SAVE_HOUSE(float x, float y, float z, float p3, const char* p4, Any p5, Any p6); - void SET_SAVE_HOUSE(int savehouseHandle, BOOL p1, BOOL p2); - BOOL OVERRIDE_SAVE_HOUSE(BOOL p0, float p1, float p2, float p3, float p4, BOOL p5, float p6, float p7); - BOOL GET_SAVE_HOUSE_DETAILS_AFTER_SUCCESSFUL_LOAD(Vector3* p0, float* p1, BOOL* fadeInAfterLoad, BOOL* p3); - void DO_AUTO_SAVE(); - BOOL GET_IS_AUTO_SAVE_OFF(); - BOOL IS_AUTO_SAVE_IN_PROGRESS(); - BOOL HAS_CODE_REQUESTED_AUTOSAVE(); - void CLEAR_CODE_REQUESTED_AUTOSAVE(); - void BEGIN_REPLAY_STATS(Any p0, Any p1); - void ADD_REPLAY_STAT_VALUE(Any value); - void END_REPLAY_STATS(); - BOOL HAVE_REPLAY_STATS_BEEN_STORED(); - int GET_REPLAY_STAT_MISSION_ID(); - int GET_REPLAY_STAT_MISSION_TYPE(); - int GET_REPLAY_STAT_COUNT(); - int GET_REPLAY_STAT_AT_INDEX(int index); - void CLEAR_REPLAY_STATS(); - BOOL QUEUE_MISSION_REPEAT_LOAD(); - BOOL QUEUE_MISSION_REPEAT_SAVE(); - BOOL QUEUE_MISSION_REPEAT_SAVE_FOR_BENCHMARK_TEST(); - int GET_STATUS_OF_MISSION_REPEAT_SAVE(); - BOOL IS_MEMORY_CARD_IN_USE(); - void SHOOT_SINGLE_BULLET_BETWEEN_COORDS(float x1, float y1, float z1, float x2, float y2, float z2, int damage, BOOL p7, Hash weaponHash, Ped ownerPed, BOOL isAudible, BOOL isInvisible, float speed); - void SHOOT_SINGLE_BULLET_BETWEEN_COORDS_IGNORE_ENTITY(float x1, float y1, float z1, float x2, float y2, float z2, int damage, BOOL p7, Hash weaponHash, Ped ownerPed, BOOL isAudible, BOOL isInvisible, float speed, Entity entity, Any p14); - void SHOOT_SINGLE_BULLET_BETWEEN_COORDS_IGNORE_ENTITY_NEW(float x1, float y1, float z1, float x2, float y2, float z2, int damage, BOOL p7, Hash weaponHash, Ped ownerPed, BOOL isAudible, BOOL isInvisible, float speed, Entity entity, BOOL p14, BOOL p15, Entity targetEntity, BOOL p17, Any p18, Any p19, Any p20); - void GET_MODEL_DIMENSIONS(Hash modelHash, Vector3* minimum, Vector3* maximum); - void SET_FAKE_WANTED_LEVEL(int fakeWantedLevel); - int GET_FAKE_WANTED_LEVEL(); - void USING_MISSION_CREATOR(BOOL toggle); - void ALLOW_MISSION_CREATOR_WARP(BOOL toggle); - void SET_MINIGAME_IN_PROGRESS(BOOL toggle); - BOOL IS_MINIGAME_IN_PROGRESS(); - BOOL IS_THIS_A_MINIGAME_SCRIPT(); - BOOL IS_SNIPER_INVERTED(); - BOOL SHOULD_USE_METRIC_MEASUREMENTS(); - int GET_PROFILE_SETTING(int profileSetting); - BOOL ARE_STRINGS_EQUAL(const char* string1, const char* string2); - int COMPARE_STRINGS(const char* str1, const char* str2, BOOL matchCase, int maxLength); - int ABSI(int value); - float ABSF(float value); - BOOL IS_SNIPER_BULLET_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2); - BOOL IS_PROJECTILE_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2, BOOL ownedByPlayer); - BOOL IS_PROJECTILE_TYPE_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2, int type, BOOL ownedByPlayer); - BOOL IS_PROJECTILE_TYPE_IN_ANGLED_AREA(float x1, float y1, float z1, float x2, float y2, float z2, float width, Any p7, BOOL ownedByPlayer); - BOOL IS_PROJECTILE_TYPE_WITHIN_DISTANCE(float x, float y, float z, Hash projectileHash, float radius, BOOL ownedByPlayer); - BOOL GET_COORDS_OF_PROJECTILE_TYPE_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2, Hash projectileHash, Vector3* projectilePos, BOOL ownedByPlayer); - BOOL GET_COORDS_OF_PROJECTILE_TYPE_IN_ANGLED_AREA(float vecAngledAreaPoint1X, float vecAngledAreaPoint1Y, float vecAngledAreaPoint1Z, float vecAngledAreaPoint2X, float vecAngledAreaPoint2Y, float vecAngledAreaPoint2Z, float distanceOfOppositeFace, Hash weaponType, Vector3* positionOut, BOOL bIsPlayer); - BOOL GET_COORDS_OF_PROJECTILE_TYPE_WITHIN_DISTANCE(Ped ped, Hash weaponHash, float distance, Vector3* outCoords, BOOL p4); - BOOL GET_PROJECTILE_OF_PROJECTILE_TYPE_WITHIN_DISTANCE(Ped ped, Hash weaponHash, float distance, Vector3* outCoords, Object* outProjectile, BOOL p5); - BOOL IS_BULLET_IN_ANGLED_AREA(float x1, float y1, float z1, float x2, float y2, float z2, float width, BOOL ownedByPlayer); - BOOL IS_BULLET_IN_AREA(float x, float y, float z, float radius, BOOL ownedByPlayer); - BOOL IS_BULLET_IN_BOX(float x1, float y1, float z1, float x2, float y2, float z2, BOOL ownedByPlayer); - BOOL HAS_BULLET_IMPACTED_IN_AREA(float x, float y, float z, float p3, BOOL p4, BOOL p5); - BOOL HAS_BULLET_IMPACTED_IN_BOX(float p0, float p1, float p2, float p3, float p4, float p5, BOOL p6, BOOL p7); - BOOL IS_ORBIS_VERSION(); - BOOL IS_DURANGO_VERSION(); - BOOL IS_XBOX360_VERSION(); - BOOL IS_PS3_VERSION(); - BOOL IS_PC_VERSION(); - BOOL IS_STEAM_VERSION(); - BOOL IS_AUSSIE_VERSION(); - BOOL IS_JAPANESE_VERSION(); - BOOL IS_XBOX_PLATFORM(); - BOOL IS_SCARLETT_VERSION(); - BOOL IS_SCE_PLATFORM(); - BOOL IS_PROSPERO_VERSION(); - BOOL IS_STRING_NULL(const char* string); - BOOL IS_STRING_NULL_OR_EMPTY(const char* string); - BOOL STRING_TO_INT(const char* string, int* outInteger); - void SET_BITS_IN_RANGE(int* var, int rangeStart, int rangeEnd, int p3); - int GET_BITS_IN_RANGE(int var, int rangeStart, int rangeEnd); - int ADD_STUNT_JUMP(float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, float x4, float y4, float z4, float camX, float camY, float camZ, int p15, int p16, int p17); - int ADD_STUNT_JUMP_ANGLED(float x1, float y1, float z1, float x2, float y2, float z2, float radius1, float x3, float y3, float z3, float x4, float y4, float z4, float radius2, float camX, float camY, float camZ, int p17, int p18, int p19); - void TOGGLE_SHOW_OPTIONAL_STUNT_JUMP_CAMERA(BOOL toggle); - void DELETE_STUNT_JUMP(int p0); - void ENABLE_STUNT_JUMP_SET(int p0); - void DISABLE_STUNT_JUMP_SET(int p0); - void SET_STUNT_JUMPS_CAN_TRIGGER(BOOL toggle); - BOOL IS_STUNT_JUMP_IN_PROGRESS(); - BOOL IS_STUNT_JUMP_MESSAGE_SHOWING(); - int GET_NUM_SUCCESSFUL_STUNT_JUMPS(); - int GET_TOTAL_SUCCESSFUL_STUNT_JUMPS(); - void CANCEL_STUNT_JUMP(); - void SET_GAME_PAUSED(BOOL toggle); - void SET_THIS_SCRIPT_CAN_BE_PAUSED(BOOL toggle); - void SET_THIS_SCRIPT_CAN_REMOVE_BLIPS_CREATED_BY_ANY_SCRIPT(BOOL toggle); - BOOL HAS_CHEAT_WITH_HASH_BEEN_ACTIVATED(Hash hash, int amount); - BOOL HAS_PC_CHEAT_WITH_HASH_BEEN_ACTIVATED(Hash hash); - void OVERRIDE_FREEZE_FLAGS(BOOL p0); - void SET_INSTANCE_PRIORITY_MODE(int p0); - void SET_INSTANCE_PRIORITY_HINT(int flag); - BOOL IS_FRONTEND_FADING(); - void POPULATE_NOW(); - int GET_INDEX_OF_CURRENT_LEVEL(); - void SET_GRAVITY_LEVEL(int level); - void START_SAVE_DATA(Any* p0, Any p1, BOOL p2); - void STOP_SAVE_DATA(); - int GET_SIZE_OF_SAVE_DATA(BOOL p0); - void REGISTER_INT_TO_SAVE(Any* p0, const char* name); - void REGISTER_INT64_TO_SAVE(Any* p0, const char* name); - void REGISTER_ENUM_TO_SAVE(Any* p0, const char* name); - void REGISTER_FLOAT_TO_SAVE(Any* p0, const char* name); - void REGISTER_BOOL_TO_SAVE(Any* p0, const char* name); - void REGISTER_TEXT_LABEL_TO_SAVE(Any* p0, const char* name); - void REGISTER_TEXT_LABEL_15_TO_SAVE(Any* p0, const char* name); - void REGISTER_TEXT_LABEL_23_TO_SAVE(Any* p0, const char* name); - void REGISTER_TEXT_LABEL_31_TO_SAVE(Any* p0, const char* name); - void REGISTER_TEXT_LABEL_63_TO_SAVE(Any* p0, const char* name); - void START_SAVE_STRUCT_WITH_SIZE(Any* p0, int size, const char* structName); - void STOP_SAVE_STRUCT(); - void START_SAVE_ARRAY_WITH_SIZE(Any* p0, int size, const char* arrayName); - void STOP_SAVE_ARRAY(); - void COPY_SCRIPT_STRUCT(Any* dst, Any* src, int size); - void ENABLE_DISPATCH_SERVICE(int dispatchService, BOOL toggle); - void BLOCK_DISPATCH_SERVICE_RESOURCE_CREATION(int dispatchService, BOOL toggle); - int GET_NUMBER_RESOURCES_ALLOCATED_TO_WANTED_LEVEL(int dispatchService); - BOOL CREATE_INCIDENT(int dispatchService, float x, float y, float z, int numUnits, float radius, int* outIncidentID, Any p7, Any p8); - BOOL CREATE_INCIDENT_WITH_ENTITY(int dispatchService, Ped ped, int numUnits, float radius, int* outIncidentID, Any p5, Any p6); - void DELETE_INCIDENT(int incidentId); - BOOL IS_INCIDENT_VALID(int incidentId); - void SET_INCIDENT_REQUESTED_UNITS(int incidentId, int dispatchService, int numUnits); - void SET_IDEAL_SPAWN_DISTANCE_FOR_INCIDENT(int incidentId, float p1); - BOOL FIND_SPAWN_POINT_IN_DIRECTION(float posX, float posY, float posZ, float fwdVecX, float fwdVecY, float fwdVecZ, float distance, Vector3* spawnPoint); - int ADD_POP_MULTIPLIER_AREA(float x1, float y1, float z1, float x2, float y2, float z2, float p6, float p7, BOOL p8, BOOL p9); - BOOL DOES_POP_MULTIPLIER_AREA_EXIST(int id); - void REMOVE_POP_MULTIPLIER_AREA(int id, BOOL p1); - BOOL IS_POP_MULTIPLIER_AREA_NETWORKED(int id); - int ADD_POP_MULTIPLIER_SPHERE(float x, float y, float z, float radius, float pedMultiplier, float vehicleMultiplier, BOOL p6, BOOL p7); - BOOL DOES_POP_MULTIPLIER_SPHERE_EXIST(int id); - void REMOVE_POP_MULTIPLIER_SPHERE(int id, BOOL p1); - void ENABLE_TENNIS_MODE(Ped ped, BOOL toggle, BOOL p2); - BOOL IS_TENNIS_MODE(Ped ped); - void PLAY_TENNIS_SWING_ANIM(Ped ped, const char* animDict, const char* animName, float p3, float p4, BOOL p5); - BOOL GET_TENNIS_SWING_ANIM_COMPLETE(Ped ped); - BOOL GET_TENNIS_SWING_ANIM_CAN_BE_INTERRUPTED(Ped ped); - BOOL GET_TENNIS_SWING_ANIM_SWUNG(Ped ped); - void PLAY_TENNIS_DIVE_ANIM(Ped ped, int p1, float p2, float p3, float p4, BOOL p5); - void SET_TENNIS_MOVE_NETWORK_SIGNAL_FLOAT(Ped ped, const char* p1, float p2); - void RESET_DISPATCH_SPAWN_LOCATION(); - void SET_DISPATCH_SPAWN_LOCATION(float x, float y, float z); - void RESET_DISPATCH_IDEAL_SPAWN_DISTANCE(); - void SET_DISPATCH_IDEAL_SPAWN_DISTANCE(float distance); - void RESET_DISPATCH_TIME_BETWEEN_SPAWN_ATTEMPTS(Any p0); - void SET_DISPATCH_TIME_BETWEEN_SPAWN_ATTEMPTS(Any p0, float p1); - void SET_DISPATCH_TIME_BETWEEN_SPAWN_ATTEMPTS_MULTIPLIER(Any p0, float p1); - int ADD_DISPATCH_SPAWN_ANGLED_BLOCKING_AREA(float x1, float y1, float z1, float x2, float y2, float z2, float width); - int ADD_DISPATCH_SPAWN_SPHERE_BLOCKING_AREA(float x1, float y1, float x2, float y2); - void REMOVE_DISPATCH_SPAWN_BLOCKING_AREA(int p0); - void RESET_DISPATCH_SPAWN_BLOCKING_AREAS(); - void RESET_WANTED_RESPONSE_NUM_PEDS_TO_SPAWN(); - void SET_WANTED_RESPONSE_NUM_PEDS_TO_SPAWN(int p0, int p1); - void ADD_TACTICAL_NAV_MESH_POINT(float x, float y, float z); - void CLEAR_TACTICAL_NAV_MESH_POINTS(); - void SET_RIOT_MODE_ENABLED(BOOL toggle); - void DISPLAY_ONSCREEN_KEYBOARD_WITH_LONGER_INITIAL_STRING(int p0, const char* windowTitle, Any* p2, const char* defaultText, const char* defaultConcat1, const char* defaultConcat2, const char* defaultConcat3, const char* defaultConcat4, const char* defaultConcat5, const char* defaultConcat6, const char* defaultConcat7, int maxInputLength); - void DISPLAY_ONSCREEN_KEYBOARD(int p0, const char* windowTitle, const char* p2, const char* defaultText, const char* defaultConcat1, const char* defaultConcat2, const char* defaultConcat3, int maxInputLength); - int UPDATE_ONSCREEN_KEYBOARD(); - const char* GET_ONSCREEN_KEYBOARD_RESULT(); - void CANCEL_ONSCREEN_KEYBOARD(); - void NEXT_ONSCREEN_KEYBOARD_RESULT_WILL_DISPLAY_USING_THESE_FONTS(int p0); - void ACTION_MANAGER_ENABLE_ACTION(Hash hash, BOOL enable); - int GET_REAL_WORLD_TIME(); - void SUPRESS_RANDOM_EVENT_THIS_FRAME(int eventType, BOOL suppress); - void SET_EXPLOSIVE_AMMO_THIS_FRAME(Player player); - void SET_FIRE_AMMO_THIS_FRAME(Player player); - void SET_EXPLOSIVE_MELEE_THIS_FRAME(Player player); - void SET_SUPER_JUMP_THIS_FRAME(Player player); - void SET_BEAST_JUMP_THIS_FRAME(Player player); - void SET_FORCED_JUMP_THIS_FRAME(Player player); - BOOL HAS_GAME_INSTALLED_THIS_SESSION(); - void SET_TICKER_JOHNMARSTON_IS_DONE(); - BOOL ARE_PROFILE_SETTINGS_VALID(); - void PREVENT_ARREST_STATE_THIS_FRAME(); - void FORCE_GAME_STATE_PLAYING(); - void SCRIPT_RACE_INIT(int p0, int p1, Any p2, Any p3); - void SCRIPT_RACE_SHUTDOWN(); - void SCRIPT_RACE_PLAYER_HIT_CHECKPOINT(Player player, Any p1, Any p2, Any p3); - BOOL SCRIPT_RACE_GET_PLAYER_SPLIT_TIME(Player player, int* p1, int* p2); - void START_END_USER_BENCHMARK(); - void STOP_END_USER_BENCHMARK(); - void RESET_END_USER_BENCHMARK(); - void SAVE_END_USER_BENCHMARK(); - BOOL UI_STARTED_END_USER_BENCHMARK(); - BOOL LANDING_SCREEN_STARTED_END_USER_BENCHMARK(); - BOOL IS_COMMANDLINE_END_USER_BENCHMARK(); - int GET_BENCHMARK_ITERATIONS(); - int GET_BENCHMARK_PASS(); - void RESTART_GAME(); - void QUIT_GAME(); - BOOL HAS_ASYNC_INSTALL_FINISHED(); - void CLEANUP_ASYNC_INSTALL(); - BOOL PLM_IS_IN_CONSTRAINED_MODE(); - int PLM_GET_CONSTRAINED_DURATION_MS(); - void SET_PLAYER_IS_IN_ANIMAL_FORM(BOOL toggle); - BOOL GET_IS_PLAYER_IN_ANIMAL_FORM(); - void SET_PLAYER_IS_REPEATING_A_MISSION(BOOL toggle); - void DISABLE_SCREEN_DIMMING_THIS_FRAME(); - float GET_CITY_DENSITY(); - void USE_ACTIVE_CAMERA_FOR_TIMESLICING_CENTRE(); - void SET_CONTENT_ID_INDEX(Hash contentId, int index); - int GET_CONTENT_ID_INDEX(Hash contentId); + NATIVE_DECL int GET_ALLOCATED_STACK_SIZE() { return invoke(0x8B3CA62B1EF19B62); } // 0x8B3CA62B1EF19B62 0x4E9CA30A b323 + NATIVE_DECL int GET_NUMBER_OF_FREE_STACKS_OF_THIS_SIZE(int stackSize) { return invoke(0xFEAD16FC8F9DFC0F, stackSize); } // 0xFEAD16FC8F9DFC0F 0x11A178B8 b323 + NATIVE_DECL void SET_RANDOM_SEED(int seed) { invoke(0x444D98F98C11F3EC, seed); } // 0x444D98F98C11F3EC 0xDB3FEB5C b323 + NATIVE_DECL void SET_TIME_SCALE(float timeScale) { invoke(0x1D408577D440E81E, timeScale); } // 0x1D408577D440E81E 0xA7F84694 b323 + NATIVE_DECL void SET_MISSION_FLAG(BOOL toggle) { invoke(0xC4301E5121A0ED73, toggle); } // 0xC4301E5121A0ED73 0x57592D52 b323 + NATIVE_DECL BOOL GET_MISSION_FLAG() { return invoke(0xA33CDCCDA663159E); } // 0xA33CDCCDA663159E 0x95115F97 b323 + NATIVE_DECL void SET_RANDOM_EVENT_FLAG(BOOL toggle) { invoke(0x971927086CFD2158, toggle); } // 0x971927086CFD2158 0xA77F31E8 b323 + NATIVE_DECL BOOL GET_RANDOM_EVENT_FLAG() { return invoke(0xD2D57F1D764117B1); } // 0xD2D57F1D764117B1 0x794CC92C b323 + NATIVE_DECL const char* GET_CONTENT_TO_LOAD() { return invoke(0x24DA7D7667FD7B09); } // 0x24DA7D7667FD7B09 b323 + NATIVE_DECL void ACTIVITY_FEED_CREATE(const char* p0, const char* p1) { invoke(0x4DCDF92BF64236CD, p0, p1); } // 0x4DCDF92BF64236CD b323 + NATIVE_DECL void ACTIVITY_FEED_ADD_SUBSTRING_TO_CAPTION(const char* p0) { invoke(0x31125FD509D9043F, p0); } // 0x31125FD509D9043F b323 + NATIVE_DECL void ACTIVITY_FEED_ADD_LITERAL_SUBSTRING_TO_CAPTION(const char* p0) { invoke(0xEBD3205A207939ED, p0); } // 0xEBD3205A207939ED b323 + NATIVE_DECL void ACTIVITY_FEED_ADD_INT_TO_CAPTION(Any p0) { invoke(0x97E7E2C04245115B, p0); } // 0x97E7E2C04245115B b323 + NATIVE_DECL void ACTIVITY_FEED_LARGE_IMAGE_URL(const char* p0) { invoke(0x916CA67D26FD1E37, p0); } // 0x916CA67D26FD1E37 b2060 + NATIVE_DECL void ACTIVITY_FEED_ACTION_START_WITH_COMMAND_LINE(const char* p0, const char* p1) { invoke(0xEB078CA2B5E82ADD, p0, p1); } // 0xEB078CA2B5E82ADD b323 + NATIVE_DECL void ACTIVITY_FEED_ACTION_START_WITH_COMMAND_LINE_ADD(const char* p0) { invoke(0x703CC7F60CBB2B57, p0); } // 0x703CC7F60CBB2B57 b323 + NATIVE_DECL void ACTIVITY_FEED_POST() { invoke(0x8951EB9C6906D3C8); } // 0x8951EB9C6906D3C8 b323 + NATIVE_DECL void ACTIVITY_FEED_ONLINE_PLAYED_WITH_POST(const char* p0) { invoke(0xBA4B8D83BDC75551, p0); } // 0xBA4B8D83BDC75551 b323 + NATIVE_DECL BOOL HAS_RESUMED_FROM_SUSPEND() { return invoke(0xE8B9C0EC9E183F35); } // 0xE8B9C0EC9E183F35 b323 + NATIVE_DECL void SET_SCRIPT_HIGH_PRIO(BOOL toggle) { invoke(0x65D2EBB47E1CEC21, toggle); } // 0x65D2EBB47E1CEC21 b323 + NATIVE_DECL void SET_THIS_IS_A_TRIGGER_SCRIPT(BOOL toggle) { invoke(0x6F2135B6129620C1, toggle); } // 0x6F2135B6129620C1 0x8B2DE971 b323 + NATIVE_DECL void INFORM_CODE_OF_CONTENT_ID_OF_CURRENT_UGC_MISSION(const char* p0) { invoke(0x8D74E26F54B4E5C3, p0); } // 0x8D74E26F54B4E5C3 0xE77199F7 b323 + NATIVE_DECL BOOL GET_BASE_ELEMENT_LOCATION_FROM_METADATA_BLOCK(Any* p0, Any* p1, Any p2, BOOL p3) { return invoke(0xB335F761606DB47C, p0, p1, p2, p3); } // 0xB335F761606DB47C b323 + NATIVE_DECL Hash GET_PREV_WEATHER_TYPE_HASH_NAME() { return invoke(0x564B884A05EC45A3); } // 0x564B884A05EC45A3 0xA8171E9E b323 + NATIVE_DECL Hash GET_NEXT_WEATHER_TYPE_HASH_NAME() { return invoke(0x711327CD09C8F162); } // 0x711327CD09C8F162 0x353E8056 b323 + NATIVE_DECL BOOL IS_PREV_WEATHER_TYPE(const char* weatherType) { return invoke(0x44F28F86433B10A9, weatherType); } // 0x44F28F86433B10A9 0x250ADA61 b323 + NATIVE_DECL BOOL IS_NEXT_WEATHER_TYPE(const char* weatherType) { return invoke(0x2FAA3A30BEC0F25D, weatherType); } // 0x2FAA3A30BEC0F25D 0x99CB167F b323 + NATIVE_DECL void SET_WEATHER_TYPE_PERSIST(const char* weatherType) { invoke(0x704983DF373B198F, weatherType); } // 0x704983DF373B198F 0xC6C04C75 b323 + NATIVE_DECL void SET_WEATHER_TYPE_NOW_PERSIST(const char* weatherType) { invoke(0xED712CA327900C8A, weatherType); } // 0xED712CA327900C8A 0xC869FE97 b323 + NATIVE_DECL void SET_WEATHER_TYPE_NOW(const char* weatherType) { invoke(0x29B487C359E19889, weatherType); } // 0x29B487C359E19889 0x361E9EAC b323 + NATIVE_DECL void SET_WEATHER_TYPE_OVERTIME_PERSIST(const char* weatherType, float time) { invoke(0xFB5045B7C42B75BF, weatherType, time); } // 0xFB5045B7C42B75BF 0x386F0D25 b323 + NATIVE_DECL void SET_RANDOM_WEATHER_TYPE() { invoke(0x8B05F884CF7E8020); } // 0x8B05F884CF7E8020 0xE7AA1BC9 b323 + NATIVE_DECL void CLEAR_WEATHER_TYPE_PERSIST() { invoke(0xCCC39339BEF76CF5); } // 0xCCC39339BEF76CF5 0x6AB757D8 b323 + NATIVE_DECL void CLEAR_WEATHER_TYPE_NOW_PERSIST_NETWORK(int milliseconds) { invoke(0x0CF97F497FE7D048, milliseconds); } // 0x0CF97F497FE7D048 b1103 + NATIVE_DECL void GET_CURR_WEATHER_STATE(Hash* weatherType1, Hash* weatherType2, float* percentWeather2) { invoke(0xF3BBE884A14BB413, weatherType1, weatherType2, percentWeather2); } // 0xF3BBE884A14BB413 0x9A5C1D56 b323 + NATIVE_DECL void SET_CURR_WEATHER_STATE(Hash weatherType1, Hash weatherType2, float percentWeather2) { invoke(0x578C752848ECFA0C, weatherType1, weatherType2, percentWeather2); } // 0x578C752848ECFA0C 0x5CA74040 b323 + NATIVE_DECL void SET_OVERRIDE_WEATHER(const char* weatherType) { invoke(0xA43D5C6FE51ADBEF, weatherType); } // 0xA43D5C6FE51ADBEF 0xD9082BB5 b323 + NATIVE_DECL void SET_OVERRIDE_WEATHEREX(const char* weatherType, BOOL p1) { invoke(0x1178E104409FE58C, weatherType, p1); } // 0x1178E104409FE58C b2189 + NATIVE_DECL void CLEAR_OVERRIDE_WEATHER() { invoke(0x338D2E3477711050); } // 0x338D2E3477711050 0x7740EA4E b323 + NATIVE_DECL void WATER_OVERRIDE_SET_SHOREWAVEAMPLITUDE(float amplitude) { invoke(0xB8F87EAD7533B176, amplitude); } // 0xB8F87EAD7533B176 0x625181DC b323 + NATIVE_DECL void WATER_OVERRIDE_SET_SHOREWAVEMINAMPLITUDE(float minAmplitude) { invoke(0xC3EAD29AB273ECE8, minAmplitude); } // 0xC3EAD29AB273ECE8 0xBEBBFDC8 b323 + NATIVE_DECL void WATER_OVERRIDE_SET_SHOREWAVEMAXAMPLITUDE(float maxAmplitude) { invoke(0xA7A1127490312C36, maxAmplitude); } // 0xA7A1127490312C36 0x6926AB03 b323 + NATIVE_DECL void WATER_OVERRIDE_SET_OCEANNOISEMINAMPLITUDE(float minAmplitude) { invoke(0x31727907B2C43C55, minAmplitude); } // 0x31727907B2C43C55 0xD447439D b323 + NATIVE_DECL void WATER_OVERRIDE_SET_OCEANWAVEAMPLITUDE(float amplitude) { invoke(0x405591EC8FD9096D, amplitude); } // 0x405591EC8FD9096D 0x584E9C59 b323 + NATIVE_DECL void WATER_OVERRIDE_SET_OCEANWAVEMINAMPLITUDE(float minAmplitude) { invoke(0xF751B16FB32ABC1D, minAmplitude); } // 0xF751B16FB32ABC1D 0x5656D578 b323 + NATIVE_DECL void WATER_OVERRIDE_SET_OCEANWAVEMAXAMPLITUDE(float maxAmplitude) { invoke(0xB3E6360DDE733E82, maxAmplitude); } // 0xB3E6360DDE733E82 0x0DE40C28 b323 + NATIVE_DECL void WATER_OVERRIDE_SET_RIPPLEBUMPINESS(float bumpiness) { invoke(0x7C9C0B1EEB1F9072, bumpiness); } // 0x7C9C0B1EEB1F9072 0x98C9138B b323 + NATIVE_DECL void WATER_OVERRIDE_SET_RIPPLEMINBUMPINESS(float minBumpiness) { invoke(0x6216B116083A7CB4, minBumpiness); } // 0x6216B116083A7CB4 0xFB1A9CDE b323 + NATIVE_DECL void WATER_OVERRIDE_SET_RIPPLEMAXBUMPINESS(float maxBumpiness) { invoke(0x9F5E6BB6B34540DA, maxBumpiness); } // 0x9F5E6BB6B34540DA 0x1C0CAE89 b323 + NATIVE_DECL void WATER_OVERRIDE_SET_RIPPLEDISTURB(float disturb) { invoke(0xB9854DFDE0D833D6, disturb); } // 0xB9854DFDE0D833D6 0x4671AC2E b323 + NATIVE_DECL void WATER_OVERRIDE_SET_STRENGTH(float strength) { invoke(0xC54A08C85AE4D410, strength); } // 0xC54A08C85AE4D410 0xDA02F415 b323 + NATIVE_DECL void WATER_OVERRIDE_FADE_IN(float p0) { invoke(0xA8434F1DFF41D6E7, p0); } // 0xA8434F1DFF41D6E7 0x5F3DDEC0 b323 + NATIVE_DECL void WATER_OVERRIDE_FADE_OUT(float p0) { invoke(0xC3C221ADDDE31A11, p0); } // 0xC3C221ADDDE31A11 0x63A89684 b323 + NATIVE_DECL void SET_WIND(float speed) { invoke(0xAC3A74E8384A9919, speed); } // 0xAC3A74E8384A9919 0xC6294698 b323 + NATIVE_DECL void SET_WIND_SPEED(float speed) { invoke(0xEE09ECEDBABE47FC, speed); } // 0xEE09ECEDBABE47FC 0x45705F94 b323 + NATIVE_DECL float GET_WIND_SPEED() { return invoke(0xA8CF1CC0AFCD3F12); } // 0xA8CF1CC0AFCD3F12 0x098F0F3C b323 + NATIVE_DECL void SET_WIND_DIRECTION(float direction) { invoke(0xEB0F4468467B4528, direction); } // 0xEB0F4468467B4528 0x381AEEE9 b323 + NATIVE_DECL Vector3 GET_WIND_DIRECTION() { return invoke(0x1F400FEF721170DA); } // 0x1F400FEF721170DA 0x89499A0D b323 + NATIVE_DECL void SET_RAIN(float intensity) { invoke(0x643E26EA6E024D92, intensity); } // 0x643E26EA6E024D92 b323 + NATIVE_DECL float GET_RAIN_LEVEL() { return invoke(0x96695E368AD855F3); } // 0x96695E368AD855F3 0xC9F67F28 b323 + NATIVE_DECL void SET_SNOW(float level) { invoke(0x7F06937B0CDCBC1A, level); } // 0x7F06937B0CDCBC1A b1868 + NATIVE_DECL float GET_SNOW_LEVEL() { return invoke(0xC5868A966E5BE3AE); } // 0xC5868A966E5BE3AE 0x1B09184F b323 + NATIVE_DECL void FORCE_LIGHTNING_FLASH() { invoke(0xF6062E089251C898); } // 0xF6062E089251C898 0xDF38165E b323 + NATIVE_DECL void SET_CLOUD_SETTINGS_OVERRIDE(const char* p0) { invoke(0x02DEAAC8F8EA7FE7, p0); } // 0x02DEAAC8F8EA7FE7 b323 + NATIVE_DECL void PRELOAD_CLOUD_HAT(const char* name) { invoke(0x11B56FBBF7224868, name); } // 0x11B56FBBF7224868 0x8727A4C5 b323 + NATIVE_DECL void LOAD_CLOUD_HAT(const char* name, float transitionTime) { invoke(0xFC4842A34657BFCB, name, transitionTime); } // 0xFC4842A34657BFCB 0xED88FC61 b323 + NATIVE_DECL void UNLOAD_CLOUD_HAT(const char* name, float p1) { invoke(0xA74802FB8D0B7814, name, p1); } // 0xA74802FB8D0B7814 0xC9FA6E07 b323 + NATIVE_DECL void UNLOAD_ALL_CLOUD_HATS() { invoke(0x957E790EA1727B64); } // 0x957E790EA1727B64 0x2D7787BC b323 + NATIVE_DECL void SET_CLOUDS_ALPHA(float opacity) { invoke(0xF36199225D6D8C86, opacity); } // 0xF36199225D6D8C86 b323 + NATIVE_DECL float GET_CLOUDS_ALPHA() { return invoke(0x20AC25E781AE4A84); } // 0x20AC25E781AE4A84 b323 + NATIVE_DECL int GET_GAME_TIMER() { return invoke(0x9CD27B0045628463); } // 0x9CD27B0045628463 0xA4EA0691 b323 + NATIVE_DECL float GET_FRAME_TIME() { return invoke(0x15C40837039FFAF7); } // 0x15C40837039FFAF7 0x96374262 b323 + NATIVE_DECL float GET_SYSTEM_TIME_STEP() { return invoke(0xE599A503B3837E1B); } // 0xE599A503B3837E1B b323 + NATIVE_DECL int GET_FRAME_COUNT() { return invoke(0xFC8202EFC642E6F2); } // 0xFC8202EFC642E6F2 0xB477A015 b323 + NATIVE_DECL float GET_RANDOM_FLOAT_IN_RANGE(float startRange, float endRange) { return invoke(0x313CE5879CEB6FCD, startRange, endRange); } // 0x313CE5879CEB6FCD 0x0562C4D0 b323 + NATIVE_DECL int GET_RANDOM_INT_IN_RANGE(int startRange, int endRange) { return invoke(0xD53343AA4FB7DD28, startRange, endRange); } // 0xD53343AA4FB7DD28 0x4051115B b323 + NATIVE_DECL int GET_RANDOM_MWC_INT_IN_RANGE(int startRange, int endRange) { return invoke(0xF2D49816A804D134, startRange, endRange); } // 0xF2D49816A804D134 b1734 + NATIVE_DECL BOOL GET_GROUND_Z_FOR_3D_COORD(float x, float y, float z, float* groundZ, BOOL ignoreWater, BOOL p5) { return invoke(0xC906A7DAB05C8D2B, x, y, z, groundZ, ignoreWater, p5); } // 0xC906A7DAB05C8D2B 0xA1BFD5E0 b323 + NATIVE_DECL BOOL GET_GROUND_Z_AND_NORMAL_FOR_3D_COORD(float x, float y, float z, float* groundZ, Vector3* normal) { return invoke(0x8BDC7BFC57A81E76, x, y, z, groundZ, normal); } // 0x8BDC7BFC57A81E76 0x64D91CED b323 + NATIVE_DECL BOOL GET_GROUND_Z_EXCLUDING_OBJECTS_FOR_3D_COORD(float x, float y, float z, float* groundZ, BOOL p4, BOOL p5) { return invoke(0x9E82F0F362881B29, x, y, z, groundZ, p4, p5); } // 0x9E82F0F362881B29 b505 + NATIVE_DECL float ASIN(float p0) { return invoke(0xC843060B5765DCE7, p0); } // 0xC843060B5765DCE7 0x998E5CAD b323 + NATIVE_DECL float ACOS(float p0) { return invoke(0x1D08B970013C34B6, p0); } // 0x1D08B970013C34B6 0xF4038776 b323 + NATIVE_DECL float TAN(float p0) { return invoke(0x632106CC96E82E91, p0); } // 0x632106CC96E82E91 0xD320CE5E b323 + NATIVE_DECL float ATAN(float p0) { return invoke(0xA9D1795CD5043663, p0); } // 0xA9D1795CD5043663 0x7A03CC8E b323 + NATIVE_DECL float ATAN2(float p0, float p1) { return invoke(0x8927CBF9D22261A4, p0, p1); } // 0x8927CBF9D22261A4 0x2508AC81 b323 + NATIVE_DECL float GET_DISTANCE_BETWEEN_COORDS(float x1, float y1, float z1, float x2, float y2, float z2, BOOL useZ) { return invoke(0xF1B760881820C952, x1, y1, z1, x2, y2, z2, useZ); } // 0xF1B760881820C952 0xF698765E b323 + NATIVE_DECL float GET_ANGLE_BETWEEN_2D_VECTORS(float x1, float y1, float x2, float y2) { return invoke(0x186FC4BE848E1C92, x1, y1, x2, y2); } // 0x186FC4BE848E1C92 0xDBF75E58 b323 + NATIVE_DECL float GET_HEADING_FROM_VECTOR_2D(float dx, float dy) { return invoke(0x2FFB6B224F4B2926, dx, dy); } // 0x2FFB6B224F4B2926 0xD209D52B b323 + NATIVE_DECL float GET_RATIO_OF_CLOSEST_POINT_ON_LINE(float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, BOOL clamp) { return invoke(0x7F8F6405F4777AF6, x1, y1, z1, x2, y2, z2, x3, y3, z3, clamp); } // 0x7F8F6405F4777AF6 0x89459F0A b323 + NATIVE_DECL Vector3 GET_CLOSEST_POINT_ON_LINE(float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, BOOL clamp) { return invoke(0x21C235BC64831E5A, x1, y1, z1, x2, y2, z2, x3, y3, z3, clamp); } // 0x21C235BC64831E5A 0xCAECF37E b323 + NATIVE_DECL BOOL GET_LINE_PLANE_INTERSECTION(float p0, float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, float p9, float p10, float p11, float* p12) { return invoke(0xF56DFB7B61BE7276, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12); } // 0xF56DFB7B61BE7276 0xC6CC812C b323 + NATIVE_DECL BOOL GET_POINT_AREA_OVERLAP(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9, Any p10, Any p11, Any p12, Any p13) { return invoke(0xA0AD167E4B39D9A2, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13); } // 0xA0AD167E4B39D9A2 b2189 + NATIVE_DECL void SET_BIT(int* address, int offset) { invoke(0x933D6A9EEC1BACD0, address, offset); } // 0x933D6A9EEC1BACD0 0x4EFE7E6B b323 + NATIVE_DECL void CLEAR_BIT(int* address, int offset) { invoke(0xE80492A9AC099A93, address, offset); } // 0xE80492A9AC099A93 0x8BC9E618 b323 + NATIVE_DECL Hash GET_HASH_KEY(const char* string) { return invoke(0xD24D37CC275948CC, string); } // 0xD24D37CC275948CC 0x98EFF6F1 b323 + NATIVE_DECL void SLERP_NEAR_QUATERNION(float t, float x, float y, float z, float w, float x1, float y1, float z1, float w1, float* outX, float* outY, float* outZ, float* outW) { invoke(0xF2F6A2FA49278625, t, x, y, z, w, x1, y1, z1, w1, outX, outY, outZ, outW); } // 0xF2F6A2FA49278625 0x87B92190 b323 + NATIVE_DECL BOOL IS_AREA_OCCUPIED(float p0, float p1, float p2, float p3, float p4, float p5, BOOL p6, BOOL p7, BOOL p8, BOOL p9, BOOL p10, Any p11, BOOL p12) { return invoke(0xA61B4DF533DCB56E, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12); } // 0xA61B4DF533DCB56E 0xC013972F b323 + NATIVE_DECL BOOL IS_AREA_OCCUPIED_SLOW(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9, Any p10, Any p11, Any p12) { return invoke(0x39455BF4F4F55186, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12); } // 0x39455BF4F4F55186 b1868 + NATIVE_DECL BOOL IS_POSITION_OCCUPIED(float x, float y, float z, float range, BOOL p4, BOOL checkVehicles, BOOL checkPeds, BOOL p7, BOOL p8, Entity ignoreEntity, BOOL p10) { return invoke(0xADCDE75E1C60F32D, x, y, z, range, p4, checkVehicles, checkPeds, p7, p8, ignoreEntity, p10); } // 0xADCDE75E1C60F32D 0x452E8D9E b323 + NATIVE_DECL BOOL IS_POINT_OBSCURED_BY_A_MISSION_ENTITY(float p0, float p1, float p2, float p3, float p4, float p5, Any p6) { return invoke(0xE54E209C35FFA18D, p0, p1, p2, p3, p4, p5, p6); } // 0xE54E209C35FFA18D 0xC161558D b323 + NATIVE_DECL void CLEAR_AREA(float X, float Y, float Z, float radius, BOOL p4, BOOL ignoreCopCars, BOOL ignoreObjects, BOOL p7) { invoke(0xA56F01F3765B93A0, X, Y, Z, radius, p4, ignoreCopCars, ignoreObjects, p7); } // 0xA56F01F3765B93A0 0x854E9AB8 b323 + NATIVE_DECL void CLEAR_AREA_LEAVE_VEHICLE_HEALTH(float x, float y, float z, float radius, BOOL p4, BOOL p5, BOOL p6, BOOL p7) { invoke(0x957838AAF91BD12D, x, y, z, radius, p4, p5, p6, p7); } // 0x957838AAF91BD12D 0x20E4FFD9 b323 + NATIVE_DECL void CLEAR_AREA_OF_VEHICLES(float x, float y, float z, float radius, BOOL p4, BOOL p5, BOOL p6, BOOL p7, BOOL p8, BOOL p9, Any p10) { invoke(0x01C7B9B38428AEB6, x, y, z, radius, p4, p5, p6, p7, p8, p9, p10); } // 0x01C7B9B38428AEB6 0x63320F3C b323 + NATIVE_DECL void CLEAR_ANGLED_AREA_OF_VEHICLES(float x1, float y1, float z1, float x2, float y2, float z2, float width, BOOL p7, BOOL p8, BOOL p9, BOOL p10, BOOL p11, Any p12, Any p13) { invoke(0x11DB3500F042A8AA, x1, y1, z1, x2, y2, z2, width, p7, p8, p9, p10, p11, p12, p13); } // 0x11DB3500F042A8AA 0xF11A3018 b323 + NATIVE_DECL void CLEAR_AREA_OF_OBJECTS(float x, float y, float z, float radius, int flags) { invoke(0xDD9B9B385AAC7F5B, x, y, z, radius, flags); } // 0xDD9B9B385AAC7F5B 0xBB720FE7 b323 + NATIVE_DECL void CLEAR_AREA_OF_PEDS(float x, float y, float z, float radius, int flags) { invoke(0xBE31FD6CE464AC59, x, y, z, radius, flags); } // 0xBE31FD6CE464AC59 0x25BE7FA8 b323 + NATIVE_DECL void CLEAR_AREA_OF_COPS(float x, float y, float z, float radius, int flags) { invoke(0x04F8FC8FCF58F88D, x, y, z, radius, flags); } // 0x04F8FC8FCF58F88D 0x95C53824 b323 + NATIVE_DECL void CLEAR_AREA_OF_PROJECTILES(float x, float y, float z, float radius, int flags) { invoke(0x0A1CB9094635D1A6, x, y, z, radius, flags); } // 0x0A1CB9094635D1A6 0x18DB5434 b323 + NATIVE_DECL void CLEAR_SCENARIO_SPAWN_HISTORY() { invoke(0x7EC6F9A478A6A512); } // 0x7EC6F9A478A6A512 b323 + NATIVE_DECL void SET_SAVE_MENU_ACTIVE(BOOL ignoreVehicle) { invoke(0xC9BF75D28165FF77, ignoreVehicle); } // 0xC9BF75D28165FF77 0xF5CCF164 b323 + NATIVE_DECL int GET_STATUS_OF_MANUAL_SAVE() { return invoke(0x397BAA01068BAA96); } // 0x397BAA01068BAA96 0x39771F21 b323 + NATIVE_DECL void SET_CREDITS_ACTIVE(BOOL toggle) { invoke(0xB938B7E6D3C0620C, toggle); } // 0xB938B7E6D3C0620C 0xEC2A0ECF b323 + NATIVE_DECL void SET_CREDITS_FADE_OUT_WITH_SCREEN(BOOL toggle) { invoke(0xB51B9AB9EF81868C, toggle); } // 0xB51B9AB9EF81868C 0x75B06B5A b323 + NATIVE_DECL BOOL HAVE_CREDITS_REACHED_END() { return invoke(0x075F1D57402C93BA); } // 0x075F1D57402C93BA 0x2569C9A7 b323 + NATIVE_DECL BOOL ARE_CREDITS_RUNNING() { return invoke(0xD19C0826DC20CF1C); } // 0xD19C0826DC20CF1C b2802 + NATIVE_DECL void TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME(const char* scriptName) { invoke(0x9DC711BC69C548DF, scriptName); } // 0x9DC711BC69C548DF 0x9F861FD4 b323 + NATIVE_DECL void NETWORK_SET_SCRIPT_IS_SAFE_FOR_NETWORK_GAME() { invoke(0x9243BAC96D64C050); } // 0x9243BAC96D64C050 0x878486CE b323 + NATIVE_DECL int ADD_HOSPITAL_RESTART(float x, float y, float z, float p3, Any p4) { return invoke(0x1F464EF988465A81, x, y, z, p3, p4); } // 0x1F464EF988465A81 0x4F3E3104 b323 + NATIVE_DECL void DISABLE_HOSPITAL_RESTART(int hospitalIndex, BOOL toggle) { invoke(0xC8535819C450EBA8, hospitalIndex, toggle); } // 0xC8535819C450EBA8 0x09F49C72 b323 + NATIVE_DECL int ADD_POLICE_RESTART(float p0, float p1, float p2, float p3, Any p4) { return invoke(0x452736765B31FC4B, p0, p1, p2, p3, p4); } // 0x452736765B31FC4B 0xE96C29FE b323 + NATIVE_DECL void DISABLE_POLICE_RESTART(int policeIndex, BOOL toggle) { invoke(0x23285DED6EBD7EA3, policeIndex, toggle); } // 0x23285DED6EBD7EA3 0x0A280324 b323 + NATIVE_DECL void SET_RESTART_COORD_OVERRIDE(float x, float y, float z, float heading) { invoke(0x706B5EDCAA7FA663, x, y, z, heading); } // 0x706B5EDCAA7FA663 b323 + NATIVE_DECL void CLEAR_RESTART_COORD_OVERRIDE() { invoke(0xA2716D40842EAF79); } // 0xA2716D40842EAF79 b323 + NATIVE_DECL void PAUSE_DEATH_ARREST_RESTART(BOOL toggle) { invoke(0x2C2B3493FBF51C71, toggle); } // 0x2C2B3493FBF51C71 0x296574AE b323 + NATIVE_DECL void IGNORE_NEXT_RESTART(BOOL toggle) { invoke(0x21FFB63D8C615361, toggle); } // 0x21FFB63D8C615361 0xDA13A4B6 b323 + NATIVE_DECL void SET_FADE_OUT_AFTER_DEATH(BOOL toggle) { invoke(0x4A18E01DF2C87B86, toggle); } // 0x4A18E01DF2C87B86 0xC9F6F0BC b323 + NATIVE_DECL void SET_FADE_OUT_AFTER_ARREST(BOOL toggle) { invoke(0x1E0B4DC0D990A4E7, toggle); } // 0x1E0B4DC0D990A4E7 0xCB074B9D b323 + NATIVE_DECL void SET_FADE_IN_AFTER_DEATH_ARREST(BOOL toggle) { invoke(0xDA66D2796BA33F12, toggle); } // 0xDA66D2796BA33F12 0xACDE6985 b323 + NATIVE_DECL void SET_FADE_IN_AFTER_LOAD(BOOL toggle) { invoke(0xF3D78F59DFE18D79, toggle); } // 0xF3D78F59DFE18D79 0x6E00EB0B b323 + NATIVE_DECL int REGISTER_SAVE_HOUSE(float x, float y, float z, float p3, const char* p4, Any p5, Any p6) { return invoke(0xC0714D0A7EEECA54, x, y, z, p3, p4, p5, p6); } // 0xC0714D0A7EEECA54 0x39C1849A b323 + NATIVE_DECL void SET_SAVE_HOUSE(int savehouseHandle, BOOL p1, BOOL p2) { invoke(0x4F548CABEAE553BC, savehouseHandle, p1, p2); } // 0x4F548CABEAE553BC 0xC3240BB4 b323 + NATIVE_DECL BOOL OVERRIDE_SAVE_HOUSE(BOOL p0, float p1, float p2, float p3, float p4, BOOL p5, float p6, float p7) { return invoke(0x1162EA8AE9D24EEA, p0, p1, p2, p3, p4, p5, p6, p7); } // 0x1162EA8AE9D24EEA 0x47436C12 b323 + NATIVE_DECL BOOL GET_SAVE_HOUSE_DETAILS_AFTER_SUCCESSFUL_LOAD(Vector3* p0, float* p1, BOOL* fadeInAfterLoad, BOOL* p3) { return invoke(0xA4A0065E39C9F25C, p0, p1, fadeInAfterLoad, p3); } // 0xA4A0065E39C9F25C 0xC4D71AB4 b323 + NATIVE_DECL void DO_AUTO_SAVE() { invoke(0x50EEAAD86232EE55); } // 0x50EEAAD86232EE55 0x54C44B1A b323 + NATIVE_DECL BOOL GET_IS_AUTO_SAVE_OFF() { return invoke(0x6E04F06094C87047); } // 0x6E04F06094C87047 0xA8546914 b323 + NATIVE_DECL BOOL IS_AUTO_SAVE_IN_PROGRESS() { return invoke(0x69240733738C19A0); } // 0x69240733738C19A0 0x36F75399 b323 + NATIVE_DECL BOOL HAS_CODE_REQUESTED_AUTOSAVE() { return invoke(0x2107A3773771186D); } // 0x2107A3773771186D 0x78350773 b323 + NATIVE_DECL void CLEAR_CODE_REQUESTED_AUTOSAVE() { invoke(0x06462A961E94B67C); } // 0x06462A961E94B67C 0x5A45B11A b323 + NATIVE_DECL void BEGIN_REPLAY_STATS(Any p0, Any p1) { invoke(0xE0E500246FF73D66, p0, p1); } // 0xE0E500246FF73D66 0x17F4F44D b323 + NATIVE_DECL void ADD_REPLAY_STAT_VALUE(Any value) { invoke(0x69FE6DC87BD2A5E9, value); } // 0x69FE6DC87BD2A5E9 0x81216EE0 b323 + NATIVE_DECL void END_REPLAY_STATS() { invoke(0xA23E821FBDF8A5F2); } // 0xA23E821FBDF8A5F2 0xCB570185 b323 + NATIVE_DECL BOOL HAVE_REPLAY_STATS_BEEN_STORED() { return invoke(0xD642319C54AADEB6); } // 0xD642319C54AADEB6 0xC58250F1 b323 + NATIVE_DECL int GET_REPLAY_STAT_MISSION_ID() { return invoke(0x5B1F2E327B6B6FE1); } // 0x5B1F2E327B6B6FE1 0x50C39926 b323 + NATIVE_DECL int GET_REPLAY_STAT_MISSION_TYPE() { return invoke(0x2B626A0150E4D449); } // 0x2B626A0150E4D449 0x710E5D1E b323 + NATIVE_DECL int GET_REPLAY_STAT_COUNT() { return invoke(0xDC9274A7EF6B2867); } // 0xDC9274A7EF6B2867 0xC7BD1AF0 b323 + NATIVE_DECL int GET_REPLAY_STAT_AT_INDEX(int index) { return invoke(0x8098C8D6597AAE18, index); } // 0x8098C8D6597AAE18 0x22BE2423 b323 + NATIVE_DECL void CLEAR_REPLAY_STATS() { invoke(0x1B1AB132A16FDA55); } // 0x1B1AB132A16FDA55 0xC47DFF02 b323 + NATIVE_DECL BOOL QUEUE_MISSION_REPEAT_LOAD() { return invoke(0x72DE52178C291CB5); } // 0x72DE52178C291CB5 0xF62B3C48 b323 + NATIVE_DECL BOOL QUEUE_MISSION_REPEAT_SAVE() { return invoke(0x44A0BDC559B35F6E); } // 0x44A0BDC559B35F6E 0x3589452B b323 + NATIVE_DECL BOOL QUEUE_MISSION_REPEAT_SAVE_FOR_BENCHMARK_TEST() { return invoke(0xEB2104E905C6F2E9); } // 0xEB2104E905C6F2E9 b323 + NATIVE_DECL int GET_STATUS_OF_MISSION_REPEAT_SAVE() { return invoke(0x2B5E102E4A42F2BF); } // 0x2B5E102E4A42F2BF 0x144AAF22 b323 + NATIVE_DECL BOOL IS_MEMORY_CARD_IN_USE() { return invoke(0x8A75CE2956274ADD); } // 0x8A75CE2956274ADD 0x40CE4DFD b323 + NATIVE_DECL void SHOOT_SINGLE_BULLET_BETWEEN_COORDS(float x1, float y1, float z1, float x2, float y2, float z2, int damage, BOOL p7, Hash weaponHash, Ped ownerPed, BOOL isAudible, BOOL isInvisible, float speed) { invoke(0x867654CBC7606F2C, x1, y1, z1, x2, y2, z2, damage, p7, weaponHash, ownerPed, isAudible, isInvisible, speed); } // 0x867654CBC7606F2C 0xCB7415AC b323 + NATIVE_DECL void SHOOT_SINGLE_BULLET_BETWEEN_COORDS_IGNORE_ENTITY(float x1, float y1, float z1, float x2, float y2, float z2, int damage, BOOL p7, Hash weaponHash, Ped ownerPed, BOOL isAudible, BOOL isInvisible, float speed, Entity entity, Any p14) { invoke(0xE3A7742E0B7A2F8B, x1, y1, z1, x2, y2, z2, damage, p7, weaponHash, ownerPed, isAudible, isInvisible, speed, entity, p14); } // 0xE3A7742E0B7A2F8B 0x52ACCB7B b323 + NATIVE_DECL void SHOOT_SINGLE_BULLET_BETWEEN_COORDS_IGNORE_ENTITY_NEW(float x1, float y1, float z1, float x2, float y2, float z2, int damage, BOOL p7, Hash weaponHash, Ped ownerPed, BOOL isAudible, BOOL isInvisible, float speed, Entity entity, BOOL p14, BOOL p15, Entity targetEntity, BOOL p17, Any p18, Any p19, Any p20) { invoke(0xBFE5756E7407064A, x1, y1, z1, x2, y2, z2, damage, p7, weaponHash, ownerPed, isAudible, isInvisible, speed, entity, p14, p15, targetEntity, p17, p18, p19, p20); } // 0xBFE5756E7407064A 0xCCDC33CC b323 + NATIVE_DECL void GET_MODEL_DIMENSIONS(Hash modelHash, Vector3* minimum, Vector3* maximum) { invoke(0x03E8D3D5F549087A, modelHash, minimum, maximum); } // 0x03E8D3D5F549087A 0x91ABB8E0 b323 + NATIVE_DECL void SET_FAKE_WANTED_LEVEL(int fakeWantedLevel) { invoke(0x1454F2448DE30163, fakeWantedLevel); } // 0x1454F2448DE30163 0x85B1C9FA b323 + NATIVE_DECL int GET_FAKE_WANTED_LEVEL() { return invoke(0x4C9296CBCD1B971E); } // 0x4C9296CBCD1B971E 0x0022A430 b323 + NATIVE_DECL void USING_MISSION_CREATOR(BOOL toggle) { invoke(0xF14878FC50BEC6EE, toggle); } // 0xF14878FC50BEC6EE 0x20AB0B6B b323 + NATIVE_DECL void ALLOW_MISSION_CREATOR_WARP(BOOL toggle) { invoke(0xDEA36202FC3382DF, toggle); } // 0xDEA36202FC3382DF 0x082BA6F2 b323 + NATIVE_DECL void SET_MINIGAME_IN_PROGRESS(BOOL toggle) { invoke(0x19E00D7322C6F85B, toggle); } // 0x19E00D7322C6F85B 0x348B9046 b323 + NATIVE_DECL BOOL IS_MINIGAME_IN_PROGRESS() { return invoke(0x2B4A15E44DE0F478); } // 0x2B4A15E44DE0F478 0x53A95E13 b323 + NATIVE_DECL BOOL IS_THIS_A_MINIGAME_SCRIPT() { return invoke(0x7B30F65D7B710098); } // 0x7B30F65D7B710098 0x7605EF6F b323 + NATIVE_DECL BOOL IS_SNIPER_INVERTED() { return invoke(0x61A23B7EDA9BDA24); } // 0x61A23B7EDA9BDA24 0x5C3BF51B b323 + NATIVE_DECL BOOL SHOULD_USE_METRIC_MEASUREMENTS() { return invoke(0xD3D15555431AB793); } // 0xD3D15555431AB793 0xBAF17315 b323 + NATIVE_DECL int GET_PROFILE_SETTING(int profileSetting) { return invoke(0xC488FF2356EA7791, profileSetting); } // 0xC488FF2356EA7791 0xD374BEBC b323 + NATIVE_DECL BOOL ARE_STRINGS_EQUAL(const char* string1, const char* string2) { return invoke(0x0C515FAB3FF9EA92, string1, string2); } // 0x0C515FAB3FF9EA92 0x877C0BC5 b323 + NATIVE_DECL int COMPARE_STRINGS(const char* str1, const char* str2, BOOL matchCase, int maxLength) { return invoke(0x1E34710ECD4AB0EB, str1, str2, matchCase, maxLength); } // 0x1E34710ECD4AB0EB 0xFE25A58F b323 + NATIVE_DECL int ABSI(int value) { return invoke(0xF0D31AD191A74F87, value); } // 0xF0D31AD191A74F87 0xB44677C5 b323 + NATIVE_DECL float ABSF(float value) { return invoke(0x73D57CFFDD12C355, value); } // 0x73D57CFFDD12C355 0xAF6F6E0B b323 + NATIVE_DECL BOOL IS_SNIPER_BULLET_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2) { return invoke(0xFEFCF11B01287125, x1, y1, z1, x2, y2, z2); } // 0xFEFCF11B01287125 0x0483715C b323 + NATIVE_DECL BOOL IS_PROJECTILE_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2, BOOL ownedByPlayer) { return invoke(0x5270A8FBC098C3F8, x1, y1, z1, x2, y2, z2, ownedByPlayer); } // 0x5270A8FBC098C3F8 0x78E1A557 b323 + NATIVE_DECL BOOL IS_PROJECTILE_TYPE_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2, int type, BOOL ownedByPlayer) { return invoke(0x2E0DC353342C4A6D, x1, y1, z1, x2, y2, z2, type, ownedByPlayer); } // 0x2E0DC353342C4A6D 0x2B73BCF6 b323 + NATIVE_DECL BOOL IS_PROJECTILE_TYPE_IN_ANGLED_AREA(float x1, float y1, float z1, float x2, float y2, float z2, float width, Any p7, BOOL ownedByPlayer) { return invoke(0xF0BC12401061DEA0, x1, y1, z1, x2, y2, z2, width, p7, ownedByPlayer); } // 0xF0BC12401061DEA0 0xD1AE2681 b323 + NATIVE_DECL BOOL IS_PROJECTILE_TYPE_WITHIN_DISTANCE(float x, float y, float z, Hash projectileHash, float radius, BOOL ownedByPlayer) { return invoke(0x34318593248C8FB2, x, y, z, projectileHash, radius, ownedByPlayer); } // 0x34318593248C8FB2 0xBE81F1E2 b323 + NATIVE_DECL BOOL GET_COORDS_OF_PROJECTILE_TYPE_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2, Hash projectileHash, Vector3* projectilePos, BOOL ownedByPlayer) { return invoke(0x8D7A43EC6A5FEA45, x1, y1, z1, x2, y2, z2, projectileHash, projectilePos, ownedByPlayer); } // 0x8D7A43EC6A5FEA45 0x1A40454B b323 + NATIVE_DECL BOOL GET_COORDS_OF_PROJECTILE_TYPE_IN_ANGLED_AREA(float vecAngledAreaPoint1X, float vecAngledAreaPoint1Y, float vecAngledAreaPoint1Z, float vecAngledAreaPoint2X, float vecAngledAreaPoint2Y, float vecAngledAreaPoint2Z, float distanceOfOppositeFace, Hash weaponType, Vector3* positionOut, BOOL bIsPlayer) { return invoke(0x3DA8C28346B62CED, vecAngledAreaPoint1X, vecAngledAreaPoint1Y, vecAngledAreaPoint1Z, vecAngledAreaPoint2X, vecAngledAreaPoint2Y, vecAngledAreaPoint2Z, distanceOfOppositeFace, weaponType, positionOut, bIsPlayer); } // 0x3DA8C28346B62CED b2802 + NATIVE_DECL BOOL GET_COORDS_OF_PROJECTILE_TYPE_WITHIN_DISTANCE(Ped ped, Hash weaponHash, float distance, Vector3* outCoords, BOOL p4) { return invoke(0xDFB4138EEFED7B81, ped, weaponHash, distance, outCoords, p4); } // 0xDFB4138EEFED7B81 0x6BDE5CE4 b323 + NATIVE_DECL BOOL GET_PROJECTILE_OF_PROJECTILE_TYPE_WITHIN_DISTANCE(Ped ped, Hash weaponHash, float distance, Vector3* outCoords, Object* outProjectile, BOOL p5) { return invoke(0x82FDE6A57EE4EE44, ped, weaponHash, distance, outCoords, outProjectile, p5); } // 0x82FDE6A57EE4EE44 0x507BC6F7 b323 + NATIVE_DECL BOOL IS_BULLET_IN_ANGLED_AREA(float x1, float y1, float z1, float x2, float y2, float z2, float width, BOOL ownedByPlayer) { return invoke(0x1A8B5F3C01E2B477, x1, y1, z1, x2, y2, z2, width, ownedByPlayer); } // 0x1A8B5F3C01E2B477 0xE2DB58F7 b323 + NATIVE_DECL BOOL IS_BULLET_IN_AREA(float x, float y, float z, float radius, BOOL ownedByPlayer) { return invoke(0x3F2023999AD51C1F, x, y, z, radius, ownedByPlayer); } // 0x3F2023999AD51C1F 0xB54F46CA b323 + NATIVE_DECL BOOL IS_BULLET_IN_BOX(float x1, float y1, float z1, float x2, float y2, float z2, BOOL ownedByPlayer) { return invoke(0xDE0F6D7450D37351, x1, y1, z1, x2, y2, z2, ownedByPlayer); } // 0xDE0F6D7450D37351 0xAB73ED26 b323 + NATIVE_DECL BOOL HAS_BULLET_IMPACTED_IN_AREA(float x, float y, float z, float p3, BOOL p4, BOOL p5) { return invoke(0x9870ACFB89A90995, x, y, z, p3, p4, p5); } // 0x9870ACFB89A90995 0x902BC7D9 b323 + NATIVE_DECL BOOL HAS_BULLET_IMPACTED_IN_BOX(float p0, float p1, float p2, float p3, float p4, float p5, BOOL p6, BOOL p7) { return invoke(0xDC8C5D7CFEAB8394, p0, p1, p2, p3, p4, p5, p6, p7); } // 0xDC8C5D7CFEAB8394 0x2C2618CC b323 + NATIVE_DECL BOOL IS_ORBIS_VERSION() { return invoke(0xA72BC0B675B1519E); } // 0xA72BC0B675B1519E 0x40282018 b323 + NATIVE_DECL BOOL IS_DURANGO_VERSION() { return invoke(0x4D982ADB1978442D); } // 0x4D982ADB1978442D 0x46FB06A5 b323 + NATIVE_DECL BOOL IS_XBOX360_VERSION() { return invoke(0xF6201B4DAF662A9D); } // 0xF6201B4DAF662A9D 0x24005CC8 b323 + NATIVE_DECL BOOL IS_PS3_VERSION() { return invoke(0xCCA1072C29D096C2); } // 0xCCA1072C29D096C2 0x4C0D5303 b323 + NATIVE_DECL BOOL IS_PC_VERSION() { return invoke(0x48AF36444B965238); } // 0x48AF36444B965238 0x4D5D9EE3 b323 + NATIVE_DECL BOOL IS_STEAM_VERSION() { return invoke(0x0A27B2B6282F7169); } // 0x0A27B2B6282F7169 b2545 + NATIVE_DECL BOOL IS_AUSSIE_VERSION() { return invoke(0x9F1935CA1F724008); } // 0x9F1935CA1F724008 0x944BA1DC b323 + NATIVE_DECL BOOL IS_JAPANESE_VERSION() { return invoke(0xB8C0BB75D8A77DB3); } // 0xB8C0BB75D8A77DB3 b2545 + NATIVE_DECL BOOL IS_XBOX_PLATFORM() { return invoke(0x138679CA01E21F53); } // 0x138679CA01E21F53 b2612 + NATIVE_DECL BOOL IS_SCARLETT_VERSION() { return invoke(0xC545AB1CF97ABB34); } // 0xC545AB1CF97ABB34 b2612 + NATIVE_DECL BOOL IS_SCE_PLATFORM() { return invoke(0xF911E695C1EB8518); } // 0xF911E695C1EB8518 b2612 + NATIVE_DECL BOOL IS_PROSPERO_VERSION() { return invoke(0x807ABE1AB65C24D2); } // 0x807ABE1AB65C24D2 b2612 + NATIVE_DECL BOOL IS_STRING_NULL(const char* string) { return invoke(0xF22B6C47C6EAB066, string); } // 0xF22B6C47C6EAB066 0x8E71E00F b323 + NATIVE_DECL BOOL IS_STRING_NULL_OR_EMPTY(const char* string) { return invoke(0xCA042B6957743895, string); } // 0xCA042B6957743895 0x42E9F2CA b323 + NATIVE_DECL BOOL STRING_TO_INT(const char* string, int* outInteger) { return invoke(0x5A5F40FE637EB584, string, outInteger); } // 0x5A5F40FE637EB584 0x590A8160 b323 + NATIVE_DECL void SET_BITS_IN_RANGE(int* var, int rangeStart, int rangeEnd, int p3) { invoke(0x8EF07E15701D61ED, var, rangeStart, rangeEnd, p3); } // 0x8EF07E15701D61ED 0x32094719 b323 + NATIVE_DECL int GET_BITS_IN_RANGE(int var, int rangeStart, int rangeEnd) { return invoke(0x53158863FCC0893A, var, rangeStart, rangeEnd); } // 0x53158863FCC0893A 0xCA03A1E5 b323 + NATIVE_DECL int ADD_STUNT_JUMP(float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, float x4, float y4, float z4, float camX, float camY, float camZ, int p15, int p16, int p17) { return invoke(0x1A992DA297A4630C, x1, y1, z1, x2, y2, z2, x3, y3, z3, x4, y4, z4, camX, camY, camZ, p15, p16, p17); } // 0x1A992DA297A4630C 0xB630E5FF b323 + NATIVE_DECL int ADD_STUNT_JUMP_ANGLED(float x1, float y1, float z1, float x2, float y2, float z2, float radius1, float x3, float y3, float z3, float x4, float y4, float z4, float radius2, float camX, float camY, float camZ, int p17, int p18, int p19) { return invoke(0xBBE5D803A5360CBF, x1, y1, z1, x2, y2, z2, radius1, x3, y3, z3, x4, y4, z4, radius2, camX, camY, camZ, p17, p18, p19); } // 0xBBE5D803A5360CBF 0xB9B7E777 b323 + NATIVE_DECL void TOGGLE_SHOW_OPTIONAL_STUNT_JUMP_CAMERA(BOOL toggle) { invoke(0xFB80AB299D2EE1BD, toggle); } // 0xFB80AB299D2EE1BD b757 + NATIVE_DECL void DELETE_STUNT_JUMP(int p0) { invoke(0xDC518000E39DAE1F, p0); } // 0xDC518000E39DAE1F 0x840CB5DA b323 + NATIVE_DECL void ENABLE_STUNT_JUMP_SET(int p0) { invoke(0xE369A5783B866016, p0); } // 0xE369A5783B866016 0x9D1E7785 b323 + NATIVE_DECL void DISABLE_STUNT_JUMP_SET(int p0) { invoke(0xA5272EBEDD4747F6, p0); } // 0xA5272EBEDD4747F6 0x644C9FA4 b323 + NATIVE_DECL void SET_STUNT_JUMPS_CAN_TRIGGER(BOOL toggle) { invoke(0xD79185689F8FD5DF, toggle); } // 0xD79185689F8FD5DF 0x3C806A2D b323 + NATIVE_DECL BOOL IS_STUNT_JUMP_IN_PROGRESS() { return invoke(0x7A3F19700A4D0525); } // 0x7A3F19700A4D0525 0xF477D0B1 b323 + NATIVE_DECL BOOL IS_STUNT_JUMP_MESSAGE_SHOWING() { return invoke(0x2272B0A1343129F4); } // 0x2272B0A1343129F4 0x021636EE b323 + NATIVE_DECL int GET_NUM_SUCCESSFUL_STUNT_JUMPS() { return invoke(0x996DD1E1E02F1008); } // 0x996DD1E1E02F1008 0x006F9BA2 b323 + NATIVE_DECL int GET_TOTAL_SUCCESSFUL_STUNT_JUMPS() { return invoke(0x6856EC3D35C81EA4); } // 0x6856EC3D35C81EA4 0x495BE324 b323 + NATIVE_DECL void CANCEL_STUNT_JUMP() { invoke(0xE6B7B0ACD4E4B75E); } // 0xE6B7B0ACD4E4B75E 0xF43D9821 b323 + NATIVE_DECL void SET_GAME_PAUSED(BOOL toggle) { invoke(0x577D1284D6873711, toggle); } // 0x577D1284D6873711 0x8230FF6C b323 + NATIVE_DECL void SET_THIS_SCRIPT_CAN_BE_PAUSED(BOOL toggle) { invoke(0xAA391C728106F7AF, toggle); } // 0xAA391C728106F7AF 0xA0C3CE29 b323 + NATIVE_DECL void SET_THIS_SCRIPT_CAN_REMOVE_BLIPS_CREATED_BY_ANY_SCRIPT(BOOL toggle) { invoke(0xB98236CAAECEF897, toggle); } // 0xB98236CAAECEF897 0xD06F1720 b323 + NATIVE_DECL BOOL HAS_CHEAT_WITH_HASH_BEEN_ACTIVATED(Hash hash, int amount) { return invoke(0x071E2A839DE82D90, hash, amount); } // 0x071E2A839DE82D90 0xFF6191E1 b323 + NATIVE_DECL BOOL HAS_PC_CHEAT_WITH_HASH_BEEN_ACTIVATED(Hash hash) { return invoke(0x557E43C447E700A8, hash); } // 0x557E43C447E700A8 b323 + NATIVE_DECL void OVERRIDE_FREEZE_FLAGS(BOOL p0) { invoke(0xFA3FFB0EEBC288A3, p0); } // 0xFA3FFB0EEBC288A3 b2060 + NATIVE_DECL void SET_INSTANCE_PRIORITY_MODE(int p0) { invoke(0x9BAE5AD2508DF078, p0); } // 0x9BAE5AD2508DF078 0x721B2492 b323 + NATIVE_DECL void SET_INSTANCE_PRIORITY_HINT(int flag) { invoke(0xC5F0A8EBD3F361CE, flag); } // 0xC5F0A8EBD3F361CE 0xE202879D b323 + NATIVE_DECL BOOL IS_FRONTEND_FADING() { return invoke(0x7EA2B6AF97ECA6ED); } // 0x7EA2B6AF97ECA6ED 0x8FF6232C b323 + NATIVE_DECL void POPULATE_NOW() { invoke(0x7472BB270D7B4F3E); } // 0x7472BB270D7B4F3E 0x72C20700 b323 + NATIVE_DECL int GET_INDEX_OF_CURRENT_LEVEL() { return invoke(0xCBAD6729F7B1F4FC); } // 0xCBAD6729F7B1F4FC 0x6F203C6E b323 + NATIVE_DECL void SET_GRAVITY_LEVEL(int level) { invoke(0x740E14FAD5842351, level); } // 0x740E14FAD5842351 0x2D833F4A b323 + NATIVE_DECL void START_SAVE_DATA(Any* p0, Any p1, BOOL p2) { invoke(0xA9575F812C6A7997, p0, p1, p2); } // 0xA9575F812C6A7997 0x881A694D b323 + NATIVE_DECL void STOP_SAVE_DATA() { invoke(0x74E20C9145FB66FD); } // 0x74E20C9145FB66FD 0x3B1C07C8 b323 + NATIVE_DECL int GET_SIZE_OF_SAVE_DATA(BOOL p0) { return invoke(0xA09F896CE912481F, p0); } // 0xA09F896CE912481F 0x9EF0BC64 b323 + NATIVE_DECL void REGISTER_INT_TO_SAVE(Any* p0, const char* name) { invoke(0x34C9EE5986258415, p0, name); } // 0x34C9EE5986258415 0xB930956F b323 + NATIVE_DECL void REGISTER_INT64_TO_SAVE(Any* p0, const char* name) { invoke(0xA735353C77334EA0, p0, name); } // 0xA735353C77334EA0 b323 + NATIVE_DECL void REGISTER_ENUM_TO_SAVE(Any* p0, const char* name) { invoke(0x10C2FA78D0E128A1, p0, name); } // 0x10C2FA78D0E128A1 0x9B38374A b323 + NATIVE_DECL void REGISTER_FLOAT_TO_SAVE(Any* p0, const char* name) { invoke(0x7CAEC29ECB5DFEBB, p0, name); } // 0x7CAEC29ECB5DFEBB 0xDB06F7AD b323 + NATIVE_DECL void REGISTER_BOOL_TO_SAVE(Any* p0, const char* name) { invoke(0xC8F4131414C835A1, p0, name); } // 0xC8F4131414C835A1 0x5417E0E0 b323 + NATIVE_DECL void REGISTER_TEXT_LABEL_TO_SAVE(Any* p0, const char* name) { invoke(0xEDB1232C5BEAE62F, p0, name); } // 0xEDB1232C5BEAE62F 0x284352C4 b323 + NATIVE_DECL void REGISTER_TEXT_LABEL_15_TO_SAVE(Any* p0, const char* name) { invoke(0x6F7794F28C6B2535, p0, name); } // 0x6F7794F28C6B2535 0xE2089749 b323 + NATIVE_DECL void REGISTER_TEXT_LABEL_23_TO_SAVE(Any* p0, const char* name) { invoke(0x48F069265A0E4BEC, p0, name); } // 0x48F069265A0E4BEC 0xF91B8C33 b323 + NATIVE_DECL void REGISTER_TEXT_LABEL_31_TO_SAVE(Any* p0, const char* name) { invoke(0x8269816F6CFD40F8, p0, name); } // 0x8269816F6CFD40F8 0x74E8FAD9 b323 + NATIVE_DECL void REGISTER_TEXT_LABEL_63_TO_SAVE(Any* p0, const char* name) { invoke(0xFAA457EF263E8763, p0, name); } // 0xFAA457EF263E8763 0x6B4335DD b323 + NATIVE_DECL void START_SAVE_STRUCT_WITH_SIZE(Any* p0, int size, const char* structName) { invoke(0xBF737600CDDBEADD, p0, size, structName); } // 0xBF737600CDDBEADD 0xFB45728E b323 + NATIVE_DECL void STOP_SAVE_STRUCT() { invoke(0xEB1774DF12BB9F12); } // 0xEB1774DF12BB9F12 0xC2624A28 b323 + NATIVE_DECL void START_SAVE_ARRAY_WITH_SIZE(Any* p0, int size, const char* arrayName) { invoke(0x60FE567DF1B1AF9D, p0, size, arrayName); } // 0x60FE567DF1B1AF9D 0x893A342C b323 + NATIVE_DECL void STOP_SAVE_ARRAY() { invoke(0x04456F95153C6BE4); } // 0x04456F95153C6BE4 0x0CAD8217 b323 + NATIVE_DECL void COPY_SCRIPT_STRUCT(Any* dst, Any* src, int size) { invoke(0x213AEB2B90CBA7AC, dst, src, size); } // 0x213AEB2B90CBA7AC b877 + NATIVE_DECL void ENABLE_DISPATCH_SERVICE(int dispatchService, BOOL toggle) { invoke(0xDC0F817884CDD856, dispatchService, toggle); } // 0xDC0F817884CDD856 0x0B710A51 b323 + NATIVE_DECL void BLOCK_DISPATCH_SERVICE_RESOURCE_CREATION(int dispatchService, BOOL toggle) { invoke(0x9B2BD3773123EA2F, dispatchService, toggle); } // 0x9B2BD3773123EA2F 0xE0F0684F b323 + NATIVE_DECL int GET_NUMBER_RESOURCES_ALLOCATED_TO_WANTED_LEVEL(int dispatchService) { return invoke(0xEB4A0C2D56441717, dispatchService); } // 0xEB4A0C2D56441717 0x3CE5BF6B b323 + NATIVE_DECL BOOL CREATE_INCIDENT(int dispatchService, float x, float y, float z, int numUnits, float radius, int* outIncidentID, Any p7, Any p8) { return invoke(0x3F892CAF67444AE7, dispatchService, x, y, z, numUnits, radius, outIncidentID, p7, p8); } // 0x3F892CAF67444AE7 0xFC5FF7B3 b323 + NATIVE_DECL BOOL CREATE_INCIDENT_WITH_ENTITY(int dispatchService, Ped ped, int numUnits, float radius, int* outIncidentID, Any p5, Any p6) { return invoke(0x05983472F0494E60, dispatchService, ped, numUnits, radius, outIncidentID, p5, p6); } // 0x05983472F0494E60 0xBBC35B03 b323 + NATIVE_DECL void DELETE_INCIDENT(int incidentId) { invoke(0x556C1AA270D5A207, incidentId); } // 0x556C1AA270D5A207 0x212BD0DC b323 + NATIVE_DECL BOOL IS_INCIDENT_VALID(int incidentId) { return invoke(0xC8BC6461E629BEAA, incidentId); } // 0xC8BC6461E629BEAA 0x31FD0BA4 b323 + NATIVE_DECL void SET_INCIDENT_REQUESTED_UNITS(int incidentId, int dispatchService, int numUnits) { invoke(0xB08B85D860E7BA3C, incidentId, dispatchService, numUnits); } // 0xB08B85D860E7BA3C 0x0242D88E b323 + NATIVE_DECL void SET_IDEAL_SPAWN_DISTANCE_FOR_INCIDENT(int incidentId, float p1) { invoke(0xD261BA3E7E998072, incidentId, p1); } // 0xD261BA3E7E998072 0x1F38102E b323 + NATIVE_DECL BOOL FIND_SPAWN_POINT_IN_DIRECTION(float posX, float posY, float posZ, float fwdVecX, float fwdVecY, float fwdVecZ, float distance, Vector3* spawnPoint) { return invoke(0x6874E2190B0C1972, posX, posY, posZ, fwdVecX, fwdVecY, fwdVecZ, distance, spawnPoint); } // 0x6874E2190B0C1972 0x71AEFD77 b323 + NATIVE_DECL int ADD_POP_MULTIPLIER_AREA(float x1, float y1, float z1, float x2, float y2, float z2, float p6, float p7, BOOL p8, BOOL p9) { return invoke(0x67F6413D3220E18D, x1, y1, z1, x2, y2, z2, p6, p7, p8, p9); } // 0x67F6413D3220E18D 0x42BF09B3 b323 + NATIVE_DECL BOOL DOES_POP_MULTIPLIER_AREA_EXIST(int id) { return invoke(0x1327E2FE9746BAEE, id); } // 0x1327E2FE9746BAEE 0xE933B34A b323 + NATIVE_DECL void REMOVE_POP_MULTIPLIER_AREA(int id, BOOL p1) { invoke(0xB129E447A2EDA4BF, id, p1); } // 0xB129E447A2EDA4BF 0xFBDBE374 b323 + NATIVE_DECL BOOL IS_POP_MULTIPLIER_AREA_NETWORKED(int id) { return invoke(0x1312F4B242609CE3, id); } // 0x1312F4B242609CE3 b1290 + NATIVE_DECL int ADD_POP_MULTIPLIER_SPHERE(float x, float y, float z, float radius, float pedMultiplier, float vehicleMultiplier, BOOL p6, BOOL p7) { return invoke(0x32C7A7E8C43A1F80, x, y, z, radius, pedMultiplier, vehicleMultiplier, p6, p7); } // 0x32C7A7E8C43A1F80 0xCE4A3D20 b323 + NATIVE_DECL BOOL DOES_POP_MULTIPLIER_SPHERE_EXIST(int id) { return invoke(0x171BAFB3C60389F4, id); } // 0x171BAFB3C60389F4 0xD2B7A5A0 b791 + NATIVE_DECL void REMOVE_POP_MULTIPLIER_SPHERE(int id, BOOL p1) { invoke(0xE6869BECDD8F2403, id, p1); } // 0xE6869BECDD8F2403 0x92E7E4EB b323 + NATIVE_DECL void ENABLE_TENNIS_MODE(Ped ped, BOOL toggle, BOOL p2) { invoke(0x28A04B411933F8A6, ped, toggle, p2); } // 0x28A04B411933F8A6 0x0BD3F9EC b323 + NATIVE_DECL BOOL IS_TENNIS_MODE(Ped ped) { return invoke(0x5D5479D115290C3F, ped); } // 0x5D5479D115290C3F 0x04A947BA b323 + NATIVE_DECL void PLAY_TENNIS_SWING_ANIM(Ped ped, const char* animDict, const char* animName, float p3, float p4, BOOL p5) { invoke(0xE266ED23311F24D4, ped, animDict, animName, p3, p4, p5); } // 0xE266ED23311F24D4 0xC20A7D2B b323 + NATIVE_DECL BOOL GET_TENNIS_SWING_ANIM_COMPLETE(Ped ped) { return invoke(0x17DF68D720AA77F8, ped); } // 0x17DF68D720AA77F8 0x8501E727 b323 + NATIVE_DECL BOOL GET_TENNIS_SWING_ANIM_CAN_BE_INTERRUPTED(Ped ped) { return invoke(0x19BFED045C647C49, ped); } // 0x19BFED045C647C49 0x1A332D2D b323 + NATIVE_DECL BOOL GET_TENNIS_SWING_ANIM_SWUNG(Ped ped) { return invoke(0xE95B0C7D5BA3B96B, ped); } // 0xE95B0C7D5BA3B96B b323 + NATIVE_DECL void PLAY_TENNIS_DIVE_ANIM(Ped ped, int p1, float p2, float p3, float p4, BOOL p5) { invoke(0x8FA9C42FC5D7C64B, ped, p1, p2, p3, p4, p5); } // 0x8FA9C42FC5D7C64B 0x0C8865DF b323 + NATIVE_DECL void SET_TENNIS_MOVE_NETWORK_SIGNAL_FLOAT(Ped ped, const char* p1, float p2) { invoke(0x54F157E0336A3822, ped, p1, p2); } // 0x54F157E0336A3822 0x49F977A9 b323 + NATIVE_DECL void RESET_DISPATCH_SPAWN_LOCATION() { invoke(0x5896F2BD5683A4E1); } // 0x5896F2BD5683A4E1 b1868 + NATIVE_DECL void SET_DISPATCH_SPAWN_LOCATION(float x, float y, float z) { invoke(0xD10F442036302D50, x, y, z); } // 0xD10F442036302D50 0x6F009E33 b323 + NATIVE_DECL void RESET_DISPATCH_IDEAL_SPAWN_DISTANCE() { invoke(0x77A84429DD9F0A15); } // 0x77A84429DD9F0A15 0xDA65ECAA b323 + NATIVE_DECL void SET_DISPATCH_IDEAL_SPAWN_DISTANCE(float distance) { invoke(0x6FE601A64180D423, distance); } // 0x6FE601A64180D423 0x6283BE32 b323 + NATIVE_DECL void RESET_DISPATCH_TIME_BETWEEN_SPAWN_ATTEMPTS(Any p0) { invoke(0xEB2DB0CAD13154B3, p0); } // 0xEB2DB0CAD13154B3 0x1479E85A b323 + NATIVE_DECL void SET_DISPATCH_TIME_BETWEEN_SPAWN_ATTEMPTS(Any p0, float p1) { invoke(0x44F7CBC1BEB3327D, p0, p1); } // 0x44F7CBC1BEB3327D 0xABADB709 b323 + NATIVE_DECL void SET_DISPATCH_TIME_BETWEEN_SPAWN_ATTEMPTS_MULTIPLIER(Any p0, float p1) { invoke(0x48838ED9937A15D1, p0, p1); } // 0x48838ED9937A15D1 0x1C996BCD b323 + NATIVE_DECL int ADD_DISPATCH_SPAWN_ANGLED_BLOCKING_AREA(float x1, float y1, float z1, float x2, float y2, float z2, float width) { return invoke(0x918C7B2D2FF3928B, x1, y1, z1, x2, y2, z2, width); } // 0x918C7B2D2FF3928B 0xF557BAF9 b323 + NATIVE_DECL int ADD_DISPATCH_SPAWN_SPHERE_BLOCKING_AREA(float x1, float y1, float x2, float y2) { return invoke(0x2D4259F1FEB81DA9, x1, y1, x2, y2); } // 0x2D4259F1FEB81DA9 b323 + NATIVE_DECL void REMOVE_DISPATCH_SPAWN_BLOCKING_AREA(int p0) { invoke(0x264AC28B01B353A5, p0); } // 0x264AC28B01B353A5 0xA8D2FB92 b323 + NATIVE_DECL void RESET_DISPATCH_SPAWN_BLOCKING_AREAS() { invoke(0xAC7BFD5C1D83EA75); } // 0xAC7BFD5C1D83EA75 0x9A17F835 b323 + NATIVE_DECL void RESET_WANTED_RESPONSE_NUM_PEDS_TO_SPAWN() { invoke(0xD9F692D349249528); } // 0xD9F692D349249528 0xE0C9307E b323 + NATIVE_DECL void SET_WANTED_RESPONSE_NUM_PEDS_TO_SPAWN(int p0, int p1) { invoke(0xE532EC1A63231B4F, p0, p1); } // 0xE532EC1A63231B4F 0xA0D8C749 b323 + NATIVE_DECL void ADD_TACTICAL_NAV_MESH_POINT(float x, float y, float z) { invoke(0xB8721407EE9C3FF6, x, y, z); } // 0xB8721407EE9C3FF6 0x24A4E0B2 b323 + NATIVE_DECL void CLEAR_TACTICAL_NAV_MESH_POINTS() { invoke(0xB3CD58CCA6CDA852); } // 0xB3CD58CCA6CDA852 0x66C3C59C b323 + NATIVE_DECL void SET_RIOT_MODE_ENABLED(BOOL toggle) { invoke(0x2587A48BC88DFADF, toggle); } // 0x2587A48BC88DFADF 0xD9660339 b323 + NATIVE_DECL void DISPLAY_ONSCREEN_KEYBOARD_WITH_LONGER_INITIAL_STRING(int p0, const char* windowTitle, Any* p2, const char* defaultText, const char* defaultConcat1, const char* defaultConcat2, const char* defaultConcat3, const char* defaultConcat4, const char* defaultConcat5, const char* defaultConcat6, const char* defaultConcat7, int maxInputLength) { invoke(0xCA78CFA0366592FE, p0, windowTitle, p2, defaultText, defaultConcat1, defaultConcat2, defaultConcat3, defaultConcat4, defaultConcat5, defaultConcat6, defaultConcat7, maxInputLength); } // 0xCA78CFA0366592FE 0xD2688412 b323 + NATIVE_DECL void DISPLAY_ONSCREEN_KEYBOARD(int p0, const char* windowTitle, const char* p2, const char* defaultText, const char* defaultConcat1, const char* defaultConcat2, const char* defaultConcat3, int maxInputLength) { invoke(0x00DC833F2568DBF6, p0, windowTitle, p2, defaultText, defaultConcat1, defaultConcat2, defaultConcat3, maxInputLength); } // 0x00DC833F2568DBF6 0xAD99F2CE b323 + NATIVE_DECL int UPDATE_ONSCREEN_KEYBOARD() { return invoke(0x0CF2B696BBF945AE); } // 0x0CF2B696BBF945AE 0x23D0A1CE b323 + NATIVE_DECL const char* GET_ONSCREEN_KEYBOARD_RESULT() { return invoke(0x8362B09B91893647); } // 0x8362B09B91893647 0x44828FB3 b323 + NATIVE_DECL void CANCEL_ONSCREEN_KEYBOARD() { invoke(0x58A39BE597CE99CD); } // 0x58A39BE597CE99CD b757 + NATIVE_DECL void NEXT_ONSCREEN_KEYBOARD_RESULT_WILL_DISPLAY_USING_THESE_FONTS(int p0) { invoke(0x3ED1438C1F5C6612, p0); } // 0x3ED1438C1F5C6612 0x3301EA47 b323 + NATIVE_DECL void ACTION_MANAGER_ENABLE_ACTION(Hash hash, BOOL enable) { invoke(0xA6A12939F16D85BE, hash, enable); } // 0xA6A12939F16D85BE 0x42B484ED b323 + NATIVE_DECL int GET_REAL_WORLD_TIME() { return invoke(0x3F60413F5DF65748); } // 0x3F60413F5DF65748 b2612 + NATIVE_DECL void SUPRESS_RANDOM_EVENT_THIS_FRAME(int eventType, BOOL suppress) { invoke(0x1EAE0A6E978894A2, eventType, suppress); } // 0x1EAE0A6E978894A2 0x8F60366E b323 + NATIVE_DECL void SET_EXPLOSIVE_AMMO_THIS_FRAME(Player player) { invoke(0xA66C71C98D5F2CFB, player); } // 0xA66C71C98D5F2CFB 0x2EAFA1D1 b323 + NATIVE_DECL void SET_FIRE_AMMO_THIS_FRAME(Player player) { invoke(0x11879CDD803D30F4, player); } // 0x11879CDD803D30F4 0x7C18FC8A b323 + NATIVE_DECL void SET_EXPLOSIVE_MELEE_THIS_FRAME(Player player) { invoke(0xFF1BED81BFDC0FE0, player); } // 0xFF1BED81BFDC0FE0 0x96663D56 b323 + NATIVE_DECL void SET_SUPER_JUMP_THIS_FRAME(Player player) { invoke(0x57FFF03E423A4C0B, player); } // 0x57FFF03E423A4C0B 0x86745EF3 b323 + NATIVE_DECL void SET_BEAST_JUMP_THIS_FRAME(Player player) { invoke(0x438822C279B73B93, player); } // 0x438822C279B73B93 b573 + NATIVE_DECL void SET_FORCED_JUMP_THIS_FRAME(Player player) { invoke(0xA1183BCFEE0F93D1, player); } // 0xA1183BCFEE0F93D1 b1180 + NATIVE_DECL BOOL HAS_GAME_INSTALLED_THIS_SESSION() { return invoke(0x6FDDF453C0C756EC); } // 0x6FDDF453C0C756EC 0xC3C10FCC b323 + NATIVE_DECL void SET_TICKER_JOHNMARSTON_IS_DONE() { invoke(0xFB00CA71DA386228); } // 0xFB00CA71DA386228 0x054EC103 b323 + NATIVE_DECL BOOL ARE_PROFILE_SETTINGS_VALID() { return invoke(0x5AA3BEFA29F03AD4); } // 0x5AA3BEFA29F03AD4 0x46B5A15C b323 + NATIVE_DECL void PREVENT_ARREST_STATE_THIS_FRAME() { invoke(0xE3D969D2785FFB5E); } // 0xE3D969D2785FFB5E b323 + NATIVE_DECL void FORCE_GAME_STATE_PLAYING() { invoke(0xC0AA53F866B3134D); } // 0xC0AA53F866B3134D 0x5D209F25 b323 + NATIVE_DECL void SCRIPT_RACE_INIT(int p0, int p1, Any p2, Any p3) { invoke(0x0A60017F841A54F2, p0, p1, p2, p3); } // 0x0A60017F841A54F2 0x2D33F15A b323 + NATIVE_DECL void SCRIPT_RACE_SHUTDOWN() { invoke(0x1FF6BF9A63E5757F); } // 0x1FF6BF9A63E5757F 0xDF99925C b323 + NATIVE_DECL void SCRIPT_RACE_PLAYER_HIT_CHECKPOINT(Player player, Any p1, Any p2, Any p3) { invoke(0x1BB299305C3E8C13, player, p1, p2, p3); } // 0x1BB299305C3E8C13 0xA27F4472 b323 + NATIVE_DECL BOOL SCRIPT_RACE_GET_PLAYER_SPLIT_TIME(Player player, int* p1, int* p2) { return invoke(0x8EF5573A1F801A5C, player, p1, p2); } // 0x8EF5573A1F801A5C 0x07FF553F b323 + NATIVE_DECL void START_END_USER_BENCHMARK() { invoke(0x92790862E36C2ADA); } // 0x92790862E36C2ADA b323 + NATIVE_DECL void STOP_END_USER_BENCHMARK() { invoke(0xC7DB36C24634F52B); } // 0xC7DB36C24634F52B b323 + NATIVE_DECL void RESET_END_USER_BENCHMARK() { invoke(0x437138B6A830166A); } // 0x437138B6A830166A b323 + NATIVE_DECL void SAVE_END_USER_BENCHMARK() { invoke(0x37DEB0AA183FB6D8); } // 0x37DEB0AA183FB6D8 b323 + NATIVE_DECL BOOL UI_STARTED_END_USER_BENCHMARK() { return invoke(0xEA2F2061875EED90); } // 0xEA2F2061875EED90 b323 + NATIVE_DECL BOOL LANDING_SCREEN_STARTED_END_USER_BENCHMARK() { return invoke(0x3BBBD13E5041A79E); } // 0x3BBBD13E5041A79E b323 + NATIVE_DECL BOOL IS_COMMANDLINE_END_USER_BENCHMARK() { return invoke(0xA049A5BE0F04F2F8); } // 0xA049A5BE0F04F2F8 b323 + NATIVE_DECL int GET_BENCHMARK_ITERATIONS() { return invoke(0x4750FC27570311EC); } // 0x4750FC27570311EC b323 + NATIVE_DECL int GET_BENCHMARK_PASS() { return invoke(0x1B2366C3F2A5C8DF); } // 0x1B2366C3F2A5C8DF b323 + NATIVE_DECL void RESTART_GAME() { invoke(0xE574A662ACAEFBB1); } // 0xE574A662ACAEFBB1 b372 + NATIVE_DECL void QUIT_GAME() { invoke(0xEB6891F03362FB12); } // 0xEB6891F03362FB12 b323 + NATIVE_DECL BOOL HAS_ASYNC_INSTALL_FINISHED() { return invoke(0x14832BF2ABA53FC5); } // 0x14832BF2ABA53FC5 b323 + NATIVE_DECL void CLEANUP_ASYNC_INSTALL() { invoke(0xC79AE21974B01FB2); } // 0xC79AE21974B01FB2 b323 + NATIVE_DECL BOOL PLM_IS_IN_CONSTRAINED_MODE() { return invoke(0x684A41975F077262); } // 0x684A41975F077262 b323 + NATIVE_DECL int PLM_GET_CONSTRAINED_DURATION_MS() { return invoke(0xABB2FA71C83A1B72); } // 0xABB2FA71C83A1B72 b323 + NATIVE_DECL void SET_PLAYER_IS_IN_ANIMAL_FORM(BOOL toggle) { invoke(0x4EBB7E87AA0DBED4, toggle); } // 0x4EBB7E87AA0DBED4 b323 + NATIVE_DECL BOOL GET_IS_PLAYER_IN_ANIMAL_FORM() { return invoke(0x9689123E3F213AA5); } // 0x9689123E3F213AA5 b323 + NATIVE_DECL void SET_PLAYER_IS_REPEATING_A_MISSION(BOOL toggle) { invoke(0x9D8D44ADBBA61EF2, toggle); } // 0x9D8D44ADBBA61EF2 b323 + NATIVE_DECL void DISABLE_SCREEN_DIMMING_THIS_FRAME() { invoke(0x23227DF0B2115469); } // 0x23227DF0B2115469 b323 + NATIVE_DECL float GET_CITY_DENSITY() { return invoke(0xD10282B6E3751BA0); } // 0xD10282B6E3751BA0 b323 + NATIVE_DECL void USE_ACTIVE_CAMERA_FOR_TIMESLICING_CENTRE() { invoke(0x693478ACBD7F18E7); } // 0x693478ACBD7F18E7 b1103 + NATIVE_DECL void SET_CONTENT_ID_INDEX(Hash contentId, int index) { invoke(0x4B82FA6F2D624634, contentId, index); } // 0x4B82FA6F2D624634 b2612 + NATIVE_DECL int GET_CONTENT_ID_INDEX(Hash contentId) { return invoke(0xECF041186C5A94DC, contentId); } // 0xECF041186C5A94DC b2612 } namespace MOBILE { - void CREATE_MOBILE_PHONE(int phoneType); - void DESTROY_MOBILE_PHONE(); - void SET_MOBILE_PHONE_SCALE(float scale); - void SET_MOBILE_PHONE_ROTATION(float rotX, float rotY, float rotZ, Any p3); - void GET_MOBILE_PHONE_ROTATION(Vector3* rotation, Vehicle p1); - void SET_MOBILE_PHONE_POSITION(float posX, float posY, float posZ); - void GET_MOBILE_PHONE_POSITION(Vector3* position); - void SCRIPT_IS_MOVING_MOBILE_PHONE_OFFSCREEN(BOOL toggle); - BOOL CAN_PHONE_BE_SEEN_ON_SCREEN(); - void SET_MOBILE_PHONE_DOF_STATE(BOOL toggle); - void CELL_SET_INPUT(int direction); - void CELL_HORIZONTAL_MODE_TOGGLE(BOOL toggle); - void CELL_CAM_ACTIVATE(BOOL p0, BOOL p1); - void CELL_CAM_ACTIVATE_SELFIE_MODE(BOOL toggle); - void CELL_CAM_ACTIVATE_SHALLOW_DOF_MODE(BOOL toggle); - void CELL_CAM_SET_SELFIE_MODE_SIDE_OFFSET_SCALING(float p0); - void CELL_CAM_SET_SELFIE_MODE_HORZ_PAN_OFFSET(float horizontalPan); - void CELL_CAM_SET_SELFIE_MODE_VERT_PAN_OFFSET(float vertPan); - void CELL_CAM_SET_SELFIE_MODE_ROLL_OFFSET(float roll); - void CELL_CAM_SET_SELFIE_MODE_DISTANCE_SCALING(float distanceScaling); - void CELL_CAM_SET_SELFIE_MODE_HEAD_YAW_OFFSET(float yaw); - void CELL_CAM_SET_SELFIE_MODE_HEAD_ROLL_OFFSET(float roll); - void CELL_CAM_SET_SELFIE_MODE_HEAD_PITCH_OFFSET(float pitch); - BOOL CELL_CAM_IS_CHAR_VISIBLE_NO_FACE_CHECK(Entity entity); - void GET_MOBILE_PHONE_RENDER_ID(int* renderId); + NATIVE_DECL void CREATE_MOBILE_PHONE(int phoneType) { invoke(0xA4E8E696C532FBC7, phoneType); } // 0xA4E8E696C532FBC7 0x5BBC5E23 b323 + NATIVE_DECL void DESTROY_MOBILE_PHONE() { invoke(0x3BC861DF703E5097); } // 0x3BC861DF703E5097 0x1A65037B b323 + NATIVE_DECL void SET_MOBILE_PHONE_SCALE(float scale) { invoke(0xCBDD322A73D6D932, scale); } // 0xCBDD322A73D6D932 0x09BCF1BE b323 + NATIVE_DECL void SET_MOBILE_PHONE_ROTATION(float rotX, float rotY, float rotZ, Any p3) { invoke(0xBB779C0CA917E865, rotX, rotY, rotZ, p3); } // 0xBB779C0CA917E865 0x209C28CF b323 + NATIVE_DECL void GET_MOBILE_PHONE_ROTATION(Vector3* rotation, Vehicle p1) { invoke(0x1CEFB61F193070AE, rotation, p1); } // 0x1CEFB61F193070AE 0x17A29F23 b323 + NATIVE_DECL void SET_MOBILE_PHONE_POSITION(float posX, float posY, float posZ) { invoke(0x693A5C6D6734085B, posX, posY, posZ); } // 0x693A5C6D6734085B 0x841800B3 b323 + NATIVE_DECL void GET_MOBILE_PHONE_POSITION(Vector3* position) { invoke(0x584FDFDA48805B86, position); } // 0x584FDFDA48805B86 0xB2E1E1A0 b323 + NATIVE_DECL void SCRIPT_IS_MOVING_MOBILE_PHONE_OFFSCREEN(BOOL toggle) { invoke(0xF511F759238A5122, toggle); } // 0xF511F759238A5122 0x29828690 b323 + NATIVE_DECL BOOL CAN_PHONE_BE_SEEN_ON_SCREEN() { return invoke(0xC4E2813898C97A4B); } // 0xC4E2813898C97A4B 0x5F978584 b323 + NATIVE_DECL void SET_MOBILE_PHONE_DOF_STATE(BOOL toggle) { invoke(0x375A706A5C2FD084, toggle); } // 0x375A706A5C2FD084 b372 + NATIVE_DECL void CELL_SET_INPUT(int direction) { invoke(0x95C9E72F3D7DEC9B, direction); } // 0x95C9E72F3D7DEC9B b323 + NATIVE_DECL void CELL_HORIZONTAL_MODE_TOGGLE(BOOL toggle) { invoke(0x44E44169EF70138E, toggle); } // 0x44E44169EF70138E b323 + NATIVE_DECL void CELL_CAM_ACTIVATE(BOOL p0, BOOL p1) { invoke(0xFDE8F069C542D126, p0, p1); } // 0xFDE8F069C542D126 0x234C1AE9 b323 + NATIVE_DECL void CELL_CAM_ACTIVATE_SELFIE_MODE(BOOL toggle) { invoke(0x015C49A93E3E086E, toggle); } // 0x015C49A93E3E086E 0x4479B304 b323 + NATIVE_DECL void CELL_CAM_ACTIVATE_SHALLOW_DOF_MODE(BOOL toggle) { invoke(0xA2CCBE62CD4C91A4, toggle); } // 0xA2CCBE62CD4C91A4 0xC273BB4D b323 + NATIVE_DECL void CELL_CAM_SET_SELFIE_MODE_SIDE_OFFSET_SCALING(float p0) { invoke(0x1B0B4AEED5B9B41C, p0); } // 0x1B0B4AEED5B9B41C b323 + NATIVE_DECL void CELL_CAM_SET_SELFIE_MODE_HORZ_PAN_OFFSET(float horizontalPan) { invoke(0x53F4892D18EC90A4, horizontalPan); } // 0x53F4892D18EC90A4 b323 + NATIVE_DECL void CELL_CAM_SET_SELFIE_MODE_VERT_PAN_OFFSET(float vertPan) { invoke(0x3117D84EFA60F77B, vertPan); } // 0x3117D84EFA60F77B b323 + NATIVE_DECL void CELL_CAM_SET_SELFIE_MODE_ROLL_OFFSET(float roll) { invoke(0x15E69E2802C24B8D, roll); } // 0x15E69E2802C24B8D b323 + NATIVE_DECL void CELL_CAM_SET_SELFIE_MODE_DISTANCE_SCALING(float distanceScaling) { invoke(0xAC2890471901861C, distanceScaling); } // 0xAC2890471901861C b323 + NATIVE_DECL void CELL_CAM_SET_SELFIE_MODE_HEAD_YAW_OFFSET(float yaw) { invoke(0xD6ADE981781FCA09, yaw); } // 0xD6ADE981781FCA09 b323 + NATIVE_DECL void CELL_CAM_SET_SELFIE_MODE_HEAD_ROLL_OFFSET(float roll) { invoke(0xF1E22DC13F5EEBAD, roll); } // 0xF1E22DC13F5EEBAD b323 + NATIVE_DECL void CELL_CAM_SET_SELFIE_MODE_HEAD_PITCH_OFFSET(float pitch) { invoke(0x466DA42C89865553, pitch); } // 0x466DA42C89865553 b323 + NATIVE_DECL BOOL CELL_CAM_IS_CHAR_VISIBLE_NO_FACE_CHECK(Entity entity) { return invoke(0x439E9BC95B7E7FBE, entity); } // 0x439E9BC95B7E7FBE 0xBEA88097 b323 + NATIVE_DECL void GET_MOBILE_PHONE_RENDER_ID(int* renderId) { invoke(0xB4A53E05F68B6FA1, renderId); } // 0xB4A53E05F68B6FA1 0x88E4FECE b323 } namespace MONEY { - void NETWORK_INITIALIZE_CASH(int wallet, int bank); - void NETWORK_DELETE_CHARACTER(int characterSlot, BOOL p1, BOOL p2); - void NETWORK_MANUAL_DELETE_CHARACTER(int characterSlot); - BOOL NETWORK_GET_PLAYER_IS_HIGH_EARNER(); - void NETWORK_CLEAR_CHARACTER_WALLET(int characterSlot); - void NETWORK_GIVE_PLAYER_JOBSHARE_CASH(int amount, Any* gamerHandle); - void NETWORK_RECEIVE_PLAYER_JOBSHARE_CASH(int value, Any* gamerHandle); - BOOL NETWORK_CAN_SHARE_JOB_CASH(); - void NETWORK_REFUND_CASH(int index, const char* context, const char* reason, BOOL p3); - void NETWORK_DEDUCT_CASH(int amount, const char* p1, const char* p2, BOOL p3, BOOL p4, BOOL p5); - BOOL NETWORK_MONEY_CAN_BET(int amount, BOOL p1, BOOL p2); - BOOL NETWORK_CAN_BET(int amount); - BOOL NETWORK_CASINO_CAN_BET(Hash hash); - BOOL NETWORK_CASINO_CAN_BET_PVC(); - BOOL NETWORK_CASINO_CAN_BET_AMOUNT(Any p0); - BOOL NETWORK_CASINO_CAN_BUY_CHIPS_PVC(); - BOOL NETWORK_CASINO_BUY_CHIPS(int p0, int p1); - BOOL NETWORK_CASINO_SELL_CHIPS(int p0, int p1); - void NETWORK_DEFER_CASH_TRANSACTIONS_UNTIL_SHOP_SAVE(); - BOOL CAN_PAY_AMOUNT_TO_BOSS(int p0, int p1, int amount, int* p3); - void NETWORK_EARN_FROM_PICKUP(int amount); - void NETWORK_EARN_FROM_CASHING_OUT(int amount); - void NETWORK_EARN_FROM_GANGATTACK_PICKUP(int amount); - void NETWORK_EARN_ASSASSINATE_TARGET_KILLED(int amount); - void NETWORK_EARN_FROM_ROB_ARMORED_CARS(int amount); - void NETWORK_EARN_FROM_CRATE_DROP(int amount); - void NETWORK_EARN_FROM_BETTING(int amount, const char* p1); - void NETWORK_EARN_FROM_JOB(int amount, const char* p1); - void NETWORK_EARN_FROM_JOBX2(int amount, const char* p1); - void NETWORK_EARN_FROM_PREMIUM_JOB(int amount, const char* p1); - void NETWORK_EARN_FROM_BEND_JOB(int amount, const char* heistHash); - void NETWORK_EARN_FROM_CHALLENGE_WIN(Any p0, Any* p1, BOOL p2); - void NETWORK_EARN_FROM_BOUNTY(int amount, Any* gamerHandle, Any* p2, Any p3); - void NETWORK_EARN_FROM_IMPORT_EXPORT(int amount, Hash modelHash); - void NETWORK_EARN_FROM_HOLDUPS(int amount); - void NETWORK_EARN_FROM_PROPERTY(int amount, Hash propertyName); - void NETWORK_EARN_FROM_AI_TARGET_KILL(Any p0, Any p1); - void NETWORK_EARN_FROM_NOT_BADSPORT(int amount); - void NETWORK_EARN_FROM_VEHICLE(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7); - void NETWORK_EARN_FROM_PERSONAL_VEHICLE(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8); - void NETWORK_EARN_FROM_DAILY_OBJECTIVES(int amount, const char* type, int characterSlot); - void NETWORK_EARN_FROM_AMBIENT_JOB(int p0, const char* p1, Any* p2); - void NETWORK_EARN_FROM_JOB_BONUS(Any p0, Any* p1, Any* p2); - void NETWORK_EARN_FROM_CRIMINAL_MASTERMIND(Any p0, Any p1, Any p2); - void NETWORK_EARN_HEIST_AWARD(Any p0, Any p1, Any p2); - void NETWORK_EARN_FIRST_TIME_BONUS(Any p0, Any p1, Any p2); - void NETWORK_EARN_GOON(Any p0, Any p1, Any p2); - void NETWORK_EARN_BOSS(Any p0, Any p1, Any p2); - void NETWORK_EARN_AGENCY(Any p0, Any p1, Any p2, Any p3); - void NETWORK_EARN_FROM_WAREHOUSE(int amount, int id); - void NETWORK_EARN_FROM_CONTRABAND(int amount, Any p1); - void NETWORK_EARN_FROM_DESTROYING_CONTRABAND(Any p0, Any p1, Any p2); - void NETWORK_EARN_FROM_SMUGGLER_WORK(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5); - void NETWORK_EARN_FROM_HANGAR_TRADE(Any p0, Any p1); - void NETWORK_EARN_PURCHASE_CLUB_HOUSE(Any p0, Any p1); - void NETWORK_EARN_FROM_BUSINESS_PRODUCT(int amount, Any p1, Any p2, Any p3); - void NETWORK_EARN_FROM_VEHICLE_EXPORT(int amount, Any p1, Any p2); - void NETWORK_EARN_SMUGGLER_AGENCY(int amount, Any p1, Any p2, Any p3); - void NETWORK_EARN_BOUNTY_HUNTER_REWARD(Any p0); - void NETWORK_EARN_FROM_BUSINESS_BATTLE(Any p0); - void NETWORK_EARN_FROM_CLUB_MANAGEMENT_PARTICIPATION(Any p0, int p1); - void NETWORK_EARN_FROM_FMBB_PHONECALL_MISSION(Any p0); - void NETWORK_EARN_FROM_BUSINESS_HUB_SELL(Any p0, Any p1, Any p2); - void NETWORK_EARN_FROM_FMBB_BOSS_WORK(Any p0); - void NETWORK_EARN_FMBB_WAGE_BONUS(Any p0); - BOOL NETWORK_CAN_SPEND_MONEY(Any p0, BOOL p1, BOOL p2, BOOL p3, Any p4, Any p5); - BOOL NETWORK_CAN_SPEND_MONEY2(Any p0, BOOL p1, BOOL p2, BOOL p3, Any* p4, Any p5, Any p6); - void NETWORK_BUY_ITEM(int amount, Hash item, Any p2, Any p3, BOOL p4, const char* item_name, Any p6, Any p7, Any p8, BOOL p9); - void NETWORK_SPENT_TAXI(int amount, BOOL p1, BOOL p2, Any p3, Any p4); - void NETWORK_PAY_EMPLOYEE_WAGE(Any p0, BOOL p1, BOOL p2); - void NETWORK_PAY_MATCH_ENTRY_FEE(int amount, const char* matchId, BOOL p2, BOOL p3); - void NETWORK_SPENT_BETTING(int amount, int p1, const char* matchId, BOOL p3, BOOL p4); - void NETWORK_SPENT_WAGER(Any p0, Any p1, int amount); - void NETWORK_SPENT_IN_STRIPCLUB(Any p0, BOOL p1, Any p2, BOOL p3); - void NETWORK_BUY_HEALTHCARE(int cost, BOOL p1, BOOL p2); - void NETWORK_BUY_AIRSTRIKE(int cost, BOOL p1, BOOL p2, Any p3); - void NETWORK_BUY_BACKUP_GANG(int p0, int p1, BOOL p2, BOOL p3, int npcProvider); - void NETWORK_BUY_HELI_STRIKE(int cost, BOOL p1, BOOL p2, Any p3); - void NETWORK_SPENT_AMMO_DROP(Any p0, BOOL p1, BOOL p2, Any p3); - void NETWORK_BUY_BOUNTY(int amount, Player victim, BOOL p2, BOOL p3, Any p4); - void NETWORK_BUY_PROPERTY(int cost, Hash propertyName, BOOL p2, BOOL p3); - void NETWORK_BUY_SMOKES(int p0, BOOL p1, BOOL p2); - void NETWORK_SPENT_HELI_PICKUP(Any p0, BOOL p1, BOOL p2, Any p3); - void NETWORK_SPENT_BOAT_PICKUP(Any p0, BOOL p1, BOOL p2, Any p3); - void NETWORK_SPENT_BULL_SHARK(Any p0, BOOL p1, BOOL p2, Any p3); - void NETWORK_SPENT_CASH_DROP(int amount, BOOL p1, BOOL p2); - void NETWORK_SPENT_HIRE_MUGGER(Any p0, BOOL p1, BOOL p2, Any p3); - void NETWORK_SPENT_ROBBED_BY_MUGGER(int amount, BOOL p1, BOOL p2, Any p3); - void NETWORK_SPENT_HIRE_MERCENARY(Any p0, BOOL p1, BOOL p2, Any p3); - void NETWORK_SPENT_BUY_WANTEDLEVEL(Any p0, Any* p1, BOOL p2, BOOL p3, Any p4); - void NETWORK_SPENT_BUY_OFFTHERADAR(Any p0, BOOL p1, BOOL p2, Any p3); - void NETWORK_SPENT_BUY_REVEAL_PLAYERS(Any p0, BOOL p1, BOOL p2, Any p3); - void NETWORK_SPENT_CARWASH(Any p0, Any p1, Any p2, BOOL p3, BOOL p4); - void NETWORK_SPENT_CINEMA(Any p0, Any p1, BOOL p2, BOOL p3); - void NETWORK_SPENT_TELESCOPE(Any p0, BOOL p1, BOOL p2); - void NETWORK_SPENT_HOLDUPS(Any p0, BOOL p1, BOOL p2); - void NETWORK_SPENT_BUY_PASSIVE_MODE(Any p0, BOOL p1, BOOL p2, Any p3); - void NETWORK_SPENT_BANK_INTEREST(int p0, BOOL p1, BOOL p2); - void NETWORK_SPENT_PROSTITUTES(Any p0, BOOL p1, BOOL p2); - void NETWORK_SPENT_ARREST_BAIL(Any p0, BOOL p1, BOOL p2); - void NETWORK_SPENT_PAY_VEHICLE_INSURANCE_PREMIUM(int amount, Hash vehicleModel, Any* gamerHandle, BOOL notBankrupt, BOOL hasTheMoney); - void NETWORK_SPENT_CALL_PLAYER(Any p0, Any* p1, BOOL p2, BOOL p3); - void NETWORK_SPENT_BOUNTY(Any p0, BOOL p1, BOOL p2); - void NETWORK_SPENT_FROM_ROCKSTAR(int p0, BOOL p1, BOOL p2); - int NETWORK_SPEND_EARNED_FROM_BANK_AND_WALLETS(int amount); - const char* PROCESS_CASH_GIFT(int* p0, int* p1, const char* p2); - void NETWORK_SPENT_MOVE_SUBMARINE(Any p0, Any p1, Any p2); - void NETWORK_SPENT_PLAYER_HEALTHCARE(int p0, int p1, BOOL p2, BOOL p3); - void NETWORK_SPENT_NO_COPS(Any p0, BOOL p1, BOOL p2, Any p3); - void NETWORK_SPENT_CARGO_SOURCING(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5); - void NETWORK_SPENT_REQUEST_JOB(Any p0, BOOL p1, BOOL p2, Any p3); - void NETWORK_SPENT_REQUEST_HEIST(Any p0, BOOL p1, BOOL p2, Any p3); - void NETWORK_BUY_FAIRGROUND_RIDE(int amount, Any p1, BOOL p2, BOOL p3, Any p4); - BOOL NETWORK_ECONOMY_HAS_FIXED_CRAZY_NUMBERS(); - void NETWORK_SPENT_JOB_SKIP(int amount, const char* matchId, BOOL p2, BOOL p3); - BOOL NETWORK_SPENT_BOSS_GOON(int amount, BOOL p1, BOOL p2); - void NETWORK_SPEND_GOON(int p0, int p1, int amount); - void NETWORK_SPEND_BOSS(Any p0, Any p1, Any p2); - void NETWORK_SPENT_MOVE_YACHT(int amount, BOOL p1, BOOL p2); - void NETWORK_SPENT_RENAME_ORGANIZATION(Any p0, Any p1, Any p2, Any p3); - void NETWORK_BUY_CONTRABAND_MISSION(int p0, int p1, Hash p2, BOOL p3, BOOL p4); - void NETWORK_SPENT_PA_SERVICE_HELI(Any p0, Any p1, Any p2, Any p3); - void NETWORK_SPENT_PA_SERVICE_VEHICLE(Any p0, Any p1, Any p2, Any p3); - void NETWORK_SPENT_PA_SERVICE_SNACK(Any p0, Any p1, Any p2, Any p3); - void NETWORK_SPENT_PA_SERVICE_DANCER(Any p0, Any p1, Any p2, Any p3); - void NETWORK_SPENT_PA_SERVICE_IMPOUND(Any p0, Any p1, Any p2); - void NETWORK_SPENT_PA_HELI_PICKUP(Any p0, Any p1, Any p2, Any p3); - void NETWORK_SPENT_PURCHASE_OFFICE_PROPERTY(Any p0, Any p1, Any p2, Any p3, Any p4); - void NETWORK_SPENT_UPGRADE_OFFICE_PROPERTY(Any p0, Any p1, Any p2, Any p3, Any p4); - void NETWORK_SPENT_PURCHASE_WAREHOUSE_PROPERTY(Any p0, Any p1, Any p2, Any p3); - void NETWORK_SPENT_UPGRADE_WAREHOUSE_PROPERTY(Any p0, Any p1, Any p2, Any p3); - void NETWORK_SPENT_PURCHASE_IMPEXP_WAREHOUSE_PROPERTY(int amount, Any* data, BOOL p2, BOOL p3); - void NETWORK_SPENT_UPGRADE_IMPEXP_WAREHOUSE_PROPERTY(Any p0, Any p1, Any p2, Any p3); - void NETWORK_SPENT_TRADE_IMPEXP_WAREHOUSE_PROPERTY(Any p0, Any p1, Any p2, Any p3); - void NETWORK_SPENT_ORDER_WAREHOUSE_VEHICLE(Any p0, Any p1, Any p2, Any p3); - void NETWORK_SPENT_ORDER_BODYGUARD_VEHICLE(Any p0, Any p1, Any p2, Any p3); - void NETWORK_SPENT_JUKEBOX(Any p0, Any p1, Any p2, Any p3); - void NETWORK_SPENT_PURCHASE_CLUB_HOUSE(Any p0, Any p1, Any p2, Any p3); - void NETWORK_SPENT_UPGRADE_CLUB_HOUSE(Any p0, Any p1, Any p2, Any p3); - void NETWORK_SPENT_PURCHASE_BUSINESS_PROPERTY(Any p0, Any p1, Any p2, Any p3); - void NETWORK_SPENT_UPGRADE_BUSINESS_PROPERTY(Any p0, Any p1, Any p2, Any p3); - void NETWORK_SPENT_TRADE_BUSINESS_PROPERTY(Any p0, Any p1, Any p2, Any p3); - void NETWORK_SPENT_MC_ABILITY(Any p0, Any p1, Any p2, Any p3, Any p4); - void NETWORK_SPENT_PAY_BUSINESS_SUPPLIES(Any p0, Any p1, Any p2, Any p3); - void NETWORK_SPENT_CHANGE_APPEARANCE(Any p0, Any p1, Any p2); - void NETWORK_SPENT_VEHICLE_EXPORT_MODS(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9); - void NETWORK_SPENT_PURCHASE_OFFICE_GARAGE(Any p0, Any p1, Any p2, Any p3); - void NETWORK_SPENT_UPGRADE_OFFICE_GARAGE(Any p0, Any p1, Any p2, Any p3); - void NETWORK_SPENT_IMPORT_EXPORT_REPAIR(Any p0, Any p1, Any p2); - void NETWORK_SPENT_PURCHASE_HANGAR(Any p0, Any p1, Any p2, Any p3); - void NETWORK_SPENT_UPGRADE_HANGAR(Any p0, Any p1, Any p2, Any p3); - void NETWORK_SPENT_HANGAR_UTILITY_CHARGES(int amount, BOOL p1, BOOL p2); - void NETWORK_SPENT_HANGAR_STAFF_CHARGES(int amount, BOOL p1, BOOL p2); - void NETWORK_SPENT_BUY_TRUCK(Any p0, Any p1, Any p2, Any p3); - void NETWORK_SPENT_UPGRADE_TRUCK(Any p0, Any p1, Any p2, Any p3); - void NETWORK_SPENT_BUY_BUNKER(Any p0, Any p1, Any p2, Any p3); - void NETWORK_SPENT_UPRADE_BUNKER(Any p0, Any p1, Any p2, Any p3); - void NETWORK_EARN_FROM_SELL_BUNKER(int amount, Hash bunkerHash); - void NETWORK_SPENT_BALLISTIC_EQUIPMENT(int amount, BOOL p1, BOOL p2); - void NETWORK_EARN_RDR_BONUS(int amount, Any p1); - void NETWORK_EARN_WAGE_PAYMENT(int amount, Any p1); - void NETWORK_EARN_WAGE_PAYMENT_BONUS(int amount); - void NETWORK_SPENT_BUY_BASE(Any p0, Any p1, Any p2, Any p3); - void NETWORK_SPENT_UPGRADE_BASE(Any p0, Any p1, Any p2, Any p3); - void NETWORK_SPENT_BUY_TILTROTOR(Any p0, Any p1, Any p2, Any p3); - void NETWORK_SPENT_UPGRADE_TILTROTOR(Any p0, Any p1, Any p2, Any p3); - void NETWORK_SPENT_EMPLOY_ASSASSINS(Any p0, Any p1, Any p2, Any p3); - void NETWORK_SPEND_GANGOPS_CANNON(Any p0, Any p1, Any p2, Any p3); - void NETWORK_SPEND_GANGOPS_SKIP_MISSION(Any p0, Any p1, Any p2, Any p3); - void NETWORK_SPEND_CASINO_HEIST_SKIP_MISSION(Any p0, Any p1, Any p2, Any p3); - void NETWORK_EARN_SELL_BASE(int amount, Hash baseNameHash); - void NETWORK_EARN_TARGET_REFUND(int amount, int p1); - void NETWORK_EARN_GANGOPS_WAGES(int amount, int p1); - void NETWORK_EARN_GANGOPS_WAGES_BONUS(int amount, int p1); - void NETWORK_EARN_DAR_CHALLENGE(int amount, Any p1); - void NETWORK_EARN_DOOMSDAY_FINALE_BONUS(int amount, Hash vehicleHash); - void NETWORK_EARN_GANGOPS_AWARD(int amount, const char* p1, Any p2); - void NETWORK_EARN_GANGOPS_ELITE(int amount, const char* p1, int actIndex); - void NETWORK_SERVICE_EARN_GANGOPS_RIVAL_DELIVERY(int earnedMoney); - void NETWORK_SPEND_GANGOPS_START_STRAND(int type, int amount, BOOL p2, BOOL p3); - void NETWORK_SPEND_GANGOPS_TRIP_SKIP(int amount, BOOL p1, BOOL p2); - void NETWORK_EARN_GANGOPS_PREP_PARTICIPATION(int amount); - void NETWORK_EARN_GANGOPS_SETUP(int amount, const char* p1); - void NETWORK_EARN_GANGOPS_FINALE(int amount, const char* p1); - void NETWORK_SPEND_GANGOPS_REPAIR_COST(Any p0, Any p1, Any p2); - void NETWORK_EARN_NIGHTCLUB(Any p0); - void NETWORK_EARN_NIGHTCLUB_DANCING(Any p0); - void NETWORK_EARN_BB_EVENT_BONUS(int amount); - void NETWORK_SPENT_PURCHASE_HACKER_TRUCK(Any p0, Any p1, Any p2, Any p3); - void NETWORK_SPENT_UPGRADE_HACKER_TRUCK(Any p0, Any p1, Any p2, Any p3); - void NETWORK_EARN_HACKER_TRUCK(Any p0, int amount, Any p2, Any p3); - void NETWORK_SPENT_PURCHASE_NIGHTCLUB_AND_WAREHOUSE(Any p0, Any p1, Any p2, Any p3); - void NETWORK_SPENT_UPGRADE_NIGHTCLUB_AND_WAREHOUSE(Any p0, Any p1, Any p2, Any p3); - void NETWORK_EARN_NIGHTCLUB_AND_WAREHOUSE(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6); - void NETWORK_SPEND_NIGHTCLUB_AND_WAREHOUSE(Any p0, Any p1, Any p2, Any p3); - void NETWORK_SPENT_RDR_HATCHET_BONUS(int amount, BOOL p1, BOOL p2); - void NETWORK_SPENT_NIGHTCLUB_ENTRY_FEE(Player player, int amount, Any p1, BOOL p2, BOOL p3); - void NETWORK_SPEND_NIGHTCLUB_BAR_DRINK(int amount, Any p1, BOOL p2, BOOL p3); - void NETWORK_SPEND_BOUNTY_HUNTER_MISSION(int amount, BOOL p1, BOOL p2); - void NETWORK_SPENT_REHIRE_DJ(int amount, Any p1, BOOL p2, BOOL p3); - void NETWORK_SPENT_ARENA_JOIN_SPECTATOR(int amount, Any p1, BOOL p2, BOOL p3); - void NETWORK_EARN_ARENA_SKILL_LEVEL_PROGRESSION(int amount, Any p1); - void NETWORK_EARN_ARENA_CAREER_PROGRESSION(int amount, Any p1); - void NETWORK_SPEND_MAKE_IT_RAIN(int amount, BOOL p1, BOOL p2); - void NETWORK_SPEND_BUY_ARENA(int amount, BOOL p1, BOOL p2, const char* p3); - void NETWORK_SPEND_UPGRADE_ARENA(int amount, BOOL p1, BOOL p2, const char* p3); - void NETWORK_SPEND_ARENA_SPECTATOR_BOX(int amount, int type, BOOL p2, BOOL p3); - void NETWORK_SPEND_SPIN_THE_WHEEL_PAYMENT(int amount, Any p1, BOOL p2); - void NETWORK_EARN_SPIN_THE_WHEEL_CASH(int amount); - void NETWORK_SPEND_ARENA_PREMIUM(int amount, BOOL p1, BOOL p2); - void NETWORK_EARN_ARENA_WAR(int amount, Any p1, Any p2, Any p3); - void NETWORK_EARN_ARENA_WAR_ASSASSINATE_TARGET(int amount); - void NETWORK_EARN_ARENA_WAR_EVENT_CARGO(int amount); - void NETWORK_EARN_RC_TIME_TRIAL(int amount); - void NETWORK_EARN_DAILY_OBJECTIVE_EVENT(int amount); - void NETWORK_SPEND_CASINO_MEMBERSHIP(int amount, BOOL p1, BOOL p2, int p3); - void NETWORK_SPEND_BUY_CASINO(int amount, BOOL p1, BOOL p2, Any* data); - void NETWORK_SPEND_UPGRADE_CASINO(int amount, BOOL p1, BOOL p2, Any* data); - void NETWORK_SPEND_CASINO_GENERIC(int amount, Any p1, Any p2, Any p3, Any p4); - void NETWORK_EARN_CASINO_TIME_TRIAL_WIN(int amount); - void NETWORK_EARN_COLLECTABLES_ACTION_FIGURES(int amount); - void NETWORK_EARN_CASINO_COLLECTABLE_COMPLETED_COLLECTION(int amount); - void NETWORK_EARN_SELL_PRIZE_VEHICLE(int amount, Any p1, Any p2); - void NETWORK_EARN_CASINO_MISSION_REWARD(int amount); - void NETWORK_EARN_CASINO_STORY_MISSION_REWARD(int amount); - void NETWORK_EARN_CASINO_MISSION_PARTICIPATION(int amount); - void NETWORK_EARN_CASINO_AWARD(int amount, Hash hash); - void NETWORK_SPEND_BUY_ARCADE(Any p0, Any p1, Any p2, Any p3); - void NETWORK_SPEND_UPGRADE_ARCADE(Any p0, Any p1, Any p2, Any p3); - void NETWORK_SPEND_CASINO_HEIST(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9, Any p10); - void NETWORK_SPEND_ARCADE_MGMT(Any p0, Any p1, Any p2, Any p3, Any p4); - void NETWORK_SPEND_PLAY_ARCADE(Any p0, Any p1, Any p2, Any p3, Any p4); - void NETWORK_SPEND_ARCADE(Any p0, Any p1, Any p2, Any p3, Any p4); - void NETWORK_EARN_CASINO_HEIST(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6); - void NETWORK_EARN_UPGRADE_ARCADE(Any p0, Any p1, Any p2); - void NETWORK_EARN_ARCADE(Any p0, Any p1, Any p2, Any p3, Any p4); - void NETWORK_EARN_COLLECTABLES(Any p0, Any p1, Any p2); - void NETWORK_EARN_CHALLENGE(int amount, Any p1, Any p2); - void NETWORK_EARN_CASINO_HEIST_AWARDS(Any p0, Any p1, Any p2, Any p3, Any p4); - void NETWORK_EARN_COLLECTABLE_ITEM(int amount, Any p1); - void NETWORK_EARN_COLLECTABLE_COMPLETED_COLLECTION(int amount, Any p1); - void NETWORK_EARN_YATCH_MISSION(int amount, Any p1); - void NETWORK_EARN_DISPATCH_CALL(int amount, Any p1); - void NETWORK_SPEND_BEACH_PARTY(Any p0); - void NETWORK_SPEND_SUBMARINE(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5); - void NETWORK_SPEND_CASINO_CLUB(int amount1, Any p1, BOOL p2, Any p3, int p4, int p5, int p6, int amount2, Any p8); - void NETWORK_SPEND_BUY_SUB(Any p0, Any p1, Any p2, Any p3); - void NETWORK_SPEND_UPGRADE_SUB(Any p0, Any p1, Any p2, Any p3); - void NETWORK_SPEND_ISLAND_HEIST(Any p0, Any p1, Any p2, Any p3); - void NETWORK_EARN_ISLAND_HEIST(int amount1, Any p1, Any p2, Any p3, int amount2, int p5); - void NETWORK_EARN_BEACH_PARTY_LOST_FOUND(Any p0, Any p1, Any p2); - void NETWORK_EARN_FROM_ISLAND_HEIST_DJ_MISSION(Any p0, Any p1); - void NETWORK_SPEND_CAR_CLUB_MEMBERSHIP(int amount1, Any p1, Any p2, int amount2, Any p4); - void NETWORK_SPEND_CAR_CLUB_BAR(Any p0, BOOL p1, BOOL p2, Any p3); - void NETWORK_SPEND_AUTOSHOP_MODIFY(Any p0, Any p1, Any p2, Any p3, Any p4); - void NETWORK_SPEND_CAR_CLUB_TAKEOVER(Any p0, Any p1, Any p2, Any p3); - void NETWORK_SPEND_BUY_AUTOSHOP(Any p0, Any p1, Any p2, Any p3); - void NETWORK_SPEND_UPGRADE_AUTOSHOP(Any p0, Any p1, Any p2, Any p3); - void NETWORK_EARN_AUTOSHOP_BUSINESS(Any p0, Any p1, Any p2); - void NETWORK_EARN_AUTOSHOP_INCOME(Any p0, int p1); - void NETWORK_EARN_CARCLUB_MEMBERSHIP(Any p0); - void NETWORK_EARN_DAILY_VEHICLE(Any p0, Any p1); - void NETWORK_EARN_DAILY_VEHICLE_BONUS(Any p0); - void NETWORK_EARN_TUNER_AWARD(Any p0, Any p1, Any p2); - void NETWORK_EARN_TUNER_ROBBERY(Any p0, Any p1, Any p2, Any p3, Any p4); - void NETWORK_EARN_UPGRADE_AUTOSHOP(Any p0, Any p1); - void NETWORK_SPEND_INTERACTION_MENU_ABILITY(Any p0, Any p1, Any p2, Any p3); - void NETWORK_SPEND_SET_COMMON_FIELDS(Any p0, Any p1, Any p2, BOOL p3); - void NETWORK_SPEND_SET_DISCOUNT(BOOL p0); - void NETWORK_SPEND_BUY_AGENCY(Any p0, Any p1, Any p2, Any p3); - void NETWORK_SPEND_UPGRADE_AGENCY(Any p0, Any p1, Any p2, Any p3); - void NETWORK_SPEND_AGENCY(Any p0, Any p1, Any p2, Any p3, Any p4); - void NETWORK_SPEND_HIDDEN(Any p0, Any p1, Any p2, Any p3); - void NETWORK_SPEND_SOURCE_BIKE(Any p0, Any p1, Any p2, Any p3); - void NETWORK_SPEND_COMP_SUV(Any p0, Any p1, Any p2, Any p3); - void NETWORK_SPEND_SUV_FST_TRVL(int p0, BOOL p1, BOOL p2, Any p3); - void NETWORK_SPEND_SUPPLY(Any p0, Any p1, Any p2, Any p3); - void NETWORK_SPEND_BIKE_SHOP(Any p0, Any p1, Any p2, Any p3); - void NETWORK_SPEND_VEHICLE_REQUESTED(Any p0, Any p1, Any p2, Any p3, Any p4); - void NETWORK_SPEND_GUNRUNNING(Any p0, Any p1, Any p2, Any p3); - void NETWORK_EARN_AGENCY_SAFE(Any p0); - void NETWORK_EARN_AWARD_CONTRACT(Any p0, Any p1); - void NETWORK_EARN_AGENCY_CONTRACT(Any p0, Any p1); - void NETWORK_EARN_AWARD_PHONE(Any p0, Any p1); - void NETWORK_EARN_AGENCY_PHONE(Any p0, Any p1, Any p2); - void NETWORK_EARN_AWARD_FIXER_MISSION(Any p0, Any p1); - void NETWORK_EARN_FIXER_PREP(Any p0, Any p1); - void NETWORK_EARN_FIXER_FINALE(Any p0, Any p1); - void NETWORK_EARN_FIXER_AGENCY_SHORT_TRIP(Any p0, Any p1); - void NETWORK_EARN_AWARD_SHORT_TRIP(Any p0, Any p1); - void NETWORK_EARN_FIXER_RIVAL_DELIVERY(Any p0, Any p1); - void NETWORK_EARN_UPGRADE_AGENCY(Any p0, Any p1); - void NETWORK_SPEND_APARTMENT_UTILITIES(int amount, BOOL p1, BOOL p2, Any* data); - void NETWORK_SPEND_BUSINESS_PROPERTY_FEES(Any p0, Any p1, Any p2, Any p3); - void NETWORK_EARN_SIGHTSEEING_REWARD(Any p0, Any p1, Any p2, Any p3); - void NETWORK_EARN_BIKER_SHOP(Any p0, Any p1); - void NETWORK_EARN_BIKER(Any p0); - void NETWORK_YOHAN_SOURCE_GOODS(Any p0, Any p1, Any p2, Any p3); - void NETWORK_SPEND_BUY_MFGARAGE_(Any p0, Any p1, Any p2, Any p3); - void NETWORK_SPEND_UPGRADE_MFGARAGE_(Any p0, Any p1, Any p2, Any p3); - void NETWORK_SPEND_BUY_SUPPLIES_(int p0, BOOL p1, BOOL p2, int p3); - void NETWORK_SPEND_BUY_ACID_LAB_(Any p0, Any p1, Any p2, Any p3); - void NETWORK_SPEND_UPGRADE_ACID_LAB_EQUIPMENT_(Any p0, Any p1, Any p2, Any p3); - void NETWORK_SPEND_UPGRADE_ACID_LAB_ARMOR_(int p0, BOOL p1, BOOL p2, int p3); - void NETWORK_SPEND_UPGRADE_ACID_LAB_SCOOP_(int p0, BOOL p1, BOOL p2, int p3); - void NETWORK_SPEND_UPGRADE_ACID_LAB_MINES_(int p0, BOOL p1, BOOL p2, int p3); - void NETWORK_SPEND_RENAME_ACID_LAB_(Any p0, Any p1, Any p2, Any p3); - void NETWORK_SPEND_RENAME_ACID_PRODUCT_(Any p0, Any p1, Any p2, Any p3); - void NETWORK_EARN_AWARD_JUGGALO_MISSION_(Any p0, Any p1); - void NETWORK_EARN_AWARD_ACID_LAB_(Any p0, Any p1); - void NETWORK_EARN_AWARD_DAILY_STASH_(Any p0, Any p1); - void NETWORK_EARN_AWARD_DEAD_DROP_(Any p0, Any p1); - void NETWORK_EARN_AWARD_RANDOM_EVENT_(Any p0, Any p1); - void NETWORK_EARN_AWARD_TAXI_(Any p0, Any p1); - void NETWORK_EARN_STREET_DEALER_(Any p0, Any p1); - void NETWORK_EARN_SELL_ACID_(Any p0, Any p1); - void NETWORK_EARN_SETUP_PARTICIPATION_ACID_LAB_(Any p0, Any p1); - void NETWORK_EARN_SOURCE_PARTICIPATION_ACID_LAB_(Any p0, Any p1); - void NETWORK_EARN_SELL_PARTICIPATION_ACID_LAB_(Any p0, Any p1); - void NETWORK_EARN_JUGGALO_STORY_MISSION_(Any p0, Any p1); - void NETWORK_EARN_JUGGALO_STORY_MISSION_PARTICIPATION_(Any p0, Any p1); - void NETWORK_EARN_FOOLIGAN_JOB_(Any p0, Any p1); - void NETWORK_EARN_FOOLIGAN_JOB_PARTICIPATION_(Any p0, Any p1); - void NETWORK_EARN_TAXI_JOB_(Any p0, Any p1); - void NETWORK_EARN_DAILY_STASH_HOUSE_COMPLETED_(Any p0, Any p1); - void NETWORK_EARN_DAILY_STASH_HOUSE_PARTICIPATION_(Any p0, Any p1); - void NETWORK_EARN_AVENGER_(int amount, int p1); - void NETWORK_EARN_SMUGGLER_OPS_(Any p0, Any p1, Any p2); - void NETWORK_EARN_BONUS_OBJECTIVE_(int amount, Any p1, Any p2); - void NETWORK_EARN_PROGRESS_HUB_(Any p0, Any p1); - void NETWORK_SPENT_AIR_FREIGHT_(int hangarCargoSourcingPrice, BOOL fromBank, BOOL fromBankAndWallet, int cost, int warehouseId, int warehouseSlot); - void NETWORK_SPENT_SKIP_CARGO_SOURCE_SETUP_(int amount, BOOL fromBank, BOOL fromBankAndWallet, int cost); - void NETWORK_SPENT_STEALTH_MODULE_(int amount, BOOL fromBank, BOOL fromBankAndWallet, Hash p3); - void NETWORK_SPENT_MISSILE_JAMMER_(int amount, BOOL fromBank, BOOL fromBankAndWallet, Hash p3); - int NETWORK_GET_VC_BANK_BALANCE(); - int NETWORK_GET_VC_WALLET_BALANCE(int characterSlot); - int NETWORK_GET_VC_BALANCE(); - int NETWORK_GET_EVC_BALANCE(); - int NETWORK_GET_PVC_BALANCE(); - const char* NETWORK_GET_STRING_WALLET_BALANCE(int characterSlot); - const char* NETWORK_GET_STRING_BANK_BALANCE(); - const char* NETWORK_GET_STRING_BANK_WALLET_BALANCE(int character); - BOOL NETWORK_GET_CAN_SPEND_FROM_WALLET(int amount, int characterSlot); - BOOL NETWORK_GET_CAN_SPEND_FROM_BANK(int amount); - BOOL NETWORK_GET_CAN_SPEND_FROM_BANK_AND_WALLET(int amount, int characterSlot); - int NETWORK_GET_PVC_TRANSFER_BALANCE(); - BOOL NETWORK_GET_CAN_TRANSFER_CASH(int amount); - BOOL NETWORK_CAN_RECEIVE_PLAYER_CASH(Any p0, Any p1, Any p2, Any p3); - int NETWORK_GET_REMAINING_TRANSFER_BALANCE(); - int WITHDRAW_VC(int amount); - BOOL DEPOSIT_VC(int amount); - BOOL HAS_VC_WITHDRAWAL_COMPLETED(Any p0); - BOOL WAS_VC_WITHDRAWAL_SUCCESSFUL(Any p0); + NATIVE_DECL void NETWORK_INITIALIZE_CASH(int wallet, int bank) { invoke(0x3DA5ECD1A56CBA6D, wallet, bank); } // 0x3DA5ECD1A56CBA6D 0x66DA9935 b323 + NATIVE_DECL void NETWORK_DELETE_CHARACTER(int characterSlot, BOOL p1, BOOL p2) { invoke(0x05A50AF38947EB8D, characterSlot, p1, p2); } // 0x05A50AF38947EB8D 0xA9F7E9C3 b323 + NATIVE_DECL void NETWORK_MANUAL_DELETE_CHARACTER(int characterSlot) { invoke(0x821418C727FCACD7, characterSlot); } // 0x821418C727FCACD7 b791 + NATIVE_DECL BOOL NETWORK_GET_PLAYER_IS_HIGH_EARNER() { return invoke(0xFB2456B2040A6A67); } // 0xFB2456B2040A6A67 0x63F093A6 b323 + NATIVE_DECL void NETWORK_CLEAR_CHARACTER_WALLET(int characterSlot) { invoke(0xA921DED15FDF28F5, characterSlot); } // 0xA921DED15FDF28F5 0x19F0C471 b323 + NATIVE_DECL void NETWORK_GIVE_PLAYER_JOBSHARE_CASH(int amount, Any* gamerHandle) { invoke(0xFB18DF9CB95E0105, amount, gamerHandle); } // 0xFB18DF9CB95E0105 0xC6047FDB b323 + NATIVE_DECL void NETWORK_RECEIVE_PLAYER_JOBSHARE_CASH(int value, Any* gamerHandle) { invoke(0x56A3B51944C50598, value, gamerHandle); } // 0x56A3B51944C50598 0x4ED71C1A b323 + NATIVE_DECL BOOL NETWORK_CAN_SHARE_JOB_CASH() { return invoke(0x1C2473301B1C66BA); } // 0x1C2473301B1C66BA 0xA27B9FE8 b323 + NATIVE_DECL void NETWORK_REFUND_CASH(int index, const char* context, const char* reason, BOOL p3) { invoke(0xF9C812CD7C46E817, index, context, reason, p3); } // 0xF9C812CD7C46E817 0x07C92F21 b323 + NATIVE_DECL void NETWORK_DEDUCT_CASH(int amount, const char* p1, const char* p2, BOOL p3, BOOL p4, BOOL p5) { invoke(0x18B7AE224B087E26, amount, p1, p2, p3, p4, p5); } // 0x18B7AE224B087E26 b323 + NATIVE_DECL BOOL NETWORK_MONEY_CAN_BET(int amount, BOOL p1, BOOL p2) { return invoke(0x81404F3DC124FE5B, amount, p1, p2); } // 0x81404F3DC124FE5B 0x8474E6F0 b323 + NATIVE_DECL BOOL NETWORK_CAN_BET(int amount) { return invoke(0x3A54E33660DED67F, amount); } // 0x3A54E33660DED67F 0xE3802533 b323 + NATIVE_DECL BOOL NETWORK_CASINO_CAN_BET(Hash hash) { return invoke(0x158C16F5E4CF41F8, hash); } // 0x158C16F5E4CF41F8 b1734 + NATIVE_DECL BOOL NETWORK_CASINO_CAN_BET_PVC() { return invoke(0x394DCDB9E836B7A9); } // 0x394DCDB9E836B7A9 b1734 + NATIVE_DECL BOOL NETWORK_CASINO_CAN_BET_AMOUNT(Any p0) { return invoke(0xF62F6D9528358FE4, p0); } // 0xF62F6D9528358FE4 b1734 + NATIVE_DECL BOOL NETWORK_CASINO_CAN_BUY_CHIPS_PVC() { return invoke(0x8968D4D8C6C40C11); } // 0x8968D4D8C6C40C11 b1734 + NATIVE_DECL BOOL NETWORK_CASINO_BUY_CHIPS(int p0, int p1) { return invoke(0x3BD101471C7F9EEC, p0, p1); } // 0x3BD101471C7F9EEC b1734 + NATIVE_DECL BOOL NETWORK_CASINO_SELL_CHIPS(int p0, int p1) { return invoke(0xED44897CB336F480, p0, p1); } // 0xED44897CB336F480 b1734 + NATIVE_DECL void NETWORK_DEFER_CASH_TRANSACTIONS_UNTIL_SHOP_SAVE() { invoke(0xCD0F5B5D932AE473); } // 0xCD0F5B5D932AE473 0xC4CD928D b323 + NATIVE_DECL BOOL CAN_PAY_AMOUNT_TO_BOSS(int p0, int p1, int amount, int* p3) { return invoke(0x9777734DAD16992F, p0, p1, amount, p3); } // 0x9777734DAD16992F b573 + NATIVE_DECL void NETWORK_EARN_FROM_PICKUP(int amount) { invoke(0xED1517D3AF17C698, amount); } // 0xED1517D3AF17C698 0x70A0ED62 b323 + NATIVE_DECL void NETWORK_EARN_FROM_CASHING_OUT(int amount) { invoke(0x718FBBF67414FA36, amount); } // 0x718FBBF67414FA36 b1290 + NATIVE_DECL void NETWORK_EARN_FROM_GANGATTACK_PICKUP(int amount) { invoke(0xA03D4ACE0A3284CE, amount); } // 0xA03D4ACE0A3284CE 0x33C20BC4 b323 + NATIVE_DECL void NETWORK_EARN_ASSASSINATE_TARGET_KILLED(int amount) { invoke(0xFA700D8A9905F78A, amount); } // 0xFA700D8A9905F78A b1604 + NATIVE_DECL void NETWORK_EARN_FROM_ROB_ARMORED_CARS(int amount) { invoke(0xF514621E8EA463D0, amount); } // 0xF514621E8EA463D0 0x30B3EC0A b323 + NATIVE_DECL void NETWORK_EARN_FROM_CRATE_DROP(int amount) { invoke(0xB1CC1B9EC3007A2A, amount); } // 0xB1CC1B9EC3007A2A 0xEAF04923 b323 + NATIVE_DECL void NETWORK_EARN_FROM_BETTING(int amount, const char* p1) { invoke(0x827A5BA1A44ACA6D, amount, p1); } // 0x827A5BA1A44ACA6D 0xA0F7F07C b323 + NATIVE_DECL void NETWORK_EARN_FROM_JOB(int amount, const char* p1) { invoke(0xB2CC4836834E8A98, amount, p1); } // 0xB2CC4836834E8A98 0x0B6997FC b323 + NATIVE_DECL void NETWORK_EARN_FROM_JOBX2(int amount, const char* p1) { invoke(0xDEBBF584665411D0, amount, p1); } // 0xDEBBF584665411D0 b1734 + NATIVE_DECL void NETWORK_EARN_FROM_PREMIUM_JOB(int amount, const char* p1) { invoke(0xC8407624CEF2354B, amount, p1); } // 0xC8407624CEF2354B b791 + NATIVE_DECL void NETWORK_EARN_FROM_BEND_JOB(int amount, const char* heistHash) { invoke(0x61326EE6DF15B0CA, amount, heistHash); } // 0x61326EE6DF15B0CA 0xBB293400 b323 + NATIVE_DECL void NETWORK_EARN_FROM_CHALLENGE_WIN(Any p0, Any* p1, BOOL p2) { invoke(0x2B171E6B2F64D8DF, p0, p1, p2); } // 0x2B171E6B2F64D8DF 0x2BEFB6C4 b323 + NATIVE_DECL void NETWORK_EARN_FROM_BOUNTY(int amount, Any* gamerHandle, Any* p2, Any p3) { invoke(0x131BB5DA15453ACF, amount, gamerHandle, p2, p3); } // 0x131BB5DA15453ACF 0x127F2DAE b323 + NATIVE_DECL void NETWORK_EARN_FROM_IMPORT_EXPORT(int amount, Hash modelHash) { invoke(0xF92A014A634442D6, amount, modelHash); } // 0xF92A014A634442D6 0xF11FC458 b323 + NATIVE_DECL void NETWORK_EARN_FROM_HOLDUPS(int amount) { invoke(0x45B8154E077D9E4D, amount); } // 0x45B8154E077D9E4D 0xE6B90E9C b323 + NATIVE_DECL void NETWORK_EARN_FROM_PROPERTY(int amount, Hash propertyName) { invoke(0x849648349D77F5C5, amount, propertyName); } // 0x849648349D77F5C5 0x9BE4F7E1 b323 + NATIVE_DECL void NETWORK_EARN_FROM_AI_TARGET_KILL(Any p0, Any p1) { invoke(0x515B4A22E4D3C6D7, p0, p1); } // 0x515B4A22E4D3C6D7 0x866004A8 b323 + NATIVE_DECL void NETWORK_EARN_FROM_NOT_BADSPORT(int amount) { invoke(0x4337511FA8221D36, amount); } // 0x4337511FA8221D36 0xCC068380 b323 + NATIVE_DECL void NETWORK_EARN_FROM_VEHICLE(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7) { invoke(0xB539BD8A4C1EECF8, p0, p1, p2, p3, p4, p5, p6, p7); } // 0xB539BD8A4C1EECF8 0xF803589D b323 + NATIVE_DECL void NETWORK_EARN_FROM_PERSONAL_VEHICLE(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8) { invoke(0x3F4D00167E41E0AD, p0, p1, p2, p3, p4, p5, p6, p7, p8); } // 0x3F4D00167E41E0AD 0x96B8BEE8 b323 + NATIVE_DECL void NETWORK_EARN_FROM_DAILY_OBJECTIVES(int amount, const char* type, int characterSlot) { invoke(0x6EA318C91C1A8786, amount, type, characterSlot); } // 0x6EA318C91C1A8786 0xAB6BD72F b323 + NATIVE_DECL void NETWORK_EARN_FROM_AMBIENT_JOB(int p0, const char* p1, Any* p2) { invoke(0xFB6DB092FBAE29E6, p0, p1, p2); } // 0xFB6DB092FBAE29E6 0xA14CC95D b323 + NATIVE_DECL void NETWORK_EARN_FROM_JOB_BONUS(Any p0, Any* p1, Any* p2) { invoke(0x6816FB4416760775, p0, p1, p2); } // 0x6816FB4416760775 0xBEE23713 b323 + NATIVE_DECL void NETWORK_EARN_FROM_CRIMINAL_MASTERMIND(Any p0, Any p1, Any p2) { invoke(0xFA009A62990671D4, p0, p1, p2); } // 0xFA009A62990671D4 b1290 + NATIVE_DECL void NETWORK_EARN_HEIST_AWARD(Any p0, Any p1, Any p2) { invoke(0x9D4FDBB035229669, p0, p1, p2); } // 0x9D4FDBB035229669 b1290 + NATIVE_DECL void NETWORK_EARN_FIRST_TIME_BONUS(Any p0, Any p1, Any p2) { invoke(0x11B0A20C493F7E36, p0, p1, p2); } // 0x11B0A20C493F7E36 b1290 + NATIVE_DECL void NETWORK_EARN_GOON(Any p0, Any p1, Any p2) { invoke(0xCDA1C62BE2777802, p0, p1, p2); } // 0xCDA1C62BE2777802 b573 + NATIVE_DECL void NETWORK_EARN_BOSS(Any p0, Any p1, Any p2) { invoke(0x08B0CA7A6AB3AC32, p0, p1, p2); } // 0x08B0CA7A6AB3AC32 b573 + NATIVE_DECL void NETWORK_EARN_AGENCY(Any p0, Any p1, Any p2, Any p3) { invoke(0x0CB1BE0633C024A8, p0, p1, p2, p3); } // 0x0CB1BE0633C024A8 b573 + NATIVE_DECL void NETWORK_EARN_FROM_WAREHOUSE(int amount, int id) { invoke(0x3E4ADAFF1830F146, amount, id); } // 0x3E4ADAFF1830F146 b757 + NATIVE_DECL void NETWORK_EARN_FROM_CONTRABAND(int amount, Any p1) { invoke(0xECA658CE2A4E5A72, amount, p1); } // 0xECA658CE2A4E5A72 b757 + NATIVE_DECL void NETWORK_EARN_FROM_DESTROYING_CONTRABAND(Any p0, Any p1, Any p2) { invoke(0x84C0116D012E8FC2, p0, p1, p2); } // 0x84C0116D012E8FC2 b757 + NATIVE_DECL void NETWORK_EARN_FROM_SMUGGLER_WORK(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { invoke(0x6B7E4FB50D5F3D65, p0, p1, p2, p3, p4, p5); } // 0x6B7E4FB50D5F3D65 b1180 + NATIVE_DECL void NETWORK_EARN_FROM_HANGAR_TRADE(Any p0, Any p1) { invoke(0x31BA138F6304FB9F, p0, p1); } // 0x31BA138F6304FB9F b1180 + NATIVE_DECL void NETWORK_EARN_PURCHASE_CLUB_HOUSE(Any p0, Any p1) { invoke(0x55A1E095DB052FA5, p0, p1); } // 0x55A1E095DB052FA5 b877 + NATIVE_DECL void NETWORK_EARN_FROM_BUSINESS_PRODUCT(int amount, Any p1, Any p2, Any p3) { invoke(0x8586789730B10CAF, amount, p1, p2, p3); } // 0x8586789730B10CAF b877 + NATIVE_DECL void NETWORK_EARN_FROM_VEHICLE_EXPORT(int amount, Any p1, Any p2) { invoke(0xEDEAD9A91EC768B3, amount, p1, p2); } // 0xEDEAD9A91EC768B3 b944 + NATIVE_DECL void NETWORK_EARN_SMUGGLER_AGENCY(int amount, Any p1, Any p2, Any p3) { invoke(0xDEE612F2D71B0308, amount, p1, p2, p3); } // 0xDEE612F2D71B0308 b1180 + NATIVE_DECL void NETWORK_EARN_BOUNTY_HUNTER_REWARD(Any p0) { invoke(0xF6B170F9A02E9E87, p0); } // 0xF6B170F9A02E9E87 b1493 + NATIVE_DECL void NETWORK_EARN_FROM_BUSINESS_BATTLE(Any p0) { invoke(0x42FCE14F50F27291, p0); } // 0x42FCE14F50F27291 b1493 + NATIVE_DECL void NETWORK_EARN_FROM_CLUB_MANAGEMENT_PARTICIPATION(Any p0, int p1) { invoke(0xA75EAC69F59E96E7, p0, p1); } // 0xA75EAC69F59E96E7 b1493 + NATIVE_DECL void NETWORK_EARN_FROM_FMBB_PHONECALL_MISSION(Any p0) { invoke(0xC5156361F26E2212, p0); } // 0xC5156361F26E2212 b1493 + NATIVE_DECL void NETWORK_EARN_FROM_BUSINESS_HUB_SELL(Any p0, Any p1, Any p2) { invoke(0x0B39CF0D53F1C883, p0, p1, p2); } // 0x0B39CF0D53F1C883 b1493 + NATIVE_DECL void NETWORK_EARN_FROM_FMBB_BOSS_WORK(Any p0) { invoke(0x1FDA0AA679C9919B, p0); } // 0x1FDA0AA679C9919B b1493 + NATIVE_DECL void NETWORK_EARN_FMBB_WAGE_BONUS(Any p0) { invoke(0xFFFBA1B1F7C0B6F4, p0); } // 0xFFFBA1B1F7C0B6F4 b1493 + NATIVE_DECL BOOL NETWORK_CAN_SPEND_MONEY(Any p0, BOOL p1, BOOL p2, BOOL p3, Any p4, Any p5) { return invoke(0xAB3CAA6B422164DA, p0, p1, p2, p3, p4, p5); } // 0xAB3CAA6B422164DA 0x5AA379D9 b323 + NATIVE_DECL BOOL NETWORK_CAN_SPEND_MONEY2(Any p0, BOOL p1, BOOL p2, BOOL p3, Any* p4, Any p5, Any p6) { return invoke(0x7303E27CC6532080, p0, p1, p2, p3, p4, p5, p6); } // 0x7303E27CC6532080 b323 + NATIVE_DECL void NETWORK_BUY_ITEM(int amount, Hash item, Any p2, Any p3, BOOL p4, const char* item_name, Any p6, Any p7, Any p8, BOOL p9) { invoke(0xF0077C797F66A355, amount, item, p2, p3, p4, item_name, p6, p7, p8, p9); } // 0xF0077C797F66A355 0xA07B6368 b323 + NATIVE_DECL void NETWORK_SPENT_TAXI(int amount, BOOL p1, BOOL p2, Any p3, Any p4) { invoke(0x17C3A7D31EAE39F9, amount, p1, p2, p3, p4); } // 0x17C3A7D31EAE39F9 0x1F3DB3E3 b323 + NATIVE_DECL void NETWORK_PAY_EMPLOYEE_WAGE(Any p0, BOOL p1, BOOL p2) { invoke(0x5FD5ED82CBBE9989, p0, p1, p2); } // 0x5FD5ED82CBBE9989 0xBE70849B b323 + NATIVE_DECL void NETWORK_PAY_MATCH_ENTRY_FEE(int amount, const char* matchId, BOOL p2, BOOL p3) { invoke(0x9346E14F2AF74D46, amount, matchId, p2, p3); } // 0x9346E14F2AF74D46 0x224A3488 b323 + NATIVE_DECL void NETWORK_SPENT_BETTING(int amount, int p1, const char* matchId, BOOL p3, BOOL p4) { invoke(0x1C436FD11FFA692F, amount, p1, matchId, p3, p4); } // 0x1C436FD11FFA692F 0xF8A07513 b323 + NATIVE_DECL void NETWORK_SPENT_WAGER(Any p0, Any p1, int amount) { invoke(0xD99DB210089617FE, p0, p1, amount); } // 0xD99DB210089617FE b573 + NATIVE_DECL void NETWORK_SPENT_IN_STRIPCLUB(Any p0, BOOL p1, Any p2, BOOL p3) { invoke(0xEE99784E4467689C, p0, p1, p2, p3); } // 0xEE99784E4467689C 0x8957038E b323 + NATIVE_DECL void NETWORK_BUY_HEALTHCARE(int cost, BOOL p1, BOOL p2) { invoke(0xD9B067E55253E3DD, cost, p1, p2); } // 0xD9B067E55253E3DD 0x832150E5 b323 + NATIVE_DECL void NETWORK_BUY_AIRSTRIKE(int cost, BOOL p1, BOOL p2, Any p3) { invoke(0x763B4BD305338F19, cost, p1, p2, p3); } // 0x763B4BD305338F19 0x40470683 b323 + NATIVE_DECL void NETWORK_BUY_BACKUP_GANG(int p0, int p1, BOOL p2, BOOL p3, int npcProvider) { invoke(0xA3EDDAA42411D3B9, p0, p1, p2, p3, npcProvider); } // 0xA3EDDAA42411D3B9 0x2AD2EC51 b323 + NATIVE_DECL void NETWORK_BUY_HELI_STRIKE(int cost, BOOL p1, BOOL p2, Any p3) { invoke(0x81AA4610E3FD3A69, cost, p1, p2, p3); } // 0x81AA4610E3FD3A69 0x047547D4 b323 + NATIVE_DECL void NETWORK_SPENT_AMMO_DROP(Any p0, BOOL p1, BOOL p2, Any p3) { invoke(0xB162DC95C0A3317B, p0, p1, p2, p3); } // 0xB162DC95C0A3317B 0x4B643076 b323 + NATIVE_DECL void NETWORK_BUY_BOUNTY(int amount, Player victim, BOOL p2, BOOL p3, Any p4) { invoke(0x7B718E197453F2D9, amount, victim, p2, p3, p4); } // 0x7B718E197453F2D9 0xCB89CBE0 b323 + NATIVE_DECL void NETWORK_BUY_PROPERTY(int cost, Hash propertyName, BOOL p2, BOOL p3) { invoke(0x650A08A280870AF6, cost, propertyName, p2, p3); } // 0x650A08A280870AF6 0x7D479AAB b323 + NATIVE_DECL void NETWORK_BUY_SMOKES(int p0, BOOL p1, BOOL p2) { invoke(0x75AF80E61248EEBD, p0, p1, p2); } // 0x75AF80E61248EEBD 0xC0AB03EB b323 + NATIVE_DECL void NETWORK_SPENT_HELI_PICKUP(Any p0, BOOL p1, BOOL p2, Any p3) { invoke(0x7BF1D73DB2ECA492, p0, p1, p2, p3); } // 0x7BF1D73DB2ECA492 0x27EEBCAB b323 + NATIVE_DECL void NETWORK_SPENT_BOAT_PICKUP(Any p0, BOOL p1, BOOL p2, Any p3) { invoke(0x524EE43A37232C00, p0, p1, p2, p3); } // 0x524EE43A37232C00 0xB241CABD b323 + NATIVE_DECL void NETWORK_SPENT_BULL_SHARK(Any p0, BOOL p1, BOOL p2, Any p3) { invoke(0xA6DD8458CE24012C, p0, p1, p2, p3); } // 0xA6DD8458CE24012C 0xDE7D398C b323 + NATIVE_DECL void NETWORK_SPENT_CASH_DROP(int amount, BOOL p1, BOOL p2) { invoke(0x289016EC778D60E0, amount, p1, p2); } // 0x289016EC778D60E0 0x87BD1D11 b323 + NATIVE_DECL void NETWORK_SPENT_HIRE_MUGGER(Any p0, BOOL p1, BOOL p2, Any p3) { invoke(0xE404BFB981665BF0, p0, p1, p2, p3); } // 0xE404BFB981665BF0 0xE792C4A5 b323 + NATIVE_DECL void NETWORK_SPENT_ROBBED_BY_MUGGER(int amount, BOOL p1, BOOL p2, Any p3) { invoke(0x995A65F15F581359, amount, p1, p2, p3); } // 0x995A65F15F581359 0xE6AAA0D5 b323 + NATIVE_DECL void NETWORK_SPENT_HIRE_MERCENARY(Any p0, BOOL p1, BOOL p2, Any p3) { invoke(0xE7B80E2BF9D80BD6, p0, p1, p2, p3); } // 0xE7B80E2BF9D80BD6 0x99CF02C4 b323 + NATIVE_DECL void NETWORK_SPENT_BUY_WANTEDLEVEL(Any p0, Any* p1, BOOL p2, BOOL p3, Any p4) { invoke(0xE1B13771A843C4F6, p0, p1, p2, p3, p4); } // 0xE1B13771A843C4F6 0xE7CB4F95 b323 + NATIVE_DECL void NETWORK_SPENT_BUY_OFFTHERADAR(Any p0, BOOL p1, BOOL p2, Any p3) { invoke(0xA628A745E2275C5D, p0, p1, p2, p3); } // 0xA628A745E2275C5D 0x20DDCF2F b323 + NATIVE_DECL void NETWORK_SPENT_BUY_REVEAL_PLAYERS(Any p0, BOOL p1, BOOL p2, Any p3) { invoke(0x6E176F1B18BC0637, p0, p1, p2, p3); } // 0x6E176F1B18BC0637 0x2F7836E2 b323 + NATIVE_DECL void NETWORK_SPENT_CARWASH(Any p0, Any p1, Any p2, BOOL p3, BOOL p4) { invoke(0xEC03C719DB2F4306, p0, p1, p2, p3, p4); } // 0xEC03C719DB2F4306 0x8283E028 b323 + NATIVE_DECL void NETWORK_SPENT_CINEMA(Any p0, Any p1, BOOL p2, BOOL p3) { invoke(0x6B38ECB05A63A685, p0, p1, p2, p3); } // 0x6B38ECB05A63A685 0x1100CAF5 b323 + NATIVE_DECL void NETWORK_SPENT_TELESCOPE(Any p0, BOOL p1, BOOL p2) { invoke(0x7FE61782AD94CC09, p0, p1, p2); } // 0x7FE61782AD94CC09 0xAE7FF044 b323 + NATIVE_DECL void NETWORK_SPENT_HOLDUPS(Any p0, BOOL p1, BOOL p2) { invoke(0xD9B86B9872039763, p0, p1, p2); } // 0xD9B86B9872039763 0x1B3803B1 b323 + NATIVE_DECL void NETWORK_SPENT_BUY_PASSIVE_MODE(Any p0, BOOL p1, BOOL p2, Any p3) { invoke(0x6D3A430D1A809179, p0, p1, p2, p3); } // 0x6D3A430D1A809179 0x7E97C92C b323 + NATIVE_DECL void NETWORK_SPENT_BANK_INTEREST(int p0, BOOL p1, BOOL p2) { invoke(0xCA230C9682556CF1, p0, p1, p2); } // 0xCA230C9682556CF1 0xF02E92D7 b323 + NATIVE_DECL void NETWORK_SPENT_PROSTITUTES(Any p0, BOOL p1, BOOL p2) { invoke(0xB21B89501CFAC79E, p0, p1, p2); } // 0xB21B89501CFAC79E 0x78436D07 b323 + NATIVE_DECL void NETWORK_SPENT_ARREST_BAIL(Any p0, BOOL p1, BOOL p2) { invoke(0x812F5488B1B2A299, p0, p1, p2); } // 0x812F5488B1B2A299 0x5AEE2FC1 b323 + NATIVE_DECL void NETWORK_SPENT_PAY_VEHICLE_INSURANCE_PREMIUM(int amount, Hash vehicleModel, Any* gamerHandle, BOOL notBankrupt, BOOL hasTheMoney) { invoke(0x9FF28D88C766E3E8, amount, vehicleModel, gamerHandle, notBankrupt, hasTheMoney); } // 0x9FF28D88C766E3E8 0x4E665BB2 b323 + NATIVE_DECL void NETWORK_SPENT_CALL_PLAYER(Any p0, Any* p1, BOOL p2, BOOL p3) { invoke(0xACDE7185B374177C, p0, p1, p2, p3); } // 0xACDE7185B374177C 0x1A89B5FC b323 + NATIVE_DECL void NETWORK_SPENT_BOUNTY(Any p0, BOOL p1, BOOL p2) { invoke(0x29B260B84947DFCC, p0, p1, p2); } // 0x29B260B84947DFCC 0x3401FC96 b323 + NATIVE_DECL void NETWORK_SPENT_FROM_ROCKSTAR(int p0, BOOL p1, BOOL p2) { invoke(0x6A445B64ED7ABEB5, p0, p1, p2); } // 0x6A445B64ED7ABEB5 0x54198922 b323 + NATIVE_DECL int NETWORK_SPEND_EARNED_FROM_BANK_AND_WALLETS(int amount) { return invoke(0x9B5016A6433A68C5, amount); } // 0x9B5016A6433A68C5 0xBD64F1B7 b323 + NATIVE_DECL const char* PROCESS_CASH_GIFT(int* p0, int* p1, const char* p2) { return invoke(0x20194D48EAEC9A41, p0, p1, p2); } // 0x20194D48EAEC9A41 0xC5D8B1E9 b323 + NATIVE_DECL void NETWORK_SPENT_MOVE_SUBMARINE(Any p0, Any p1, Any p2) { invoke(0xCD4D66B43B1DD28D, p0, p1, p2); } // 0xCD4D66B43B1DD28D b2189 + NATIVE_DECL void NETWORK_SPENT_PLAYER_HEALTHCARE(int p0, int p1, BOOL p2, BOOL p3) { invoke(0x7C99101F7FCE2EE5, p0, p1, p2, p3); } // 0x7C99101F7FCE2EE5 0x3D96A21C b323 + NATIVE_DECL void NETWORK_SPENT_NO_COPS(Any p0, BOOL p1, BOOL p2, Any p3) { invoke(0xD5BB406F4E04019F, p0, p1, p2, p3); } // 0xD5BB406F4E04019F 0x2E51C61C b323 + NATIVE_DECL void NETWORK_SPENT_CARGO_SOURCING(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { invoke(0x948705F6F9C50824, p0, p1, p2, p3, p4, p5); } // 0x948705F6F9C50824 b2699 + NATIVE_DECL void NETWORK_SPENT_REQUEST_JOB(Any p0, BOOL p1, BOOL p2, Any p3) { invoke(0x8204DA7934DF3155, p0, p1, p2, p3); } // 0x8204DA7934DF3155 0xD57A5125 b323 + NATIVE_DECL void NETWORK_SPENT_REQUEST_HEIST(Any p0, BOOL p1, BOOL p2, Any p3) { invoke(0x9D26502BB97BFE62, p0, p1, p2, p3); } // 0x9D26502BB97BFE62 0xF4287778 b323 + NATIVE_DECL void NETWORK_BUY_FAIRGROUND_RIDE(int amount, Any p1, BOOL p2, BOOL p3, Any p4) { invoke(0x8A7B3952DD64D2B5, amount, p1, p2, p3, p4); } // 0x8A7B3952DD64D2B5 0xD9622D64 b323 + NATIVE_DECL BOOL NETWORK_ECONOMY_HAS_FIXED_CRAZY_NUMBERS() { return invoke(0x7C4FCCD2E4DEB394); } // 0x7C4FCCD2E4DEB394 b323 + NATIVE_DECL void NETWORK_SPENT_JOB_SKIP(int amount, const char* matchId, BOOL p2, BOOL p3) { invoke(0x28F174A67B8D0C2F, amount, matchId, p2, p3); } // 0x28F174A67B8D0C2F b323 + NATIVE_DECL BOOL NETWORK_SPENT_BOSS_GOON(int amount, BOOL p1, BOOL p2) { return invoke(0xFFBE02CD385356BD, amount, p1, p2); } // 0xFFBE02CD385356BD b573 + NATIVE_DECL void NETWORK_SPEND_GOON(int p0, int p1, int amount) { invoke(0x08A1B82B91900682, p0, p1, amount); } // 0x08A1B82B91900682 b573 + NATIVE_DECL void NETWORK_SPEND_BOSS(Any p0, Any p1, Any p2) { invoke(0xDBC966A01C02BCA7, p0, p1, p2); } // 0xDBC966A01C02BCA7 b573 + NATIVE_DECL void NETWORK_SPENT_MOVE_YACHT(int amount, BOOL p1, BOOL p2) { invoke(0xE7DF4E0545DFB56E, amount, p1, p2); } // 0xE7DF4E0545DFB56E b573 + NATIVE_DECL void NETWORK_SPENT_RENAME_ORGANIZATION(Any p0, Any p1, Any p2, Any p3) { invoke(0xFC4EE00A7B3BFB76, p0, p1, p2, p3); } // 0xFC4EE00A7B3BFB76 b573 + NATIVE_DECL void NETWORK_BUY_CONTRABAND_MISSION(int p0, int p1, Hash p2, BOOL p3, BOOL p4) { invoke(0x30FD873ECE50E9F6, p0, p1, p2, p3, p4); } // 0x30FD873ECE50E9F6 b757 + NATIVE_DECL void NETWORK_SPENT_PA_SERVICE_HELI(Any p0, Any p1, Any p2, Any p3) { invoke(0x112209CE0290C03A, p0, p1, p2, p3); } // 0x112209CE0290C03A b757 + NATIVE_DECL void NETWORK_SPENT_PA_SERVICE_VEHICLE(Any p0, Any p1, Any p2, Any p3) { invoke(0xED5FD7AF10F5E262, p0, p1, p2, p3); } // 0xED5FD7AF10F5E262 b757 + NATIVE_DECL void NETWORK_SPENT_PA_SERVICE_SNACK(Any p0, Any p1, Any p2, Any p3) { invoke(0x0D30EB83668E63C5, p0, p1, p2, p3); } // 0x0D30EB83668E63C5 b757 + NATIVE_DECL void NETWORK_SPENT_PA_SERVICE_DANCER(Any p0, Any p1, Any p2, Any p3) { invoke(0xB49ECA122467D05F, p0, p1, p2, p3); } // 0xB49ECA122467D05F b757 + NATIVE_DECL void NETWORK_SPENT_PA_SERVICE_IMPOUND(Any p0, Any p1, Any p2) { invoke(0xE23ADC6FCB1F29AE, p0, p1, p2); } // 0xE23ADC6FCB1F29AE b757 + NATIVE_DECL void NETWORK_SPENT_PA_HELI_PICKUP(Any p0, Any p1, Any p2, Any p3) { invoke(0x0FE8E1FCD2B86B33, p0, p1, p2, p3); } // 0x0FE8E1FCD2B86B33 b757 + NATIVE_DECL void NETWORK_SPENT_PURCHASE_OFFICE_PROPERTY(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0x69EF772B192614C1, p0, p1, p2, p3, p4); } // 0x69EF772B192614C1 b757 + NATIVE_DECL void NETWORK_SPENT_UPGRADE_OFFICE_PROPERTY(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0x8E243837643D9583, p0, p1, p2, p3, p4); } // 0x8E243837643D9583 b757 + NATIVE_DECL void NETWORK_SPENT_PURCHASE_WAREHOUSE_PROPERTY(Any p0, Any p1, Any p2, Any p3) { invoke(0xBD0EFB25CCA8F97A, p0, p1, p2, p3); } // 0xBD0EFB25CCA8F97A b757 + NATIVE_DECL void NETWORK_SPENT_UPGRADE_WAREHOUSE_PROPERTY(Any p0, Any p1, Any p2, Any p3) { invoke(0xA95F667A755725DA, p0, p1, p2, p3); } // 0xA95F667A755725DA b757 + NATIVE_DECL void NETWORK_SPENT_PURCHASE_IMPEXP_WAREHOUSE_PROPERTY(int amount, Any* data, BOOL p2, BOOL p3) { invoke(0x33981D6804E62F49, amount, data, p2, p3); } // 0x33981D6804E62F49 b944 + NATIVE_DECL void NETWORK_SPENT_UPGRADE_IMPEXP_WAREHOUSE_PROPERTY(Any p0, Any p1, Any p2, Any p3) { invoke(0x4128464231E3CA0B, p0, p1, p2, p3); } // 0x4128464231E3CA0B b944 + NATIVE_DECL void NETWORK_SPENT_TRADE_IMPEXP_WAREHOUSE_PROPERTY(Any p0, Any p1, Any p2, Any p3) { invoke(0x2FAB6614CE22E196, p0, p1, p2, p3); } // 0x2FAB6614CE22E196 b944 + NATIVE_DECL void NETWORK_SPENT_ORDER_WAREHOUSE_VEHICLE(Any p0, Any p1, Any p2, Any p3) { invoke(0x05F04155A226FBBF, p0, p1, p2, p3); } // 0x05F04155A226FBBF b757 + NATIVE_DECL void NETWORK_SPENT_ORDER_BODYGUARD_VEHICLE(Any p0, Any p1, Any p2, Any p3) { invoke(0xE8B0B270B6E7C76E, p0, p1, p2, p3); } // 0xE8B0B270B6E7C76E b757 + NATIVE_DECL void NETWORK_SPENT_JUKEBOX(Any p0, Any p1, Any p2, Any p3) { invoke(0x5BCDE0F640C773D2, p0, p1, p2, p3); } // 0x5BCDE0F640C773D2 b877 + NATIVE_DECL void NETWORK_SPENT_PURCHASE_CLUB_HOUSE(Any p0, Any p1, Any p2, Any p3) { invoke(0x998E18CEB44487FC, p0, p1, p2, p3); } // 0x998E18CEB44487FC b877 + NATIVE_DECL void NETWORK_SPENT_UPGRADE_CLUB_HOUSE(Any p0, Any p1, Any p2, Any p3) { invoke(0xFA07759E6FDDD7CF, p0, p1, p2, p3); } // 0xFA07759E6FDDD7CF b877 + NATIVE_DECL void NETWORK_SPENT_PURCHASE_BUSINESS_PROPERTY(Any p0, Any p1, Any p2, Any p3) { invoke(0x6FD97159FE3C971A, p0, p1, p2, p3); } // 0x6FD97159FE3C971A b877 + NATIVE_DECL void NETWORK_SPENT_UPGRADE_BUSINESS_PROPERTY(Any p0, Any p1, Any p2, Any p3) { invoke(0x675D19C6067CAE08, p0, p1, p2, p3); } // 0x675D19C6067CAE08 b877 + NATIVE_DECL void NETWORK_SPENT_TRADE_BUSINESS_PROPERTY(Any p0, Any p1, Any p2, Any p3) { invoke(0xA51B086B0B2C0F7A, p0, p1, p2, p3); } // 0xA51B086B0B2C0F7A b877 + NATIVE_DECL void NETWORK_SPENT_MC_ABILITY(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0xD7CCCBA28C4ECAF0, p0, p1, p2, p3, p4); } // 0xD7CCCBA28C4ECAF0 b877 + NATIVE_DECL void NETWORK_SPENT_PAY_BUSINESS_SUPPLIES(Any p0, Any p1, Any p2, Any p3) { invoke(0x0035BB914316F1E3, p0, p1, p2, p3); } // 0x0035BB914316F1E3 b877 + NATIVE_DECL void NETWORK_SPENT_CHANGE_APPEARANCE(Any p0, Any p1, Any p2) { invoke(0x5F456788B05FAEAC, p0, p1, p2); } // 0x5F456788B05FAEAC b944 + NATIVE_DECL void NETWORK_SPENT_VEHICLE_EXPORT_MODS(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9) { invoke(0xA75CCF58A60A5FD1, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9); } // 0xA75CCF58A60A5FD1 b944 + NATIVE_DECL void NETWORK_SPENT_PURCHASE_OFFICE_GARAGE(Any p0, Any p1, Any p2, Any p3) { invoke(0xB4C2EC463672474E, p0, p1, p2, p3); } // 0xB4C2EC463672474E b944 + NATIVE_DECL void NETWORK_SPENT_UPGRADE_OFFICE_GARAGE(Any p0, Any p1, Any p2, Any p3) { invoke(0x2AFC2D19B50797F2, p0, p1, p2, p3); } // 0x2AFC2D19B50797F2 b944 + NATIVE_DECL void NETWORK_SPENT_IMPORT_EXPORT_REPAIR(Any p0, Any p1, Any p2) { invoke(0xC1952F3773BA18FE, p0, p1, p2); } // 0xC1952F3773BA18FE b944 + NATIVE_DECL void NETWORK_SPENT_PURCHASE_HANGAR(Any p0, Any p1, Any p2, Any p3) { invoke(0xCCB339CC970452DA, p0, p1, p2, p3); } // 0xCCB339CC970452DA b1180 + NATIVE_DECL void NETWORK_SPENT_UPGRADE_HANGAR(Any p0, Any p1, Any p2, Any p3) { invoke(0x615EB504B0788DAF, p0, p1, p2, p3); } // 0x615EB504B0788DAF b1180 + NATIVE_DECL void NETWORK_SPENT_HANGAR_UTILITY_CHARGES(int amount, BOOL p1, BOOL p2) { invoke(0xB18AC2ECBB15CB6A, amount, p1, p2); } // 0xB18AC2ECBB15CB6A b1180 + NATIVE_DECL void NETWORK_SPENT_HANGAR_STAFF_CHARGES(int amount, BOOL p1, BOOL p2) { invoke(0xB1F1346FD57685D7, amount, p1, p2); } // 0xB1F1346FD57685D7 b1180 + NATIVE_DECL void NETWORK_SPENT_BUY_TRUCK(Any p0, Any p1, Any p2, Any p3) { invoke(0xAC272C0AE01B4BD8, p0, p1, p2, p3); } // 0xAC272C0AE01B4BD8 b1103 + NATIVE_DECL void NETWORK_SPENT_UPGRADE_TRUCK(Any p0, Any p1, Any p2, Any p3) { invoke(0x365E877C61D6988B, p0, p1, p2, p3); } // 0x365E877C61D6988B b1103 + NATIVE_DECL void NETWORK_SPENT_BUY_BUNKER(Any p0, Any p1, Any p2, Any p3) { invoke(0x12D148D26538D0F9, p0, p1, p2, p3); } // 0x12D148D26538D0F9 b1103 + NATIVE_DECL void NETWORK_SPENT_UPRADE_BUNKER(Any p0, Any p1, Any p2, Any p3) { invoke(0x0C82D21A77C22D49, p0, p1, p2, p3); } // 0x0C82D21A77C22D49 b1103 + NATIVE_DECL void NETWORK_EARN_FROM_SELL_BUNKER(int amount, Hash bunkerHash) { invoke(0x9251B6ABF2D0A5B4, amount, bunkerHash); } // 0x9251B6ABF2D0A5B4 b1103 + NATIVE_DECL void NETWORK_SPENT_BALLISTIC_EQUIPMENT(int amount, BOOL p1, BOOL p2) { invoke(0x5D97630A8A0EF123, amount, p1, p2); } // 0x5D97630A8A0EF123 b1103 + NATIVE_DECL void NETWORK_EARN_RDR_BONUS(int amount, Any p1) { invoke(0x7A5349B773584675, amount, p1); } // 0x7A5349B773584675 b1290 + NATIVE_DECL void NETWORK_EARN_WAGE_PAYMENT(int amount, Any p1) { invoke(0x35F8DA0E8A31EF1B, amount, p1); } // 0x35F8DA0E8A31EF1B b1180 + NATIVE_DECL void NETWORK_EARN_WAGE_PAYMENT_BONUS(int amount) { invoke(0x005ACA7100BD101D, amount); } // 0x005ACA7100BD101D b1180 + NATIVE_DECL void NETWORK_SPENT_BUY_BASE(Any p0, Any p1, Any p2, Any p3) { invoke(0x4EA3F425C7744D21, p0, p1, p2, p3); } // 0x4EA3F425C7744D21 b1290 + NATIVE_DECL void NETWORK_SPENT_UPGRADE_BASE(Any p0, Any p1, Any p2, Any p3) { invoke(0x3DD3F33A5D55EA6F, p0, p1, p2, p3); } // 0x3DD3F33A5D55EA6F b1290 + NATIVE_DECL void NETWORK_SPENT_BUY_TILTROTOR(Any p0, Any p1, Any p2, Any p3) { invoke(0x0CCE73BC7A11E885, p0, p1, p2, p3); } // 0x0CCE73BC7A11E885 b1290 + NATIVE_DECL void NETWORK_SPENT_UPGRADE_TILTROTOR(Any p0, Any p1, Any p2, Any p3) { invoke(0x165E135D6DFA2907, p0, p1, p2, p3); } // 0x165E135D6DFA2907 b1290 + NATIVE_DECL void NETWORK_SPENT_EMPLOY_ASSASSINS(Any p0, Any p1, Any p2, Any p3) { invoke(0x5BBBD92186E1F1C5, p0, p1, p2, p3); } // 0x5BBBD92186E1F1C5 b1290 + NATIVE_DECL void NETWORK_SPEND_GANGOPS_CANNON(Any p0, Any p1, Any p2, Any p3) { invoke(0x771ADB0E7635B7BF, p0, p1, p2, p3); } // 0x771ADB0E7635B7BF b1290 + NATIVE_DECL void NETWORK_SPEND_GANGOPS_SKIP_MISSION(Any p0, Any p1, Any p2, Any p3) { invoke(0xDA947AE8880D5C18, p0, p1, p2, p3); } // 0xDA947AE8880D5C18 b1290 + NATIVE_DECL void NETWORK_SPEND_CASINO_HEIST_SKIP_MISSION(Any p0, Any p1, Any p2, Any p3) { invoke(0x487009DD91D93429, p0, p1, p2, p3); } // 0x487009DD91D93429 b1868 + NATIVE_DECL void NETWORK_EARN_SELL_BASE(int amount, Hash baseNameHash) { invoke(0x0E1E2FF3F4EC11AA, amount, baseNameHash); } // 0x0E1E2FF3F4EC11AA b1290 + NATIVE_DECL void NETWORK_EARN_TARGET_REFUND(int amount, int p1) { invoke(0x5B669CF2299A271F, amount, p1); } // 0x5B669CF2299A271F b1290 + NATIVE_DECL void NETWORK_EARN_GANGOPS_WAGES(int amount, int p1) { invoke(0x2DCB19ABAB0380A8, amount, p1); } // 0x2DCB19ABAB0380A8 b1290 + NATIVE_DECL void NETWORK_EARN_GANGOPS_WAGES_BONUS(int amount, int p1) { invoke(0x15BB2A5C757EB91F, amount, p1); } // 0x15BB2A5C757EB91F b1290 + NATIVE_DECL void NETWORK_EARN_DAR_CHALLENGE(int amount, Any p1) { invoke(0xCAC672087B4A24AB, amount, p1); } // 0xCAC672087B4A24AB b1290 + NATIVE_DECL void NETWORK_EARN_DOOMSDAY_FINALE_BONUS(int amount, Hash vehicleHash) { invoke(0x128A747F4A230952, amount, vehicleHash); } // 0x128A747F4A230952 b1290 + NATIVE_DECL void NETWORK_EARN_GANGOPS_AWARD(int amount, const char* p1, Any p2) { invoke(0xA9A31475F530DFDA, amount, p1, p2); } // 0xA9A31475F530DFDA b1290 + NATIVE_DECL void NETWORK_EARN_GANGOPS_ELITE(int amount, const char* p1, int actIndex) { invoke(0x2597A0D4A4FC2C77, amount, p1, actIndex); } // 0x2597A0D4A4FC2C77 b1290 + NATIVE_DECL void NETWORK_SERVICE_EARN_GANGOPS_RIVAL_DELIVERY(int earnedMoney) { invoke(0x1B882107C23A9022, earnedMoney); } // 0x1B882107C23A9022 b1290 + NATIVE_DECL void NETWORK_SPEND_GANGOPS_START_STRAND(int type, int amount, BOOL p2, BOOL p3) { invoke(0xA19EC0786E326E06, type, amount, p2, p3); } // 0xA19EC0786E326E06 b1290 + NATIVE_DECL void NETWORK_SPEND_GANGOPS_TRIP_SKIP(int amount, BOOL p1, BOOL p2) { invoke(0x5ECE6FD7B4EC8D6A, amount, p1, p2); } // 0x5ECE6FD7B4EC8D6A b1290 + NATIVE_DECL void NETWORK_EARN_GANGOPS_PREP_PARTICIPATION(int amount) { invoke(0xED26584F6BDCBBFD, amount); } // 0xED26584F6BDCBBFD b1290 + NATIVE_DECL void NETWORK_EARN_GANGOPS_SETUP(int amount, const char* p1) { invoke(0xA9160796D47A2CF8, amount, p1); } // 0xA9160796D47A2CF8 b1290 + NATIVE_DECL void NETWORK_EARN_GANGOPS_FINALE(int amount, const char* p1) { invoke(0x1C121FC9545E0D52, amount, p1); } // 0x1C121FC9545E0D52 b1290 + NATIVE_DECL void NETWORK_SPEND_GANGOPS_REPAIR_COST(Any p0, Any p1, Any p2) { invoke(0x2A7CEC72C3443BCC, p0, p1, p2); } // 0x2A7CEC72C3443BCC b1290 + NATIVE_DECL void NETWORK_EARN_NIGHTCLUB(Any p0) { invoke(0xE0F82D68C7039158, p0); } // 0xE0F82D68C7039158 b1493 + NATIVE_DECL void NETWORK_EARN_NIGHTCLUB_DANCING(Any p0) { invoke(0xB4DEAE67F35E2ACD, p0); } // 0xB4DEAE67F35E2ACD b1493 + NATIVE_DECL void NETWORK_EARN_BB_EVENT_BONUS(int amount) { invoke(0xFDD8D2440DAF1590, amount); } // 0xFDD8D2440DAF1590 b1604 + NATIVE_DECL void NETWORK_SPENT_PURCHASE_HACKER_TRUCK(Any p0, Any p1, Any p2, Any p3) { invoke(0x2A93C46AAB1EACC9, p0, p1, p2, p3); } // 0x2A93C46AAB1EACC9 b1493 + NATIVE_DECL void NETWORK_SPENT_UPGRADE_HACKER_TRUCK(Any p0, Any p1, Any p2, Any p3) { invoke(0x226C284C830D0CA8, p0, p1, p2, p3); } // 0x226C284C830D0CA8 b1493 + NATIVE_DECL void NETWORK_EARN_HACKER_TRUCK(Any p0, int amount, Any p2, Any p3) { invoke(0xE8815FE993896AD3, p0, amount, p2, p3); } // 0xE8815FE993896AD3 b1493 + NATIVE_DECL void NETWORK_SPENT_PURCHASE_NIGHTCLUB_AND_WAREHOUSE(Any p0, Any p1, Any p2, Any p3) { invoke(0xED76D195E6E3BF7F, p0, p1, p2, p3); } // 0xED76D195E6E3BF7F b1493 + NATIVE_DECL void NETWORK_SPENT_UPGRADE_NIGHTCLUB_AND_WAREHOUSE(Any p0, Any p1, Any p2, Any p3) { invoke(0x1DC9B749E7AE282B, p0, p1, p2, p3); } // 0x1DC9B749E7AE282B b1493 + NATIVE_DECL void NETWORK_EARN_NIGHTCLUB_AND_WAREHOUSE(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6) { invoke(0xC6E74CF8C884C880, p0, p1, p2, p3, p4, p5, p6); } // 0xC6E74CF8C884C880 b1493 + NATIVE_DECL void NETWORK_SPEND_NIGHTCLUB_AND_WAREHOUSE(Any p0, Any p1, Any p2, Any p3) { invoke(0x65482BFD0923C8A1, p0, p1, p2, p3); } // 0x65482BFD0923C8A1 b1493 + NATIVE_DECL void NETWORK_SPENT_RDR_HATCHET_BONUS(int amount, BOOL p1, BOOL p2) { invoke(0xE284D46FFDB82E36, amount, p1, p2); } // 0xE284D46FFDB82E36 b1493 + NATIVE_DECL void NETWORK_SPENT_NIGHTCLUB_ENTRY_FEE(Player player, int amount, Any p1, BOOL p2, BOOL p3) { invoke(0x876056684281655D, player, amount, p1, p2, p3); } // 0x876056684281655D b1493 + NATIVE_DECL void NETWORK_SPEND_NIGHTCLUB_BAR_DRINK(int amount, Any p1, BOOL p2, BOOL p3) { invoke(0xDD21B016E4289465, amount, p1, p2, p3); } // 0xDD21B016E4289465 b1493 + NATIVE_DECL void NETWORK_SPEND_BOUNTY_HUNTER_MISSION(int amount, BOOL p1, BOOL p2) { invoke(0x1BEA0CD93470BB1F, amount, p1, p2); } // 0x1BEA0CD93470BB1F b1493 + NATIVE_DECL void NETWORK_SPENT_REHIRE_DJ(int amount, Any p1, BOOL p2, BOOL p3) { invoke(0xF6C8A544E4CF14FC, amount, p1, p2, p3); } // 0xF6C8A544E4CF14FC b1493 + NATIVE_DECL void NETWORK_SPENT_ARENA_JOIN_SPECTATOR(int amount, Any p1, BOOL p2, BOOL p3) { invoke(0x14EAEA58F93B55AF, amount, p1, p2, p3); } // 0x14EAEA58F93B55AF b1604 + NATIVE_DECL void NETWORK_EARN_ARENA_SKILL_LEVEL_PROGRESSION(int amount, Any p1) { invoke(0xE08256F972C7BB2C, amount, p1); } // 0xE08256F972C7BB2C b1604 + NATIVE_DECL void NETWORK_EARN_ARENA_CAREER_PROGRESSION(int amount, Any p1) { invoke(0x0F99F70C61F14619, amount, p1); } // 0x0F99F70C61F14619 b1604 + NATIVE_DECL void NETWORK_SPEND_MAKE_IT_RAIN(int amount, BOOL p1, BOOL p2) { invoke(0xE5F5A060439C2F5D, amount, p1, p2); } // 0xE5F5A060439C2F5D b1604 + NATIVE_DECL void NETWORK_SPEND_BUY_ARENA(int amount, BOOL p1, BOOL p2, const char* p3) { invoke(0x40D5DA9550B7CB46, amount, p1, p2, p3); } // 0x40D5DA9550B7CB46 b1604 + NATIVE_DECL void NETWORK_SPEND_UPGRADE_ARENA(int amount, BOOL p1, BOOL p2, const char* p3) { invoke(0x037ABB06825D7AB1, amount, p1, p2, p3); } // 0x037ABB06825D7AB1 b1604 + NATIVE_DECL void NETWORK_SPEND_ARENA_SPECTATOR_BOX(int amount, int type, BOOL p2, BOOL p3) { invoke(0x7049BF858601DC0F, amount, type, p2, p3); } // 0x7049BF858601DC0F b1604 + NATIVE_DECL void NETWORK_SPEND_SPIN_THE_WHEEL_PAYMENT(int amount, Any p1, BOOL p2) { invoke(0x9A5BD1D0000B339C, amount, p1, p2); } // 0x9A5BD1D0000B339C b1604 + NATIVE_DECL void NETWORK_EARN_SPIN_THE_WHEEL_CASH(int amount) { invoke(0x676C48776CACBB5A, amount); } // 0x676C48776CACBB5A b1604 + NATIVE_DECL void NETWORK_SPEND_ARENA_PREMIUM(int amount, BOOL p1, BOOL p2) { invoke(0x619496D837EFD920, amount, p1, p2); } // 0x619496D837EFD920 b1604 + NATIVE_DECL void NETWORK_EARN_ARENA_WAR(int amount, Any p1, Any p2, Any p3) { invoke(0x631F1CB8FB4130AA, amount, p1, p2, p3); } // 0x631F1CB8FB4130AA b1604 + NATIVE_DECL void NETWORK_EARN_ARENA_WAR_ASSASSINATE_TARGET(int amount) { invoke(0x5E7AE8AABE8B7C0D, amount); } // 0x5E7AE8AABE8B7C0D b1604 + NATIVE_DECL void NETWORK_EARN_ARENA_WAR_EVENT_CARGO(int amount) { invoke(0xA82959062361B259, amount); } // 0xA82959062361B259 b1604 + NATIVE_DECL void NETWORK_EARN_RC_TIME_TRIAL(int amount) { invoke(0xDFF49EE984E7AAE8, amount); } // 0xDFF49EE984E7AAE8 b1734 + NATIVE_DECL void NETWORK_EARN_DAILY_OBJECTIVE_EVENT(int amount) { invoke(0x5128DF14A5BB86FC, amount); } // 0x5128DF14A5BB86FC b1734 + NATIVE_DECL void NETWORK_SPEND_CASINO_MEMBERSHIP(int amount, BOOL p1, BOOL p2, int p3) { invoke(0xFBBE0570EDF39D46, amount, p1, p2, p3); } // 0xFBBE0570EDF39D46 b1734 + NATIVE_DECL void NETWORK_SPEND_BUY_CASINO(int amount, BOOL p1, BOOL p2, Any* data) { invoke(0x34A6FC4D06C4DA0F, amount, p1, p2, data); } // 0x34A6FC4D06C4DA0F b1734 + NATIVE_DECL void NETWORK_SPEND_UPGRADE_CASINO(int amount, BOOL p1, BOOL p2, Any* data) { invoke(0x4740D62BC1B4EBEA, amount, p1, p2, data); } // 0x4740D62BC1B4EBEA b1734 + NATIVE_DECL void NETWORK_SPEND_CASINO_GENERIC(int amount, Any p1, Any p2, Any p3, Any p4) { invoke(0x88BF9B612B84D3C3, amount, p1, p2, p3, p4); } // 0x88BF9B612B84D3C3 b1734 + NATIVE_DECL void NETWORK_EARN_CASINO_TIME_TRIAL_WIN(int amount) { invoke(0x0819DB99FD2FBBD8, amount); } // 0x0819DB99FD2FBBD8 b1734 + NATIVE_DECL void NETWORK_EARN_COLLECTABLES_ACTION_FIGURES(int amount) { invoke(0x5517F90043466049, amount); } // 0x5517F90043466049 b1734 + NATIVE_DECL void NETWORK_EARN_CASINO_COLLECTABLE_COMPLETED_COLLECTION(int amount) { invoke(0x83AD64F53F4E9483, amount); } // 0x83AD64F53F4E9483 b1734 + NATIVE_DECL void NETWORK_EARN_SELL_PRIZE_VEHICLE(int amount, Any p1, Any p2) { invoke(0x8BCB27A057DF7B7F, amount, p1, p2); } // 0x8BCB27A057DF7B7F b1734 + NATIVE_DECL void NETWORK_EARN_CASINO_MISSION_REWARD(int amount) { invoke(0x566FD402B25787DE, amount); } // 0x566FD402B25787DE b1734 + NATIVE_DECL void NETWORK_EARN_CASINO_STORY_MISSION_REWARD(int amount) { invoke(0xAC95ED552157E092, amount); } // 0xAC95ED552157E092 b1734 + NATIVE_DECL void NETWORK_EARN_CASINO_MISSION_PARTICIPATION(int amount) { invoke(0x09E8F18641BE2575, amount); } // 0x09E8F18641BE2575 b1734 + NATIVE_DECL void NETWORK_EARN_CASINO_AWARD(int amount, Hash hash) { invoke(0x973A9781A34F8DEB, amount, hash); } // 0x973A9781A34F8DEB b1734 + NATIVE_DECL void NETWORK_SPEND_BUY_ARCADE(Any p0, Any p1, Any p2, Any p3) { invoke(0x870289A558348378, p0, p1, p2, p3); } // 0x870289A558348378 b1868 + NATIVE_DECL void NETWORK_SPEND_UPGRADE_ARCADE(Any p0, Any p1, Any p2, Any p3) { invoke(0x5574637681911FDA, p0, p1, p2, p3); } // 0x5574637681911FDA b1868 + NATIVE_DECL void NETWORK_SPEND_CASINO_HEIST(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9, Any p10) { invoke(0xD30E8392F407C328, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10); } // 0xD30E8392F407C328 b1868 + NATIVE_DECL void NETWORK_SPEND_ARCADE_MGMT(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0xB5B58E24868CB09E, p0, p1, p2, p3, p4); } // 0xB5B58E24868CB09E b1868 + NATIVE_DECL void NETWORK_SPEND_PLAY_ARCADE(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0xEAD3D81F2C3A1458, p0, p1, p2, p3, p4); } // 0xEAD3D81F2C3A1458 b1868 + NATIVE_DECL void NETWORK_SPEND_ARCADE(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0x43AA7FAC4E6D6687, p0, p1, p2, p3, p4); } // 0x43AA7FAC4E6D6687 b1868 + NATIVE_DECL void NETWORK_EARN_CASINO_HEIST(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6) { invoke(0x72E7C7B9615FA3C3, p0, p1, p2, p3, p4, p5, p6); } // 0x72E7C7B9615FA3C3 b1868 + NATIVE_DECL void NETWORK_EARN_UPGRADE_ARCADE(Any p0, Any p1, Any p2) { invoke(0x4C3B75694F7E0D9C, p0, p1, p2); } // 0x4C3B75694F7E0D9C b1868 + NATIVE_DECL void NETWORK_EARN_ARCADE(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0xD29334ED1A256DBF, p0, p1, p2, p3, p4); } // 0xD29334ED1A256DBF b1868 + NATIVE_DECL void NETWORK_EARN_COLLECTABLES(Any p0, Any p1, Any p2) { invoke(0xA95CFB4E02390842, p0, p1, p2); } // 0xA95CFB4E02390842 b1868 + NATIVE_DECL void NETWORK_EARN_CHALLENGE(int amount, Any p1, Any p2) { invoke(0x0DD362F14F18942A, amount, p1, p2); } // 0x0DD362F14F18942A b1868 + NATIVE_DECL void NETWORK_EARN_CASINO_HEIST_AWARDS(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0x3EC7471E6909798A, p0, p1, p2, p3, p4); } // 0x3EC7471E6909798A b1868 + NATIVE_DECL void NETWORK_EARN_COLLECTABLE_ITEM(int amount, Any p1) { invoke(0x84FF63BD4966F33D, amount, p1); } // 0x84FF63BD4966F33D b1734 + NATIVE_DECL void NETWORK_EARN_COLLECTABLE_COMPLETED_COLLECTION(int amount, Any p1) { invoke(0x5C9B198AF5A54FA6, amount, p1); } // 0x5C9B198AF5A54FA6 b2060 + NATIVE_DECL void NETWORK_EARN_YATCH_MISSION(int amount, Any p1) { invoke(0xDE68E30D89F97132, amount, p1); } // 0xDE68E30D89F97132 b2060 + NATIVE_DECL void NETWORK_EARN_DISPATCH_CALL(int amount, Any p1) { invoke(0xE2E244AB823B4483, amount, p1); } // 0xE2E244AB823B4483 b2060 + NATIVE_DECL void NETWORK_SPEND_BEACH_PARTY(Any p0) { invoke(0x54ABA22FA6371249, p0); } // 0x54ABA22FA6371249 b2189 + NATIVE_DECL void NETWORK_SPEND_SUBMARINE(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { invoke(0x6C8BC1488527AAAB, p0, p1, p2, p3, p4, p5); } // 0x6C8BC1488527AAAB b2189 + NATIVE_DECL void NETWORK_SPEND_CASINO_CLUB(int amount1, Any p1, BOOL p2, Any p3, int p4, int p5, int p6, int amount2, Any p8) { invoke(0xC991C255AA6D90B2, amount1, p1, p2, p3, p4, p5, p6, amount2, p8); } // 0xC991C255AA6D90B2 b2189 + NATIVE_DECL void NETWORK_SPEND_BUY_SUB(Any p0, Any p1, Any p2, Any p3) { invoke(0x90CD7C6871FBF1B4, p0, p1, p2, p3); } // 0x90CD7C6871FBF1B4 b2189 + NATIVE_DECL void NETWORK_SPEND_UPGRADE_SUB(Any p0, Any p1, Any p2, Any p3) { invoke(0x89049A84065CE68E, p0, p1, p2, p3); } // 0x89049A84065CE68E b2189 + NATIVE_DECL void NETWORK_SPEND_ISLAND_HEIST(Any p0, Any p1, Any p2, Any p3) { invoke(0xE86689E5F82DE429, p0, p1, p2, p3); } // 0xE86689E5F82DE429 b2189 + NATIVE_DECL void NETWORK_EARN_ISLAND_HEIST(int amount1, Any p1, Any p2, Any p3, int amount2, int p5) { invoke(0xD21D111C46BA9F15, amount1, p1, p2, p3, amount2, p5); } // 0xD21D111C46BA9F15 b2189 + NATIVE_DECL void NETWORK_EARN_BEACH_PARTY_LOST_FOUND(Any p0, Any p1, Any p2) { invoke(0xA51338E0DCCD4065, p0, p1, p2); } // 0xA51338E0DCCD4065 b2189 + NATIVE_DECL void NETWORK_EARN_FROM_ISLAND_HEIST_DJ_MISSION(Any p0, Any p1) { invoke(0xE2BB399D90942091, p0, p1); } // 0xE2BB399D90942091 b2189 + NATIVE_DECL void NETWORK_SPEND_CAR_CLUB_MEMBERSHIP(int amount1, Any p1, Any p2, int amount2, Any p4) { invoke(0x1464E17207CD36E2, amount1, p1, p2, amount2, p4); } // 0x1464E17207CD36E2 b2372 + NATIVE_DECL void NETWORK_SPEND_CAR_CLUB_BAR(Any p0, BOOL p1, BOOL p2, Any p3) { invoke(0x925227803A0EAA1B, p0, p1, p2, p3); } // 0x925227803A0EAA1B b2372 + NATIVE_DECL void NETWORK_SPEND_AUTOSHOP_MODIFY(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0x9BEA350D7C48061B, p0, p1, p2, p3, p4); } // 0x9BEA350D7C48061B b2372 + NATIVE_DECL void NETWORK_SPEND_CAR_CLUB_TAKEOVER(Any p0, Any p1, Any p2, Any p3) { invoke(0xD1E46824E6FB92B5, p0, p1, p2, p3); } // 0xD1E46824E6FB92B5 b2372 + NATIVE_DECL void NETWORK_SPEND_BUY_AUTOSHOP(Any p0, Any p1, Any p2, Any p3) { invoke(0xEEB7E5D1FEB20869, p0, p1, p2, p3); } // 0xEEB7E5D1FEB20869 b2372 + NATIVE_DECL void NETWORK_SPEND_UPGRADE_AUTOSHOP(Any p0, Any p1, Any p2, Any p3) { invoke(0xDD829AA198FDC46C, p0, p1, p2, p3); } // 0xDD829AA198FDC46C b2372 + NATIVE_DECL void NETWORK_EARN_AUTOSHOP_BUSINESS(Any p0, Any p1, Any p2) { invoke(0x36A7FD5A7194B03E, p0, p1, p2); } // 0x36A7FD5A7194B03E b2372 + NATIVE_DECL void NETWORK_EARN_AUTOSHOP_INCOME(Any p0, int p1) { invoke(0xC66D1CF99ED7FE25, p0, p1); } // 0xC66D1CF99ED7FE25 b2372 + NATIVE_DECL void NETWORK_EARN_CARCLUB_MEMBERSHIP(Any p0) { invoke(0xBC6227792A188E2E, p0); } // 0xBC6227792A188E2E b2372 + NATIVE_DECL void NETWORK_EARN_DAILY_VEHICLE(Any p0, Any p1) { invoke(0x533073E8A596008C, p0, p1); } // 0x533073E8A596008C b2372 + NATIVE_DECL void NETWORK_EARN_DAILY_VEHICLE_BONUS(Any p0) { invoke(0xFE65AFE7308E32B2, p0); } // 0xFE65AFE7308E32B2 b2372 + NATIVE_DECL void NETWORK_EARN_TUNER_AWARD(Any p0, Any p1, Any p2) { invoke(0xB846F547D3792DF6, p0, p1, p2); } // 0xB846F547D3792DF6 b2372 + NATIVE_DECL void NETWORK_EARN_TUNER_ROBBERY(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0xBCB266247193AC61, p0, p1, p2, p3, p4); } // 0xBCB266247193AC61 b2372 + NATIVE_DECL void NETWORK_EARN_UPGRADE_AUTOSHOP(Any p0, Any p1) { invoke(0xC10322A8D3E061EE, p0, p1); } // 0xC10322A8D3E061EE b2372 + NATIVE_DECL void NETWORK_SPEND_INTERACTION_MENU_ABILITY(Any p0, Any p1, Any p2, Any p3) { invoke(0x93AA4165CB67E925, p0, p1, p2, p3); } // 0x93AA4165CB67E925 b2372 + NATIVE_DECL void NETWORK_SPEND_SET_COMMON_FIELDS(Any p0, Any p1, Any p2, BOOL p3) { invoke(0xB9F7A469460E7A4A, p0, p1, p2, p3); } // 0xB9F7A469460E7A4A b2372 + NATIVE_DECL void NETWORK_SPEND_SET_DISCOUNT(BOOL p0) { invoke(0x7E2F4E8F44CAF4E0, p0); } // 0x7E2F4E8F44CAF4E0 b2699 + NATIVE_DECL void NETWORK_SPEND_BUY_AGENCY(Any p0, Any p1, Any p2, Any p3) { invoke(0xEA8CD3C9B3C35884, p0, p1, p2, p3); } // 0xEA8CD3C9B3C35884 b2545 + NATIVE_DECL void NETWORK_SPEND_UPGRADE_AGENCY(Any p0, Any p1, Any p2, Any p3) { invoke(0x6CCA64840589A3B6, p0, p1, p2, p3); } // 0x6CCA64840589A3B6 b2545 + NATIVE_DECL void NETWORK_SPEND_AGENCY(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0x1B2120405080125C, p0, p1, p2, p3, p4); } // 0x1B2120405080125C b2545 + NATIVE_DECL void NETWORK_SPEND_HIDDEN(Any p0, Any p1, Any p2, Any p3) { invoke(0xBF8793B91EA094A7, p0, p1, p2, p3); } // 0xBF8793B91EA094A7 b2545 + NATIVE_DECL void NETWORK_SPEND_SOURCE_BIKE(Any p0, Any p1, Any p2, Any p3) { invoke(0xD9DF467CBE4398C8, p0, p1, p2, p3); } // 0xD9DF467CBE4398C8 b2545 + NATIVE_DECL void NETWORK_SPEND_COMP_SUV(Any p0, Any p1, Any p2, Any p3) { invoke(0xD86581F9E7CDA383, p0, p1, p2, p3); } // 0xD86581F9E7CDA383 b2545 + NATIVE_DECL void NETWORK_SPEND_SUV_FST_TRVL(int p0, BOOL p1, BOOL p2, Any p3) { invoke(0x61A2DF64ED2D396E, p0, p1, p2, p3); } // 0x61A2DF64ED2D396E b2545 + NATIVE_DECL void NETWORK_SPEND_SUPPLY(Any p0, Any p1, Any p2, Any p3) { invoke(0xEBD482B82ACB8BAD, p0, p1, p2, p3); } // 0xEBD482B82ACB8BAD b2545 + NATIVE_DECL void NETWORK_SPEND_BIKE_SHOP(Any p0, Any p1, Any p2, Any p3) { invoke(0x923AEA8E78F8DF0B, p0, p1, p2, p3); } // 0x923AEA8E78F8DF0B b2699 + NATIVE_DECL void NETWORK_SPEND_VEHICLE_REQUESTED(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0x02D24A35A9CC3503, p0, p1, p2, p3, p4); } // 0x02D24A35A9CC3503 b2699 + NATIVE_DECL void NETWORK_SPEND_GUNRUNNING(Any p0, Any p1, Any p2, Any p3) { invoke(0x2CEB0E0BC2A77C05, p0, p1, p2, p3); } // 0x2CEB0E0BC2A77C05 b2699 + NATIVE_DECL void NETWORK_EARN_AGENCY_SAFE(Any p0) { invoke(0x663B4B9D11742A12, p0); } // 0x663B4B9D11742A12 b2545 + NATIVE_DECL void NETWORK_EARN_AWARD_CONTRACT(Any p0, Any p1) { invoke(0x146D4EB6D22A403F, p0, p1); } // 0x146D4EB6D22A403F b2545 + NATIVE_DECL void NETWORK_EARN_AGENCY_CONTRACT(Any p0, Any p1) { invoke(0x38482AD49CB905C7, p0, p1); } // 0x38482AD49CB905C7 b2545 + NATIVE_DECL void NETWORK_EARN_AWARD_PHONE(Any p0, Any p1) { invoke(0x7397A115030F1BE3, p0, p1); } // 0x7397A115030F1BE3 b2545 + NATIVE_DECL void NETWORK_EARN_AGENCY_PHONE(Any p0, Any p1, Any p2) { invoke(0xE29F3D5FA63B1B82, p0, p1, p2); } // 0xE29F3D5FA63B1B82 b2545 + NATIVE_DECL void NETWORK_EARN_AWARD_FIXER_MISSION(Any p0, Any p1) { invoke(0x88D6C327D6C57C45, p0, p1); } // 0x88D6C327D6C57C45 b2545 + NATIVE_DECL void NETWORK_EARN_FIXER_PREP(Any p0, Any p1) { invoke(0x6283E5DE4C4460C6, p0, p1); } // 0x6283E5DE4C4460C6 b2545 + NATIVE_DECL void NETWORK_EARN_FIXER_FINALE(Any p0, Any p1) { invoke(0xBA154373C5FE51E8, p0, p1); } // 0xBA154373C5FE51E8 b2545 + NATIVE_DECL void NETWORK_EARN_FIXER_AGENCY_SHORT_TRIP(Any p0, Any p1) { invoke(0xF4A8E57460BF2037, p0, p1); } // 0xF4A8E57460BF2037 b2545 + NATIVE_DECL void NETWORK_EARN_AWARD_SHORT_TRIP(Any p0, Any p1) { invoke(0x5B4DBDED84D6A420, p0, p1); } // 0x5B4DBDED84D6A420 b2545 + NATIVE_DECL void NETWORK_EARN_FIXER_RIVAL_DELIVERY(Any p0, Any p1) { invoke(0x235D41210B3A1A5E, p0, p1); } // 0x235D41210B3A1A5E b2545 + NATIVE_DECL void NETWORK_EARN_UPGRADE_AGENCY(Any p0, Any p1) { invoke(0xD07C7C3F1995108C, p0, p1); } // 0xD07C7C3F1995108C b2545 + NATIVE_DECL void NETWORK_SPEND_APARTMENT_UTILITIES(int amount, BOOL p1, BOOL p2, Any* data) { invoke(0x1254B5B3925EFD3D, amount, p1, p2, data); } // 0x1254B5B3925EFD3D b2545 + NATIVE_DECL void NETWORK_SPEND_BUSINESS_PROPERTY_FEES(Any p0, Any p1, Any p2, Any p3) { invoke(0x92D1CFDA1227FF1C, p0, p1, p2, p3); } // 0x92D1CFDA1227FF1C b2545 + NATIVE_DECL void NETWORK_EARN_SIGHTSEEING_REWARD(Any p0, Any p1, Any p2, Any p3) { invoke(0x45087AE480B233AC, p0, p1, p2, p3); } // 0x45087AE480B233AC b2699 + NATIVE_DECL void NETWORK_EARN_BIKER_SHOP(Any p0, Any p1) { invoke(0x2C5809EB9DF57257, p0, p1); } // 0x2C5809EB9DF57257 b2699 + NATIVE_DECL void NETWORK_EARN_BIKER(Any p0) { invoke(0x71BEC32FA466E105, p0); } // 0x71BEC32FA466E105 b2699 + NATIVE_DECL void NETWORK_YOHAN_SOURCE_GOODS(Any p0, Any p1, Any p2, Any p3) { invoke(0x59498BC8B1C8B15C, p0, p1, p2, p3); } // 0x59498BC8B1C8B15C b2699 + NATIVE_DECL void _NETWORK_SPEND_BUY_MFGARAGE(Any p0, Any p1, Any p2, Any p3) { invoke(0xA2ED36DCF0FCA413, p0, p1, p2, p3); } // 0xA2ED36DCF0FCA413 b2802 + NATIVE_DECL void _NETWORK_SPEND_UPGRADE_MFGARAGE(Any p0, Any p1, Any p2, Any p3) { invoke(0xCF8F346DDDC66643, p0, p1, p2, p3); } // 0xCF8F346DDDC66643 b2802 + NATIVE_DECL void _NETWORK_SPEND_BUY_SUPPLIES(int p0, BOOL p1, BOOL p2, int p3) { invoke(0xB48185C0CA67B16B, p0, p1, p2, p3); } // 0xB48185C0CA67B16B b2802 + NATIVE_DECL void _NETWORK_SPEND_BUY_ACID_LAB(Any p0, Any p1, Any p2, Any p3) { invoke(0xF1E26A7924327152, p0, p1, p2, p3); } // 0xF1E26A7924327152 b2802 + NATIVE_DECL void _NETWORK_SPEND_UPGRADE_ACID_LAB_EQUIPMENT(Any p0, Any p1, Any p2, Any p3) { invoke(0x110EE9D486C23126, p0, p1, p2, p3); } // 0x110EE9D486C23126 b2802 + NATIVE_DECL void _NETWORK_SPEND_UPGRADE_ACID_LAB_ARMOR(int p0, BOOL p1, BOOL p2, int p3) { invoke(0xA7D541C9ACD63133, p0, p1, p2, p3); } // 0xA7D541C9ACD63133 b2802 + NATIVE_DECL void _NETWORK_SPEND_UPGRADE_ACID_LAB_SCOOP(int p0, BOOL p1, BOOL p2, int p3) { invoke(0x2940558E05BCC2EC, p0, p1, p2, p3); } // 0x2940558E05BCC2EC b2802 + NATIVE_DECL void _NETWORK_SPEND_UPGRADE_ACID_LAB_MINES(int p0, BOOL p1, BOOL p2, int p3) { invoke(0x4B99AB08C92C54E4, p0, p1, p2, p3); } // 0x4B99AB08C92C54E4 b2802 + NATIVE_DECL void _NETWORK_SPEND_RENAME_ACID_LAB(Any p0, Any p1, Any p2, Any p3) { invoke(0x842B1C5AF61ACDE9, p0, p1, p2, p3); } // 0x842B1C5AF61ACDE9 b2802 + NATIVE_DECL void _NETWORK_SPEND_RENAME_ACID_PRODUCT(Any p0, Any p1, Any p2, Any p3) { invoke(0x446798F7495DD7D8, p0, p1, p2, p3); } // 0x446798F7495DD7D8 b2802 + NATIVE_DECL void _NETWORK_EARN_AWARD_JUGGALO_MISSION(Any p0, Any p1) { invoke(0xDDF047577F1A02A7, p0, p1); } // 0xDDF047577F1A02A7 b2802 + NATIVE_DECL void _NETWORK_EARN_AWARD_ACID_LAB(Any p0, Any p1) { invoke(0xD1A8165767AD2D23, p0, p1); } // 0xD1A8165767AD2D23 b2802 + NATIVE_DECL void _NETWORK_EARN_AWARD_DAILY_STASH(Any p0, Any p1) { invoke(0xC30650FA74A19D02, p0, p1); } // 0xC30650FA74A19D02 b2802 + NATIVE_DECL void _NETWORK_EARN_AWARD_DEAD_DROP(Any p0, Any p1) { invoke(0xD01EBAEA1F905EF6, p0, p1); } // 0xD01EBAEA1F905EF6 b2802 + NATIVE_DECL void _NETWORK_EARN_AWARD_RANDOM_EVENT(Any p0, Any p1) { invoke(0xBEAFBB1B98B7EF55, p0, p1); } // 0xBEAFBB1B98B7EF55 b2802 + NATIVE_DECL void _NETWORK_EARN_AWARD_TAXI(Any p0, Any p1) { invoke(0xA914768AD35CD3A5, p0, p1); } // 0xA914768AD35CD3A5 b2802 + NATIVE_DECL void _NETWORK_EARN_STREET_DEALER(Any p0, Any p1) { invoke(0xA81017EE1324FDFE, p0, p1); } // 0xA81017EE1324FDFE b2802 + NATIVE_DECL void _NETWORK_EARN_SELL_ACID(Any p0, Any p1) { invoke(0x79B656937DF6DF5D, p0, p1); } // 0x79B656937DF6DF5D b2802 + NATIVE_DECL void _NETWORK_EARN_SETUP_PARTICIPATION_ACID_LAB(Any p0, Any p1) { invoke(0xE3942D59E8A7F70D, p0, p1); } // 0xE3942D59E8A7F70D b2802 + NATIVE_DECL void _NETWORK_EARN_SOURCE_PARTICIPATION_ACID_LAB(Any p0, Any p1) { invoke(0x136F11B5DF1B304D, p0, p1); } // 0x136F11B5DF1B304D b2802 + NATIVE_DECL void _NETWORK_EARN_SELL_PARTICIPATION_ACID_LAB(Any p0, Any p1) { invoke(0xCA3EF9B09A8D76B4, p0, p1); } // 0xCA3EF9B09A8D76B4 b2802 + NATIVE_DECL void _NETWORK_EARN_JUGGALO_STORY_MISSION(Any p0, Any p1) { invoke(0xE01D10BA8CD53621, p0, p1); } // 0xE01D10BA8CD53621 b2802 + NATIVE_DECL void _NETWORK_EARN_JUGGALO_STORY_MISSION_PARTICIPATION(Any p0, Any p1) { invoke(0x40FF6CCCC476185C, p0, p1); } // 0x40FF6CCCC476185C b2802 + NATIVE_DECL void _NETWORK_EARN_FOOLIGAN_JOB(Any p0, Any p1) { invoke(0xCE4452AE85F5E252, p0, p1); } // 0xCE4452AE85F5E252 b2802 + NATIVE_DECL void _NETWORK_EARN_FOOLIGAN_JOB_PARTICIPATION(Any p0, Any p1) { invoke(0xC376B92D0E060970, p0, p1); } // 0xC376B92D0E060970 b2802 + NATIVE_DECL void _NETWORK_EARN_TAXI_JOB(Any p0, Any p1) { invoke(0x991E1588FAD9019D, p0, p1); } // 0x991E1588FAD9019D b2802 + NATIVE_DECL void _NETWORK_EARN_DAILY_STASH_HOUSE_COMPLETED(Any p0, Any p1) { invoke(0xCABC9874AFA70D6D, p0, p1); } // 0xCABC9874AFA70D6D b2802 + NATIVE_DECL void _NETWORK_EARN_DAILY_STASH_HOUSE_PARTICIPATION(Any p0, Any p1) { invoke(0x9C0C6BD0F94CE391, p0, p1); } // 0x9C0C6BD0F94CE391 b2802 + NATIVE_DECL void _NETWORK_EARN_AVENGER(int amount, int p1) { invoke(0x55F006B9D4A46C1D, amount, p1); } // 0x55F006B9D4A46C1D b2944 + NATIVE_DECL void _NETWORK_EARN_SMUGGLER_OPS(Any p0, Any p1, Any p2) { invoke(0xDEA273D5F8A9661A, p0, p1, p2); } // 0xDEA273D5F8A9661A b2944 + NATIVE_DECL void _NETWORK_EARN_BONUS_OBJECTIVE(int amount, Any p1, Any p2) { invoke(0xDCEF983C24191997, amount, p1, p2); } // 0xDCEF983C24191997 b2944 + NATIVE_DECL void _NETWORK_EARN_PROGRESS_HUB(Any p0, Any p1) { invoke(0xF8332B06F0EECC9C, p0, p1); } // 0xF8332B06F0EECC9C b2944 + NATIVE_DECL void _NETWORK_SPENT_AIR_FREIGHT(int hangarCargoSourcingPrice, BOOL fromBank, BOOL fromBankAndWallet, int cost, int warehouseId, int warehouseSlot) { invoke(0x8C7E8D6F96C9E948, hangarCargoSourcingPrice, fromBank, fromBankAndWallet, cost, warehouseId, warehouseSlot); } // 0x8C7E8D6F96C9E948 b2944 + NATIVE_DECL void _NETWORK_SPENT_SKIP_CARGO_SOURCE_SETUP(int amount, BOOL fromBank, BOOL fromBankAndWallet, int cost) { invoke(0xED1B407BADA42CEC, amount, fromBank, fromBankAndWallet, cost); } // 0xED1B407BADA42CEC b2944 + NATIVE_DECL void _NETWORK_SPENT_STEALTH_MODULE(int amount, BOOL fromBank, BOOL fromBankAndWallet, Hash p3) { invoke(0x95CE79A6939C537A, amount, fromBank, fromBankAndWallet, p3); } // 0x95CE79A6939C537A b2944 + NATIVE_DECL void _NETWORK_SPENT_MISSILE_JAMMER(int amount, BOOL fromBank, BOOL fromBankAndWallet, Hash p3) { invoke(0xD687100F616163F4, amount, fromBank, fromBankAndWallet, p3); } // 0xD687100F616163F4 b2944 + NATIVE_DECL int NETWORK_GET_VC_BANK_BALANCE() { return invoke(0x76EF28DA05EA395A); } // 0x76EF28DA05EA395A 0x16184FB5 b323 + NATIVE_DECL int NETWORK_GET_VC_WALLET_BALANCE(int characterSlot) { return invoke(0xA40F9C2623F6A8B5, characterSlot); } // 0xA40F9C2623F6A8B5 0x4F5B781C b323 + NATIVE_DECL int NETWORK_GET_VC_BALANCE() { return invoke(0x5CBAD97E059E1B94); } // 0x5CBAD97E059E1B94 0xADF8F882 b323 + NATIVE_DECL int NETWORK_GET_EVC_BALANCE() { return invoke(0x5D1E75F91C07DEE5); } // 0x5D1E75F91C07DEE5 0xF1EDB7F4 b323 + NATIVE_DECL int NETWORK_GET_PVC_BALANCE() { return invoke(0x4F54F3B6C202FB4E); } // 0x4F54F3B6C202FB4E 0x56485B56 b323 + NATIVE_DECL const char* NETWORK_GET_STRING_WALLET_BALANCE(int characterSlot) { return invoke(0xF9B10B529DCFB33B, characterSlot); } // 0xF9B10B529DCFB33B 0xC1A11435 b323 + NATIVE_DECL const char* NETWORK_GET_STRING_BANK_BALANCE() { return invoke(0xA6FA3979BED01B81); } // 0xA6FA3979BED01B81 0xAA7EA3BD b323 + NATIVE_DECL const char* NETWORK_GET_STRING_BANK_WALLET_BALANCE(int character) { return invoke(0x700AF71AE615E6DD, character); } // 0x700AF71AE615E6DD 0x7D4FD28C b323 + NATIVE_DECL BOOL NETWORK_GET_CAN_SPEND_FROM_WALLET(int amount, int characterSlot) { return invoke(0xED5AB8860415BABA, amount, characterSlot); } // 0xED5AB8860415BABA 0x0EA2188C b323 + NATIVE_DECL BOOL NETWORK_GET_CAN_SPEND_FROM_BANK(int amount) { return invoke(0xA31FD6A0865B6D14, amount); } // 0xA31FD6A0865B6D14 0xABED6020 b323 + NATIVE_DECL BOOL NETWORK_GET_CAN_SPEND_FROM_BANK_AND_WALLET(int amount, int characterSlot) { return invoke(0xDC18531D7019A535, amount, characterSlot); } // 0xDC18531D7019A535 0xCA23FD25 b323 + NATIVE_DECL int NETWORK_GET_PVC_TRANSFER_BALANCE() { return invoke(0x13A8DE2FD77D04F3); } // 0x13A8DE2FD77D04F3 0xC670C814 b323 + NATIVE_DECL BOOL NETWORK_GET_CAN_TRANSFER_CASH(int amount) { return invoke(0x08E8EEADFD0DC4A0, amount); } // 0x08E8EEADFD0DC4A0 0x03461981 b323 + NATIVE_DECL BOOL NETWORK_CAN_RECEIVE_PLAYER_CASH(Any p0, Any p1, Any p2, Any p3) { return invoke(0x5D17BE59D2123284, p0, p1, p2, p3); } // 0x5D17BE59D2123284 0x41F5F10E b323 + NATIVE_DECL int NETWORK_GET_REMAINING_TRANSFER_BALANCE() { return invoke(0xEA560AC9EEB1E19B); } // 0xEA560AC9EEB1E19B 0xA9021211 b323 + NATIVE_DECL int WITHDRAW_VC(int amount) { return invoke(0xF70EFA14FE091429, amount); } // 0xF70EFA14FE091429 0x8B755993 b323 + NATIVE_DECL BOOL DEPOSIT_VC(int amount) { return invoke(0xE260E0BB9CD995AC, amount); } // 0xE260E0BB9CD995AC 0x8F266745 b323 + NATIVE_DECL BOOL HAS_VC_WITHDRAWAL_COMPLETED(Any p0) { return invoke(0xE154B48B68EF72BC, p0); } // 0xE154B48B68EF72BC 0x531E4892 b323 + NATIVE_DECL BOOL WAS_VC_WITHDRAWAL_SUCCESSFUL(Any p0) { return invoke(0x6FCF8DDEA146C45B, p0); } // 0x6FCF8DDEA146C45B 0xB96C7ABE b323 } namespace NETSHOPPING { - BOOL NET_GAMESERVER_USE_SERVER_TRANSACTIONS(); - BOOL NET_GAMESERVER_CATALOG_ITEM_IS_VALID(const char* name); - BOOL NET_GAMESERVER_CATALOG_ITEM_KEY_IS_VALID(Hash hash); - int NET_GAMESERVER_GET_PRICE(Hash itemHash, Hash categoryHash, BOOL p2); - BOOL NET_GAMESERVER_CATALOG_IS_VALID(); - BOOL NET_GAMESERVER_IS_CATALOG_CURRENT(); - Hash NET_GAMESERVER_GET_CATALOG_CLOUD_CRC(); - BOOL NET_GAMESERVER_REFRESH_SERVER_CATALOG(); - BOOL NET_GAMESERVER_RETRIEVE_CATALOG_REFRESH_STATUS(int* state); - BOOL NET_GAMESERVER_INIT_SESSION(); - BOOL NET_GAMESERVER_RETRIEVE_INIT_SESSION_STATUS(int* p0); - BOOL NET_GAMESERVER_START_SESSION(int charSlot); - BOOL NET_GAMESERVER_START_SESSION_PENDING(); - BOOL NET_GAMESERVER_RETRIEVE_START_SESSION_STATUS(int* p0); - BOOL NET_GAMESERVER_RETRIEVE_SESSION_ERROR_CODE(int* p0); - BOOL NET_GAMESERVER_IS_SESSION_VALID(int charSlot); - BOOL NET_GAMESERVER_CLEAR_SESSION(int p0); - BOOL NET_GAMESERVER_SESSION_APPLY_RECEIVED_DATA(int charSlot); - BOOL NET_GAMESERVER_IS_SESSION_REFRESH_PENDING(); - BOOL NET_GAMESERVER_START_SESSION_RESTART(BOOL inventory, BOOL playerbalance); - BOOL NET_GAMESERVER_TRANSACTION_IN_PROGRESS(); - BOOL NET_GAMESERVER_GET_SESSION_STATE_AND_STATUS(int* p0, BOOL* p1); - BOOL NET_GAMESERVER_BASKET_START(int* transactionId, Hash categoryHash, Hash actionHash, int flags); - BOOL NET_GAMESERVER_BASKET_END(); - BOOL NET_GAMESERVER_BASKET_IS_ACTIVE(); - BOOL NET_GAMESERVER_BASKET_ADD_ITEM(Any* itemData, int quantity); - BOOL NET_GAMESERVER_BASKET_IS_FULL(); - BOOL NET_GAMESERVER_BASKET_APPLY_SERVER_DATA(Any p0, Any* p1); - BOOL NET_GAMESERVER_CHECKOUT_START(int transactionId); - BOOL NET_GAMESERVER_BEGIN_SERVICE(int* transactionId, Hash categoryHash, Hash itemHash, Hash actionTypeHash, int value, int flags); - BOOL NET_GAMESERVER_END_SERVICE(int transactionId); - BOOL NET_GAMESERVER_DELETE_CHARACTER(int slot, BOOL transfer, Hash reason); - int NET_GAMESERVER_DELETE_CHARACTER_GET_STATUS(); - BOOL NET_GAMESERVER_DELETE_SET_TELEMETRY_NONCE_SEED(); - BOOL NET_GAMESERVER_TRANSFER_BANK_TO_WALLET(int charSlot, int amount); - BOOL NET_GAMESERVER_TRANSFER_WALLET_TO_BANK(int charSlot, int amount); - int NET_GAMESERVER_TRANSFER_BANK_TO_WALLET_GET_STATUS(); - int NET_GAMESERVER_TRANSFER_WALLET_TO_BANK_GET_STATUS(); - BOOL NET_GAMESERVER_TRANSFER_CASH_SET_TELEMETRY_NONCE_SEED(); - BOOL NET_GAMESERVER_SET_TELEMETRY_NONCE_SEED(int p0); + NATIVE_DECL BOOL NET_GAMESERVER_USE_SERVER_TRANSACTIONS() { return invoke(0x7D2708796355B20B); } // 0x7D2708796355B20B b1290 + NATIVE_DECL BOOL NET_GAMESERVER_CATALOG_ITEM_IS_VALID(const char* name) { return invoke(0xBD4D7EAF8A30F637, name); } // 0xBD4D7EAF8A30F637 b323 + NATIVE_DECL BOOL NET_GAMESERVER_CATALOG_ITEM_KEY_IS_VALID(Hash hash) { return invoke(0x247F0F73A182EA0B, hash); } // 0x247F0F73A182EA0B b323 + NATIVE_DECL int NET_GAMESERVER_GET_PRICE(Hash itemHash, Hash categoryHash, BOOL p2) { return invoke(0xC27009422FCCA88D, itemHash, categoryHash, p2); } // 0xC27009422FCCA88D b323 + NATIVE_DECL BOOL NET_GAMESERVER_CATALOG_IS_VALID() { return invoke(0x3C4487461E9B0DCB); } // 0x3C4487461E9B0DCB b323 + NATIVE_DECL BOOL NET_GAMESERVER_IS_CATALOG_CURRENT() { return invoke(0x2B949A1E6AEC8F6A); } // 0x2B949A1E6AEC8F6A b323 + NATIVE_DECL Hash NET_GAMESERVER_GET_CATALOG_CLOUD_CRC() { return invoke(0x85F6C9ABA1DE2BCF); } // 0x85F6C9ABA1DE2BCF b323 + NATIVE_DECL BOOL NET_GAMESERVER_REFRESH_SERVER_CATALOG() { return invoke(0x357B152EF96C30B6); } // 0x357B152EF96C30B6 b323 + NATIVE_DECL BOOL NET_GAMESERVER_RETRIEVE_CATALOG_REFRESH_STATUS(int* state) { return invoke(0xCF38DAFBB49EDE5E, state); } // 0xCF38DAFBB49EDE5E b323 + NATIVE_DECL BOOL NET_GAMESERVER_INIT_SESSION() { return invoke(0xE3E5A7C64CA2C6ED); } // 0xE3E5A7C64CA2C6ED b323 + NATIVE_DECL BOOL NET_GAMESERVER_RETRIEVE_INIT_SESSION_STATUS(int* p0) { return invoke(0x0395CB47B022E62C, p0); } // 0x0395CB47B022E62C b323 + NATIVE_DECL BOOL NET_GAMESERVER_START_SESSION(int charSlot) { return invoke(0xA135AC892A58FC07, charSlot); } // 0xA135AC892A58FC07 b323 + NATIVE_DECL BOOL NET_GAMESERVER_START_SESSION_PENDING() { return invoke(0x72EB7BA9B69BF6AB); } // 0x72EB7BA9B69BF6AB b323 + NATIVE_DECL BOOL NET_GAMESERVER_RETRIEVE_START_SESSION_STATUS(int* p0) { return invoke(0x170910093218C8B9, p0); } // 0x170910093218C8B9 b323 + NATIVE_DECL BOOL NET_GAMESERVER_RETRIEVE_SESSION_ERROR_CODE(int* p0) { return invoke(0xC13C38E47EA5DF31, p0); } // 0xC13C38E47EA5DF31 b323 + NATIVE_DECL BOOL NET_GAMESERVER_IS_SESSION_VALID(int charSlot) { return invoke(0xB24F0944DA203D9E, charSlot); } // 0xB24F0944DA203D9E b323 + NATIVE_DECL BOOL NET_GAMESERVER_CLEAR_SESSION(int p0) { return invoke(0x74A0FD0688F1EE45, p0); } // 0x74A0FD0688F1EE45 b323 + NATIVE_DECL BOOL NET_GAMESERVER_SESSION_APPLY_RECEIVED_DATA(int charSlot) { return invoke(0x2F41D51BA3BCD1F1, charSlot); } // 0x2F41D51BA3BCD1F1 b323 + NATIVE_DECL BOOL NET_GAMESERVER_IS_SESSION_REFRESH_PENDING() { return invoke(0x810E8431C0614BF9); } // 0x810E8431C0614BF9 b323 + NATIVE_DECL BOOL NET_GAMESERVER_START_SESSION_RESTART(BOOL inventory, BOOL playerbalance) { return invoke(0x35A1B3E1D1315CFA, inventory, playerbalance); } // 0x35A1B3E1D1315CFA b323 + NATIVE_DECL BOOL NET_GAMESERVER_TRANSACTION_IN_PROGRESS() { return invoke(0x613F125BA3BD2EB9); } // 0x613F125BA3BD2EB9 b372 + NATIVE_DECL BOOL NET_GAMESERVER_GET_SESSION_STATE_AND_STATUS(int* p0, BOOL* p1) { return invoke(0x897433D292B44130, p0, p1); } // 0x897433D292B44130 b323 + NATIVE_DECL BOOL NET_GAMESERVER_BASKET_START(int* transactionId, Hash categoryHash, Hash actionHash, int flags) { return invoke(0x279F08B1A4B29B7E, transactionId, categoryHash, actionHash, flags); } // 0x279F08B1A4B29B7E b323 + NATIVE_DECL BOOL NET_GAMESERVER_BASKET_END() { return invoke(0xFA336E7F40C0A0D0); } // 0xFA336E7F40C0A0D0 b372 + NATIVE_DECL BOOL NET_GAMESERVER_BASKET_IS_ACTIVE() { return invoke(0xA65568121DF2EA26); } // 0xA65568121DF2EA26 b323 + NATIVE_DECL BOOL NET_GAMESERVER_BASKET_ADD_ITEM(Any* itemData, int quantity) { return invoke(0xF30980718C8ED876, itemData, quantity); } // 0xF30980718C8ED876 b323 + NATIVE_DECL BOOL NET_GAMESERVER_BASKET_IS_FULL() { return invoke(0x27F76CC6C55AD30E); } // 0x27F76CC6C55AD30E b323 + NATIVE_DECL BOOL NET_GAMESERVER_BASKET_APPLY_SERVER_DATA(Any p0, Any* p1) { return invoke(0xE1A0450ED46A7812, p0, p1); } // 0xE1A0450ED46A7812 b323 + NATIVE_DECL BOOL NET_GAMESERVER_CHECKOUT_START(int transactionId) { return invoke(0x39BE7CEA8D9CC8E6, transactionId); } // 0x39BE7CEA8D9CC8E6 b323 + NATIVE_DECL BOOL NET_GAMESERVER_BEGIN_SERVICE(int* transactionId, Hash categoryHash, Hash itemHash, Hash actionTypeHash, int value, int flags) { return invoke(0x3C5FD37B5499582E, transactionId, categoryHash, itemHash, actionTypeHash, value, flags); } // 0x3C5FD37B5499582E b323 + NATIVE_DECL BOOL NET_GAMESERVER_END_SERVICE(int transactionId) { return invoke(0xE2A99A9B524BEFFF, transactionId); } // 0xE2A99A9B524BEFFF b323 + NATIVE_DECL BOOL NET_GAMESERVER_DELETE_CHARACTER(int slot, BOOL transfer, Hash reason) { return invoke(0x51F1A8E48C3D2F6D, slot, transfer, reason); } // 0x51F1A8E48C3D2F6D b323 + NATIVE_DECL int NET_GAMESERVER_DELETE_CHARACTER_GET_STATUS() { return invoke(0x0A6D923DFFC9BD89); } // 0x0A6D923DFFC9BD89 b323 + NATIVE_DECL BOOL NET_GAMESERVER_DELETE_SET_TELEMETRY_NONCE_SEED() { return invoke(0x112CEF1615A1139F); } // 0x112CEF1615A1139F b323 + NATIVE_DECL BOOL NET_GAMESERVER_TRANSFER_BANK_TO_WALLET(int charSlot, int amount) { return invoke(0xD47A2C1BA117471D, charSlot, amount); } // 0xD47A2C1BA117471D b323 + NATIVE_DECL BOOL NET_GAMESERVER_TRANSFER_WALLET_TO_BANK(int charSlot, int amount) { return invoke(0xC2F7FE5309181C7D, charSlot, amount); } // 0xC2F7FE5309181C7D b323 + NATIVE_DECL int NET_GAMESERVER_TRANSFER_BANK_TO_WALLET_GET_STATUS() { return invoke(0x23789E777D14CE44); } // 0x23789E777D14CE44 b323 + NATIVE_DECL int NET_GAMESERVER_TRANSFER_WALLET_TO_BANK_GET_STATUS() { return invoke(0x350AA5EBC03D3BD2); } // 0x350AA5EBC03D3BD2 b323 + NATIVE_DECL BOOL NET_GAMESERVER_TRANSFER_CASH_SET_TELEMETRY_NONCE_SEED() { return invoke(0x498C1E05CE5F7877); } // 0x498C1E05CE5F7877 b323 + NATIVE_DECL BOOL NET_GAMESERVER_SET_TELEMETRY_NONCE_SEED(int p0) { return invoke(0x9507D4271988E1AE, p0); } // 0x9507D4271988E1AE b323 } namespace NETWORK { - const char* GET_ONLINE_VERSION(); - BOOL NETWORK_IS_SIGNED_IN(); - BOOL NETWORK_IS_SIGNED_ONLINE(); - BOOL NETWORK_IS_NP_AVAILABLE(); - BOOL NETWORK_IS_NP_PENDING(); - int NETWORK_GET_NP_UNAVAILABLE_REASON(); - BOOL NETWORK_IS_CONNETED_TO_NP_PRESENCE(); - BOOL NETWORK_IS_LOGGED_IN_TO_PSN(); - BOOL NETWORK_HAS_VALID_ROS_CREDENTIALS(); - BOOL NETWORK_IS_REFRESHING_ROS_CREDENTIALS(); - BOOL NETWORK_IS_CLOUD_AVAILABLE(); - BOOL NETWORK_HAS_SOCIAL_CLUB_ACCOUNT(); - BOOL NETWORK_ARE_SOCIAL_CLUB_POLICIES_CURRENT(); - BOOL NETWORK_IS_HOST(); - Player NETWORK_GET_HOST_PLAYER_INDEX(); - BOOL NETWORK_WAS_GAME_SUSPENDED(); - BOOL NETWORK_HAVE_ONLINE_PRIVILEGES(); - BOOL NETWORK_HAS_AGE_RESTRICTIONS(); - BOOL NETWORK_HAVE_USER_CONTENT_PRIVILEGES(int p0); - BOOL NETWORK_HAVE_COMMUNICATION_PRIVILEGES(int p0, Player player); - BOOL NETWORK_CHECK_ONLINE_PRIVILEGES(Any p0, BOOL p1); - BOOL NETWORK_CHECK_USER_CONTENT_PRIVILEGES(int p0, int p1, BOOL p2); - BOOL NETWORK_CHECK_COMMUNICATION_PRIVILEGES(int p0, int p1, BOOL p2); - BOOL NETWORK_CHECK_TEXT_COMMUNICATION_PRIVILEGES(Any p0, Any p1, Any p2); - BOOL NETWORK_IS_USING_ONLINE_PROMOTION(); - BOOL NETWORK_SHOULD_SHOW_PROMOTION_ALERT_SCREEN(); - BOOL NETWORK_HAS_SOCIAL_NETWORKING_SHARING_PRIV(); - int NETWORK_GET_AGE_GROUP(); - BOOL NETWORK_CHECK_PRIVILEGES(Any p0, Any p1, Any p2); - BOOL NETWORK_IS_PRIVILEGE_CHECK_IN_PROGRESS(); - void NETWORK_SET_PRIVILEGE_CHECK_RESULT_NOT_NEEDED(); - BOOL NETWORK_RESOLVE_PRIVILEGE_USER_CONTENT(); - BOOL NETWORK_HAVE_PLATFORM_SUBSCRIPTION(); - BOOL NETWORK_IS_PLATFORM_SUBSCRIPTION_CHECK_PENDING(); - void NETWORK_SHOW_ACCOUNT_UPGRADE_UI(); - BOOL NETWORK_IS_SHOWING_SYSTEM_UI_OR_RECENTLY_REQUESTED_UPSELL(); - BOOL NETWORK_NEED_TO_START_NEW_GAME_BUT_BLOCKED(); - BOOL NETWORK_CAN_BAIL(); - void NETWORK_BAIL(int p0, int p1, int p2); - void NETWORK_ON_RETURN_TO_SINGLE_PLAYER(); - BOOL NETWORK_TRANSITION_START(int p0, Any p1, Any p2, Any p3); - BOOL NETWORK_TRANSITION_ADD_STAGE(Hash hash, int p1, int p2, int state, int p4); - BOOL NETWORK_TRANSITION_FINISH(Any p0, Any p1, Any p2); - BOOL NETWORK_CAN_ACCESS_MULTIPLAYER(int* loadingState); - BOOL NETWORK_IS_MULTIPLAYER_DISABLED(); - BOOL NETWORK_CAN_ENTER_MULTIPLAYER(); - BOOL NETWORK_SESSION_DO_FREEROAM_QUICKMATCH(Any p0, Any p1, Any p2, int maxPlayers); - BOOL NETWORK_SESSION_DO_FRIEND_MATCHMAKING(int p0, int p1, int maxPlayers); - BOOL NETWORK_SESSION_DO_CREW_MATCHMAKING(int crewId, int p1, int p2, int maxPlayers); - BOOL NETWORK_SESSION_DO_ACTIVITY_QUICKMATCH(Any p0, Any p1, Any p2, Any p3, Any p4); - BOOL NETWORK_SESSION_HOST(int p0, int maxPlayers, BOOL p2); - BOOL NETWORK_SESSION_HOST_CLOSED(int p0, int maxPlayers); - BOOL NETWORK_SESSION_HOST_FRIENDS_ONLY(int p0, int maxPlayers); - BOOL NETWORK_SESSION_IS_CLOSED_FRIENDS(); - BOOL NETWORK_SESSION_IS_CLOSED_CREW(); - BOOL NETWORK_SESSION_IS_SOLO(); - BOOL NETWORK_SESSION_IS_PRIVATE(); - BOOL NETWORK_SESSION_END(BOOL p0, BOOL p1); - BOOL NETWORK_SESSION_LEAVE(Any p0); - void NETWORK_SESSION_KICK_PLAYER(Player player); - BOOL NETWORK_SESSION_GET_KICK_VOTE(Player player); - BOOL NETWORK_SESSION_RESERVE_SLOTS_TRANSITION(Any p0, Any p1, Any p2); - BOOL NETWORK_JOIN_PREVIOUSLY_FAILED_SESSION(); - BOOL NETWORK_JOIN_PREVIOUSLY_FAILED_TRANSITION(); - void NETWORK_SESSION_SET_MATCHMAKING_GROUP(int matchmakingGroup); - void NETWORK_SESSION_SET_MATCHMAKING_GROUP_MAX(int playerType, int playerCount); - int NETWORK_SESSION_GET_MATCHMAKING_GROUP_FREE(int p0); - void NETWORK_SESSION_ADD_ACTIVE_MATCHMAKING_GROUP(int groupId); - void NETWORK_SESSION_SET_UNIQUE_CREW_LIMIT(Any p0); - void NETWORK_SESSION_SET_UNIQUE_CREW_LIMIT_TRANSITION(Any p0); - void NETWORK_SESSION_SET_UNIQUE_CREW_ONLY_CREWS_TRANSITION(BOOL p0); - void NETWORK_SESSION_SET_CREW_LIMIT_MAX_MEMBERS_TRANSITION(Any p0); - void NETWORK_SESSION_SET_MATCHMAKING_PROPERTY_ID(BOOL p0); - void NETWORK_SESSION_SET_MATCHMAKING_MENTAL_STATE(int p0); - void NETWORK_SESSION_SET_NUM_BOSSES(int num); - void NETWORK_SESSION_SET_SCRIPT_VALIDATE_JOIN(); - void NETWORK_SESSION_VALIDATE_JOIN(BOOL p0); - void NETWORK_ADD_FOLLOWERS(int* p0, int p1); - void NETWORK_CLEAR_FOLLOWERS(); - void NETWORK_GET_GLOBAL_MULTIPLAYER_CLOCK(int* hours, int* minutes, int* seconds); - void NETWORK_SESSION_SET_GAMEMODE(Any p0); - int NETWORK_SESSION_GET_HOST_AIM_PREFERENCE(); - BOOL NETWORK_FIND_GAMERS_IN_CREW(int crewId); - BOOL NETWORK_FIND_MATCHED_GAMERS(int attribute, float fallbackLimit, float lowerLimit, float upperLimit); - BOOL NETWORK_IS_FINDING_GAMERS(); - BOOL NETWORK_DID_FIND_GAMERS_SUCCEED(); - int NETWORK_GET_NUM_FOUND_GAMERS(); - BOOL NETWORK_GET_FOUND_GAMER(Any* p0, Any p1); - void NETWORK_CLEAR_FOUND_GAMERS(); - BOOL NETWORK_QUEUE_GAMER_FOR_STATUS(Any* p0); - BOOL NETWORK_GET_GAMER_STATUS_FROM_QUEUE(); - BOOL NETWORK_IS_GETTING_GAMER_STATUS(); - BOOL NETWORK_DID_GET_GAMER_STATUS_SUCCEED(); - BOOL NETWORK_GET_GAMER_STATUS_RESULT(Any* p0, Any p1); - void NETWORK_CLEAR_GET_GAMER_STATUS(); - void NETWORK_SESSION_JOIN_INVITE(); - void NETWORK_SESSION_CANCEL_INVITE(); - void NETWORK_SESSION_FORCE_CANCEL_INVITE(); - BOOL NETWORK_HAS_PENDING_INVITE(); - BOOL NETWORK_HAS_CONFIRMED_INVITE(); - BOOL NETWORK_REQUEST_INVITE_CONFIRMED_EVENT(); - BOOL NETWORK_SESSION_WAS_INVITED(); - void NETWORK_SESSION_GET_INVITER(Any* gamerHandle); - BOOL NETWORK_SESSION_IS_AWAITING_INVITE_RESPONSE(); - BOOL NETWORK_SESSION_IS_DISPLAYING_INVITE_CONFIRMATION(); - void NETWORK_SUPPRESS_INVITE(BOOL toggle); - void NETWORK_BLOCK_INVITES(BOOL toggle); - void NETWORK_BLOCK_JOIN_QUEUE_INVITES(BOOL toggle); - void NETWORK_SET_CAN_RECEIVE_RS_INVITES(BOOL p0); - void NETWORK_STORE_INVITE_THROUGH_RESTART(); - void NETWORK_ALLOW_INVITE_PROCESS_IN_PLAYER_SWITCH(BOOL p0); - void NETWORK_SET_SCRIPT_READY_FOR_EVENTS(BOOL toggle); - BOOL NETWORK_IS_OFFLINE_INVITE_PENDING(); - void NETWORK_CLEAR_OFFLINE_INVITE_PENDING(); - void NETWORK_SESSION_HOST_SINGLE_PLAYER(int p0); - void NETWORK_SESSION_LEAVE_SINGLE_PLAYER(); - BOOL NETWORK_IS_GAME_IN_PROGRESS(); - BOOL NETWORK_IS_SESSION_ACTIVE(); - BOOL NETWORK_IS_IN_SESSION(); - BOOL NETWORK_IS_SESSION_STARTED(); - BOOL NETWORK_IS_SESSION_BUSY(); - BOOL NETWORK_CAN_SESSION_END(); - int NETWORK_GET_GAME_MODE(); - void NETWORK_SESSION_MARK_VISIBLE(BOOL toggle); - BOOL NETWORK_SESSION_IS_VISIBLE(); - void NETWORK_SESSION_BLOCK_JOIN_REQUESTS(BOOL toggle); - void NETWORK_SESSION_CHANGE_SLOTS(int slots, BOOL p1); - int NETWORK_SESSION_GET_PRIVATE_SLOTS(); - BOOL NETWORK_SESSION_VOICE_HOST(); - BOOL NETWORK_SESSION_VOICE_LEAVE(); - void NETWORK_SESSION_VOICE_CONNECT_TO_PLAYER(Any* gamerHandle); - void NETWORK_SESSION_VOICE_RESPOND_TO_REQUEST(BOOL p0, int p1); - void NETWORK_SESSION_VOICE_SET_TIMEOUT(int timeout); - BOOL NETWORK_SESSION_IS_IN_VOICE_SESSION(); - BOOL NETWORK_SESSION_IS_VOICE_SESSION_ACTIVE(); - BOOL NETWORK_SESSION_IS_VOICE_SESSION_BUSY(); - BOOL NETWORK_SEND_TEXT_MESSAGE(const char* message, Any* gamerHandle); - void NETWORK_SET_ACTIVITY_SPECTATOR(BOOL toggle); - BOOL NETWORK_IS_ACTIVITY_SPECTATOR(); - void NETWORK_SET_ACTIVITY_PLAYER_MAX(Any p0); - void NETWORK_SET_ACTIVITY_SPECTATOR_MAX(int maxSpectators); - int NETWORK_GET_ACTIVITY_PLAYER_NUM(BOOL p0); - BOOL NETWORK_IS_ACTIVITY_SPECTATOR_FROM_HANDLE(Any* gamerHandle); - BOOL NETWORK_HOST_TRANSITION(int p0, int p1, int p2, int p3, Any p4, BOOL p5, BOOL p6, int p7, Any p8, int p9); - BOOL NETWORK_DO_TRANSITION_QUICKMATCH(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5); - BOOL NETWORK_DO_TRANSITION_QUICKMATCH_ASYNC(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5); - BOOL NETWORK_DO_TRANSITION_QUICKMATCH_WITH_GROUP(Any p0, Any p1, Any p2, Any p3, Any* p4, Any p5, Any p6, Any p7); - BOOL NETWORK_JOIN_GROUP_ACTIVITY(); - void NETWORK_CLEAR_GROUP_ACTIVITY(); - void NETWORK_RETAIN_ACTIVITY_GROUP(); - BOOL NETWORK_IS_TRANSITION_CLOSED_FRIENDS(); - BOOL NETWORK_IS_TRANSITION_CLOSED_CREW(); - BOOL NETWORK_IS_TRANSITION_SOLO(); - BOOL NETWORK_IS_TRANSITION_PRIVATE(); - int NETWORK_GET_NUM_TRANSITION_NON_ASYNC_GAMERS(); - void NETWORK_MARK_AS_PREFERRED_ACTIVITY(BOOL p0); - void NETWORK_MARK_AS_WAITING_ASYNC(BOOL p0); - void NETWORK_SET_IN_PROGRESS_FINISH_TIME(Any p0); - void NETWORK_SET_TRANSITION_CREATOR_HANDLE(Any* p0); - void NETWORK_CLEAR_TRANSITION_CREATOR_HANDLE(); - BOOL NETWORK_INVITE_GAMERS_TO_TRANSITION(Any* p0, Any p1); - void NETWORK_SET_GAMER_INVITED_TO_TRANSITION(Any* gamerHandle); - BOOL NETWORK_LEAVE_TRANSITION(); - BOOL NETWORK_LAUNCH_TRANSITION(); - void NETWORK_SET_DO_NOT_LAUNCH_FROM_JOIN_AS_MIGRATED_HOST(BOOL toggle); - void NETWORK_CANCEL_TRANSITION_MATCHMAKING(); - void NETWORK_BAIL_TRANSITION(int p0, int p1, int p2); - BOOL NETWORK_DO_TRANSITION_TO_GAME(BOOL p0, int maxPlayers); - BOOL NETWORK_DO_TRANSITION_TO_NEW_GAME(BOOL p0, int maxPlayers, BOOL p2); - BOOL NETWORK_DO_TRANSITION_TO_FREEMODE(Any* p0, Any p1, BOOL p2, int players, BOOL p4); - BOOL NETWORK_DO_TRANSITION_TO_NEW_FREEMODE(Any* p0, Any p1, int players, BOOL p3, BOOL p4, BOOL p5); - BOOL NETWORK_IS_TRANSITION_TO_GAME(); - int NETWORK_GET_TRANSITION_MEMBERS(Any* data, int dataCount); - void NETWORK_APPLY_TRANSITION_PARAMETER(int p0, int p1); - void NETWORK_APPLY_TRANSITION_PARAMETER_STRING(int p0, const char* string, BOOL p2); - BOOL NETWORK_SEND_TRANSITION_GAMER_INSTRUCTION(Any* gamerHandle, const char* p1, int p2, int p3, BOOL p4); - BOOL NETWORK_MARK_TRANSITION_GAMER_AS_FULLY_JOINED(Any* p0); - BOOL NETWORK_IS_TRANSITION_HOST(); - BOOL NETWORK_IS_TRANSITION_HOST_FROM_HANDLE(Any* gamerHandle); - BOOL NETWORK_GET_TRANSITION_HOST(Any* gamerHandle); - BOOL NETWORK_IS_IN_TRANSITION(); - BOOL NETWORK_IS_TRANSITION_STARTED(); - BOOL NETWORK_IS_TRANSITION_BUSY(); - BOOL NETWORK_IS_TRANSITION_MATCHMAKING(); - BOOL NETWORK_IS_TRANSITION_LEAVE_POSTPONED(); - void NETWORK_TRANSITION_SET_IN_PROGRESS(Any p0); - void NETWORK_TRANSITION_SET_CONTENT_CREATOR(Any p0); - void NETWORK_TRANSITION_SET_ACTIVITY_ISLAND(Any p0); - void NETWORK_OPEN_TRANSITION_MATCHMAKING(); - void NETWORK_CLOSE_TRANSITION_MATCHMAKING(); - BOOL NETWORK_IS_TRANSITION_OPEN_TO_MATCHMAKING(); - void NETWORK_SET_TRANSITION_VISIBILITY_LOCK(BOOL p0, BOOL p1); - BOOL NETWORK_IS_TRANSITION_VISIBILITY_LOCKED(); - void NETWORK_SET_TRANSITION_ACTIVITY_ID(Any p0); - void NETWORK_CHANGE_TRANSITION_SLOTS(Any p0, BOOL p1); - void NETWORK_TRANSITION_BLOCK_JOIN_REQUESTS(BOOL p0); - BOOL NETWORK_HAS_PLAYER_STARTED_TRANSITION(Player player); - BOOL NETWORK_ARE_TRANSITION_DETAILS_VALID(Any p0); - BOOL NETWORK_JOIN_TRANSITION(Player player); - BOOL NETWORK_HAS_INVITED_GAMER_TO_TRANSITION(Any* p0); - BOOL NETWORK_HAS_TRANSITION_INVITE_BEEN_ACKED(Any* p0); - BOOL NETWORK_IS_ACTIVITY_SESSION(); - void NETWORK_DISABLE_REALTIME_MULTIPLAYER(); - void NETWORK_SET_PRESENCE_SESSION_INVITES_BLOCKED(BOOL toggle); - BOOL NETWORK_SEND_INVITE_VIA_PRESENCE(Any* gamerHandle, const char* p1, int dataCount, int p3); - BOOL NETWORK_SEND_TRANSITION_INVITE_VIA_PRESENCE(Any* gamerHandle, const char* p1, int dataCount, int p3); - BOOL NETWORK_SEND_IMPORTANT_TRANSITION_INVITE_VIA_PRESENCE(Any* gamerHandle, const char* p1, int dataCount, int p3); - int NETWORK_GET_PRESENCE_INVITE_INDEX_BY_ID(int p0); - int NETWORK_GET_NUM_PRESENCE_INVITES(); - BOOL NETWORK_ACCEPT_PRESENCE_INVITE(int p0); - BOOL NETWORK_REMOVE_PRESENCE_INVITE(int p0); - int NETWORK_GET_PRESENCE_INVITE_ID(int p0); - const char* NETWORK_GET_PRESENCE_INVITE_INVITER(int p0); - BOOL NETWORK_GET_PRESENCE_INVITE_HANDLE(Any p0, Any* p1); - int NETWORK_GET_PRESENCE_INVITE_SESSION_ID(Any p0); - const char* NETWORK_GET_PRESENCE_INVITE_CONTENT_ID(int p0); - int NETWORK_GET_PRESENCE_INVITE_PLAYLIST_LENGTH(int p0); - int NETWORK_GET_PRESENCE_INVITE_PLAYLIST_CURRENT(int p0); - BOOL NETWORK_GET_PRESENCE_INVITE_FROM_ADMIN(int p0); - BOOL NETWORK_GET_PRESENCE_INVITE_IS_TOURNAMENT(Any p0); - BOOL NETWORK_HAS_FOLLOW_INVITE(); - BOOL NETWORK_ACTION_FOLLOW_INVITE(); - BOOL NETWORK_CLEAR_FOLLOW_INVITE(); - void NETWORK_REMOVE_AND_CANCEL_ALL_INVITES(); - void NETWORK_REMOVE_TRANSITION_INVITE(Any* p0); - void NETWORK_REMOVE_ALL_TRANSITION_INVITE(); - void NETWORK_REMOVE_AND_CANCEL_ALL_TRANSITION_INVITES(); - BOOL NETWORK_INVITE_GAMERS(Any* p0, Any p1, Any* p2, Any p3); - BOOL NETWORK_HAS_INVITED_GAMER(Any* p0); - BOOL NETWORK_HAS_MADE_INVITE_DECISION(Any* gamerHandle); - int NETWORK_GET_INVITE_REPLY_STATUS(Any p0); - BOOL NETWORK_GET_CURRENTLY_SELECTED_GAMER_HANDLE_FROM_INVITE_MENU(Any* p0); - BOOL NETWORK_SET_CURRENTLY_SELECTED_GAMER_HANDLE_FROM_INVITE_MENU(Any* p0); - void NETWORK_SET_INVITE_ON_CALL_FOR_INVITE_MENU(Any* p0); - BOOL NETWORK_CHECK_DATA_MANAGER_SUCCEEDED_FOR_HANDLE(int p0, Any* gamerHandle); - BOOL NETWORK_CHECK_DATA_MANAGER_FOR_HANDLE(Any p0, Any* gamerHandle); - void NETWORK_SET_INVITE_FAILED_MESSAGE_FOR_INVITE_MENU(Any* p0, Any* p1); - BOOL FILLOUT_PM_PLAYER_LIST(Any* gamerHandle, Any p1, Any p2); - BOOL FILLOUT_PM_PLAYER_LIST_WITH_NAMES(Any* p0, Any* p1, Any p2, Any p3); - BOOL REFRESH_PLAYER_LIST_STATS(int p0); - BOOL NETWORK_SET_CURRENT_DATA_MANAGER_HANDLE(Any* p0); - BOOL NETWORK_IS_IN_PLATFORM_PARTY(); - int NETWORK_GET_PLATFORM_PARTY_MEMBER_COUNT(); - int NETWORK_GET_PLATFORM_PARTY_MEMBERS(Any* data, int dataSize); - BOOL NETWORK_IS_IN_PLATFORM_PARTY_CHAT(); - BOOL NETWORK_IS_CHATTING_IN_PLATFORM_PARTY(Any* gamerHandle); - BOOL NETWORK_CAN_QUEUE_FOR_PREVIOUS_SESSION_JOIN(); - BOOL NETWORK_IS_QUEUING_FOR_SESSION_JOIN(); - void NETWORK_CLEAR_QUEUED_JOIN_REQUEST(); - void NETWORK_SEND_QUEUED_JOIN_REQUEST(); - void NETWORK_REMOVE_ALL_QUEUED_JOIN_REQUESTS(); - void NETWORK_SEED_RANDOM_NUMBER_GENERATOR(int seed); - int NETWORK_GET_RANDOM_INT(); - int NETWORK_GET_RANDOM_INT_RANGED(int rangeStart, int rangeEnd); - float NETWORK_GET_RANDOM_FLOAT_RANGED_(float rangeStart, float rangeEnd); - BOOL NETWORK_PLAYER_IS_CHEATER(); - int NETWORK_PLAYER_GET_CHEATER_REASON(); - BOOL NETWORK_PLAYER_IS_BADSPORT(); - BOOL REMOTE_CHEATER_PLAYER_DETECTED(Player player, int a, int b); - BOOL BAD_SPORT_PLAYER_LEFT_DETECTED(Any* gamerHandle, int event, int amountReceived); - void NETWORK_ADD_INVALID_OBJECT_MODEL(Hash modelHash); - void NETWORK_REMOVE_INVALID_OBJECT_MODEL(Hash modelHash); - void NETWORK_CLEAR_INVALID_OBJECT_MODELS(); - void NETWORK_APPLY_PED_SCAR_DATA(Ped ped, int p1); - void NETWORK_SET_THIS_SCRIPT_IS_NETWORK_SCRIPT(int maxNumMissionParticipants, BOOL p1, int instanceId); - BOOL NETWORK_TRY_TO_SET_THIS_SCRIPT_IS_NETWORK_SCRIPT(Any p0, BOOL p1, Any p2); - BOOL NETWORK_GET_THIS_SCRIPT_IS_NETWORK_SCRIPT(); - int NETWORK_GET_MAX_NUM_PARTICIPANTS(); - int NETWORK_GET_NUM_PARTICIPANTS(); - int NETWORK_GET_SCRIPT_STATUS(); - void NETWORK_REGISTER_HOST_BROADCAST_VARIABLES(int* vars, int numVars, const char* debugName); - void NETWORK_REGISTER_PLAYER_BROADCAST_VARIABLES(int* vars, int numVars, const char* debugName); - void NETWORK_REGISTER_HIGH_FREQUENCY_HOST_BROADCAST_VARIABLES(Any p0, Any p1, Any p2); - void NETWORK_REGISTER_HIGH_FREQUENCY_PLAYER_BROADCAST_VARIABLES(Any p0, Any p1, Any p2); - void NETWORK_FINISH_BROADCASTING_DATA(); - BOOL NETWORK_HAS_RECEIVED_HOST_BROADCAST_DATA(); - Player NETWORK_GET_PLAYER_INDEX(Player player); - int NETWORK_GET_PARTICIPANT_INDEX(int index); - Player NETWORK_GET_PLAYER_INDEX_FROM_PED(Ped ped); - int NETWORK_GET_NUM_CONNECTED_PLAYERS(); - BOOL NETWORK_IS_PLAYER_CONNECTED(Player player); - int NETWORK_GET_TOTAL_NUM_PLAYERS(); - BOOL NETWORK_IS_PARTICIPANT_ACTIVE(int p0); - BOOL NETWORK_IS_PLAYER_ACTIVE(Player player); - BOOL NETWORK_IS_PLAYER_A_PARTICIPANT(Player player); - BOOL NETWORK_IS_HOST_OF_THIS_SCRIPT(); - Player NETWORK_GET_HOST_OF_THIS_SCRIPT(); - Player NETWORK_GET_HOST_OF_SCRIPT(const char* scriptName, int instance_id, int position_hash); - void NETWORK_SET_MISSION_FINISHED(); - BOOL NETWORK_IS_SCRIPT_ACTIVE(const char* scriptName, int instance_id, BOOL p2, int position_hash); - BOOL NETWORK_IS_SCRIPT_ACTIVE_BY_HASH(Hash scriptHash, int p1, BOOL p2, int p3); - BOOL NETWORK_IS_THREAD_A_NETWORK_SCRIPT(int threadId); - int NETWORK_GET_NUM_SCRIPT_PARTICIPANTS(const char* scriptName, int instance_id, int position_hash); - int NETWORK_GET_INSTANCE_ID_OF_THIS_SCRIPT(); - Hash NETWORK_GET_POSITION_HASH_OF_THIS_SCRIPT(); - BOOL NETWORK_IS_PLAYER_A_PARTICIPANT_ON_SCRIPT(Player player, const char* script, int instance_id); - void NETWORK_PREVENT_SCRIPT_HOST_MIGRATION(); - void NETWORK_REQUEST_TO_BE_HOST_OF_THIS_SCRIPT(); - Player PARTICIPANT_ID(); - int PARTICIPANT_ID_TO_INT(); - Player NETWORK_GET_KILLER_OF_PLAYER(Player player, Hash* weaponHash); - Player NETWORK_GET_DESTROYER_OF_NETWORK_ID(int netId, Hash* weaponHash); - Player NETWORK_GET_DESTROYER_OF_ENTITY(Entity entity, Hash* weaponHash); - BOOL NETWORK_GET_ASSISTED_KILL_OF_ENTITY(Player player, Entity entity, int* p2); - BOOL NETWORK_GET_ASSISTED_DAMAGE_OF_ENTITY(Player player, Entity entity, int* p2); - Entity NETWORK_GET_ENTITY_KILLER_OF_PLAYER(Player player, Hash* weaponHash); - void NETWORK_SET_CURRENT_PUBLIC_CONTENT_ID(const char* missionId); - void NETWORK_SET_CURRENT_CHAT_OPTION(int newChatOption); - void NETWORK_SET_CURRENT_SPAWN_LOCATION_OPTION(Hash mpSettingSpawn); - void NETWORK_SET_VEHICLE_DRIVEN_IN_TEST_DRIVE(BOOL toggle); - void NETWORK_SET_VEHICLE_DRIVEN_LOCATION(Hash location); - void NETWORK_RESURRECT_LOCAL_PLAYER(float x, float y, float z, float heading, BOOL p4, BOOL changetime, BOOL p6, int p7, int p8); - void NETWORK_SET_LOCAL_PLAYER_INVINCIBLE_TIME(int time); - BOOL NETWORK_IS_LOCAL_PLAYER_INVINCIBLE(); - void NETWORK_DISABLE_INVINCIBLE_FLASHING(Player player, BOOL toggle); - void NETWORK_PATCH_POST_CUTSCENE_HS4F_TUN_ENT(Ped ped); - void NETWORK_SET_LOCAL_PLAYER_SYNC_LOOK_AT(BOOL toggle); - BOOL NETWORK_HAS_ENTITY_BEEN_REGISTERED_WITH_THIS_THREAD(Entity entity); - int NETWORK_GET_NETWORK_ID_FROM_ENTITY(Entity entity); - Entity NETWORK_GET_ENTITY_FROM_NETWORK_ID(int netId); - BOOL NETWORK_GET_ENTITY_IS_NETWORKED(Entity entity); - BOOL NETWORK_GET_ENTITY_IS_LOCAL(Entity entity); - void NETWORK_REGISTER_ENTITY_AS_NETWORKED(Entity entity); - void NETWORK_UNREGISTER_NETWORKED_ENTITY(Entity entity); - BOOL NETWORK_DOES_NETWORK_ID_EXIST(int netId); - BOOL NETWORK_DOES_ENTITY_EXIST_WITH_NETWORK_ID(int netId); - BOOL NETWORK_REQUEST_CONTROL_OF_NETWORK_ID(int netId); - BOOL NETWORK_HAS_CONTROL_OF_NETWORK_ID(int netId); - BOOL NETWORK_IS_NETWORK_ID_REMOTELY_CONTROLLED(int netId); - BOOL NETWORK_REQUEST_CONTROL_OF_ENTITY(Entity entity); - BOOL NETWORK_REQUEST_CONTROL_OF_DOOR(int doorID); - BOOL NETWORK_HAS_CONTROL_OF_ENTITY(Entity entity); - BOOL NETWORK_HAS_CONTROL_OF_PICKUP(Pickup pickup); - BOOL NETWORK_HAS_CONTROL_OF_DOOR(Hash doorHash); - BOOL NETWORK_IS_DOOR_NETWORKED(Hash doorHash); - int VEH_TO_NET(Vehicle vehicle); - int PED_TO_NET(Ped ped); - int OBJ_TO_NET(Object object); - Vehicle NET_TO_VEH(int netHandle); - Ped NET_TO_PED(int netHandle); - Object NET_TO_OBJ(int netHandle); - Entity NET_TO_ENT(int netHandle); - void NETWORK_GET_LOCAL_HANDLE(Any* gamerHandle, int gamerHandleSize); - void NETWORK_HANDLE_FROM_USER_ID(const char* userId, Any* gamerHandle, int gamerHandleSize); - void NETWORK_HANDLE_FROM_MEMBER_ID(const char* memberId, Any* gamerHandle, int gamerHandleSize); - void NETWORK_HANDLE_FROM_PLAYER(Player player, Any* gamerHandle, int gamerHandleSize); - Hash NETWORK_HASH_FROM_PLAYER_HANDLE(Player player); - Hash NETWORK_HASH_FROM_GAMER_HANDLE(Any* gamerHandle); - void NETWORK_HANDLE_FROM_FRIEND(int friendIndex, Any* gamerHandle, int gamerHandleSize); - BOOL NETWORK_GAMERTAG_FROM_HANDLE_START(Any* gamerHandle); - BOOL NETWORK_GAMERTAG_FROM_HANDLE_PENDING(); - BOOL NETWORK_GAMERTAG_FROM_HANDLE_SUCCEEDED(); - const char* NETWORK_GET_GAMERTAG_FROM_HANDLE(Any* gamerHandle); - int NETWORK_DISPLAYNAMES_FROM_HANDLES_START(Any* p0, Any p1); - int NETWORK_GET_DISPLAYNAMES_FROM_HANDLES(Any p0, Any p1, Any p2); - BOOL NETWORK_ARE_HANDLES_THE_SAME(Any* gamerHandle1, Any* gamerHandle2); - BOOL NETWORK_IS_HANDLE_VALID(Any* gamerHandle, int gamerHandleSize); - Player NETWORK_GET_PLAYER_FROM_GAMER_HANDLE(Any* gamerHandle); - const char* NETWORK_MEMBER_ID_FROM_GAMER_HANDLE(Any* gamerHandle); - BOOL NETWORK_IS_GAMER_IN_MY_SESSION(Any* gamerHandle); - void NETWORK_SHOW_PROFILE_UI(Any* gamerHandle); - const char* NETWORK_PLAYER_GET_NAME(Player player); - const char* NETWORK_PLAYER_GET_USERID(Player player, int* userID); - BOOL NETWORK_PLAYER_IS_ROCKSTAR_DEV(Player player); - BOOL NETWORK_PLAYER_INDEX_IS_CHEATER(Player player); - int NETWORK_ENTITY_GET_OBJECT_ID(Entity entity); - Entity NETWORK_GET_ENTITY_FROM_OBJECT_ID(Any p0); - BOOL NETWORK_IS_INACTIVE_PROFILE(Any* p0); - int NETWORK_GET_MAX_FRIENDS(); - int NETWORK_GET_FRIEND_COUNT(); - const char* NETWORK_GET_FRIEND_NAME(int friendIndex); - const char* NETWORK_GET_FRIEND_DISPLAY_NAME(int friendIndex); - BOOL NETWORK_IS_FRIEND_ONLINE(const char* name); - BOOL NETWORK_IS_FRIEND_HANDLE_ONLINE(Any* gamerHandle); - BOOL NETWORK_IS_FRIEND_IN_SAME_TITLE(const char* friendName); - BOOL NETWORK_IS_FRIEND_IN_MULTIPLAYER(const char* friendName); - BOOL NETWORK_IS_FRIEND(Any* gamerHandle); - BOOL NETWORK_IS_PENDING_FRIEND(Any p0); - BOOL NETWORK_IS_ADDING_FRIEND(); - BOOL NETWORK_ADD_FRIEND(Any* gamerHandle, const char* message); - BOOL NETWORK_IS_FRIEND_INDEX_ONLINE(int friendIndex); - void NETWORK_SET_PLAYER_IS_PASSIVE(BOOL toggle); - BOOL NETWORK_GET_PLAYER_OWNS_WAYPOINT(Player player); - BOOL NETWORK_CAN_SET_WAYPOINT(); - void NETWORK_IGNORE_REMOTE_WAYPOINTS(); - BOOL NETWORK_IS_PLAYER_ON_BLOCKLIST(Any* gamerHandle); - BOOL NETWORK_SET_SCRIPT_AUTOMUTED(Any p0); - BOOL NETWORK_HAS_AUTOMUTE_OVERRIDE(); - BOOL NETWORK_HAS_HEADSET(); - void NETWORK_SET_LOOK_AT_TALKERS(BOOL p0); - BOOL NETWORK_IS_PUSH_TO_TALK_ACTIVE(); - BOOL NETWORK_GAMER_HAS_HEADSET(Any* gamerHandle); - BOOL NETWORK_IS_GAMER_TALKING(Any* gamerHandle); - BOOL NETWORK_PERMISSIONS_HAS_GAMER_RECORD(Any* gamerHandle); - BOOL NETWORK_CAN_COMMUNICATE_WITH_GAMER(Any* gamerHandle); - BOOL NETWORK_CAN_TEXT_CHAT_WITH_GAMER(Any* gamerHandle); - BOOL NETWORK_IS_GAMER_MUTED_BY_ME(Any* gamerHandle); - BOOL NETWORK_AM_I_MUTED_BY_GAMER(Any* gamerHandle); - BOOL NETWORK_IS_GAMER_BLOCKED_BY_ME(Any* gamerHandle); - BOOL NETWORK_AM_I_BLOCKED_BY_GAMER(Any* gamerHandle); - BOOL NETWORK_CAN_VIEW_GAMER_USER_CONTENT(Any* gamerHandle); - BOOL NETWORK_HAS_VIEW_GAMER_USER_CONTENT_RESULT(Any* gamerHandle); - BOOL NETWORK_CAN_PLAY_MULTIPLAYER_WITH_GAMER(Any* gamerHandle); - BOOL NETWORK_CAN_GAMER_PLAY_MULTIPLAYER_WITH_ME(Any* gamerHandle); - BOOL NETWORK_CAN_SEND_LOCAL_INVITE(Any* gamerHandle); - BOOL NETWORK_CAN_RECEIVE_LOCAL_INVITE(Any* gamerHandle); - BOOL NETWORK_IS_PLAYER_TALKING(Player player); - BOOL NETWORK_PLAYER_HAS_HEADSET(Player player); - BOOL NETWORK_IS_PLAYER_MUTED_BY_ME(Player player); - BOOL NETWORK_AM_I_MUTED_BY_PLAYER(Player player); - BOOL NETWORK_IS_PLAYER_BLOCKED_BY_ME(Player player); - BOOL NETWORK_AM_I_BLOCKED_BY_PLAYER(Player player); - float NETWORK_GET_PLAYER_LOUDNESS(Player player); - void NETWORK_SET_TALKER_PROXIMITY(float value); - float NETWORK_GET_TALKER_PROXIMITY(); - void NETWORK_SET_VOICE_ACTIVE(BOOL toggle); - void NETWORK_REMAIN_IN_GAME_CHAT(BOOL p0); - void NETWORK_OVERRIDE_TRANSITION_CHAT(BOOL p0); - void NETWORK_SET_TEAM_ONLY_CHAT(BOOL toggle); - void NETWORK_SET_SCRIPT_CONTROLLING_TEAMS(Any p0); - BOOL NETWORK_SET_SAME_TEAM_AS_LOCAL_PLAYER(Any p0, Any p1); - void NETWORK_OVERRIDE_TEAM_RESTRICTIONS(int team, BOOL toggle); - void NETWORK_SET_OVERRIDE_SPECTATOR_MODE(BOOL toggle); - void NETWORK_SET_OVERRIDE_TUTORIAL_SESSION_CHAT(BOOL toggle); - void NETWORK_SET_PROXIMITY_AFFECTS_TEAM(BOOL toggle); - void NETWORK_SET_NO_SPECTATOR_CHAT(BOOL toggle); - void NETWORK_SET_IGNORE_SPECTATOR_CHAT_LIMITS_SAME_TEAM(BOOL toggle); - void NETWORK_OVERRIDE_CHAT_RESTRICTIONS(Player player, BOOL toggle); - void NETWORK_OVERRIDE_SEND_RESTRICTIONS(Player player, BOOL toggle); - void NETWORK_OVERRIDE_SEND_RESTRICTIONS_ALL(BOOL toggle); - void NETWORK_OVERRIDE_RECEIVE_RESTRICTIONS(Player player, BOOL toggle); - void NETWORK_OVERRIDE_RECEIVE_RESTRICTIONS_ALL(BOOL toggle); - void NETWORK_SET_VOICE_CHANNEL(int channel); - void NETWORK_CLEAR_VOICE_CHANNEL(); - void NETWORK_APPLY_VOICE_PROXIMITY_OVERRIDE(float x, float y, float z); - void NETWORK_CLEAR_VOICE_PROXIMITY_OVERRIDE(); - void NETWORK_ENABLE_VOICE_BANDWIDTH_RESTRICTION(Player player); - void NETWORK_DISABLE_VOICE_BANDWIDTH_RESTRICTION(Player player); - void NETWORK_GET_MUTE_COUNT_FOR_PLAYER(Player p0, float* p1, float* p2); - void NETWORK_SET_SPECTATOR_TO_NON_SPECTATOR_TEXT_CHAT(BOOL toggle); - BOOL NETWORK_TEXT_CHAT_IS_TYPING(); - void SHUTDOWN_AND_LAUNCH_SINGLE_PLAYER_GAME(); - BOOL SHUTDOWN_AND_LOAD_MOST_RECENT_SAVE(); - void NETWORK_SET_FRIENDLY_FIRE_OPTION(BOOL toggle); - void NETWORK_SET_RICH_PRESENCE(int p0, int p1, Any p2, Any p3); - void NETWORK_SET_RICH_PRESENCE_STRING(int p0, const char* textLabel); - int NETWORK_GET_TIMEOUT_TIME(); - void NETWORK_LEAVE_PED_BEHIND_BEFORE_WARP(Player player, float x, float y, float z, BOOL p4, BOOL p5); - void NETWORK_LEAVE_PED_BEHIND_BEFORE_CUTSCENE(Player player, BOOL p1); - void REMOVE_ALL_STICKY_BOMBS_FROM_ENTITY(Entity entity, Ped ped); - void NETWORK_KEEP_ENTITY_COLLISION_DISABLED_AFTER_ANIM_SCENE(Any p0, Any p1); - BOOL NETWORK_IS_ANY_PLAYER_NEAR(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6); - BOOL NETWORK_CLAN_SERVICE_IS_VALID(); - BOOL NETWORK_CLAN_PLAYER_IS_ACTIVE(Any* gamerHandle); - BOOL NETWORK_CLAN_PLAYER_GET_DESC(Any* clanDesc, int bufferSize, Any* gamerHandle); - BOOL NETWORK_CLAN_IS_ROCKSTAR_CLAN(Any* clanDesc, int bufferSize); - void NETWORK_CLAN_GET_UI_FORMATTED_TAG(Any* clanDesc, int bufferSize, char* formattedTag); - int NETWORK_CLAN_GET_LOCAL_MEMBERSHIPS_COUNT(); - BOOL NETWORK_CLAN_GET_MEMBERSHIP_DESC(Any* memberDesc, int p1); - BOOL NETWORK_CLAN_DOWNLOAD_MEMBERSHIP(Any* gamerHandle); - BOOL NETWORK_CLAN_DOWNLOAD_MEMBERSHIP_PENDING(Any* p0); - BOOL NETWORK_CLAN_ANY_DOWNLOAD_MEMBERSHIP_PENDING(); - BOOL NETWORK_CLAN_REMOTE_MEMBERSHIPS_ARE_IN_CACHE(int* p0); - int NETWORK_CLAN_GET_MEMBERSHIP_COUNT(int* p0); - BOOL NETWORK_CLAN_GET_MEMBERSHIP_VALID(int* p0, Any p1); - BOOL NETWORK_CLAN_GET_MEMBERSHIP(int* p0, Any* clanMembership, int p2); - BOOL NETWORK_CLAN_JOIN(int clanDesc); - BOOL NETWORK_CLAN_CREWINFO_GET_STRING_VALUE(const char* animDict, const char* animName); - BOOL NETWORK_CLAN_CREWINFO_GET_CREWRANKTITLE(int p0, const char* p1); - BOOL NETWORK_CLAN_HAS_CREWINFO_METADATA_BEEN_RECEIVED(); - BOOL NETWORK_CLAN_GET_EMBLEM_TXD_NAME(Any* netHandle, char* txdName); - BOOL NETWORK_CLAN_REQUEST_EMBLEM(Any p0); - BOOL NETWORK_CLAN_IS_EMBLEM_READY(Any p0, Any* p1); - void NETWORK_CLAN_RELEASE_EMBLEM(Any p0); - BOOL NETWORK_GET_PRIMARY_CLAN_DATA_CLEAR(); - void NETWORK_GET_PRIMARY_CLAN_DATA_CANCEL(); - BOOL NETWORK_GET_PRIMARY_CLAN_DATA_START(Any* p0, Any p1); - BOOL NETWORK_GET_PRIMARY_CLAN_DATA_PENDING(); - BOOL NETWORK_GET_PRIMARY_CLAN_DATA_SUCCESS(); - BOOL NETWORK_GET_PRIMARY_CLAN_DATA_NEW(Any* p0, Any* p1); - void SET_NETWORK_ID_CAN_MIGRATE(int netId, BOOL toggle); - void SET_NETWORK_ID_EXISTS_ON_ALL_MACHINES(int netId, BOOL toggle); - void SET_NETWORK_ID_ALWAYS_EXISTS_FOR_PLAYER(int netId, Player player, BOOL toggle); - void SET_NETWORK_ID_CAN_BE_REASSIGNED(int netId, BOOL toggle); - void NETWORK_SET_ENTITY_CAN_BLEND(Entity entity, BOOL toggle); - void NETWORK_SET_OBJECT_CAN_BLEND_WHEN_FIXED(Object object, BOOL toggle); - void NETWORK_SET_ENTITY_ONLY_EXISTS_FOR_PARTICIPANTS(Entity entity, BOOL toggle); - void SET_NETWORK_ID_VISIBLE_IN_CUTSCENE(int netId, BOOL p1, BOOL p2); - void SET_NETWORK_ID_VISIBLE_IN_CUTSCENE_HACK(int netId, BOOL p1, BOOL p2); - void SET_NETWORK_ID_VISIBLE_IN_CUTSCENE_REMAIN_HACK(Any p0, Any p1); - void SET_NETWORK_CUTSCENE_ENTITIES(BOOL toggle); - BOOL ARE_CUTSCENE_ENTITIES_NETWORKED(); - void SET_NETWORK_ID_PASS_CONTROL_IN_TUTORIAL(int netId, BOOL state); - BOOL IS_NETWORK_ID_OWNED_BY_PARTICIPANT(int netId); - void SET_REMOTE_PLAYER_VISIBLE_IN_CUTSCENE(Player player, BOOL locallyVisible); - void SET_LOCAL_PLAYER_VISIBLE_IN_CUTSCENE(BOOL p0, BOOL p1); - void SET_LOCAL_PLAYER_INVISIBLE_LOCALLY(BOOL bIncludePlayersVehicle); - void SET_LOCAL_PLAYER_VISIBLE_LOCALLY(BOOL bIncludePlayersVehicle); - void SET_PLAYER_INVISIBLE_LOCALLY(Player player, BOOL bIncludePlayersVehicle); - void SET_PLAYER_VISIBLE_LOCALLY(Player player, BOOL bIncludePlayersVehicle); - void FADE_OUT_LOCAL_PLAYER(BOOL p0); - void NETWORK_FADE_OUT_ENTITY(Entity entity, BOOL normal, BOOL slow); - void NETWORK_FADE_IN_ENTITY(Entity entity, BOOL state, Any p2); - BOOL NETWORK_IS_PLAYER_FADING(Player player); - BOOL NETWORK_IS_ENTITY_FADING(Entity entity); - BOOL IS_PLAYER_IN_CUTSCENE(Player player); - void SET_ENTITY_VISIBLE_IN_CUTSCENE(Any p0, BOOL p1, BOOL p2); - void SET_ENTITY_LOCALLY_INVISIBLE(Entity entity); - void SET_ENTITY_LOCALLY_VISIBLE(Entity entity); - BOOL IS_DAMAGE_TRACKER_ACTIVE_ON_NETWORK_ID(int netID); - void ACTIVATE_DAMAGE_TRACKER_ON_NETWORK_ID(int netID, BOOL toggle); - BOOL IS_DAMAGE_TRACKER_ACTIVE_ON_PLAYER(Player player); - void ACTIVATE_DAMAGE_TRACKER_ON_PLAYER(Player player, BOOL toggle); - BOOL IS_SPHERE_VISIBLE_TO_ANOTHER_MACHINE(float p0, float p1, float p2, float p3); - BOOL IS_SPHERE_VISIBLE_TO_PLAYER(Any p0, float p1, float p2, float p3, float p4); - void RESERVE_NETWORK_MISSION_OBJECTS(int amount); - void RESERVE_NETWORK_MISSION_PEDS(int amount); - void RESERVE_NETWORK_MISSION_VEHICLES(int amount); - void RESERVE_LOCAL_NETWORK_MISSION_OBJECTS(int amount); - void RESERVE_LOCAL_NETWORK_MISSION_PEDS(int amount); - void RESERVE_LOCAL_NETWORK_MISSION_VEHICLES(int amount); - BOOL CAN_REGISTER_MISSION_OBJECTS(int amount); - BOOL CAN_REGISTER_MISSION_PEDS(int amount); - BOOL CAN_REGISTER_MISSION_VEHICLES(int amount); - BOOL CAN_REGISTER_MISSION_PICKUPS(int amount); - BOOL CAN_REGISTER_MISSION_DOORS(Any p0); - BOOL CAN_REGISTER_MISSION_ENTITIES(int ped_amt, int vehicle_amt, int object_amt, int pickup_amt); - int GET_NUM_RESERVED_MISSION_OBJECTS(BOOL p0, Any p1); - int GET_NUM_RESERVED_MISSION_PEDS(BOOL p0, Any p1); - int GET_NUM_RESERVED_MISSION_VEHICLES(BOOL p0, Any p1); - int GET_NUM_CREATED_MISSION_OBJECTS(BOOL p0); - int GET_NUM_CREATED_MISSION_PEDS(BOOL p0); - int GET_NUM_CREATED_MISSION_VEHICLES(BOOL p0); - void GET_RESERVED_MISSION_ENTITIES_IN_AREA(float x, float y, float z, Any p3, Any* out1, Any* out2, Any* out3); - int GET_MAX_NUM_NETWORK_OBJECTS(); - int GET_MAX_NUM_NETWORK_PEDS(); - int GET_MAX_NUM_NETWORK_VEHICLES(); - int GET_MAX_NUM_NETWORK_PICKUPS(); - void NETWORK_SET_OBJECT_SCOPE_DISTANCE(Object object, float range); - void NETWORK_ALLOW_CLONING_WHILE_IN_TUTORIAL(Any p0, Any p1); - void NETWORK_SET_TASK_CUTSCENE_INSCOPE_MULTIPLER(Any p0); - int GET_NETWORK_TIME(); - int GET_NETWORK_TIME_ACCURATE(); - BOOL HAS_NETWORK_TIME_STARTED(); - int GET_TIME_OFFSET(int timeA, int timeB); - BOOL IS_TIME_LESS_THAN(int timeA, int timeB); - BOOL IS_TIME_MORE_THAN(int timeA, int timeB); - BOOL IS_TIME_EQUAL_TO(int timeA, int timeB); - int GET_TIME_DIFFERENCE(int timeA, int timeB); - const char* GET_TIME_AS_STRING(int time); - const char* GET_CLOUD_TIME_AS_STRING(); - int GET_CLOUD_TIME_AS_INT(); - void CONVERT_POSIX_TIME(int posixTime, Any* timeStructure); - void NETWORK_SET_IN_SPECTATOR_MODE(BOOL toggle, Ped playerPed); - void NETWORK_SET_IN_SPECTATOR_MODE_EXTENDED(BOOL toggle, Ped playerPed, BOOL p2); - void NETWORK_SET_IN_FREE_CAM_MODE(BOOL toggle); - void NETWORK_SET_ANTAGONISTIC_TO_PLAYER(BOOL toggle, Player player); - BOOL NETWORK_IS_IN_SPECTATOR_MODE(); - void NETWORK_SET_IN_MP_CUTSCENE(BOOL p0, BOOL p1); - BOOL NETWORK_IS_IN_MP_CUTSCENE(); - BOOL NETWORK_IS_PLAYER_IN_MP_CUTSCENE(Player player); - void NETWORK_HIDE_PROJECTILE_IN_CUTSCENE(); - void SET_NETWORK_VEHICLE_RESPOT_TIMER(int netId, int time, Any p2, Any p3); - BOOL IS_NETWORK_VEHICLE_RUNNING_RESPOT_TIMER(int networkID); - void SET_NETWORK_VEHICLE_AS_GHOST(Vehicle vehicle, BOOL toggle); - void SET_NETWORK_VEHICLE_MAX_POSITION_DELTA_MULTIPLIER(Vehicle vehicle, float multiplier); - void SET_NETWORK_ENABLE_HIGH_SPEED_EDGE_FALL_DETECTION(Vehicle vehicle, BOOL toggle); - void SET_LOCAL_PLAYER_AS_GHOST(BOOL toggle, BOOL p1); - BOOL IS_ENTITY_A_GHOST(Entity entity); - void SET_NON_PARTICIPANTS_OF_THIS_SCRIPT_AS_GHOSTS(BOOL p0); - void SET_REMOTE_PLAYER_AS_GHOST(Player player, BOOL p1); - void SET_GHOST_ALPHA(int alpha); - void RESET_GHOST_ALPHA(); - void SET_ENTITY_GHOSTED_FOR_GHOST_PLAYERS(Entity entity, BOOL toggle); - void SET_INVERT_GHOSTING(BOOL p0); - BOOL IS_ENTITY_IN_GHOST_COLLISION(Entity entity); - void USE_PLAYER_COLOUR_INSTEAD_OF_TEAM_COLOUR(BOOL toggle); - int NETWORK_CREATE_SYNCHRONISED_SCENE(float x, float y, float z, float xRot, float yRot, float zRot, int rotationOrder, BOOL useOcclusionPortal, BOOL looped, float p9, float animTime, float p11); - void NETWORK_ADD_PED_TO_SYNCHRONISED_SCENE(Ped ped, int netScene, const char* animDict, const char* animnName, float speed, float speedMultiplier, int duration, int flag, float playbackRate, Any p9); - void NETWORK_ADD_PED_TO_SYNCHRONISED_SCENE_WITH_IK(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9); - void NETWORK_ADD_ENTITY_TO_SYNCHRONISED_SCENE(Entity entity, int netScene, const char* animDict, const char* animName, float speed, float speedMulitiplier, int flag); - void NETWORK_ADD_MAP_ENTITY_TO_SYNCHRONISED_SCENE(int netScene, Hash modelHash, float x, float y, float z, float p5, const char* p6, float p7, float p8, int flags); - void NETWORK_ADD_SYNCHRONISED_SCENE_CAMERA(int netScene, const char* animDict, const char* animName); - void NETWORK_ATTACH_SYNCHRONISED_SCENE_TO_ENTITY(int netScene, Entity entity, int bone); - void NETWORK_START_SYNCHRONISED_SCENE(int netScene); - void NETWORK_STOP_SYNCHRONISED_SCENE(int netScene); - int NETWORK_GET_LOCAL_SCENE_FROM_NETWORK_ID(int netId); - void NETWORK_FORCE_LOCAL_USE_OF_SYNCED_SCENE_CAMERA(int netScene); - void NETWORK_ALLOW_REMOTE_SYNCED_SCENE_LOCAL_PLAYER_REQUESTS(Any p0); - BOOL NETWORK_FIND_LARGEST_BUNCH_OF_PLAYERS(int p0, Any p1); - BOOL NETWORK_START_RESPAWN_SEARCH_FOR_PLAYER(Player player, float x, float y, float z, float radius, float p5, float p6, float p7, int flags); - BOOL NETWORK_START_RESPAWN_SEARCH_IN_ANGLED_AREA_FOR_PLAYER(Player player, float x1, float y1, float z1, float x2, float y2, float z2, float width, float p8, float p9, float p10, int flags); - int NETWORK_QUERY_RESPAWN_RESULTS(Any* p0); - void NETWORK_CANCEL_RESPAWN_SEARCH(); - void NETWORK_GET_RESPAWN_RESULT(int randomInt, Vector3* coordinates, float* heading); - int NETWORK_GET_RESPAWN_RESULT_FLAGS(int p0); - void NETWORK_START_SOLO_TUTORIAL_SESSION(); - void NETWORK_ALLOW_GANG_TO_JOIN_TUTORIAL_SESSION(int teamId, int instanceId); - void NETWORK_END_TUTORIAL_SESSION(); - BOOL NETWORK_IS_IN_TUTORIAL_SESSION(); - BOOL NETWORK_WAITING_POP_CLEAR_TUTORIAL_SESSION(); - BOOL NETWORK_IS_TUTORIAL_SESSION_CHANGE_PENDING(); - int NETWORK_GET_PLAYER_TUTORIAL_SESSION_INSTANCE(Player player); - BOOL NETWORK_ARE_PLAYERS_IN_SAME_TUTORIAL_SESSION(Player player, int index); - void NETWORK_BLOCK_PROXY_MIGRATION_BETWEEN_TUTORIAL_SESSIONS(Any p0); - void NETWORK_CONCEAL_PLAYER(Player player, BOOL toggle, BOOL p2); - BOOL NETWORK_IS_PLAYER_CONCEALED(Player player); - void NETWORK_CONCEAL_ENTITY(Entity entity, BOOL toggle); - BOOL NETWORK_IS_ENTITY_CONCEALED(Entity entity); - void NETWORK_OVERRIDE_CLOCK_TIME(int hours, int minutes, int seconds); - void NETWORK_OVERRIDE_CLOCK_RATE(int ms); - void NETWORK_CLEAR_CLOCK_TIME_OVERRIDE(); - BOOL NETWORK_IS_CLOCK_TIME_OVERRIDDEN(); - int NETWORK_ADD_ENTITY_AREA(float x1, float y1, float z1, float x2, float y2, float z2); - int NETWORK_ADD_ENTITY_ANGLED_AREA(float x1, float y1, float z1, float x2, float y2, float z2, float width); - int NETWORK_ADD_CLIENT_ENTITY_AREA(float x1, float y1, float z1, float x2, float y2, float z2); - int NETWORK_ADD_CLIENT_ENTITY_ANGLED_AREA(float x1, float y1, float z1, float x2, float y2, float z2, float radius); - BOOL NETWORK_REMOVE_ENTITY_AREA(int areaHandle); - BOOL NETWORK_ENTITY_AREA_DOES_EXIST(int areaHandle); - BOOL NETWORK_ENTITY_AREA_HAVE_ALL_REPLIED(int areaHandle); - BOOL NETWORK_ENTITY_AREA_IS_OCCUPIED(int areaHandle); - void NETWORK_USE_HIGH_PRECISION_BLENDING(int netID, BOOL toggle); - void NETWORK_SET_CUSTOM_ARENA_BALL_PARAMS(int netId); - void NETWORK_ENTITY_USE_HIGH_PRECISION_ROTATION(int netId, BOOL toggle); - BOOL NETWORK_REQUEST_CLOUD_BACKGROUND_SCRIPTS(); - BOOL NETWORK_IS_CLOUD_BACKGROUND_SCRIPT_REQUEST_PENDING(); - void NETWORK_REQUEST_CLOUD_TUNABLES(); - BOOL NETWORK_IS_TUNABLE_CLOUD_REQUEST_PENDING(); - int NETWORK_GET_TUNABLE_CLOUD_CRC(); - BOOL NETWORK_DOES_TUNABLE_EXIST(const char* tunableContext, const char* tunableName); - BOOL NETWORK_ACCESS_TUNABLE_INT(const char* tunableContext, const char* tunableName, int* value); - BOOL NETWORK_ACCESS_TUNABLE_FLOAT(const char* tunableContext, const char* tunableName, float* value); - BOOL NETWORK_ACCESS_TUNABLE_BOOL(const char* tunableContext, const char* tunableName); - BOOL NETWORK_DOES_TUNABLE_EXIST_HASH(Hash tunableContext, Hash tunableName); - BOOL NETWORK_ACCESS_TUNABLE_MODIFICATION_DETECTION_CLEAR(); - BOOL NETWORK_ACCESS_TUNABLE_INT_HASH(Hash tunableContext, Hash tunableName, int* value); - BOOL NETWORK_ACCESS_TUNABLE_INT_MODIFICATION_DETECTION_REGISTRATION_HASH(Hash contextHash, Hash nameHash, int* value); - BOOL NETWORK_ACCESS_TUNABLE_FLOAT_HASH(Hash tunableContext, Hash tunableName, float* value); - BOOL NETWORK_ACCESS_TUNABLE_FLOAT_MODIFICATION_DETECTION_REGISTRATION_HASH(Hash contextHash, Hash nameHash, float* value); - BOOL NETWORK_ACCESS_TUNABLE_BOOL_HASH(Hash tunableContext, Hash tunableName); - BOOL NETWORK_ACCESS_TUNABLE_BOOL_MODIFICATION_DETECTION_REGISTRATION_HASH(Hash contextHash, Hash nameHash, BOOL* value); - BOOL NETWORK_TRY_ACCESS_TUNABLE_BOOL_HASH(Hash tunableContext, Hash tunableName, BOOL defaultValue); - int NETWORK_GET_CONTENT_MODIFIER_LIST_ID(Hash contentHash); - int NETWORK_GET_BONE_ID_OF_FATAL_HIT(); - void NETWORK_RESET_BODY_TRACKER(); - int NETWORK_GET_NUMBER_BODY_TRACKER_HITS(); - BOOL NETWORK_HAS_BONE_BEEN_HIT_BY_KILLER(int boneIndex); - BOOL NETWORK_SET_ATTRIBUTE_DAMAGE_TO_PLAYER(Ped ped, Player player); - void NETWORK_TRIGGER_DAMAGE_EVENT_FOR_ZERO_DAMAGE(Entity entity, BOOL toggle); - void NETWORK_TRIGGER_DAMAGE_EVENT_FOR_ZERO_WEAPON_HASH(Entity entity, BOOL toggle); - void NETWORK_SET_NO_LONGER_NEEDED(Entity entity, BOOL toggle); - BOOL NETWORK_EXPLODE_VEHICLE(Vehicle vehicle, BOOL isAudible, BOOL isInvisible, int netId); - void NETWORK_EXPLODE_HELI(Vehicle vehicle, BOOL isAudible, BOOL isInvisible, int netId); - void NETWORK_USE_LOGARITHMIC_BLENDING_THIS_FRAME(Entity entity); - void NETWORK_OVERRIDE_COORDS_AND_HEADING(Entity entity, float x, float y, float z, float heading); - void NETWORK_ENABLE_EXTRA_VEHICLE_ORIENTATION_BLEND_CHECKS(int netId, BOOL toggle); - void NETWORK_DISABLE_PROXIMITY_MIGRATION(int netID); - void NETWORK_SET_PROPERTY_ID(int id); - void NETWORK_CLEAR_PROPERTY_ID(); - void NETWORK_SET_PLAYER_MENTAL_STATE(int p0); - void NETWORK_SET_MINIMUM_RANK_FOR_MISSION(BOOL p0); - void NETWORK_CACHE_LOCAL_PLAYER_HEAD_BLEND_DATA(); - BOOL NETWORK_HAS_CACHED_PLAYER_HEAD_BLEND_DATA(Player player); - BOOL NETWORK_APPLY_CACHED_PLAYER_HEAD_BLEND_DATA(Ped ped, Player player); - int GET_NUM_COMMERCE_ITEMS(); - BOOL IS_COMMERCE_DATA_VALID(); - void TRIGGER_COMMERCE_DATA_FETCH(Any p0); - BOOL IS_COMMERCE_DATA_FETCH_IN_PROGRESS(); - const char* GET_COMMERCE_ITEM_ID(int index); - const char* GET_COMMERCE_ITEM_NAME(int index); - const char* GET_COMMERCE_PRODUCT_PRICE(int index); - int GET_COMMERCE_ITEM_NUM_CATS(int index); - const char* GET_COMMERCE_ITEM_CAT(int index, int index2); - void OPEN_COMMERCE_STORE(const char* p0, const char* p1, int p2); - BOOL IS_COMMERCE_STORE_OPEN(); - void SET_STORE_ENABLED(BOOL toggle); - BOOL REQUEST_COMMERCE_ITEM_IMAGE(int index); - void RELEASE_ALL_COMMERCE_ITEM_IMAGES(); - const char* GET_COMMERCE_ITEM_TEXTURENAME(int index); - BOOL IS_STORE_AVAILABLE_TO_USER(); - void DELAY_MP_STORE_OPEN(); - void RESET_STORE_NETWORK_GAME_TRACKING(); - BOOL IS_USER_OLD_ENOUGH_TO_ACCESS_STORE(); - void SET_LAST_VIEWED_SHOP_ITEM(Hash p0, int p1, Hash p2); - int GET_USER_PREMIUM_ACCESS(); - int GET_USER_STARTER_ACCESS(); - int CLOUD_DELETE_MEMBER_FILE(const char* p0); - BOOL CLOUD_HAS_REQUEST_COMPLETED(int requestId); - BOOL CLOUD_DID_REQUEST_SUCCEED(int requestId); - void CLOUD_CHECK_AVAILABILITY(); - BOOL CLOUD_IS_CHECKING_AVAILABILITY(); - BOOL CLOUD_GET_AVAILABILITY_CHECK_RESULT(); - int GET_CONTENT_TO_LOAD_TYPE(); - BOOL GET_IS_LAUNCH_FROM_LIVE_AREA(); - BOOL GET_IS_LIVE_AREA_LAUNCH_WITH_CONTENT(); - void CLEAR_SERVICE_EVENT_ARGUMENTS(); - BOOL UGC_COPY_CONTENT(Any* p0, Any* p1); - BOOL UGC_IS_CREATING(); - BOOL UGC_HAS_CREATE_FINISHED(); - BOOL UGC_DID_CREATE_SUCCEED(); - int UGC_GET_CREATE_RESULT(); - const char* UGC_GET_CREATE_CONTENT_ID(); - void UGC_CLEAR_CREATE_RESULT(); - BOOL UGC_QUERY_MY_CONTENT(Any p0, Any p1, Any* p2, Any p3, Any p4, Any p5); - BOOL UGC_QUERY_BY_CATEGORY(Any p0, Any p1, Any p2, const char* p3, Any p4, BOOL p5); - BOOL UGC_QUERY_BY_CONTENT_ID(const char* contentId, BOOL latestVersion, const char* contentTypeName); - BOOL UGC_QUERY_BY_CONTENT_IDS(Any* data, int count, BOOL latestVersion, const char* contentTypeName); - BOOL UGC_QUERY_MOST_RECENTLY_CREATED_CONTENT(int offset, int count, const char* contentTypeName, int p3); - BOOL UGC_GET_BOOKMARKED_CONTENT(Any p0, Any p1, const char* p2, Any* p3); - BOOL UGC_GET_MY_CONTENT(Any p0, Any p1, const char* p2, Any* p3); - BOOL UGC_GET_FRIEND_CONTENT(Any p0, Any p1, const char* p2, Any* p3); - BOOL UGC_GET_CREW_CONTENT(Any p0, Any p1, Any p2, const char* p3, Any* p4); - BOOL UGC_GET_GET_BY_CATEGORY(Any p0, Any p1, Any p2, const char* p3, Any* p4); - BOOL UGC_GET_GET_BY_CONTENT_ID(const char* contentId, const char* contentTypeName); - BOOL UGC_GET_GET_BY_CONTENT_IDS(Any* data, int dataCount, const char* contentTypeName); - BOOL UGC_GET_MOST_RECENTLY_CREATED_CONTENT(Any p0, Any p1, Any* p2, Any* p3); - BOOL UGC_GET_MOST_RECENTLY_PLAYED_CONTENT(Any p0, Any p1, Any* p2, Any* p3); - BOOL UGC_GET_TOP_RATED_CONTENT(Any p0, Any p1, Any* p2, Any* p3); - void UGC_CANCEL_QUERY(); - BOOL UGC_IS_GETTING(); - BOOL UGC_HAS_GET_FINISHED(); - BOOL UGC_DID_GET_SUCCEED(); - BOOL UGC_WAS_QUERY_FORCE_CANCELLED(); - int UGC_GET_QUERY_RESULT(); - int UGC_GET_CONTENT_NUM(); - int UGC_GET_CONTENT_TOTAL(); - Hash UGC_GET_CONTENT_HASH(); - void UGC_CLEAR_QUERY_RESULTS(); - const char* UGC_GET_CONTENT_USER_ID(int p0); - BOOL UGC_GET_CONTENT_CREATOR_GAMER_HANDLE(int p0, Any* p1); - BOOL UGC_GET_CONTENT_CREATED_BY_LOCAL_PLAYER(Any p0); - const char* UGC_GET_CONTENT_USER_NAME(Any p0); - BOOL UGC_GET_CONTENT_IS_USING_SC_NICKNAME(Any p0); - int UGC_GET_CONTENT_CATEGORY(int p0); - const char* UGC_GET_CONTENT_ID(int p0); - const char* UGC_GET_ROOT_CONTENT_ID(int p0); - const char* UGC_GET_CONTENT_NAME(Any p0); - int UGC_GET_CONTENT_DESCRIPTION_HASH(Any p0); - const char* UGC_GET_CONTENT_PATH(int p0, int p1); - void UGC_GET_CONTENT_UPDATED_DATE(Any p0, Any* p1); - int UGC_GET_CONTENT_FILE_VERSION(Any p0, Any p1); - BOOL UGC_GET_CONTENT_HAS_LO_RES_PHOTO(int p0); - BOOL UGC_GET_CONTENT_HAS_HI_RES_PHOTO(int p0); - int UGC_GET_CONTENT_LANGUAGE(Any p0); - BOOL UGC_GET_CONTENT_IS_PUBLISHED(Any p0); - BOOL UGC_GET_CONTENT_IS_VERIFIED(Any p0); - float UGC_GET_CONTENT_RATING(Any p0, Any p1); - int UGC_GET_CONTENT_RATING_COUNT(Any p0, Any p1); - int UGC_GET_CONTENT_RATING_POSITIVE_COUNT(Any p0, Any p1); - int UGC_GET_CONTENT_RATING_NEGATIVE_COUNT(Any p0, Any p1); - BOOL UGC_GET_CONTENT_HAS_PLAYER_RECORD(Any p0); - BOOL UGC_GET_CONTENT_HAS_PLAYER_BOOKMARKED(Any p0); - int UGC_REQUEST_CONTENT_DATA_FROM_INDEX(int p0, int p1); - int UGC_REQUEST_CONTENT_DATA_FROM_PARAMS(const char* contentTypeName, const char* contentId, int p2, int p3, int p4); - int UGC_REQUEST_CACHED_DESCRIPTION(int p0); - BOOL UGC_IS_DESCRIPTION_REQUEST_IN_PROGRESS(Any p0); - BOOL UGC_HAS_DESCRIPTION_REQUEST_FINISHED(Any p0); - BOOL UGC_DID_DESCRIPTION_REQUEST_SUCCEED(Any p0); - const char* UGC_GET_CACHED_DESCRIPTION(Any p0, Any p1); - BOOL UGC_RELEASE_CACHED_DESCRIPTION(Any p0); - void UGC_RELEASE_ALL_CACHED_DESCRIPTIONS(); - BOOL UGC_PUBLISH(const char* contentId, const char* baseContentId, const char* contentTypeName); - BOOL UGC_SET_BOOKMARKED(const char* contentId, BOOL bookmarked, const char* contentTypeName); - BOOL UGC_SET_DELETED(Any* p0, BOOL p1, const char* p2); - BOOL UGC_IS_MODIFYING(); - BOOL UGC_HAS_MODIFY_FINISHED(); - BOOL UGC_DID_MODIFY_SUCCEED(); - int UGC_GET_MODIFY_RESULT(); - void UGC_CLEAR_MODIFY_RESULT(); - BOOL UGC_GET_CREATORS_BY_USER_ID(Any* p0, Any* p1); - BOOL UGC_HAS_QUERY_CREATORS_FINISHED(); - BOOL UGC_DID_QUERY_CREATORS_SUCCEED(); - int UGC_GET_CREATOR_NUM(); - BOOL UGC_LOAD_OFFLINE_QUERY(Any p0); - void UGC_CLEAR_OFFLINE_QUERY(); - void UGC_SET_QUERY_DATA_FROM_OFFLINE(BOOL p0); - void UGC_SET_USING_OFFLINE_CONTENT(BOOL p0); - BOOL UGC_IS_LANGUAGE_SUPPORTED(Any p0); - BOOL FACEBOOK_POST_COMPLETED_HEIST(const char* heistName, int cashEarned, int xpEarned); - BOOL FACEBOOK_POST_CREATE_CHARACTER(); - BOOL FACEBOOK_POST_COMPLETED_MILESTONE(int milestoneId); - BOOL FACEBOOK_HAS_POST_COMPLETED(); - BOOL FACEBOOK_DID_POST_SUCCEED(); - BOOL FACEBOOK_CAN_POST_TO_FACEBOOK(); - int TEXTURE_DOWNLOAD_REQUEST(Any* gamerHandle, const char* filePath, const char* name, BOOL p3); - int TITLE_TEXTURE_DOWNLOAD_REQUEST(const char* filePath, const char* name, BOOL p2); - int UGC_TEXTURE_DOWNLOAD_REQUEST(const char* p0, int p1, int p2, int p3, const char* p4, BOOL p5); - void TEXTURE_DOWNLOAD_RELEASE(int p0); - BOOL TEXTURE_DOWNLOAD_HAS_FAILED(int p0); - const char* TEXTURE_DOWNLOAD_GET_NAME(int p0); - int GET_STATUS_OF_TEXTURE_DOWNLOAD(int p0); - BOOL NETWORK_CHECK_ROS_LINK_WENTDOWN_NOT_NET(); - BOOL NETWORK_SHOULD_SHOW_STRICT_NAT_WARNING(); - BOOL NETWORK_IS_CABLE_CONNECTED(); - BOOL NETWORK_HAVE_SCS_PRIVATE_MSG_PRIV(); - BOOL NETWORK_HAVE_ROS_SOCIAL_CLUB_PRIV(); - BOOL NETWORK_HAVE_ROS_BANNED_PRIV(); - BOOL NETWORK_HAVE_ROS_CREATE_TICKET_PRIV(); - BOOL NETWORK_HAVE_ROS_MULTIPLAYER_PRIV(); - BOOL NETWORK_HAVE_ROS_LEADERBOARD_WRITE_PRIV(); - BOOL NETWORK_HAS_ROS_PRIVILEGE(int index); - BOOL NETWORK_HAS_ROS_PRIVILEGE_END_DATE(int privilege, int* banType, Any* timeData); - BOOL NETWORK_HAS_ROS_PRIVILEGE_PLAYED_LAST_GEN(); - BOOL NETWORK_HAS_ROS_PRIVILEGE_SPECIAL_EDITION_CONTENT(); - int NETWORK_START_COMMUNICATION_PERMISSIONS_CHECK(Any p0); - int NETWORK_START_USER_CONTENT_PERMISSIONS_CHECK(Any* netHandle); - void NETWORK_SKIP_RADIO_RESET_NEXT_CLOSE(); - void NETWORK_SKIP_RADIO_RESET_NEXT_OPEN(); - BOOL NETWORK_SKIP_RADIO_WARNING(); - void NETWORK_FORCE_LOCAL_PLAYER_SCAR_SYNC(); - void NETWORK_DISABLE_LEAVE_REMOTE_PED_BEHIND(BOOL toggle); - void NETWORK_ALLOW_REMOTE_ATTACHMENT_MODIFICATION(Entity entity, BOOL toggle); - void NETWORK_SHOW_CHAT_RESTRICTION_MSC(Player player); - void NETWORK_SHOW_PSN_UGC_RESTRICTION(); - BOOL NETWORK_IS_TITLE_UPDATE_REQUIRED(); - void NETWORK_QUIT_MP_TO_DESKTOP(); - BOOL NETWORK_IS_CONNECTED_VIA_RELAY(Player player); - float NETWORK_GET_AVERAGE_LATENCY(Player player); - float NETWORK_GET_AVERAGE_PING(Player player); - float NETWORK_GET_AVERAGE_PACKET_LOSS(Player player); - int NETWORK_GET_NUM_UNACKED_RELIABLES(Player player); - int NETWORK_GET_UNRELIABLE_RESEND_COUNT(Player player); - int NETWORK_GET_HIGHEST_RELIABLE_RESEND_COUNT(Player player); - void NETWORK_REPORT_CODE_TAMPER(); - Vector3 NETWORK_GET_LAST_ENTITY_POS_RECEIVED_OVER_NETWORK(Entity entity); - Vector3 NETWORK_GET_LAST_PLAYER_POS_RECEIVED_OVER_NETWORK(Player player); - Vector3 NETWORK_GET_LAST_VEL_RECEIVED_OVER_NETWORK(Entity entity); - Vector3 NETWORK_GET_PREDICTED_VELOCITY(Entity entity); - void NETWORK_DUMP_NET_IF_CONFIG(); - void NETWORK_GET_SIGNALLING_INFO(Any* p0); - void NETWORK_GET_NET_STATISTICS_INFO(Any* p0); - int NETWORK_GET_PLAYER_ACCOUNT_ID(Player player); - void NETWORK_UGC_NAV(Any p0, Any p1); + NATIVE_DECL const char* GET_ONLINE_VERSION() { return invoke(0xFCA9373EF340AC0A); } // 0xFCA9373EF340AC0A b323 + NATIVE_DECL BOOL NETWORK_IS_SIGNED_IN() { return invoke(0x054354A99211EB96); } // 0x054354A99211EB96 0xADD0B40F b323 + NATIVE_DECL BOOL NETWORK_IS_SIGNED_ONLINE() { return invoke(0x1077788E268557C2); } // 0x1077788E268557C2 0x6E5BDCE2 b323 + NATIVE_DECL BOOL NETWORK_IS_NP_AVAILABLE() { return invoke(0xBD545D44CCE70597); } // 0xBD545D44CCE70597 b323 + NATIVE_DECL BOOL NETWORK_IS_NP_PENDING() { return invoke(0xEBCAB9E5048434F4); } // 0xEBCAB9E5048434F4 b323 + NATIVE_DECL int NETWORK_GET_NP_UNAVAILABLE_REASON() { return invoke(0x74FB3E29E6D10FA9); } // 0x74FB3E29E6D10FA9 b323 + NATIVE_DECL BOOL NETWORK_IS_CONNETED_TO_NP_PRESENCE() { return invoke(0x7808619F31FF22DB); } // 0x7808619F31FF22DB b323 + NATIVE_DECL BOOL NETWORK_IS_LOGGED_IN_TO_PSN() { return invoke(0xA0FA4EC6A05DA44E); } // 0xA0FA4EC6A05DA44E b323 + NATIVE_DECL BOOL NETWORK_HAS_VALID_ROS_CREDENTIALS() { return invoke(0x85443FF4C328F53B); } // 0x85443FF4C328F53B 0x3FB40673 b323 + NATIVE_DECL BOOL NETWORK_IS_REFRESHING_ROS_CREDENTIALS() { return invoke(0x8D11E61A4ABF49CC); } // 0x8D11E61A4ABF49CC 0xBDC8F63E b323 + NATIVE_DECL BOOL NETWORK_IS_CLOUD_AVAILABLE() { return invoke(0x9A4CF4F48AD77302); } // 0x9A4CF4F48AD77302 0xC7FF5AFC b323 + NATIVE_DECL BOOL NETWORK_HAS_SOCIAL_CLUB_ACCOUNT() { return invoke(0x67A5589628E0CFF6); } // 0x67A5589628E0CFF6 0x66EC713F b323 + NATIVE_DECL BOOL NETWORK_ARE_SOCIAL_CLUB_POLICIES_CURRENT() { return invoke(0xBA9775570DB788CF); } // 0xBA9775570DB788CF 0x358D1D77 b323 + NATIVE_DECL BOOL NETWORK_IS_HOST() { return invoke(0x8DB296B814EDDA07); } // 0x8DB296B814EDDA07 0xE46AC10F b323 + NATIVE_DECL Player NETWORK_GET_HOST_PLAYER_INDEX() { return invoke(0x8251FB94DC4FDFC8); } // 0x8251FB94DC4FDFC8 b2612 + NATIVE_DECL BOOL NETWORK_WAS_GAME_SUSPENDED() { return invoke(0x4237E822315D8BA9); } // 0x4237E822315D8BA9 b323 + NATIVE_DECL BOOL NETWORK_HAVE_ONLINE_PRIVILEGES() { return invoke(0x25CB5A9F37BFD063); } // 0x25CB5A9F37BFD063 0xEF63BFDF b323 + NATIVE_DECL BOOL NETWORK_HAS_AGE_RESTRICTIONS() { return invoke(0x1353F87E89946207); } // 0x1353F87E89946207 b323 + NATIVE_DECL BOOL NETWORK_HAVE_USER_CONTENT_PRIVILEGES(int p0) { return invoke(0x72D918C99BCACC54, p0); } // 0x72D918C99BCACC54 0x1F88819D b323 + NATIVE_DECL BOOL NETWORK_HAVE_COMMUNICATION_PRIVILEGES(int p0, Player player) { return invoke(0xAEEF48CDF5B6CE7C, p0, player); } // 0xAEEF48CDF5B6CE7C 0x2D817A5E b323 + NATIVE_DECL BOOL NETWORK_CHECK_ONLINE_PRIVILEGES(Any p0, BOOL p1) { return invoke(0x78321BEA235FD8CD, p0, p1); } // 0x78321BEA235FD8CD b323 + NATIVE_DECL BOOL NETWORK_CHECK_USER_CONTENT_PRIVILEGES(int p0, int p1, BOOL p2) { return invoke(0x595F028698072DD9, p0, p1, p2); } // 0x595F028698072DD9 0xBB54AA3D b323 + NATIVE_DECL BOOL NETWORK_CHECK_COMMUNICATION_PRIVILEGES(int p0, int p1, BOOL p2) { return invoke(0x83F28CE49FBBFFBA, p0, p1, p2); } // 0x83F28CE49FBBFFBA 0xA79E5B05 b323 + NATIVE_DECL BOOL NETWORK_CHECK_TEXT_COMMUNICATION_PRIVILEGES(Any p0, Any p1, Any p2) { return invoke(0x07EAB372C8841D99, p0, p1, p2); } // 0x07EAB372C8841D99 b1011 + NATIVE_DECL BOOL NETWORK_IS_USING_ONLINE_PROMOTION() { return invoke(0x906CA41A4B74ECA4); } // 0x906CA41A4B74ECA4 b1493 + NATIVE_DECL BOOL NETWORK_SHOULD_SHOW_PROMOTION_ALERT_SCREEN() { return invoke(0x023ACAB2DC9DC4A4); } // 0x023ACAB2DC9DC4A4 b1493 + NATIVE_DECL BOOL NETWORK_HAS_SOCIAL_NETWORKING_SHARING_PRIV() { return invoke(0x76BF03FADBF154F5); } // 0x76BF03FADBF154F5 0xEB864288 b323 + NATIVE_DECL int NETWORK_GET_AGE_GROUP() { return invoke(0x9614B71F8ADB982B); } // 0x9614B71F8ADB982B 0xAB07CBBE b323 + NATIVE_DECL BOOL NETWORK_CHECK_PRIVILEGES(Any p0, Any p1, Any p2) { return invoke(0x0CF6CC51AA18F0F8, p0, p1, p2); } // 0x0CF6CC51AA18F0F8 b1180 + NATIVE_DECL BOOL NETWORK_IS_PRIVILEGE_CHECK_IN_PROGRESS() { return invoke(0x64E5C4CC82847B73); } // 0x64E5C4CC82847B73 b1734 + NATIVE_DECL void NETWORK_SET_PRIVILEGE_CHECK_RESULT_NOT_NEEDED() { invoke(0x1F7BC3539F9E0224); } // 0x1F7BC3539F9E0224 b1180 + NATIVE_DECL BOOL NETWORK_RESOLVE_PRIVILEGE_USER_CONTENT() { return invoke(0xDE9225854F37BF72); } // 0xDE9225854F37BF72 b2612 + NATIVE_DECL BOOL NETWORK_HAVE_PLATFORM_SUBSCRIPTION() { return invoke(0x5EA784D197556507); } // 0x5EA784D197556507 b323 + NATIVE_DECL BOOL NETWORK_IS_PLATFORM_SUBSCRIPTION_CHECK_PENDING() { return invoke(0xA8ACB6459542A8C8); } // 0xA8ACB6459542A8C8 b323 + NATIVE_DECL void NETWORK_SHOW_ACCOUNT_UPGRADE_UI() { invoke(0x83FE8D7229593017); } // 0x83FE8D7229593017 b323 + NATIVE_DECL BOOL NETWORK_IS_SHOWING_SYSTEM_UI_OR_RECENTLY_REQUESTED_UPSELL() { return invoke(0x7788DFE15016A182); } // 0x7788DFE15016A182 b2612 + NATIVE_DECL BOOL NETWORK_NEED_TO_START_NEW_GAME_BUT_BLOCKED() { return invoke(0x53C10C8BD774F2C9); } // 0x53C10C8BD774F2C9 b1011 + NATIVE_DECL BOOL NETWORK_CAN_BAIL() { return invoke(0x580CE4438479CC61); } // 0x580CE4438479CC61 0x60E1FEDF b323 + NATIVE_DECL void NETWORK_BAIL(int p0, int p1, int p2) { invoke(0x95914459A87EBA28, p0, p1, p2); } // 0x95914459A87EBA28 0x87D79A04 b323 + NATIVE_DECL void NETWORK_ON_RETURN_TO_SINGLE_PLAYER() { invoke(0x283B6062A2C01E9B); } // 0x283B6062A2C01E9B 0x96E28FE2 b323 + NATIVE_DECL BOOL NETWORK_TRANSITION_START(int p0, Any p1, Any p2, Any p3) { return invoke(0x8B4FFC790CA131EF, p0, p1, p2, p3); } // 0x8B4FFC790CA131EF b617 + NATIVE_DECL BOOL NETWORK_TRANSITION_ADD_STAGE(Hash hash, int p1, int p2, int state, int p4) { return invoke(0xC3BFED92026A2AAD, hash, p1, p2, state, p4); } // 0xC3BFED92026A2AAD b617 + NATIVE_DECL BOOL NETWORK_TRANSITION_FINISH(Any p0, Any p1, Any p2) { return invoke(0x04918A41BC9B8157, p0, p1, p2); } // 0x04918A41BC9B8157 b617 + NATIVE_DECL BOOL NETWORK_CAN_ACCESS_MULTIPLAYER(int* loadingState) { return invoke(0xAF50DA1A3F8B1BA4, loadingState); } // 0xAF50DA1A3F8B1BA4 0xA520B982 b323 + NATIVE_DECL BOOL NETWORK_IS_MULTIPLAYER_DISABLED() { return invoke(0x9747292807126EDA); } // 0x9747292807126EDA 0x05518C0F b323 + NATIVE_DECL BOOL NETWORK_CAN_ENTER_MULTIPLAYER() { return invoke(0x7E782A910C362C25); } // 0x7E782A910C362C25 0x4A23B9C9 b323 + NATIVE_DECL BOOL NETWORK_SESSION_DO_FREEROAM_QUICKMATCH(Any p0, Any p1, Any p2) { return invoke(0x330ED4D05491934F, p0, p1, p2); } // 0x330ED4D05491934F b323 + NATIVE_DECL BOOL NETWORK_SESSION_DO_FRIEND_MATCHMAKING(int p0, int p1, int p2) { return invoke(0x2CFC76E0D087C994, p0, p1, p2); } // 0x2CFC76E0D087C994 b323 + NATIVE_DECL BOOL NETWORK_SESSION_DO_CREW_MATCHMAKING(int crewId, int p1, int p2, int maxPlayers) { return invoke(0x94BC51E9449D917F, crewId, p1, p2, maxPlayers); } // 0x94BC51E9449D917F b323 + NATIVE_DECL BOOL NETWORK_SESSION_DO_ACTIVITY_QUICKMATCH(Any p0, Any p1, Any p2, Any p3, Any p4) { return invoke(0xBE3E347A87ACEB82, p0, p1, p2, p3, p4); } // 0xBE3E347A87ACEB82 b323 + NATIVE_DECL BOOL NETWORK_SESSION_HOST(int p0, int maxPlayers, BOOL p2) { return invoke(0x6F3D4ED9BEE4E61D, p0, maxPlayers, p2); } // 0x6F3D4ED9BEE4E61D 0x6716460F b323 + NATIVE_DECL BOOL NETWORK_SESSION_HOST_CLOSED(int p0, int maxPlayers) { return invoke(0xED34C0C02C098BB7, p0, maxPlayers); } // 0xED34C0C02C098BB7 0x8AC9EA19 b323 + NATIVE_DECL BOOL NETWORK_SESSION_HOST_FRIENDS_ONLY(int p0, int maxPlayers) { return invoke(0xB9CFD27A5D578D83, p0, maxPlayers); } // 0xB9CFD27A5D578D83 0x26864403 b323 + NATIVE_DECL BOOL NETWORK_SESSION_IS_CLOSED_FRIENDS() { return invoke(0xFBCFA2EA2E206890); } // 0xFBCFA2EA2E206890 0x56E75FE4 b323 + NATIVE_DECL BOOL NETWORK_SESSION_IS_CLOSED_CREW() { return invoke(0x74732C6CA90DA2B4); } // 0x74732C6CA90DA2B4 0xA95299B9 b323 + NATIVE_DECL BOOL NETWORK_SESSION_IS_SOLO() { return invoke(0xF3929C2379B60CCE); } // 0xF3929C2379B60CCE 0x3D2C1916 b323 + NATIVE_DECL BOOL NETWORK_SESSION_IS_PRIVATE() { return invoke(0xCEF70AA5B3F89BA1); } // 0xCEF70AA5B3F89BA1 0xDB67785D b323 + NATIVE_DECL BOOL NETWORK_SESSION_END(BOOL p0, BOOL p1) { return invoke(0xA02E59562D711006, p0, p1); } // 0xA02E59562D711006 0xBCACBEA2 b323 + NATIVE_DECL BOOL NETWORK_SESSION_LEAVE(Any p0) { return invoke(0xB9351A07A0D458B1, p0); } // 0xB9351A07A0D458B1 b2060 + NATIVE_DECL void NETWORK_SESSION_KICK_PLAYER(Player player) { invoke(0xFA8904DC5F304220, player); } // 0xFA8904DC5F304220 0x1E20138A b323 + NATIVE_DECL BOOL NETWORK_SESSION_GET_KICK_VOTE(Player player) { return invoke(0xD6D09A6F32F49EF1, player); } // 0xD6D09A6F32F49EF1 0x8A559D26 b323 + NATIVE_DECL BOOL NETWORK_SESSION_RESERVE_SLOTS_TRANSITION(Any p0, Any p1, Any p2) { return invoke(0x041C7F2A6C9894E6, p0, p1, p2); } // 0x041C7F2A6C9894E6 b463 + NATIVE_DECL BOOL NETWORK_JOIN_PREVIOUSLY_FAILED_SESSION() { return invoke(0x59DF79317F85A7E0); } // 0x59DF79317F85A7E0 0x6CDAA7D2 b323 + NATIVE_DECL BOOL NETWORK_JOIN_PREVIOUSLY_FAILED_TRANSITION() { return invoke(0xFFE1E5B792D92B34); } // 0xFFE1E5B792D92B34 0xBF21818E b323 + NATIVE_DECL void NETWORK_SESSION_SET_MATCHMAKING_GROUP(int matchmakingGroup) { invoke(0x49EC8030F5015F8B, matchmakingGroup); } // 0x49EC8030F5015F8B 0x3C3E2AB6 b323 + NATIVE_DECL void NETWORK_SESSION_SET_MATCHMAKING_GROUP_MAX(int playerType, int playerCount) { invoke(0x8B6A4DD0AF9CE215, playerType, playerCount); } // 0x8B6A4DD0AF9CE215 0x5F29A7E0 b323 + NATIVE_DECL int NETWORK_SESSION_GET_MATCHMAKING_GROUP_FREE(int p0) { return invoke(0x56CE820830EF040B, p0); } // 0x56CE820830EF040B 0x36EAD960 b323 + NATIVE_DECL void NETWORK_SESSION_ADD_ACTIVE_MATCHMAKING_GROUP(int groupId) { invoke(0xCAE55F48D3D7875C, groupId); } // 0xCAE55F48D3D7875C 0x5BE529F7 b323 + NATIVE_DECL void NETWORK_SESSION_SET_UNIQUE_CREW_LIMIT(Any p0) { invoke(0xF49ABC20D8552257, p0); } // 0xF49ABC20D8552257 0x454C7B67 b323 + NATIVE_DECL void NETWORK_SESSION_SET_UNIQUE_CREW_LIMIT_TRANSITION(Any p0) { invoke(0x4811BBAC21C5FCD5, p0); } // 0x4811BBAC21C5FCD5 0xE5961511 b323 + NATIVE_DECL void NETWORK_SESSION_SET_UNIQUE_CREW_ONLY_CREWS_TRANSITION(BOOL p0) { invoke(0x5539C3EBF104A53A, p0); } // 0x5539C3EBF104A53A 0xAE396263 b323 + NATIVE_DECL void NETWORK_SESSION_SET_CREW_LIMIT_MAX_MEMBERS_TRANSITION(Any p0) { invoke(0x702BC4D605522539, p0); } // 0x702BC4D605522539 0x913FD7D6 b323 + NATIVE_DECL void NETWORK_SESSION_SET_MATCHMAKING_PROPERTY_ID(BOOL p0) { invoke(0x3F52E880AAF6C8CA, p0); } // 0x3F52E880AAF6C8CA 0xB3D9A67F b323 + NATIVE_DECL void NETWORK_SESSION_SET_MATCHMAKING_MENTAL_STATE(int p0) { invoke(0xF1EEA2DDA9FFA69D, p0); } // 0xF1EEA2DDA9FFA69D 0x6CC062FC b323 + NATIVE_DECL void NETWORK_SESSION_SET_NUM_BOSSES(int num) { invoke(0x59D421683D31835A, num); } // 0x59D421683D31835A b573 + NATIVE_DECL void NETWORK_SESSION_SET_SCRIPT_VALIDATE_JOIN() { invoke(0x1153FA02A659051C); } // 0x1153FA02A659051C 0x57F9BC83 b323 + NATIVE_DECL void NETWORK_SESSION_VALIDATE_JOIN(BOOL p0) { invoke(0xC19F6C8E7865A6FF, p0); } // 0xC19F6C8E7865A6FF 0xF3768F90 b323 + NATIVE_DECL void NETWORK_ADD_FOLLOWERS(int* p0, int p1) { invoke(0x236406F60CF216D6, p0, p1); } // 0x236406F60CF216D6 0x0EC62629 b323 + NATIVE_DECL void NETWORK_CLEAR_FOLLOWERS() { invoke(0x058F43EC59A8631A); } // 0x058F43EC59A8631A 0x5E557307 b323 + NATIVE_DECL void NETWORK_GET_GLOBAL_MULTIPLAYER_CLOCK(int* hours, int* minutes, int* seconds) { invoke(0x6D03BFBD643B2A02, hours, minutes, seconds); } // 0x6D03BFBD643B2A02 0x74E8C53E b323 + NATIVE_DECL void NETWORK_SESSION_SET_GAMEMODE(Any p0) { invoke(0x600F8CB31C7AAB6E, p0); } // 0x600F8CB31C7AAB6E 0x959E43A3 b323 + NATIVE_DECL int NETWORK_SESSION_GET_HOST_AIM_PREFERENCE() { return invoke(0xDFFA5BE8381C3314); } // 0xDFFA5BE8381C3314 b463 + NATIVE_DECL BOOL NETWORK_FIND_GAMERS_IN_CREW(int crewId) { return invoke(0xE532D6811B3A4D2A, crewId); } // 0xE532D6811B3A4D2A 0x7771AB83 b323 + NATIVE_DECL BOOL NETWORK_FIND_MATCHED_GAMERS(int attribute, float fallbackLimit, float lowerLimit, float upperLimit) { return invoke(0xF7B2CFDE5C9F700D, attribute, fallbackLimit, lowerLimit, upperLimit); } // 0xF7B2CFDE5C9F700D 0xA13045D4 b323 + NATIVE_DECL BOOL NETWORK_IS_FINDING_GAMERS() { return invoke(0xDDDF64C91BFCF0AA); } // 0xDDDF64C91BFCF0AA 0xA6DAA79F b323 + NATIVE_DECL BOOL NETWORK_DID_FIND_GAMERS_SUCCEED() { return invoke(0xF9B83B77929D8863); } // 0xF9B83B77929D8863 0xBEDC4503 b323 + NATIVE_DECL int NETWORK_GET_NUM_FOUND_GAMERS() { return invoke(0xA1B043EE79A916FB); } // 0xA1B043EE79A916FB 0xF4B80C7E b323 + NATIVE_DECL BOOL NETWORK_GET_FOUND_GAMER(Any* p0, Any p1) { return invoke(0x9DCFF2AFB68B3476, p0, p1); } // 0x9DCFF2AFB68B3476 0xA08C9141 b323 + NATIVE_DECL void NETWORK_CLEAR_FOUND_GAMERS() { invoke(0x6D14CCEE1B40381A); } // 0x6D14CCEE1B40381A 0x6AA9A154 b323 + NATIVE_DECL BOOL NETWORK_QUEUE_GAMER_FOR_STATUS(Any* p0) { return invoke(0x85A0EF54A500882C, p0); } // 0x85A0EF54A500882C 0x42BD0780 b323 + NATIVE_DECL BOOL NETWORK_GET_GAMER_STATUS_FROM_QUEUE() { return invoke(0x2CC848A861D01493); } // 0x2CC848A861D01493 0xBEB98840 b323 + NATIVE_DECL BOOL NETWORK_IS_GETTING_GAMER_STATUS() { return invoke(0x94A8394D150B013A); } // 0x94A8394D150B013A 0x08029970 b323 + NATIVE_DECL BOOL NETWORK_DID_GET_GAMER_STATUS_SUCCEED() { return invoke(0x5AE17C6B0134B7F1); } // 0x5AE17C6B0134B7F1 0xC871E745 b323 + NATIVE_DECL BOOL NETWORK_GET_GAMER_STATUS_RESULT(Any* p0, Any p1) { return invoke(0x02A8BEC6FD9AF660, p0, p1); } // 0x02A8BEC6FD9AF660 0xB5ABC4B4 b323 + NATIVE_DECL void NETWORK_CLEAR_GET_GAMER_STATUS() { invoke(0x86E0660E4F5C956D); } // 0x86E0660E4F5C956D 0x3F7EDBBD b323 + NATIVE_DECL void NETWORK_SESSION_JOIN_INVITE() { invoke(0xC6F8AB8A4189CF3A); } // 0xC6F8AB8A4189CF3A 0x3D6360B5 b323 + NATIVE_DECL void NETWORK_SESSION_CANCEL_INVITE() { invoke(0x2FBF47B1B36D36F9); } // 0x2FBF47B1B36D36F9 0x20317535 b323 + NATIVE_DECL void NETWORK_SESSION_FORCE_CANCEL_INVITE() { invoke(0xA29177F7703B5644); } // 0xA29177F7703B5644 0x3FD49D3B b323 + NATIVE_DECL BOOL NETWORK_HAS_PENDING_INVITE() { return invoke(0xAC8C7B9B88C4A668); } // 0xAC8C7B9B88C4A668 0x0C207D6E b323 + NATIVE_DECL BOOL NETWORK_HAS_CONFIRMED_INVITE() { return invoke(0xC42DD763159F3461); } // 0xC42DD763159F3461 0xFBBAC350 b323 + NATIVE_DECL BOOL NETWORK_REQUEST_INVITE_CONFIRMED_EVENT() { return invoke(0x62A0296C1BB1CEB3); } // 0x62A0296C1BB1CEB3 0x0907A6BF b323 + NATIVE_DECL BOOL NETWORK_SESSION_WAS_INVITED() { return invoke(0x23DFB504655D0CE4); } // 0x23DFB504655D0CE4 0x6A0BEA60 b323 + NATIVE_DECL void NETWORK_SESSION_GET_INVITER(Any* gamerHandle) { invoke(0xE57397B4A3429DD0, gamerHandle); } // 0xE57397B4A3429DD0 0xE9C6B3FD b323 + NATIVE_DECL BOOL NETWORK_SESSION_IS_AWAITING_INVITE_RESPONSE() { return invoke(0xD313DE83394AF134); } // 0xD313DE83394AF134 0x3EA9D44C b323 + NATIVE_DECL BOOL NETWORK_SESSION_IS_DISPLAYING_INVITE_CONFIRMATION() { return invoke(0xBDB6F89C729CF388); } // 0xBDB6F89C729CF388 0x9374523F b323 + NATIVE_DECL void NETWORK_SUPPRESS_INVITE(BOOL toggle) { invoke(0xA0682D67EF1FBA3D, toggle); } // 0xA0682D67EF1FBA3D 0x323DC78C b323 + NATIVE_DECL void NETWORK_BLOCK_INVITES(BOOL toggle) { invoke(0x34F9E9049454A7A0, toggle); } // 0x34F9E9049454A7A0 0xD156FD1A b323 + NATIVE_DECL void NETWORK_BLOCK_JOIN_QUEUE_INVITES(BOOL toggle) { invoke(0xCFEB8AF24FC1D0BB, toggle); } // 0xCFEB8AF24FC1D0BB 0x8AB4890B b323 + NATIVE_DECL void NETWORK_SET_CAN_RECEIVE_RS_INVITES(BOOL p0) { invoke(0x68980414688F7F9D, p0); } // 0x68980414688F7F9D b2612 + NATIVE_DECL void NETWORK_STORE_INVITE_THROUGH_RESTART() { invoke(0xF814FEC6A19FD6E0); } // 0xF814FEC6A19FD6E0 0x32B7A076 b323 + NATIVE_DECL void NETWORK_ALLOW_INVITE_PROCESS_IN_PLAYER_SWITCH(BOOL p0) { invoke(0x6B07B9CE4D390375, p0); } // 0x6B07B9CE4D390375 0x0FCE995D b323 + NATIVE_DECL void NETWORK_SET_SCRIPT_READY_FOR_EVENTS(BOOL toggle) { invoke(0x7AC752103856FB20, toggle); } // 0x7AC752103856FB20 0xA639DCA2 b323 + NATIVE_DECL BOOL NETWORK_IS_OFFLINE_INVITE_PENDING() { return invoke(0x74698374C45701D2); } // 0x74698374C45701D2 0x70ED476A b323 + NATIVE_DECL void NETWORK_CLEAR_OFFLINE_INVITE_PENDING() { invoke(0x140E6A44870A11CE); } // 0x140E6A44870A11CE 0x50507BED b323 + NATIVE_DECL void NETWORK_SESSION_HOST_SINGLE_PLAYER(int p0) { invoke(0xC74C33FCA52856D5, p0); } // 0xC74C33FCA52856D5 0xF3B1CA85 b323 + NATIVE_DECL void NETWORK_SESSION_LEAVE_SINGLE_PLAYER() { invoke(0x3442775428FD2DAA); } // 0x3442775428FD2DAA 0xC692F86A b323 + NATIVE_DECL BOOL NETWORK_IS_GAME_IN_PROGRESS() { return invoke(0x10FAB35428CCC9D7); } // 0x10FAB35428CCC9D7 0x09B88E3E b323 + NATIVE_DECL BOOL NETWORK_IS_SESSION_ACTIVE() { return invoke(0xD83C2B94E7508980); } // 0xD83C2B94E7508980 0x715CB8C4 b323 + NATIVE_DECL BOOL NETWORK_IS_IN_SESSION() { return invoke(0xCA97246103B63917); } // 0xCA97246103B63917 0x4BC4105E b323 + NATIVE_DECL BOOL NETWORK_IS_SESSION_STARTED() { return invoke(0x9DE624D2FC4B603F); } // 0x9DE624D2FC4B603F 0x9D854A37 b323 + NATIVE_DECL BOOL NETWORK_IS_SESSION_BUSY() { return invoke(0xF4435D66A8E2905E); } // 0xF4435D66A8E2905E 0x8592152D b323 + NATIVE_DECL BOOL NETWORK_CAN_SESSION_END() { return invoke(0x4EEBC3694E49C572); } // 0x4EEBC3694E49C572 0xE1FCCDBA b323 + NATIVE_DECL int NETWORK_GET_GAME_MODE() { return invoke(0x4C9034162368E206); } // 0x4C9034162368E206 b2060 + NATIVE_DECL void NETWORK_SESSION_MARK_VISIBLE(BOOL toggle) { invoke(0x271CC6AB59EBF9A5, toggle); } // 0x271CC6AB59EBF9A5 0x7017257D b323 + NATIVE_DECL BOOL NETWORK_SESSION_IS_VISIBLE() { return invoke(0xBA416D68C631496A); } // 0xBA416D68C631496A 0x4977AC28 b323 + NATIVE_DECL void NETWORK_SESSION_BLOCK_JOIN_REQUESTS(BOOL toggle) { invoke(0xA73667484D7037C3, toggle); } // 0xA73667484D7037C3 0xE6EEF8AF b323 + NATIVE_DECL void NETWORK_SESSION_CHANGE_SLOTS(int slots, BOOL p1) { invoke(0xB4AB419E0D86ACAE, slots, p1); } // 0xB4AB419E0D86ACAE 0x6BB93227 b323 + NATIVE_DECL int NETWORK_SESSION_GET_PRIVATE_SLOTS() { return invoke(0x53AFD64C6758F2F9); } // 0x53AFD64C6758F2F9 0xE642F2FD b323 + NATIVE_DECL BOOL NETWORK_SESSION_VOICE_HOST() { return invoke(0x9C1556705F864230); } // 0x9C1556705F864230 0x345C2980 b323 + NATIVE_DECL BOOL NETWORK_SESSION_VOICE_LEAVE() { return invoke(0x6793E42BE02B575D); } // 0x6793E42BE02B575D 0xE566C7DA b323 + NATIVE_DECL void NETWORK_SESSION_VOICE_CONNECT_TO_PLAYER(Any* gamerHandle) { invoke(0xABD5E88B8A2D3DB2, gamerHandle); } // 0xABD5E88B8A2D3DB2 0x9DFD89E6 b323 + NATIVE_DECL void NETWORK_SESSION_VOICE_RESPOND_TO_REQUEST(BOOL p0, int p1) { invoke(0x7F8413B7FC2AA6B9, p0, p1); } // 0x7F8413B7FC2AA6B9 0x075321B5 b323 + NATIVE_DECL void NETWORK_SESSION_VOICE_SET_TIMEOUT(int timeout) { invoke(0x5B8ED3DB018927B1, timeout); } // 0x5B8ED3DB018927B1 0x6EFC2FD0 b323 + NATIVE_DECL BOOL NETWORK_SESSION_IS_IN_VOICE_SESSION() { return invoke(0x855BC38818F6F684); } // 0x855BC38818F6F684 0x60AA4AA1 b323 + NATIVE_DECL BOOL NETWORK_SESSION_IS_VOICE_SESSION_ACTIVE() { return invoke(0xB5D3453C98456528); } // 0xB5D3453C98456528 b323 + NATIVE_DECL BOOL NETWORK_SESSION_IS_VOICE_SESSION_BUSY() { return invoke(0xEF0912DDF7C4CB4B); } // 0xEF0912DDF7C4CB4B 0x132CA01E b323 + NATIVE_DECL BOOL NETWORK_SEND_TEXT_MESSAGE(const char* message, Any* gamerHandle) { return invoke(0x3A214F2EC889B100, message, gamerHandle); } // 0x3A214F2EC889B100 0xAFFEA720 b323 + NATIVE_DECL void NETWORK_SET_ACTIVITY_SPECTATOR(BOOL toggle) { invoke(0x75138790B4359A74, toggle); } // 0x75138790B4359A74 0xFC9AD060 b323 + NATIVE_DECL BOOL NETWORK_IS_ACTIVITY_SPECTATOR() { return invoke(0x12103B9E0C9F92FB); } // 0x12103B9E0C9F92FB 0xAF329720 b323 + NATIVE_DECL void NETWORK_SET_ACTIVITY_PLAYER_MAX(Any p0) { invoke(0x0E4F77F7B9D74D84, p0); } // 0x0E4F77F7B9D74D84 0x04CB2AB4 b573 + NATIVE_DECL void NETWORK_SET_ACTIVITY_SPECTATOR_MAX(int maxSpectators) { invoke(0x9D277B76D1D12222, maxSpectators); } // 0x9D277B76D1D12222 0x74E0BC0A b323 + NATIVE_DECL int NETWORK_GET_ACTIVITY_PLAYER_NUM(BOOL p0) { return invoke(0x73E2B500410DA5A2, p0); } // 0x73E2B500410DA5A2 0x31F951FD b323 + NATIVE_DECL BOOL NETWORK_IS_ACTIVITY_SPECTATOR_FROM_HANDLE(Any* gamerHandle) { return invoke(0x2763BBAA72A7BCB9, gamerHandle); } // 0x2763BBAA72A7BCB9 0x58F1DF7D b323 + NATIVE_DECL BOOL NETWORK_HOST_TRANSITION(int p0, int p1, int p2, int p3, Any p4, BOOL p5, BOOL p6, int p7, Any p8, int p9) { return invoke(0xA60BB5CE242BB254, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9); } // 0xA60BB5CE242BB254 0x146764FB b323 + NATIVE_DECL BOOL NETWORK_DO_TRANSITION_QUICKMATCH(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { return invoke(0x71FB0EBCD4915D56, p0, p1, p2, p3, p4, p5); } // 0x71FB0EBCD4915D56 0x2FF65C0B b323 + NATIVE_DECL BOOL NETWORK_DO_TRANSITION_QUICKMATCH_ASYNC(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { return invoke(0xA091A5E44F0072E5, p0, p1, p2, p3, p4, p5); } // 0xA091A5E44F0072E5 0x47D61C99 b323 + NATIVE_DECL BOOL NETWORK_DO_TRANSITION_QUICKMATCH_WITH_GROUP(Any p0, Any p1, Any p2, Any p3, Any* p4, Any p5, Any p6, Any p7) { return invoke(0x9C4AB58491FDC98A, p0, p1, p2, p3, p4, p5, p6, p7); } // 0x9C4AB58491FDC98A 0x5CE60A11 b323 + NATIVE_DECL BOOL NETWORK_JOIN_GROUP_ACTIVITY() { return invoke(0xA06509A691D12BE4); } // 0xA06509A691D12BE4 0x0D7E5CF9 b323 + NATIVE_DECL void NETWORK_CLEAR_GROUP_ACTIVITY() { invoke(0x1888694923EF4591); } // 0x1888694923EF4591 0x157D44D3 b393 + NATIVE_DECL void NETWORK_RETAIN_ACTIVITY_GROUP() { invoke(0xB13E88E655E5A3BC); } // 0xB13E88E655E5A3BC 0x36A5F2DA b323 + NATIVE_DECL BOOL NETWORK_IS_TRANSITION_CLOSED_FRIENDS() { return invoke(0x6512765E3BE78C50); } // 0x6512765E3BE78C50 0x95FFACF8 b323 + NATIVE_DECL BOOL NETWORK_IS_TRANSITION_CLOSED_CREW() { return invoke(0x0DBD5D7E3C5BEC3B); } // 0x0DBD5D7E3C5BEC3B 0xB97A966B b323 + NATIVE_DECL BOOL NETWORK_IS_TRANSITION_SOLO() { return invoke(0x5DC577201723960A); } // 0x5DC577201723960A 0x063DC4A5 b323 + NATIVE_DECL BOOL NETWORK_IS_TRANSITION_PRIVATE() { return invoke(0x5A6AA44FF8E931E6); } // 0x5A6AA44FF8E931E6 0x104DDE8D b323 + NATIVE_DECL int NETWORK_GET_NUM_TRANSITION_NON_ASYNC_GAMERS() { return invoke(0x617F49C2668E6155); } // 0x617F49C2668E6155 b757 + NATIVE_DECL void NETWORK_MARK_AS_PREFERRED_ACTIVITY(BOOL p0) { invoke(0x261E97AD7BCF3D40, p0); } // 0x261E97AD7BCF3D40 0x7EF353E1 b323 + NATIVE_DECL void NETWORK_MARK_AS_WAITING_ASYNC(BOOL p0) { invoke(0x39917E1B4CB0F911, p0); } // 0x39917E1B4CB0F911 0xF60986FC b323 + NATIVE_DECL void NETWORK_SET_IN_PROGRESS_FINISH_TIME(Any p0) { invoke(0x2CE9D95E4051AECD, p0); } // 0x2CE9D95E4051AECD b678 + NATIVE_DECL void NETWORK_SET_TRANSITION_CREATOR_HANDLE(Any* p0) { invoke(0xEF26739BCD9907D5, p0); } // 0xEF26739BCD9907D5 0x1DD01FE7 b323 + NATIVE_DECL void NETWORK_CLEAR_TRANSITION_CREATOR_HANDLE() { invoke(0xFB3272229A82C759); } // 0xFB3272229A82C759 0x8BB336F7 b323 + NATIVE_DECL BOOL NETWORK_INVITE_GAMERS_TO_TRANSITION(Any* p0, Any p1) { return invoke(0x4A595C32F77DFF76, p0, p1); } // 0x4A595C32F77DFF76 0x5332E645 b323 + NATIVE_DECL void NETWORK_SET_GAMER_INVITED_TO_TRANSITION(Any* gamerHandle) { invoke(0xCA2C8073411ECDB6, gamerHandle); } // 0xCA2C8073411ECDB6 0x17F1C69D b323 + NATIVE_DECL BOOL NETWORK_LEAVE_TRANSITION() { return invoke(0xD23A1A815D21DB19); } // 0xD23A1A815D21DB19 0x3A3599B7 b323 + NATIVE_DECL BOOL NETWORK_LAUNCH_TRANSITION() { return invoke(0x2DCF46CB1A4F0884); } // 0x2DCF46CB1A4F0884 0xE3570BA2 b323 + NATIVE_DECL void NETWORK_SET_DO_NOT_LAUNCH_FROM_JOIN_AS_MIGRATED_HOST(BOOL toggle) { invoke(0xA2E9C1AB8A92E8CD, toggle); } // 0xA2E9C1AB8A92E8CD 0x8D014B23 b323 + NATIVE_DECL void NETWORK_CANCEL_TRANSITION_MATCHMAKING() { invoke(0x023782EFC70585EE); } // 0x023782EFC70585EE b2699 + NATIVE_DECL void NETWORK_BAIL_TRANSITION(int p0, int p1, int p2) { invoke(0xEAA572036990CD1B, p0, p1, p2); } // 0xEAA572036990CD1B 0xB59D74CA b323 + NATIVE_DECL BOOL NETWORK_DO_TRANSITION_TO_GAME(BOOL p0, int maxPlayers) { return invoke(0x3E9BB38102A589B0, p0, maxPlayers); } // 0x3E9BB38102A589B0 0x1B2114D2 b323 + NATIVE_DECL BOOL NETWORK_DO_TRANSITION_TO_NEW_GAME(BOOL p0, int maxPlayers, BOOL p2) { return invoke(0x4665F51EFED00034, p0, maxPlayers, p2); } // 0x4665F51EFED00034 0x58AFBE63 b323 + NATIVE_DECL BOOL NETWORK_DO_TRANSITION_TO_FREEMODE(Any* p0, Any p1, BOOL p2, int players, BOOL p4) { return invoke(0x3AAD8B2FCA1E289F, p0, p1, p2, players, p4); } // 0x3AAD8B2FCA1E289F 0xC7CB8ADF b323 + NATIVE_DECL BOOL NETWORK_DO_TRANSITION_TO_NEW_FREEMODE(Any* p0, Any p1, int players, BOOL p3, BOOL p4, BOOL p5) { return invoke(0x9E80A5BA8109F974, p0, p1, players, p3, p4, p5); } // 0x9E80A5BA8109F974 0xAD13375E b323 + NATIVE_DECL BOOL NETWORK_IS_TRANSITION_TO_GAME() { return invoke(0x9D7696D8F4FA6CB7); } // 0x9D7696D8F4FA6CB7 0x17146B2B b323 + NATIVE_DECL int NETWORK_GET_TRANSITION_MEMBERS(Any* data, int dataCount) { return invoke(0x73B000F7FBC55829, data, dataCount); } // 0x73B000F7FBC55829 0x31F19263 b323 + NATIVE_DECL void NETWORK_APPLY_TRANSITION_PARAMETER(int p0, int p1) { invoke(0x521638ADA1BA0D18, p0, p1); } // 0x521638ADA1BA0D18 0xCEE79711 b323 + NATIVE_DECL void NETWORK_APPLY_TRANSITION_PARAMETER_STRING(int p0, const char* string, BOOL p2) { invoke(0xEBEFC2E77084F599, p0, string, p2); } // 0xEBEFC2E77084F599 0xE0C28DB5 b323 + NATIVE_DECL BOOL NETWORK_SEND_TRANSITION_GAMER_INSTRUCTION(Any* gamerHandle, const char* p1, int p2, int p3, BOOL p4) { return invoke(0x31D1D2B858D25E6B, gamerHandle, p1, p2, p3, p4); } // 0x31D1D2B858D25E6B 0x468B0884 b323 + NATIVE_DECL BOOL NETWORK_MARK_TRANSITION_GAMER_AS_FULLY_JOINED(Any* p0) { return invoke(0x5728BB6D63E3FF1D, p0); } // 0x5728BB6D63E3FF1D 0x03383F57 b323 + NATIVE_DECL BOOL NETWORK_IS_TRANSITION_HOST() { return invoke(0x0B824797C9BF2159); } // 0x0B824797C9BF2159 0x0C0900BC b323 + NATIVE_DECL BOOL NETWORK_IS_TRANSITION_HOST_FROM_HANDLE(Any* gamerHandle) { return invoke(0x6B5C83BA3EFE6A10, gamerHandle); } // 0x6B5C83BA3EFE6A10 0x0E2854C4 b323 + NATIVE_DECL BOOL NETWORK_GET_TRANSITION_HOST(Any* gamerHandle) { return invoke(0x65042B9774C4435E, gamerHandle); } // 0x65042B9774C4435E 0x73098D40 b323 + NATIVE_DECL BOOL NETWORK_IS_IN_TRANSITION() { return invoke(0x68049AEFF83D8F0A); } // 0x68049AEFF83D8F0A 0xC3CDB626 b323 + NATIVE_DECL BOOL NETWORK_IS_TRANSITION_STARTED() { return invoke(0x53FA83401D9C07FE); } // 0x53FA83401D9C07FE 0x7917E111 b323 + NATIVE_DECL BOOL NETWORK_IS_TRANSITION_BUSY() { return invoke(0x520F3282A53D26B7); } // 0x520F3282A53D26B7 0xA357A2C6 b323 + NATIVE_DECL BOOL NETWORK_IS_TRANSITION_MATCHMAKING() { return invoke(0x292564C735375EDF); } // 0x292564C735375EDF 0x8262C70E b323 + NATIVE_DECL BOOL NETWORK_IS_TRANSITION_LEAVE_POSTPONED() { return invoke(0xC571D0E77D8BBC29); } // 0xC571D0E77D8BBC29 0x4F4BB300 b323 + NATIVE_DECL void NETWORK_TRANSITION_SET_IN_PROGRESS(Any p0) { invoke(0x1398582B7F72B3ED, p0); } // 0x1398582B7F72B3ED b505 + NATIVE_DECL void NETWORK_TRANSITION_SET_CONTENT_CREATOR(Any p0) { invoke(0x1F8E00FB18239600, p0); } // 0x1F8E00FB18239600 b573 + NATIVE_DECL void NETWORK_TRANSITION_SET_ACTIVITY_ISLAND(Any p0) { invoke(0xF6F4383B7C92F11A, p0); } // 0xF6F4383B7C92F11A b573 + NATIVE_DECL void NETWORK_OPEN_TRANSITION_MATCHMAKING() { invoke(0x2B3A8F7CA3A38FDE); } // 0x2B3A8F7CA3A38FDE 0xC71E607B b323 + NATIVE_DECL void NETWORK_CLOSE_TRANSITION_MATCHMAKING() { invoke(0x43F4DBA69710E01E); } // 0x43F4DBA69710E01E 0x82D32D07 b323 + NATIVE_DECL BOOL NETWORK_IS_TRANSITION_OPEN_TO_MATCHMAKING() { return invoke(0x37A4494483B9F5C9); } // 0x37A4494483B9F5C9 0xC901AA9F b323 + NATIVE_DECL void NETWORK_SET_TRANSITION_VISIBILITY_LOCK(BOOL p0, BOOL p1) { invoke(0x0C978FDA19692C2C, p0, p1); } // 0x0C978FDA19692C2C 0x4AF0ADF5 b323 + NATIVE_DECL BOOL NETWORK_IS_TRANSITION_VISIBILITY_LOCKED() { return invoke(0xD0A484CB2F829FBE); } // 0xD0A484CB2F829FBE 0xF637166E b323 + NATIVE_DECL void NETWORK_SET_TRANSITION_ACTIVITY_ID(Any p0) { invoke(0x30DE938B516F0AD2, p0); } // 0x30DE938B516F0AD2 0xCCA9C022 b323 + NATIVE_DECL void NETWORK_CHANGE_TRANSITION_SLOTS(Any p0, BOOL p1) { invoke(0xEEEDA5E6D7080987, p0, p1); } // 0xEEEDA5E6D7080987 0x1E5F6AEF b323 + NATIVE_DECL void NETWORK_TRANSITION_BLOCK_JOIN_REQUESTS(BOOL p0) { invoke(0x973D76AA760A6CB6, p0); } // 0x973D76AA760A6CB6 0x0532DDD2 b323 + NATIVE_DECL BOOL NETWORK_HAS_PLAYER_STARTED_TRANSITION(Player player) { return invoke(0x9AC9CCBFA8C29795, player); } // 0x9AC9CCBFA8C29795 0x4ABD1E59 b323 + NATIVE_DECL BOOL NETWORK_ARE_TRANSITION_DETAILS_VALID(Any p0) { return invoke(0x2615AA2A695930C1, p0); } // 0x2615AA2A695930C1 0xCDEBCCE7 b323 + NATIVE_DECL BOOL NETWORK_JOIN_TRANSITION(Player player) { return invoke(0x9D060B08CD63321A, player); } // 0x9D060B08CD63321A 0xB054EC4B b323 + NATIVE_DECL BOOL NETWORK_HAS_INVITED_GAMER_TO_TRANSITION(Any* p0) { return invoke(0x7284A47B3540E6CF, p0); } // 0x7284A47B3540E6CF 0x4F41DF6B b323 + NATIVE_DECL BOOL NETWORK_HAS_TRANSITION_INVITE_BEEN_ACKED(Any* p0) { return invoke(0x3F9990BF5F22759C, p0); } // 0x3F9990BF5F22759C 0x00F26CDC b323 + NATIVE_DECL BOOL NETWORK_IS_ACTIVITY_SESSION() { return invoke(0x05095437424397FA); } // 0x05095437424397FA 0x577DAA8A b323 + NATIVE_DECL void NETWORK_DISABLE_REALTIME_MULTIPLAYER() { invoke(0x236905C700FDB54D); } // 0x236905C700FDB54D b2612 + NATIVE_DECL void NETWORK_SET_PRESENCE_SESSION_INVITES_BLOCKED(BOOL toggle) { invoke(0x4A9FDE3A5A6D0437, toggle); } // 0x4A9FDE3A5A6D0437 0x18F03AFD b323 + NATIVE_DECL BOOL NETWORK_SEND_INVITE_VIA_PRESENCE(Any* gamerHandle, const char* p1, int dataCount, int p3) { return invoke(0xC3C7A6AFDB244624, gamerHandle, p1, dataCount, p3); } // 0xC3C7A6AFDB244624 0x8B99B72B b323 + NATIVE_DECL BOOL NETWORK_SEND_TRANSITION_INVITE_VIA_PRESENCE(Any* gamerHandle, const char* p1, int dataCount, int p3) { return invoke(0xC116FF9B4D488291, gamerHandle, p1, dataCount, p3); } // 0xC116FF9B4D488291 0x877C0E1C b323 + NATIVE_DECL BOOL NETWORK_SEND_IMPORTANT_TRANSITION_INVITE_VIA_PRESENCE(Any* gamerHandle, const char* p1, int dataCount, int p3) { return invoke(0x1171A97A3D3981B6, gamerHandle, p1, dataCount, p3); } // 0x1171A97A3D3981B6 b323 + NATIVE_DECL int NETWORK_GET_PRESENCE_INVITE_INDEX_BY_ID(int p0) { return invoke(0x742B58F723233ED9, p0); } // 0x742B58F723233ED9 0x5E832444 b323 + NATIVE_DECL int NETWORK_GET_NUM_PRESENCE_INVITES() { return invoke(0xCEFA968912D0F78D); } // 0xCEFA968912D0F78D 0x3FDA00F3 b323 + NATIVE_DECL BOOL NETWORK_ACCEPT_PRESENCE_INVITE(int p0) { return invoke(0xFA91550DF9318B22, p0); } // 0xFA91550DF9318B22 0xE5DA4CED b323 + NATIVE_DECL BOOL NETWORK_REMOVE_PRESENCE_INVITE(int p0) { return invoke(0xF0210268DB0974B1, p0); } // 0xF0210268DB0974B1 0x93C665FA b323 + NATIVE_DECL int NETWORK_GET_PRESENCE_INVITE_ID(int p0) { return invoke(0xDFF09646E12EC386, p0); } // 0xDFF09646E12EC386 0xD50DF46C b323 + NATIVE_DECL const char* NETWORK_GET_PRESENCE_INVITE_INVITER(int p0) { return invoke(0x4962CC4AA2F345B7, p0); } // 0x4962CC4AA2F345B7 0x19EC65D9 b323 + NATIVE_DECL BOOL NETWORK_GET_PRESENCE_INVITE_HANDLE(Any p0, Any* p1) { return invoke(0x38D5B0FEBB086F75, p0, p1); } // 0x38D5B0FEBB086F75 0xB2451429 b323 + NATIVE_DECL int NETWORK_GET_PRESENCE_INVITE_SESSION_ID(Any p0) { return invoke(0x26E1CD96B0903D60, p0); } // 0x26E1CD96B0903D60 0xC5E0C989 b323 + NATIVE_DECL const char* NETWORK_GET_PRESENCE_INVITE_CONTENT_ID(int p0) { return invoke(0x24409FC4C55CB22D, p0); } // 0x24409FC4C55CB22D 0xA4302183 b323 + NATIVE_DECL int NETWORK_GET_PRESENCE_INVITE_PLAYLIST_LENGTH(int p0) { return invoke(0xD39B3FFF8FFDD5BF, p0); } // 0xD39B3FFF8FFDD5BF 0x51B2D848 b323 + NATIVE_DECL int NETWORK_GET_PRESENCE_INVITE_PLAYLIST_CURRENT(int p0) { return invoke(0x728C4CC7920CD102, p0); } // 0x728C4CC7920CD102 0x4677C656 b323 + NATIVE_DECL BOOL NETWORK_GET_PRESENCE_INVITE_FROM_ADMIN(int p0) { return invoke(0x3DBF2DF0AEB7D289, p0); } // 0x3DBF2DF0AEB7D289 0xF5E3401C b323 + NATIVE_DECL BOOL NETWORK_GET_PRESENCE_INVITE_IS_TOURNAMENT(Any p0) { return invoke(0x8806CEBFABD3CE05, p0); } // 0x8806CEBFABD3CE05 0x7D593B4C b323 + NATIVE_DECL BOOL NETWORK_HAS_FOLLOW_INVITE() { return invoke(0x76D9B976C4C09FDE); } // 0x76D9B976C4C09FDE 0xE96CFE7D b323 + NATIVE_DECL BOOL NETWORK_ACTION_FOLLOW_INVITE() { return invoke(0xC88156EBB786F8D5); } // 0xC88156EBB786F8D5 0xAB969F00 b323 + NATIVE_DECL BOOL NETWORK_CLEAR_FOLLOW_INVITE() { return invoke(0x439BFDE3CD0610F6); } // 0x439BFDE3CD0610F6 0x3242F952 b323 + NATIVE_DECL void NETWORK_REMOVE_AND_CANCEL_ALL_INVITES() { invoke(0xEBF8284D8CADEB53); } // 0xEBF8284D8CADEB53 0x9773F36A b323 + NATIVE_DECL void NETWORK_REMOVE_TRANSITION_INVITE(Any* p0) { invoke(0x7524B431B2E6F7EE, p0); } // 0x7524B431B2E6F7EE 0xFDE84CB7 b323 + NATIVE_DECL void NETWORK_REMOVE_ALL_TRANSITION_INVITE() { invoke(0x726E0375C7A26368); } // 0x726E0375C7A26368 0xF7134E73 b323 + NATIVE_DECL void NETWORK_REMOVE_AND_CANCEL_ALL_TRANSITION_INVITES() { invoke(0xF083835B70BA9BFE); } // 0xF083835B70BA9BFE 0xC47352E7 b323 + NATIVE_DECL BOOL NETWORK_INVITE_GAMERS(Any* p0, Any p1, Any* p2, Any p3) { return invoke(0x9D80CD1D0E6327DE, p0, p1, p2, p3); } // 0x9D80CD1D0E6327DE 0x52FB8074 b323 + NATIVE_DECL BOOL NETWORK_HAS_INVITED_GAMER(Any* p0) { return invoke(0x4D86CD31E8976ECE, p0); } // 0x4D86CD31E8976ECE 0xEC651BC0 b323 + NATIVE_DECL BOOL NETWORK_HAS_MADE_INVITE_DECISION(Any* gamerHandle) { return invoke(0x71DC455F5CD1C2B1, gamerHandle); } // 0x71DC455F5CD1C2B1 b505 + NATIVE_DECL int NETWORK_GET_INVITE_REPLY_STATUS(Any p0) { return invoke(0x3855FB5EB2C5E8B2, p0); } // 0x3855FB5EB2C5E8B2 b505 + NATIVE_DECL BOOL NETWORK_GET_CURRENTLY_SELECTED_GAMER_HANDLE_FROM_INVITE_MENU(Any* p0) { return invoke(0x74881E6BCAE2327C, p0); } // 0x74881E6BCAE2327C 0x72BA00CE b323 + NATIVE_DECL BOOL NETWORK_SET_CURRENTLY_SELECTED_GAMER_HANDLE_FROM_INVITE_MENU(Any* p0) { return invoke(0x7206F674F2A3B1BB, p0); } // 0x7206F674F2A3B1BB 0xFD95899E b323 + NATIVE_DECL void NETWORK_SET_INVITE_ON_CALL_FOR_INVITE_MENU(Any* p0) { invoke(0x66F010A4B031A331, p0); } // 0x66F010A4B031A331 0x11378777 b323 + NATIVE_DECL BOOL NETWORK_CHECK_DATA_MANAGER_SUCCEEDED_FOR_HANDLE(int p0, Any* gamerHandle) { return invoke(0x44B37CDCAE765AAE, p0, gamerHandle); } // 0x44B37CDCAE765AAE 0x13301529 b323 + NATIVE_DECL BOOL NETWORK_CHECK_DATA_MANAGER_FOR_HANDLE(Any p0, Any* gamerHandle) { return invoke(0x4AD490AE1536933B, p0, gamerHandle); } // 0x4AD490AE1536933B b372 + NATIVE_DECL void NETWORK_SET_INVITE_FAILED_MESSAGE_FOR_INVITE_MENU(Any* p0, Any* p1) { invoke(0x0D77A82DC2D0DA59, p0, p1); } // 0x0D77A82DC2D0DA59 0x0808D4CC b323 + NATIVE_DECL BOOL FILLOUT_PM_PLAYER_LIST(Any* gamerHandle, Any p1, Any p2) { return invoke(0xCBBD7C4991B64809, gamerHandle, p1, p2); } // 0xCBBD7C4991B64809 0xCE40F423 b323 + NATIVE_DECL BOOL FILLOUT_PM_PLAYER_LIST_WITH_NAMES(Any* p0, Any* p1, Any p2, Any p3) { return invoke(0x716B6DB9D1886106, p0, p1, p2, p3); } // 0x716B6DB9D1886106 0xB8DF604E b323 + NATIVE_DECL BOOL REFRESH_PLAYER_LIST_STATS(int p0) { return invoke(0xE26CCFF8094D8C74, p0); } // 0xE26CCFF8094D8C74 0xF49C1533 b323 + NATIVE_DECL BOOL NETWORK_SET_CURRENT_DATA_MANAGER_HANDLE(Any* p0) { return invoke(0x796A87B3B68D1F3D, p0); } // 0x796A87B3B68D1F3D b323 + NATIVE_DECL BOOL NETWORK_IS_IN_PLATFORM_PARTY() { return invoke(0x2FC5650B0271CB57); } // 0x2FC5650B0271CB57 0xA812B6CB b323 + NATIVE_DECL int NETWORK_GET_PLATFORM_PARTY_MEMBER_COUNT() { return invoke(0x01ABCE5E7CBDA196); } // 0x01ABCE5E7CBDA196 b323 + NATIVE_DECL int NETWORK_GET_PLATFORM_PARTY_MEMBERS(Any* data, int dataSize) { return invoke(0x120364DE2845DAF8, data, dataSize); } // 0x120364DE2845DAF8 0xF30E5814 b323 + NATIVE_DECL BOOL NETWORK_IS_IN_PLATFORM_PARTY_CHAT() { return invoke(0xFD8B834A8BA05048); } // 0xFD8B834A8BA05048 0xC6609191 b323 + NATIVE_DECL BOOL NETWORK_IS_CHATTING_IN_PLATFORM_PARTY(Any* gamerHandle) { return invoke(0x8DE9945BCC9AEC52, gamerHandle); } // 0x8DE9945BCC9AEC52 0x51367B34 b323 + NATIVE_DECL BOOL NETWORK_CAN_QUEUE_FOR_PREVIOUS_SESSION_JOIN() { return invoke(0x2BF66D2E7414F686); } // 0x2BF66D2E7414F686 0x9156EFC0 b323 + NATIVE_DECL BOOL NETWORK_IS_QUEUING_FOR_SESSION_JOIN() { return invoke(0x14922ED3E38761F0); } // 0x14922ED3E38761F0 0x8FA6EE0E b323 + NATIVE_DECL void NETWORK_CLEAR_QUEUED_JOIN_REQUEST() { invoke(0x6CE50E47F5543D0C); } // 0x6CE50E47F5543D0C b573 + NATIVE_DECL void NETWORK_SEND_QUEUED_JOIN_REQUEST() { invoke(0xFA2888E3833C8E96); } // 0xFA2888E3833C8E96 0x7F70C15A b323 + NATIVE_DECL void NETWORK_REMOVE_ALL_QUEUED_JOIN_REQUESTS() { invoke(0x25D990F8E0E3F13C); } // 0x25D990F8E0E3F13C 0x4FD83F5B b323 + NATIVE_DECL void NETWORK_SEED_RANDOM_NUMBER_GENERATOR(int seed) { invoke(0xF1B84178F8674195, seed); } // 0xF1B84178F8674195 0x41702C8A b323 + NATIVE_DECL int NETWORK_GET_RANDOM_INT() { return invoke(0x599E4FA1F87EB5FF); } // 0x599E4FA1F87EB5FF 0x208DD848 b323 + NATIVE_DECL int NETWORK_GET_RANDOM_INT_RANGED(int rangeStart, int rangeEnd) { return invoke(0xE30CF56F1EFA5F43, rangeStart, rangeEnd); } // 0xE30CF56F1EFA5F43 0xF9B6426D b323 + NATIVE_DECL float _NETWORK_GET_RANDOM_FLOAT_RANGED(float rangeStart, float rangeEnd) { return invoke(0x04BD27B5ACB67067, rangeStart, rangeEnd); } // 0x04BD27B5ACB67067 b2802 + NATIVE_DECL BOOL NETWORK_PLAYER_IS_CHEATER() { return invoke(0x655B91F1495A9090); } // 0x655B91F1495A9090 0xA51DC214 b323 + NATIVE_DECL int NETWORK_PLAYER_GET_CHEATER_REASON() { return invoke(0x172F75B6EE2233BA); } // 0x172F75B6EE2233BA 0x1720ABA6 b323 + NATIVE_DECL BOOL NETWORK_PLAYER_IS_BADSPORT() { return invoke(0x19D8DA0E5A68045A); } // 0x19D8DA0E5A68045A 0xA19708E3 b323 + NATIVE_DECL BOOL REMOTE_CHEATER_PLAYER_DETECTED(Player player, int a, int b) { return invoke(0x472841A026D26D8B, player, a, b); } // 0x472841A026D26D8B b1103 + NATIVE_DECL BOOL BAD_SPORT_PLAYER_LEFT_DETECTED(Any* gamerHandle, int event, int amountReceived) { return invoke(0xEC5E3AF5289DCA81, gamerHandle, event, amountReceived); } // 0xEC5E3AF5289DCA81 0x4C2C6B6A b323 + NATIVE_DECL void NETWORK_ADD_INVALID_OBJECT_MODEL(Hash modelHash) { invoke(0x7F562DBC212E81F9, modelHash); } // 0x7F562DBC212E81F9 b2545 + NATIVE_DECL void NETWORK_REMOVE_INVALID_OBJECT_MODEL(Hash modelHash) { invoke(0x791EDB5803B2F468, modelHash); } // 0x791EDB5803B2F468 b2545 + NATIVE_DECL void NETWORK_CLEAR_INVALID_OBJECT_MODELS() { invoke(0x03B2F03A53D85E41); } // 0x03B2F03A53D85E41 b2545 + NATIVE_DECL void NETWORK_APPLY_PED_SCAR_DATA(Ped ped, int p1) { invoke(0xE66C690248F11150, ped, p1); } // 0xE66C690248F11150 0x4818ACD0 b323 + NATIVE_DECL void NETWORK_SET_THIS_SCRIPT_IS_NETWORK_SCRIPT(int maxNumMissionParticipants, BOOL p1, int instanceId) { invoke(0x1CA59E306ECB80A5, maxNumMissionParticipants, p1, instanceId); } // 0x1CA59E306ECB80A5 0x470810ED b323 + NATIVE_DECL BOOL NETWORK_TRY_TO_SET_THIS_SCRIPT_IS_NETWORK_SCRIPT(Any p0, BOOL p1, Any p2) { return invoke(0xD1110739EEADB592, p0, p1, p2); } // 0xD1110739EEADB592 b323 + NATIVE_DECL BOOL NETWORK_GET_THIS_SCRIPT_IS_NETWORK_SCRIPT() { return invoke(0x2910669969E9535E); } // 0x2910669969E9535E 0xD9BF6549 b323 + NATIVE_DECL int NETWORK_GET_MAX_NUM_PARTICIPANTS() { return invoke(0xA6C90FBC38E395EE); } // 0xA6C90FBC38E395EE 0xCCD8C02D b323 + NATIVE_DECL int NETWORK_GET_NUM_PARTICIPANTS() { return invoke(0x18D0456E86604654); } // 0x18D0456E86604654 0x3E25A3C5 b323 + NATIVE_DECL int NETWORK_GET_SCRIPT_STATUS() { return invoke(0x57D158647A6BFABF); } // 0x57D158647A6BFABF 0x2BE9235A b323 + NATIVE_DECL void NETWORK_REGISTER_HOST_BROADCAST_VARIABLES(int* vars, int numVars, const char* debugName) { invoke(0x3E9B2F01C50DF595, vars, numVars, debugName); } // 0x3E9B2F01C50DF595 0xDAF3B0AE b323 + NATIVE_DECL void NETWORK_REGISTER_PLAYER_BROADCAST_VARIABLES(int* vars, int numVars, const char* debugName) { invoke(0x3364AA97340CA215, vars, numVars, debugName); } // 0x3364AA97340CA215 0xBE3D32B4 b323 + NATIVE_DECL void NETWORK_REGISTER_HIGH_FREQUENCY_HOST_BROADCAST_VARIABLES(Any p0, Any p1, Any p2) { invoke(0xEA8C0DDB10E2822A, p0, p1, p2); } // 0xEA8C0DDB10E2822A b1868 + NATIVE_DECL void NETWORK_REGISTER_HIGH_FREQUENCY_PLAYER_BROADCAST_VARIABLES(Any p0, Any p1, Any p2) { invoke(0xD6D7478CA62B8D41, p0, p1, p2); } // 0xD6D7478CA62B8D41 b1868 + NATIVE_DECL void NETWORK_FINISH_BROADCASTING_DATA() { invoke(0x64F62AFB081E260D); } // 0x64F62AFB081E260D 0xA71A1D2A b323 + NATIVE_DECL BOOL NETWORK_HAS_RECEIVED_HOST_BROADCAST_DATA() { return invoke(0x5D10B3795F3FC886); } // 0x5D10B3795F3FC886 0x0B739F53 b323 + NATIVE_DECL Player NETWORK_GET_PLAYER_INDEX(Player player) { return invoke(0x24FB80D107371267, player); } // 0x24FB80D107371267 0xBE1C1506 b323 + NATIVE_DECL int NETWORK_GET_PARTICIPANT_INDEX(int index) { return invoke(0x1B84DF6AF2A46938, index); } // 0x1B84DF6AF2A46938 0xC4D91094 b323 + NATIVE_DECL Player NETWORK_GET_PLAYER_INDEX_FROM_PED(Ped ped) { return invoke(0x6C0E2E0125610278, ped); } // 0x6C0E2E0125610278 0x40DBF464 b323 + NATIVE_DECL int NETWORK_GET_NUM_CONNECTED_PLAYERS() { return invoke(0xA4A79DD2D9600654); } // 0xA4A79DD2D9600654 0xF7952E62 b323 + NATIVE_DECL BOOL NETWORK_IS_PLAYER_CONNECTED(Player player) { return invoke(0x93DC1BE4E1ABE9D1, player); } // 0x93DC1BE4E1ABE9D1 0x168EE2C2 b323 + NATIVE_DECL int NETWORK_GET_TOTAL_NUM_PLAYERS() { return invoke(0xCF61D4B4702EE9EB); } // 0xCF61D4B4702EE9EB 0xF4F13B06 b323 + NATIVE_DECL BOOL NETWORK_IS_PARTICIPANT_ACTIVE(int p0) { return invoke(0x6FF8FF40B6357D45, p0); } // 0x6FF8FF40B6357D45 0x4E2C348B b323 + NATIVE_DECL BOOL NETWORK_IS_PLAYER_ACTIVE(Player player) { return invoke(0xB8DFD30D6973E135, player); } // 0xB8DFD30D6973E135 0x43657B17 b323 + NATIVE_DECL BOOL NETWORK_IS_PLAYER_A_PARTICIPANT(Player player) { return invoke(0x3CA58F6CB7CBD784, player); } // 0x3CA58F6CB7CBD784 0xB08B6992 b323 + NATIVE_DECL BOOL NETWORK_IS_HOST_OF_THIS_SCRIPT() { return invoke(0x83CD99A1E6061AB5); } // 0x83CD99A1E6061AB5 0x6970BA94 b323 + NATIVE_DECL Player NETWORK_GET_HOST_OF_THIS_SCRIPT() { return invoke(0xC7B4D79B01FA7A5C); } // 0xC7B4D79B01FA7A5C 0x89EA7B54 b323 + NATIVE_DECL Player NETWORK_GET_HOST_OF_SCRIPT(const char* scriptName, int instance_id, int position_hash) { return invoke(0x1D6A14F1F9A736FC, scriptName, instance_id, position_hash); } // 0x1D6A14F1F9A736FC 0x9C95D0BB b323 + NATIVE_DECL void NETWORK_SET_MISSION_FINISHED() { invoke(0x3B3D11CD9FFCDFC9); } // 0x3B3D11CD9FFCDFC9 0x3083FAD7 b323 + NATIVE_DECL BOOL NETWORK_IS_SCRIPT_ACTIVE(const char* scriptName, int instance_id, BOOL p2, int position_hash) { return invoke(0x9D40DF90FAD26098, scriptName, instance_id, p2, position_hash); } // 0x9D40DF90FAD26098 0x4A65250C b323 + NATIVE_DECL BOOL NETWORK_IS_SCRIPT_ACTIVE_BY_HASH(Hash scriptHash, int p1, BOOL p2, int p3) { return invoke(0xDA7DE67F5FE5EE13, scriptHash, p1, p2, p3); } // 0xDA7DE67F5FE5EE13 b2245 + NATIVE_DECL BOOL NETWORK_IS_THREAD_A_NETWORK_SCRIPT(int threadId) { return invoke(0x560B423D73015E77, threadId); } // 0x560B423D73015E77 b1604 + NATIVE_DECL int NETWORK_GET_NUM_SCRIPT_PARTICIPANTS(const char* scriptName, int instance_id, int position_hash) { return invoke(0x3658E8CD94FC121A, scriptName, instance_id, position_hash); } // 0x3658E8CD94FC121A 0x8F7D9F46 b323 + NATIVE_DECL int NETWORK_GET_INSTANCE_ID_OF_THIS_SCRIPT() { return invoke(0x638A3A81733086DB); } // 0x638A3A81733086DB 0xDB8B5D71 b323 + NATIVE_DECL Hash NETWORK_GET_POSITION_HASH_OF_THIS_SCRIPT() { return invoke(0x257ED0FADF750BCF); } // 0x257ED0FADF750BCF b2372 + NATIVE_DECL BOOL NETWORK_IS_PLAYER_A_PARTICIPANT_ON_SCRIPT(Player player, const char* script, int instance_id) { return invoke(0x1AD5B71586B94820, player, script, instance_id); } // 0x1AD5B71586B94820 0xCEA55F4C b323 + NATIVE_DECL void NETWORK_PREVENT_SCRIPT_HOST_MIGRATION() { invoke(0x2302C0264EA58D31); } // 0x2302C0264EA58D31 0x8DCFE77D b323 + NATIVE_DECL void NETWORK_REQUEST_TO_BE_HOST_OF_THIS_SCRIPT() { invoke(0x741A3D8380319A81); } // 0x741A3D8380319A81 0x331D9A27 b323 + NATIVE_DECL Player PARTICIPANT_ID() { return invoke(0x90986E8876CE0A83); } // 0x90986E8876CE0A83 0x9C35A221 b323 + NATIVE_DECL int PARTICIPANT_ID_TO_INT() { return invoke(0x57A3BDDAD8E5AA0A); } // 0x57A3BDDAD8E5AA0A 0x907498B0 b323 + NATIVE_DECL Player NETWORK_GET_KILLER_OF_PLAYER(Player player, Hash* weaponHash) { return invoke(0x2DA41ED6E1FCD7A5, player, weaponHash); } // 0x2DA41ED6E1FCD7A5 b463 + NATIVE_DECL Player NETWORK_GET_DESTROYER_OF_NETWORK_ID(int netId, Hash* weaponHash) { return invoke(0x7A1ADEEF01740A24, netId, weaponHash); } // 0x7A1ADEEF01740A24 0x4FCA6436 b323 + NATIVE_DECL Player NETWORK_GET_DESTROYER_OF_ENTITY(Entity entity, Hash* weaponHash) { return invoke(0xC434133D9BA52777, entity, weaponHash); } // 0xC434133D9BA52777 b463 + NATIVE_DECL BOOL NETWORK_GET_ASSISTED_KILL_OF_ENTITY(Player player, Entity entity, int* p2) { return invoke(0x83660B734994124D, player, entity, p2); } // 0x83660B734994124D b463 + NATIVE_DECL BOOL NETWORK_GET_ASSISTED_DAMAGE_OF_ENTITY(Player player, Entity entity, int* p2) { return invoke(0x4CACA84440FA26F6, player, entity, p2); } // 0x4CACA84440FA26F6 0x28A45454 b323 + NATIVE_DECL Entity NETWORK_GET_ENTITY_KILLER_OF_PLAYER(Player player, Hash* weaponHash) { return invoke(0x42B2DAA6B596F5F8, player, weaponHash); } // 0x42B2DAA6B596F5F8 0xA7E7E04F b323 + NATIVE_DECL void NETWORK_SET_CURRENT_PUBLIC_CONTENT_ID(const char* missionId) { invoke(0x2C863ACDCD12B3DB, missionId); } // 0x2C863ACDCD12B3DB b2699 + NATIVE_DECL void NETWORK_SET_CURRENT_CHAT_OPTION(int newChatOption) { invoke(0x3DAD00265FBF356B, newChatOption); } // 0x3DAD00265FBF356B b2802 + NATIVE_DECL void NETWORK_SET_CURRENT_SPAWN_LOCATION_OPTION(Hash mpSettingSpawn) { invoke(0xAA6D5451DC3448B6, mpSettingSpawn); } // 0xAA6D5451DC3448B6 b2699 + NATIVE_DECL void NETWORK_SET_VEHICLE_DRIVEN_IN_TEST_DRIVE(BOOL toggle) { invoke(0x8C70252FC40F320B, toggle); } // 0x8C70252FC40F320B b2699 + NATIVE_DECL void NETWORK_SET_VEHICLE_DRIVEN_LOCATION(Hash location) { invoke(0xA0CE91E47531D3BB, location); } // 0xA0CE91E47531D3BB b2944 + NATIVE_DECL void NETWORK_RESURRECT_LOCAL_PLAYER(float x, float y, float z, float heading, BOOL p4, BOOL changetime, BOOL p6, int p7, int p8) { invoke(0xEA23C49EAA83ACFB, x, y, z, heading, p4, changetime, p6, p7, p8); } // 0xEA23C49EAA83ACFB 0xF1F9D4B4 b323 + NATIVE_DECL void NETWORK_SET_LOCAL_PLAYER_INVINCIBLE_TIME(int time) { invoke(0x2D95C7E2D7E07307, time); } // 0x2D95C7E2D7E07307 0xFEA9B85C b323 + NATIVE_DECL BOOL NETWORK_IS_LOCAL_PLAYER_INVINCIBLE() { return invoke(0x8A8694B48715B000); } // 0x8A8694B48715B000 0x8DE13B36 b323 + NATIVE_DECL void NETWORK_DISABLE_INVINCIBLE_FLASHING(Player player, BOOL toggle) { invoke(0x9DD368BF06983221, player, toggle); } // 0x9DD368BF06983221 0x8D27280E b323 + NATIVE_DECL void NETWORK_PATCH_POST_CUTSCENE_HS4F_TUN_ENT(Ped ped) { invoke(0xF0BC9BCD24A511D5, ped); } // 0xF0BC9BCD24A511D5 b2372 + NATIVE_DECL void NETWORK_SET_LOCAL_PLAYER_SYNC_LOOK_AT(BOOL toggle) { invoke(0x524FF0AEFF9C3973, toggle); } // 0x524FF0AEFF9C3973 0xB72F086D b323 + NATIVE_DECL BOOL NETWORK_HAS_ENTITY_BEEN_REGISTERED_WITH_THIS_THREAD(Entity entity) { return invoke(0xB07D3185E11657A5, entity); } // 0xB07D3185E11657A5 0xEDA68956 b323 + NATIVE_DECL int NETWORK_GET_NETWORK_ID_FROM_ENTITY(Entity entity) { return invoke(0xA11700682F3AD45C, entity); } // 0xA11700682F3AD45C 0x9E35DAB6 b323 + NATIVE_DECL Entity NETWORK_GET_ENTITY_FROM_NETWORK_ID(int netId) { return invoke(0xCE4E5D9B0A4FF560, netId); } // 0xCE4E5D9B0A4FF560 0x5B912C3F b323 + NATIVE_DECL BOOL NETWORK_GET_ENTITY_IS_NETWORKED(Entity entity) { return invoke(0xC7827959479DCC78, entity); } // 0xC7827959479DCC78 0xD7F934F4 b323 + NATIVE_DECL BOOL NETWORK_GET_ENTITY_IS_LOCAL(Entity entity) { return invoke(0x0991549DE4D64762, entity); } // 0x0991549DE4D64762 0x813353ED b323 + NATIVE_DECL void NETWORK_REGISTER_ENTITY_AS_NETWORKED(Entity entity) { invoke(0x06FAACD625D80CAA, entity); } // 0x06FAACD625D80CAA 0x31A630A4 b323 + NATIVE_DECL void NETWORK_UNREGISTER_NETWORKED_ENTITY(Entity entity) { invoke(0x7368E683BB9038D6, entity); } // 0x7368E683BB9038D6 0x5C645F64 b323 + NATIVE_DECL BOOL NETWORK_DOES_NETWORK_ID_EXIST(int netId) { return invoke(0x38CE16C96BD11344, netId); } // 0x38CE16C96BD11344 0xB8D2C99E b323 + NATIVE_DECL BOOL NETWORK_DOES_ENTITY_EXIST_WITH_NETWORK_ID(int netId) { return invoke(0x18A47D074708FD68, netId); } // 0x18A47D074708FD68 0x1E2E3177 b323 + NATIVE_DECL BOOL NETWORK_REQUEST_CONTROL_OF_NETWORK_ID(int netId) { return invoke(0xA670B3662FAFFBD0, netId); } // 0xA670B3662FAFFBD0 0x9262A60A b323 + NATIVE_DECL BOOL NETWORK_HAS_CONTROL_OF_NETWORK_ID(int netId) { return invoke(0x4D36070FE0215186, netId); } // 0x4D36070FE0215186 0x92E77D21 b323 + NATIVE_DECL BOOL NETWORK_IS_NETWORK_ID_REMOTELY_CONTROLLED(int netId) { return invoke(0x7242F8B741CE1086, netId); } // 0x7242F8B741CE1086 b678 + NATIVE_DECL BOOL NETWORK_REQUEST_CONTROL_OF_ENTITY(Entity entity) { return invoke(0xB69317BF5E782347, entity); } // 0xB69317BF5E782347 0xA05FEBD7 b323 + NATIVE_DECL BOOL NETWORK_REQUEST_CONTROL_OF_DOOR(int doorID) { return invoke(0x870DDFD5A4A796E4, doorID); } // 0x870DDFD5A4A796E4 0xF60DAAF6 b323 + NATIVE_DECL BOOL NETWORK_HAS_CONTROL_OF_ENTITY(Entity entity) { return invoke(0x01BF60A500E28887, entity); } // 0x01BF60A500E28887 0x005FD797 b323 + NATIVE_DECL BOOL NETWORK_HAS_CONTROL_OF_PICKUP(Pickup pickup) { return invoke(0x5BC9495F0B3B6FA6, pickup); } // 0x5BC9495F0B3B6FA6 0xF7784FC8 b323 + NATIVE_DECL BOOL NETWORK_HAS_CONTROL_OF_DOOR(Hash doorHash) { return invoke(0xCB3C68ADB06195DF, doorHash); } // 0xCB3C68ADB06195DF 0x136326EC b323 + NATIVE_DECL BOOL NETWORK_IS_DOOR_NETWORKED(Hash doorHash) { return invoke(0xC01E93FAC20C3346, doorHash); } // 0xC01E93FAC20C3346 0xD14D9C07 b323 + NATIVE_DECL int VEH_TO_NET(Vehicle vehicle) { return invoke(0xB4C94523F023419C, vehicle); } // 0xB4C94523F023419C 0xF17634EB b323 + NATIVE_DECL int PED_TO_NET(Ped ped) { return invoke(0x0EDEC3C276198689, ped); } // 0x0EDEC3C276198689 0x86A0B759 b323 + NATIVE_DECL int OBJ_TO_NET(Object object) { return invoke(0x99BFDC94A603E541, object); } // 0x99BFDC94A603E541 0x1E05F29F b323 + NATIVE_DECL Vehicle NET_TO_VEH(int netHandle) { return invoke(0x367B936610BA360C, netHandle); } // 0x367B936610BA360C 0x7E02FAEA b323 + NATIVE_DECL Ped NET_TO_PED(int netHandle) { return invoke(0xBDCD95FC216A8B3E, netHandle); } // 0xBDCD95FC216A8B3E 0x87717DD4 b323 + NATIVE_DECL Object NET_TO_OBJ(int netHandle) { return invoke(0xD8515F5FEA14CB3F, netHandle); } // 0xD8515F5FEA14CB3F 0x27AA14D8 b323 + NATIVE_DECL Entity NET_TO_ENT(int netHandle) { return invoke(0xBFFEAB45A9A9094A, netHandle); } // 0xBFFEAB45A9A9094A 0x5E149683 b323 + NATIVE_DECL void NETWORK_GET_LOCAL_HANDLE(Any* gamerHandle, int gamerHandleSize) { invoke(0xE86051786B66CD8E, gamerHandle, gamerHandleSize); } // 0xE86051786B66CD8E 0x08023B16 b323 + NATIVE_DECL void NETWORK_HANDLE_FROM_USER_ID(const char* userId, Any* gamerHandle, int gamerHandleSize) { invoke(0xDCD51DD8F87AEC5C, userId, gamerHandle, gamerHandleSize); } // 0xDCD51DD8F87AEC5C 0x74C2C1B7 b323 + NATIVE_DECL void NETWORK_HANDLE_FROM_MEMBER_ID(const char* memberId, Any* gamerHandle, int gamerHandleSize) { invoke(0xA0FD21BED61E5C4C, memberId, gamerHandle, gamerHandleSize); } // 0xA0FD21BED61E5C4C 0x9BFC9FE2 b323 + NATIVE_DECL void NETWORK_HANDLE_FROM_PLAYER(Player player, Any* gamerHandle, int gamerHandleSize) { invoke(0x388EB2B86C73B6B3, player, gamerHandle, gamerHandleSize); } // 0x388EB2B86C73B6B3 0xD3498917 b323 + NATIVE_DECL Hash NETWORK_HASH_FROM_PLAYER_HANDLE(Player player) { return invoke(0xBC1D768F2F5D6C05, player); } // 0xBC1D768F2F5D6C05 0xF8D7AF3B b323 + NATIVE_DECL Hash NETWORK_HASH_FROM_GAMER_HANDLE(Any* gamerHandle) { return invoke(0x58575AC3CF2CA8EC, gamerHandle); } // 0x58575AC3CF2CA8EC 0x5AC9F04D b323 + NATIVE_DECL void NETWORK_HANDLE_FROM_FRIEND(int friendIndex, Any* gamerHandle, int gamerHandleSize) { invoke(0xD45CB817D7E177D2, friendIndex, gamerHandle, gamerHandleSize); } // 0xD45CB817D7E177D2 0x3B0BB3A3 b323 + NATIVE_DECL BOOL NETWORK_GAMERTAG_FROM_HANDLE_START(Any* gamerHandle) { return invoke(0x9F0C0A981D73FA56, gamerHandle); } // 0x9F0C0A981D73FA56 0xEBA00C2A b323 + NATIVE_DECL BOOL NETWORK_GAMERTAG_FROM_HANDLE_PENDING() { return invoke(0xB071E27958EF4CF0); } // 0xB071E27958EF4CF0 0xF000828E b323 + NATIVE_DECL BOOL NETWORK_GAMERTAG_FROM_HANDLE_SUCCEEDED() { return invoke(0xFD00798DBA7523DD); } // 0xFD00798DBA7523DD 0x89C2B5EA b323 + NATIVE_DECL const char* NETWORK_GET_GAMERTAG_FROM_HANDLE(Any* gamerHandle) { return invoke(0x426141162EBE5CDB, gamerHandle); } // 0x426141162EBE5CDB 0xA18A1B26 b323 + NATIVE_DECL int NETWORK_DISPLAYNAMES_FROM_HANDLES_START(Any* p0, Any p1) { return invoke(0xD66C9E72B3CC4982, p0, p1); } // 0xD66C9E72B3CC4982 b323 + NATIVE_DECL int NETWORK_GET_DISPLAYNAMES_FROM_HANDLES(Any p0, Any p1, Any p2) { return invoke(0x58CC181719256197, p0, p1, p2); } // 0x58CC181719256197 b323 + NATIVE_DECL BOOL NETWORK_ARE_HANDLES_THE_SAME(Any* gamerHandle1, Any* gamerHandle2) { return invoke(0x57DBA049E110F217, gamerHandle1, gamerHandle2); } // 0x57DBA049E110F217 0x45975AE3 b323 + NATIVE_DECL BOOL NETWORK_IS_HANDLE_VALID(Any* gamerHandle, int gamerHandleSize) { return invoke(0x6F79B93B0A8E4133, gamerHandle, gamerHandleSize); } // 0x6F79B93B0A8E4133 0xF0996C6E b323 + NATIVE_DECL Player NETWORK_GET_PLAYER_FROM_GAMER_HANDLE(Any* gamerHandle) { return invoke(0xCE5F689CF5A0A49D, gamerHandle); } // 0xCE5F689CF5A0A49D 0x2E96EF1E b323 + NATIVE_DECL const char* NETWORK_MEMBER_ID_FROM_GAMER_HANDLE(Any* gamerHandle) { return invoke(0xC82630132081BB6F, gamerHandle); } // 0xC82630132081BB6F 0x62EF0A63 b323 + NATIVE_DECL BOOL NETWORK_IS_GAMER_IN_MY_SESSION(Any* gamerHandle) { return invoke(0x0F10B05DDF8D16E9, gamerHandle); } // 0x0F10B05DDF8D16E9 0x59127716 b323 + NATIVE_DECL void NETWORK_SHOW_PROFILE_UI(Any* gamerHandle) { invoke(0x859ED1CEA343FCA8, gamerHandle); } // 0x859ED1CEA343FCA8 0xF00A20B0 b323 + NATIVE_DECL const char* NETWORK_PLAYER_GET_NAME(Player player) { return invoke(0x7718D2E2060837D2, player); } // 0x7718D2E2060837D2 0xCE48F260 b323 + NATIVE_DECL const char* NETWORK_PLAYER_GET_USERID(Player player, int* userID) { return invoke(0x4927FC39CD0869A0, player, userID); } // 0x4927FC39CD0869A0 0x4EC0D983 b323 + NATIVE_DECL BOOL NETWORK_PLAYER_IS_ROCKSTAR_DEV(Player player) { return invoke(0x544ABDDA3B409B6D, player); } // 0x544ABDDA3B409B6D 0xF6659045 b323 + NATIVE_DECL BOOL NETWORK_PLAYER_INDEX_IS_CHEATER(Player player) { return invoke(0x565E430DB3B05BEC, player); } // 0x565E430DB3B05BEC 0xD265B049 b323 + NATIVE_DECL int NETWORK_ENTITY_GET_OBJECT_ID(Entity entity) { return invoke(0x815F18AD865F057F, entity); } // 0x815F18AD865F057F b463 + NATIVE_DECL Entity NETWORK_GET_ENTITY_FROM_OBJECT_ID(Any p0) { return invoke(0x37D5F739FD494675, p0); } // 0x37D5F739FD494675 b505 + NATIVE_DECL BOOL NETWORK_IS_INACTIVE_PROFILE(Any* p0) { return invoke(0x7E58745504313A2E, p0); } // 0x7E58745504313A2E 0x95481343 b323 + NATIVE_DECL int NETWORK_GET_MAX_FRIENDS() { return invoke(0xAFEBB0D5D8F687D2); } // 0xAFEBB0D5D8F687D2 0x048171BC b323 + NATIVE_DECL int NETWORK_GET_FRIEND_COUNT() { return invoke(0x203F1CFD823B27A4); } // 0x203F1CFD823B27A4 0xA396ACDE b323 + NATIVE_DECL const char* NETWORK_GET_FRIEND_NAME(int friendIndex) { return invoke(0xE11EBBB2A783FE8B, friendIndex); } // 0xE11EBBB2A783FE8B 0x97420B6D b323 + NATIVE_DECL const char* NETWORK_GET_FRIEND_DISPLAY_NAME(int friendIndex) { return invoke(0x4164F227D052E293, friendIndex); } // 0x4164F227D052E293 b323 + NATIVE_DECL BOOL NETWORK_IS_FRIEND_ONLINE(const char* name) { return invoke(0x425A44533437B64D, name); } // 0x425A44533437B64D 0xE0A42430 b323 + NATIVE_DECL BOOL NETWORK_IS_FRIEND_HANDLE_ONLINE(Any* gamerHandle) { return invoke(0x87EB7A3FFCB314DB, gamerHandle); } // 0x87EB7A3FFCB314DB b323 + NATIVE_DECL BOOL NETWORK_IS_FRIEND_IN_SAME_TITLE(const char* friendName) { return invoke(0x2EA9A3BEDF3F17B8, friendName); } // 0x2EA9A3BEDF3F17B8 0xC54365C2 b323 + NATIVE_DECL BOOL NETWORK_IS_FRIEND_IN_MULTIPLAYER(const char* friendName) { return invoke(0x57005C18827F3A28, friendName); } // 0x57005C18827F3A28 0x400BDDD9 b323 + NATIVE_DECL BOOL NETWORK_IS_FRIEND(Any* gamerHandle) { return invoke(0x1A24A179F9B31654, gamerHandle); } // 0x1A24A179F9B31654 0x2DA4C282 b323 + NATIVE_DECL BOOL NETWORK_IS_PENDING_FRIEND(Any p0) { return invoke(0x0BE73DA6984A6E33, p0); } // 0x0BE73DA6984A6E33 0x5C85FF81 b323 + NATIVE_DECL BOOL NETWORK_IS_ADDING_FRIEND() { return invoke(0x6EA101606F6E4D81); } // 0x6EA101606F6E4D81 0xBB7EC8C4 b323 + NATIVE_DECL BOOL NETWORK_ADD_FRIEND(Any* gamerHandle, const char* message) { return invoke(0x8E02D73914064223, gamerHandle, message); } // 0x8E02D73914064223 0x20E5B3EE b323 + NATIVE_DECL BOOL NETWORK_IS_FRIEND_INDEX_ONLINE(int friendIndex) { return invoke(0xBAD8F2A42B844821, friendIndex); } // 0xBAD8F2A42B844821 0x94AE7172 b323 + NATIVE_DECL void NETWORK_SET_PLAYER_IS_PASSIVE(BOOL toggle) { invoke(0x1B857666604B1A74, toggle); } // 0x1B857666604B1A74 0x76A9FEB6 b323 + NATIVE_DECL BOOL NETWORK_GET_PLAYER_OWNS_WAYPOINT(Player player) { return invoke(0x82377B65E943F72D, player); } // 0x82377B65E943F72D 0xB802B671 b323 + NATIVE_DECL BOOL NETWORK_CAN_SET_WAYPOINT() { return invoke(0xC927EC229934AF60); } // 0xC927EC229934AF60 0x009E68F3 b323 + NATIVE_DECL void NETWORK_IGNORE_REMOTE_WAYPOINTS() { invoke(0x4C2A9FDC22377075); } // 0x4C2A9FDC22377075 b372 + NATIVE_DECL BOOL NETWORK_IS_PLAYER_ON_BLOCKLIST(Any* gamerHandle) { return invoke(0xAD4326FCA30D62F8, gamerHandle); } // 0xAD4326FCA30D62F8 b2802 + NATIVE_DECL BOOL NETWORK_SET_SCRIPT_AUTOMUTED(Any p0) { return invoke(0xB309EBEA797E001F, p0); } // 0xB309EBEA797E001F 0x5C0AB2A9 b323 + NATIVE_DECL BOOL NETWORK_HAS_AUTOMUTE_OVERRIDE() { return invoke(0x26F07DD83A5F7F98); } // 0x26F07DD83A5F7F98 0x9A176B6E b323 + NATIVE_DECL BOOL NETWORK_HAS_HEADSET() { return invoke(0xE870F9F1F7B4F1FA); } // 0xE870F9F1F7B4F1FA 0xA7DC5657 b323 + NATIVE_DECL void NETWORK_SET_LOOK_AT_TALKERS(BOOL p0) { invoke(0x7D395EA61622E116, p0); } // 0x7D395EA61622E116 0x5C05B7E1 b323 + NATIVE_DECL BOOL NETWORK_IS_PUSH_TO_TALK_ACTIVE() { return invoke(0xC0D2AF00BCC234CA); } // 0xC0D2AF00BCC234CA b323 + NATIVE_DECL BOOL NETWORK_GAMER_HAS_HEADSET(Any* gamerHandle) { return invoke(0xF2FD55CB574BCC55, gamerHandle); } // 0xF2FD55CB574BCC55 0xD036DA4A b323 + NATIVE_DECL BOOL NETWORK_IS_GAMER_TALKING(Any* gamerHandle) { return invoke(0x71C33B22606CD88A, gamerHandle); } // 0x71C33B22606CD88A 0x99B58DBC b323 + NATIVE_DECL BOOL NETWORK_PERMISSIONS_HAS_GAMER_RECORD(Any* gamerHandle) { return invoke(0x559EBF901A8C68E0, gamerHandle); } // 0x559EBF901A8C68E0 b2699 + NATIVE_DECL BOOL NETWORK_CAN_COMMUNICATE_WITH_GAMER(Any* gamerHandle) { return invoke(0x8F5D1AD832AEB06C, gamerHandle); } // 0x8F5D1AD832AEB06C 0xD05EB7F6 b323 + NATIVE_DECL BOOL NETWORK_CAN_TEXT_CHAT_WITH_GAMER(Any* gamerHandle) { return invoke(0xA150A4F065806B1F, gamerHandle); } // 0xA150A4F065806B1F b944 + NATIVE_DECL BOOL NETWORK_IS_GAMER_MUTED_BY_ME(Any* gamerHandle) { return invoke(0xCE60DE011B6C7978, gamerHandle); } // 0xCE60DE011B6C7978 0x001B4046 b323 + NATIVE_DECL BOOL NETWORK_AM_I_MUTED_BY_GAMER(Any* gamerHandle) { return invoke(0xDF02A2C93F1F26DA, gamerHandle); } // 0xDF02A2C93F1F26DA 0x7685B333 b323 + NATIVE_DECL BOOL NETWORK_IS_GAMER_BLOCKED_BY_ME(Any* gamerHandle) { return invoke(0xE944C4F5AF1B5883, gamerHandle); } // 0xE944C4F5AF1B5883 0x3FDCC8D7 b323 + NATIVE_DECL BOOL NETWORK_AM_I_BLOCKED_BY_GAMER(Any* gamerHandle) { return invoke(0x15337C7C268A27B2, gamerHandle); } // 0x15337C7C268A27B2 0xD19B312C b323 + NATIVE_DECL BOOL NETWORK_CAN_VIEW_GAMER_USER_CONTENT(Any* gamerHandle) { return invoke(0xB57A49545BA53CE7, gamerHandle); } // 0xB57A49545BA53CE7 b323 + NATIVE_DECL BOOL NETWORK_HAS_VIEW_GAMER_USER_CONTENT_RESULT(Any* gamerHandle) { return invoke(0xCCA4318E1AB03F1F, gamerHandle); } // 0xCCA4318E1AB03F1F b323 + NATIVE_DECL BOOL NETWORK_CAN_PLAY_MULTIPLAYER_WITH_GAMER(Any* gamerHandle) { return invoke(0x07DD29D5E22763F1, gamerHandle); } // 0x07DD29D5E22763F1 b323 + NATIVE_DECL BOOL NETWORK_CAN_GAMER_PLAY_MULTIPLAYER_WITH_ME(Any* gamerHandle) { return invoke(0x135F9B7B7ADD2185, gamerHandle); } // 0x135F9B7B7ADD2185 b323 + NATIVE_DECL BOOL NETWORK_CAN_SEND_LOCAL_INVITE(Any* gamerHandle) { return invoke(0x021ABCBD98EC4320, gamerHandle); } // 0x021ABCBD98EC4320 b2612 + NATIVE_DECL BOOL NETWORK_CAN_RECEIVE_LOCAL_INVITE(Any* gamerHandle) { return invoke(0x421E34C55F125964, gamerHandle); } // 0x421E34C55F125964 b2612 + NATIVE_DECL BOOL NETWORK_IS_PLAYER_TALKING(Player player) { return invoke(0x031E11F3D447647E, player); } // 0x031E11F3D447647E 0xDA9FD9DB b323 + NATIVE_DECL BOOL NETWORK_PLAYER_HAS_HEADSET(Player player) { return invoke(0x3FB99A8B08D18FD6, player); } // 0x3FB99A8B08D18FD6 0x451FB6B6 b323 + NATIVE_DECL BOOL NETWORK_IS_PLAYER_MUTED_BY_ME(Player player) { return invoke(0x8C71288AE68EDE39, player); } // 0x8C71288AE68EDE39 0x7A21050E b323 + NATIVE_DECL BOOL NETWORK_AM_I_MUTED_BY_PLAYER(Player player) { return invoke(0x9D6981DFC91A8604, player); } // 0x9D6981DFC91A8604 0xE128F2B0 b323 + NATIVE_DECL BOOL NETWORK_IS_PLAYER_BLOCKED_BY_ME(Player player) { return invoke(0x57AF1F8E27483721, player); } // 0x57AF1F8E27483721 0xAE4F4560 b323 + NATIVE_DECL BOOL NETWORK_AM_I_BLOCKED_BY_PLAYER(Player player) { return invoke(0x87F395D957D4353D, player); } // 0x87F395D957D4353D 0x953EF45E b323 + NATIVE_DECL float NETWORK_GET_PLAYER_LOUDNESS(Player player) { return invoke(0x21A1684A25C2867F, player); } // 0x21A1684A25C2867F 0xF2F67014 b323 + NATIVE_DECL void NETWORK_SET_TALKER_PROXIMITY(float value) { invoke(0xCBF12D65F95AD686, value); } // 0xCBF12D65F95AD686 0x67555C66 b323 + NATIVE_DECL float NETWORK_GET_TALKER_PROXIMITY() { return invoke(0x84F0F13120B4E098); } // 0x84F0F13120B4E098 0x19991ADD b323 + NATIVE_DECL void NETWORK_SET_VOICE_ACTIVE(BOOL toggle) { invoke(0xBABEC9E69A91C57B, toggle); } // 0xBABEC9E69A91C57B 0x8011247F b323 + NATIVE_DECL void NETWORK_REMAIN_IN_GAME_CHAT(BOOL p0) { invoke(0xCFEB46DCD7D8D5EB, p0); } // 0xCFEB46DCD7D8D5EB 0x1A3EA6CD b323 + NATIVE_DECL void NETWORK_OVERRIDE_TRANSITION_CHAT(BOOL p0) { invoke(0xAF66059A131AA269, p0); } // 0xAF66059A131AA269 0xCAB21090 b323 + NATIVE_DECL void NETWORK_SET_TEAM_ONLY_CHAT(BOOL toggle) { invoke(0xD5B4883AC32F24C3, toggle); } // 0xD5B4883AC32F24C3 0x3813019A b323 + NATIVE_DECL void NETWORK_SET_SCRIPT_CONTROLLING_TEAMS(Any p0) { invoke(0x265559DA40B3F327, p0); } // 0x265559DA40B3F327 b573 + NATIVE_DECL BOOL NETWORK_SET_SAME_TEAM_AS_LOCAL_PLAYER(Any p0, Any p1) { return invoke(0x4348BFDA56023A2F, p0, p1); } // 0x4348BFDA56023A2F b573 + NATIVE_DECL void NETWORK_OVERRIDE_TEAM_RESTRICTIONS(int team, BOOL toggle) { invoke(0x6F697A66CE78674E, team, toggle); } // 0x6F697A66CE78674E 0xC8CC9E75 b323 + NATIVE_DECL void NETWORK_SET_OVERRIDE_SPECTATOR_MODE(BOOL toggle) { invoke(0x70DA3BF8DACD3210, toggle); } // 0x70DA3BF8DACD3210 0xA0FD42D3 b323 + NATIVE_DECL void NETWORK_SET_OVERRIDE_TUTORIAL_SESSION_CHAT(BOOL toggle) { invoke(0x3C5C1E2C2FF814B1, toggle); } // 0x3C5C1E2C2FF814B1 0xC9DDA85B b323 + NATIVE_DECL void NETWORK_SET_PROXIMITY_AFFECTS_TEAM(BOOL toggle) { invoke(0x9D7AFCBF21C51712, toggle); } // 0x9D7AFCBF21C51712 0xE5219410 b323 + NATIVE_DECL void NETWORK_SET_NO_SPECTATOR_CHAT(BOOL toggle) { invoke(0xF46A1E03E8755980, toggle); } // 0xF46A1E03E8755980 0xD33AFF79 b323 + NATIVE_DECL void NETWORK_SET_IGNORE_SPECTATOR_CHAT_LIMITS_SAME_TEAM(BOOL toggle) { invoke(0x6A5D89D7769A40D8, toggle); } // 0x6A5D89D7769A40D8 0x4FFEFE43 b323 + NATIVE_DECL void NETWORK_OVERRIDE_CHAT_RESTRICTIONS(Player player, BOOL toggle) { invoke(0x3039AE5AD2C9C0C4, player, toggle); } // 0x3039AE5AD2C9C0C4 0x74EE2D8B b323 + NATIVE_DECL void NETWORK_OVERRIDE_SEND_RESTRICTIONS(Player player, BOOL toggle) { invoke(0x97DD4C5944CC2E6A, player, toggle); } // 0x97DD4C5944CC2E6A 0x6C344AE3 b323 + NATIVE_DECL void NETWORK_OVERRIDE_SEND_RESTRICTIONS_ALL(BOOL toggle) { invoke(0x57B192B4D4AD23D5, toggle); } // 0x57B192B4D4AD23D5 0x2F98B405 b323 + NATIVE_DECL void NETWORK_OVERRIDE_RECEIVE_RESTRICTIONS(Player player, BOOL toggle) { invoke(0xDDF73E2B1FEC5AB4, player, toggle); } // 0xDDF73E2B1FEC5AB4 0x95F1C60D b323 + NATIVE_DECL void NETWORK_OVERRIDE_RECEIVE_RESTRICTIONS_ALL(BOOL toggle) { invoke(0x0FF2862B61A58AF9, toggle); } // 0x0FF2862B61A58AF9 0x1BCD3DDF b323 + NATIVE_DECL void NETWORK_SET_VOICE_CHANNEL(int channel) { invoke(0xEF6212C2EFEF1A23, channel); } // 0xEF6212C2EFEF1A23 0x3974879F b323 + NATIVE_DECL void NETWORK_CLEAR_VOICE_CHANNEL() { invoke(0xE036A705F989E049); } // 0xE036A705F989E049 0x9ECF722A b323 + NATIVE_DECL void NETWORK_APPLY_VOICE_PROXIMITY_OVERRIDE(float x, float y, float z) { invoke(0xDBD2056652689917, x, y, z); } // 0xDBD2056652689917 0xF1E84832 b323 + NATIVE_DECL void NETWORK_CLEAR_VOICE_PROXIMITY_OVERRIDE() { invoke(0xF03755696450470C); } // 0xF03755696450470C 0x7F9B9052 b323 + NATIVE_DECL void NETWORK_ENABLE_VOICE_BANDWIDTH_RESTRICTION(Player player) { invoke(0x5E3AA4CA2B6FB0EE, player); } // 0x5E3AA4CA2B6FB0EE 0x7BBEA8CF b323 + NATIVE_DECL void NETWORK_DISABLE_VOICE_BANDWIDTH_RESTRICTION(Player player) { invoke(0xCA575C391FEA25CC, player); } // 0xCA575C391FEA25CC 0xE797A4B6 b323 + NATIVE_DECL void NETWORK_GET_MUTE_COUNT_FOR_PLAYER(Player p0, float* p1, float* p2) { invoke(0xADB57E5B663CCA8B, p0, p1, p2); } // 0xADB57E5B663CCA8B 0x92268BB5 b323 + NATIVE_DECL void NETWORK_SET_SPECTATOR_TO_NON_SPECTATOR_TEXT_CHAT(BOOL toggle) { invoke(0x8EF52ACAECC51D9C, toggle); } // 0x8EF52ACAECC51D9C b1734 + NATIVE_DECL BOOL NETWORK_TEXT_CHAT_IS_TYPING() { return invoke(0x5FCF4D7069B09026); } // 0x5FCF4D7069B09026 b323 + NATIVE_DECL void SHUTDOWN_AND_LAUNCH_SINGLE_PLAYER_GAME() { invoke(0x593850C16A36B692); } // 0x593850C16A36B692 0x92B7351C b323 + NATIVE_DECL BOOL SHUTDOWN_AND_LOAD_MOST_RECENT_SAVE() { return invoke(0x9ECA15ADFE141431); } // 0x9ECA15ADFE141431 b505 + NATIVE_DECL void NETWORK_SET_FRIENDLY_FIRE_OPTION(BOOL toggle) { invoke(0xF808475FA571D823, toggle); } // 0xF808475FA571D823 0x6BAF95FA b323 + NATIVE_DECL void NETWORK_SET_RICH_PRESENCE(int p0, int p1, Any p2, Any p3) { invoke(0x1DCCACDCFC569362, p0, p1, p2, p3); } // 0x1DCCACDCFC569362 0x932A6CED b323 + NATIVE_DECL void NETWORK_SET_RICH_PRESENCE_STRING(int p0, const char* textLabel) { invoke(0x3E200C2BCF4164EB, p0, textLabel); } // 0x3E200C2BCF4164EB 0x017E6777 b323 + NATIVE_DECL int NETWORK_GET_TIMEOUT_TIME() { return invoke(0x5ED0356A0CE3A34F); } // 0x5ED0356A0CE3A34F 0xE1F86C6A b323 + NATIVE_DECL void NETWORK_LEAVE_PED_BEHIND_BEFORE_WARP(Player player, float x, float y, float z, BOOL p4, BOOL p5) { invoke(0x9769F811D1785B03, player, x, y, z, p4, p5); } // 0x9769F811D1785B03 0xBE6A30C3 b323 + NATIVE_DECL void NETWORK_LEAVE_PED_BEHIND_BEFORE_CUTSCENE(Player player, BOOL p1) { invoke(0xBF22E0F32968E967, player, p1); } // 0xBF22E0F32968E967 0x22E03AD0 b323 + NATIVE_DECL void REMOVE_ALL_STICKY_BOMBS_FROM_ENTITY(Entity entity, Ped ped) { invoke(0x715135F4B82AC90D, entity, ped); } // 0x715135F4B82AC90D 0xCEAE5AFC b323 + NATIVE_DECL void NETWORK_KEEP_ENTITY_COLLISION_DISABLED_AFTER_ANIM_SCENE(Any p0, Any p1) { invoke(0x17C9E241111A674D, p0, p1); } // 0x17C9E241111A674D b2060 + NATIVE_DECL BOOL NETWORK_IS_ANY_PLAYER_NEAR(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6) { return invoke(0x2E4C123D1C8A710E, p0, p1, p2, p3, p4, p5, p6); } // 0x2E4C123D1C8A710E b505 + NATIVE_DECL BOOL NETWORK_CLAN_SERVICE_IS_VALID() { return invoke(0x579CCED0265D4896); } // 0x579CCED0265D4896 0xF5F4BD95 b323 + NATIVE_DECL BOOL NETWORK_CLAN_PLAYER_IS_ACTIVE(Any* gamerHandle) { return invoke(0xB124B57F571D8F18, gamerHandle); } // 0xB124B57F571D8F18 0xAB8319A3 b323 + NATIVE_DECL BOOL NETWORK_CLAN_PLAYER_GET_DESC(Any* clanDesc, int bufferSize, Any* gamerHandle) { return invoke(0xEEE6EACBE8874FBA, clanDesc, bufferSize, gamerHandle); } // 0xEEE6EACBE8874FBA 0x6EE4A282 b323 + NATIVE_DECL BOOL NETWORK_CLAN_IS_ROCKSTAR_CLAN(Any* clanDesc, int bufferSize) { return invoke(0x7543BB439F63792B, clanDesc, bufferSize); } // 0x7543BB439F63792B 0x54E79E9C b323 + NATIVE_DECL void NETWORK_CLAN_GET_UI_FORMATTED_TAG(Any* clanDesc, int bufferSize, char* formattedTag) { invoke(0xF45352426FF3A4F0, clanDesc, bufferSize, formattedTag); } // 0xF45352426FF3A4F0 0xF633805A b323 + NATIVE_DECL int NETWORK_CLAN_GET_LOCAL_MEMBERSHIPS_COUNT() { return invoke(0x1F471B79ACC90BEF); } // 0x1F471B79ACC90BEF 0x807B3450 b323 + NATIVE_DECL BOOL NETWORK_CLAN_GET_MEMBERSHIP_DESC(Any* memberDesc, int p1) { return invoke(0x48DE78AF2C8885B8, memberDesc, p1); } // 0x48DE78AF2C8885B8 0x3369DD1F b323 + NATIVE_DECL BOOL NETWORK_CLAN_DOWNLOAD_MEMBERSHIP(Any* gamerHandle) { return invoke(0xA989044E70010ABE, gamerHandle); } // 0xA989044E70010ABE 0x8E8CB520 b323 + NATIVE_DECL BOOL NETWORK_CLAN_DOWNLOAD_MEMBERSHIP_PENDING(Any* p0) { return invoke(0x5B9E023DC6EBEDC0, p0); } // 0x5B9E023DC6EBEDC0 0x1FDB590F b323 + NATIVE_DECL BOOL NETWORK_CLAN_ANY_DOWNLOAD_MEMBERSHIP_PENDING() { return invoke(0xB3F64A6A91432477); } // 0xB3F64A6A91432477 0x83ED8E08 b323 + NATIVE_DECL BOOL NETWORK_CLAN_REMOTE_MEMBERSHIPS_ARE_IN_CACHE(int* p0) { return invoke(0xBB6E6FEE99D866B2, p0); } // 0xBB6E6FEE99D866B2 0x40202867 b323 + NATIVE_DECL int NETWORK_CLAN_GET_MEMBERSHIP_COUNT(int* p0) { return invoke(0xAAB11F6C4ADBC2C1, p0); } // 0xAAB11F6C4ADBC2C1 0x25924010 b323 + NATIVE_DECL BOOL NETWORK_CLAN_GET_MEMBERSHIP_VALID(int* p0, Any p1) { return invoke(0x48A59CF88D43DF0E, p0, p1); } // 0x48A59CF88D43DF0E 0x48914F6A b323 + NATIVE_DECL BOOL NETWORK_CLAN_GET_MEMBERSHIP(int* p0, Any* clanMembership, int p2) { return invoke(0xC8BC2011F67B3411, p0, clanMembership, p2); } // 0xC8BC2011F67B3411 0xCDC4A590 b323 + NATIVE_DECL BOOL NETWORK_CLAN_JOIN(int clanDesc) { return invoke(0x9FAAA4F4FC71F87F, clanDesc); } // 0x9FAAA4F4FC71F87F 0x79C916C5 b323 + NATIVE_DECL BOOL NETWORK_CLAN_CREWINFO_GET_STRING_VALUE(const char* animDict, const char* animName) { return invoke(0x729E3401F0430686, animDict, animName); } // 0x729E3401F0430686 0xBDA90BAC b323 + NATIVE_DECL BOOL NETWORK_CLAN_CREWINFO_GET_CREWRANKTITLE(int p0, const char* p1) { return invoke(0x2B51EDBEFC301339, p0, p1); } // 0x2B51EDBEFC301339 0x8E952B12 b323 + NATIVE_DECL BOOL NETWORK_CLAN_HAS_CREWINFO_METADATA_BEEN_RECEIVED() { return invoke(0xC32EA7A2F6CA7557); } // 0xC32EA7A2F6CA7557 0x966C90FD b323 + NATIVE_DECL BOOL NETWORK_CLAN_GET_EMBLEM_TXD_NAME(Any* netHandle, char* txdName) { return invoke(0x5835D9CD92E83184, netHandle, txdName); } // 0x5835D9CD92E83184 0xBA672146 b323 + NATIVE_DECL BOOL NETWORK_CLAN_REQUEST_EMBLEM(Any p0) { return invoke(0x13518FF1C6B28938, p0); } // 0x13518FF1C6B28938 0x7963FA4D b323 + NATIVE_DECL BOOL NETWORK_CLAN_IS_EMBLEM_READY(Any p0, Any* p1) { return invoke(0xA134777FF7F33331, p0, p1); } // 0xA134777FF7F33331 0x88B13CDC b323 + NATIVE_DECL void NETWORK_CLAN_RELEASE_EMBLEM(Any p0) { invoke(0x113E6E3E50E286B0, p0); } // 0x113E6E3E50E286B0 0xD6E3D5EA b323 + NATIVE_DECL BOOL NETWORK_GET_PRIMARY_CLAN_DATA_CLEAR() { return invoke(0x9AA46BADAD0E27ED); } // 0x9AA46BADAD0E27ED 0xE22445DA b323 + NATIVE_DECL void NETWORK_GET_PRIMARY_CLAN_DATA_CANCEL() { invoke(0x042E4B70B93E6054); } // 0x042E4B70B93E6054 0x455DDF5C b323 + NATIVE_DECL BOOL NETWORK_GET_PRIMARY_CLAN_DATA_START(Any* p0, Any p1) { return invoke(0xCE86D8191B762107, p0, p1); } // 0xCE86D8191B762107 0x89DB0EC7 b323 + NATIVE_DECL BOOL NETWORK_GET_PRIMARY_CLAN_DATA_PENDING() { return invoke(0xB5074DB804E28CE7); } // 0xB5074DB804E28CE7 0xA4EF02F3 b323 + NATIVE_DECL BOOL NETWORK_GET_PRIMARY_CLAN_DATA_SUCCESS() { return invoke(0x5B4F04F19376A0BA); } // 0x5B4F04F19376A0BA 0x068A054E b323 + NATIVE_DECL BOOL NETWORK_GET_PRIMARY_CLAN_DATA_NEW(Any* p0, Any* p1) { return invoke(0xC080FF658B2E41DA, p0, p1); } // 0xC080FF658B2E41DA 0x9B8631EB b323 + NATIVE_DECL void SET_NETWORK_ID_CAN_MIGRATE(int netId, BOOL toggle) { invoke(0x299EEB23175895FC, netId, toggle); } // 0x299EEB23175895FC 0x47C8E5FF b323 + NATIVE_DECL void SET_NETWORK_ID_EXISTS_ON_ALL_MACHINES(int netId, BOOL toggle) { invoke(0xE05E81A888FA63C8, netId, toggle); } // 0xE05E81A888FA63C8 0x68D486B2 b323 + NATIVE_DECL void SET_NETWORK_ID_ALWAYS_EXISTS_FOR_PLAYER(int netId, Player player, BOOL toggle) { invoke(0xA8A024587329F36A, netId, player, toggle); } // 0xA8A024587329F36A 0x4D15FDB1 b323 + NATIVE_DECL void SET_NETWORK_ID_CAN_BE_REASSIGNED(int netId, BOOL toggle) { invoke(0x9D724B400A7E8FFC, netId, toggle); } // 0x9D724B400A7E8FFC b2189 + NATIVE_DECL void NETWORK_SET_ENTITY_CAN_BLEND(Entity entity, BOOL toggle) { invoke(0xD830567D88A1E873, entity, toggle); } // 0xD830567D88A1E873 0xDE8C0DB8 b323 + NATIVE_DECL void NETWORK_SET_OBJECT_CAN_BLEND_WHEN_FIXED(Object object, BOOL toggle) { invoke(0x0379DAF89BA09AA5, object, toggle); } // 0x0379DAF89BA09AA5 b944 + NATIVE_DECL void NETWORK_SET_ENTITY_ONLY_EXISTS_FOR_PARTICIPANTS(Entity entity, BOOL toggle) { invoke(0xF1CA12B18AEF5298, entity, toggle); } // 0xF1CA12B18AEF5298 0x09CBC4B0 b323 + NATIVE_DECL void SET_NETWORK_ID_VISIBLE_IN_CUTSCENE(int netId, BOOL p1, BOOL p2) { invoke(0xA6928482543022B4, netId, p1, p2); } // 0xA6928482543022B4 0x199E75EF b323 + NATIVE_DECL void SET_NETWORK_ID_VISIBLE_IN_CUTSCENE_HACK(int netId, BOOL p1, BOOL p2) { invoke(0x32EBD154CB6B8B99, netId, p1, p2); } // 0x32EBD154CB6B8B99 b505 + NATIVE_DECL void SET_NETWORK_ID_VISIBLE_IN_CUTSCENE_REMAIN_HACK(Any p0, Any p1) { invoke(0x76B3F29D3F967692, p0, p1); } // 0x76B3F29D3F967692 b2189 + NATIVE_DECL void SET_NETWORK_CUTSCENE_ENTITIES(BOOL toggle) { invoke(0xAAA553E7DD28A457, toggle); } // 0xAAA553E7DD28A457 0xFD0F7EDD b323 + NATIVE_DECL BOOL ARE_CUTSCENE_ENTITIES_NETWORKED() { return invoke(0x66D6A5E9C511214A); } // 0x66D6A5E9C511214A b2699 + NATIVE_DECL void SET_NETWORK_ID_PASS_CONTROL_IN_TUTORIAL(int netId, BOOL state) { invoke(0x3FA36981311FA4FF, netId, state); } // 0x3FA36981311FA4FF 0x00AE4E17 b323 + NATIVE_DECL BOOL IS_NETWORK_ID_OWNED_BY_PARTICIPANT(int netId) { return invoke(0xA1607996431332DF, netId); } // 0xA1607996431332DF 0xEA5176C0 b323 + NATIVE_DECL void SET_REMOTE_PLAYER_VISIBLE_IN_CUTSCENE(Player player, BOOL locallyVisible) { invoke(0x96320E6549DAE7B4, player, locallyVisible); } // 0x96320E6549DAE7B4 b2802 + NATIVE_DECL void SET_LOCAL_PLAYER_VISIBLE_IN_CUTSCENE(BOOL p0, BOOL p1) { invoke(0xD1065D68947E7B6E, p0, p1); } // 0xD1065D68947E7B6E 0x59F3479B b323 + NATIVE_DECL void SET_LOCAL_PLAYER_INVISIBLE_LOCALLY(BOOL bIncludePlayersVehicle) { invoke(0xE5F773C1A1D9D168, bIncludePlayersVehicle); } // 0xE5F773C1A1D9D168 0x764F6222 b323 + NATIVE_DECL void SET_LOCAL_PLAYER_VISIBLE_LOCALLY(BOOL bIncludePlayersVehicle) { invoke(0x7619364C82D3BF14, bIncludePlayersVehicle); } // 0x7619364C82D3BF14 0x324B56DB b323 + NATIVE_DECL void SET_PLAYER_INVISIBLE_LOCALLY(Player player, BOOL bIncludePlayersVehicle) { invoke(0x12B37D54667DB0B8, player, bIncludePlayersVehicle); } // 0x12B37D54667DB0B8 0x18227209 b323 + NATIVE_DECL void SET_PLAYER_VISIBLE_LOCALLY(Player player, BOOL bIncludePlayersVehicle) { invoke(0xFAA10F1FAFB11AF2, player, bIncludePlayersVehicle); } // 0xFAA10F1FAFB11AF2 0xBA2BB4B4 b323 + NATIVE_DECL void FADE_OUT_LOCAL_PLAYER(BOOL p0) { invoke(0x416DBD4CD6ED8DD2, p0); } // 0x416DBD4CD6ED8DD2 0x8FA7CEBD b323 + NATIVE_DECL void NETWORK_FADE_OUT_ENTITY(Entity entity, BOOL normal, BOOL slow) { invoke(0xDE564951F95E09ED, entity, normal, slow); } // 0xDE564951F95E09ED 0x47EDEE56 b323 + NATIVE_DECL void NETWORK_FADE_IN_ENTITY(Entity entity, BOOL state, Any p2) { invoke(0x1F4ED342ACEFE62D, entity, state, p2); } // 0x1F4ED342ACEFE62D 0x9B9FCD02 b323 + NATIVE_DECL BOOL NETWORK_IS_PLAYER_FADING(Player player) { return invoke(0x631DC5DFF4B110E3, player); } // 0x631DC5DFF4B110E3 0x065C597B b323 + NATIVE_DECL BOOL NETWORK_IS_ENTITY_FADING(Entity entity) { return invoke(0x422F32CC7E56ABAD, entity); } // 0x422F32CC7E56ABAD 0xB5087ACF b323 + NATIVE_DECL BOOL IS_PLAYER_IN_CUTSCENE(Player player) { return invoke(0xE73092F4157CD126, player); } // 0xE73092F4157CD126 0xE0A619BD b323 + NATIVE_DECL void SET_ENTITY_VISIBLE_IN_CUTSCENE(Any p0, BOOL p1, BOOL p2) { invoke(0xE0031D3C8F36AB82, p0, p1, p2); } // 0xE0031D3C8F36AB82 0xDBFB067B b323 + NATIVE_DECL void SET_ENTITY_LOCALLY_INVISIBLE(Entity entity) { invoke(0xE135A9FF3F5D05D8, entity); } // 0xE135A9FF3F5D05D8 0x51ADCC5F b323 + NATIVE_DECL void SET_ENTITY_LOCALLY_VISIBLE(Entity entity) { invoke(0x241E289B5C059EDC, entity); } // 0x241E289B5C059EDC 0x235A57B3 b323 + NATIVE_DECL BOOL IS_DAMAGE_TRACKER_ACTIVE_ON_NETWORK_ID(int netID) { return invoke(0x6E192E33AD436366, netID); } // 0x6E192E33AD436366 0x597063BA b323 + NATIVE_DECL void ACTIVATE_DAMAGE_TRACKER_ON_NETWORK_ID(int netID, BOOL toggle) { invoke(0xD45B1FFCCD52FF19, netID, toggle); } // 0xD45B1FFCCD52FF19 0x95D07BA5 b323 + NATIVE_DECL BOOL IS_DAMAGE_TRACKER_ACTIVE_ON_PLAYER(Player player) { return invoke(0xB2092A1EAA7FD45F, player); } // 0xB2092A1EAA7FD45F b757 + NATIVE_DECL void ACTIVATE_DAMAGE_TRACKER_ON_PLAYER(Player player, BOOL toggle) { invoke(0xBEC0816FF5ACBCDA, player, toggle); } // 0xBEC0816FF5ACBCDA b757 + NATIVE_DECL BOOL IS_SPHERE_VISIBLE_TO_ANOTHER_MACHINE(float p0, float p1, float p2, float p3) { return invoke(0xD82CF8E64C8729D8, p0, p1, p2, p3); } // 0xD82CF8E64C8729D8 0x23C5274E b323 + NATIVE_DECL BOOL IS_SPHERE_VISIBLE_TO_PLAYER(Any p0, float p1, float p2, float p3, float p4) { return invoke(0xDC3A310219E5DA62, p0, p1, p2, p3, p4); } // 0xDC3A310219E5DA62 0xE9FCFB32 b323 + NATIVE_DECL void RESERVE_NETWORK_MISSION_OBJECTS(int amount) { invoke(0x4E5C93BD0C32FBF8, amount); } // 0x4E5C93BD0C32FBF8 0x391DF4F3 b323 + NATIVE_DECL void RESERVE_NETWORK_MISSION_PEDS(int amount) { invoke(0xB60FEBA45333D36F, amount); } // 0xB60FEBA45333D36F 0x54998C37 b323 + NATIVE_DECL void RESERVE_NETWORK_MISSION_VEHICLES(int amount) { invoke(0x76B02E21ED27A469, amount); } // 0x76B02E21ED27A469 0x5062875E b323 + NATIVE_DECL void RESERVE_LOCAL_NETWORK_MISSION_OBJECTS(int amount) { invoke(0x797F9C5E661D920E, amount); } // 0x797F9C5E661D920E b1290 + NATIVE_DECL void RESERVE_LOCAL_NETWORK_MISSION_PEDS(int amount) { invoke(0x2C8DF5D129595281, amount); } // 0x2C8DF5D129595281 b1493 + NATIVE_DECL void RESERVE_LOCAL_NETWORK_MISSION_VEHICLES(int amount) { invoke(0x42613035157E4208, amount); } // 0x42613035157E4208 b1103 + NATIVE_DECL BOOL CAN_REGISTER_MISSION_OBJECTS(int amount) { return invoke(0x800DD4721A8B008B, amount); } // 0x800DD4721A8B008B 0x7F85DFDE b323 + NATIVE_DECL BOOL CAN_REGISTER_MISSION_PEDS(int amount) { return invoke(0xBCBF4FEF9FA5D781, amount); } // 0xBCBF4FEF9FA5D781 0xCCAA5CE9 b323 + NATIVE_DECL BOOL CAN_REGISTER_MISSION_VEHICLES(int amount) { return invoke(0x7277F1F2E085EE74, amount); } // 0x7277F1F2E085EE74 0x818B6830 b323 + NATIVE_DECL BOOL CAN_REGISTER_MISSION_PICKUPS(int amount) { return invoke(0x0A49D1CB6E34AF72, amount); } // 0x0A49D1CB6E34AF72 b757 + NATIVE_DECL BOOL CAN_REGISTER_MISSION_DOORS(Any p0) { return invoke(0xE16AA70CE9BEEDC3, p0); } // 0xE16AA70CE9BEEDC3 b877 + NATIVE_DECL BOOL CAN_REGISTER_MISSION_ENTITIES(int ped_amt, int vehicle_amt, int object_amt, int pickup_amt) { return invoke(0x69778E7564BADE6D, ped_amt, vehicle_amt, object_amt, pickup_amt); } // 0x69778E7564BADE6D 0x83794008 b323 + NATIVE_DECL int GET_NUM_RESERVED_MISSION_OBJECTS(BOOL p0, Any p1) { return invoke(0xAA81B5F10BC43AC2, p0, p1); } // 0xAA81B5F10BC43AC2 0x16A80CD6 b323 + NATIVE_DECL int GET_NUM_RESERVED_MISSION_PEDS(BOOL p0, Any p1) { return invoke(0x1F13D5AE5CB17E17, p0, p1); } // 0x1F13D5AE5CB17E17 0x6C25975C b323 + NATIVE_DECL int GET_NUM_RESERVED_MISSION_VEHICLES(BOOL p0, Any p1) { return invoke(0xCF3A965906452031, p0, p1); } // 0xCF3A965906452031 0xA9A308F3 b323 + NATIVE_DECL int GET_NUM_CREATED_MISSION_OBJECTS(BOOL p0) { return invoke(0x12B6281B6C6706C0, p0); } // 0x12B6281B6C6706C0 0x603FA104 b323 + NATIVE_DECL int GET_NUM_CREATED_MISSION_PEDS(BOOL p0) { return invoke(0xCB215C4B56A7FAE7, p0); } // 0xCB215C4B56A7FAE7 0xD8FEC4F8 b323 + NATIVE_DECL int GET_NUM_CREATED_MISSION_VEHICLES(BOOL p0) { return invoke(0x0CD9AB83489430EA, p0); } // 0x0CD9AB83489430EA 0x20527695 b323 + NATIVE_DECL void GET_RESERVED_MISSION_ENTITIES_IN_AREA(float x, float y, float z, Any p3, Any* out1, Any* out2, Any* out3) { invoke(0xE42D626EEC94E5D9, x, y, z, p3, out1, out2, out3); } // 0xE42D626EEC94E5D9 b1290 + NATIVE_DECL int GET_MAX_NUM_NETWORK_OBJECTS() { return invoke(0xC7BE335216B5EC7C); } // 0xC7BE335216B5EC7C 0x8687E285 b323 + NATIVE_DECL int GET_MAX_NUM_NETWORK_PEDS() { return invoke(0x0C1F7D49C39D2289); } // 0x0C1F7D49C39D2289 0x744AC008 b323 + NATIVE_DECL int GET_MAX_NUM_NETWORK_VEHICLES() { return invoke(0x0AFCE529F69B21FF); } // 0x0AFCE529F69B21FF 0xC3A12135 b323 + NATIVE_DECL int GET_MAX_NUM_NETWORK_PICKUPS() { return invoke(0xA72835064DD63E4C); } // 0xA72835064DD63E4C 0x6A036061 b323 + NATIVE_DECL void NETWORK_SET_OBJECT_SCOPE_DISTANCE(Object object, float range) { invoke(0xBA7F0B77D80A4EB7, object, range); } // 0xBA7F0B77D80A4EB7 b372 + NATIVE_DECL void NETWORK_ALLOW_CLONING_WHILE_IN_TUTORIAL(Any p0, Any p1) { invoke(0x0F1A4B45B7693B95, p0, p1); } // 0x0F1A4B45B7693B95 b2189 + NATIVE_DECL void NETWORK_SET_TASK_CUTSCENE_INSCOPE_MULTIPLER(Any p0) { invoke(0xC6FCEE21C6FCEE21, p0); } // 0xC6FCEE21C6FCEE21 b2545 + NATIVE_DECL int GET_NETWORK_TIME() { return invoke(0x7A5487FE9FAA6B48); } // 0x7A5487FE9FAA6B48 0x998103C2 b323 + NATIVE_DECL int GET_NETWORK_TIME_ACCURATE() { return invoke(0x89023FBBF9200E9F); } // 0x89023FBBF9200E9F 0x98AA48E5 b323 + NATIVE_DECL BOOL HAS_NETWORK_TIME_STARTED() { return invoke(0x46718ACEEDEAFC84); } // 0x46718ACEEDEAFC84 0x4538C4A2 b323 + NATIVE_DECL int GET_TIME_OFFSET(int timeA, int timeB) { return invoke(0x017008CCDAD48503, timeA, timeB); } // 0x017008CCDAD48503 0x2E079AE6 b323 + NATIVE_DECL BOOL IS_TIME_LESS_THAN(int timeA, int timeB) { return invoke(0xCB2CF5148012C8D0, timeA, timeB); } // 0xCB2CF5148012C8D0 0x50EF8FC6 b323 + NATIVE_DECL BOOL IS_TIME_MORE_THAN(int timeA, int timeB) { return invoke(0xDE350F8651E4346C, timeA, timeB); } // 0xDE350F8651E4346C 0xBBB6DF61 b323 + NATIVE_DECL BOOL IS_TIME_EQUAL_TO(int timeA, int timeB) { return invoke(0xF5BC95857BD6D512, timeA, timeB); } // 0xF5BC95857BD6D512 0x8B4D1C06 b323 + NATIVE_DECL int GET_TIME_DIFFERENCE(int timeA, int timeB) { return invoke(0xA2C6FC031D46FFF0, timeA, timeB); } // 0xA2C6FC031D46FFF0 0x5666A837 b323 + NATIVE_DECL const char* GET_TIME_AS_STRING(int time) { return invoke(0x9E23B1777A927DAD, time); } // 0x9E23B1777A927DAD 0x8218944E b323 + NATIVE_DECL const char* GET_CLOUD_TIME_AS_STRING() { return invoke(0xF12E6CD06C73D69E); } // 0xF12E6CD06C73D69E b1103 + NATIVE_DECL int GET_CLOUD_TIME_AS_INT() { return invoke(0x9A73240B49945C76); } // 0x9A73240B49945C76 0xF2FDF2E0 b323 + NATIVE_DECL void CONVERT_POSIX_TIME(int posixTime, Any* timeStructure) { invoke(0xAC97AF97FA68E5D5, posixTime, timeStructure); } // 0xAC97AF97FA68E5D5 0xBB7CCE49 b323 + NATIVE_DECL void NETWORK_SET_IN_SPECTATOR_MODE(BOOL toggle, Ped playerPed) { invoke(0x423DE3854BB50894, toggle, playerPed); } // 0x423DE3854BB50894 0x5C4C8458 b323 + NATIVE_DECL void NETWORK_SET_IN_SPECTATOR_MODE_EXTENDED(BOOL toggle, Ped playerPed, BOOL p2) { invoke(0x419594E137637120, toggle, playerPed, p2); } // 0x419594E137637120 0x54058F5F b323 + NATIVE_DECL void NETWORK_SET_IN_FREE_CAM_MODE(BOOL toggle) { invoke(0xFC18DB55AE19E046, toggle); } // 0xFC18DB55AE19E046 0xA7E36020 b323 + NATIVE_DECL void NETWORK_SET_ANTAGONISTIC_TO_PLAYER(BOOL toggle, Player player) { invoke(0x5C707A667DF8B9FA, toggle, player); } // 0x5C707A667DF8B9FA 0x64235620 b323 + NATIVE_DECL BOOL NETWORK_IS_IN_SPECTATOR_MODE() { return invoke(0x048746E388762E11); } // 0x048746E388762E11 0x3EAD9DB8 b323 + NATIVE_DECL void NETWORK_SET_IN_MP_CUTSCENE(BOOL p0, BOOL p1) { invoke(0x9CA5DE655269FEC4, p0, p1); } // 0x9CA5DE655269FEC4 0x8434CB43 b323 + NATIVE_DECL BOOL NETWORK_IS_IN_MP_CUTSCENE() { return invoke(0x6CC27C9FA2040220); } // 0x6CC27C9FA2040220 0x4BB33316 b323 + NATIVE_DECL BOOL NETWORK_IS_PLAYER_IN_MP_CUTSCENE(Player player) { return invoke(0x63F9EE203C3619F2, player); } // 0x63F9EE203C3619F2 0x56F961E4 b323 + NATIVE_DECL void NETWORK_HIDE_PROJECTILE_IN_CUTSCENE() { invoke(0xFAC18E7356BD3210); } // 0xFAC18E7356BD3210 b1180 + NATIVE_DECL void SET_NETWORK_VEHICLE_RESPOT_TIMER(int netId, int time, Any p2, Any p3) { invoke(0xEC51713AB6EC36E8, netId, time, p2, p3); } // 0xEC51713AB6EC36E8 0x2C30912D b323 + NATIVE_DECL BOOL IS_NETWORK_VEHICLE_RUNNING_RESPOT_TIMER(int networkID) { return invoke(0xDD7CEF5B3A4DA8A6, networkID); } // 0xDD7CEF5B3A4DA8A6 b2802 + NATIVE_DECL void SET_NETWORK_VEHICLE_AS_GHOST(Vehicle vehicle, BOOL toggle) { invoke(0x6274C4712850841E, vehicle, toggle); } // 0x6274C4712850841E 0xEA235081 b323 + NATIVE_DECL void SET_NETWORK_VEHICLE_MAX_POSITION_DELTA_MULTIPLIER(Vehicle vehicle, float multiplier) { invoke(0xA2A707979FE754DC, vehicle, multiplier); } // 0xA2A707979FE754DC b877 + NATIVE_DECL void SET_NETWORK_ENABLE_HIGH_SPEED_EDGE_FALL_DETECTION(Vehicle vehicle, BOOL toggle) { invoke(0x838DA0936A24ED4D, vehicle, toggle); } // 0x838DA0936A24ED4D b944 + NATIVE_DECL void SET_LOCAL_PLAYER_AS_GHOST(BOOL toggle, BOOL p1) { invoke(0x5FFE9B4144F9712F, toggle, p1); } // 0x5FFE9B4144F9712F b323 + NATIVE_DECL BOOL IS_ENTITY_A_GHOST(Entity entity) { return invoke(0x21D04D7BC538C146, entity); } // 0x21D04D7BC538C146 b323 + NATIVE_DECL void SET_NON_PARTICIPANTS_OF_THIS_SCRIPT_AS_GHOSTS(BOOL p0) { invoke(0x13F1FCB111B820B0, p0); } // 0x13F1FCB111B820B0 b877 + NATIVE_DECL void SET_REMOTE_PLAYER_AS_GHOST(Player player, BOOL p1) { invoke(0xA7C511FA1C5BDA38, player, p1); } // 0xA7C511FA1C5BDA38 b463 + NATIVE_DECL void SET_GHOST_ALPHA(int alpha) { invoke(0x658500AE6D723A7E, alpha); } // 0x658500AE6D723A7E b791 + NATIVE_DECL void RESET_GHOST_ALPHA() { invoke(0x17330EBF2F2124A8); } // 0x17330EBF2F2124A8 b791 + NATIVE_DECL void SET_ENTITY_GHOSTED_FOR_GHOST_PLAYERS(Entity entity, BOOL toggle) { invoke(0x4BA166079D658ED4, entity, toggle); } // 0x4BA166079D658ED4 b944 + NATIVE_DECL void SET_INVERT_GHOSTING(BOOL p0) { invoke(0xD7B6C73CAD419BCF, p0); } // 0xD7B6C73CAD419BCF b944 + NATIVE_DECL BOOL IS_ENTITY_IN_GHOST_COLLISION(Entity entity) { return invoke(0x7EF7649B64D7FF10, entity); } // 0x7EF7649B64D7FF10 b944 + NATIVE_DECL void USE_PLAYER_COLOUR_INSTEAD_OF_TEAM_COLOUR(BOOL toggle) { invoke(0x77758139EC9B66C7, toggle); } // 0x77758139EC9B66C7 0x4DD46DAE b323 + NATIVE_DECL int NETWORK_CREATE_SYNCHRONISED_SCENE(float x, float y, float z, float xRot, float yRot, float zRot, int rotationOrder, BOOL useOcclusionPortal, BOOL looped, float p9, float animTime, float p11) { return invoke(0x7CD6BC4C2BBDD526, x, y, z, xRot, yRot, zRot, rotationOrder, useOcclusionPortal, looped, p9, animTime, p11); } // 0x7CD6BC4C2BBDD526 0xB06FE3FE b323 + NATIVE_DECL void NETWORK_ADD_PED_TO_SYNCHRONISED_SCENE(Ped ped, int netScene, const char* animDict, const char* animnName, float speed, float speedMultiplier, int duration, int flag, float playbackRate, Any p9) { invoke(0x742A637471BCECD9, ped, netScene, animDict, animnName, speed, speedMultiplier, duration, flag, playbackRate, p9); } // 0x742A637471BCECD9 0xB386713E b323 + NATIVE_DECL void NETWORK_ADD_PED_TO_SYNCHRONISED_SCENE_WITH_IK(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9) { invoke(0xA5EAFE473E45C442, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9); } // 0xA5EAFE473E45C442 b1290 + NATIVE_DECL void NETWORK_ADD_ENTITY_TO_SYNCHRONISED_SCENE(Entity entity, int netScene, const char* animDict, const char* animName, float speed, float speedMulitiplier, int flag) { invoke(0xF2404D68CBC855FA, entity, netScene, animDict, animName, speed, speedMulitiplier, flag); } // 0xF2404D68CBC855FA 0x10DD636C b323 + NATIVE_DECL void NETWORK_ADD_MAP_ENTITY_TO_SYNCHRONISED_SCENE(int netScene, Hash modelHash, float x, float y, float z, float p5, const char* p6, float p7, float p8, int flags) { invoke(0x45F35C0EDC33B03B, netScene, modelHash, x, y, z, p5, p6, p7, p8, flags); } // 0x45F35C0EDC33B03B b1734 + NATIVE_DECL void NETWORK_ADD_SYNCHRONISED_SCENE_CAMERA(int netScene, const char* animDict, const char* animName) { invoke(0xCF8BD3B0BD6D42D7, netScene, animDict, animName); } // 0xCF8BD3B0BD6D42D7 0xBFFE8B5C b323 + NATIVE_DECL void NETWORK_ATTACH_SYNCHRONISED_SCENE_TO_ENTITY(int netScene, Entity entity, int bone) { invoke(0x478DCBD2A98B705A, netScene, entity, bone); } // 0x478DCBD2A98B705A 0x3FE5B222 b323 + NATIVE_DECL void NETWORK_START_SYNCHRONISED_SCENE(int netScene) { invoke(0x9A1B3FCDB36C8697, netScene); } // 0x9A1B3FCDB36C8697 0xA9DFDC40 b323 + NATIVE_DECL void NETWORK_STOP_SYNCHRONISED_SCENE(int netScene) { invoke(0xC254481A4574CB2F, netScene); } // 0xC254481A4574CB2F 0x97B1CDF6 b323 + NATIVE_DECL int NETWORK_GET_LOCAL_SCENE_FROM_NETWORK_ID(int netId) { return invoke(0x02C40BF885C567B6, netId); } // 0x02C40BF885C567B6 0x16AED87B b323 + NATIVE_DECL void NETWORK_FORCE_LOCAL_USE_OF_SYNCED_SCENE_CAMERA(int netScene) { invoke(0xC9B43A33D09CADA7, netScene); } // 0xC9B43A33D09CADA7 0xC3AA2EC7 b323 + NATIVE_DECL void NETWORK_ALLOW_REMOTE_SYNCED_SCENE_LOCAL_PLAYER_REQUESTS(Any p0) { invoke(0x144DA052257AE7D8, p0); } // 0x144DA052257AE7D8 b1103 + NATIVE_DECL BOOL NETWORK_FIND_LARGEST_BUNCH_OF_PLAYERS(int p0, Any p1) { return invoke(0xFB1F9381E80FA13F, p0, p1); } // 0xFB1F9381E80FA13F 0x0679CE71 b323 + NATIVE_DECL BOOL NETWORK_START_RESPAWN_SEARCH_FOR_PLAYER(Player player, float x, float y, float z, float radius, float p5, float p6, float p7, int flags) { return invoke(0x5A6FFA2433E2F14C, player, x, y, z, radius, p5, p6, p7, flags); } // 0x5A6FFA2433E2F14C 0xC62E77B3 b323 + NATIVE_DECL BOOL NETWORK_START_RESPAWN_SEARCH_IN_ANGLED_AREA_FOR_PLAYER(Player player, float x1, float y1, float z1, float x2, float y2, float z2, float width, float p8, float p9, float p10, int flags) { return invoke(0x4BA92A18502BCA61, player, x1, y1, z1, x2, y2, z2, width, p8, p9, p10, flags); } // 0x4BA92A18502BCA61 0x74D6B13C b323 + NATIVE_DECL int NETWORK_QUERY_RESPAWN_RESULTS(Any* p0) { return invoke(0x3C891A251567DFCE, p0); } // 0x3C891A251567DFCE 0x90700C7D b323 + NATIVE_DECL void NETWORK_CANCEL_RESPAWN_SEARCH() { invoke(0xFB8F2A6F3DF08CBE); } // 0xFB8F2A6F3DF08CBE 0x44BFB619 b323 + NATIVE_DECL void NETWORK_GET_RESPAWN_RESULT(int randomInt, Vector3* coordinates, float* heading) { invoke(0x371EA43692861CF1, randomInt, coordinates, heading); } // 0x371EA43692861CF1 0xDDFE9FBC b323 + NATIVE_DECL int NETWORK_GET_RESPAWN_RESULT_FLAGS(int p0) { return invoke(0x6C34F1208B8923FD, p0); } // 0x6C34F1208B8923FD 0x03287FD2 b323 + NATIVE_DECL void NETWORK_START_SOLO_TUTORIAL_SESSION() { invoke(0x17E0198B3882C2CB); } // 0x17E0198B3882C2CB 0x408A9436 b323 + NATIVE_DECL void NETWORK_ALLOW_GANG_TO_JOIN_TUTORIAL_SESSION(int teamId, int instanceId) { invoke(0xFB680D403909DC70, teamId, instanceId); } // 0xFB680D403909DC70 0xFFB2ADA1 b323 + NATIVE_DECL void NETWORK_END_TUTORIAL_SESSION() { invoke(0xD0AFAFF5A51D72F7); } // 0xD0AFAFF5A51D72F7 0xBA57E53E b323 + NATIVE_DECL BOOL NETWORK_IS_IN_TUTORIAL_SESSION() { return invoke(0xADA24309FE08DACF); } // 0xADA24309FE08DACF 0x34DD7B28 b323 + NATIVE_DECL BOOL NETWORK_WAITING_POP_CLEAR_TUTORIAL_SESSION() { return invoke(0xB37E4E6A2388CA7B); } // 0xB37E4E6A2388CA7B 0x755A2B3E b323 + NATIVE_DECL BOOL NETWORK_IS_TUTORIAL_SESSION_CHANGE_PENDING() { return invoke(0x35F0B98A8387274D); } // 0x35F0B98A8387274D 0xA003C40B b323 + NATIVE_DECL int NETWORK_GET_PLAYER_TUTORIAL_SESSION_INSTANCE(Player player) { return invoke(0x3B39236746714134, player); } // 0x3B39236746714134 0x5E1020CC b323 + NATIVE_DECL BOOL NETWORK_ARE_PLAYERS_IN_SAME_TUTORIAL_SESSION(Player player, int index) { return invoke(0x9DE986FC9A87C474, player, index); } // 0x9DE986FC9A87C474 0xE66A0B40 b323 + NATIVE_DECL void NETWORK_BLOCK_PROXY_MIGRATION_BETWEEN_TUTORIAL_SESSIONS(Any p0) { invoke(0xFEA7A352DDB34D52, p0); } // 0xFEA7A352DDB34D52 b2545 + NATIVE_DECL void NETWORK_CONCEAL_PLAYER(Player player, BOOL toggle, BOOL p2) { invoke(0xBBDF066252829606, player, toggle, p2); } // 0xBBDF066252829606 0x72052DB3 b323 + NATIVE_DECL BOOL NETWORK_IS_PLAYER_CONCEALED(Player player) { return invoke(0x919B3C98ED8292F9, player); } // 0x919B3C98ED8292F9 0xB0313590 b323 + NATIVE_DECL void NETWORK_CONCEAL_ENTITY(Entity entity, BOOL toggle) { invoke(0x1632BE0AC1E62876, entity, toggle); } // 0x1632BE0AC1E62876 b877 + NATIVE_DECL BOOL NETWORK_IS_ENTITY_CONCEALED(Entity entity) { return invoke(0x71302EC70689052A, entity); } // 0x71302EC70689052A b877 + NATIVE_DECL void NETWORK_OVERRIDE_CLOCK_TIME(int hours, int minutes, int seconds) { invoke(0xE679E3E06E363892, hours, minutes, seconds); } // 0xE679E3E06E363892 0xC077BCD6 b323 + NATIVE_DECL void NETWORK_OVERRIDE_CLOCK_RATE(int ms) { invoke(0x42BF1D2E723B6D7E, ms); } // 0x42BF1D2E723B6D7E b2189 + NATIVE_DECL void NETWORK_CLEAR_CLOCK_TIME_OVERRIDE() { invoke(0xD972DF67326F966E); } // 0xD972DF67326F966E 0xC4AEAF49 b323 + NATIVE_DECL BOOL NETWORK_IS_CLOCK_TIME_OVERRIDDEN() { return invoke(0xD7C95D322FF57522); } // 0xD7C95D322FF57522 0x2465296D b323 + NATIVE_DECL int NETWORK_ADD_ENTITY_AREA(float x1, float y1, float z1, float x2, float y2, float z2) { return invoke(0x494C8FB299290269, x1, y1, z1, x2, y2, z2); } // 0x494C8FB299290269 0x51030E5B b323 + NATIVE_DECL int NETWORK_ADD_ENTITY_ANGLED_AREA(float x1, float y1, float z1, float x2, float y2, float z2, float width) { return invoke(0x376C6375BA60293A, x1, y1, z1, x2, y2, z2, width); } // 0x376C6375BA60293A 0xCD69BEA1 b323 + NATIVE_DECL int NETWORK_ADD_CLIENT_ENTITY_AREA(float x1, float y1, float z1, float x2, float y2, float z2) { return invoke(0x25B99872D588A101, x1, y1, z1, x2, y2, z2); } // 0x25B99872D588A101 0x4C2C2B12 b323 + NATIVE_DECL int NETWORK_ADD_CLIENT_ENTITY_ANGLED_AREA(float x1, float y1, float z1, float x2, float y2, float z2, float radius) { return invoke(0x2B1C623823DB0D9D, x1, y1, z1, x2, y2, z2, radius); } // 0x2B1C623823DB0D9D b1103 + NATIVE_DECL BOOL NETWORK_REMOVE_ENTITY_AREA(int areaHandle) { return invoke(0x93CF869BAA0C4874, areaHandle); } // 0x93CF869BAA0C4874 0xEAB97F25 b323 + NATIVE_DECL BOOL NETWORK_ENTITY_AREA_DOES_EXIST(int areaHandle) { return invoke(0xE64A3CA08DFA37A9, areaHandle); } // 0xE64A3CA08DFA37A9 0x69956127 b323 + NATIVE_DECL BOOL NETWORK_ENTITY_AREA_HAVE_ALL_REPLIED(int areaHandle) { return invoke(0x4DF7CFFF471A7FB1, areaHandle); } // 0x4DF7CFFF471A7FB1 0xCB1CD6D3 b323 + NATIVE_DECL BOOL NETWORK_ENTITY_AREA_IS_OCCUPIED(int areaHandle) { return invoke(0x4A2D4E8BF4265B0F, areaHandle); } // 0x4A2D4E8BF4265B0F 0xC6D53AA0 b323 + NATIVE_DECL void NETWORK_USE_HIGH_PRECISION_BLENDING(int netID, BOOL toggle) { invoke(0x2B1813ABA29016C5, netID, toggle); } // 0x2B1813ABA29016C5 0x155465EE b323 + NATIVE_DECL void NETWORK_SET_CUSTOM_ARENA_BALL_PARAMS(int netId) { invoke(0xA6FCECCF4721D679, netId); } // 0xA6FCECCF4721D679 b1604 + NATIVE_DECL void NETWORK_ENTITY_USE_HIGH_PRECISION_ROTATION(int netId, BOOL toggle) { invoke(0x95BAF97C82464629, netId, toggle); } // 0x95BAF97C82464629 b1604 + NATIVE_DECL BOOL NETWORK_REQUEST_CLOUD_BACKGROUND_SCRIPTS() { return invoke(0x924426BFFD82E915); } // 0x924426BFFD82E915 0x98EFB921 b323 + NATIVE_DECL BOOL NETWORK_IS_CLOUD_BACKGROUND_SCRIPT_REQUEST_PENDING() { return invoke(0x8132C0EB8B2B3293); } // 0x8132C0EB8B2B3293 0x20AB933A b323 + NATIVE_DECL void NETWORK_REQUEST_CLOUD_TUNABLES() { invoke(0x42FB3B532D526E6C); } // 0x42FB3B532D526E6C 0xD760CAD5 b323 + NATIVE_DECL BOOL NETWORK_IS_TUNABLE_CLOUD_REQUEST_PENDING() { return invoke(0x0467C11ED88B7D28); } // 0x0467C11ED88B7D28 0x47978D7F b323 + NATIVE_DECL int NETWORK_GET_TUNABLE_CLOUD_CRC() { return invoke(0x10BD227A753B0D84); } // 0x10BD227A753B0D84 0x231CFD12 b323 + NATIVE_DECL BOOL NETWORK_DOES_TUNABLE_EXIST(const char* tunableContext, const char* tunableName) { return invoke(0x85E5F8B9B898B20A, tunableContext, tunableName); } // 0x85E5F8B9B898B20A 0x9FCE9C9A b323 + NATIVE_DECL BOOL NETWORK_ACCESS_TUNABLE_INT(const char* tunableContext, const char* tunableName, int* value) { return invoke(0x8BE1146DFD5D4468, tunableContext, tunableName, value); } // 0x8BE1146DFD5D4468 0xE4B3726A b323 + NATIVE_DECL BOOL NETWORK_ACCESS_TUNABLE_FLOAT(const char* tunableContext, const char* tunableName, float* value) { return invoke(0xE5608CA7BC163A5F, tunableContext, tunableName, value); } // 0xE5608CA7BC163A5F 0x41E8912A b323 + NATIVE_DECL BOOL NETWORK_ACCESS_TUNABLE_BOOL(const char* tunableContext, const char* tunableName) { return invoke(0xAA6A47A573ABB75A, tunableContext, tunableName); } // 0xAA6A47A573ABB75A 0x8A04E1FE b323 + NATIVE_DECL BOOL NETWORK_DOES_TUNABLE_EXIST_HASH(Hash tunableContext, Hash tunableName) { return invoke(0xE4E53E1419D81127, tunableContext, tunableName); } // 0xE4E53E1419D81127 0x25915CB9 b323 + NATIVE_DECL BOOL NETWORK_ACCESS_TUNABLE_MODIFICATION_DETECTION_CLEAR() { return invoke(0xFAFC23AEE23868DB); } // 0xFAFC23AEE23868DB b393 + NATIVE_DECL BOOL NETWORK_ACCESS_TUNABLE_INT_HASH(Hash tunableContext, Hash tunableName, int* value) { return invoke(0x40FCE03E50E8DBE8, tunableContext, tunableName, value); } // 0x40FCE03E50E8DBE8 0xB2E83B75 b323 + NATIVE_DECL BOOL NETWORK_ACCESS_TUNABLE_INT_MODIFICATION_DETECTION_REGISTRATION_HASH(Hash contextHash, Hash nameHash, int* value) { return invoke(0x3A8B55FDA4C8DDEF, contextHash, nameHash, value); } // 0x3A8B55FDA4C8DDEF b393 + NATIVE_DECL BOOL NETWORK_ACCESS_TUNABLE_FLOAT_HASH(Hash tunableContext, Hash tunableName, float* value) { return invoke(0x972BC203BBC4C4D5, tunableContext, tunableName, value); } // 0x972BC203BBC4C4D5 0x3972551F b323 + NATIVE_DECL BOOL NETWORK_ACCESS_TUNABLE_FLOAT_MODIFICATION_DETECTION_REGISTRATION_HASH(Hash contextHash, Hash nameHash, float* value) { return invoke(0x1950DAE9848A4739, contextHash, nameHash, value); } // 0x1950DAE9848A4739 b393 + NATIVE_DECL BOOL NETWORK_ACCESS_TUNABLE_BOOL_HASH(Hash tunableContext, Hash tunableName) { return invoke(0xEA16B69D93D71A45, tunableContext, tunableName); } // 0xEA16B69D93D71A45 0x18867C61 b323 + NATIVE_DECL BOOL NETWORK_ACCESS_TUNABLE_BOOL_MODIFICATION_DETECTION_REGISTRATION_HASH(Hash contextHash, Hash nameHash, BOOL* value) { return invoke(0x697F508861875B42, contextHash, nameHash, value); } // 0x697F508861875B42 b393 + NATIVE_DECL BOOL NETWORK_TRY_ACCESS_TUNABLE_BOOL_HASH(Hash tunableContext, Hash tunableName, BOOL defaultValue) { return invoke(0xC7420099936CE286, tunableContext, tunableName, defaultValue); } // 0xC7420099936CE286 0x8AFE3D90 b323 + NATIVE_DECL int NETWORK_GET_CONTENT_MODIFIER_LIST_ID(Hash contentHash) { return invoke(0x187382F8A3E0A6C3, contentHash); } // 0x187382F8A3E0A6C3 0xA78571CA b323 + NATIVE_DECL int NETWORK_GET_BONE_ID_OF_FATAL_HIT() { return invoke(0x7DB53B37A2F211A0); } // 0x7DB53B37A2F211A0 0x053BB329 b323 + NATIVE_DECL void NETWORK_RESET_BODY_TRACKER() { invoke(0x72433699B4E6DD64); } // 0x72433699B4E6DD64 0x3914463F b323 + NATIVE_DECL int NETWORK_GET_NUMBER_BODY_TRACKER_HITS() { return invoke(0xD38C4A6D047C019D); } // 0xD38C4A6D047C019D 0x17CBC608 b323 + NATIVE_DECL BOOL NETWORK_HAS_BONE_BEEN_HIT_BY_KILLER(int boneIndex) { return invoke(0x2E0BF682CC778D49, boneIndex); } // 0x2E0BF682CC778D49 0xBFAA349B b323 + NATIVE_DECL BOOL NETWORK_SET_ATTRIBUTE_DAMAGE_TO_PLAYER(Ped ped, Player player) { return invoke(0x0EDE326D47CD0F3E, ped, player); } // 0x0EDE326D47CD0F3E 0xBEB7281A b323 + NATIVE_DECL void NETWORK_TRIGGER_DAMAGE_EVENT_FOR_ZERO_DAMAGE(Entity entity, BOOL toggle) { invoke(0x890E2C5ABED7236D, entity, toggle); } // 0x890E2C5ABED7236D b1365 + NATIVE_DECL void NETWORK_TRIGGER_DAMAGE_EVENT_FOR_ZERO_WEAPON_HASH(Entity entity, BOOL toggle) { invoke(0x38B7C51AB1EDC7D8, entity, toggle); } // 0x38B7C51AB1EDC7D8 b1734 + NATIVE_DECL void NETWORK_SET_NO_LONGER_NEEDED(Entity entity, BOOL toggle) { invoke(0x3FC795691834481D, entity, toggle); } // 0x3FC795691834481D b1868 + NATIVE_DECL BOOL NETWORK_EXPLODE_VEHICLE(Vehicle vehicle, BOOL isAudible, BOOL isInvisible, int netId) { return invoke(0x301A42153C9AD707, vehicle, isAudible, isInvisible, netId); } // 0x301A42153C9AD707 0x0E1B38AE b323 + NATIVE_DECL void NETWORK_EXPLODE_HELI(Vehicle vehicle, BOOL isAudible, BOOL isInvisible, int netId) { invoke(0x2A5E0621DD815A9A, vehicle, isAudible, isInvisible, netId); } // 0x2A5E0621DD815A9A 0x955B31BF b463 + NATIVE_DECL void NETWORK_USE_LOGARITHMIC_BLENDING_THIS_FRAME(Entity entity) { invoke(0xCD71A4ECAB22709E, entity); } // 0xCD71A4ECAB22709E 0xBC54371B b323 + NATIVE_DECL void NETWORK_OVERRIDE_COORDS_AND_HEADING(Entity entity, float x, float y, float z, float heading) { invoke(0xA7E30DE9272B6D49, entity, x, y, z, heading); } // 0xA7E30DE9272B6D49 0x644141C5 b323 + NATIVE_DECL void NETWORK_ENABLE_EXTRA_VEHICLE_ORIENTATION_BLEND_CHECKS(int netId, BOOL toggle) { invoke(0xE6717E652B8C8D8A, netId, toggle); } // 0xE6717E652B8C8D8A b617 + NATIVE_DECL void NETWORK_DISABLE_PROXIMITY_MIGRATION(int netID) { invoke(0x407091CF6037118E, netID); } // 0x407091CF6037118E 0x9F82917F b323 + NATIVE_DECL void NETWORK_SET_PROPERTY_ID(int id) { invoke(0x1775961C2FBBCB5C, id); } // 0x1775961C2FBBCB5C 0x5A74E873 b323 + NATIVE_DECL void NETWORK_CLEAR_PROPERTY_ID() { invoke(0xC2B82527CA77053E); } // 0xC2B82527CA77053E 0x38BC35C8 b323 + NATIVE_DECL void NETWORK_SET_PLAYER_MENTAL_STATE(int p0) { invoke(0x367EF5E2F439B4C6, p0); } // 0x367EF5E2F439B4C6 0x53C9563C b323 + NATIVE_DECL void NETWORK_SET_MINIMUM_RANK_FOR_MISSION(BOOL p0) { invoke(0x94538037EE44F5CF, p0); } // 0x94538037EE44F5CF 0x6B97075B b323 + NATIVE_DECL void NETWORK_CACHE_LOCAL_PLAYER_HEAD_BLEND_DATA() { invoke(0xBD0BE0BFC927EAC1); } // 0xBD0BE0BFC927EAC1 0x94AB35A9 b323 + NATIVE_DECL BOOL NETWORK_HAS_CACHED_PLAYER_HEAD_BLEND_DATA(Player player) { return invoke(0x237D5336A9A54108, player); } // 0x237D5336A9A54108 0x7B2A0337 b323 + NATIVE_DECL BOOL NETWORK_APPLY_CACHED_PLAYER_HEAD_BLEND_DATA(Ped ped, Player player) { return invoke(0x99B72C7ABDE5C910, ped, player); } // 0x99B72C7ABDE5C910 0x99F58A07 b323 + NATIVE_DECL int GET_NUM_COMMERCE_ITEMS() { return invoke(0xF2EAC213D5EA0623); } // 0xF2EAC213D5EA0623 0x965EA007 b323 + NATIVE_DECL BOOL IS_COMMERCE_DATA_VALID() { return invoke(0xEA14EEF5B7CD2C30); } // 0xEA14EEF5B7CD2C30 0xEEFC8A55 b323 + NATIVE_DECL void TRIGGER_COMMERCE_DATA_FETCH(Any p0) { invoke(0xB606E6CC59664972, p0); } // 0xB606E6CC59664972 0x866D1B67 b323 + NATIVE_DECL BOOL IS_COMMERCE_DATA_FETCH_IN_PROGRESS() { return invoke(0x1D4DC17C38FEAFF0); } // 0x1D4DC17C38FEAFF0 0xED4A272F b323 + NATIVE_DECL const char* GET_COMMERCE_ITEM_ID(int index) { return invoke(0x662635855957C411, index); } // 0x662635855957C411 0x4ACF110C b323 + NATIVE_DECL const char* GET_COMMERCE_ITEM_NAME(int index) { return invoke(0xB4271092CA7EDF48, index); } // 0xB4271092CA7EDF48 0x1AA3A0D5 b323 + NATIVE_DECL const char* GET_COMMERCE_PRODUCT_PRICE(int index) { return invoke(0xCA94551B50B4932C, index); } // 0xCA94551B50B4932C 0x37877757 b323 + NATIVE_DECL int GET_COMMERCE_ITEM_NUM_CATS(int index) { return invoke(0x2A7776C709904AB0, index); } // 0x2A7776C709904AB0 0x1CF89DA5 b323 + NATIVE_DECL const char* GET_COMMERCE_ITEM_CAT(int index, int index2) { return invoke(0x6F44CBF56D79FAC0, index, index2); } // 0x6F44CBF56D79FAC0 0x16E53875 b323 + NATIVE_DECL void OPEN_COMMERCE_STORE(const char* p0, const char* p1, int p2) { invoke(0x58C21165F6545892, p0, p1, p2); } // 0x58C21165F6545892 0x365C50EE b323 + NATIVE_DECL BOOL IS_COMMERCE_STORE_OPEN() { return invoke(0x2EAC52B4019E2782); } // 0x2EAC52B4019E2782 0x25E2DBA9 b323 + NATIVE_DECL void SET_STORE_ENABLED(BOOL toggle) { invoke(0x9641A9FF718E9C5E, toggle); } // 0x9641A9FF718E9C5E 0xC1F6443B b323 + NATIVE_DECL BOOL REQUEST_COMMERCE_ITEM_IMAGE(int index) { return invoke(0xA2F952104FC6DD4B, index); } // 0xA2F952104FC6DD4B 0x1FDC75DC b323 + NATIVE_DECL void RELEASE_ALL_COMMERCE_ITEM_IMAGES() { invoke(0x72D0706CD6CCDB58); } // 0x72D0706CD6CCDB58 0xCA7A0A49 b323 + NATIVE_DECL const char* GET_COMMERCE_ITEM_TEXTURENAME(int index) { return invoke(0x722F5D28B61C5EA8, index); } // 0x722F5D28B61C5EA8 0x44A58B0A b323 + NATIVE_DECL BOOL IS_STORE_AVAILABLE_TO_USER() { return invoke(0x883D79C4071E18B3); } // 0x883D79C4071E18B3 0xD32FA11F b323 + NATIVE_DECL void DELAY_MP_STORE_OPEN() { invoke(0x265635150FB0D82E); } // 0x265635150FB0D82E 0xA7FA70AE b323 + NATIVE_DECL void RESET_STORE_NETWORK_GAME_TRACKING() { invoke(0x444C4525ECE0A4B9); } // 0x444C4525ECE0A4B9 0xCC7DCE24 b323 + NATIVE_DECL BOOL IS_USER_OLD_ENOUGH_TO_ACCESS_STORE() { return invoke(0x59328EB08C5CEB2B); } // 0x59328EB08C5CEB2B 0x70F6D3AD b323 + NATIVE_DECL void SET_LAST_VIEWED_SHOP_ITEM(Hash p0, int p1, Hash p2) { invoke(0xFAE628F1E9ADB239, p0, p1, p2); } // 0xFAE628F1E9ADB239 0xD59A822B b323 + NATIVE_DECL int GET_USER_PREMIUM_ACCESS() { return invoke(0x754615490A029508); } // 0x754615490A029508 b1290 + NATIVE_DECL int GET_USER_STARTER_ACCESS() { return invoke(0x155467ACA0F55705); } // 0x155467ACA0F55705 b1290 + NATIVE_DECL int CLOUD_DELETE_MEMBER_FILE(const char* p0) { return invoke(0xC64DED7EF0D2FE37, p0); } // 0xC64DED7EF0D2FE37 0x2B7B57B3 b323 + NATIVE_DECL BOOL CLOUD_HAS_REQUEST_COMPLETED(int requestId) { return invoke(0x4C61B39930D045DA, requestId); } // 0x4C61B39930D045DA 0xBAF52DD8 b323 + NATIVE_DECL BOOL CLOUD_DID_REQUEST_SUCCEED(int requestId) { return invoke(0x3A3D5568AF297CD5, requestId); } // 0x3A3D5568AF297CD5 0x9B9AFFF1 b323 + NATIVE_DECL void CLOUD_CHECK_AVAILABILITY() { invoke(0x4F18196C8D38768D); } // 0x4F18196C8D38768D 0xC38E9DB0 b323 + NATIVE_DECL BOOL CLOUD_IS_CHECKING_AVAILABILITY() { return invoke(0xC7ABAC5DE675EE3B); } // 0xC7ABAC5DE675EE3B 0x32A4EB22 b323 + NATIVE_DECL BOOL CLOUD_GET_AVAILABILITY_CHECK_RESULT() { return invoke(0x0B0CC10720653F3B); } // 0x0B0CC10720653F3B 0x9262744C b323 + NATIVE_DECL int GET_CONTENT_TO_LOAD_TYPE() { return invoke(0x8B0C2964BA471961); } // 0x8B0C2964BA471961 b323 + NATIVE_DECL BOOL GET_IS_LAUNCH_FROM_LIVE_AREA() { return invoke(0x88B588B41FF7868E); } // 0x88B588B41FF7868E b323 + NATIVE_DECL BOOL GET_IS_LIVE_AREA_LAUNCH_WITH_CONTENT() { return invoke(0x67FC09BC554A75E5); } // 0x67FC09BC554A75E5 b323 + NATIVE_DECL void CLEAR_SERVICE_EVENT_ARGUMENTS() { invoke(0x966DD84FB6A46017); } // 0x966DD84FB6A46017 b323 + NATIVE_DECL BOOL UGC_COPY_CONTENT(Any* p0, Any* p1) { return invoke(0x152D90E4C1B4738A, p0, p1); } // 0x152D90E4C1B4738A 0x08243B79 b323 + NATIVE_DECL BOOL UGC_IS_CREATING() { return invoke(0x9FEDF86898F100E9); } // 0x9FEDF86898F100E9 0x798D6C27 b323 + NATIVE_DECL BOOL UGC_HAS_CREATE_FINISHED() { return invoke(0x5E24341A7F92A74B); } // 0x5E24341A7F92A74B 0xE69E8D0D b323 + NATIVE_DECL BOOL UGC_DID_CREATE_SUCCEED() { return invoke(0x24E4E51FC16305F9); } // 0x24E4E51FC16305F9 0x742075FE b323 + NATIVE_DECL int UGC_GET_CREATE_RESULT() { return invoke(0xFBC5E768C7A77A6A); } // 0xFBC5E768C7A77A6A 0xCE569932 b323 + NATIVE_DECL const char* UGC_GET_CREATE_CONTENT_ID() { return invoke(0xC55A0B40FFB1ED23); } // 0xC55A0B40FFB1ED23 0x82146BE9 b323 + NATIVE_DECL void UGC_CLEAR_CREATE_RESULT() { invoke(0x17440AA15D1D3739); } // 0x17440AA15D1D3739 0x133FF2D5 b323 + NATIVE_DECL BOOL UGC_QUERY_MY_CONTENT(Any p0, Any p1, Any* p2, Any p3, Any p4, Any p5) { return invoke(0x9BF438815F5D96EA, p0, p1, p2, p3, p4, p5); } // 0x9BF438815F5D96EA 0xCBA7242F b323 + NATIVE_DECL BOOL UGC_QUERY_BY_CATEGORY(Any p0, Any p1, Any p2, const char* p3, Any p4, BOOL p5) { return invoke(0x692D58DF40657E8C, p0, p1, p2, p3, p4, p5); } // 0x692D58DF40657E8C b323 + NATIVE_DECL BOOL UGC_QUERY_BY_CONTENT_ID(const char* contentId, BOOL latestVersion, const char* contentTypeName) { return invoke(0x158EC424F35EC469, contentId, latestVersion, contentTypeName); } // 0x158EC424F35EC469 0xDED82A6E b323 + NATIVE_DECL BOOL UGC_QUERY_BY_CONTENT_IDS(Any* data, int count, BOOL latestVersion, const char* contentTypeName) { return invoke(0xC7397A83F7A2A462, data, count, latestVersion, contentTypeName); } // 0xC7397A83F7A2A462 0x47B3C35E b323 + NATIVE_DECL BOOL UGC_QUERY_MOST_RECENTLY_CREATED_CONTENT(int offset, int count, const char* contentTypeName, int p3) { return invoke(0x6D4CB481FAC835E8, offset, count, contentTypeName, p3); } // 0x6D4CB481FAC835E8 0x40CF0783 b323 + NATIVE_DECL BOOL UGC_GET_BOOKMARKED_CONTENT(Any p0, Any p1, const char* p2, Any* p3) { return invoke(0xD5A4B59980401588, p0, p1, p2, p3); } // 0xD5A4B59980401588 0x4609D596 b323 + NATIVE_DECL BOOL UGC_GET_MY_CONTENT(Any p0, Any p1, const char* p2, Any* p3) { return invoke(0x3195F8DD0D531052, p0, p1, p2, p3); } // 0x3195F8DD0D531052 0x4C2C0D1F b323 + NATIVE_DECL BOOL UGC_GET_FRIEND_CONTENT(Any p0, Any p1, const char* p2, Any* p3) { return invoke(0xF9E1CCAE8BA4C281, p0, p1, p2, p3); } // 0xF9E1CCAE8BA4C281 0x9EFBD5D1 b323 + NATIVE_DECL BOOL UGC_GET_CREW_CONTENT(Any p0, Any p1, Any p2, const char* p3, Any* p4) { return invoke(0x9F6E2821885CAEE2, p0, p1, p2, p3, p4); } // 0x9F6E2821885CAEE2 0xA6D8B798 b323 + NATIVE_DECL BOOL UGC_GET_GET_BY_CATEGORY(Any p0, Any p1, Any p2, const char* p3, Any* p4) { return invoke(0x678BB03C1A3BD51E, p0, p1, p2, p3, p4); } // 0x678BB03C1A3BD51E 0x67E74842 b323 + NATIVE_DECL BOOL UGC_GET_GET_BY_CONTENT_ID(const char* contentId, const char* contentTypeName) { return invoke(0x815E5E3073DA1D67, contentId, contentTypeName); } // 0x815E5E3073DA1D67 0xE123C7AC b323 + NATIVE_DECL BOOL UGC_GET_GET_BY_CONTENT_IDS(Any* data, int dataCount, const char* contentTypeName) { return invoke(0xB8322EEB38BE7C26, data, dataCount, contentTypeName); } // 0xB8322EEB38BE7C26 0x22C33603 b323 + NATIVE_DECL BOOL UGC_GET_MOST_RECENTLY_CREATED_CONTENT(Any p0, Any p1, Any* p2, Any* p3) { return invoke(0xA7862BC5ED1DFD7E, p0, p1, p2, p3); } // 0xA7862BC5ED1DFD7E 0x37F5BD93 b323 + NATIVE_DECL BOOL UGC_GET_MOST_RECENTLY_PLAYED_CONTENT(Any p0, Any p1, Any* p2, Any* p3) { return invoke(0x97A770BEEF227E2B, p0, p1, p2, p3); } // 0x97A770BEEF227E2B 0x1CFB3F51 b323 + NATIVE_DECL BOOL UGC_GET_TOP_RATED_CONTENT(Any p0, Any p1, Any* p2, Any* p3) { return invoke(0x5324A0E3E4CE3570, p0, p1, p2, p3); } // 0x5324A0E3E4CE3570 0x87D1E6BD b323 + NATIVE_DECL void UGC_CANCEL_QUERY() { invoke(0xE9B99B6853181409); } // 0xE9B99B6853181409 0x021D5A94 b323 + NATIVE_DECL BOOL UGC_IS_GETTING() { return invoke(0xD53ACDBEF24A46E8); } // 0xD53ACDBEF24A46E8 0x4908A514 b323 + NATIVE_DECL BOOL UGC_HAS_GET_FINISHED() { return invoke(0x02ADA21EA2F6918F); } // 0x02ADA21EA2F6918F 0x50296140 b323 + NATIVE_DECL BOOL UGC_DID_GET_SUCCEED() { return invoke(0x941E5306BCD7C2C7); } // 0x941E5306BCD7C2C7 0x3970B0DA b323 + NATIVE_DECL BOOL UGC_WAS_QUERY_FORCE_CANCELLED() { return invoke(0xC87E740D9F3872CC); } // 0xC87E740D9F3872CC 0xC1487110 b323 + NATIVE_DECL int UGC_GET_QUERY_RESULT() { return invoke(0xEDF7F927136C224B); } // 0xEDF7F927136C224B 0xCC2356E3 b323 + NATIVE_DECL int UGC_GET_CONTENT_NUM() { return invoke(0xE0A6138401BCB837); } // 0xE0A6138401BCB837 0x2DE69817 b323 + NATIVE_DECL int UGC_GET_CONTENT_TOTAL() { return invoke(0x769951E2455E2EB5); } // 0x769951E2455E2EB5 0x81BD8D3B b323 + NATIVE_DECL Hash UGC_GET_CONTENT_HASH() { return invoke(0x3A17A27D75C74887); } // 0x3A17A27D75C74887 0x8E1D8F78 b323 + NATIVE_DECL void UGC_CLEAR_QUERY_RESULTS() { invoke(0xBA96394A0EECFA65); } // 0xBA96394A0EECFA65 0x0D35DD93 b323 + NATIVE_DECL const char* UGC_GET_CONTENT_USER_ID(int p0) { return invoke(0xCD67AD041A394C9C, p0); } // 0xCD67AD041A394C9C 0x8F3137E6 b323 + NATIVE_DECL BOOL UGC_GET_CONTENT_CREATOR_GAMER_HANDLE(int p0, Any* p1) { return invoke(0x584770794D758C18, p0, p1); } // 0x584770794D758C18 b323 + NATIVE_DECL BOOL UGC_GET_CONTENT_CREATED_BY_LOCAL_PLAYER(Any p0) { return invoke(0x8C8D2739BA44AF0F, p0); } // 0x8C8D2739BA44AF0F b323 + NATIVE_DECL const char* UGC_GET_CONTENT_USER_NAME(Any p0) { return invoke(0x703F12425ECA8BF5, p0); } // 0x703F12425ECA8BF5 0xB9137BA7 b323 + NATIVE_DECL BOOL UGC_GET_CONTENT_IS_USING_SC_NICKNAME(Any p0) { return invoke(0xAEAB987727C5A8A4, p0); } // 0xAEAB987727C5A8A4 0x9FEEAA9C b323 + NATIVE_DECL int UGC_GET_CONTENT_CATEGORY(int p0) { return invoke(0xA7BAB11E7C9C6C5A, p0); } // 0xA7BAB11E7C9C6C5A 0x5E8A7559 b323 + NATIVE_DECL const char* UGC_GET_CONTENT_ID(int p0) { return invoke(0x55AA95F481D694D2, p0); } // 0x55AA95F481D694D2 0x331AEABF b323 + NATIVE_DECL const char* UGC_GET_ROOT_CONTENT_ID(int p0) { return invoke(0xC0173D6BFF4E0348, p0); } // 0xC0173D6BFF4E0348 0x0E5E8E5C b323 + NATIVE_DECL const char* UGC_GET_CONTENT_NAME(Any p0) { return invoke(0xBF09786A7FCAB582, p0); } // 0xBF09786A7FCAB582 0xA5A0C695 b323 + NATIVE_DECL int UGC_GET_CONTENT_DESCRIPTION_HASH(Any p0) { return invoke(0x7CF0448787B23758, p0); } // 0x7CF0448787B23758 0x91534C6E b323 + NATIVE_DECL const char* UGC_GET_CONTENT_PATH(int p0, int p1) { return invoke(0xBAF6BABF9E7CCC13, p0, p1); } // 0xBAF6BABF9E7CCC13 0x744A9EA5 b323 + NATIVE_DECL void UGC_GET_CONTENT_UPDATED_DATE(Any p0, Any* p1) { invoke(0xCFD115B373C0DF63, p0, p1); } // 0xCFD115B373C0DF63 0xA19A238D b323 + NATIVE_DECL int UGC_GET_CONTENT_FILE_VERSION(Any p0, Any p1) { return invoke(0x37025B27D9B658B1, p0, p1); } // 0x37025B27D9B658B1 0xFF7D44E6 b323 + NATIVE_DECL BOOL UGC_GET_CONTENT_HAS_LO_RES_PHOTO(int p0) { return invoke(0x1D610EB0FEA716D9, p0); } // 0x1D610EB0FEA716D9 b323 + NATIVE_DECL BOOL UGC_GET_CONTENT_HAS_HI_RES_PHOTO(int p0) { return invoke(0x7FCC39C46C3C03BD, p0); } // 0x7FCC39C46C3C03BD b323 + NATIVE_DECL int UGC_GET_CONTENT_LANGUAGE(Any p0) { return invoke(0x32DD916F3F7C9672, p0); } // 0x32DD916F3F7C9672 0xA2C5BD9D b323 + NATIVE_DECL BOOL UGC_GET_CONTENT_IS_PUBLISHED(Any p0) { return invoke(0x3054F114121C21EA, p0); } // 0x3054F114121C21EA 0xA850DDE1 b323 + NATIVE_DECL BOOL UGC_GET_CONTENT_IS_VERIFIED(Any p0) { return invoke(0xA9240A96C74CCA13, p0); } // 0xA9240A96C74CCA13 0x8F6754AE b323 + NATIVE_DECL float UGC_GET_CONTENT_RATING(Any p0, Any p1) { return invoke(0x1ACCFBA3D8DAB2EE, p0, p1); } // 0x1ACCFBA3D8DAB2EE 0x1E34953F b323 + NATIVE_DECL int UGC_GET_CONTENT_RATING_COUNT(Any p0, Any p1) { return invoke(0x759299C5BB31D2A9, p0, p1); } // 0x759299C5BB31D2A9 0x771FE190 b323 + NATIVE_DECL int UGC_GET_CONTENT_RATING_POSITIVE_COUNT(Any p0, Any p1) { return invoke(0x87E5C46C187FE0AE, p0, p1); } // 0x87E5C46C187FE0AE 0x3276D9D3 b323 + NATIVE_DECL int UGC_GET_CONTENT_RATING_NEGATIVE_COUNT(Any p0, Any p1) { return invoke(0x4E548C0D7AE39FF9, p0, p1); } // 0x4E548C0D7AE39FF9 0x41A0FB02 b323 + NATIVE_DECL BOOL UGC_GET_CONTENT_HAS_PLAYER_RECORD(Any p0) { return invoke(0x70EA8DA57840F9BE, p0); } // 0x70EA8DA57840F9BE 0x11DC0F27 b323 + NATIVE_DECL BOOL UGC_GET_CONTENT_HAS_PLAYER_BOOKMARKED(Any p0) { return invoke(0x993CBE59D350D225, p0); } // 0x993CBE59D350D225 0x0DEB3F5A b323 + NATIVE_DECL int UGC_REQUEST_CONTENT_DATA_FROM_INDEX(int p0, int p1) { return invoke(0x171DF6A0C07FB3DC, p0, p1); } // 0x171DF6A0C07FB3DC 0x84315226 b323 + NATIVE_DECL int UGC_REQUEST_CONTENT_DATA_FROM_PARAMS(const char* contentTypeName, const char* contentId, int p2, int p3, int p4) { return invoke(0x7FD2990AF016795E, contentTypeName, contentId, p2, p3, p4); } // 0x7FD2990AF016795E 0x38FC2EEB b323 + NATIVE_DECL int UGC_REQUEST_CACHED_DESCRIPTION(int p0) { return invoke(0x5E0165278F6339EE, p0); } // 0x5E0165278F6339EE 0x1C4F9FDB b323 + NATIVE_DECL BOOL UGC_IS_DESCRIPTION_REQUEST_IN_PROGRESS(Any p0) { return invoke(0x2D5DC831176D0114, p0); } // 0x2D5DC831176D0114 0xA69AE16C b323 + NATIVE_DECL BOOL UGC_HAS_DESCRIPTION_REQUEST_FINISHED(Any p0) { return invoke(0xEBFA8D50ADDC54C4, p0); } // 0xEBFA8D50ADDC54C4 0xF50BC67A b323 + NATIVE_DECL BOOL UGC_DID_DESCRIPTION_REQUEST_SUCCEED(Any p0) { return invoke(0x162C23CA83ED0A62, p0); } // 0x162C23CA83ED0A62 0xB3BBD241 b323 + NATIVE_DECL const char* UGC_GET_CACHED_DESCRIPTION(Any p0, Any p1) { return invoke(0x40F7E66472DF3E5C, p0, p1); } // 0x40F7E66472DF3E5C 0x70A2845C b323 + NATIVE_DECL BOOL UGC_RELEASE_CACHED_DESCRIPTION(Any p0) { return invoke(0x5A34CD9C3C5BEC44, p0); } // 0x5A34CD9C3C5BEC44 0x346B506C b323 + NATIVE_DECL void UGC_RELEASE_ALL_CACHED_DESCRIPTIONS() { invoke(0x68103E2247887242); } // 0x68103E2247887242 0x0095DB71 b323 + NATIVE_DECL BOOL UGC_PUBLISH(const char* contentId, const char* baseContentId, const char* contentTypeName) { return invoke(0x1DE0F5F50D723CAA, contentId, baseContentId, contentTypeName); } // 0x1DE0F5F50D723CAA 0xAD334B40 b323 + NATIVE_DECL BOOL UGC_SET_BOOKMARKED(const char* contentId, BOOL bookmarked, const char* contentTypeName) { return invoke(0x274A1519DFC1094F, contentId, bookmarked, contentTypeName); } // 0x274A1519DFC1094F 0x980D45D7 b323 + NATIVE_DECL BOOL UGC_SET_DELETED(Any* p0, BOOL p1, const char* p2) { return invoke(0xD05D1A6C74DA3498, p0, p1, p2); } // 0xD05D1A6C74DA3498 0x48CCC328 b323 + NATIVE_DECL BOOL UGC_IS_MODIFYING() { return invoke(0x45E816772E93A9DB); } // 0x45E816772E93A9DB 0x8E664EFD b323 + NATIVE_DECL BOOL UGC_HAS_MODIFY_FINISHED() { return invoke(0x299EF3C576773506); } // 0x299EF3C576773506 0x611E0BE2 b323 + NATIVE_DECL BOOL UGC_DID_MODIFY_SUCCEED() { return invoke(0x793FF272D5B365F4); } // 0x793FF272D5B365F4 0xF0211AC1 b323 + NATIVE_DECL int UGC_GET_MODIFY_RESULT() { return invoke(0x5A0A3D1A186A5508); } // 0x5A0A3D1A186A5508 0x1F0DD8AF b323 + NATIVE_DECL void UGC_CLEAR_MODIFY_RESULT() { invoke(0xA1E5E0204A6FCC70); } // 0xA1E5E0204A6FCC70 0x405ECA16 b323 + NATIVE_DECL BOOL UGC_GET_CREATORS_BY_USER_ID(Any* p0, Any* p1) { return invoke(0xB746D20B17F2A229, p0, p1); } // 0xB746D20B17F2A229 0x9567392B b323 + NATIVE_DECL BOOL UGC_HAS_QUERY_CREATORS_FINISHED() { return invoke(0x63B406D7884BFA95); } // 0x63B406D7884BFA95 0xF79FFF3C b323 + NATIVE_DECL BOOL UGC_DID_QUERY_CREATORS_SUCCEED() { return invoke(0x4D02279C83BE69FE); } // 0x4D02279C83BE69FE 0xA7F3F82B b323 + NATIVE_DECL int UGC_GET_CREATOR_NUM() { return invoke(0x597F8DBA9B206FC7); } // 0x597F8DBA9B206FC7 0x410C61D1 b323 + NATIVE_DECL BOOL UGC_LOAD_OFFLINE_QUERY(Any p0) { return invoke(0x5CAE833B0EE0C500, p0); } // 0x5CAE833B0EE0C500 0x0D4F845D b323 + NATIVE_DECL void UGC_CLEAR_OFFLINE_QUERY() { invoke(0x61A885D3F7CFEE9A); } // 0x61A885D3F7CFEE9A 0xE13C1F7F b323 + NATIVE_DECL void UGC_SET_QUERY_DATA_FROM_OFFLINE(BOOL p0) { invoke(0xF98DDE0A8ED09323, p0); } // 0xF98DDE0A8ED09323 0x213C6D36 b323 + NATIVE_DECL void UGC_SET_USING_OFFLINE_CONTENT(BOOL p0) { invoke(0xFD75DABC0957BF33, p0); } // 0xFD75DABC0957BF33 0x511E6F50 b323 + NATIVE_DECL BOOL UGC_IS_LANGUAGE_SUPPORTED(Any p0) { return invoke(0xF53E48461B71EECB, p0); } // 0xF53E48461B71EECB 0xB4668B23 b323 + NATIVE_DECL BOOL FACEBOOK_POST_COMPLETED_HEIST(const char* heistName, int cashEarned, int xpEarned) { return invoke(0x098AB65B9ED9A9EC, heistName, cashEarned, xpEarned); } // 0x098AB65B9ED9A9EC 0x30B51753 b323 + NATIVE_DECL BOOL FACEBOOK_POST_CREATE_CHARACTER() { return invoke(0xDC48473142545431); } // 0xDC48473142545431 0x02DAD93F b323 + NATIVE_DECL BOOL FACEBOOK_POST_COMPLETED_MILESTONE(int milestoneId) { return invoke(0x0AE1F1653B554AB9, milestoneId); } // 0x0AE1F1653B554AB9 0x2D947814 b323 + NATIVE_DECL BOOL FACEBOOK_HAS_POST_COMPLETED() { return invoke(0x62B9FEC9A11F10EF); } // 0x62B9FEC9A11F10EF 0x37A28C26 b323 + NATIVE_DECL BOOL FACEBOOK_DID_POST_SUCCEED() { return invoke(0xA75E2B6733DA5142); } // 0xA75E2B6733DA5142 0x11E8B5CD b323 + NATIVE_DECL BOOL FACEBOOK_CAN_POST_TO_FACEBOOK() { return invoke(0x43865688AE10F0D7); } // 0x43865688AE10F0D7 0x429AEAB3 b323 + NATIVE_DECL int TEXTURE_DOWNLOAD_REQUEST(Any* gamerHandle, const char* filePath, const char* name, BOOL p3) { return invoke(0x16160DA74A8E74A2, gamerHandle, filePath, name, p3); } // 0x16160DA74A8E74A2 0xAD546CC3 b323 + NATIVE_DECL int TITLE_TEXTURE_DOWNLOAD_REQUEST(const char* filePath, const char* name, BOOL p2) { return invoke(0x0B203B4AFDE53A4F, filePath, name, p2); } // 0x0B203B4AFDE53A4F 0x1856D008 b323 + NATIVE_DECL int UGC_TEXTURE_DOWNLOAD_REQUEST(const char* p0, int p1, int p2, int p3, const char* p4, BOOL p5) { return invoke(0x308F96458B7087CC, p0, p1, p2, p3, p4, p5); } // 0x308F96458B7087CC 0x68C9AF69 b323 + NATIVE_DECL void TEXTURE_DOWNLOAD_RELEASE(int p0) { invoke(0x487EB90B98E9FB19, p0); } // 0x487EB90B98E9FB19 0xEE8D9E70 b323 + NATIVE_DECL BOOL TEXTURE_DOWNLOAD_HAS_FAILED(int p0) { return invoke(0x5776ED562C134687, p0); } // 0x5776ED562C134687 0xE4547765 b323 + NATIVE_DECL const char* TEXTURE_DOWNLOAD_GET_NAME(int p0) { return invoke(0x3448505B6E35262D, p0); } // 0x3448505B6E35262D 0xA40EF65A b323 + NATIVE_DECL int GET_STATUS_OF_TEXTURE_DOWNLOAD(int p0) { return invoke(0x8BD6C6DEA20E82C6, p0); } // 0x8BD6C6DEA20E82C6 0x03225BA3 b323 + NATIVE_DECL BOOL NETWORK_CHECK_ROS_LINK_WENTDOWN_NOT_NET() { return invoke(0x60EDD13EB3AC1FF3); } // 0x60EDD13EB3AC1FF3 0x4DEBC227 b323 + NATIVE_DECL BOOL NETWORK_SHOULD_SHOW_STRICT_NAT_WARNING() { return invoke(0x82A2B386716608F1); } // 0x82A2B386716608F1 b393 + NATIVE_DECL BOOL NETWORK_IS_CABLE_CONNECTED() { return invoke(0xEFFB25453D8600F9); } // 0xEFFB25453D8600F9 0x5C065D55 b323 + NATIVE_DECL BOOL NETWORK_HAVE_SCS_PRIVATE_MSG_PRIV() { return invoke(0x66B59CFFD78467AF); } // 0x66B59CFFD78467AF 0x0CA1167F b323 + NATIVE_DECL BOOL NETWORK_HAVE_ROS_SOCIAL_CLUB_PRIV() { return invoke(0x606E4D3E3CCCF3EB); } // 0x606E4D3E3CCCF3EB 0x424C6E27 b323 + NATIVE_DECL BOOL NETWORK_HAVE_ROS_BANNED_PRIV() { return invoke(0x8020A73847E0CA7D); } // 0x8020A73847E0CA7D 0xD3BBE42F b323 + NATIVE_DECL BOOL NETWORK_HAVE_ROS_CREATE_TICKET_PRIV() { return invoke(0xA0AD7E2AF5349F61); } // 0xA0AD7E2AF5349F61 0xBDBB5948 b323 + NATIVE_DECL BOOL NETWORK_HAVE_ROS_MULTIPLAYER_PRIV() { return invoke(0x5F91D5D0B36AA310); } // 0x5F91D5D0B36AA310 0x97287D68 b323 + NATIVE_DECL BOOL NETWORK_HAVE_ROS_LEADERBOARD_WRITE_PRIV() { return invoke(0x422D396F80A96547); } // 0x422D396F80A96547 0xC6EA802E b323 + NATIVE_DECL BOOL NETWORK_HAS_ROS_PRIVILEGE(int index) { return invoke(0xA699957E60D80214, index); } // 0xA699957E60D80214 0xFD261E30 b323 + NATIVE_DECL BOOL NETWORK_HAS_ROS_PRIVILEGE_END_DATE(int privilege, int* banType, Any* timeData) { return invoke(0xC22912B1D85F26B1, privilege, banType, timeData); } // 0xC22912B1D85F26B1 0x8570DD34 b323 + NATIVE_DECL BOOL NETWORK_HAS_ROS_PRIVILEGE_PLAYED_LAST_GEN() { return invoke(0x593570C289A77688); } // 0x593570C289A77688 b323 + NATIVE_DECL BOOL NETWORK_HAS_ROS_PRIVILEGE_SPECIAL_EDITION_CONTENT() { return invoke(0x91B87C55093DE351); } // 0x91B87C55093DE351 b323 + NATIVE_DECL int NETWORK_START_COMMUNICATION_PERMISSIONS_CHECK(Any p0) { return invoke(0x36391F397731595D, p0); } // 0x36391F397731595D b323 + NATIVE_DECL int NETWORK_START_USER_CONTENT_PERMISSIONS_CHECK(Any* netHandle) { return invoke(0xDEB2B99A1AF1A2A6, netHandle); } // 0xDEB2B99A1AF1A2A6 b323 + NATIVE_DECL void NETWORK_SKIP_RADIO_RESET_NEXT_CLOSE() { invoke(0x9465E683B12D3F6B); } // 0x9465E683B12D3F6B 0x273C6180 b323 + NATIVE_DECL void NETWORK_SKIP_RADIO_RESET_NEXT_OPEN() { invoke(0xCA59CCAE5D01E4CE); } // 0xCA59CCAE5D01E4CE b1734 + NATIVE_DECL BOOL NETWORK_SKIP_RADIO_WARNING() { return invoke(0x659CF2EF7F550C4F); } // 0x659CF2EF7F550C4F b1011 + NATIVE_DECL void NETWORK_FORCE_LOCAL_PLAYER_SCAR_SYNC() { invoke(0xB7C7F6AD6424304B); } // 0xB7C7F6AD6424304B 0x371BBA08 b323 + NATIVE_DECL void NETWORK_DISABLE_LEAVE_REMOTE_PED_BEHIND(BOOL toggle) { invoke(0xC505036A35AFD01B, toggle); } // 0xC505036A35AFD01B 0xA100CC97 b323 + NATIVE_DECL void NETWORK_ALLOW_REMOTE_ATTACHMENT_MODIFICATION(Entity entity, BOOL toggle) { invoke(0x267C78C60E806B9A, entity, toggle); } // 0x267C78C60E806B9A 0xBB2D33D3 b323 + NATIVE_DECL void NETWORK_SHOW_CHAT_RESTRICTION_MSC(Player player) { invoke(0x6BFF5F84102DF80A, player); } // 0x6BFF5F84102DF80A b323 + NATIVE_DECL void NETWORK_SHOW_PSN_UGC_RESTRICTION() { invoke(0x5C497525F803486B); } // 0x5C497525F803486B b323 + NATIVE_DECL BOOL NETWORK_IS_TITLE_UPDATE_REQUIRED() { return invoke(0x6FB7BB3607D27FA2); } // 0x6FB7BB3607D27FA2 b323 + NATIVE_DECL void NETWORK_QUIT_MP_TO_DESKTOP() { invoke(0x45A83257ED02D9BC); } // 0x45A83257ED02D9BC b323 + NATIVE_DECL BOOL NETWORK_IS_CONNECTED_VIA_RELAY(Player player) { return invoke(0x16D3D49902F697BB, player); } // 0x16D3D49902F697BB b323 + NATIVE_DECL float NETWORK_GET_AVERAGE_LATENCY(Player player) { return invoke(0xD414BE129BB81B32, player); } // 0xD414BE129BB81B32 b323 + NATIVE_DECL float NETWORK_GET_AVERAGE_PING(Player player) { return invoke(0x0E3A041ED6AC2B45, player); } // 0x0E3A041ED6AC2B45 b323 + NATIVE_DECL float NETWORK_GET_AVERAGE_PACKET_LOSS(Player player) { return invoke(0x350C23949E43686C, player); } // 0x350C23949E43686C b323 + NATIVE_DECL int NETWORK_GET_NUM_UNACKED_RELIABLES(Player player) { return invoke(0xFF8FCF9FFC458A1C, player); } // 0xFF8FCF9FFC458A1C b323 + NATIVE_DECL int NETWORK_GET_UNRELIABLE_RESEND_COUNT(Player player) { return invoke(0x3765C3A3E8192E10, player); } // 0x3765C3A3E8192E10 b323 + NATIVE_DECL int NETWORK_GET_HIGHEST_RELIABLE_RESEND_COUNT(Player player) { return invoke(0x52C1EADAF7B10302, player); } // 0x52C1EADAF7B10302 b323 + NATIVE_DECL void NETWORK_REPORT_CODE_TAMPER() { invoke(0x5626D9D6810730D5); } // 0x5626D9D6810730D5 b350 + NATIVE_DECL Vector3 NETWORK_GET_LAST_ENTITY_POS_RECEIVED_OVER_NETWORK(Entity entity) { return invoke(0x64D779659BC37B19, entity); } // 0x64D779659BC37B19 b393 + NATIVE_DECL Vector3 NETWORK_GET_LAST_PLAYER_POS_RECEIVED_OVER_NETWORK(Player player) { return invoke(0x125E6D638B8605D4, player); } // 0x125E6D638B8605D4 b393 + NATIVE_DECL Vector3 NETWORK_GET_LAST_VEL_RECEIVED_OVER_NETWORK(Entity entity) { return invoke(0x33DE49EDF4DDE77A, entity); } // 0x33DE49EDF4DDE77A b1103 + NATIVE_DECL Vector3 NETWORK_GET_PREDICTED_VELOCITY(Entity entity, float maxSpeedToPredict) { return invoke(0xAA5FAFCD2C5F5E47, entity, maxSpeedToPredict); } // 0xAA5FAFCD2C5F5E47 b1103 + NATIVE_DECL void NETWORK_DUMP_NET_IF_CONFIG() { invoke(0xAEDF1BC1C133D6E3); } // 0xAEDF1BC1C133D6E3 b323 + NATIVE_DECL void NETWORK_GET_SIGNALLING_INFO(Any* p0) { invoke(0x2555CF7DA5473794, p0); } // 0x2555CF7DA5473794 b323 + NATIVE_DECL void NETWORK_GET_NET_STATISTICS_INFO(Any* p0) { invoke(0x6FD992C4A1C1B986, p0); } // 0x6FD992C4A1C1B986 b323 + NATIVE_DECL int NETWORK_GET_PLAYER_ACCOUNT_ID(Player player) { return invoke(0xDB663CC9FF3407A9, player); } // 0xDB663CC9FF3407A9 b1734 + NATIVE_DECL void NETWORK_UGC_NAV(Any p0, Any p1) { invoke(0xC1447451DDB512F0, p0, p1); } // 0xC1447451DDB512F0 b2372 } namespace OBJECT { - Object CREATE_OBJECT(Hash modelHash, float x, float y, float z, BOOL isNetwork, BOOL bScriptHostObj, BOOL dynamic); - Object CREATE_OBJECT_NO_OFFSET(Hash modelHash, float x, float y, float z, BOOL isNetwork, BOOL bScriptHostObj, BOOL dynamic); - void DELETE_OBJECT(Object* object); - BOOL PLACE_OBJECT_ON_GROUND_PROPERLY(Object object); - BOOL PLACE_OBJECT_ON_GROUND_OR_OBJECT_PROPERLY(Object object); - BOOL ROTATE_OBJECT(Object object, float p1, float p2, BOOL p3); - BOOL SLIDE_OBJECT(Object object, float toX, float toY, float toZ, float speedX, float speedY, float speedZ, BOOL collision); - void SET_OBJECT_TARGETTABLE(Object object, BOOL targettable); - void SET_OBJECT_FORCE_VEHICLES_TO_AVOID(Object object, BOOL toggle); - Object GET_CLOSEST_OBJECT_OF_TYPE(float x, float y, float z, float radius, Hash modelHash, BOOL isMission, BOOL p6, BOOL p7); - BOOL HAS_OBJECT_BEEN_BROKEN(Object object, Any p1); - BOOL HAS_CLOSEST_OBJECT_OF_TYPE_BEEN_BROKEN(float p0, float p1, float p2, float p3, Hash modelHash, Any p5); - BOOL HAS_CLOSEST_OBJECT_OF_TYPE_BEEN_COMPLETELY_DESTROYED(float x, float y, float z, float radius, Hash modelHash, BOOL p5); - BOOL GET_HAS_OBJECT_BEEN_COMPLETELY_DESTROYED(Any p0); - Vector3 GET_OFFSET_FROM_COORD_AND_HEADING_IN_WORLD_COORDS(float xPos, float yPos, float zPos, float heading, float xOffset, float yOffset, float zOffset); - BOOL GET_COORDS_AND_ROTATION_OF_CLOSEST_OBJECT_OF_TYPE(float x, float y, float z, float radius, Hash modelHash, Vector3* outPosition, Vector3* outRotation, int rotationOrder); - void SET_STATE_OF_CLOSEST_DOOR_OF_TYPE(Hash type, float x, float y, float z, BOOL locked, float heading, BOOL p6); - void GET_STATE_OF_CLOSEST_DOOR_OF_TYPE(Hash type, float x, float y, float z, BOOL* locked, float* heading); - void SET_LOCKED_UNSTREAMED_IN_DOOR_OF_TYPE(Hash modelHash, float x, float y, float z, BOOL locked, float xRotMult, float yRotMult, float zRotMult); - void PLAY_OBJECT_AUTO_START_ANIM(Any p0); - void ADD_DOOR_TO_SYSTEM(Hash doorHash, Hash modelHash, float x, float y, float z, BOOL p5, BOOL scriptDoor, BOOL isLocal); - void REMOVE_DOOR_FROM_SYSTEM(Hash doorHash, Any p1); - void DOOR_SYSTEM_SET_DOOR_STATE(Hash doorHash, int state, BOOL requestDoor, BOOL forceUpdate); - int DOOR_SYSTEM_GET_DOOR_STATE(Hash doorHash); - int DOOR_SYSTEM_GET_DOOR_PENDING_STATE(Hash doorHash); - void DOOR_SYSTEM_SET_AUTOMATIC_RATE(Hash doorHash, float rate, BOOL requestDoor, BOOL forceUpdate); - void DOOR_SYSTEM_SET_AUTOMATIC_DISTANCE(Hash doorHash, float distance, BOOL requestDoor, BOOL forceUpdate); - void DOOR_SYSTEM_SET_OPEN_RATIO(Hash doorHash, float ajar, BOOL requestDoor, BOOL forceUpdate); - float DOOR_SYSTEM_GET_AUTOMATIC_DISTANCE(Hash doorHash); - float DOOR_SYSTEM_GET_OPEN_RATIO(Hash doorHash); - void DOOR_SYSTEM_SET_SPRING_REMOVED(Hash doorHash, BOOL removed, BOOL requestDoor, BOOL forceUpdate); - void DOOR_SYSTEM_SET_HOLD_OPEN(Hash doorHash, BOOL toggle); - void DOOR_SYSTEM_SET_DOOR_OPEN_FOR_RACES(Hash doorHash, BOOL p1); - BOOL IS_DOOR_REGISTERED_WITH_SYSTEM(Hash doorHash); - BOOL IS_DOOR_CLOSED(Hash doorHash); - void OPEN_ALL_BARRIERS_FOR_RACE(BOOL p0); - void CLOSE_ALL_BARRIERS_FOR_RACE(); - BOOL DOOR_SYSTEM_GET_IS_PHYSICS_LOADED(Any p0); - BOOL DOOR_SYSTEM_FIND_EXISTING_DOOR(float x, float y, float z, Hash modelHash, Hash* outDoorHash); - BOOL IS_GARAGE_EMPTY(Hash garageHash, BOOL p1, int p2); - BOOL IS_PLAYER_ENTIRELY_INSIDE_GARAGE(Hash garageHash, Player player, float p2, int p3); - BOOL IS_PLAYER_PARTIALLY_INSIDE_GARAGE(Hash garageHash, Player player, int p2); - BOOL ARE_ENTITIES_ENTIRELY_INSIDE_GARAGE(Hash garageHash, BOOL p1, BOOL p2, BOOL p3, Any p4); - BOOL IS_ANY_ENTITY_ENTIRELY_INSIDE_GARAGE(Hash garageHash, BOOL p1, BOOL p2, BOOL p3, Any p4); - BOOL IS_OBJECT_ENTIRELY_INSIDE_GARAGE(Hash garageHash, Entity entity, float p2, int p3); - BOOL IS_OBJECT_PARTIALLY_INSIDE_GARAGE(Hash garageHash, Entity entity, int p2); - void CLEAR_GARAGE(Hash garageHash, BOOL isNetwork); - void CLEAR_OBJECTS_INSIDE_GARAGE(Hash garageHash, BOOL vehicles, BOOL peds, BOOL objects, BOOL isNetwork); - void DISABLE_TIDYING_UP_IN_GARAGE(int id, BOOL toggle); - void ENABLE_SAVING_IN_GARAGE(Hash garageHash, BOOL toggle); - void CLOSE_SAFEHOUSE_GARAGES(); - BOOL DOES_OBJECT_OF_TYPE_EXIST_AT_COORDS(float x, float y, float z, float radius, Hash hash, BOOL p5); - BOOL IS_POINT_IN_ANGLED_AREA(float xPos, float yPos, float zPos, float x1, float y1, float z1, float x2, float y2, float z2, float width, BOOL debug, BOOL includeZ); - void SET_OBJECT_ALLOW_LOW_LOD_BUOYANCY(Object object, BOOL toggle); - void SET_OBJECT_PHYSICS_PARAMS(Object object, float weight, float p2, float p3, float p4, float p5, float gravity, float p7, float p8, float p9, float p10, float buoyancy); - float GET_OBJECT_FRAGMENT_DAMAGE_HEALTH(Any p0, BOOL p1); - void SET_ACTIVATE_OBJECT_PHYSICS_AS_SOON_AS_IT_IS_UNFROZEN(Object object, BOOL toggle); - BOOL IS_ANY_OBJECT_NEAR_POINT(float x, float y, float z, float range, BOOL p4); - BOOL IS_OBJECT_NEAR_POINT(Hash objectHash, float x, float y, float z, float range); - void REMOVE_OBJECT_HIGH_DETAIL_MODEL(Object object); - void BREAK_OBJECT_FRAGMENT_CHILD(Object p0, Any p1, BOOL p2); - void DAMAGE_OBJECT_FRAGMENT_CHILD(Any p0, Any p1, Any p2); - void FIX_OBJECT_FRAGMENT(Object object); - void TRACK_OBJECT_VISIBILITY(Object object); - BOOL IS_OBJECT_VISIBLE(Object object); - void SET_OBJECT_IS_SPECIAL_GOLFBALL(Object object, BOOL toggle); - void SET_OBJECT_TAKES_DAMAGE_FROM_COLLIDING_WITH_BUILDINGS(Any p0, BOOL p1); - void ALLOW_DAMAGE_EVENTS_FOR_NON_NETWORKED_OBJECTS(BOOL value); - void SET_CUTSCENES_WEAPON_FLASHLIGHT_ON_THIS_FRAME(Object object, BOOL toggle); - Object GET_RAYFIRE_MAP_OBJECT(float x, float y, float z, float radius, const char* name); - void SET_STATE_OF_RAYFIRE_MAP_OBJECT(Object object, int state); - int GET_STATE_OF_RAYFIRE_MAP_OBJECT(Object object); - BOOL DOES_RAYFIRE_MAP_OBJECT_EXIST(Object object); - float GET_RAYFIRE_MAP_OBJECT_ANIM_PHASE(Object object); - Pickup CREATE_PICKUP(Hash pickupHash, float posX, float posY, float posZ, int p4, int value, BOOL p6, Hash modelHash); - Pickup CREATE_PICKUP_ROTATE(Hash pickupHash, float posX, float posY, float posZ, float rotX, float rotY, float rotZ, int flag, int amount, Any p9, BOOL p10, Hash modelHash); - void FORCE_PICKUP_ROTATE_FACE_UP(); - void SET_CUSTOM_PICKUP_WEAPON_HASH(Hash pickupHash, Pickup pickup); - Object CREATE_AMBIENT_PICKUP(Hash pickupHash, float posX, float posY, float posZ, int flags, int value, Hash modelHash, BOOL p7, BOOL p8); - Object CREATE_NON_NETWORKED_AMBIENT_PICKUP(Hash pickupHash, float posX, float posY, float posZ, int flags, int value, Hash modelHash, BOOL p7, BOOL p8); - void BLOCK_PLAYERS_FOR_AMBIENT_PICKUP(Any p0, Any p1); - Object CREATE_PORTABLE_PICKUP(Hash pickupHash, float x, float y, float z, BOOL placeOnGround, Hash modelHash); - Object CREATE_NON_NETWORKED_PORTABLE_PICKUP(Hash pickupHash, float x, float y, float z, BOOL placeOnGround, Hash modelHash); - void ATTACH_PORTABLE_PICKUP_TO_PED(Object pickupObject, Ped ped); - void DETACH_PORTABLE_PICKUP_FROM_PED(Object pickupObject); - void FORCE_PORTABLE_PICKUP_LAST_ACCESSIBLE_POSITION_SETTING(Object object); - void HIDE_PORTABLE_PICKUP_WHEN_DETACHED(Object pickupObject, BOOL toggle); - void SET_MAX_NUM_PORTABLE_PICKUPS_CARRIED_BY_PLAYER(Hash modelHash, int number); - void SET_LOCAL_PLAYER_CAN_COLLECT_PORTABLE_PICKUPS(BOOL toggle); - Vector3 GET_SAFE_PICKUP_COORDS(float x, float y, float z, float p3, float p4); - void ADD_EXTENDED_PICKUP_PROBE_AREA(float x, float y, float z, float radius); - void CLEAR_EXTENDED_PICKUP_PROBE_AREAS(); - Vector3 GET_PICKUP_COORDS(Pickup pickup); - void SUPPRESS_PICKUP_SOUND_FOR_PICKUP(Any p0, Any p1); - void REMOVE_ALL_PICKUPS_OF_TYPE(Hash pickupHash); - BOOL HAS_PICKUP_BEEN_COLLECTED(Pickup pickup); - void REMOVE_PICKUP(Pickup pickup); - void CREATE_MONEY_PICKUPS(float x, float y, float z, int value, int amount, Hash model); - BOOL DOES_PICKUP_EXIST(Pickup pickup); - BOOL DOES_PICKUP_OBJECT_EXIST(Object pickupObject); - Object GET_PICKUP_OBJECT(Pickup pickup); - BOOL IS_OBJECT_A_PICKUP(Object object); - BOOL IS_OBJECT_A_PORTABLE_PICKUP(Object object); - BOOL DOES_PICKUP_OF_TYPE_EXIST_IN_AREA(Hash pickupHash, float x, float y, float z, float radius); - void SET_PICKUP_REGENERATION_TIME(Pickup pickup, int duration); - void FORCE_PICKUP_REGENERATE(Any p0); - void SET_PLAYER_PERMITTED_TO_COLLECT_PICKUPS_OF_TYPE(Player player, Hash pickupHash, BOOL toggle); - void SET_LOCAL_PLAYER_PERMITTED_TO_COLLECT_PICKUPS_WITH_MODEL(Hash modelHash, BOOL toggle); - void ALLOW_ALL_PLAYERS_TO_COLLECT_PICKUPS_OF_TYPE(Hash pickupHash); - void SET_TEAM_PICKUP_OBJECT(Object object, Any p1, BOOL p2); - void PREVENT_COLLECTION_OF_PORTABLE_PICKUP(Object object, BOOL p1, BOOL p2); - void SET_PICKUP_OBJECT_GLOW_WHEN_UNCOLLECTABLE(Pickup pickup, BOOL toggle); - void SET_PICKUP_GLOW_OFFSET(Pickup pickup, float p1); - void SET_PICKUP_OBJECT_GLOW_OFFSET(Pickup pickup, float p1, BOOL p2); - void SET_OBJECT_GLOW_IN_SAME_TEAM(Pickup pickup); - void SET_PICKUP_OBJECT_ARROW_MARKER(Pickup pickup, BOOL toggle); - void ALLOW_PICKUP_ARROW_MARKER_WHEN_UNCOLLECTABLE(Pickup pickup, BOOL toggle); - int GET_DEFAULT_AMMO_FOR_WEAPON_PICKUP(Hash pickupHash); - void SET_PICKUP_GENERATION_RANGE_MULTIPLIER(float multiplier); - float GET_PICKUP_GENERATION_RANGE_MULTIPLIER(); - void SET_ONLY_ALLOW_AMMO_COLLECTION_WHEN_LOW(BOOL p0); - void SET_PICKUP_UNCOLLECTABLE(Pickup pickup, BOOL toggle); - void SET_PICKUP_TRANSPARENT_WHEN_UNCOLLECTABLE(Pickup pickup, BOOL toggle); - void SET_PICKUP_HIDDEN_WHEN_UNCOLLECTABLE(Pickup pickup, BOOL toggle); - void SET_PICKUP_OBJECT_TRANSPARENT_WHEN_UNCOLLECTABLE(Pickup pickup, BOOL toggle); - void SET_PICKUP_OBJECT_ALPHA_WHEN_TRANSPARENT(int p0); - void SET_PORTABLE_PICKUP_PERSIST(Pickup pickup, BOOL toggle); - void ALLOW_PORTABLE_PICKUP_TO_MIGRATE_TO_NON_PARTICIPANTS(Pickup pickup, BOOL toggle); - void FORCE_ACTIVATE_PHYSICS_ON_UNFIXED_PICKUP(Pickup pickup, BOOL toggle); - void ALLOW_PICKUP_BY_NONE_PARTICIPANT(Pickup pickup, BOOL toggle); - void SUPPRESS_PICKUP_REWARD_TYPE(int rewardType, BOOL suppress); - void CLEAR_ALL_PICKUP_REWARD_TYPE_SUPPRESSION(); - void CLEAR_PICKUP_REWARD_TYPE_SUPPRESSION(int rewardType); - void RENDER_FAKE_PICKUP_GLOW(float x, float y, float z, int colorIndex); - void SET_PICKUP_OBJECT_COLLECTABLE_IN_VEHICLE(Pickup pickup); - void SET_PICKUP_TRACK_DAMAGE_EVENTS(Pickup pickup, BOOL toggle); - void SET_ENTITY_FLAG_SUPPRESS_SHADOW(Entity entity, BOOL toggle); - void SET_ENTITY_FLAG_RENDER_SMALL_SHADOW(Object object, BOOL toggle); - Hash GET_WEAPON_TYPE_FROM_PICKUP_TYPE(Hash pickupHash); - Hash GET_PICKUP_TYPE_FROM_WEAPON_HASH(Hash weaponHash); - BOOL IS_PICKUP_WEAPON_OBJECT_VALID(Object object); - int GET_OBJECT_TINT_INDEX(Object object); - void SET_OBJECT_TINT_INDEX(Object object, int textureVariation); - BOOL SET_TINT_INDEX_CLOSEST_BUILDING_OF_TYPE(float x, float y, float z, float radius, Hash modelHash, int textureVariation); - void SET_PROP_TINT_INDEX(Any p0, Any p1); - BOOL SET_PROP_LIGHT_COLOR(Object object, BOOL p1, int r, int g, int b); - BOOL IS_PROP_LIGHT_OVERRIDEN(Object object); - void SET_OBJECT_IS_VISIBLE_IN_MIRRORS(Object object, BOOL toggle); - void SET_OBJECT_SPEED_BOOST_AMOUNT(Object object, Any p1); - void SET_OBJECT_SPEED_BOOST_DURATION(Object object, float duration); - Hash CONVERT_OLD_PICKUP_TYPE_TO_NEW(Hash pickupHash); - void SET_FORCE_OBJECT_THIS_FRAME(float x, float y, float z, float p3); - void ONLY_CLEAN_UP_OBJECT_WHEN_OUT_OF_RANGE(Object object); - void SET_DISABLE_COLLISIONS_BETWEEN_CARS_AND_CAR_PARACHUTE(Any p0); - void SET_PROJECTILES_SHOULD_EXPLODE_ON_CONTACT(Entity entity, Any p1); - void SET_DRIVE_ARTICULATED_JOINT(Object object, BOOL toggle, int p2); - void SET_DRIVE_ARTICULATED_JOINT_WITH_INFLICTOR(Object object, BOOL toggle, int p2, Ped ped); - void SET_OBJECT_IS_A_PRESSURE_PLATE(Object object, BOOL toggle); - void SET_WEAPON_IMPACTS_APPLY_GREATER_FORCE(Object object, BOOL p1); - BOOL GET_IS_ARTICULATED_JOINT_AT_MIN_ANGLE(Object object, Any p1); - BOOL GET_IS_ARTICULATED_JOINT_AT_MAX_ANGLE(Any p0, Any p1); - void SET_IS_OBJECT_ARTICULATED(Object object, BOOL toggle); - void SET_IS_OBJECT_BALL(Object object, BOOL toggle); + NATIVE_DECL Object CREATE_OBJECT(Hash modelHash, float x, float y, float z, BOOL isNetwork, BOOL bScriptHostObj, BOOL dynamic) { return invoke(0x509D5878EB39E842, modelHash, x, y, z, isNetwork, bScriptHostObj, dynamic); } // 0x509D5878EB39E842 0x2F7AA05C b323 + NATIVE_DECL Object CREATE_OBJECT_NO_OFFSET(Hash modelHash, float x, float y, float z, BOOL isNetwork, BOOL bScriptHostObj, BOOL dynamic) { return invoke(0x9A294B2138ABB884, modelHash, x, y, z, isNetwork, bScriptHostObj, dynamic); } // 0x9A294B2138ABB884 0x58040420 b323 + NATIVE_DECL void DELETE_OBJECT(Object* object) { invoke(0x539E0AE3E6634B9F, object); } // 0x539E0AE3E6634B9F 0xD6EF9DA7 b323 + NATIVE_DECL BOOL PLACE_OBJECT_ON_GROUND_PROPERLY(Object object) { return invoke(0x58A850EAEE20FAA3, object); } // 0x58A850EAEE20FAA3 0x8F95A20B b323 + NATIVE_DECL BOOL PLACE_OBJECT_ON_GROUND_OR_OBJECT_PROPERLY(Object object) { return invoke(0xD76EEEF746057FD6, object); } // 0xD76EEEF746057FD6 b505 + NATIVE_DECL BOOL ROTATE_OBJECT(Object object, float p1, float p2, BOOL p3) { return invoke(0xAFE24E4D29249E4A, object, p1, p2, p3); } // 0xAFE24E4D29249E4A b1734 + NATIVE_DECL BOOL SLIDE_OBJECT(Object object, float toX, float toY, float toZ, float speedX, float speedY, float speedZ, BOOL collision) { return invoke(0x2FDFF4107B8C1147, object, toX, toY, toZ, speedX, speedY, speedZ, collision); } // 0x2FDFF4107B8C1147 0x63BFA7A0 b323 + NATIVE_DECL void SET_OBJECT_TARGETTABLE(Object object, BOOL targettable) { invoke(0x8A7391690F5AFD81, object, targettable); } // 0x8A7391690F5AFD81 0x3F88CD86 b323 + NATIVE_DECL void SET_OBJECT_FORCE_VEHICLES_TO_AVOID(Object object, BOOL toggle) { invoke(0x77F33F2CCF64B3AA, object, toggle); } // 0x77F33F2CCF64B3AA 0x483C5C88 b323 + NATIVE_DECL Object GET_CLOSEST_OBJECT_OF_TYPE(float x, float y, float z, float radius, Hash modelHash, BOOL isMission, BOOL p6, BOOL p7) { return invoke(0xE143FA2249364369, x, y, z, radius, modelHash, isMission, p6, p7); } // 0xE143FA2249364369 0x45619B33 b323 + NATIVE_DECL BOOL HAS_OBJECT_BEEN_BROKEN(Object object, Any p1) { return invoke(0x8ABFB70C49CC43E2, object, p1); } // 0x8ABFB70C49CC43E2 0xFE21F891 b323 + NATIVE_DECL BOOL HAS_CLOSEST_OBJECT_OF_TYPE_BEEN_BROKEN(float p0, float p1, float p2, float p3, Hash modelHash, Any p5) { return invoke(0x761B0E69AC4D007E, p0, p1, p2, p3, modelHash, p5); } // 0x761B0E69AC4D007E 0x6FC0353D b323 + NATIVE_DECL BOOL HAS_CLOSEST_OBJECT_OF_TYPE_BEEN_COMPLETELY_DESTROYED(float x, float y, float z, float radius, Hash modelHash, BOOL p5) { return invoke(0x46494A2475701343, x, y, z, radius, modelHash, p5); } // 0x46494A2475701343 0x7DB578DD b323 + NATIVE_DECL BOOL GET_HAS_OBJECT_BEEN_COMPLETELY_DESTROYED(Any p0) { return invoke(0x2542269291C6AC84, p0); } // 0x2542269291C6AC84 b1180 + NATIVE_DECL Vector3 GET_OFFSET_FROM_COORD_AND_HEADING_IN_WORLD_COORDS(float xPos, float yPos, float zPos, float heading, float xOffset, float yOffset, float zOffset) { return invoke(0x163E252DE035A133, xPos, yPos, zPos, heading, xOffset, yOffset, zOffset); } // 0x163E252DE035A133 0x87A42A12 b323 + NATIVE_DECL BOOL GET_COORDS_AND_ROTATION_OF_CLOSEST_OBJECT_OF_TYPE(float x, float y, float z, float radius, Hash modelHash, Vector3* outPosition, Vector3* outRotation, int rotationOrder) { return invoke(0x163F8B586BC95F2A, x, y, z, radius, modelHash, outPosition, outRotation, rotationOrder); } // 0x163F8B586BC95F2A 0x65213FC3 b323 + NATIVE_DECL void SET_STATE_OF_CLOSEST_DOOR_OF_TYPE(Hash type, float x, float y, float z, BOOL locked, float heading, BOOL p6) { invoke(0xF82D8F1926A02C3D, type, x, y, z, locked, heading, p6); } // 0xF82D8F1926A02C3D 0x38C951A4 b323 + NATIVE_DECL void GET_STATE_OF_CLOSEST_DOOR_OF_TYPE(Hash type, float x, float y, float z, BOOL* locked, float* heading) { invoke(0xEDC1A5B84AEF33FF, type, x, y, z, locked, heading); } // 0xEDC1A5B84AEF33FF 0x4B44A83D b323 + NATIVE_DECL void SET_LOCKED_UNSTREAMED_IN_DOOR_OF_TYPE(Hash modelHash, float x, float y, float z, BOOL locked, float xRotMult, float yRotMult, float zRotMult) { invoke(0x9B12F9A24FABEDB0, modelHash, x, y, z, locked, xRotMult, yRotMult, zRotMult); } // 0x9B12F9A24FABEDB0 0x4E0A260B b323 + NATIVE_DECL void PLAY_OBJECT_AUTO_START_ANIM(Any p0) { invoke(0x006E4B040ED37EC3, p0); } // 0x006E4B040ED37EC3 b1868 + NATIVE_DECL void ADD_DOOR_TO_SYSTEM(Hash doorHash, Hash modelHash, float x, float y, float z, BOOL p5, BOOL scriptDoor, BOOL isLocal) { invoke(0x6F8838D03D1DC226, doorHash, modelHash, x, y, z, p5, scriptDoor, isLocal); } // 0x6F8838D03D1DC226 0x9D2D778D b323 + NATIVE_DECL void REMOVE_DOOR_FROM_SYSTEM(Hash doorHash, Any p1) { invoke(0x464D8E1427156FE4, doorHash, p1); } // 0x464D8E1427156FE4 0x00253286 b323 + NATIVE_DECL void DOOR_SYSTEM_SET_DOOR_STATE(Hash doorHash, int state, BOOL requestDoor, BOOL forceUpdate) { invoke(0x6BAB9442830C7F53, doorHash, state, requestDoor, forceUpdate); } // 0x6BAB9442830C7F53 0xDF83DB47 b323 + NATIVE_DECL int DOOR_SYSTEM_GET_DOOR_STATE(Hash doorHash) { return invoke(0x160AA1B32F6139B8, doorHash); } // 0x160AA1B32F6139B8 0xD42A41C2 b323 + NATIVE_DECL int DOOR_SYSTEM_GET_DOOR_PENDING_STATE(Hash doorHash) { return invoke(0x4BC2854478F3A749, doorHash); } // 0x4BC2854478F3A749 0xD649B7E1 b323 + NATIVE_DECL void DOOR_SYSTEM_SET_AUTOMATIC_RATE(Hash doorHash, float rate, BOOL requestDoor, BOOL forceUpdate) { invoke(0x03C27E13B42A0E82, doorHash, rate, requestDoor, forceUpdate); } // 0x03C27E13B42A0E82 0x4F44AF21 b323 + NATIVE_DECL void DOOR_SYSTEM_SET_AUTOMATIC_DISTANCE(Hash doorHash, float distance, BOOL requestDoor, BOOL forceUpdate) { invoke(0x9BA001CB45CBF627, doorHash, distance, requestDoor, forceUpdate); } // 0x9BA001CB45CBF627 0x47531446 b323 + NATIVE_DECL void DOOR_SYSTEM_SET_OPEN_RATIO(Hash doorHash, float ajar, BOOL requestDoor, BOOL forceUpdate) { invoke(0xB6E6FBA95C7324AC, doorHash, ajar, requestDoor, forceUpdate); } // 0xB6E6FBA95C7324AC 0x34883DE3 b323 + NATIVE_DECL float DOOR_SYSTEM_GET_AUTOMATIC_DISTANCE(Hash doorHash) { return invoke(0xE851471AEFC3374F, doorHash); } // 0xE851471AEFC3374F b1868 + NATIVE_DECL float DOOR_SYSTEM_GET_OPEN_RATIO(Hash doorHash) { return invoke(0x65499865FCA6E5EC, doorHash); } // 0x65499865FCA6E5EC 0xB74C3BD7 b323 + NATIVE_DECL void DOOR_SYSTEM_SET_SPRING_REMOVED(Hash doorHash, BOOL removed, BOOL requestDoor, BOOL forceUpdate) { invoke(0xC485E07E4F0B7958, doorHash, removed, requestDoor, forceUpdate); } // 0xC485E07E4F0B7958 0xB4A9A558 b323 + NATIVE_DECL void DOOR_SYSTEM_SET_HOLD_OPEN(Hash doorHash, BOOL toggle) { invoke(0xD9B71952F78A2640, doorHash, toggle); } // 0xD9B71952F78A2640 0xECE58AE0 b323 + NATIVE_DECL void DOOR_SYSTEM_SET_DOOR_OPEN_FOR_RACES(Hash doorHash, BOOL p1) { invoke(0xA85A21582451E951, doorHash, p1); } // 0xA85A21582451E951 0xF736227C b323 + NATIVE_DECL BOOL IS_DOOR_REGISTERED_WITH_SYSTEM(Hash doorHash) { return invoke(0xC153C43EA202C8C1, doorHash); } // 0xC153C43EA202C8C1 0x5AFCD8A1 b323 + NATIVE_DECL BOOL IS_DOOR_CLOSED(Hash doorHash) { return invoke(0xC531EE8A1145A149, doorHash); } // 0xC531EE8A1145A149 0x48659CD7 b323 + NATIVE_DECL void OPEN_ALL_BARRIERS_FOR_RACE(BOOL p0) { invoke(0xC7F29CA00F46350E, p0); } // 0xC7F29CA00F46350E 0x9BF33E41 b323 + NATIVE_DECL void CLOSE_ALL_BARRIERS_FOR_RACE() { invoke(0x701FDA1E82076BA4); } // 0x701FDA1E82076BA4 0xF592AD10 b323 + NATIVE_DECL BOOL DOOR_SYSTEM_GET_IS_PHYSICS_LOADED(Any p0) { return invoke(0xDF97CDD4FC08FD34, p0); } // 0xDF97CDD4FC08FD34 0x17FF9393 b323 + NATIVE_DECL BOOL DOOR_SYSTEM_FIND_EXISTING_DOOR(float x, float y, float z, Hash modelHash, Hash* outDoorHash) { return invoke(0x589F80B325CC82C5, x, y, z, modelHash, outDoorHash); } // 0x589F80B325CC82C5 0xE9AE494F b323 + NATIVE_DECL BOOL IS_GARAGE_EMPTY(Hash garageHash, BOOL p1, int p2) { return invoke(0x90E47239EA1980B8, garageHash, p1, p2); } // 0x90E47239EA1980B8 0xA8B37DEA b323 + NATIVE_DECL BOOL IS_PLAYER_ENTIRELY_INSIDE_GARAGE(Hash garageHash, Player player, float p2, int p3) { return invoke(0x024A60DEB0EA69F0, garageHash, player, p2, p3); } // 0x024A60DEB0EA69F0 0xC33ED360 b323 + NATIVE_DECL BOOL IS_PLAYER_PARTIALLY_INSIDE_GARAGE(Hash garageHash, Player player, int p2) { return invoke(0x1761DC5D8471CBAA, garageHash, player, p2); } // 0x1761DC5D8471CBAA 0x41924877 b323 + NATIVE_DECL BOOL ARE_ENTITIES_ENTIRELY_INSIDE_GARAGE(Hash garageHash, BOOL p1, BOOL p2, BOOL p3, Any p4) { return invoke(0x85B6C850546FDDE2, garageHash, p1, p2, p3, p4); } // 0x85B6C850546FDDE2 0x4BD59750 b323 + NATIVE_DECL BOOL IS_ANY_ENTITY_ENTIRELY_INSIDE_GARAGE(Hash garageHash, BOOL p1, BOOL p2, BOOL p3, Any p4) { return invoke(0x673ED815D6E323B7, garageHash, p1, p2, p3, p4); } // 0x673ED815D6E323B7 0x7B44D659 b323 + NATIVE_DECL BOOL IS_OBJECT_ENTIRELY_INSIDE_GARAGE(Hash garageHash, Entity entity, float p2, int p3) { return invoke(0x372EF6699146A1E4, garageHash, entity, p2, p3); } // 0x372EF6699146A1E4 0x142C8F76 b323 + NATIVE_DECL BOOL IS_OBJECT_PARTIALLY_INSIDE_GARAGE(Hash garageHash, Entity entity, int p2) { return invoke(0xF0EED5A6BC7B237A, garageHash, entity, p2); } // 0xF0EED5A6BC7B237A 0x95A9AB2B b323 + NATIVE_DECL void CLEAR_GARAGE(Hash garageHash, BOOL isNetwork) { invoke(0xDA05194260CDCDF9, garageHash, isNetwork); } // 0xDA05194260CDCDF9 b678 + NATIVE_DECL void CLEAR_OBJECTS_INSIDE_GARAGE(Hash garageHash, BOOL vehicles, BOOL peds, BOOL objects, BOOL isNetwork) { invoke(0x190428512B240692, garageHash, vehicles, peds, objects, isNetwork); } // 0x190428512B240692 0xA565E27E b323 + NATIVE_DECL void DISABLE_TIDYING_UP_IN_GARAGE(int id, BOOL toggle) { invoke(0x659F9D71F52843F8, id, toggle); } // 0x659F9D71F52843F8 b1290 + NATIVE_DECL void ENABLE_SAVING_IN_GARAGE(Hash garageHash, BOOL toggle) { invoke(0xF2E1A7133DD356A6, garageHash, toggle); } // 0xF2E1A7133DD356A6 0x43BB7E48 b323 + NATIVE_DECL void CLOSE_SAFEHOUSE_GARAGES() { invoke(0x66A49D021870FE88); } // 0x66A49D021870FE88 0x6158959E b323 + NATIVE_DECL BOOL DOES_OBJECT_OF_TYPE_EXIST_AT_COORDS(float x, float y, float z, float radius, Hash hash, BOOL p5) { return invoke(0xBFA48E2FF417213F, x, y, z, radius, hash, p5); } // 0xBFA48E2FF417213F 0x23FF2BA4 b323 + NATIVE_DECL BOOL IS_POINT_IN_ANGLED_AREA(float xPos, float yPos, float zPos, float x1, float y1, float z1, float x2, float y2, float z2, float width, BOOL debug, BOOL includeZ) { return invoke(0x2A70BAE8883E4C81, xPos, yPos, zPos, x1, y1, z1, x2, y2, z2, width, debug, includeZ); } // 0x2A70BAE8883E4C81 0x73BCFFDC b323 + NATIVE_DECL void SET_OBJECT_ALLOW_LOW_LOD_BUOYANCY(Object object, BOOL toggle) { invoke(0x4D89D607CB3DD1D2, object, toggle); } // 0x4D89D607CB3DD1D2 0x19B17769 b323 + NATIVE_DECL void SET_OBJECT_PHYSICS_PARAMS(Object object, float weight, float p2, float p3, float p4, float p5, float gravity, float p7, float p8, float p9, float p10, float buoyancy) { invoke(0xF6DF6E90DE7DF90F, object, weight, p2, p3, p4, p5, gravity, p7, p8, p9, p10, buoyancy); } // 0xF6DF6E90DE7DF90F 0xE8D11C58 b323 + NATIVE_DECL float GET_OBJECT_FRAGMENT_DAMAGE_HEALTH(Any p0, BOOL p1) { return invoke(0xB6FBFD079B8D0596, p0, p1); } // 0xB6FBFD079B8D0596 0xF0B330AD b323 + NATIVE_DECL void SET_ACTIVATE_OBJECT_PHYSICS_AS_SOON_AS_IT_IS_UNFROZEN(Object object, BOOL toggle) { invoke(0x406137F8EF90EAF5, object, toggle); } // 0x406137F8EF90EAF5 0x3E263AE1 b323 + NATIVE_DECL BOOL IS_ANY_OBJECT_NEAR_POINT(float x, float y, float z, float range, BOOL p4) { return invoke(0x397DC58FF00298D1, x, y, z, range, p4); } // 0x397DC58FF00298D1 0xE9E46941 b323 + NATIVE_DECL BOOL IS_OBJECT_NEAR_POINT(Hash objectHash, float x, float y, float z, float range) { return invoke(0x8C90FE4B381BA60A, objectHash, x, y, z, range); } // 0x8C90FE4B381BA60A 0x50A62C43 b323 + NATIVE_DECL void REMOVE_OBJECT_HIGH_DETAIL_MODEL(Object object) { invoke(0x4A39DB43E47CF3AA, object); } // 0x4A39DB43E47CF3AA 0xE3261B35 b323 + NATIVE_DECL void BREAK_OBJECT_FRAGMENT_CHILD(Object p0, Any p1, BOOL p2) { invoke(0xE7E4C198B0185900, p0, p1, p2); } // 0xE7E4C198B0185900 0x1E82C2AE b323 + NATIVE_DECL void DAMAGE_OBJECT_FRAGMENT_CHILD(Any p0, Any p1, Any p2) { invoke(0xE05F6AEEFEB0BB02, p0, p1, p2); } // 0xE05F6AEEFEB0BB02 b1180 + NATIVE_DECL void FIX_OBJECT_FRAGMENT(Object object) { invoke(0xF9C1681347C8BD15, object); } // 0xF9C1681347C8BD15 b323 + NATIVE_DECL void TRACK_OBJECT_VISIBILITY(Object object) { invoke(0xB252BC036B525623, object); } // 0xB252BC036B525623 0x46D06B9A b323 + NATIVE_DECL BOOL IS_OBJECT_VISIBLE(Object object) { return invoke(0x8B32ACE6326A7546, object); } // 0x8B32ACE6326A7546 0xF4FD8AE4 b323 + NATIVE_DECL void SET_OBJECT_IS_SPECIAL_GOLFBALL(Object object, BOOL toggle) { invoke(0xC6033D32241F6FB5, object, toggle); } // 0xC6033D32241F6FB5 0xF4A1A14A b323 + NATIVE_DECL void SET_OBJECT_TAKES_DAMAGE_FROM_COLLIDING_WITH_BUILDINGS(Any p0, BOOL p1) { invoke(0xEB6F1A9B5510A5D2, p0, p1); } // 0xEB6F1A9B5510A5D2 0xAF016CC1 b323 + NATIVE_DECL void ALLOW_DAMAGE_EVENTS_FOR_NON_NETWORKED_OBJECTS(BOOL value) { invoke(0xABDABF4E1EDECBFA, value); } // 0xABDABF4E1EDECBFA b1365 + NATIVE_DECL void SET_CUTSCENES_WEAPON_FLASHLIGHT_ON_THIS_FRAME(Object object, BOOL toggle) { invoke(0xBCE595371A5FBAAF, object, toggle); } // 0xBCE595371A5FBAAF 0x3A68AA46 b323 + NATIVE_DECL Object GET_RAYFIRE_MAP_OBJECT(float x, float y, float z, float radius, const char* name) { return invoke(0xB48FCED898292E52, x, y, z, radius, name); } // 0xB48FCED898292E52 0xA286DE96 b323 + NATIVE_DECL void SET_STATE_OF_RAYFIRE_MAP_OBJECT(Object object, int state) { invoke(0x5C29F698D404C5E1, object, state); } // 0x5C29F698D404C5E1 0x21F51560 b323 + NATIVE_DECL int GET_STATE_OF_RAYFIRE_MAP_OBJECT(Object object) { return invoke(0x899BA936634A322E, object); } // 0x899BA936634A322E 0xF1B8817A b323 + NATIVE_DECL BOOL DOES_RAYFIRE_MAP_OBJECT_EXIST(Object object) { return invoke(0x52AF537A0C5B8AAD, object); } // 0x52AF537A0C5B8AAD 0xE08C834D b323 + NATIVE_DECL float GET_RAYFIRE_MAP_OBJECT_ANIM_PHASE(Object object) { return invoke(0x260EE4FDBDF4DB01, object); } // 0x260EE4FDBDF4DB01 0x020497DE b323 + NATIVE_DECL Pickup CREATE_PICKUP(Hash pickupHash, float posX, float posY, float posZ, int p4, int value, BOOL p6, Hash modelHash) { return invoke(0xFBA08C503DD5FA58, pickupHash, posX, posY, posZ, p4, value, p6, modelHash); } // 0xFBA08C503DD5FA58 0x5E14DF68 b323 + NATIVE_DECL Pickup CREATE_PICKUP_ROTATE(Hash pickupHash, float posX, float posY, float posZ, float rotX, float rotY, float rotZ, int flag, int amount, Any p9, BOOL p10, Hash modelHash) { return invoke(0x891804727E0A98B7, pickupHash, posX, posY, posZ, rotX, rotY, rotZ, flag, amount, p9, p10, modelHash); } // 0x891804727E0A98B7 0xF015BFE2 b323 + NATIVE_DECL void FORCE_PICKUP_ROTATE_FACE_UP() { invoke(0x394CD08E31313C28); } // 0x394CD08E31313C28 b944 + NATIVE_DECL void SET_CUSTOM_PICKUP_WEAPON_HASH(Hash pickupHash, Pickup pickup) { invoke(0x826D1EE4D1CAFC78, pickupHash, pickup); } // 0x826D1EE4D1CAFC78 b505 + NATIVE_DECL Object CREATE_AMBIENT_PICKUP(Hash pickupHash, float posX, float posY, float posZ, int flags, int value, Hash modelHash, BOOL p7, BOOL p8) { return invoke(0x673966A0C0FD7171, pickupHash, posX, posY, posZ, flags, value, modelHash, p7, p8); } // 0x673966A0C0FD7171 0x17B99CE7 b323 + NATIVE_DECL Object CREATE_NON_NETWORKED_AMBIENT_PICKUP(Hash pickupHash, float posX, float posY, float posZ, int flags, int value, Hash modelHash, BOOL p7, BOOL p8) { return invoke(0x9C93764223E29C50, pickupHash, posX, posY, posZ, flags, value, modelHash, p7, p8); } // 0x9C93764223E29C50 b2372 + NATIVE_DECL void BLOCK_PLAYERS_FOR_AMBIENT_PICKUP(Any p0, Any p1) { invoke(0x1E3F1B1B891A2AAA, p0, p1); } // 0x1E3F1B1B891A2AAA b573 + NATIVE_DECL Object CREATE_PORTABLE_PICKUP(Hash pickupHash, float x, float y, float z, BOOL placeOnGround, Hash modelHash) { return invoke(0x2EAF1FDB2FB55698, pickupHash, x, y, z, placeOnGround, modelHash); } // 0x2EAF1FDB2FB55698 0x8C886BE5 b323 + NATIVE_DECL Object CREATE_NON_NETWORKED_PORTABLE_PICKUP(Hash pickupHash, float x, float y, float z, BOOL placeOnGround, Hash modelHash) { return invoke(0x125494B98A21AAF7, pickupHash, x, y, z, placeOnGround, modelHash); } // 0x125494B98A21AAF7 0x56A02502 b323 + NATIVE_DECL void ATTACH_PORTABLE_PICKUP_TO_PED(Object pickupObject, Ped ped) { invoke(0x8DC39368BDD57755, pickupObject, ped); } // 0x8DC39368BDD57755 0x184F6AB3 b323 + NATIVE_DECL void DETACH_PORTABLE_PICKUP_FROM_PED(Object pickupObject) { invoke(0xCF463D1E9A0AECB1, pickupObject); } // 0xCF463D1E9A0AECB1 0x1D094562 b323 + NATIVE_DECL void FORCE_PORTABLE_PICKUP_LAST_ACCESSIBLE_POSITION_SETTING(Object object) { invoke(0x5CE2E45A5CE2E45A, object); } // 0x5CE2E45A5CE2E45A b2545 + NATIVE_DECL void HIDE_PORTABLE_PICKUP_WHEN_DETACHED(Object pickupObject, BOOL toggle) { invoke(0x867458251D47CCB2, pickupObject, toggle); } // 0x867458251D47CCB2 0x1F63B042 b463 + NATIVE_DECL void SET_MAX_NUM_PORTABLE_PICKUPS_CARRIED_BY_PLAYER(Hash modelHash, int number) { invoke(0x0BF3B3BD47D79C08, modelHash, number); } // 0x0BF3B3BD47D79C08 0x7EFBA039 b323 + NATIVE_DECL void SET_LOCAL_PLAYER_CAN_COLLECT_PORTABLE_PICKUPS(BOOL toggle) { invoke(0x78857FC65CADB909, toggle); } // 0x78857FC65CADB909 0xA3CDF152 b323 + NATIVE_DECL Vector3 GET_SAFE_PICKUP_COORDS(float x, float y, float z, float p3, float p4) { return invoke(0x6E16BC2503FF1FF0, x, y, z, p3, p4); } // 0x6E16BC2503FF1FF0 0x618B5F67 b323 + NATIVE_DECL void ADD_EXTENDED_PICKUP_PROBE_AREA(float x, float y, float z, float radius) { invoke(0xD4A7A435B3710D05, x, y, z, radius); } // 0xD4A7A435B3710D05 b1290 + NATIVE_DECL void CLEAR_EXTENDED_PICKUP_PROBE_AREAS() { invoke(0xB7C6D80FB371659A); } // 0xB7C6D80FB371659A b1290 + NATIVE_DECL Vector3 GET_PICKUP_COORDS(Pickup pickup) { return invoke(0x225B8B35C88029B3, pickup); } // 0x225B8B35C88029B3 0xC2E1E2C5 b323 + NATIVE_DECL void SUPPRESS_PICKUP_SOUND_FOR_PICKUP(Any p0, Any p1) { invoke(0x8DCA505A5C196F05, p0, p1); } // 0x8DCA505A5C196F05 b1180 + NATIVE_DECL void REMOVE_ALL_PICKUPS_OF_TYPE(Hash pickupHash) { invoke(0x27F9D613092159CF, pickupHash); } // 0x27F9D613092159CF 0x40062C53 b323 + NATIVE_DECL BOOL HAS_PICKUP_BEEN_COLLECTED(Pickup pickup) { return invoke(0x80EC48E6679313F9, pickup); } // 0x80EC48E6679313F9 0x0BE5CCED b323 + NATIVE_DECL void REMOVE_PICKUP(Pickup pickup) { invoke(0x3288D8ACAECD2AB2, pickup); } // 0x3288D8ACAECD2AB2 0x64A7A0E0 b323 + NATIVE_DECL void CREATE_MONEY_PICKUPS(float x, float y, float z, int value, int amount, Hash model) { invoke(0x0589B5E791CE9B2B, x, y, z, value, amount, model); } // 0x0589B5E791CE9B2B 0x36C9A5EA b323 + NATIVE_DECL BOOL DOES_PICKUP_EXIST(Pickup pickup) { return invoke(0xAFC1CA75AD4074D1, pickup); } // 0xAFC1CA75AD4074D1 0x9C6DA0B3 b323 + NATIVE_DECL BOOL DOES_PICKUP_OBJECT_EXIST(Object pickupObject) { return invoke(0xD9EFB6DBF7DAAEA3, pickupObject); } // 0xD9EFB6DBF7DAAEA3 0xE0B32108 b323 + NATIVE_DECL Object GET_PICKUP_OBJECT(Pickup pickup) { return invoke(0x5099BC55630B25AE, pickup); } // 0x5099BC55630B25AE 0x6052E62E b323 + NATIVE_DECL BOOL IS_OBJECT_A_PICKUP(Object object) { return invoke(0xFC481C641EBBD27D, object); } // 0xFC481C641EBBD27D 0x93D23399 b1365 + NATIVE_DECL BOOL IS_OBJECT_A_PORTABLE_PICKUP(Object object) { return invoke(0x0378C08504160D0D, object); } // 0x0378C08504160D0D 0x0F0E94FF b323 + NATIVE_DECL BOOL DOES_PICKUP_OF_TYPE_EXIST_IN_AREA(Hash pickupHash, float x, float y, float z, float radius) { return invoke(0xF9C36251F6E48E33, pickupHash, x, y, z, radius); } // 0xF9C36251F6E48E33 0xF139681B b323 + NATIVE_DECL void SET_PICKUP_REGENERATION_TIME(Pickup pickup, int duration) { invoke(0x78015C9B4B3ECC9D, pickup, duration); } // 0x78015C9B4B3ECC9D 0xAB11267D b323 + NATIVE_DECL void FORCE_PICKUP_REGENERATE(Any p0) { invoke(0x758A5C1B3B1E1990, p0); } // 0x758A5C1B3B1E1990 b1011 + NATIVE_DECL void SET_PLAYER_PERMITTED_TO_COLLECT_PICKUPS_OF_TYPE(Player player, Hash pickupHash, BOOL toggle) { invoke(0x616093EC6B139DD9, player, pickupHash, toggle); } // 0x616093EC6B139DD9 0x7FADB4B9 b323 + NATIVE_DECL void SET_LOCAL_PLAYER_PERMITTED_TO_COLLECT_PICKUPS_WITH_MODEL(Hash modelHash, BOOL toggle) { invoke(0x88EAEC617CD26926, modelHash, toggle); } // 0x88EAEC617CD26926 0x3A8F1BF7 b323 + NATIVE_DECL void ALLOW_ALL_PLAYERS_TO_COLLECT_PICKUPS_OF_TYPE(Hash pickupHash) { invoke(0xFDC07C58E8AAB715, pickupHash); } // 0xFDC07C58E8AAB715 b1734 + NATIVE_DECL void SET_TEAM_PICKUP_OBJECT(Object object, Any p1, BOOL p2) { invoke(0x53E0DF1A2A3CF0CA, object, p1, p2); } // 0x53E0DF1A2A3CF0CA 0x77687DC5 b323 + NATIVE_DECL void PREVENT_COLLECTION_OF_PORTABLE_PICKUP(Object object, BOOL p1, BOOL p2) { invoke(0x92AEFB5F6E294023, object, p1, p2); } // 0x92AEFB5F6E294023 0xCBB5F9B6 b323 + NATIVE_DECL void SET_PICKUP_OBJECT_GLOW_WHEN_UNCOLLECTABLE(Pickup pickup, BOOL toggle) { invoke(0x27F248C3FEBFAAD3, pickup, toggle); } // 0x27F248C3FEBFAAD3 b2372 + NATIVE_DECL void SET_PICKUP_GLOW_OFFSET(Pickup pickup, float p1) { invoke(0x0596843B34B95CE5, pickup, p1); } // 0x0596843B34B95CE5 b505 + NATIVE_DECL void SET_PICKUP_OBJECT_GLOW_OFFSET(Pickup pickup, float p1, BOOL p2) { invoke(0xA08FE5E49BDC39DD, pickup, p1, p2); } // 0xA08FE5E49BDC39DD 0x276A7807 b323 + NATIVE_DECL void SET_OBJECT_GLOW_IN_SAME_TEAM(Pickup pickup) { invoke(0x62454A641B41F3C5, pickup); } // 0x62454A641B41F3C5 b678 + NATIVE_DECL void SET_PICKUP_OBJECT_ARROW_MARKER(Pickup pickup, BOOL toggle) { invoke(0x39A5FB7EAF150840, pickup, toggle); } // 0x39A5FB7EAF150840 b678 + NATIVE_DECL void ALLOW_PICKUP_ARROW_MARKER_WHEN_UNCOLLECTABLE(Pickup pickup, BOOL toggle) { invoke(0x834344A414C7C85D, pickup, toggle); } // 0x834344A414C7C85D b2372 + NATIVE_DECL int GET_DEFAULT_AMMO_FOR_WEAPON_PICKUP(Hash pickupHash) { return invoke(0xDB41D07A45A6D4B7, pickupHash); } // 0xDB41D07A45A6D4B7 0x000E92DC b323 + NATIVE_DECL void SET_PICKUP_GENERATION_RANGE_MULTIPLIER(float multiplier) { invoke(0x318516E02DE3ECE2, multiplier); } // 0x318516E02DE3ECE2 0x9879AC51 b323 + NATIVE_DECL float GET_PICKUP_GENERATION_RANGE_MULTIPLIER() { return invoke(0xB3ECA65C7317F174); } // 0xB3ECA65C7317F174 b944 + NATIVE_DECL void SET_ONLY_ALLOW_AMMO_COLLECTION_WHEN_LOW(BOOL p0) { invoke(0x31F924B53EADDF65, p0); } // 0x31F924B53EADDF65 0xDB18FA01 b323 + NATIVE_DECL void SET_PICKUP_UNCOLLECTABLE(Pickup pickup, BOOL toggle) { invoke(0x1C1B69FAE509BA97, pickup, toggle); } // 0x1C1B69FAE509BA97 b757 + NATIVE_DECL void SET_PICKUP_TRANSPARENT_WHEN_UNCOLLECTABLE(Pickup pickup, BOOL toggle) { invoke(0x858EC9FD25DE04AA, pickup, toggle); } // 0x858EC9FD25DE04AA b757 + NATIVE_DECL void SET_PICKUP_HIDDEN_WHEN_UNCOLLECTABLE(Pickup pickup, BOOL toggle) { invoke(0x3ED2B83AB2E82799, pickup, toggle); } // 0x3ED2B83AB2E82799 b757 + NATIVE_DECL void SET_PICKUP_OBJECT_TRANSPARENT_WHEN_UNCOLLECTABLE(Pickup pickup, BOOL toggle) { invoke(0x8881C98A31117998, pickup, toggle); } // 0x8881C98A31117998 b678 + NATIVE_DECL void SET_PICKUP_OBJECT_ALPHA_WHEN_TRANSPARENT(int p0) { invoke(0x8CFF648FBD7330F1, p0); } // 0x8CFF648FBD7330F1 b757 + NATIVE_DECL void SET_PORTABLE_PICKUP_PERSIST(Pickup pickup, BOOL toggle) { invoke(0x46F3ADD1E2D5BAF2, pickup, toggle); } // 0x46F3ADD1E2D5BAF2 b877 + NATIVE_DECL void ALLOW_PORTABLE_PICKUP_TO_MIGRATE_TO_NON_PARTICIPANTS(Pickup pickup, BOOL toggle) { invoke(0x641F272B52E2F0F8, pickup, toggle); } // 0x641F272B52E2F0F8 b877 + NATIVE_DECL void FORCE_ACTIVATE_PHYSICS_ON_UNFIXED_PICKUP(Pickup pickup, BOOL toggle) { invoke(0x4C134B4DF76025D0, pickup, toggle); } // 0x4C134B4DF76025D0 b1180 + NATIVE_DECL void ALLOW_PICKUP_BY_NONE_PARTICIPANT(Pickup pickup, BOOL toggle) { invoke(0xAA059C615DE9DD03, pickup, toggle); } // 0xAA059C615DE9DD03 b1180 + NATIVE_DECL void SUPPRESS_PICKUP_REWARD_TYPE(int rewardType, BOOL suppress) { invoke(0xF92099527DB8E2A7, rewardType, suppress); } // 0xF92099527DB8E2A7 0xA7E936FD b323 + NATIVE_DECL void CLEAR_ALL_PICKUP_REWARD_TYPE_SUPPRESSION() { invoke(0xA2C1F5E92AFE49ED); } // 0xA2C1F5E92AFE49ED 0xB241806C b323 + NATIVE_DECL void CLEAR_PICKUP_REWARD_TYPE_SUPPRESSION(int rewardType) { invoke(0x762DB2D380B48D04, rewardType); } // 0x762DB2D380B48D04 0xD1BAAFB7 b323 + NATIVE_DECL void RENDER_FAKE_PICKUP_GLOW(float x, float y, float z, int colorIndex) { invoke(0x3430676B11CDF21D, x, y, z, colorIndex); } // 0x3430676B11CDF21D 0x63B02FAD b323 + NATIVE_DECL void SET_PICKUP_OBJECT_COLLECTABLE_IN_VEHICLE(Pickup pickup) { invoke(0x7813E8B8C4AE4799, pickup); } // 0x7813E8B8C4AE4799 b1734 + NATIVE_DECL void SET_PICKUP_TRACK_DAMAGE_EVENTS(Pickup pickup, BOOL toggle) { invoke(0xBFFE53AE7E67FCDC, pickup, toggle); } // 0xBFFE53AE7E67FCDC b1290 + NATIVE_DECL void SET_ENTITY_FLAG_SUPPRESS_SHADOW(Entity entity, BOOL toggle) { invoke(0xD05A3241B9A86F19, entity, toggle); } // 0xD05A3241B9A86F19 b1180 + NATIVE_DECL void SET_ENTITY_FLAG_RENDER_SMALL_SHADOW(Object object, BOOL toggle) { invoke(0xB2D0BDE54F0E8E5A, object, toggle); } // 0xB2D0BDE54F0E8E5A 0x132B6D92 b323 + NATIVE_DECL Hash GET_WEAPON_TYPE_FROM_PICKUP_TYPE(Hash pickupHash) { return invoke(0x08F96CA6C551AD51, pickupHash); } // 0x08F96CA6C551AD51 0xEDD01937 b323 + NATIVE_DECL Hash GET_PICKUP_TYPE_FROM_WEAPON_HASH(Hash weaponHash) { return invoke(0xD6429A016084F1A5, weaponHash); } // 0xD6429A016084F1A5 b1290 + NATIVE_DECL BOOL IS_PICKUP_WEAPON_OBJECT_VALID(Object object) { return invoke(0x11D1E53A726891FE, object); } // 0x11D1E53A726891FE 0x883DAB2D b323 + NATIVE_DECL int GET_OBJECT_TINT_INDEX(Object object) { return invoke(0xE84EB93729C5F36A, object); } // 0xE84EB93729C5F36A b757 + NATIVE_DECL void SET_OBJECT_TINT_INDEX(Object object, int textureVariation) { invoke(0x971DA0055324D033, object, textureVariation); } // 0x971DA0055324D033 b323 + NATIVE_DECL BOOL SET_TINT_INDEX_CLOSEST_BUILDING_OF_TYPE(float x, float y, float z, float radius, Hash modelHash, int textureVariation) { return invoke(0xF12E33034D887F66, x, y, z, radius, modelHash, textureVariation); } // 0xF12E33034D887F66 b1103 + NATIVE_DECL void SET_PROP_TINT_INDEX(Any p0, Any p1) { invoke(0x31574B1B41268673, p0, p1); } // 0x31574B1B41268673 b2189 + NATIVE_DECL BOOL SET_PROP_LIGHT_COLOR(Object object, BOOL p1, int r, int g, int b) { return invoke(0x5F048334B4A4E774, object, p1, r, g, b); } // 0x5F048334B4A4E774 b1493 + NATIVE_DECL BOOL IS_PROP_LIGHT_OVERRIDEN(Object object) { return invoke(0xADF084FB8F075D06, object); } // 0xADF084FB8F075D06 b1604 + NATIVE_DECL void SET_OBJECT_IS_VISIBLE_IN_MIRRORS(Object object, BOOL toggle) { invoke(0x3B2FD68DB5F8331C, object, toggle); } // 0x3B2FD68DB5F8331C b757 + NATIVE_DECL void SET_OBJECT_SPEED_BOOST_AMOUNT(Object object, Any p1) { invoke(0x96EE0EBA0163DF80, object, p1); } // 0x96EE0EBA0163DF80 b791 + NATIVE_DECL void SET_OBJECT_SPEED_BOOST_DURATION(Object object, float duration) { invoke(0xDF6CA0330F2E737B, object, duration); } // 0xDF6CA0330F2E737B b791 + NATIVE_DECL Hash CONVERT_OLD_PICKUP_TYPE_TO_NEW(Hash pickupHash) { return invoke(0x5EAAD83F8CFB4575, pickupHash); } // 0x5EAAD83F8CFB4575 0x6AE36192 b323 + NATIVE_DECL void SET_FORCE_OBJECT_THIS_FRAME(float x, float y, float z, float p3) { invoke(0xF538081986E49E9D, x, y, z, p3); } // 0xF538081986E49E9D 0x3DA41C1A b323 + NATIVE_DECL void ONLY_CLEAN_UP_OBJECT_WHEN_OUT_OF_RANGE(Object object) { invoke(0xADBE4809F19F927A, object); } // 0xADBE4809F19F927A 0x2048A7DD b323 + NATIVE_DECL void SET_DISABLE_COLLISIONS_BETWEEN_CARS_AND_CAR_PARACHUTE(Any p0) { invoke(0x8CAAB2BD3EA58BD4, p0); } // 0x8CAAB2BD3EA58BD4 b1011 + NATIVE_DECL void SET_PROJECTILES_SHOULD_EXPLODE_ON_CONTACT(Entity entity, Any p1) { invoke(0x63ECF581BC70E363, entity, p1); } // 0x63ECF581BC70E363 b1365 + NATIVE_DECL void SET_DRIVE_ARTICULATED_JOINT(Object object, BOOL toggle, int p2) { invoke(0x911024442F4898F0, object, toggle, p2); } // 0x911024442F4898F0 b1604 + NATIVE_DECL void SET_DRIVE_ARTICULATED_JOINT_WITH_INFLICTOR(Object object, BOOL toggle, int p2, Ped ped) { invoke(0xB20834A7DD3D8896, object, toggle, p2, ped); } // 0xB20834A7DD3D8896 b1604 + NATIVE_DECL void SET_OBJECT_IS_A_PRESSURE_PLATE(Object object, BOOL toggle) { invoke(0x734E1714D077DA9A, object, toggle); } // 0x734E1714D077DA9A b1604 + NATIVE_DECL void SET_WEAPON_IMPACTS_APPLY_GREATER_FORCE(Object object, BOOL p1) { invoke(0x1A6CBB06E2D0D79D, object, p1); } // 0x1A6CBB06E2D0D79D b1604 + NATIVE_DECL BOOL GET_IS_ARTICULATED_JOINT_AT_MIN_ANGLE(Object object, Any p1) { return invoke(0x43C677F1E1158005, object, p1); } // 0x43C677F1E1158005 b1604 + NATIVE_DECL BOOL GET_IS_ARTICULATED_JOINT_AT_MAX_ANGLE(Any p0, Any p1) { return invoke(0x3BD770D281982DB5, p0, p1); } // 0x3BD770D281982DB5 b1604 + NATIVE_DECL void SET_IS_OBJECT_ARTICULATED(Object object, BOOL toggle) { invoke(0x1C57C94A6446492A, object, toggle); } // 0x1C57C94A6446492A b1604 + NATIVE_DECL void SET_IS_OBJECT_BALL(Object object, BOOL toggle) { invoke(0xB5B7742424BD4445, object, toggle); } // 0xB5B7742424BD4445 b1604 } namespace PAD { - BOOL IS_CONTROL_ENABLED(int control, int action); - BOOL IS_CONTROL_PRESSED(int control, int action); - BOOL IS_CONTROL_RELEASED(int control, int action); - BOOL IS_CONTROL_JUST_PRESSED(int control, int action); - BOOL IS_CONTROL_JUST_RELEASED(int control, int action); - int GET_CONTROL_VALUE(int control, int action); - float GET_CONTROL_NORMAL(int control, int action); - void SET_USE_ADJUSTED_MOUSE_COORDS(BOOL toggle); - float GET_CONTROL_UNBOUND_NORMAL(int control, int action); - BOOL SET_CONTROL_VALUE_NEXT_FRAME(int control, int action, float value); - BOOL IS_DISABLED_CONTROL_PRESSED(int control, int action); - BOOL IS_DISABLED_CONTROL_RELEASED(int control, int action); - BOOL IS_DISABLED_CONTROL_JUST_PRESSED(int control, int action); - BOOL IS_DISABLED_CONTROL_JUST_RELEASED(int control, int action); - float GET_DISABLED_CONTROL_NORMAL(int control, int action); - float GET_DISABLED_CONTROL_UNBOUND_NORMAL(int control, int action); - int GET_CONTROL_HOW_LONG_AGO(int control); - BOOL IS_USING_KEYBOARD_AND_MOUSE(int control); - BOOL IS_USING_CURSOR(int control); - BOOL SET_CURSOR_POSITION(float x, float y); - BOOL IS_USING_REMOTE_PLAY(int control); - BOOL HAVE_CONTROLS_CHANGED(int control); - const char* GET_CONTROL_INSTRUCTIONAL_BUTTONS_STRING(int control, int action, BOOL allowXOSwap); - const char* GET_CONTROL_GROUP_INSTRUCTIONAL_BUTTONS_STRING(int control, int controlGroup, BOOL allowXOSwap); - void SET_CONTROL_LIGHT_EFFECT_COLOR(int control, int red, int green, int blue); - void CLEAR_CONTROL_LIGHT_EFFECT(int control); - void SET_CONTROL_SHAKE(int control, int duration, int frequency); - void SET_CONTROL_TRIGGER_SHAKE(int control, int leftDuration, int leftFrequency, int rightDuration, int rightFrequency); - void STOP_CONTROL_SHAKE(int control); - void SET_CONTROL_SHAKE_SUPPRESSED_ID(int control, int uniqueId); - void CLEAR_CONTROL_SHAKE_SUPPRESSED_ID(int control); - BOOL IS_LOOK_INVERTED(); - BOOL IS_MOUSE_LOOK_INVERTED(); - int GET_LOCAL_PLAYER_AIM_STATE(); - int GET_LOCAL_PLAYER_GAMEPAD_AIM_STATE(); - BOOL GET_IS_USING_ALTERNATE_HANDBRAKE(); - BOOL GET_IS_USING_ALTERNATE_DRIVEBY(); - BOOL GET_ALLOW_MOVEMENT_WHILE_ZOOMED(); - void SET_PLAYERPAD_SHAKES_WHEN_CONTROLLER_DISABLED(BOOL toggle); - void SET_INPUT_EXCLUSIVE(int control, int action); - void DISABLE_CONTROL_ACTION(int control, int action, BOOL disableRelatedActions); - void ENABLE_CONTROL_ACTION(int control, int action, BOOL enableRelatedActions); - void DISABLE_ALL_CONTROL_ACTIONS(int control); - void ENABLE_ALL_CONTROL_ACTIONS(int control); - BOOL INIT_PC_SCRIPTED_CONTROLS(const char* schemeName); - BOOL SWITCH_PC_SCRIPTED_CONTROLS(const char* schemeName); - void SHUTDOWN_PC_SCRIPTED_CONTROLS(); - void ALLOW_ALTERNATIVE_SCRIPT_CONTROLS_LAYOUT(int control); + NATIVE_DECL BOOL IS_CONTROL_ENABLED(int control, int action) { return invoke(0x1CEA6BFDF248E5D9, control, action); } // 0x1CEA6BFDF248E5D9 0x9174AF84 b323 + NATIVE_DECL BOOL IS_CONTROL_PRESSED(int control, int action) { return invoke(0xF3A21BCD95725A4A, control, action); } // 0xF3A21BCD95725A4A 0x517A4384 b323 + NATIVE_DECL BOOL IS_CONTROL_RELEASED(int control, int action) { return invoke(0x648EE3E7F38877DD, control, action); } // 0x648EE3E7F38877DD 0x1F91A06E b323 + NATIVE_DECL BOOL IS_CONTROL_JUST_PRESSED(int control, int action) { return invoke(0x580417101DDB492F, control, action); } // 0x580417101DDB492F 0x4487F579 b323 + NATIVE_DECL BOOL IS_CONTROL_JUST_RELEASED(int control, int action) { return invoke(0x50F940259D3841E6, control, action); } // 0x50F940259D3841E6 0x2314444B b323 + NATIVE_DECL int GET_CONTROL_VALUE(int control, int action) { return invoke(0xD95E79E8686D2C27, control, action); } // 0xD95E79E8686D2C27 0xC526F3C6 b323 + NATIVE_DECL float GET_CONTROL_NORMAL(int control, int action) { return invoke(0xEC3C9B8D5327B563, control, action); } // 0xEC3C9B8D5327B563 0x5DE226A5 b323 + NATIVE_DECL void SET_USE_ADJUSTED_MOUSE_COORDS(BOOL toggle) { invoke(0x5B73C77D9EB66E24, toggle); } // 0x5B73C77D9EB66E24 b323 + NATIVE_DECL float GET_CONTROL_UNBOUND_NORMAL(int control, int action) { return invoke(0x5B84D09CEC5209C5, control, action); } // 0x5B84D09CEC5209C5 0xC49343BB b323 + NATIVE_DECL BOOL SET_CONTROL_VALUE_NEXT_FRAME(int control, int action, float value) { return invoke(0xE8A25867FBA3B05E, control, action, value); } // 0xE8A25867FBA3B05E b323 + NATIVE_DECL BOOL IS_DISABLED_CONTROL_PRESSED(int control, int action) { return invoke(0xE2587F8CBBD87B1D, control, action); } // 0xE2587F8CBBD87B1D 0x32A93544 b323 + NATIVE_DECL BOOL IS_DISABLED_CONTROL_RELEASED(int control, int action) { return invoke(0xFB6C4072E9A32E92, control, action); } // 0xFB6C4072E9A32E92 b757 + NATIVE_DECL BOOL IS_DISABLED_CONTROL_JUST_PRESSED(int control, int action) { return invoke(0x91AEF906BCA88877, control, action); } // 0x91AEF906BCA88877 0xEE6ABD32 b323 + NATIVE_DECL BOOL IS_DISABLED_CONTROL_JUST_RELEASED(int control, int action) { return invoke(0x305C8DCD79DA8B0F, control, action); } // 0x305C8DCD79DA8B0F 0xD6A679E1 b323 + NATIVE_DECL float GET_DISABLED_CONTROL_NORMAL(int control, int action) { return invoke(0x11E65974A982637C, control, action); } // 0x11E65974A982637C 0x66FF4FAA b323 + NATIVE_DECL float GET_DISABLED_CONTROL_UNBOUND_NORMAL(int control, int action) { return invoke(0x4F8A26A890FD62FB, control, action); } // 0x4F8A26A890FD62FB 0xF2A65A4C b323 + NATIVE_DECL int GET_CONTROL_HOW_LONG_AGO(int control) { return invoke(0xD7D22F5592AED8BA, control); } // 0xD7D22F5592AED8BA 0x0E8EF929 b323 + NATIVE_DECL BOOL IS_USING_KEYBOARD_AND_MOUSE(int control) { return invoke(0xA571D46727E2B718, control); } // 0xA571D46727E2B718 b323 + NATIVE_DECL BOOL IS_USING_CURSOR(int control) { return invoke(0x13337B38DB572509, control); } // 0x13337B38DB572509 b323 + NATIVE_DECL BOOL SET_CURSOR_POSITION(float x, float y) { return invoke(0xFC695459D4D0E219, x, y); } // 0xFC695459D4D0E219 b323 + NATIVE_DECL BOOL IS_USING_REMOTE_PLAY(int control) { return invoke(0x23F09EADC01449D6, control); } // 0x23F09EADC01449D6 b323 + NATIVE_DECL BOOL HAVE_CONTROLS_CHANGED(int control) { return invoke(0x6CD79468A1E595C6, control); } // 0x6CD79468A1E595C6 b323 + NATIVE_DECL const char* GET_CONTROL_INSTRUCTIONAL_BUTTONS_STRING(int control, int action, BOOL allowXOSwap) { return invoke(0x0499D7B09FC9B407, control, action, allowXOSwap); } // 0x0499D7B09FC9B407 b323 + NATIVE_DECL const char* GET_CONTROL_GROUP_INSTRUCTIONAL_BUTTONS_STRING(int control, int controlGroup, BOOL allowXOSwap) { return invoke(0x80C2FD58D720C801, control, controlGroup, allowXOSwap); } // 0x80C2FD58D720C801 b323 + NATIVE_DECL void SET_CONTROL_LIGHT_EFFECT_COLOR(int control, int red, int green, int blue) { invoke(0x8290252FFF36ACB5, control, red, green, blue); } // 0x8290252FFF36ACB5 b323 + NATIVE_DECL void CLEAR_CONTROL_LIGHT_EFFECT(int control) { invoke(0xCB0360EFEFB2580D, control); } // 0xCB0360EFEFB2580D b323 + NATIVE_DECL void SET_CONTROL_SHAKE(int control, int duration, int frequency) { invoke(0x48B3886C1358D0D5, control, duration, frequency); } // 0x48B3886C1358D0D5 b323 + NATIVE_DECL void SET_CONTROL_TRIGGER_SHAKE(int control, int leftDuration, int leftFrequency, int rightDuration, int rightFrequency) { invoke(0x14D29BB12D47F68C, control, leftDuration, leftFrequency, rightDuration, rightFrequency); } // 0x14D29BB12D47F68C b323 + NATIVE_DECL void STOP_CONTROL_SHAKE(int control) { invoke(0x38C16A305E8CDC8D, control); } // 0x38C16A305E8CDC8D b323 + NATIVE_DECL void SET_CONTROL_SHAKE_SUPPRESSED_ID(int control, int uniqueId) { invoke(0xF239400E16C23E08, control, uniqueId); } // 0xF239400E16C23E08 b323 + NATIVE_DECL void CLEAR_CONTROL_SHAKE_SUPPRESSED_ID(int control) { invoke(0xA0CEFCEA390AAB9B, control); } // 0xA0CEFCEA390AAB9B b323 + NATIVE_DECL BOOL IS_LOOK_INVERTED() { return invoke(0x77B612531280010D); } // 0x77B612531280010D 0x313434B2 b323 + NATIVE_DECL BOOL IS_MOUSE_LOOK_INVERTED() { return invoke(0xE1615EC03B3BB4FD); } // 0xE1615EC03B3BB4FD b323 + NATIVE_DECL int GET_LOCAL_PLAYER_AIM_STATE() { return invoke(0xBB41AFBBBC0A0287); } // 0xBB41AFBBBC0A0287 0x81802053 b323 + NATIVE_DECL int GET_LOCAL_PLAYER_GAMEPAD_AIM_STATE() { return invoke(0x59B9A7AF4C95133C); } // 0x59B9A7AF4C95133C b323 + NATIVE_DECL BOOL GET_IS_USING_ALTERNATE_HANDBRAKE() { return invoke(0x25AAA32BDC98F2A3); } // 0x25AAA32BDC98F2A3 b1365 + NATIVE_DECL BOOL GET_IS_USING_ALTERNATE_DRIVEBY() { return invoke(0x0F70731BACCFBB96); } // 0x0F70731BACCFBB96 0xC1AFABD5 b323 + NATIVE_DECL BOOL GET_ALLOW_MOVEMENT_WHILE_ZOOMED() { return invoke(0xFC859E2374407556); } // 0xFC859E2374407556 0xC0823820 b323 + NATIVE_DECL void SET_PLAYERPAD_SHAKES_WHEN_CONTROLLER_DISABLED(BOOL toggle) { invoke(0x798FDEB5B1575088, toggle); } // 0x798FDEB5B1575088 0xA86BD91F b323 + NATIVE_DECL void SET_INPUT_EXCLUSIVE(int control, int action) { invoke(0xEDE476E5EE29EDB1, control, action); } // 0xEDE476E5EE29EDB1 0x4E8E29E6 b323 + NATIVE_DECL void DISABLE_CONTROL_ACTION(int control, int action, BOOL disableRelatedActions) { invoke(0xFE99B66D079CF6BC, control, action, disableRelatedActions); } // 0xFE99B66D079CF6BC 0x3800C0DC b323 + NATIVE_DECL void ENABLE_CONTROL_ACTION(int control, int action, BOOL enableRelatedActions) { invoke(0x351220255D64C155, control, action, enableRelatedActions); } // 0x351220255D64C155 0xD2753551 b323 + NATIVE_DECL void DISABLE_ALL_CONTROL_ACTIONS(int control) { invoke(0x5F4B6931816E599B, control); } // 0x5F4B6931816E599B 0x16753CF4 b323 + NATIVE_DECL void ENABLE_ALL_CONTROL_ACTIONS(int control) { invoke(0xA5FFE9B05F199DE7, control); } // 0xA5FFE9B05F199DE7 0xFC2F119F b323 + NATIVE_DECL BOOL INIT_PC_SCRIPTED_CONTROLS(const char* schemeName) { return invoke(0x3D42B92563939375, schemeName); } // 0x3D42B92563939375 0xD2C80B2E b323 + NATIVE_DECL BOOL SWITCH_PC_SCRIPTED_CONTROLS(const char* schemeName) { return invoke(0x4683149ED1DDE7A1, schemeName); } // 0x4683149ED1DDE7A1 0xBBFC9050 b323 + NATIVE_DECL void SHUTDOWN_PC_SCRIPTED_CONTROLS() { invoke(0x643ED62D5EA3BEBD); } // 0x643ED62D5EA3BEBD 0x42140FF9 b323 + NATIVE_DECL void ALLOW_ALTERNATIVE_SCRIPT_CONTROLS_LAYOUT(int control) { invoke(0x7F4724035FDCA1DD, control); } // 0x7F4724035FDCA1DD 0x2CEDE6C5 b323 } namespace PATHFIND { - void SET_ROADS_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2, BOOL nodeEnabled, BOOL unknown2); - void SET_ROADS_IN_ANGLED_AREA(float x1, float y1, float z1, float x2, float y2, float z2, float width, BOOL unknown1, BOOL unknown2, BOOL unknown3); - void SET_PED_PATHS_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2, BOOL p6, Any p7); - BOOL GET_SAFE_COORD_FOR_PED(float x, float y, float z, BOOL onGround, Vector3* outPosition, int flags); - BOOL GET_CLOSEST_VEHICLE_NODE(float x, float y, float z, Vector3* outPosition, int nodeFlags, float p5, float p6); - BOOL GET_CLOSEST_MAJOR_VEHICLE_NODE(float x, float y, float z, Vector3* outPosition, float unknown1, float unknown2); - BOOL GET_CLOSEST_VEHICLE_NODE_WITH_HEADING(float x, float y, float z, Vector3* outPosition, float* outHeading, int nodeType, float p6, float p7); - BOOL GET_NTH_CLOSEST_VEHICLE_NODE(float x, float y, float z, int nthClosest, Vector3* outPosition, int nodeFlags, float unknown1, float unknown2); - int GET_NTH_CLOSEST_VEHICLE_NODE_ID(float x, float y, float z, int nth, int nodeFlags, float p5, float p6); - BOOL GET_NTH_CLOSEST_VEHICLE_NODE_WITH_HEADING(float x, float y, float z, int nthClosest, Vector3* outPosition, float* outHeading, int* outNumLanes, int nodeFlags, float unknown3, float unknown4); - int GET_NTH_CLOSEST_VEHICLE_NODE_ID_WITH_HEADING(float x, float y, float z, int nthClosest, Vector3* outPosition, float* outHeading, int nodeFlags, float p7, float p8); - BOOL GET_NTH_CLOSEST_VEHICLE_NODE_FAVOUR_DIRECTION(float x, float y, float z, float desiredX, float desiredY, float desiredZ, int nthClosest, Vector3* outPosition, float* outHeading, int nodeFlags, float p10, float p11); - BOOL GET_VEHICLE_NODE_PROPERTIES(float x, float y, float z, int* density, int* flags); - BOOL IS_VEHICLE_NODE_ID_VALID(int vehicleNodeId); - void GET_VEHICLE_NODE_POSITION(int nodeId, Vector3* outPosition); - BOOL GET_VEHICLE_NODE_IS_GPS_ALLOWED(int nodeID); - BOOL GET_VEHICLE_NODE_IS_SWITCHED_OFF(int nodeID); - BOOL GET_CLOSEST_ROAD(float x, float y, float z, float p3, int p4, Vector3* p5, Vector3* p6, Any* p7, Any* p8, float* p9, BOOL p10); - BOOL LOAD_ALL_PATH_NODES(BOOL set); - void SET_ALLOW_STREAM_PROLOGUE_NODES(BOOL toggle); - void SET_ALLOW_STREAM_HEIST_ISLAND_NODES(int type); - BOOL ARE_NODES_LOADED_FOR_AREA(float x1, float y1, float x2, float y2); - BOOL REQUEST_PATH_NODES_IN_AREA_THIS_FRAME(float x1, float y1, float x2, float y2); - void SET_ROADS_BACK_TO_ORIGINAL(float p0, float p1, float p2, float p3, float p4, float p5, Any p6); - void SET_ROADS_BACK_TO_ORIGINAL_IN_ANGLED_AREA(float x1, float y1, float z1, float x2, float y2, float z2, float width, Any p7); - void SET_AMBIENT_PED_RANGE_MULTIPLIER_THIS_FRAME(float multiplier); - void ADJUST_AMBIENT_PED_SPAWN_DENSITIES_THIS_FRAME(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6); - void SET_PED_PATHS_BACK_TO_ORIGINAL(float x1, float y1, float z1, float x2, float y2, float z2, Any p6); - BOOL GET_RANDOM_VEHICLE_NODE(float x, float y, float z, float radius, BOOL p4, BOOL p5, BOOL p6, Vector3* outPosition, int* nodeId); - Vector3 GET_SPAWN_COORDS_FOR_VEHICLE_NODE(int nodeAddress, float towardsCoorsX, float towardsCoorsY, float towardsCoorsZ, Vector3* centrePoint, float* heading); - void GET_STREET_NAME_AT_COORD(float x, float y, float z, Hash* streetName, Hash* crossingRoad); - int GENERATE_DIRECTIONS_TO_COORD(float x, float y, float z, BOOL p3, int* direction, float* p5, float* distToNxJunction); - void SET_IGNORE_NO_GPS_FLAG(BOOL toggle); - void SET_IGNORE_NO_GPS_FLAG_UNTIL_FIRST_NORMAL_NODE(BOOL toggle); - void SET_GPS_DISABLED_ZONE(float x1, float y1, float z1, float x2, float y2, float z3); - int GET_GPS_BLIP_ROUTE_LENGTH(); - BOOL GET_POS_ALONG_GPS_TYPE_ROUTE(Vector3* result, BOOL p1, float p2, int p3); - BOOL GET_GPS_BLIP_ROUTE_FOUND(); - BOOL GET_ROAD_BOUNDARY_USING_HEADING(float x, float y, float z, float heading, Vector3* outPosition); - BOOL GET_POSITION_BY_SIDE_OF_ROAD(float x, float y, float z, int p3, Vector3* outPosition); - BOOL IS_POINT_ON_ROAD(float x, float y, float z, Vehicle vehicle); - int GET_NEXT_GPS_DISABLED_ZONE_INDEX(); - void SET_GPS_DISABLED_ZONE_AT_INDEX(float x1, float y1, float z1, float x2, float y2, float z2, int index); - void CLEAR_GPS_DISABLED_ZONE_AT_INDEX(int index); - void ADD_NAVMESH_REQUIRED_REGION(float x, float y, float radius); - void REMOVE_NAVMESH_REQUIRED_REGIONS(); - BOOL IS_NAVMESH_REQUIRED_REGION_IN_USE(); - void DISABLE_NAVMESH_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2, BOOL toggle); - BOOL ARE_ALL_NAVMESH_REGIONS_LOADED(); - BOOL IS_NAVMESH_LOADED_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2); - int GET_NUM_NAVMESHES_EXISTING_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2); - int ADD_NAVMESH_BLOCKING_OBJECT(float p0, float p1, float p2, float p3, float p4, float p5, float p6, BOOL p7, Any p8); - void UPDATE_NAVMESH_BLOCKING_OBJECT(Any p0, float p1, float p2, float p3, float p4, float p5, float p6, float p7, Any p8); - void REMOVE_NAVMESH_BLOCKING_OBJECT(Any p0); - BOOL DOES_NAVMESH_BLOCKING_OBJECT_EXIST(Any p0); - float GET_APPROX_HEIGHT_FOR_POINT(float x, float y); - float GET_APPROX_HEIGHT_FOR_AREA(float x1, float y1, float x2, float y2); - float GET_APPROX_FLOOR_FOR_POINT(float x, float y); - float GET_APPROX_FLOOR_FOR_AREA(float x1, float y1, float x2, float y2); - float CALCULATE_TRAVEL_DISTANCE_BETWEEN_POINTS(float x1, float y1, float z1, float x2, float y2, float z2); + NATIVE_DECL void SET_ROADS_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2, BOOL nodeEnabled, BOOL unknown2) { invoke(0xBF1A602B5BA52FEE, x1, y1, z1, x2, y2, z2, nodeEnabled, unknown2); } // 0xBF1A602B5BA52FEE 0xEBC7B918 b323 + NATIVE_DECL void SET_ROADS_IN_ANGLED_AREA(float x1, float y1, float z1, float x2, float y2, float z2, float width, BOOL unknown1, BOOL unknown2, BOOL unknown3) { invoke(0x1A5AA1208AF5DB59, x1, y1, z1, x2, y2, z2, width, unknown1, unknown2, unknown3); } // 0x1A5AA1208AF5DB59 0xBD088F4B b323 + NATIVE_DECL void SET_PED_PATHS_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2, BOOL p6, Any p7) { invoke(0x34F060F4BF92E018, x1, y1, z1, x2, y2, z2, p6, p7); } // 0x34F060F4BF92E018 0x2148EA84 b323 + NATIVE_DECL BOOL GET_SAFE_COORD_FOR_PED(float x, float y, float z, BOOL onGround, Vector3* outPosition, int flags) { return invoke(0xB61C8E878A4199CA, x, y, z, onGround, outPosition, flags); } // 0xB61C8E878A4199CA 0xB370270A b323 + NATIVE_DECL BOOL GET_CLOSEST_VEHICLE_NODE(float x, float y, float z, Vector3* outPosition, int nodeFlags, float p5, float p6) { return invoke(0x240A18690AE96513, x, y, z, outPosition, nodeFlags, p5, p6); } // 0x240A18690AE96513 0x6F5F1E6C b323 + NATIVE_DECL BOOL GET_CLOSEST_MAJOR_VEHICLE_NODE(float x, float y, float z, Vector3* outPosition, float unknown1, float unknown2) { return invoke(0x2EABE3B06F58C1BE, x, y, z, outPosition, unknown1, unknown2); } // 0x2EABE3B06F58C1BE 0x04B5F15B b323 + NATIVE_DECL BOOL GET_CLOSEST_VEHICLE_NODE_WITH_HEADING(float x, float y, float z, Vector3* outPosition, float* outHeading, int nodeType, float p6, float p7) { return invoke(0xFF071FB798B803B0, x, y, z, outPosition, outHeading, nodeType, p6, p7); } // 0xFF071FB798B803B0 0x8BD5759B b323 + NATIVE_DECL BOOL GET_NTH_CLOSEST_VEHICLE_NODE(float x, float y, float z, int nthClosest, Vector3* outPosition, int nodeFlags, float unknown1, float unknown2) { return invoke(0xE50E52416CCF948B, x, y, z, nthClosest, outPosition, nodeFlags, unknown1, unknown2); } // 0xE50E52416CCF948B 0xF125BFCC b323 + NATIVE_DECL int GET_NTH_CLOSEST_VEHICLE_NODE_ID(float x, float y, float z, int nth, int nodeFlags, float p5, float p6) { return invoke(0x22D7275A79FE8215, x, y, z, nth, nodeFlags, p5, p6); } // 0x22D7275A79FE8215 0x3F358BEA b323 + NATIVE_DECL BOOL GET_NTH_CLOSEST_VEHICLE_NODE_WITH_HEADING(float x, float y, float z, int nthClosest, Vector3* outPosition, float* outHeading, int* outNumLanes, int nodeFlags, float unknown3, float unknown4) { return invoke(0x80CA6A8B6C094CC4, x, y, z, nthClosest, outPosition, outHeading, outNumLanes, nodeFlags, unknown3, unknown4); } // 0x80CA6A8B6C094CC4 0x7349C856 b323 + NATIVE_DECL int GET_NTH_CLOSEST_VEHICLE_NODE_ID_WITH_HEADING(float x, float y, float z, int nthClosest, Vector3* outPosition, float* outHeading, int nodeFlags, float p7, float p8) { return invoke(0x6448050E9C2A7207, x, y, z, nthClosest, outPosition, outHeading, nodeFlags, p7, p8); } // 0x6448050E9C2A7207 0xC1AEB88D b323 + NATIVE_DECL BOOL GET_NTH_CLOSEST_VEHICLE_NODE_FAVOUR_DIRECTION(float x, float y, float z, float desiredX, float desiredY, float desiredZ, int nthClosest, Vector3* outPosition, float* outHeading, int nodeFlags, float p10, float p11) { return invoke(0x45905BE8654AE067, x, y, z, desiredX, desiredY, desiredZ, nthClosest, outPosition, outHeading, nodeFlags, p10, p11); } // 0x45905BE8654AE067 0x928A4DEC b323 + NATIVE_DECL BOOL GET_VEHICLE_NODE_PROPERTIES(float x, float y, float z, int* density, int* flags) { return invoke(0x0568566ACBB5DEDC, x, y, z, density, flags); } // 0x0568566ACBB5DEDC 0xCC90110B b323 + NATIVE_DECL BOOL IS_VEHICLE_NODE_ID_VALID(int vehicleNodeId) { return invoke(0x1EAF30FCFBF5AF74, vehicleNodeId); } // 0x1EAF30FCFBF5AF74 0x57DFB1EF b323 + NATIVE_DECL void GET_VEHICLE_NODE_POSITION(int nodeId, Vector3* outPosition) { invoke(0x703123E5E7D429C2, nodeId, outPosition); } // 0x703123E5E7D429C2 0xE38E252D b323 + NATIVE_DECL BOOL GET_VEHICLE_NODE_IS_GPS_ALLOWED(int nodeID) { return invoke(0xA2AE5C478B96E3B6, nodeID); } // 0xA2AE5C478B96E3B6 0xEE4B1219 b323 + NATIVE_DECL BOOL GET_VEHICLE_NODE_IS_SWITCHED_OFF(int nodeID) { return invoke(0x4F5070AA58F69279, nodeID); } // 0x4F5070AA58F69279 0x56737A3C b323 + NATIVE_DECL BOOL GET_CLOSEST_ROAD(float x, float y, float z, float p3, int p4, Vector3* p5, Vector3* p6, Any* p7, Any* p8, float* p9, BOOL p10) { return invoke(0x132F52BBA570FE92, x, y, z, p3, p4, p5, p6, p7, p8, p9, p10); } // 0x132F52BBA570FE92 0x567B0E11 b323 + NATIVE_DECL BOOL LOAD_ALL_PATH_NODES(BOOL set) { return invoke(0xC2AB6BFE34E92F8B, set); } // 0xC2AB6BFE34E92F8B b2802 + NATIVE_DECL void SET_ALLOW_STREAM_PROLOGUE_NODES(BOOL toggle) { invoke(0x228E5C6AD4D74BFD, toggle); } // 0x228E5C6AD4D74BFD 0xD6A3B458 b323 + NATIVE_DECL void SET_ALLOW_STREAM_HEIST_ISLAND_NODES(int type) { invoke(0xF74B1FFA4A15FBEA, type); } // 0xF74B1FFA4A15FBEA b2189 + NATIVE_DECL BOOL ARE_NODES_LOADED_FOR_AREA(float x1, float y1, float x2, float y2) { return invoke(0xF7B79A50B905A30D, x1, y1, x2, y2); } // 0xF7B79A50B905A30D 0x86E80A17 b323 + NATIVE_DECL BOOL REQUEST_PATH_NODES_IN_AREA_THIS_FRAME(float x1, float y1, float x2, float y2) { return invoke(0x07FB139B592FA687, x1, y1, x2, y2); } // 0x07FB139B592FA687 0x2CDA5012 b323 + NATIVE_DECL void SET_ROADS_BACK_TO_ORIGINAL(float p0, float p1, float p2, float p3, float p4, float p5, Any p6) { invoke(0x1EE7063B80FFC77C, p0, p1, p2, p3, p4, p5, p6); } // 0x1EE7063B80FFC77C 0x86AC4A85 b323 + NATIVE_DECL void SET_ROADS_BACK_TO_ORIGINAL_IN_ANGLED_AREA(float x1, float y1, float z1, float x2, float y2, float z2, float width, Any p7) { invoke(0x0027501B9F3B407E, x1, y1, z1, x2, y2, z2, width, p7); } // 0x0027501B9F3B407E 0x9DB5D209 b323 + NATIVE_DECL void SET_AMBIENT_PED_RANGE_MULTIPLIER_THIS_FRAME(float multiplier) { invoke(0x0B919E1FB47CC4E0, multiplier); } // 0x0B919E1FB47CC4E0 0x3C5085E4 b323 + NATIVE_DECL void ADJUST_AMBIENT_PED_SPAWN_DENSITIES_THIS_FRAME(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6) { invoke(0xAA76052DDA9BFC3E, p0, p1, p2, p3, p4, p5, p6); } // 0xAA76052DDA9BFC3E 0xD0F51299 b323 + NATIVE_DECL void SET_PED_PATHS_BACK_TO_ORIGINAL(float x1, float y1, float z1, float x2, float y2, float z2, Any p6) { invoke(0xE04B48F2CC926253, x1, y1, z1, x2, y2, z2, p6); } // 0xE04B48F2CC926253 0x3F1ABDA4 b323 + NATIVE_DECL BOOL GET_RANDOM_VEHICLE_NODE(float x, float y, float z, float radius, BOOL p4, BOOL p5, BOOL p6, Vector3* outPosition, int* nodeId) { return invoke(0x93E0DB8440B73A7D, x, y, z, radius, p4, p5, p6, outPosition, nodeId); } // 0x93E0DB8440B73A7D 0xAD1476EA b323 + NATIVE_DECL Vector3 GET_SPAWN_COORDS_FOR_VEHICLE_NODE(int nodeAddress, float towardsCoorsX, float towardsCoorsY, float towardsCoorsZ, Vector3* centrePoint, float* heading) { return invoke(0x809549AFC7AEC597, nodeAddress, towardsCoorsX, towardsCoorsY, towardsCoorsZ, centrePoint, heading); } // 0x809549AFC7AEC597 b2944 + NATIVE_DECL void GET_STREET_NAME_AT_COORD(float x, float y, float z, Hash* streetName, Hash* crossingRoad) { invoke(0x2EB41072B4C1E4C0, x, y, z, streetName, crossingRoad); } // 0x2EB41072B4C1E4C0 0xDEBEEFCF b323 + NATIVE_DECL int GENERATE_DIRECTIONS_TO_COORD(float x, float y, float z, BOOL p3, int* direction, float* p5, float* distToNxJunction) { return invoke(0xF90125F1F79ECDF8, x, y, z, p3, direction, p5, distToNxJunction); } // 0xF90125F1F79ECDF8 0xED35C094 b323 + NATIVE_DECL void SET_IGNORE_NO_GPS_FLAG(BOOL toggle) { invoke(0x72751156E7678833, toggle); } // 0x72751156E7678833 0xB72CF194 b323 + NATIVE_DECL void SET_IGNORE_NO_GPS_FLAG_UNTIL_FIRST_NORMAL_NODE(BOOL toggle) { invoke(0x1FC289A0C3FF470F, toggle); } // 0x1FC289A0C3FF470F 0x90DF7A4C b323 + NATIVE_DECL void SET_GPS_DISABLED_ZONE(float x1, float y1, float z1, float x2, float y2, float z3) { invoke(0xDC20483CD3DD5201, x1, y1, z1, x2, y2, z3); } // 0xDC20483CD3DD5201 0x720B8073 b323 + NATIVE_DECL int GET_GPS_BLIP_ROUTE_LENGTH() { return invoke(0xBBB45C3CF5C8AA85); } // 0xBBB45C3CF5C8AA85 0x4B770634 b323 + NATIVE_DECL BOOL GET_POS_ALONG_GPS_TYPE_ROUTE(Vector3* result, BOOL p1, float p2, int p3) { return invoke(0xF3162836C28F9DA5, result, p1, p2, p3); } // 0xF3162836C28F9DA5 b505 + NATIVE_DECL BOOL GET_GPS_BLIP_ROUTE_FOUND() { return invoke(0x869DAACBBE9FA006); } // 0x869DAACBBE9FA006 0x286F82CC b323 + NATIVE_DECL BOOL GET_ROAD_BOUNDARY_USING_HEADING(float x, float y, float z, float heading, Vector3* outPosition) { return invoke(0xA0F8A7517A273C05, x, y, z, heading, outPosition); } // 0xA0F8A7517A273C05 0x5E440AC7 b463 + NATIVE_DECL BOOL GET_POSITION_BY_SIDE_OF_ROAD(float x, float y, float z, int p3, Vector3* outPosition) { return invoke(0x16F46FB18C8009E4, x, y, z, p3, outPosition); } // 0x16F46FB18C8009E4 0xF6422F9A b323 + NATIVE_DECL BOOL IS_POINT_ON_ROAD(float x, float y, float z, Vehicle vehicle) { return invoke(0x125BF4ABFC536B09, x, y, z, vehicle); } // 0x125BF4ABFC536B09 0xCF198055 b323 + NATIVE_DECL int GET_NEXT_GPS_DISABLED_ZONE_INDEX() { return invoke(0xD3A6A0EF48823A8C); } // 0xD3A6A0EF48823A8C 0xBE92551F b323 + NATIVE_DECL void SET_GPS_DISABLED_ZONE_AT_INDEX(float x1, float y1, float z1, float x2, float y2, float z2, int index) { invoke(0xD0BC1C6FB18EE154, x1, y1, z1, x2, y2, z2, index); } // 0xD0BC1C6FB18EE154 0x98BDB311 b323 + NATIVE_DECL void CLEAR_GPS_DISABLED_ZONE_AT_INDEX(int index) { invoke(0x2801D0012266DF07, index); } // 0x2801D0012266DF07 0x59090745 b323 + NATIVE_DECL void ADD_NAVMESH_REQUIRED_REGION(float x, float y, float radius) { invoke(0x387EAD7EE42F6685, x, y, radius); } // 0x387EAD7EE42F6685 0x12B086EA b323 + NATIVE_DECL void REMOVE_NAVMESH_REQUIRED_REGIONS() { invoke(0x916F0A3CDEC3445E); } // 0x916F0A3CDEC3445E 0x637BB680 b323 + NATIVE_DECL BOOL IS_NAVMESH_REQUIRED_REGION_IN_USE() { return invoke(0x705A844002B39DC0); } // 0x705A844002B39DC0 b944 + NATIVE_DECL void DISABLE_NAVMESH_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2, BOOL toggle) { invoke(0x4C8872D8CDBE1B8B, x1, y1, z1, x2, y2, z2, toggle); } // 0x4C8872D8CDBE1B8B 0x6E37F132 b323 + NATIVE_DECL BOOL ARE_ALL_NAVMESH_REGIONS_LOADED() { return invoke(0x8415D95B194A3AEA); } // 0x8415D95B194A3AEA 0x34C4E789 b323 + NATIVE_DECL BOOL IS_NAVMESH_LOADED_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2) { return invoke(0xF813C7E63F9062A5, x1, y1, z1, x2, y2, z2); } // 0xF813C7E63F9062A5 0x4C2BA99E b323 + NATIVE_DECL int GET_NUM_NAVMESHES_EXISTING_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2) { return invoke(0x01708E8DD3FF8C65, x1, y1, z1, x2, y2, z2); } // 0x01708E8DD3FF8C65 0x76AFFBB5 b323 + NATIVE_DECL int ADD_NAVMESH_BLOCKING_OBJECT(float p0, float p1, float p2, float p3, float p4, float p5, float p6, BOOL p7, Any p8) { return invoke(0xFCD5C8E06E502F5A, p0, p1, p2, p3, p4, p5, p6, p7, p8); } // 0xFCD5C8E06E502F5A 0x2952BA56 b323 + NATIVE_DECL void UPDATE_NAVMESH_BLOCKING_OBJECT(Any p0, float p1, float p2, float p3, float p4, float p5, float p6, float p7, Any p8) { invoke(0x109E99373F290687, p0, p1, p2, p3, p4, p5, p6, p7, p8); } // 0x109E99373F290687 0x4E9776D0 b323 + NATIVE_DECL void REMOVE_NAVMESH_BLOCKING_OBJECT(Any p0) { invoke(0x46399A7895957C0E, p0); } // 0x46399A7895957C0E 0x098602B0 b323 + NATIVE_DECL BOOL DOES_NAVMESH_BLOCKING_OBJECT_EXIST(Any p0) { return invoke(0x0EAEB0DB4B132399, p0); } // 0x0EAEB0DB4B132399 0x4B67D7EE b323 + NATIVE_DECL float GET_APPROX_HEIGHT_FOR_POINT(float x, float y) { return invoke(0x29C24BFBED8AB8FB, x, y); } // 0x29C24BFBED8AB8FB 0x3FE8C5A0 b323 + NATIVE_DECL float GET_APPROX_HEIGHT_FOR_AREA(float x1, float y1, float x2, float y2) { return invoke(0x8ABE8608576D9CE3, x1, y1, x2, y2); } // 0x8ABE8608576D9CE3 0x3ED21C90 b323 + NATIVE_DECL float GET_APPROX_FLOOR_FOR_POINT(float x, float y) { return invoke(0x336511A34F2E5185, x, y); } // 0x336511A34F2E5185 0xA07C5B7D b323 + NATIVE_DECL float GET_APPROX_FLOOR_FOR_AREA(float x1, float y1, float x2, float y2) { return invoke(0x3599D741C9AC6310, x1, y1, x2, y2); } // 0x3599D741C9AC6310 0x76751DD4 b323 + NATIVE_DECL float CALCULATE_TRAVEL_DISTANCE_BETWEEN_POINTS(float x1, float y1, float z1, float x2, float y2, float z2) { return invoke(0xADD95C7005C4A197, x1, y1, z1, x2, y2, z2); } // 0xADD95C7005C4A197 0xB114489B b323 } namespace PED { - Ped CREATE_PED(int pedType, Hash modelHash, float x, float y, float z, float heading, BOOL isNetwork, BOOL bScriptHostPed); - void DELETE_PED(Ped* ped); - Ped CLONE_PED(Ped ped, BOOL isNetwork, BOOL bScriptHostPed, BOOL copyHeadBlendFlag); - Ped CLONE_PED_ALT(Ped ped, BOOL isNetwork, BOOL bScriptHostPed, BOOL copyHeadBlendFlag, BOOL p4); - void CLONE_PED_TO_TARGET(Ped ped, Ped targetPed); - void CLONE_PED_TO_TARGET_ALT(Ped ped, Ped targetPed, BOOL p2); - BOOL IS_PED_IN_VEHICLE(Ped ped, Vehicle vehicle, BOOL atGetIn); - BOOL IS_PED_IN_MODEL(Ped ped, Hash modelHash); - BOOL IS_PED_IN_ANY_VEHICLE(Ped ped, BOOL atGetIn); - BOOL IS_COP_PED_IN_AREA_3D(float x1, float y1, float z1, float x2, float y2, float z2); - BOOL IS_PED_INJURED(Ped ped); - BOOL IS_PED_HURT(Ped ped); - BOOL IS_PED_FATALLY_INJURED(Ped ped); - BOOL IS_PED_DEAD_OR_DYING(Ped ped, BOOL p1); - BOOL IS_CONVERSATION_PED_DEAD(Ped ped); - BOOL IS_PED_AIMING_FROM_COVER(Ped ped); - BOOL IS_PED_RELOADING(Ped ped); - BOOL IS_PED_A_PLAYER(Ped ped); - Ped CREATE_PED_INSIDE_VEHICLE(Vehicle vehicle, int pedType, Hash modelHash, int seat, BOOL isNetwork, BOOL bScriptHostPed); - void SET_PED_DESIRED_HEADING(Ped ped, float heading); - void FORCE_ALL_HEADING_VALUES_TO_ALIGN(Ped ped); - BOOL IS_PED_FACING_PED(Ped ped, Ped otherPed, float angle); - BOOL IS_PED_IN_MELEE_COMBAT(Ped ped); - BOOL IS_PED_STOPPED(Ped ped); - BOOL IS_PED_SHOOTING_IN_AREA(Ped ped, float x1, float y1, float z1, float x2, float y2, float z2, BOOL p7, BOOL p8); - BOOL IS_ANY_PED_SHOOTING_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2, BOOL p6, BOOL p7); - BOOL IS_PED_SHOOTING(Ped ped); - void SET_PED_ACCURACY(Ped ped, int accuracy); - int GET_PED_ACCURACY(Ped ped); - void SET_AMBIENT_LAW_PED_ACCURACY_MODIFIER(float multiplier); - BOOL IS_PED_MODEL(Ped ped, Hash modelHash); - void EXPLODE_PED_HEAD(Ped ped, Hash weaponHash); - void REMOVE_PED_ELEGANTLY(Ped* ped); - void ADD_ARMOUR_TO_PED(Ped ped, int amount); - void SET_PED_ARMOUR(Ped ped, int amount); - void SET_PED_INTO_VEHICLE(Ped ped, Vehicle vehicle, int seatIndex); - void SET_PED_ALLOW_VEHICLES_OVERRIDE(Ped ped, BOOL toggle); - BOOL CAN_CREATE_RANDOM_PED(BOOL p0); - Ped CREATE_RANDOM_PED(float posX, float posY, float posZ); - Ped CREATE_RANDOM_PED_AS_DRIVER(Vehicle vehicle, BOOL returnHandle); - BOOL CAN_CREATE_RANDOM_DRIVER(); - BOOL CAN_CREATE_RANDOM_BIKE_RIDER(); - void SET_PED_MOVE_ANIMS_BLEND_OUT(Ped ped); - void SET_PED_CAN_BE_DRAGGED_OUT(Ped ped, BOOL toggle); - void SET_PED_ALLOW_HURT_COMBAT_FOR_ALL_MISSION_PEDS(BOOL toggle); - BOOL IS_PED_MALE(Ped ped); - BOOL IS_PED_HUMAN(Ped ped); - Vehicle GET_VEHICLE_PED_IS_IN(Ped ped, BOOL includeEntering); - void RESET_PED_LAST_VEHICLE(Ped ped); - void SET_PED_DENSITY_MULTIPLIER_THIS_FRAME(float multiplier); - void SET_SCENARIO_PED_DENSITY_MULTIPLIER_THIS_FRAME(float p0, float p1); - void SUPPRESS_AMBIENT_PED_AGGRESSIVE_CLEANUP_THIS_FRAME(); - void SET_SCRIPTED_CONVERSION_COORD_THIS_FRAME(float x, float y, float z); - void SET_PED_NON_CREATION_AREA(float x1, float y1, float z1, float x2, float y2, float z2); - void CLEAR_PED_NON_CREATION_AREA(); - void INSTANTLY_FILL_PED_POPULATION(); - BOOL IS_PED_ON_MOUNT(Ped ped); - Ped GET_MOUNT(Ped ped); - BOOL IS_PED_ON_VEHICLE(Ped ped); - BOOL IS_PED_ON_SPECIFIC_VEHICLE(Ped ped, Vehicle vehicle); - void SET_PED_MONEY(Ped ped, int amount); - int GET_PED_MONEY(Ped ped); - void SET_HEALTH_SNACKS_CARRIED_BY_ALL_NEW_PEDS(float p0, Any p1); - void SET_AMBIENT_PEDS_DROP_MONEY(BOOL p0); - void SET_BLOCKING_OF_NON_TEMPORARY_EVENTS_FOR_AMBIENT_PEDS_THIS_FRAME(BOOL p0); - void SET_PED_SUFFERS_CRITICAL_HITS(Ped ped, BOOL toggle); - void SET_PED_UPPER_BODY_DAMAGE_ONLY(Ped ped, BOOL toggle); - BOOL IS_PED_SITTING_IN_VEHICLE(Ped ped, Vehicle vehicle); - BOOL IS_PED_SITTING_IN_ANY_VEHICLE(Ped ped); - BOOL IS_PED_ON_FOOT(Ped ped); - BOOL IS_PED_ON_ANY_BIKE(Ped ped); - BOOL IS_PED_PLANTING_BOMB(Ped ped); - Vector3 GET_DEAD_PED_PICKUP_COORDS(Ped ped, float p1, float p2); - BOOL IS_PED_IN_ANY_BOAT(Ped ped); - BOOL IS_PED_IN_ANY_SUB(Ped ped); - BOOL IS_PED_IN_ANY_HELI(Ped ped); - BOOL IS_PED_IN_ANY_PLANE(Ped ped); - BOOL IS_PED_IN_FLYING_VEHICLE(Ped ped); - void SET_PED_DIES_IN_WATER(Ped ped, BOOL toggle); - BOOL GET_PED_DIES_IN_WATER(Ped ped); - void SET_PED_DIES_IN_SINKING_VEHICLE(Ped ped, BOOL toggle); - int GET_PED_ARMOUR(Ped ped); - void SET_PED_STAY_IN_VEHICLE_WHEN_JACKED(Ped ped, BOOL toggle); - void SET_PED_CAN_BE_SHOT_IN_VEHICLE(Ped ped, BOOL toggle); - BOOL GET_PED_LAST_DAMAGE_BONE(Ped ped, int* outBone); - void CLEAR_PED_LAST_DAMAGE_BONE(Ped ped); - void SET_AI_WEAPON_DAMAGE_MODIFIER(float value); - void RESET_AI_WEAPON_DAMAGE_MODIFIER(); - void SET_AI_MELEE_WEAPON_DAMAGE_MODIFIER(float modifier); - void RESET_AI_MELEE_WEAPON_DAMAGE_MODIFIER(); - void SET_TREAT_AS_AMBIENT_PED_FOR_DRIVER_LOCKON(Ped ped, BOOL p1); - void SET_PED_CAN_BE_TARGETTED(Ped ped, BOOL toggle); - void SET_PED_CAN_BE_TARGETTED_BY_TEAM(Ped ped, int team, BOOL toggle); - void SET_PED_CAN_BE_TARGETTED_BY_PLAYER(Ped ped, Player player, BOOL toggle); - void SET_ALLOW_LOCKON_TO_PED_IF_FRIENDLY(Ped ped, BOOL toggle); - void SET_USE_CAMERA_HEADING_FOR_DESIRED_DIRECTION_LOCK_ON_TEST(Ped ped, BOOL toggle); - BOOL IS_PED_IN_ANY_POLICE_VEHICLE(Ped ped); - void FORCE_PED_TO_OPEN_PARACHUTE(Ped ped); - BOOL IS_PED_IN_PARACHUTE_FREE_FALL(Ped ped); - BOOL IS_PED_FALLING(Ped ped); - BOOL IS_PED_JUMPING(Ped ped); - BOOL IS_PED_LANDING(Any p0); - BOOL IS_PED_DOING_A_BEAST_JUMP(Any p0); - BOOL IS_PED_CLIMBING(Ped ped); - BOOL IS_PED_VAULTING(Ped ped); - BOOL IS_PED_DIVING(Ped ped); - BOOL IS_PED_JUMPING_OUT_OF_VEHICLE(Ped ped); - BOOL IS_PED_OPENING_DOOR(Ped ped); - int GET_PED_PARACHUTE_STATE(Ped ped); - int GET_PED_PARACHUTE_LANDING_TYPE(Ped ped); - void SET_PED_PARACHUTE_TINT_INDEX(Ped ped, int tintIndex); - void GET_PED_PARACHUTE_TINT_INDEX(Ped ped, int* outTintIndex); - void SET_PED_RESERVE_PARACHUTE_TINT_INDEX(Ped ped, Any p1); - Object CREATE_PARACHUTE_BAG_OBJECT(Ped ped, BOOL p1, BOOL p2); - void SET_PED_DUCKING(Ped ped, BOOL toggle); - BOOL IS_PED_DUCKING(Ped ped); - BOOL IS_PED_IN_ANY_TAXI(Ped ped); - void SET_PED_ID_RANGE(Ped ped, float value); - void SET_PED_HIGHLY_PERCEPTIVE(Ped ped, BOOL toggle); - void SET_COP_PERCEPTION_OVERRIDES(float seeingRange, float seeingRangePeripheral, float hearingRange, float visualFieldMinAzimuthAngle, float visualFieldMaxAzimuthAngle, float fieldOfGazeMaxAngle, float p6); - void SET_PED_INJURED_ON_GROUND_BEHAVIOUR(Ped ped, float p1); - void DISABLE_PED_INJURED_ON_GROUND_BEHAVIOUR(Ped ped); - void SET_PED_SEEING_RANGE(Ped ped, float value); - void SET_PED_HEARING_RANGE(Ped ped, float value); - void SET_PED_VISUAL_FIELD_MIN_ANGLE(Ped ped, float value); - void SET_PED_VISUAL_FIELD_MAX_ANGLE(Ped ped, float value); - void SET_PED_VISUAL_FIELD_MIN_ELEVATION_ANGLE(Ped ped, float angle); - void SET_PED_VISUAL_FIELD_MAX_ELEVATION_ANGLE(Ped ped, float angle); - void SET_PED_VISUAL_FIELD_PERIPHERAL_RANGE(Ped ped, float range); - void SET_PED_VISUAL_FIELD_CENTER_ANGLE(Ped ped, float angle); - float GET_PED_VISUAL_FIELD_CENTER_ANGLE(Ped ped); - void SET_PED_STEALTH_MOVEMENT(Ped ped, BOOL p1, const char* action); - BOOL GET_PED_STEALTH_MOVEMENT(Ped ped); - int CREATE_GROUP(int unused); - void SET_PED_AS_GROUP_LEADER(Ped ped, int groupId); - void SET_PED_AS_GROUP_MEMBER(Ped ped, int groupId); - void SET_PED_CAN_TELEPORT_TO_GROUP_LEADER(Ped pedHandle, int groupHandle, BOOL toggle); - void REMOVE_GROUP(int groupId); - void REMOVE_PED_FROM_GROUP(Ped ped); - BOOL IS_PED_GROUP_MEMBER(Ped ped, int groupId); - BOOL IS_PED_HANGING_ON_TO_VEHICLE(Ped ped); - void SET_GROUP_SEPARATION_RANGE(int groupHandle, float separationRange); - void SET_PED_MIN_GROUND_TIME_FOR_STUNGUN(Ped ped, int ms); - BOOL IS_PED_PRONE(Ped ped); - BOOL IS_PED_IN_COMBAT(Ped ped, Ped target); - Entity GET_PED_TARGET_FROM_COMBAT_PED(Ped ped, Any p1); - BOOL CAN_PED_IN_COMBAT_SEE_TARGET(Ped ped, Ped target); - BOOL IS_PED_DOING_DRIVEBY(Ped ped); - BOOL IS_PED_JACKING(Ped ped); - BOOL IS_PED_BEING_JACKED(Ped ped); - BOOL IS_PED_BEING_STUNNED(Ped ped, int p1); - Ped GET_PEDS_JACKER(Ped ped); - Ped GET_JACK_TARGET(Ped ped); - BOOL IS_PED_FLEEING(Ped ped); - BOOL IS_PED_IN_COVER(Ped ped, BOOL exceptUseWeapon); - BOOL IS_PED_IN_COVER_FACING_LEFT(Ped ped); - BOOL IS_PED_IN_HIGH_COVER(Ped ped); - BOOL IS_PED_GOING_INTO_COVER(Ped ped); - BOOL SET_PED_PINNED_DOWN(Ped ped, BOOL pinned, int i); - int GET_SEAT_PED_IS_TRYING_TO_ENTER(Ped ped); - Vehicle GET_VEHICLE_PED_IS_TRYING_TO_ENTER(Ped ped); - Entity GET_PED_SOURCE_OF_DEATH(Ped ped); - Hash GET_PED_CAUSE_OF_DEATH(Ped ped); - int GET_PED_TIME_OF_DEATH(Ped ped); - int COUNT_PEDS_IN_COMBAT_WITH_TARGET(Ped ped); - int COUNT_PEDS_IN_COMBAT_WITH_TARGET_WITHIN_RADIUS(Ped ped, float x, float y, float z, float radius); - void SET_PED_RELATIONSHIP_GROUP_DEFAULT_HASH(Ped ped, Hash hash); - void SET_PED_RELATIONSHIP_GROUP_HASH(Ped ped, Hash hash); - void SET_RELATIONSHIP_BETWEEN_GROUPS(int relationship, Hash group1, Hash group2); - void CLEAR_RELATIONSHIP_BETWEEN_GROUPS(int relationship, Hash group1, Hash group2); - BOOL ADD_RELATIONSHIP_GROUP(const char* name, Hash* groupHash); - void REMOVE_RELATIONSHIP_GROUP(Hash groupHash); - BOOL DOES_RELATIONSHIP_GROUP_EXIST(Hash groupHash); - int GET_RELATIONSHIP_BETWEEN_PEDS(Ped ped1, Ped ped2); - Hash GET_PED_RELATIONSHIP_GROUP_DEFAULT_HASH(Ped ped); - Hash GET_PED_RELATIONSHIP_GROUP_HASH(Ped ped); - int GET_RELATIONSHIP_BETWEEN_GROUPS(Hash group1, Hash group2); - void SET_RELATIONSHIP_GROUP_AFFECTS_WANTED_LEVEL(Hash group, BOOL p1); - void TELL_GROUP_PEDS_IN_AREA_TO_ATTACK(Ped ped, Any p1, float p2, Hash hash, Any p4, Any p5); - void SET_PED_CAN_BE_TARGETED_WITHOUT_LOS(Ped ped, BOOL toggle); - void SET_PED_TO_INFORM_RESPECTED_FRIENDS(Ped ped, float radius, int maxFriends); - BOOL IS_PED_RESPONDING_TO_EVENT(Ped ped, Any event); - BOOL GET_POS_FROM_FIRED_EVENT(Ped ped, int eventType, Any* outData); - void SET_PED_FIRING_PATTERN(Ped ped, Hash patternHash); - void SET_PED_SHOOT_RATE(Ped ped, int shootRate); - void SET_COMBAT_FLOAT(Ped ped, int combatType, float p2); - float GET_COMBAT_FLOAT(Ped ped, int p1); - void GET_GROUP_SIZE(int groupID, Any* p1, int* sizeInMembers); - BOOL DOES_GROUP_EXIST(int groupId); - int GET_PED_GROUP_INDEX(Ped ped); - BOOL IS_PED_IN_GROUP(Ped ped); - Player GET_PLAYER_PED_IS_FOLLOWING(Ped ped); - void SET_GROUP_FORMATION(int groupId, int formationType); - void SET_GROUP_FORMATION_SPACING(int groupId, float x, float y, float z); - void RESET_GROUP_FORMATION_DEFAULT_SPACING(int groupHandle); - Vehicle GET_VEHICLE_PED_IS_USING(Ped ped); - Vehicle GET_VEHICLE_PED_IS_ENTERING(Ped ped); - void SET_PED_GRAVITY(Ped ped, BOOL toggle); - void APPLY_DAMAGE_TO_PED(Ped ped, int damageAmount, BOOL p2, Any p3); - int GET_TIME_PED_DAMAGED_BY_WEAPON(Ped ped, Hash weaponHash); - void SET_PED_ALLOWED_TO_DUCK(Ped ped, BOOL toggle); - void SET_PED_NEVER_LEAVES_GROUP(Ped ped, BOOL toggle); - int GET_PED_TYPE(Ped ped); - void SET_PED_AS_COP(Ped ped, BOOL toggle); - void SET_PED_HEALTH_PENDING_LAST_DAMAGE_EVENT_OVERRIDE_FLAG(BOOL toggle); - void SET_PED_MAX_HEALTH(Ped ped, int value); - int GET_PED_MAX_HEALTH(Ped ped); - void SET_PED_MAX_TIME_IN_WATER(Ped ped, float value); - void SET_PED_MAX_TIME_UNDERWATER(Ped ped, float value); - void SET_CORPSE_RAGDOLL_FRICTION(Ped ped, float p1); - void SET_PED_VEHICLE_FORCED_SEAT_USAGE(Ped ped, Vehicle vehicle, int seatIndex, int flags, Any p4); - void CLEAR_ALL_PED_VEHICLE_FORCED_SEAT_USAGE(Ped ped); - void SET_PED_CAN_BE_KNOCKED_OFF_BIKE(Any p0, Any p1); - void SET_PED_CAN_BE_KNOCKED_OFF_VEHICLE(Ped ped, int state); - BOOL CAN_KNOCK_PED_OFF_VEHICLE(Ped ped); - void KNOCK_PED_OFF_VEHICLE(Ped ped); - void SET_PED_COORDS_NO_GANG(Ped ped, float posX, float posY, float posZ); - Ped GET_PED_AS_GROUP_MEMBER(int groupID, int memberNumber); - Ped GET_PED_AS_GROUP_LEADER(int groupID); - void SET_PED_KEEP_TASK(Ped ped, BOOL toggle); - void SET_PED_ALLOW_MINOR_REACTIONS_AS_MISSION_PED(Ped ped, BOOL toggle); - BOOL IS_PED_SWIMMING(Ped ped); - BOOL IS_PED_SWIMMING_UNDER_WATER(Ped ped); - void SET_PED_COORDS_KEEP_VEHICLE(Ped ped, float posX, float posY, float posZ); - void SET_PED_DIES_IN_VEHICLE(Ped ped, BOOL toggle); - void SET_CREATE_RANDOM_COPS(BOOL toggle); - void SET_CREATE_RANDOM_COPS_NOT_ON_SCENARIOS(BOOL toggle); - void SET_CREATE_RANDOM_COPS_ON_SCENARIOS(BOOL toggle); - BOOL CAN_CREATE_RANDOM_COPS(); - void SET_PED_AS_ENEMY(Ped ped, BOOL toggle); - void SET_PED_CAN_SMASH_GLASS(Ped ped, BOOL p1, BOOL p2); - BOOL IS_PED_IN_ANY_TRAIN(Ped ped); - BOOL IS_PED_GETTING_INTO_A_VEHICLE(Ped ped); - BOOL IS_PED_TRYING_TO_ENTER_A_LOCKED_VEHICLE(Ped ped); - void SET_ENABLE_HANDCUFFS(Ped ped, BOOL toggle); - void SET_ENABLE_BOUND_ANKLES(Ped ped, BOOL toggle); - void SET_ENABLE_SCUBA(Ped ped, BOOL toggle); - void SET_CAN_ATTACK_FRIENDLY(Ped ped, BOOL toggle, BOOL p2); - int GET_PED_ALERTNESS(Ped ped); - void SET_PED_ALERTNESS(Ped ped, int value); - void SET_PED_GET_OUT_UPSIDE_DOWN_VEHICLE(Ped ped, BOOL toggle); - void SET_PED_MOVEMENT_CLIPSET(Ped ped, const char* clipSet, float transitionSpeed); - void RESET_PED_MOVEMENT_CLIPSET(Ped ped, float p1); - void SET_PED_STRAFE_CLIPSET(Ped ped, const char* clipSet); - void RESET_PED_STRAFE_CLIPSET(Ped ped); - void SET_PED_WEAPON_MOVEMENT_CLIPSET(Ped ped, const char* clipSet); - void RESET_PED_WEAPON_MOVEMENT_CLIPSET(Ped ped); - void SET_PED_DRIVE_BY_CLIPSET_OVERRIDE(Ped ped, const char* clipset); - void CLEAR_PED_DRIVE_BY_CLIPSET_OVERRIDE(Ped ped); - void SET_PED_MOTION_IN_COVER_CLIPSET_OVERRIDE(Ped ped, const char* p1); - void CLEAR_PED_MOTION_IN_COVER_CLIPSET_OVERRIDE(Ped ped); - void CLEAR_PED_FALL_UPPER_BODY_CLIPSET_OVERRIDE(Ped ped); - void SET_PED_IN_VEHICLE_CONTEXT(Ped ped, Hash context); - void RESET_PED_IN_VEHICLE_CONTEXT(Ped ped); - BOOL IS_SCRIPTED_SCENARIO_PED_USING_CONDITIONAL_ANIM(Ped ped, const char* animDict, const char* anim); - void SET_PED_ALTERNATE_WALK_ANIM(Ped ped, const char* animDict, const char* animName, float p3, BOOL p4); - void CLEAR_PED_ALTERNATE_WALK_ANIM(Ped ped, float p1); - void SET_PED_ALTERNATE_MOVEMENT_ANIM(Ped ped, int stance, const char* animDictionary, const char* animationName, float p4, BOOL p5); - void CLEAR_PED_ALTERNATE_MOVEMENT_ANIM(Ped ped, int stance, float p2); - void SET_PED_GESTURE_GROUP(Ped ped, const char* animGroupGesture); - Vector3 GET_ANIM_INITIAL_OFFSET_POSITION(const char* animDict, const char* animName, float x, float y, float z, float xRot, float yRot, float zRot, float p8, int p9); - Vector3 GET_ANIM_INITIAL_OFFSET_ROTATION(const char* animDict, const char* animName, float x, float y, float z, float xRot, float yRot, float zRot, float p8, int p9); - int GET_PED_DRAWABLE_VARIATION(Ped ped, int componentId); - int GET_NUMBER_OF_PED_DRAWABLE_VARIATIONS(Ped ped, int componentId); - int GET_PED_TEXTURE_VARIATION(Ped ped, int componentId); - int GET_NUMBER_OF_PED_TEXTURE_VARIATIONS(Ped ped, int componentId, int drawableId); - int GET_NUMBER_OF_PED_PROP_DRAWABLE_VARIATIONS(Ped ped, int propId); - int GET_NUMBER_OF_PED_PROP_TEXTURE_VARIATIONS(Ped ped, int propId, int drawableId); - int GET_PED_PALETTE_VARIATION(Ped ped, int componentId); - BOOL GET_MP_OUTFIT_DATA_FROM_METADATA(Any* p0, Any* p1); - int GET_FM_MALE_SHOP_PED_APPAREL_ITEM_INDEX(int p0); - int GET_FM_FEMALE_SHOP_PED_APPAREL_ITEM_INDEX(int p0); - BOOL IS_PED_COMPONENT_VARIATION_VALID(Ped ped, int componentId, int drawableId, int textureId); - void SET_PED_COMPONENT_VARIATION(Ped ped, int componentId, int drawableId, int textureId, int paletteId); - void SET_PED_RANDOM_COMPONENT_VARIATION(Ped ped, int p1); - void SET_PED_RANDOM_PROPS(Ped ped); - void SET_PED_DEFAULT_COMPONENT_VARIATION(Ped ped); - void SET_PED_BLEND_FROM_PARENTS(Ped ped, Any p1, Any p2, float p3, float p4); - void SET_PED_HEAD_BLEND_DATA(Ped ped, int shapeFirstID, int shapeSecondID, int shapeThirdID, int skinFirstID, int skinSecondID, int skinThirdID, float shapeMix, float skinMix, float thirdMix, BOOL isParent); - BOOL GET_PED_HEAD_BLEND_DATA(Ped ped, Any* headBlendData); - void UPDATE_PED_HEAD_BLEND_DATA(Ped ped, float shapeMix, float skinMix, float thirdMix); - void SET_HEAD_BLEND_EYE_COLOR(Ped ped, int index); - int GET_HEAD_BLEND_EYE_COLOR(Ped ped); - void SET_PED_HEAD_OVERLAY(Ped ped, int overlayID, int index, float opacity); - int GET_PED_HEAD_OVERLAY(Ped ped, int overlayID); - int GET_PED_HEAD_OVERLAY_NUM(int overlayID); - void SET_PED_HEAD_OVERLAY_TINT(Ped ped, int overlayID, int colorType, int colorID, int secondColorID); - void SET_PED_HAIR_TINT(Ped ped, int colorID, int highlightColorID); - int GET_NUM_PED_HAIR_TINTS(); - int GET_NUM_PED_MAKEUP_TINTS(); - void GET_PED_HAIR_TINT_COLOR(int hairColorIndex, int* outR, int* outG, int* outB); - void GET_PED_MAKEUP_TINT_COLOR(int makeupColorIndex, int* outR, int* outG, int* outB); - BOOL IS_PED_HAIR_TINT_FOR_CREATOR(int colorId); - int GET_DEFAULT_SECONDARY_TINT_FOR_CREATOR(int colorId); - BOOL IS_PED_LIPSTICK_TINT_FOR_CREATOR(int colorId); - BOOL IS_PED_BLUSH_TINT_FOR_CREATOR(int colorId); - BOOL IS_PED_HAIR_TINT_FOR_BARBER(int colorID); - int GET_DEFAULT_SECONDARY_TINT_FOR_BARBER(int colorID); - BOOL IS_PED_LIPSTICK_TINT_FOR_BARBER(int colorID); - BOOL IS_PED_BLUSH_TINT_FOR_BARBER(int colorID); - BOOL IS_PED_BLUSH_FACEPAINT_TINT_FOR_BARBER(int colorId); - int GET_TINT_INDEX_FOR_LAST_GEN_HAIR_TEXTURE(Hash modelHash, int drawableId, int textureId); - void SET_PED_MICRO_MORPH(Ped ped, int index, float scale); - BOOL HAS_PED_HEAD_BLEND_FINISHED(Ped ped); - void FINALIZE_HEAD_BLEND(Ped ped); - void SET_HEAD_BLEND_PALETTE_COLOR(Ped ped, int r, int g, int b, int id); - void DISABLE_HEAD_BLEND_PALETTE_COLOR(Ped ped); - int GET_PED_HEAD_BLEND_FIRST_INDEX(int type); - int GET_PED_HEAD_BLEND_NUM_HEADS(int type); - int SET_PED_PRELOAD_VARIATION_DATA(Ped ped, int slot, int drawableId, int textureId); - BOOL HAS_PED_PRELOAD_VARIATION_DATA_FINISHED(Ped ped); - void RELEASE_PED_PRELOAD_VARIATION_DATA(Ped ped); - int SET_PED_PRELOAD_PROP_DATA(Ped ped, int componentId, int drawableId, int TextureId); - BOOL HAS_PED_PRELOAD_PROP_DATA_FINISHED(Ped ped); - void RELEASE_PED_PRELOAD_PROP_DATA(Ped ped); - int GET_PED_PROP_INDEX(Ped ped, int componentId, Any p2); - void SET_PED_PROP_INDEX(Ped ped, int componentId, int drawableId, int TextureId, BOOL attach, Any p5); - void KNOCK_OFF_PED_PROP(Ped ped, BOOL p1, BOOL p2, BOOL p3, BOOL p4); - void CLEAR_PED_PROP(Ped ped, int propId, Any p2); - void CLEAR_ALL_PED_PROPS(Ped ped, Any p1); - void DROP_AMBIENT_PROP(Ped ped); - int GET_PED_PROP_TEXTURE_INDEX(Ped ped, int componentId); - void CLEAR_PED_PARACHUTE_PACK_VARIATION(Ped ped); - void SET_PED_SCUBA_GEAR_VARIATION(Ped ped); - void CLEAR_PED_SCUBA_GEAR_VARIATION(Ped ped); - BOOL IS_USING_PED_SCUBA_GEAR_VARIATION(Any p0); - void SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(Ped ped, BOOL toggle); - void SET_PED_BOUNDS_ORIENTATION(Ped ped, float p1, float p2, float x, float y, float z); - void REGISTER_TARGET(Ped ped, Ped target); - void REGISTER_HATED_TARGETS_AROUND_PED(Ped ped, float radius); - Ped GET_RANDOM_PED_AT_COORD(float x, float y, float z, float xRadius, float yRadius, float zRadius, int pedType); - BOOL GET_CLOSEST_PED(float x, float y, float z, float radius, BOOL p4, BOOL p5, Ped* outPed, BOOL p7, BOOL p8, int pedType); - void SET_SCENARIO_PEDS_TO_BE_RETURNED_BY_NEXT_COMMAND(BOOL value); - BOOL GET_CAN_PED_BE_GRABBED_BY_SCRIPT(Ped ped, BOOL p1, BOOL p2, BOOL p3, BOOL p4, BOOL p5, BOOL p6, BOOL p7, Any p8); - void SET_DRIVER_RACING_MODIFIER(Ped driver, float modifier); - void SET_DRIVER_ABILITY(Ped driver, float ability); - void SET_DRIVER_AGGRESSIVENESS(Ped driver, float aggressiveness); - BOOL CAN_PED_RAGDOLL(Ped ped); - BOOL SET_PED_TO_RAGDOLL(Ped ped, int time1, int time2, int ragdollType, BOOL p4, BOOL p5, BOOL p6); - BOOL SET_PED_TO_RAGDOLL_WITH_FALL(Ped ped, int time, int p2, int ragdollType, float x, float y, float z, float velocity, float p8, float p9, float p10, float p11, float p12, float p13); - void SET_PED_RAGDOLL_ON_COLLISION(Ped ped, BOOL toggle); - BOOL IS_PED_RAGDOLL(Ped ped); - BOOL IS_PED_RUNNING_RAGDOLL_TASK(Ped ped); - void SET_PED_RAGDOLL_FORCE_FALL(Ped ped); - void RESET_PED_RAGDOLL_TIMER(Ped ped); - void SET_PED_CAN_RAGDOLL(Ped ped, BOOL toggle); - BOOL IS_PED_RUNNING_MELEE_TASK(Ped ped); - BOOL IS_PED_RUNNING_MOBILE_PHONE_TASK(Ped ped); - BOOL IS_MOBILE_PHONE_TO_PED_EAR(Ped ped); - void SET_RAGDOLL_BLOCKING_FLAGS(Ped ped, int blockingFlag); - void CLEAR_RAGDOLL_BLOCKING_FLAGS(Ped ped, int blockingFlag); - void SET_PED_ANGLED_DEFENSIVE_AREA(Ped ped, float p1, float p2, float p3, float p4, float p5, float p6, float p7, BOOL p8, BOOL p9); - void SET_PED_SPHERE_DEFENSIVE_AREA(Ped ped, float x, float y, float z, float radius, BOOL p5, BOOL p6); - void SET_PED_DEFENSIVE_SPHERE_ATTACHED_TO_PED(Ped ped, Ped target, float xOffset, float yOffset, float zOffset, float radius, BOOL p6); - void SET_PED_DEFENSIVE_SPHERE_ATTACHED_TO_VEHICLE(Ped ped, Vehicle target, float xOffset, float yOffset, float zOffset, float radius, BOOL p6); - void SET_PED_DEFENSIVE_AREA_ATTACHED_TO_PED(Ped ped, Ped attachPed, float p2, float p3, float p4, float p5, float p6, float p7, float p8, BOOL p9, BOOL p10); - void SET_PED_DEFENSIVE_AREA_DIRECTION(Ped ped, float p1, float p2, float p3, BOOL p4); - void REMOVE_PED_DEFENSIVE_AREA(Ped ped, BOOL toggle); - Vector3 GET_PED_DEFENSIVE_AREA_POSITION(Ped ped, BOOL p1); - BOOL IS_PED_DEFENSIVE_AREA_ACTIVE(Ped ped, BOOL p1); - void SET_PED_PREFERRED_COVER_SET(Ped ped, Any itemSet); - void REMOVE_PED_PREFERRED_COVER_SET(Ped ped); - void REVIVE_INJURED_PED(Ped ped); - void RESURRECT_PED(Ped ped); - void SET_PED_NAME_DEBUG(Ped ped, const char* name); - Vector3 GET_PED_EXTRACTED_DISPLACEMENT(Ped ped, BOOL worldSpace); - void SET_PED_DIES_WHEN_INJURED(Ped ped, BOOL toggle); - void SET_PED_ENABLE_WEAPON_BLOCKING(Ped ped, BOOL toggle); - void SPECIAL_FUNCTION_DO_NOT_USE(Ped ped, BOOL p1); - void RESET_PED_VISIBLE_DAMAGE(Ped ped); - void APPLY_PED_BLOOD_DAMAGE_BY_ZONE(Ped ped, Any p1, float p2, float p3, Any p4); - void APPLY_PED_BLOOD(Ped ped, int boneIndex, float xRot, float yRot, float zRot, const char* woundType); - void APPLY_PED_BLOOD_BY_ZONE(Ped ped, int p1, float p2, float p3, const char* p4); - void APPLY_PED_BLOOD_SPECIFIC(Ped ped, int p1, float p2, float p3, float p4, float p5, int p6, float p7, const char* p8); - void APPLY_PED_DAMAGE_DECAL(Ped ped, int damageZone, float xOffset, float yOffset, float heading, float scale, float alpha, int variation, BOOL fadeIn, const char* decalName); - void APPLY_PED_DAMAGE_PACK(Ped ped, const char* damagePack, float damage, float mult); - void CLEAR_PED_BLOOD_DAMAGE(Ped ped); - void CLEAR_PED_BLOOD_DAMAGE_BY_ZONE(Ped ped, int p1); - void HIDE_PED_BLOOD_DAMAGE_BY_ZONE(Ped ped, Any p1, BOOL p2); - void CLEAR_PED_DAMAGE_DECAL_BY_ZONE(Ped ped, int p1, const char* p2); - int GET_PED_DECORATIONS_STATE(Ped ped); - void MARK_PED_DECORATIONS_AS_CLONED_FROM_LOCAL_PLAYER(Ped ped, BOOL p1); - void CLEAR_PED_WETNESS(Ped ped); - void SET_PED_WETNESS_HEIGHT(Ped ped, float height); - void SET_PED_WETNESS_ENABLED_THIS_FRAME(Ped ped); - void SET_PED_WETNESS(Ped ped, float wetLevel); - void CLEAR_PED_ENV_DIRT(Ped ped); - void SET_PED_SWEAT(Ped ped, float sweat); - void ADD_PED_DECORATION_FROM_HASHES(Ped ped, Hash collection, Hash overlay); - void ADD_PED_DECORATION_FROM_HASHES_IN_CORONA(Ped ped, Hash collection, Hash overlay); - int GET_PED_DECORATION_ZONE_FROM_HASHES(Hash collection, Hash overlay); - void CLEAR_PED_DECORATIONS(Ped ped); - void CLEAR_PED_DECORATIONS_LEAVE_SCARS(Ped ped); - BOOL WAS_PED_SKELETON_UPDATED(Ped ped); - Vector3 GET_PED_BONE_COORDS(Ped ped, int boneId, float offsetX, float offsetY, float offsetZ); - void CREATE_NM_MESSAGE(BOOL startImmediately, int messageId); - void GIVE_PED_NM_MESSAGE(Ped ped); - int ADD_SCENARIO_BLOCKING_AREA(float x1, float y1, float z1, float x2, float y2, float z2, BOOL p6, BOOL p7, BOOL p8, BOOL p9); - void REMOVE_SCENARIO_BLOCKING_AREAS(); - void REMOVE_SCENARIO_BLOCKING_AREA(Any p0, BOOL p1); - void SET_SCENARIO_PEDS_SPAWN_IN_SPHERE_AREA(float x, float y, float z, float range, int p4); - BOOL DOES_SCENARIO_BLOCKING_AREA_EXISTS(float x1, float y1, float z1, float x2, float y2, float z2); - BOOL IS_PED_USING_SCENARIO(Ped ped, const char* scenario); - BOOL IS_PED_USING_ANY_SCENARIO(Ped ped); - BOOL SET_PED_PANIC_EXIT_SCENARIO(Any p0, Any p1, Any p2, Any p3); - void TOGGLE_SCENARIO_PED_COWER_IN_PLACE(Ped ped, BOOL toggle); - BOOL TRIGGER_PED_SCENARIO_PANICEXITTOFLEE(Any p0, Any p1, Any p2, Any p3); - BOOL SET_PED_SHOULD_PLAY_DIRECTED_NORMAL_SCENARIO_EXIT(Any p0, Any p1, Any p2, Any p3); - void SET_PED_SHOULD_PLAY_NORMAL_SCENARIO_EXIT(Ped ped); - void SET_PED_SHOULD_PLAY_IMMEDIATE_SCENARIO_EXIT(Ped ped); - BOOL SET_PED_SHOULD_PLAY_FLEE_SCENARIO_EXIT(Ped ped, Any p1, Any p2, Any p3); - void SET_PED_SHOULD_IGNORE_SCENARIO_EXIT_COLLISION_CHECKS(Ped ped, BOOL p1); - void SET_PED_SHOULD_IGNORE_SCENARIO_NAV_CHECKS(Any p0, BOOL p1); - void SET_PED_SHOULD_PROBE_FOR_SCENARIO_EXITS_IN_ONE_FRAME(Any p0, BOOL p1); - BOOL IS_PED_GESTURING(Any p0); - void RESET_FACIAL_IDLE_ANIM(Ped ped); - void PLAY_FACIAL_ANIM(Ped ped, const char* animName, const char* animDict); - void SET_FACIAL_CLIPSET(Ped ped, const char* animDict); - void SET_FACIAL_IDLE_ANIM_OVERRIDE(Ped ped, const char* animName, const char* animDict); - void CLEAR_FACIAL_IDLE_ANIM_OVERRIDE(Ped ped); - void SET_PED_CAN_PLAY_GESTURE_ANIMS(Ped ped, BOOL toggle); - void SET_PED_CAN_PLAY_VISEME_ANIMS(Ped ped, BOOL toggle, BOOL p2); - void SET_PED_IS_IGNORED_BY_AUTO_OPEN_DOORS(Ped ped, BOOL p1); - void SET_PED_CAN_PLAY_AMBIENT_ANIMS(Ped ped, BOOL toggle); - void SET_PED_CAN_PLAY_AMBIENT_BASE_ANIMS(Ped ped, BOOL toggle); - void TRIGGER_IDLE_ANIMATION_ON_PED(Ped ped); - void SET_PED_CAN_ARM_IK(Ped ped, BOOL toggle); - void SET_PED_CAN_HEAD_IK(Ped ped, BOOL toggle); - void SET_PED_CAN_LEG_IK(Ped ped, BOOL toggle); - void SET_PED_CAN_TORSO_IK(Ped ped, BOOL toggle); - void SET_PED_CAN_TORSO_REACT_IK(Ped ped, BOOL p1); - void SET_PED_CAN_TORSO_VEHICLE_IK(Ped ped, BOOL p1); - void SET_PED_CAN_USE_AUTO_CONVERSATION_LOOKAT(Ped ped, BOOL toggle); - BOOL IS_PED_HEADTRACKING_PED(Ped ped1, Ped ped2); - BOOL IS_PED_HEADTRACKING_ENTITY(Ped ped, Entity entity); - void SET_PED_PRIMARY_LOOKAT(Ped ped, Ped lookAt); - void SET_PED_CLOTH_PIN_FRAMES(Any p0, Any p1); - void SET_PED_CLOTH_PACKAGE_INDEX(Any p0, Any p1); - void SET_PED_CLOTH_PRONE(Any p0, BOOL p1); - void SET_PED_CONFIG_FLAG(Ped ped, int flagId, BOOL value); - void SET_PED_RESET_FLAG(Ped ped, int flagId, BOOL doReset); - BOOL GET_PED_CONFIG_FLAG(Ped ped, int flagId, BOOL p2); - BOOL GET_PED_RESET_FLAG(Ped ped, int flagId); - void SET_PED_GROUP_MEMBER_PASSENGER_INDEX(Ped ped, int index); - void SET_PED_CAN_EVASIVE_DIVE(Ped ped, BOOL toggle); - BOOL IS_PED_EVASIVE_DIVING(Ped ped, Entity* evadingEntity); - void SET_PED_SHOOTS_AT_COORD(Ped ped, float x, float y, float z, BOOL toggle); - void SET_PED_MODEL_IS_SUPPRESSED(Hash modelHash, BOOL toggle); - void STOP_ANY_PED_MODEL_BEING_SUPPRESSED(); - void SET_PED_CAN_BE_TARGETED_WHEN_INJURED(Ped ped, BOOL toggle); - void SET_PED_GENERATES_DEAD_BODY_EVENTS(Ped ped, BOOL toggle); - void BLOCK_PED_FROM_GENERATING_DEAD_BODY_EVENTS_WHEN_DEAD(Ped ped, BOOL toggle); - void SET_PED_WILL_ONLY_ATTACK_WANTED_PLAYER(Any p0, Any p1); - void SET_PED_CAN_RAGDOLL_FROM_PLAYER_IMPACT(Ped ped, BOOL toggle); - void GIVE_PED_HELMET(Ped ped, BOOL cannotRemove, int helmetFlag, int textureIndex); - void REMOVE_PED_HELMET(Ped ped, BOOL instantly); - BOOL IS_PED_TAKING_OFF_HELMET(Ped ped); - void SET_PED_HELMET(Ped ped, BOOL canWearHelmet); - void SET_PED_HELMET_FLAG(Ped ped, int helmetFlag); - void SET_PED_HELMET_PROP_INDEX(Ped ped, int propIndex, BOOL p2); - void SET_PED_HELMET_VISOR_PROP_INDICES(Ped ped, BOOL p1, int p2, int p3); - BOOL IS_PED_HELMET_VISOR_UP(Ped ped); - void SET_PED_HELMET_TEXTURE_INDEX(Ped ped, int textureIndex); - BOOL IS_PED_WEARING_HELMET(Ped ped); - void CLEAR_PED_STORED_HAT_PROP(Ped ped); - int GET_PED_HELMET_STORED_HAT_PROP_INDEX(Ped ped); - int GET_PED_HELMET_STORED_HAT_TEX_INDEX(Ped ped); - BOOL IS_CURRENT_HEAD_PROP_A_HELMET(Any p0); - void SET_PED_TO_LOAD_COVER(Ped ped, BOOL toggle); - void SET_PED_CAN_COWER_IN_COVER(Ped ped, BOOL toggle); - void SET_PED_CAN_PEEK_IN_COVER(Ped ped, BOOL toggle); - void SET_PED_PLAYS_HEAD_ON_HORN_ANIM_WHEN_DIES_IN_VEHICLE(Ped ped, BOOL toggle); - void SET_PED_LEG_IK_MODE(Ped ped, int mode); - void SET_PED_MOTION_BLUR(Ped ped, BOOL toggle); - void SET_PED_CAN_SWITCH_WEAPON(Ped ped, BOOL toggle); - void SET_PED_DIES_INSTANTLY_IN_WATER(Ped ped, BOOL toggle); - void SET_LADDER_CLIMB_INPUT_STATE(Ped ped, int p1); - void STOP_PED_WEAPON_FIRING_WHEN_DROPPED(Ped ped); - void SET_SCRIPTED_ANIM_SEAT_OFFSET(Ped ped, float p1); - void SET_PED_COMBAT_MOVEMENT(Ped ped, int combatMovement); - int GET_PED_COMBAT_MOVEMENT(Ped ped); - void SET_PED_COMBAT_ABILITY(Ped ped, int abilityLevel); - void SET_PED_COMBAT_RANGE(Ped ped, int combatRange); - int GET_PED_COMBAT_RANGE(Ped ped); - void SET_PED_COMBAT_ATTRIBUTES(Ped ped, int attributeId, BOOL enabled); - void SET_PED_TARGET_LOSS_RESPONSE(Ped ped, int responseType); - BOOL IS_PED_PERFORMING_MELEE_ACTION(Ped ped); - BOOL IS_PED_PERFORMING_STEALTH_KILL(Ped ped); - BOOL IS_PED_PERFORMING_A_COUNTER_ATTACK(Ped ped); - BOOL IS_PED_BEING_STEALTH_KILLED(Ped ped); - Ped GET_MELEE_TARGET_FOR_PED(Ped ped); - BOOL WAS_PED_KILLED_BY_STEALTH(Ped ped); - BOOL WAS_PED_KILLED_BY_TAKEDOWN(Ped ped); - BOOL WAS_PED_KNOCKED_OUT(Ped ped); - void SET_PED_FLEE_ATTRIBUTES(Ped ped, int attributeFlags, BOOL enable); - void SET_PED_COWER_HASH(Ped ped, const char* p1); - void SET_PED_STEERS_AROUND_DEAD_BODIES(Ped ped, BOOL toggle); - void SET_PED_STEERS_AROUND_PEDS(Ped ped, BOOL toggle); - void SET_PED_STEERS_AROUND_OBJECTS(Ped ped, BOOL toggle); - void SET_PED_STEERS_AROUND_VEHICLES(Ped ped, BOOL toggle); - void SET_PED_IS_AVOIDED_BY_OTHERS(Any p0, BOOL p1); - void SET_PED_INCREASED_AVOIDANCE_RADIUS(Ped ped); - void SET_PED_BLOCKS_PATHING_WHEN_DEAD(Ped ped, BOOL toggle); - void SET_PED_NO_TIME_DELAY_BEFORE_SHOT(Any p0); - BOOL IS_ANY_PED_NEAR_POINT(float x, float y, float z, float radius); - void FORCE_PED_AI_AND_ANIMATION_UPDATE(Ped ped, BOOL p1, BOOL p2); - BOOL IS_PED_HEADING_TOWARDS_POSITION(Ped ped, float x, float y, float z, float p4); - void REQUEST_PED_VISIBILITY_TRACKING(Ped ped); - void REQUEST_PED_VEHICLE_VISIBILITY_TRACKING(Ped ped, BOOL p1); - void REQUEST_PED_RESTRICTED_VEHICLE_VISIBILITY_TRACKING(Ped ped, BOOL p1); - void REQUEST_PED_USE_SMALL_BBOX_VISIBILITY_TRACKING(Ped ped, BOOL p1); - BOOL IS_TRACKED_PED_VISIBLE(Ped ped); - int GET_TRACKED_PED_PIXELCOUNT(Ped ped); - BOOL IS_PED_TRACKED(Ped ped); - BOOL HAS_PED_RECEIVED_EVENT(Ped ped, int eventId); - BOOL CAN_PED_SEE_HATED_PED(Ped ped1, Ped ped2); - BOOL CAN_PED_SHUFFLE_TO_OR_FROM_TURRET_SEAT(Ped ped, int* p1); - BOOL CAN_PED_SHUFFLE_TO_OR_FROM_EXTRA_SEAT(Ped ped, int* p1); - int GET_PED_BONE_INDEX(Ped ped, int boneId); - int GET_PED_RAGDOLL_BONE_INDEX(Ped ped, int bone); - void SET_PED_ENVEFF_SCALE(Ped ped, float value); - float GET_PED_ENVEFF_SCALE(Ped ped); - void SET_ENABLE_PED_ENVEFF_SCALE(Ped ped, BOOL toggle); - void SET_PED_ENVEFF_CPV_ADD(Ped ped, float p1); - void SET_PED_ENVEFF_COLOR_MODULATOR(Ped ped, int p1, int p2, int p3); - void SET_PED_EMISSIVE_SCALE(Ped ped, float intensity); - float GET_PED_EMISSIVE_SCALE(Ped ped); - BOOL IS_PED_SHADER_READY(Ped ped); - void SET_PED_ENABLE_CREW_EMBLEM(Ped ped, BOOL toggle); - void REQUEST_RAGDOLL_BOUNDS_UPDATE(Any p0, Any p1); - void SET_PED_AO_BLOB_RENDERING(Ped ped, BOOL toggle); - BOOL IS_PED_SHELTERED(Ped ped); - int CREATE_SYNCHRONIZED_SCENE(float x, float y, float z, float roll, float pitch, float yaw, int p6); - int CREATE_SYNCHRONIZED_SCENE_AT_MAP_OBJECT(float x, float y, float z, float radius, Hash object); - BOOL IS_SYNCHRONIZED_SCENE_RUNNING(int sceneId); - void SET_SYNCHRONIZED_SCENE_ORIGIN(int sceneID, float x, float y, float z, float roll, float pitch, float yaw, BOOL p7); - void SET_SYNCHRONIZED_SCENE_PHASE(int sceneID, float phase); - float GET_SYNCHRONIZED_SCENE_PHASE(int sceneID); - void SET_SYNCHRONIZED_SCENE_RATE(int sceneID, float rate); - float GET_SYNCHRONIZED_SCENE_RATE(int sceneID); - void SET_SYNCHRONIZED_SCENE_LOOPED(int sceneID, BOOL toggle); - BOOL IS_SYNCHRONIZED_SCENE_LOOPED(int sceneID); - void SET_SYNCHRONIZED_SCENE_HOLD_LAST_FRAME(int sceneID, BOOL toggle); - BOOL IS_SYNCHRONIZED_SCENE_HOLD_LAST_FRAME(int sceneID); - void ATTACH_SYNCHRONIZED_SCENE_TO_ENTITY(int sceneID, Entity entity, int boneIndex); - void DETACH_SYNCHRONIZED_SCENE(int sceneID); - void TAKE_OWNERSHIP_OF_SYNCHRONIZED_SCENE(int scene); - BOOL FORCE_PED_MOTION_STATE(Ped ped, Hash motionStateHash, BOOL p2, int p3, BOOL p4); - BOOL GET_PED_CURRENT_MOVE_BLEND_RATIO(Ped ped, float* speedX, float* speedY); - void SET_PED_MAX_MOVE_BLEND_RATIO(Ped ped, float value); - void SET_PED_MIN_MOVE_BLEND_RATIO(Ped ped, float value); - void SET_PED_MOVE_RATE_OVERRIDE(Ped ped, float value); - void SET_PED_MOVE_RATE_IN_WATER_OVERRIDE(Ped ped, float p1); - BOOL PED_HAS_SEXINESS_FLAG_SET(Ped ped, int sexinessFlag); - int GET_PED_NEARBY_VEHICLES(Ped ped, Any* sizeAndVehs); - int GET_PED_NEARBY_PEDS(Ped ped, Any* sizeAndPeds, int ignore); - BOOL HAVE_ALL_STREAMING_REQUESTS_COMPLETED(Ped ped); - BOOL IS_PED_USING_ACTION_MODE(Ped ped); - void SET_PED_USING_ACTION_MODE(Ped ped, BOOL p1, int p2, const char* action); - void SET_MOVEMENT_MODE_OVERRIDE(Ped ped, const char* name); - void SET_PED_CAPSULE(Ped ped, float value); - int REGISTER_PEDHEADSHOT(Ped ped); - int REGISTER_PEDHEADSHOT_HIRES(Ped ped); - int REGISTER_PEDHEADSHOT_TRANSPARENT(Ped ped); - void UNREGISTER_PEDHEADSHOT(int id); - BOOL IS_PEDHEADSHOT_VALID(int id); - BOOL IS_PEDHEADSHOT_READY(int id); - const char* GET_PEDHEADSHOT_TXD_STRING(int id); - BOOL REQUEST_PEDHEADSHOT_IMG_UPLOAD(int id); - void RELEASE_PEDHEADSHOT_IMG_UPLOAD(int id); - BOOL IS_PEDHEADSHOT_IMG_UPLOAD_AVAILABLE(); - BOOL HAS_PEDHEADSHOT_IMG_UPLOAD_FAILED(); - BOOL HAS_PEDHEADSHOT_IMG_UPLOAD_SUCCEEDED(); - void SET_PED_HEATSCALE_OVERRIDE(Ped ped, float heatScale); - void DISABLE_PED_HEATSCALE_OVERRIDE(Ped ped); - void SPAWNPOINTS_START_SEARCH(float p0, float p1, float p2, float p3, float p4, int interiorFlags, float scale, int duration); - void SPAWNPOINTS_START_SEARCH_IN_ANGLED_AREA(float x1, float y1, float z1, float x2, float y2, float z2, float width, int interiorFlags, float scale, int duration); - void SPAWNPOINTS_CANCEL_SEARCH(); - BOOL SPAWNPOINTS_IS_SEARCH_ACTIVE(); - BOOL SPAWNPOINTS_IS_SEARCH_COMPLETE(); - BOOL SPAWNPOINTS_IS_SEARCH_FAILED(); - int SPAWNPOINTS_GET_NUM_SEARCH_RESULTS(); - void SPAWNPOINTS_GET_SEARCH_RESULT(int randomInt, float* x, float* y, float* z); - void SPAWNPOINTS_GET_SEARCH_RESULT_FLAGS(int p0, int* p1); - void SET_IK_TARGET(Ped ped, int ikIndex, Entity entityLookAt, int boneLookAt, float offsetX, float offsetY, float offsetZ, Any p7, int blendInDuration, int blendOutDuration); - void FORCE_INSTANT_LEG_IK_SETUP(Ped ped); - void REQUEST_ACTION_MODE_ASSET(const char* asset); - BOOL HAS_ACTION_MODE_ASSET_LOADED(const char* asset); - void REMOVE_ACTION_MODE_ASSET(const char* asset); - void REQUEST_STEALTH_MODE_ASSET(const char* asset); - BOOL HAS_STEALTH_MODE_ASSET_LOADED(const char* asset); - void REMOVE_STEALTH_MODE_ASSET(const char* asset); - void SET_PED_LOD_MULTIPLIER(Ped ped, float multiplier); - void SET_PED_CAN_LOSE_PROPS_ON_DAMAGE(Ped ped, BOOL toggle, int p2); - void SET_FORCE_FOOTSTEP_UPDATE(Ped ped, BOOL toggle); - void SET_FORCE_STEP_TYPE(Ped ped, BOOL p1, int type, int p3); - BOOL IS_ANY_HOSTILE_PED_NEAR_POINT(Ped ped, float x, float y, float z, float radius); - void SET_PED_CAN_PLAY_IN_CAR_IDLES(Ped ped, BOOL toggle); - BOOL IS_TARGET_PED_IN_PERCEPTION_AREA(Ped ped, Ped targetPed, float p2, float p3, float p4, float p5); - void SET_POP_CONTROL_SPHERE_THIS_FRAME(float x, float y, float z, float min, float max); - void FORCE_ZERO_MASS_IN_COLLISIONS(Ped ped); - void SET_DISABLE_HIGH_FALL_DEATH(Ped ped, BOOL toggle); - void SET_PED_PHONE_PALETTE_IDX(Any p0, Any p1); - void SET_PED_STEER_BIAS(Ped ped, float value); - BOOL IS_PED_SWITCHING_WEAPON(Ped Ped); - void SET_PED_TREATED_AS_FRIENDLY(Any p0, Any p1, Any p2); - void SET_DISABLE_PED_MAP_COLLISION(Ped ped); - void ENABLE_MP_LIGHT(Ped ped, BOOL toggle); - BOOL GET_MP_LIGHT_ENABLED(Ped ped); - void CLEAR_COVER_POINT_FOR_PED(Ped ped); - void SET_ALLOW_STUNT_JUMP_CAMERA(Ped ped, BOOL toggle); + NATIVE_DECL Ped CREATE_PED(int pedType, Hash modelHash, float x, float y, float z, float heading, BOOL isNetwork, BOOL bScriptHostPed) { return invoke(0xD49F9B0955C367DE, pedType, modelHash, x, y, z, heading, isNetwork, bScriptHostPed); } // 0xD49F9B0955C367DE 0x0389EF71 b323 + NATIVE_DECL void DELETE_PED(Ped* ped) { invoke(0x9614299DCB53E54B, ped); } // 0x9614299DCB53E54B 0x13EFB9A0 b323 + NATIVE_DECL Ped CLONE_PED(Ped ped, BOOL isNetwork, BOOL bScriptHostPed, BOOL copyHeadBlendFlag) { return invoke(0xEF29A16337FACADB, ped, isNetwork, bScriptHostPed, copyHeadBlendFlag); } // 0xEF29A16337FACADB 0x8C8A8D6E b323 + NATIVE_DECL Ped CLONE_PED_ALT(Ped ped, BOOL isNetwork, BOOL bScriptHostPed, BOOL copyHeadBlendFlag, BOOL p4) { return invoke(0x668FD40BCBA5DE48, ped, isNetwork, bScriptHostPed, copyHeadBlendFlag, p4); } // 0x668FD40BCBA5DE48 b463 + NATIVE_DECL void CLONE_PED_TO_TARGET(Ped ped, Ped targetPed) { invoke(0xE952D6431689AD9A, ped, targetPed); } // 0xE952D6431689AD9A 0xFC70EEC7 b323 + NATIVE_DECL void CLONE_PED_TO_TARGET_ALT(Ped ped, Ped targetPed, BOOL p2) { invoke(0x148B08C2D2ACB884, ped, targetPed, p2); } // 0x148B08C2D2ACB884 b463 + NATIVE_DECL BOOL IS_PED_IN_VEHICLE(Ped ped, Vehicle vehicle, BOOL atGetIn) { return invoke(0xA3EE4A07279BB9DB, ped, vehicle, atGetIn); } // 0xA3EE4A07279BB9DB 0x7DA6BC83 b323 + NATIVE_DECL BOOL IS_PED_IN_MODEL(Ped ped, Hash modelHash) { return invoke(0x796D90EFB19AA332, ped, modelHash); } // 0x796D90EFB19AA332 0xA6438D4B b323 + NATIVE_DECL BOOL IS_PED_IN_ANY_VEHICLE(Ped ped, BOOL atGetIn) { return invoke(0x997ABD671D25CA0B, ped, atGetIn); } // 0x997ABD671D25CA0B 0x3B0171EE b323 + NATIVE_DECL BOOL IS_COP_PED_IN_AREA_3D(float x1, float y1, float z1, float x2, float y2, float z2) { return invoke(0x16EC4839969F9F5E, x1, y1, z1, x2, y2, z2); } // 0x16EC4839969F9F5E 0xB98DB96B b323 + NATIVE_DECL BOOL IS_PED_INJURED(Ped ped) { return invoke(0x84A2DD9AC37C35C1, ped); } // 0x84A2DD9AC37C35C1 0x2530A087 b323 + NATIVE_DECL BOOL IS_PED_HURT(Ped ped) { return invoke(0x5983BB449D7FDB12, ped); } // 0x5983BB449D7FDB12 0x69DFA0AF b323 + NATIVE_DECL BOOL IS_PED_FATALLY_INJURED(Ped ped) { return invoke(0xD839450756ED5A80, ped); } // 0xD839450756ED5A80 0xBADA0093 b323 + NATIVE_DECL BOOL IS_PED_DEAD_OR_DYING(Ped ped, BOOL p1) { return invoke(0x3317DEDB88C95038, ped, p1); } // 0x3317DEDB88C95038 0xCBDB7739 b323 + NATIVE_DECL BOOL IS_CONVERSATION_PED_DEAD(Ped ped) { return invoke(0xE0A0AEC214B1FABA, ped); } // 0xE0A0AEC214B1FABA 0x1FA39EFE b323 + NATIVE_DECL BOOL IS_PED_AIMING_FROM_COVER(Ped ped) { return invoke(0x3998B1276A3300E5, ped); } // 0x3998B1276A3300E5 0xDEBAB2AF b323 + NATIVE_DECL BOOL IS_PED_RELOADING(Ped ped) { return invoke(0x24B100C68C645951, ped); } // 0x24B100C68C645951 0x961E1745 b323 + NATIVE_DECL BOOL IS_PED_A_PLAYER(Ped ped) { return invoke(0x12534C348C6CB68B, ped); } // 0x12534C348C6CB68B 0x404794CA b323 + NATIVE_DECL Ped CREATE_PED_INSIDE_VEHICLE(Vehicle vehicle, int pedType, Hash modelHash, int seat, BOOL isNetwork, BOOL bScriptHostPed) { return invoke(0x7DD959874C1FD534, vehicle, pedType, modelHash, seat, isNetwork, bScriptHostPed); } // 0x7DD959874C1FD534 0x3000F092 b323 + NATIVE_DECL void SET_PED_DESIRED_HEADING(Ped ped, float heading) { invoke(0xAA5A7ECE2AA8FE70, ped, heading); } // 0xAA5A7ECE2AA8FE70 0x961458F9 b323 + NATIVE_DECL void FORCE_ALL_HEADING_VALUES_TO_ALIGN(Ped ped) { invoke(0xFF287323B0E2C69A, ped); } // 0xFF287323B0E2C69A 0x290421BE b323 + NATIVE_DECL BOOL IS_PED_FACING_PED(Ped ped, Ped otherPed, float angle) { return invoke(0xD71649DB0A545AA3, ped, otherPed, angle); } // 0xD71649DB0A545AA3 0x0B775838 b323 + NATIVE_DECL BOOL IS_PED_IN_MELEE_COMBAT(Ped ped) { return invoke(0x4E209B2C1EAD5159, ped); } // 0x4E209B2C1EAD5159 0xFD7814A5 b323 + NATIVE_DECL BOOL IS_PED_STOPPED(Ped ped) { return invoke(0x530944F6F4B8A214, ped); } // 0x530944F6F4B8A214 0xA0DC0B87 b323 + NATIVE_DECL BOOL IS_PED_SHOOTING_IN_AREA(Ped ped, float x1, float y1, float z1, float x2, float y2, float z2, BOOL p7, BOOL p8) { return invoke(0x7E9DFE24AC1E58EF, ped, x1, y1, z1, x2, y2, z2, p7, p8); } // 0x7E9DFE24AC1E58EF 0x741BF04F b323 + NATIVE_DECL BOOL IS_ANY_PED_SHOOTING_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2, BOOL p6, BOOL p7) { return invoke(0xA0D3D71EA1086C55, x1, y1, z1, x2, y2, z2, p6, p7); } // 0xA0D3D71EA1086C55 0x91833867 b323 + NATIVE_DECL BOOL IS_PED_SHOOTING(Ped ped) { return invoke(0x34616828CD07F1A1, ped); } // 0x34616828CD07F1A1 0xE7C3405E b323 + NATIVE_DECL void SET_PED_ACCURACY(Ped ped, int accuracy) { invoke(0x7AEFB85C1D49DEB6, ped, accuracy); } // 0x7AEFB85C1D49DEB6 0x6C17122E b323 + NATIVE_DECL int GET_PED_ACCURACY(Ped ped) { return invoke(0x37F4AD56ECBC0CD6, ped); } // 0x37F4AD56ECBC0CD6 0x0A2A0AA0 b323 + NATIVE_DECL void SET_AMBIENT_LAW_PED_ACCURACY_MODIFIER(float multiplier) { invoke(0x87DDEB611B329A9C, multiplier); } // 0x87DDEB611B329A9C b1103 + NATIVE_DECL BOOL IS_PED_MODEL(Ped ped, Hash modelHash) { return invoke(0xC9D55B1A358A5BF7, ped, modelHash); } // 0xC9D55B1A358A5BF7 0x5F1DDFCB b323 + NATIVE_DECL void EXPLODE_PED_HEAD(Ped ped, Hash weaponHash) { invoke(0x2D05CED3A38D0F3A, ped, weaponHash); } // 0x2D05CED3A38D0F3A 0x05CC1380 b323 + NATIVE_DECL void REMOVE_PED_ELEGANTLY(Ped* ped) { invoke(0xAC6D445B994DF95E, ped); } // 0xAC6D445B994DF95E 0x4FFB8C6C b323 + NATIVE_DECL void ADD_ARMOUR_TO_PED(Ped ped, int amount) { invoke(0x5BA652A0CD14DF2F, ped, amount); } // 0x5BA652A0CD14DF2F 0xF686B26E b323 + NATIVE_DECL void SET_PED_ARMOUR(Ped ped, int amount) { invoke(0xCEA04D83135264CC, ped, amount); } // 0xCEA04D83135264CC 0x4E3A0CC4 b323 + NATIVE_DECL void SET_PED_INTO_VEHICLE(Ped ped, Vehicle vehicle, int seatIndex) { invoke(0xF75B0D629E1C063D, ped, vehicle, seatIndex); } // 0xF75B0D629E1C063D 0x07500C79 b323 + NATIVE_DECL void SET_PED_ALLOW_VEHICLES_OVERRIDE(Ped ped, BOOL toggle) { invoke(0x3C028C636A414ED9, ped, toggle); } // 0x3C028C636A414ED9 0x58A80BD5 b323 + NATIVE_DECL BOOL CAN_CREATE_RANDOM_PED(BOOL p0) { return invoke(0x3E8349C08E4B82E4, p0); } // 0x3E8349C08E4B82E4 0xF9ABE88F b323 + NATIVE_DECL Ped CREATE_RANDOM_PED(float posX, float posY, float posZ) { return invoke(0xB4AC7D0CF06BFE8F, posX, posY, posZ); } // 0xB4AC7D0CF06BFE8F 0x5A949543 b323 + NATIVE_DECL Ped CREATE_RANDOM_PED_AS_DRIVER(Vehicle vehicle, BOOL returnHandle) { return invoke(0x9B62392B474F44A0, vehicle, returnHandle); } // 0x9B62392B474F44A0 0xB927CE9A b323 + NATIVE_DECL BOOL CAN_CREATE_RANDOM_DRIVER() { return invoke(0xB8EB95E5B4E56978); } // 0xB8EB95E5B4E56978 0x99861609 b323 + NATIVE_DECL BOOL CAN_CREATE_RANDOM_BIKE_RIDER() { return invoke(0xEACEEDA81751915C); } // 0xEACEEDA81751915C 0x7018BE31 b323 + NATIVE_DECL void SET_PED_MOVE_ANIMS_BLEND_OUT(Ped ped) { invoke(0x9E8C908F41584ECD, ped); } // 0x9E8C908F41584ECD 0x20E01957 b323 + NATIVE_DECL void SET_PED_CAN_BE_DRAGGED_OUT(Ped ped, BOOL toggle) { invoke(0xC1670E958EEE24E5, ped, toggle); } // 0xC1670E958EEE24E5 0xAA7F1131 b323 + NATIVE_DECL void SET_PED_ALLOW_HURT_COMBAT_FOR_ALL_MISSION_PEDS(BOOL toggle) { invoke(0xF2BEBCDFAFDAA19E, toggle); } // 0xF2BEBCDFAFDAA19E 0x6CD58238 b323 + NATIVE_DECL BOOL IS_PED_MALE(Ped ped) { return invoke(0x6D9F5FAA7488BA46, ped); } // 0x6D9F5FAA7488BA46 0x90950455 b323 + NATIVE_DECL BOOL IS_PED_HUMAN(Ped ped) { return invoke(0xB980061DA992779D, ped); } // 0xB980061DA992779D 0x194BB7B0 b323 + NATIVE_DECL Vehicle GET_VEHICLE_PED_IS_IN(Ped ped, BOOL includeEntering) { return invoke(0x9A9112A0FE9A4713, ped, includeEntering); } // 0x9A9112A0FE9A4713 0xAFE92319 b323 + NATIVE_DECL void RESET_PED_LAST_VEHICLE(Ped ped) { invoke(0xBB8DE8CF6A8DD8BB, ped); } // 0xBB8DE8CF6A8DD8BB 0x5E3B5942 b323 + NATIVE_DECL void SET_PED_DENSITY_MULTIPLIER_THIS_FRAME(float multiplier) { invoke(0x95E3D6257B166CF2, multiplier); } // 0x95E3D6257B166CF2 0x039C82BB b323 + NATIVE_DECL void SET_SCENARIO_PED_DENSITY_MULTIPLIER_THIS_FRAME(float p0, float p1) { invoke(0x7A556143A1C03898, p0, p1); } // 0x7A556143A1C03898 0x2909ABF0 b323 + NATIVE_DECL void SUPPRESS_AMBIENT_PED_AGGRESSIVE_CLEANUP_THIS_FRAME() { invoke(0x5A7F62FDA59759BD); } // 0x5A7F62FDA59759BD 0xB48C0C04 b323 + NATIVE_DECL void SET_SCRIPTED_CONVERSION_COORD_THIS_FRAME(float x, float y, float z) { invoke(0x5086C7843552CF85, x, y, z); } // 0x5086C7843552CF85 0x25EA2AA5 b323 + NATIVE_DECL void SET_PED_NON_CREATION_AREA(float x1, float y1, float z1, float x2, float y2, float z2) { invoke(0xEE01041D559983EA, x1, y1, z1, x2, y2, z2); } // 0xEE01041D559983EA 0x7A97283F b323 + NATIVE_DECL void CLEAR_PED_NON_CREATION_AREA() { invoke(0x2E05208086BA0651); } // 0x2E05208086BA0651 0x6F7043A3 b323 + NATIVE_DECL void INSTANTLY_FILL_PED_POPULATION() { invoke(0x4759CC730F947C81); } // 0x4759CC730F947C81 0x8C555ADD b323 + NATIVE_DECL BOOL IS_PED_ON_MOUNT(Ped ped) { return invoke(0x460BC76A0E10655E, ped); } // 0x460BC76A0E10655E 0x43103006 b323 + NATIVE_DECL Ped GET_MOUNT(Ped ped) { return invoke(0xE7E11B8DCBED1058, ped); } // 0xE7E11B8DCBED1058 0xDD31EC4E b323 + NATIVE_DECL BOOL IS_PED_ON_VEHICLE(Ped ped) { return invoke(0x67722AEB798E5FAB, ped); } // 0x67722AEB798E5FAB 0xA1AE7CC7 b323 + NATIVE_DECL BOOL IS_PED_ON_SPECIFIC_VEHICLE(Ped ped, Vehicle vehicle) { return invoke(0xEC5F66E459AF3BB2, ped, vehicle); } // 0xEC5F66E459AF3BB2 0x63CB4603 b323 + NATIVE_DECL void SET_PED_MONEY(Ped ped, int amount) { invoke(0xA9C8960E8684C1B5, ped, amount); } // 0xA9C8960E8684C1B5 0x40D90BF2 b323 + NATIVE_DECL int GET_PED_MONEY(Ped ped) { return invoke(0x3F69145BBA87BAE7, ped); } // 0x3F69145BBA87BAE7 0xEB3C4C7E b323 + NATIVE_DECL void SET_HEALTH_SNACKS_CARRIED_BY_ALL_NEW_PEDS(float p0, Any p1) { invoke(0xFF4803BC019852D9, p0, p1); } // 0xFF4803BC019852D9 0xD41C9AED b323 + NATIVE_DECL void SET_AMBIENT_PEDS_DROP_MONEY(BOOL p0) { invoke(0x6B0E6172C9A4D902, p0); } // 0x6B0E6172C9A4D902 0x30B98369 b323 + NATIVE_DECL void SET_BLOCKING_OF_NON_TEMPORARY_EVENTS_FOR_AMBIENT_PEDS_THIS_FRAME(BOOL p0) { invoke(0x9911F4A24485F653, p0); } // 0x9911F4A24485F653 0x02A080C8 b323 + NATIVE_DECL void SET_PED_SUFFERS_CRITICAL_HITS(Ped ped, BOOL toggle) { invoke(0xEBD76F2359F190AC, ped, toggle); } // 0xEBD76F2359F190AC 0x6F6FC7E6 b323 + NATIVE_DECL void SET_PED_UPPER_BODY_DAMAGE_ONLY(Ped ped, BOOL toggle) { invoke(0xAFC976FD0580C7B3, ped, toggle); } // 0xAFC976FD0580C7B3 0x1572022A b323 + NATIVE_DECL BOOL IS_PED_SITTING_IN_VEHICLE(Ped ped, Vehicle vehicle) { return invoke(0xA808AA1D79230FC2, ped, vehicle); } // 0xA808AA1D79230FC2 0xDDDE26FA b323 + NATIVE_DECL BOOL IS_PED_SITTING_IN_ANY_VEHICLE(Ped ped) { return invoke(0x826AA586EDB9FEF8, ped); } // 0x826AA586EDB9FEF8 0x0EA9CA03 b323 + NATIVE_DECL BOOL IS_PED_ON_FOOT(Ped ped) { return invoke(0x01FEE67DB37F59B2, ped); } // 0x01FEE67DB37F59B2 0xC60D0785 b323 + NATIVE_DECL BOOL IS_PED_ON_ANY_BIKE(Ped ped) { return invoke(0x94495889E22C6479, ped); } // 0x94495889E22C6479 0x4D885B2E b323 + NATIVE_DECL BOOL IS_PED_PLANTING_BOMB(Ped ped) { return invoke(0xC70B5FAE151982D8, ped); } // 0xC70B5FAE151982D8 0x0EDAC574 b323 + NATIVE_DECL Vector3 GET_DEAD_PED_PICKUP_COORDS(Ped ped, float p1, float p2) { return invoke(0xCD5003B097200F36, ped, p1, p2); } // 0xCD5003B097200F36 0x129F9DC1 b323 + NATIVE_DECL BOOL IS_PED_IN_ANY_BOAT(Ped ped) { return invoke(0x2E0E1C2B4F6CB339, ped); } // 0x2E0E1C2B4F6CB339 0x1118A947 b323 + NATIVE_DECL BOOL IS_PED_IN_ANY_SUB(Ped ped) { return invoke(0xFBFC01CCFB35D99E, ped); } // 0xFBFC01CCFB35D99E 0xE65F8059 b323 + NATIVE_DECL BOOL IS_PED_IN_ANY_HELI(Ped ped) { return invoke(0x298B91AE825E5705, ped); } // 0x298B91AE825E5705 0x7AB5523B b323 + NATIVE_DECL BOOL IS_PED_IN_ANY_PLANE(Ped ped) { return invoke(0x5FFF4CFC74D8FB80, ped); } // 0x5FFF4CFC74D8FB80 0x51BBCE7E b323 + NATIVE_DECL BOOL IS_PED_IN_FLYING_VEHICLE(Ped ped) { return invoke(0x9134873537FA419C, ped); } // 0x9134873537FA419C 0xCA072485 b323 + NATIVE_DECL void SET_PED_DIES_IN_WATER(Ped ped, BOOL toggle) { invoke(0x56CEF0AC79073BDE, ped, toggle); } // 0x56CEF0AC79073BDE 0x604C872B b323 + NATIVE_DECL BOOL GET_PED_DIES_IN_WATER(Ped ped) { return invoke(0x65671A4FB8218930, ped); } // 0x65671A4FB8218930 b2699 + NATIVE_DECL void SET_PED_DIES_IN_SINKING_VEHICLE(Ped ped, BOOL toggle) { invoke(0xD718A22995E2B4BC, ped, toggle); } // 0xD718A22995E2B4BC 0x8D4D9ABB b323 + NATIVE_DECL int GET_PED_ARMOUR(Ped ped) { return invoke(0x9483AF821605B1D8, ped); } // 0x9483AF821605B1D8 0x2CE311A7 b323 + NATIVE_DECL void SET_PED_STAY_IN_VEHICLE_WHEN_JACKED(Ped ped, BOOL toggle) { invoke(0xEDF4079F9D54C9A1, ped, toggle); } // 0xEDF4079F9D54C9A1 0xB014A09C b323 + NATIVE_DECL void SET_PED_CAN_BE_SHOT_IN_VEHICLE(Ped ped, BOOL toggle) { invoke(0xC7EF1BA83230BA07, ped, toggle); } // 0xC7EF1BA83230BA07 0x5DB7B3A9 b323 + NATIVE_DECL BOOL GET_PED_LAST_DAMAGE_BONE(Ped ped, int* outBone) { return invoke(0xD75960F6BD9EA49C, ped, outBone); } // 0xD75960F6BD9EA49C 0xAB933841 b323 + NATIVE_DECL void CLEAR_PED_LAST_DAMAGE_BONE(Ped ped) { invoke(0x8EF6B7AC68E2F01B, ped); } // 0x8EF6B7AC68E2F01B 0x56CB715E b323 + NATIVE_DECL void SET_AI_WEAPON_DAMAGE_MODIFIER(float value) { invoke(0x1B1E2A40A65B8521, value); } // 0x1B1E2A40A65B8521 0x516E30EE b323 + NATIVE_DECL void RESET_AI_WEAPON_DAMAGE_MODIFIER() { invoke(0xEA16670E7BA4743C); } // 0xEA16670E7BA4743C 0x6E965420 b323 + NATIVE_DECL void SET_AI_MELEE_WEAPON_DAMAGE_MODIFIER(float modifier) { invoke(0x66460DEDDD417254, modifier); } // 0x66460DEDDD417254 0x0F9A401F b323 + NATIVE_DECL void RESET_AI_MELEE_WEAPON_DAMAGE_MODIFIER() { invoke(0x46E56A7CD1D63C3F); } // 0x46E56A7CD1D63C3F 0x97886238 b323 + NATIVE_DECL void SET_TREAT_AS_AMBIENT_PED_FOR_DRIVER_LOCKON(Ped ped, BOOL p1) { invoke(0x2F3C3D9F50681DE4, ped, p1); } // 0x2F3C3D9F50681DE4 0xCC9D7F1A b323 + NATIVE_DECL void SET_PED_CAN_BE_TARGETTED(Ped ped, BOOL toggle) { invoke(0x63F58F7C80513AAD, ped, toggle); } // 0x63F58F7C80513AAD 0x75C49F74 b323 + NATIVE_DECL void SET_PED_CAN_BE_TARGETTED_BY_TEAM(Ped ped, int team, BOOL toggle) { invoke(0xBF1CA77833E58F2C, ped, team, toggle); } // 0xBF1CA77833E58F2C 0xB103A8E1 b323 + NATIVE_DECL void SET_PED_CAN_BE_TARGETTED_BY_PLAYER(Ped ped, Player player, BOOL toggle) { invoke(0x66B57B72E0836A76, ped, player, toggle); } // 0x66B57B72E0836A76 0xD050F490 b323 + NATIVE_DECL void SET_ALLOW_LOCKON_TO_PED_IF_FRIENDLY(Ped ped, BOOL toggle) { invoke(0x061CB768363D6424, ped, toggle); } // 0x061CB768363D6424 0x7DA12905 b323 + NATIVE_DECL void SET_USE_CAMERA_HEADING_FOR_DESIRED_DIRECTION_LOCK_ON_TEST(Ped ped, BOOL toggle) { invoke(0xFD325494792302D7, ped, toggle); } // 0xFD325494792302D7 0x7F67671D b323 + NATIVE_DECL BOOL IS_PED_IN_ANY_POLICE_VEHICLE(Ped ped) { return invoke(0x0BD04E29640C9C12, ped); } // 0x0BD04E29640C9C12 0x84FA790D b323 + NATIVE_DECL void FORCE_PED_TO_OPEN_PARACHUTE(Ped ped) { invoke(0x16E42E800B472221, ped); } // 0x16E42E800B472221 0xA819680B b323 + NATIVE_DECL BOOL IS_PED_IN_PARACHUTE_FREE_FALL(Ped ped) { return invoke(0x7DCE8BDA0F1C1200, ped); } // 0x7DCE8BDA0F1C1200 0xCD71F11B b323 + NATIVE_DECL BOOL IS_PED_FALLING(Ped ped) { return invoke(0xFB92A102F1C4DFA3, ped); } // 0xFB92A102F1C4DFA3 0xABF77334 b323 + NATIVE_DECL BOOL IS_PED_JUMPING(Ped ped) { return invoke(0xCEDABC5900A0BF97, ped); } // 0xCEDABC5900A0BF97 0x07E5BC0E b323 + NATIVE_DECL BOOL IS_PED_LANDING(Any p0) { return invoke(0x412F1364FA066CFB, p0); } // 0x412F1364FA066CFB b573 + NATIVE_DECL BOOL IS_PED_DOING_A_BEAST_JUMP(Any p0) { return invoke(0x451D05012CCEC234, p0); } // 0x451D05012CCEC234 b573 + NATIVE_DECL BOOL IS_PED_CLIMBING(Ped ped) { return invoke(0x53E8CB4F48BFE623, ped); } // 0x53E8CB4F48BFE623 0xBCE03D35 b323 + NATIVE_DECL BOOL IS_PED_VAULTING(Ped ped) { return invoke(0x117C70D1F5730B5E, ped); } // 0x117C70D1F5730B5E 0xC3169BDA b323 + NATIVE_DECL BOOL IS_PED_DIVING(Ped ped) { return invoke(0x5527B8246FEF9B11, ped); } // 0x5527B8246FEF9B11 0x7BC5BF3C b323 + NATIVE_DECL BOOL IS_PED_JUMPING_OUT_OF_VEHICLE(Ped ped) { return invoke(0x433DDFFE2044B636, ped); } // 0x433DDFFE2044B636 0xB19215F6 b323 + NATIVE_DECL BOOL IS_PED_OPENING_DOOR(Ped ped) { return invoke(0x26AF0E8E30BD2A2C, ped); } // 0x26AF0E8E30BD2A2C b323 + NATIVE_DECL int GET_PED_PARACHUTE_STATE(Ped ped) { return invoke(0x79CFD9827CC979B6, ped); } // 0x79CFD9827CC979B6 0x7D4BC475 b323 + NATIVE_DECL int GET_PED_PARACHUTE_LANDING_TYPE(Ped ped) { return invoke(0x8B9F1FC6AE8166C0, ped); } // 0x8B9F1FC6AE8166C0 0x01F3B035 b323 + NATIVE_DECL void SET_PED_PARACHUTE_TINT_INDEX(Ped ped, int tintIndex) { invoke(0x333FC8DB079B7186, ped, tintIndex); } // 0x333FC8DB079B7186 0x5AEFEC3A b323 + NATIVE_DECL void GET_PED_PARACHUTE_TINT_INDEX(Ped ped, int* outTintIndex) { invoke(0xEAF5F7E5AE7C6C9D, ped, outTintIndex); } // 0xEAF5F7E5AE7C6C9D 0xE9E7FAC5 b323 + NATIVE_DECL void SET_PED_RESERVE_PARACHUTE_TINT_INDEX(Ped ped, Any p1) { invoke(0xE88DA0751C22A2AD, ped, p1); } // 0xE88DA0751C22A2AD 0x177EFC79 b323 + NATIVE_DECL Object CREATE_PARACHUTE_BAG_OBJECT(Ped ped, BOOL p1, BOOL p2) { return invoke(0x8C4F3BF23B6237DB, ped, p1, p2); } // 0x8C4F3BF23B6237DB 0x19198A16 b323 + NATIVE_DECL void SET_PED_DUCKING(Ped ped, BOOL toggle) { invoke(0x030983CA930B692D, ped, toggle); } // 0x030983CA930B692D 0xB90353D7 b323 + NATIVE_DECL BOOL IS_PED_DUCKING(Ped ped) { return invoke(0xD125AE748725C6BC, ped); } // 0xD125AE748725C6BC 0x9199C77D b323 + NATIVE_DECL BOOL IS_PED_IN_ANY_TAXI(Ped ped) { return invoke(0x6E575D6A898AB852, ped); } // 0x6E575D6A898AB852 0x16FD386C b323 + NATIVE_DECL void SET_PED_ID_RANGE(Ped ped, float value) { invoke(0xF107E836A70DCE05, ped, value); } // 0xF107E836A70DCE05 0xEF3B4ED9 b323 + NATIVE_DECL void SET_PED_HIGHLY_PERCEPTIVE(Ped ped, BOOL toggle) { invoke(0x52D59AB61DDC05DD, ped, toggle); } // 0x52D59AB61DDC05DD 0x9A2180FF b323 + NATIVE_DECL void SET_COP_PERCEPTION_OVERRIDES(float seeingRange, float seeingRangePeripheral, float hearingRange, float visualFieldMinAzimuthAngle, float visualFieldMaxAzimuthAngle, float fieldOfGazeMaxAngle, float p6) { invoke(0x2F074C904D85129E, seeingRange, seeingRangePeripheral, hearingRange, visualFieldMinAzimuthAngle, visualFieldMaxAzimuthAngle, fieldOfGazeMaxAngle, p6); } // 0x2F074C904D85129E b393 + NATIVE_DECL void SET_PED_INJURED_ON_GROUND_BEHAVIOUR(Ped ped, float p1) { invoke(0xEC4B4B3B9908052A, ped, p1); } // 0xEC4B4B3B9908052A 0xF30658D2 b323 + NATIVE_DECL void DISABLE_PED_INJURED_ON_GROUND_BEHAVIOUR(Ped ped) { invoke(0x733C87D4CE22BEA2, ped); } // 0x733C87D4CE22BEA2 0x43709044 b323 + NATIVE_DECL void SET_PED_SEEING_RANGE(Ped ped, float value) { invoke(0xF29CF591C4BF6CEE, ped, value); } // 0xF29CF591C4BF6CEE 0x4BD72FE8 b323 + NATIVE_DECL void SET_PED_HEARING_RANGE(Ped ped, float value) { invoke(0x33A8F7F7D5F7F33C, ped, value); } // 0x33A8F7F7D5F7F33C 0xB32087E0 b323 + NATIVE_DECL void SET_PED_VISUAL_FIELD_MIN_ANGLE(Ped ped, float value) { invoke(0x2DB492222FB21E26, ped, value); } // 0x2DB492222FB21E26 0x72E2E18B b323 + NATIVE_DECL void SET_PED_VISUAL_FIELD_MAX_ANGLE(Ped ped, float value) { invoke(0x70793BDCA1E854D4, ped, value); } // 0x70793BDCA1E854D4 0x0CEA0F9A b323 + NATIVE_DECL void SET_PED_VISUAL_FIELD_MIN_ELEVATION_ANGLE(Ped ped, float angle) { invoke(0x7A276EB2C224D70F, ped, angle); } // 0x7A276EB2C224D70F 0x5CC2F1B8 b323 + NATIVE_DECL void SET_PED_VISUAL_FIELD_MAX_ELEVATION_ANGLE(Ped ped, float angle) { invoke(0x78D0B67629D75856, ped, angle); } // 0x78D0B67629D75856 0x39D9102F b323 + NATIVE_DECL void SET_PED_VISUAL_FIELD_PERIPHERAL_RANGE(Ped ped, float range) { invoke(0x9C74B0BC831B753A, ped, range); } // 0x9C74B0BC831B753A 0xFDF2F7C2 b323 + NATIVE_DECL void SET_PED_VISUAL_FIELD_CENTER_ANGLE(Ped ped, float angle) { invoke(0x3B6405E8AB34A907, ped, angle); } // 0x3B6405E8AB34A907 0xE57202A1 b323 + NATIVE_DECL float GET_PED_VISUAL_FIELD_CENTER_ANGLE(Ped ped) { return invoke(0xEF2C71A32CAD5FBD, ped); } // 0xEF2C71A32CAD5FBD b1493 + NATIVE_DECL void SET_PED_STEALTH_MOVEMENT(Ped ped, BOOL p1, const char* action) { invoke(0x88CBB5CEB96B7BD2, ped, p1, action); } // 0x88CBB5CEB96B7BD2 0x67E28E1D b323 + NATIVE_DECL BOOL GET_PED_STEALTH_MOVEMENT(Ped ped) { return invoke(0x7C2AC9CA66575FBF, ped); } // 0x7C2AC9CA66575FBF 0x40321B83 b323 + NATIVE_DECL int CREATE_GROUP(int unused) { return invoke(0x90370EBE0FEE1A3D, unused); } // 0x90370EBE0FEE1A3D 0x8DC0368D b323 + NATIVE_DECL void SET_PED_AS_GROUP_LEADER(Ped ped, int groupId) { invoke(0x2A7819605465FBCE, ped, groupId); } // 0x2A7819605465FBCE 0x7265BEA2 b323 + NATIVE_DECL void SET_PED_AS_GROUP_MEMBER(Ped ped, int groupId) { invoke(0x9F3480FE65DB31B5, ped, groupId); } // 0x9F3480FE65DB31B5 0x0EE13F92 b323 + NATIVE_DECL void SET_PED_CAN_TELEPORT_TO_GROUP_LEADER(Ped pedHandle, int groupHandle, BOOL toggle) { invoke(0x2E2F4240B3F24647, pedHandle, groupHandle, toggle); } // 0x2E2F4240B3F24647 0xD0D8BDBC b323 + NATIVE_DECL void REMOVE_GROUP(int groupId) { invoke(0x8EB2F69076AF7053, groupId); } // 0x8EB2F69076AF7053 0x48D72B88 b323 + NATIVE_DECL void REMOVE_PED_FROM_GROUP(Ped ped) { invoke(0xED74007FFB146BC2, ped); } // 0xED74007FFB146BC2 0x82697713 b323 + NATIVE_DECL BOOL IS_PED_GROUP_MEMBER(Ped ped, int groupId) { return invoke(0x9BB01E3834671191, ped, groupId); } // 0x9BB01E3834671191 0x876D5363 b323 + NATIVE_DECL BOOL IS_PED_HANGING_ON_TO_VEHICLE(Ped ped) { return invoke(0x1C86D8AEF8254B78, ped); } // 0x1C86D8AEF8254B78 0x9678D4FF b323 + NATIVE_DECL void SET_GROUP_SEPARATION_RANGE(int groupHandle, float separationRange) { invoke(0x4102C7858CFEE4E4, groupHandle, separationRange); } // 0x4102C7858CFEE4E4 0x7B820CD5 b323 + NATIVE_DECL void SET_PED_MIN_GROUND_TIME_FOR_STUNGUN(Ped ped, int ms) { invoke(0xFA0675AB151073FA, ped, ms); } // 0xFA0675AB151073FA 0x2F0D0973 b323 + NATIVE_DECL BOOL IS_PED_PRONE(Ped ped) { return invoke(0xD6A86331A537A7B9, ped); } // 0xD6A86331A537A7B9 0x02C2A6C3 b323 + NATIVE_DECL BOOL IS_PED_IN_COMBAT(Ped ped, Ped target) { return invoke(0x4859F1FC66A6278E, ped, target); } // 0x4859F1FC66A6278E 0xFE027CB5 b323 + NATIVE_DECL Entity GET_PED_TARGET_FROM_COMBAT_PED(Ped ped, Any p1) { return invoke(0x32C27A11307B01CC, ped, p1); } // 0x32C27A11307B01CC b2372 + NATIVE_DECL BOOL CAN_PED_IN_COMBAT_SEE_TARGET(Ped ped, Ped target) { return invoke(0xEAD42DE3610D0721, ped, target); } // 0xEAD42DE3610D0721 0xCCD525E1 b323 + NATIVE_DECL BOOL IS_PED_DOING_DRIVEBY(Ped ped) { return invoke(0xB2C086CC1BF8F2BF, ped); } // 0xB2C086CC1BF8F2BF 0xAC3CEB9C b323 + NATIVE_DECL BOOL IS_PED_JACKING(Ped ped) { return invoke(0x4AE4FF911DFB61DA, ped); } // 0x4AE4FF911DFB61DA 0x3B321816 b323 + NATIVE_DECL BOOL IS_PED_BEING_JACKED(Ped ped) { return invoke(0x9A497FE2DF198913, ped); } // 0x9A497FE2DF198913 0xD45D605C b323 + NATIVE_DECL BOOL IS_PED_BEING_STUNNED(Ped ped, int p1) { return invoke(0x4FBACCE3B4138EE8, ped, p1); } // 0x4FBACCE3B4138EE8 0x0A66CE30 b323 + NATIVE_DECL Ped GET_PEDS_JACKER(Ped ped) { return invoke(0x9B128DC36C1E04CF, ped); } // 0x9B128DC36C1E04CF 0xDE1DBB59 b323 + NATIVE_DECL Ped GET_JACK_TARGET(Ped ped) { return invoke(0x5486A79D9FBD342D, ped); } // 0x5486A79D9FBD342D 0x1D196361 b323 + NATIVE_DECL BOOL IS_PED_FLEEING(Ped ped) { return invoke(0xBBCCE00B381F8482, ped); } // 0xBBCCE00B381F8482 0x85D813C6 b323 + NATIVE_DECL BOOL IS_PED_IN_COVER(Ped ped, BOOL exceptUseWeapon) { return invoke(0x60DFD0691A170B88, ped, exceptUseWeapon); } // 0x60DFD0691A170B88 0x972C5A8B b323 + NATIVE_DECL BOOL IS_PED_IN_COVER_FACING_LEFT(Ped ped) { return invoke(0x845333B3150583AB, ped); } // 0x845333B3150583AB 0xB89DBB80 b323 + NATIVE_DECL BOOL IS_PED_IN_HIGH_COVER(Ped ped) { return invoke(0x6A03BF943D767C93, ped); } // 0x6A03BF943D767C93 0xDD5D08A7 b323 + NATIVE_DECL BOOL IS_PED_GOING_INTO_COVER(Ped ped) { return invoke(0x9F65DBC537E59AD5, ped); } // 0x9F65DBC537E59AD5 0xA3589628 b323 + NATIVE_DECL BOOL SET_PED_PINNED_DOWN(Ped ped, BOOL pinned, int i) { return invoke(0xAAD6D1ACF08F4612, ped, pinned, i); } // 0xAAD6D1ACF08F4612 0xCC78999D b323 + NATIVE_DECL int GET_SEAT_PED_IS_TRYING_TO_ENTER(Ped ped) { return invoke(0x6F4C85ACD641BCD2, ped); } // 0x6F4C85ACD641BCD2 0xACF162E0 b323 + NATIVE_DECL Vehicle GET_VEHICLE_PED_IS_TRYING_TO_ENTER(Ped ped) { return invoke(0x814FA8BE5449445D, ped); } // 0x814FA8BE5449445D 0x99968B37 b323 + NATIVE_DECL Entity GET_PED_SOURCE_OF_DEATH(Ped ped) { return invoke(0x93C8B64DEB84728C, ped); } // 0x93C8B64DEB84728C 0x84ADF9EB b323 + NATIVE_DECL Hash GET_PED_CAUSE_OF_DEATH(Ped ped) { return invoke(0x16FFE42AB2D2DC59, ped); } // 0x16FFE42AB2D2DC59 0x63458C27 b323 + NATIVE_DECL int GET_PED_TIME_OF_DEATH(Ped ped) { return invoke(0x1E98817B311AE98A, ped); } // 0x1E98817B311AE98A 0xDF6D5D54 b323 + NATIVE_DECL int COUNT_PEDS_IN_COMBAT_WITH_TARGET(Ped ped) { return invoke(0x5407B7288D0478B7, ped); } // 0x5407B7288D0478B7 0xEF0B78E6 b323 + NATIVE_DECL int COUNT_PEDS_IN_COMBAT_WITH_TARGET_WITHIN_RADIUS(Ped ped, float x, float y, float z, float radius) { return invoke(0x336B3D200AB007CB, ped, x, y, z, radius); } // 0x336B3D200AB007CB 0xFB18CB19 b323 + NATIVE_DECL void SET_PED_RELATIONSHIP_GROUP_DEFAULT_HASH(Ped ped, Hash hash) { invoke(0xADB3F206518799E8, ped, hash); } // 0xADB3F206518799E8 0x423B7BA2 b323 + NATIVE_DECL void SET_PED_RELATIONSHIP_GROUP_HASH(Ped ped, Hash hash) { invoke(0xC80A74AC829DDD92, ped, hash); } // 0xC80A74AC829DDD92 0x79F8C18C b323 + NATIVE_DECL void SET_RELATIONSHIP_BETWEEN_GROUPS(int relationship, Hash group1, Hash group2) { invoke(0xBF25EB89375A37AD, relationship, group1, group2); } // 0xBF25EB89375A37AD 0xD4A215BA b323 + NATIVE_DECL void CLEAR_RELATIONSHIP_BETWEEN_GROUPS(int relationship, Hash group1, Hash group2) { invoke(0x5E29243FB56FC6D4, relationship, group1, group2); } // 0x5E29243FB56FC6D4 0x994B8C2D b323 + NATIVE_DECL BOOL ADD_RELATIONSHIP_GROUP(const char* name, Hash* groupHash) { return invoke(0xF372BC22FCB88606, name, groupHash); } // 0xF372BC22FCB88606 0x8B635546 b323 + NATIVE_DECL void REMOVE_RELATIONSHIP_GROUP(Hash groupHash) { invoke(0xB6BA2444AB393DA2, groupHash); } // 0xB6BA2444AB393DA2 0x4A1DC59A b323 + NATIVE_DECL BOOL DOES_RELATIONSHIP_GROUP_EXIST(Hash groupHash) { return invoke(0xCC6E3B6BB69501F1, groupHash); } // 0xCC6E3B6BB69501F1 b505 + NATIVE_DECL int GET_RELATIONSHIP_BETWEEN_PEDS(Ped ped1, Ped ped2) { return invoke(0xEBA5AD3A0EAF7121, ped1, ped2); } // 0xEBA5AD3A0EAF7121 0xE254C39C b323 + NATIVE_DECL Hash GET_PED_RELATIONSHIP_GROUP_DEFAULT_HASH(Ped ped) { return invoke(0x42FDD0F017B1E38E, ped); } // 0x42FDD0F017B1E38E 0x714BD6E4 b323 + NATIVE_DECL Hash GET_PED_RELATIONSHIP_GROUP_HASH(Ped ped) { return invoke(0x7DBDD04862D95F04, ped); } // 0x7DBDD04862D95F04 0x354F283C b323 + NATIVE_DECL int GET_RELATIONSHIP_BETWEEN_GROUPS(Hash group1, Hash group2) { return invoke(0x9E6B70061662AE5C, group1, group2); } // 0x9E6B70061662AE5C 0x4E372FE2 b323 + NATIVE_DECL void SET_RELATIONSHIP_GROUP_AFFECTS_WANTED_LEVEL(Hash group, BOOL p1) { invoke(0x5615E0C5EB2BC6E2, group, p1); } // 0x5615E0C5EB2BC6E2 b877 + NATIVE_DECL void TELL_GROUP_PEDS_IN_AREA_TO_ATTACK(Ped ped, Any p1, float p2, Hash hash, Any p4, Any p5) { invoke(0xAD27D957598E49E9, ped, p1, p2, hash, p4, p5); } // 0xAD27D957598E49E9 b1290 + NATIVE_DECL void SET_PED_CAN_BE_TARGETED_WITHOUT_LOS(Ped ped, BOOL toggle) { invoke(0x4328652AE5769C71, ped, toggle); } // 0x4328652AE5769C71 0x7FDDC0A6 b323 + NATIVE_DECL void SET_PED_TO_INFORM_RESPECTED_FRIENDS(Ped ped, float radius, int maxFriends) { invoke(0x112942C6E708F70B, ped, radius, maxFriends); } // 0x112942C6E708F70B 0xD78AC46C b323 + NATIVE_DECL BOOL IS_PED_RESPONDING_TO_EVENT(Ped ped, Any event) { return invoke(0x625B774D75C87068, ped, event); } // 0x625B774D75C87068 0x7A877554 b323 + NATIVE_DECL BOOL GET_POS_FROM_FIRED_EVENT(Ped ped, int eventType, Any* outData) { return invoke(0xBA656A3BB01BDEA3, ped, eventType, outData); } // 0xBA656A3BB01BDEA3 b2189 + NATIVE_DECL void SET_PED_FIRING_PATTERN(Ped ped, Hash patternHash) { invoke(0x9AC577F5A12AD8A9, ped, patternHash); } // 0x9AC577F5A12AD8A9 0xB4629D66 b323 + NATIVE_DECL void SET_PED_SHOOT_RATE(Ped ped, int shootRate) { invoke(0x614DA022990752DC, ped, shootRate); } // 0x614DA022990752DC 0xFB301746 b323 + NATIVE_DECL void SET_COMBAT_FLOAT(Ped ped, int combatType, float p2) { invoke(0xFF41B4B141ED981C, ped, combatType, p2); } // 0xFF41B4B141ED981C 0xD8B7637C b323 + NATIVE_DECL float GET_COMBAT_FLOAT(Ped ped, int p1) { return invoke(0x52DFF8A10508090A, ped, p1); } // 0x52DFF8A10508090A 0x511D7EF8 b323 + NATIVE_DECL void GET_GROUP_SIZE(int groupID, Any* p1, int* sizeInMembers) { invoke(0x8DE69FE35CA09A45, groupID, p1, sizeInMembers); } // 0x8DE69FE35CA09A45 0xF7E1A691 b323 + NATIVE_DECL BOOL DOES_GROUP_EXIST(int groupId) { return invoke(0x7C6B0C22F9F40BBE, groupId); } // 0x7C6B0C22F9F40BBE 0x935C978D b323 + NATIVE_DECL int GET_PED_GROUP_INDEX(Ped ped) { return invoke(0xF162E133B4E7A675, ped); } // 0xF162E133B4E7A675 0x134E0785 b323 + NATIVE_DECL BOOL IS_PED_IN_GROUP(Ped ped) { return invoke(0x5891CAC5D4ACFF74, ped); } // 0x5891CAC5D4ACFF74 0x836D9795 b323 + NATIVE_DECL Player GET_PLAYER_PED_IS_FOLLOWING(Ped ped) { return invoke(0x6A3975DEA89F9A17, ped); } // 0x6A3975DEA89F9A17 0xDE7442EE b323 + NATIVE_DECL void SET_GROUP_FORMATION(int groupId, int formationType) { invoke(0xCE2F5FC3AF7E8C1E, groupId, formationType); } // 0xCE2F5FC3AF7E8C1E 0x08FAC739 b323 + NATIVE_DECL void SET_GROUP_FORMATION_SPACING(int groupId, float x, float y, float z) { invoke(0x1D9D45004C28C916, groupId, x, y, z); } // 0x1D9D45004C28C916 0xB1E086FF b323 + NATIVE_DECL void RESET_GROUP_FORMATION_DEFAULT_SPACING(int groupHandle) { invoke(0x63DAB4CCB3273205, groupHandle); } // 0x63DAB4CCB3273205 0x267FCEAD b323 + NATIVE_DECL Vehicle GET_VEHICLE_PED_IS_USING(Ped ped) { return invoke(0x6094AD011A2EA87D, ped); } // 0x6094AD011A2EA87D 0x6DE3AADA b323 + NATIVE_DECL Vehicle GET_VEHICLE_PED_IS_ENTERING(Ped ped) { return invoke(0xF92691AED837A5FC, ped); } // 0xF92691AED837A5FC 0x56E0C163 b323 + NATIVE_DECL void SET_PED_GRAVITY(Ped ped, BOOL toggle) { invoke(0x9FF447B6B6AD960A, ped, toggle); } // 0x9FF447B6B6AD960A 0x3CA16652 b323 + NATIVE_DECL void APPLY_DAMAGE_TO_PED(Ped ped, int damageAmount, BOOL p2, Any p3) { invoke(0x697157CED63F18D4, ped, damageAmount, p2, p3); } // 0x697157CED63F18D4 0x4DC27FCF b323 + NATIVE_DECL int GET_TIME_PED_DAMAGED_BY_WEAPON(Ped ped, Hash weaponHash) { return invoke(0x36B77BB84687C318, ped, weaponHash); } // 0x36B77BB84687C318 0x0170C6E1 b323 + NATIVE_DECL void SET_PED_ALLOWED_TO_DUCK(Ped ped, BOOL toggle) { invoke(0xDA1F1B7BE1A8766F, ped, toggle); } // 0xDA1F1B7BE1A8766F 0xC4D122F8 b323 + NATIVE_DECL void SET_PED_NEVER_LEAVES_GROUP(Ped ped, BOOL toggle) { invoke(0x3DBFC55D5C9BB447, ped, toggle); } // 0x3DBFC55D5C9BB447 0x0E038813 b323 + NATIVE_DECL int GET_PED_TYPE(Ped ped) { return invoke(0xFF059E1E4C01E63C, ped); } // 0xFF059E1E4C01E63C 0xB1460D43 b323 + NATIVE_DECL void SET_PED_AS_COP(Ped ped, BOOL toggle) { invoke(0xBB03C38DD3FB7FFD, ped, toggle); } // 0xBB03C38DD3FB7FFD 0x84E7DE9F b323 + NATIVE_DECL void SET_PED_HEALTH_PENDING_LAST_DAMAGE_EVENT_OVERRIDE_FLAG(BOOL toggle) { invoke(0xB3352E018D6F89DF, toggle); } // 0xB3352E018D6F89DF b2699 + NATIVE_DECL void SET_PED_MAX_HEALTH(Ped ped, int value) { invoke(0xF5F6378C4F3419D3, ped, value); } // 0xF5F6378C4F3419D3 0x5533F60B b323 + NATIVE_DECL int GET_PED_MAX_HEALTH(Ped ped) { return invoke(0x4700A416E8324EF3, ped); } // 0x4700A416E8324EF3 0xA45B6C8D b323 + NATIVE_DECL void SET_PED_MAX_TIME_IN_WATER(Ped ped, float value) { invoke(0x43C851690662113D, ped, value); } // 0x43C851690662113D 0xFE0A106B b323 + NATIVE_DECL void SET_PED_MAX_TIME_UNDERWATER(Ped ped, float value) { invoke(0x6BA428C528D9E522, ped, value); } // 0x6BA428C528D9E522 0x082EF240 b323 + NATIVE_DECL void SET_CORPSE_RAGDOLL_FRICTION(Ped ped, float p1) { invoke(0x2735233A786B1BEF, ped, p1); } // 0x2735233A786B1BEF 0x373CC405 b323 + NATIVE_DECL void SET_PED_VEHICLE_FORCED_SEAT_USAGE(Ped ped, Vehicle vehicle, int seatIndex, int flags, Any p4) { invoke(0x952F06BEECD775CC, ped, vehicle, seatIndex, flags, p4); } // 0x952F06BEECD775CC 0x79CA237B b323 + NATIVE_DECL void CLEAR_ALL_PED_VEHICLE_FORCED_SEAT_USAGE(Ped ped) { invoke(0xE6CA85E7259CE16B, ped); } // 0xE6CA85E7259CE16B 0xCC1D8F66 b323 + NATIVE_DECL void SET_PED_CAN_BE_KNOCKED_OFF_BIKE(Any p0, Any p1) { invoke(0xB282749D5E028163, p0, p1); } // 0xB282749D5E028163 b877 + NATIVE_DECL void SET_PED_CAN_BE_KNOCKED_OFF_VEHICLE(Ped ped, int state) { invoke(0x7A6535691B477C48, ped, state); } // 0x7A6535691B477C48 0x8A251612 b323 + NATIVE_DECL BOOL CAN_KNOCK_PED_OFF_VEHICLE(Ped ped) { return invoke(0x51AC07A44D4F5B8A, ped); } // 0x51AC07A44D4F5B8A 0xC9D098B3 b323 + NATIVE_DECL void KNOCK_PED_OFF_VEHICLE(Ped ped) { invoke(0x45BBCBA77C29A841, ped); } // 0x45BBCBA77C29A841 0xACDD0674 b323 + NATIVE_DECL void SET_PED_COORDS_NO_GANG(Ped ped, float posX, float posY, float posZ) { invoke(0x87052FE446E07247, ped, posX, posY, posZ); } // 0x87052FE446E07247 0x9561AD98 b323 + NATIVE_DECL Ped GET_PED_AS_GROUP_MEMBER(int groupID, int memberNumber) { return invoke(0x51455483CF23ED97, groupID, memberNumber); } // 0x51455483CF23ED97 0x9AA3CC8C b323 + NATIVE_DECL Ped GET_PED_AS_GROUP_LEADER(int groupID) { return invoke(0x5CCE68DBD5FE93EC, groupID); } // 0x5CCE68DBD5FE93EC 0x52873C6A b323 + NATIVE_DECL void SET_PED_KEEP_TASK(Ped ped, BOOL toggle) { invoke(0x971D38760FBC02EF, ped, toggle); } // 0x971D38760FBC02EF 0xA7EC79CE b323 + NATIVE_DECL void SET_PED_ALLOW_MINOR_REACTIONS_AS_MISSION_PED(Ped ped, BOOL toggle) { invoke(0x49E50BDB8BA4DAB2, ped, toggle); } // 0x49E50BDB8BA4DAB2 0x397F06E3 b323 + NATIVE_DECL BOOL IS_PED_SWIMMING(Ped ped) { return invoke(0x9DE327631295B4C2, ped); } // 0x9DE327631295B4C2 0x7AB43DB8 b323 + NATIVE_DECL BOOL IS_PED_SWIMMING_UNDER_WATER(Ped ped) { return invoke(0xC024869A53992F34, ped); } // 0xC024869A53992F34 0x0E8D524F b323 + NATIVE_DECL void SET_PED_COORDS_KEEP_VEHICLE(Ped ped, float posX, float posY, float posZ) { invoke(0x9AFEFF481A85AB2E, ped, posX, posY, posZ); } // 0x9AFEFF481A85AB2E 0xD66AE1D3 b323 + NATIVE_DECL void SET_PED_DIES_IN_VEHICLE(Ped ped, BOOL toggle) { invoke(0x2A30922C90C9B42C, ped, toggle); } // 0x2A30922C90C9B42C 0x6FE1E440 b323 + NATIVE_DECL void SET_CREATE_RANDOM_COPS(BOOL toggle) { invoke(0x102E68B2024D536D, toggle); } // 0x102E68B2024D536D 0x23441648 b323 + NATIVE_DECL void SET_CREATE_RANDOM_COPS_NOT_ON_SCENARIOS(BOOL toggle) { invoke(0x8A4986851C4EF6E7, toggle); } // 0x8A4986851C4EF6E7 0x82E548CC b323 + NATIVE_DECL void SET_CREATE_RANDOM_COPS_ON_SCENARIOS(BOOL toggle) { invoke(0x444CB7D7DBE6973D, toggle); } // 0x444CB7D7DBE6973D 0xEDC31475 b323 + NATIVE_DECL BOOL CAN_CREATE_RANDOM_COPS() { return invoke(0x5EE2CAFF7F17770D); } // 0x5EE2CAFF7F17770D 0xAA73DAD9 b323 + NATIVE_DECL void SET_PED_AS_ENEMY(Ped ped, BOOL toggle) { invoke(0x02A0C9720B854BFA, ped, toggle); } // 0x02A0C9720B854BFA 0xAE620A1B b323 + NATIVE_DECL void SET_PED_CAN_SMASH_GLASS(Ped ped, BOOL p1, BOOL p2) { invoke(0x1CCE141467FF42A2, ped, p1, p2); } // 0x1CCE141467FF42A2 0x149C60A8 b323 + NATIVE_DECL BOOL IS_PED_IN_ANY_TRAIN(Ped ped) { return invoke(0x6F972C1AB75A1ED0, ped); } // 0x6F972C1AB75A1ED0 0x759EF63A b323 + NATIVE_DECL BOOL IS_PED_GETTING_INTO_A_VEHICLE(Ped ped) { return invoke(0xBB062B2B5722478E, ped); } // 0xBB062B2B5722478E 0x90E805AC b323 + NATIVE_DECL BOOL IS_PED_TRYING_TO_ENTER_A_LOCKED_VEHICLE(Ped ped) { return invoke(0x44D28D5DDFE5F68C, ped); } // 0x44D28D5DDFE5F68C 0x46828B4E b323 + NATIVE_DECL void SET_ENABLE_HANDCUFFS(Ped ped, BOOL toggle) { invoke(0xDF1AF8B5D56542FA, ped, toggle); } // 0xDF1AF8B5D56542FA 0xAC9BBA23 b323 + NATIVE_DECL void SET_ENABLE_BOUND_ANKLES(Ped ped, BOOL toggle) { invoke(0xC52E0F855C58FC2E, ped, toggle); } // 0xC52E0F855C58FC2E 0x9208D689 b323 + NATIVE_DECL void SET_ENABLE_SCUBA(Ped ped, BOOL toggle) { invoke(0xF99F62004024D506, ped, toggle); } // 0xF99F62004024D506 0x7BF61471 b323 + NATIVE_DECL void SET_CAN_ATTACK_FRIENDLY(Ped ped, BOOL toggle, BOOL p2) { invoke(0xB3B1CB349FF9C75D, ped, toggle, p2); } // 0xB3B1CB349FF9C75D 0x47C60963 b323 + NATIVE_DECL int GET_PED_ALERTNESS(Ped ped) { return invoke(0xF6AA118530443FD2, ped); } // 0xF6AA118530443FD2 0xF83E4DAF b323 + NATIVE_DECL void SET_PED_ALERTNESS(Ped ped, int value) { invoke(0xDBA71115ED9941A6, ped, value); } // 0xDBA71115ED9941A6 0x2C32D9AE b323 + NATIVE_DECL void SET_PED_GET_OUT_UPSIDE_DOWN_VEHICLE(Ped ped, BOOL toggle) { invoke(0xBC0ED94165A48BC2, ped, toggle); } // 0xBC0ED94165A48BC2 0x89AD49FF b323 + NATIVE_DECL void SET_PED_MOVEMENT_CLIPSET(Ped ped, const char* clipSet, float transitionSpeed) { invoke(0xAF8A94EDE7712BEF, ped, clipSet, transitionSpeed); } // 0xAF8A94EDE7712BEF 0xA817CDEB b323 + NATIVE_DECL void RESET_PED_MOVEMENT_CLIPSET(Ped ped, float p1) { invoke(0xAA74EC0CB0AAEA2C, ped, p1); } // 0xAA74EC0CB0AAEA2C 0xB83CEE93 b323 + NATIVE_DECL void SET_PED_STRAFE_CLIPSET(Ped ped, const char* clipSet) { invoke(0x29A28F3F8CF6D854, ped, clipSet); } // 0x29A28F3F8CF6D854 0x0BACF010 b323 + NATIVE_DECL void RESET_PED_STRAFE_CLIPSET(Ped ped) { invoke(0x20510814175EA477, ped); } // 0x20510814175EA477 0xF1967A12 b323 + NATIVE_DECL void SET_PED_WEAPON_MOVEMENT_CLIPSET(Ped ped, const char* clipSet) { invoke(0x2622E35B77D3ACA2, ped, clipSet); } // 0x2622E35B77D3ACA2 0xF8BE54DC b323 + NATIVE_DECL void RESET_PED_WEAPON_MOVEMENT_CLIPSET(Ped ped) { invoke(0x97B0DB5B4AA74E77, ped); } // 0x97B0DB5B4AA74E77 0xC60C9ACD b323 + NATIVE_DECL void SET_PED_DRIVE_BY_CLIPSET_OVERRIDE(Ped ped, const char* clipset) { invoke(0xED34AB6C5CB36520, ped, clipset); } // 0xED34AB6C5CB36520 0xD4C73595 b323 + NATIVE_DECL void CLEAR_PED_DRIVE_BY_CLIPSET_OVERRIDE(Ped ped) { invoke(0x4AFE3690D7E0B5AC, ped); } // 0x4AFE3690D7E0B5AC 0xAEC9163B b323 + NATIVE_DECL void SET_PED_MOTION_IN_COVER_CLIPSET_OVERRIDE(Ped ped, const char* p1) { invoke(0x9DBA107B4937F809, ped, p1); } // 0x9DBA107B4937F809 b323 + NATIVE_DECL void CLEAR_PED_MOTION_IN_COVER_CLIPSET_OVERRIDE(Ped ped) { invoke(0xC79196DCB36F6121, ped); } // 0xC79196DCB36F6121 b323 + NATIVE_DECL void CLEAR_PED_FALL_UPPER_BODY_CLIPSET_OVERRIDE(Ped ped) { invoke(0x80054D7FCC70EEC6, ped); } // 0x80054D7FCC70EEC6 b323 + NATIVE_DECL void SET_PED_IN_VEHICLE_CONTEXT(Ped ped, Hash context) { invoke(0x530071295899A8C6, ped, context); } // 0x530071295899A8C6 0x27F25C0E b323 + NATIVE_DECL void RESET_PED_IN_VEHICLE_CONTEXT(Ped ped) { invoke(0x22EF8FF8778030EB, ped); } // 0x22EF8FF8778030EB 0x3C94D88A b323 + NATIVE_DECL BOOL IS_SCRIPTED_SCENARIO_PED_USING_CONDITIONAL_ANIM(Ped ped, const char* animDict, const char* anim) { return invoke(0x6EC47A344923E1ED, ped, animDict, anim); } // 0x6EC47A344923E1ED 0x3C30B447 b323 + NATIVE_DECL void SET_PED_ALTERNATE_WALK_ANIM(Ped ped, const char* animDict, const char* animName, float p3, BOOL p4) { invoke(0x6C60394CB4F75E9A, ped, animDict, animName, p3, p4); } // 0x6C60394CB4F75E9A 0x895E1D67 b323 + NATIVE_DECL void CLEAR_PED_ALTERNATE_WALK_ANIM(Ped ped, float p1) { invoke(0x8844BBFCE30AA9E9, ped, p1); } // 0x8844BBFCE30AA9E9 0x5736FB23 b323 + NATIVE_DECL void SET_PED_ALTERNATE_MOVEMENT_ANIM(Ped ped, int stance, const char* animDictionary, const char* animationName, float p4, BOOL p5) { invoke(0x90A43CC281FFAB46, ped, stance, animDictionary, animationName, p4, p5); } // 0x90A43CC281FFAB46 0xBA84FD8C b323 + NATIVE_DECL void CLEAR_PED_ALTERNATE_MOVEMENT_ANIM(Ped ped, int stance, float p2) { invoke(0xD8D19675ED5FBDCE, ped, stance, p2); } // 0xD8D19675ED5FBDCE 0x7A7F5BC3 b323 + NATIVE_DECL void SET_PED_GESTURE_GROUP(Ped ped, const char* animGroupGesture) { invoke(0xDDF803377F94AAA8, ped, animGroupGesture); } // 0xDDF803377F94AAA8 0x170DA109 b323 + NATIVE_DECL Vector3 GET_ANIM_INITIAL_OFFSET_POSITION(const char* animDict, const char* animName, float x, float y, float z, float xRot, float yRot, float zRot, float p8, int p9) { return invoke(0xBE22B26DD764C040, animDict, animName, x, y, z, xRot, yRot, zRot, p8, p9); } // 0xBE22B26DD764C040 0xC59D4268 b323 + NATIVE_DECL Vector3 GET_ANIM_INITIAL_OFFSET_ROTATION(const char* animDict, const char* animName, float x, float y, float z, float xRot, float yRot, float zRot, float p8, int p9) { return invoke(0x4B805E6046EE9E47, animDict, animName, x, y, z, xRot, yRot, zRot, p8, p9); } // 0x4B805E6046EE9E47 0x5F7789E6 b323 + NATIVE_DECL int GET_PED_DRAWABLE_VARIATION(Ped ped, int componentId) { return invoke(0x67F3780DD425D4FC, ped, componentId); } // 0x67F3780DD425D4FC 0x29850FE2 b323 + NATIVE_DECL int GET_NUMBER_OF_PED_DRAWABLE_VARIATIONS(Ped ped, int componentId) { return invoke(0x27561561732A7842, ped, componentId); } // 0x27561561732A7842 0x9754C27D b323 + NATIVE_DECL int GET_PED_TEXTURE_VARIATION(Ped ped, int componentId) { return invoke(0x04A355E041E004E6, ped, componentId); } // 0x04A355E041E004E6 0xC0A8590A b323 + NATIVE_DECL int GET_NUMBER_OF_PED_TEXTURE_VARIATIONS(Ped ped, int componentId, int drawableId) { return invoke(0x8F7156A3142A6BAD, ped, componentId, drawableId); } // 0x8F7156A3142A6BAD 0x83D9FBE7 b323 + NATIVE_DECL int GET_NUMBER_OF_PED_PROP_DRAWABLE_VARIATIONS(Ped ped, int propId) { return invoke(0x5FAF9754E789FB47, ped, propId); } // 0x5FAF9754E789FB47 0xC9780B95 b323 + NATIVE_DECL int GET_NUMBER_OF_PED_PROP_TEXTURE_VARIATIONS(Ped ped, int propId, int drawableId) { return invoke(0xA6E7F1CEB523E171, ped, propId, drawableId); } // 0xA6E7F1CEB523E171 0x4892B882 b323 + NATIVE_DECL int GET_PED_PALETTE_VARIATION(Ped ped, int componentId) { return invoke(0xE3DD5F2A84B42281, ped, componentId); } // 0xE3DD5F2A84B42281 0xEF1BC082 b323 + NATIVE_DECL BOOL GET_MP_OUTFIT_DATA_FROM_METADATA(Any* p0, Any* p1) { return invoke(0x9E30E91FB03A2CAF, p0, p1); } // 0x9E30E91FB03A2CAF 0x52559BB6 b323 + NATIVE_DECL int GET_FM_MALE_SHOP_PED_APPAREL_ITEM_INDEX(int p0) { return invoke(0x1E77FA7A62EE6C4C, p0); } // 0x1E77FA7A62EE6C4C 0x021F5B36 b323 + NATIVE_DECL int GET_FM_FEMALE_SHOP_PED_APPAREL_ITEM_INDEX(int p0) { return invoke(0xF033419D1B81FAE8, p0); } // 0xF033419D1B81FAE8 0x8FDDB5DB b323 + NATIVE_DECL BOOL IS_PED_COMPONENT_VARIATION_VALID(Ped ped, int componentId, int drawableId, int textureId) { return invoke(0xE825F6B6CEA7671D, ped, componentId, drawableId, textureId); } // 0xE825F6B6CEA7671D 0x952ABD9A b323 + NATIVE_DECL void SET_PED_COMPONENT_VARIATION(Ped ped, int componentId, int drawableId, int textureId, int paletteId) { invoke(0x262B14F48D29DE80, ped, componentId, drawableId, textureId, paletteId); } // 0x262B14F48D29DE80 0xD4F7B05C b323 + NATIVE_DECL void SET_PED_RANDOM_COMPONENT_VARIATION(Ped ped, int p1) { invoke(0xC8A9481A01E63C28, ped, p1); } // 0xC8A9481A01E63C28 0x4111BA46 b323 + NATIVE_DECL void SET_PED_RANDOM_PROPS(Ped ped) { invoke(0xC44AA05345C992C6, ped); } // 0xC44AA05345C992C6 0xE3318E0E b323 + NATIVE_DECL void SET_PED_DEFAULT_COMPONENT_VARIATION(Ped ped) { invoke(0x45EEE61580806D63, ped); } // 0x45EEE61580806D63 0xC866A984 b323 + NATIVE_DECL void SET_PED_BLEND_FROM_PARENTS(Ped ped, Any p1, Any p2, float p3, float p4) { invoke(0x137BBD05230DB22D, ped, p1, p2, p3, p4); } // 0x137BBD05230DB22D 0x837BD370 b323 + NATIVE_DECL void SET_PED_HEAD_BLEND_DATA(Ped ped, int shapeFirstID, int shapeSecondID, int shapeThirdID, int skinFirstID, int skinSecondID, int skinThirdID, float shapeMix, float skinMix, float thirdMix, BOOL isParent) { invoke(0x9414E18B9434C2FE, ped, shapeFirstID, shapeSecondID, shapeThirdID, skinFirstID, skinSecondID, skinThirdID, shapeMix, skinMix, thirdMix, isParent); } // 0x9414E18B9434C2FE 0x60746B88 b323 + NATIVE_DECL BOOL GET_PED_HEAD_BLEND_DATA(Ped ped, Any* headBlendData) { return invoke(0x2746BD9D88C5C5D0, ped, headBlendData); } // 0x2746BD9D88C5C5D0 0x44E1680C b323 + NATIVE_DECL void UPDATE_PED_HEAD_BLEND_DATA(Ped ped, float shapeMix, float skinMix, float thirdMix) { invoke(0x723538F61C647C5A, ped, shapeMix, skinMix, thirdMix); } // 0x723538F61C647C5A 0x5CB76219 b323 + NATIVE_DECL void SET_HEAD_BLEND_EYE_COLOR(Ped ped, int index) { invoke(0x50B56988B170AFDF, ped, index); } // 0x50B56988B170AFDF b323 + NATIVE_DECL int GET_HEAD_BLEND_EYE_COLOR(Ped ped) { return invoke(0x76BBA2CEE66D47E9, ped); } // 0x76BBA2CEE66D47E9 b1011 + NATIVE_DECL void SET_PED_HEAD_OVERLAY(Ped ped, int overlayID, int index, float opacity) { invoke(0x48F44967FA05CC1E, ped, overlayID, index, opacity); } // 0x48F44967FA05CC1E 0xD28DBA90 b323 + NATIVE_DECL int GET_PED_HEAD_OVERLAY(Ped ped, int overlayID) { return invoke(0xA60EF3B6461A4D43, ped, overlayID); } // 0xA60EF3B6461A4D43 b323 + NATIVE_DECL int GET_PED_HEAD_OVERLAY_NUM(int overlayID) { return invoke(0xCF1CE768BB43480E, overlayID); } // 0xCF1CE768BB43480E 0xFF43C18D b323 + NATIVE_DECL void SET_PED_HEAD_OVERLAY_TINT(Ped ped, int overlayID, int colorType, int colorID, int secondColorID) { invoke(0x497BF74A7B9CB952, ped, overlayID, colorType, colorID, secondColorID); } // 0x497BF74A7B9CB952 b323 + NATIVE_DECL void SET_PED_HAIR_TINT(Ped ped, int colorID, int highlightColorID) { invoke(0x4CFFC65454C93A49, ped, colorID, highlightColorID); } // 0x4CFFC65454C93A49 b323 + NATIVE_DECL int GET_NUM_PED_HAIR_TINTS() { return invoke(0xE5C0CF872C2AD150); } // 0xE5C0CF872C2AD150 b323 + NATIVE_DECL int GET_NUM_PED_MAKEUP_TINTS() { return invoke(0xD1F7CA1535D22818); } // 0xD1F7CA1535D22818 b323 + NATIVE_DECL void GET_PED_HAIR_TINT_COLOR(int hairColorIndex, int* outR, int* outG, int* outB) { invoke(0x4852FC386E2E1BB5, hairColorIndex, outR, outG, outB); } // 0x4852FC386E2E1BB5 b323 + NATIVE_DECL void GET_PED_MAKEUP_TINT_COLOR(int makeupColorIndex, int* outR, int* outG, int* outB) { invoke(0x013E5CFC38CD5387, makeupColorIndex, outR, outG, outB); } // 0x013E5CFC38CD5387 b323 + NATIVE_DECL BOOL IS_PED_HAIR_TINT_FOR_CREATOR(int colorId) { return invoke(0xED6D8E27A43B8CDE, colorId); } // 0xED6D8E27A43B8CDE b323 + NATIVE_DECL int GET_DEFAULT_SECONDARY_TINT_FOR_CREATOR(int colorId) { return invoke(0xEA9960D07DADCF10, colorId); } // 0xEA9960D07DADCF10 b323 + NATIVE_DECL BOOL IS_PED_LIPSTICK_TINT_FOR_CREATOR(int colorId) { return invoke(0x3E802F11FBE27674, colorId); } // 0x3E802F11FBE27674 b323 + NATIVE_DECL BOOL IS_PED_BLUSH_TINT_FOR_CREATOR(int colorId) { return invoke(0xF41B5D290C99A3D6, colorId); } // 0xF41B5D290C99A3D6 b323 + NATIVE_DECL BOOL IS_PED_HAIR_TINT_FOR_BARBER(int colorID) { return invoke(0xE0D36E5D9E99CC21, colorID); } // 0xE0D36E5D9E99CC21 b323 + NATIVE_DECL int GET_DEFAULT_SECONDARY_TINT_FOR_BARBER(int colorID) { return invoke(0xAAA6A3698A69E048, colorID); } // 0xAAA6A3698A69E048 b323 + NATIVE_DECL BOOL IS_PED_LIPSTICK_TINT_FOR_BARBER(int colorID) { return invoke(0x0525A2C2562F3CD4, colorID); } // 0x0525A2C2562F3CD4 b323 + NATIVE_DECL BOOL IS_PED_BLUSH_TINT_FOR_BARBER(int colorID) { return invoke(0x604E810189EE3A59, colorID); } // 0x604E810189EE3A59 b323 + NATIVE_DECL BOOL IS_PED_BLUSH_FACEPAINT_TINT_FOR_BARBER(int colorId) { return invoke(0x09E7ECA981D9B210, colorId); } // 0x09E7ECA981D9B210 b1290 + NATIVE_DECL int GET_TINT_INDEX_FOR_LAST_GEN_HAIR_TEXTURE(Hash modelHash, int drawableId, int textureId) { return invoke(0xC56FBF2F228E1DAC, modelHash, drawableId, textureId); } // 0xC56FBF2F228E1DAC b323 + NATIVE_DECL void SET_PED_MICRO_MORPH(Ped ped, int index, float scale) { invoke(0x71A5C1DBA060049E, ped, index, scale); } // 0x71A5C1DBA060049E b323 + NATIVE_DECL BOOL HAS_PED_HEAD_BLEND_FINISHED(Ped ped) { return invoke(0x654CD0A825161131, ped); } // 0x654CD0A825161131 0x2B1BD9C5 b323 + NATIVE_DECL void FINALIZE_HEAD_BLEND(Ped ped) { invoke(0x4668D80430D6C299, ped); } // 0x4668D80430D6C299 0x894314A4 b323 + NATIVE_DECL void SET_HEAD_BLEND_PALETTE_COLOR(Ped ped, int r, int g, int b, int id) { invoke(0xCC9682B8951C5229, ped, r, g, b, id); } // 0xCC9682B8951C5229 0x57E5B3F9 b323 + NATIVE_DECL void DISABLE_HEAD_BLEND_PALETTE_COLOR(Ped ped) { invoke(0xA21C118553BBDF02, ped); } // 0xA21C118553BBDF02 0xC6F36292 b323 + NATIVE_DECL int GET_PED_HEAD_BLEND_FIRST_INDEX(int type) { return invoke(0x68D353AB88B97E0C, type); } // 0x68D353AB88B97E0C 0x211DEFEC b323 + NATIVE_DECL int GET_PED_HEAD_BLEND_NUM_HEADS(int type) { return invoke(0x5EF37013A6539C9D, type); } // 0x5EF37013A6539C9D 0x095D3BD8 b323 + NATIVE_DECL int SET_PED_PRELOAD_VARIATION_DATA(Ped ped, int slot, int drawableId, int textureId) { return invoke(0x39D55A620FCB6A3A, ped, slot, drawableId, textureId); } // 0x39D55A620FCB6A3A 0x45F3BDFB b323 + NATIVE_DECL BOOL HAS_PED_PRELOAD_VARIATION_DATA_FINISHED(Ped ped) { return invoke(0x66680A92700F43DF, ped); } // 0x66680A92700F43DF 0xC6517D52 b323 + NATIVE_DECL void RELEASE_PED_PRELOAD_VARIATION_DATA(Ped ped) { invoke(0x5AAB586FFEC0FD96, ped); } // 0x5AAB586FFEC0FD96 0x6435F67F b323 + NATIVE_DECL int SET_PED_PRELOAD_PROP_DATA(Ped ped, int componentId, int drawableId, int TextureId) { return invoke(0x2B16A3BFF1FBCE49, ped, componentId, drawableId, TextureId); } // 0x2B16A3BFF1FBCE49 0xC0E23671 b323 + NATIVE_DECL BOOL HAS_PED_PRELOAD_PROP_DATA_FINISHED(Ped ped) { return invoke(0x784002A632822099, ped); } // 0x784002A632822099 0x3B0CA391 b323 + NATIVE_DECL void RELEASE_PED_PRELOAD_PROP_DATA(Ped ped) { invoke(0xF79F9DEF0AADE61A, ped); } // 0xF79F9DEF0AADE61A 0xFD103BA7 b323 + NATIVE_DECL int GET_PED_PROP_INDEX(Ped ped, int componentId, Any p2) { return invoke(0x898CC20EA75BACD8, ped, componentId, p2); } // 0x898CC20EA75BACD8 0x746DDAC0 b323 + NATIVE_DECL void SET_PED_PROP_INDEX(Ped ped, int componentId, int drawableId, int TextureId, BOOL attach, Any p5) { invoke(0x93376B65A266EB5F, ped, componentId, drawableId, TextureId, attach, p5); } // 0x93376B65A266EB5F 0x0829F2E2 b323 + NATIVE_DECL void KNOCK_OFF_PED_PROP(Ped ped, BOOL p1, BOOL p2, BOOL p3, BOOL p4) { invoke(0x6FD7816A36615F48, ped, p1, p2, p3, p4); } // 0x6FD7816A36615F48 0x08D8B180 b323 + NATIVE_DECL void CLEAR_PED_PROP(Ped ped, int propId, Any p2) { invoke(0x0943E5B8E078E76E, ped, propId, p2); } // 0x0943E5B8E078E76E 0x2D23D743 b323 + NATIVE_DECL void CLEAR_ALL_PED_PROPS(Ped ped, Any p1) { invoke(0xCD8A7537A9B52F06, ped, p1); } // 0xCD8A7537A9B52F06 0x81DF8B43 b323 + NATIVE_DECL void DROP_AMBIENT_PROP(Ped ped) { invoke(0xAFF4710E2A0A6C12, ped); } // 0xAFF4710E2A0A6C12 0x728D3D53 b323 + NATIVE_DECL int GET_PED_PROP_TEXTURE_INDEX(Ped ped, int componentId) { return invoke(0xE131A28626F81AB2, ped, componentId); } // 0xE131A28626F81AB2 0x922A6653 b323 + NATIVE_DECL void CLEAR_PED_PARACHUTE_PACK_VARIATION(Ped ped) { invoke(0x1280804F7CFD2D6C, ped); } // 0x1280804F7CFD2D6C 0x7BCD8991 b323 + NATIVE_DECL void SET_PED_SCUBA_GEAR_VARIATION(Ped ped) { invoke(0x36C6984C3ED0C911, ped); } // 0x36C6984C3ED0C911 b323 + NATIVE_DECL void CLEAR_PED_SCUBA_GEAR_VARIATION(Ped ped) { invoke(0xB50EB4CCB29704AC, ped); } // 0xB50EB4CCB29704AC 0x080275EE b323 + NATIVE_DECL BOOL IS_USING_PED_SCUBA_GEAR_VARIATION(Any p0) { return invoke(0xFEC9A3B1820F3331, p0); } // 0xFEC9A3B1820F3331 b323 + NATIVE_DECL void SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(Ped ped, BOOL toggle) { invoke(0x9F8AA94D6D97DBF4, ped, toggle); } // 0x9F8AA94D6D97DBF4 0xDFE34E4A b323 + NATIVE_DECL void SET_PED_BOUNDS_ORIENTATION(Ped ped, float p1, float p2, float x, float y, float z) { invoke(0x4F5F651ACCC9C4CF, ped, p1, p2, x, y, z); } // 0x4F5F651ACCC9C4CF 0xCFA20D68 b323 + NATIVE_DECL void REGISTER_TARGET(Ped ped, Ped target) { invoke(0x2F25D9AEFA34FBA2, ped, target); } // 0x2F25D9AEFA34FBA2 0x50A95442 b323 + NATIVE_DECL void REGISTER_HATED_TARGETS_AROUND_PED(Ped ped, float radius) { invoke(0x9222F300BF8354FE, ped, radius); } // 0x9222F300BF8354FE 0x7F87559E b323 + NATIVE_DECL Ped GET_RANDOM_PED_AT_COORD(float x, float y, float z, float xRadius, float yRadius, float zRadius, int pedType) { return invoke(0x876046A8E3A4B71C, x, y, z, xRadius, yRadius, zRadius, pedType); } // 0x876046A8E3A4B71C 0xDC8239EB b323 + NATIVE_DECL BOOL GET_CLOSEST_PED(float x, float y, float z, float radius, BOOL p4, BOOL p5, Ped* outPed, BOOL p7, BOOL p8, int pedType) { return invoke(0xC33AB876A77F8164, x, y, z, radius, p4, p5, outPed, p7, p8, pedType); } // 0xC33AB876A77F8164 0x8F6C1F55 b323 + NATIVE_DECL void SET_SCENARIO_PEDS_TO_BE_RETURNED_BY_NEXT_COMMAND(BOOL value) { invoke(0x14F19A8782C8071E, value); } // 0x14F19A8782C8071E 0x85615FD0 b323 + NATIVE_DECL BOOL GET_CAN_PED_BE_GRABBED_BY_SCRIPT(Ped ped, BOOL p1, BOOL p2, BOOL p3, BOOL p4, BOOL p5, BOOL p6, BOOL p7, Any p8) { return invoke(0x03EA03AF85A85CB7, ped, p1, p2, p3, p4, p5, p6, p7, p8); } // 0x03EA03AF85A85CB7 0x18DD76A1 b323 + NATIVE_DECL void SET_DRIVER_RACING_MODIFIER(Ped driver, float modifier) { invoke(0xDED5AF5A0EA4B297, driver, modifier); } // 0xDED5AF5A0EA4B297 0x6D55B3B3 b323 + NATIVE_DECL void SET_DRIVER_ABILITY(Ped driver, float ability) { invoke(0xB195FFA8042FC5C3, driver, ability); } // 0xB195FFA8042FC5C3 0xAAD4012C b323 + NATIVE_DECL void SET_DRIVER_AGGRESSIVENESS(Ped driver, float aggressiveness) { invoke(0xA731F608CA104E3C, driver, aggressiveness); } // 0xA731F608CA104E3C 0x8B02A8FB b323 + NATIVE_DECL BOOL CAN_PED_RAGDOLL(Ped ped) { return invoke(0x128F79EDCECE4FD5, ped); } // 0x128F79EDCECE4FD5 0xC0EFB7A3 b323 + NATIVE_DECL BOOL SET_PED_TO_RAGDOLL(Ped ped, int time1, int time2, int ragdollType, BOOL p4, BOOL p5, BOOL p6) { return invoke(0xAE99FB955581844A, ped, time1, time2, ragdollType, p4, p5, p6); } // 0xAE99FB955581844A 0x83CB5052 b323 + NATIVE_DECL BOOL SET_PED_TO_RAGDOLL_WITH_FALL(Ped ped, int time, int p2, int ragdollType, float x, float y, float z, float velocity, float p8, float p9, float p10, float p11, float p12, float p13) { return invoke(0xD76632D99E4966C8, ped, time, p2, ragdollType, x, y, z, velocity, p8, p9, p10, p11, p12, p13); } // 0xD76632D99E4966C8 0xFA12E286 b323 + NATIVE_DECL void SET_PED_RAGDOLL_ON_COLLISION(Ped ped, BOOL toggle) { invoke(0xF0A4F1BBF4FA7497, ped, toggle); } // 0xF0A4F1BBF4FA7497 0x2654A0F4 b323 + NATIVE_DECL BOOL IS_PED_RAGDOLL(Ped ped) { return invoke(0x47E4E977581C5B55, ped); } // 0x47E4E977581C5B55 0xC833BBE1 b323 + NATIVE_DECL BOOL IS_PED_RUNNING_RAGDOLL_TASK(Ped ped) { return invoke(0xE3B6097CC25AA69E, ped); } // 0xE3B6097CC25AA69E 0x44A153F2 b323 + NATIVE_DECL void SET_PED_RAGDOLL_FORCE_FALL(Ped ped) { invoke(0x01F6594B923B9251, ped); } // 0x01F6594B923B9251 0x20A5BDE0 b323 + NATIVE_DECL void RESET_PED_RAGDOLL_TIMER(Ped ped) { invoke(0x9FA4664CF62E47E8, ped); } // 0x9FA4664CF62E47E8 0xF2865370 b323 + NATIVE_DECL void SET_PED_CAN_RAGDOLL(Ped ped, BOOL toggle) { invoke(0xB128377056A54E2A, ped, toggle); } // 0xB128377056A54E2A 0xCF1384C4 b323 + NATIVE_DECL BOOL IS_PED_RUNNING_MELEE_TASK(Ped ped) { return invoke(0xD1871251F3B5ACD7, ped); } // 0xD1871251F3B5ACD7 0xBD4236F6 b323 + NATIVE_DECL BOOL IS_PED_RUNNING_MOBILE_PHONE_TASK(Ped ped) { return invoke(0x2AFE52F782F25775, ped); } // 0x2AFE52F782F25775 0xFB2AFED1 b323 + NATIVE_DECL BOOL IS_MOBILE_PHONE_TO_PED_EAR(Ped ped) { return invoke(0xA3F3564A5B3646C0, ped); } // 0xA3F3564A5B3646C0 0x97353375 b323 + NATIVE_DECL void SET_RAGDOLL_BLOCKING_FLAGS(Ped ped, int blockingFlag) { invoke(0x26695EC767728D84, ped, blockingFlag); } // 0x26695EC767728D84 0x9C8F830D b323 + NATIVE_DECL void CLEAR_RAGDOLL_BLOCKING_FLAGS(Ped ped, int blockingFlag) { invoke(0xD86D101FCFD00A4B, ped, blockingFlag); } // 0xD86D101FCFD00A4B 0x77CBA290 b323 + NATIVE_DECL void SET_PED_ANGLED_DEFENSIVE_AREA(Ped ped, float p1, float p2, float p3, float p4, float p5, float p6, float p7, BOOL p8, BOOL p9) { invoke(0xC7F76DF27A5045A1, ped, p1, p2, p3, p4, p5, p6, p7, p8, p9); } // 0xC7F76DF27A5045A1 0x3EFBDD9B b323 + NATIVE_DECL void SET_PED_SPHERE_DEFENSIVE_AREA(Ped ped, float x, float y, float z, float radius, BOOL p5, BOOL p6) { invoke(0x9D3151A373974804, ped, x, y, z, radius, p5, p6); } // 0x9D3151A373974804 0xBD96D8E8 b323 + NATIVE_DECL void SET_PED_DEFENSIVE_SPHERE_ATTACHED_TO_PED(Ped ped, Ped target, float xOffset, float yOffset, float zOffset, float radius, BOOL p6) { invoke(0xF9B8F91AAD3B953E, ped, target, xOffset, yOffset, zOffset, radius, p6); } // 0xF9B8F91AAD3B953E 0x40638BDC b323 + NATIVE_DECL void SET_PED_DEFENSIVE_SPHERE_ATTACHED_TO_VEHICLE(Ped ped, Vehicle target, float xOffset, float yOffset, float zOffset, float radius, BOOL p6) { invoke(0xE4723DB6E736CCFF, ped, target, xOffset, yOffset, zOffset, radius, p6); } // 0xE4723DB6E736CCFF 0x4763B2C6 b323 + NATIVE_DECL void SET_PED_DEFENSIVE_AREA_ATTACHED_TO_PED(Ped ped, Ped attachPed, float p2, float p3, float p4, float p5, float p6, float p7, float p8, BOOL p9, BOOL p10) { invoke(0x4EF47FE21698A8B6, ped, attachPed, p2, p3, p4, p5, p6, p7, p8, p9, p10); } // 0x4EF47FE21698A8B6 0x74BDA7CE b323 + NATIVE_DECL void SET_PED_DEFENSIVE_AREA_DIRECTION(Ped ped, float p1, float p2, float p3, BOOL p4) { invoke(0x413C6C763A4AFFAD, ped, p1, p2, p3, p4); } // 0x413C6C763A4AFFAD 0xB66B0C9A b323 + NATIVE_DECL void REMOVE_PED_DEFENSIVE_AREA(Ped ped, BOOL toggle) { invoke(0x74D4E028107450A9, ped, toggle); } // 0x74D4E028107450A9 0x34AAAFA5 b323 + NATIVE_DECL Vector3 GET_PED_DEFENSIVE_AREA_POSITION(Ped ped, BOOL p1) { return invoke(0x3C06B8786DD94CD1, ped, p1); } // 0x3C06B8786DD94CD1 0xCB65198D b323 + NATIVE_DECL BOOL IS_PED_DEFENSIVE_AREA_ACTIVE(Ped ped, BOOL p1) { return invoke(0xBA63D9FE45412247, ped, p1); } // 0xBA63D9FE45412247 0x6D88BCD3 b323 + NATIVE_DECL void SET_PED_PREFERRED_COVER_SET(Ped ped, Any itemSet) { invoke(0x8421EB4DA7E391B9, ped, itemSet); } // 0x8421EB4DA7E391B9 0xF3B7EFBF b323 + NATIVE_DECL void REMOVE_PED_PREFERRED_COVER_SET(Ped ped) { invoke(0xFDDB234CF74073D9, ped); } // 0xFDDB234CF74073D9 0xA0134498 b323 + NATIVE_DECL void REVIVE_INJURED_PED(Ped ped) { invoke(0x8D8ACD8388CD99CE, ped); } // 0x8D8ACD8388CD99CE 0x14D3E6E3 b323 + NATIVE_DECL void RESURRECT_PED(Ped ped) { invoke(0x71BC8E838B9C6035, ped); } // 0x71BC8E838B9C6035 0xA4B82097 b323 + NATIVE_DECL void SET_PED_NAME_DEBUG(Ped ped, const char* name) { invoke(0x98EFA132A4117BE1, ped, name); } // 0x98EFA132A4117BE1 0x20D6273E b323 + NATIVE_DECL Vector3 GET_PED_EXTRACTED_DISPLACEMENT(Ped ped, BOOL worldSpace) { return invoke(0xE0AF41401ADF87E3, ped, worldSpace); } // 0xE0AF41401ADF87E3 0x5231F901 b323 + NATIVE_DECL void SET_PED_DIES_WHEN_INJURED(Ped ped, BOOL toggle) { invoke(0x5BA7919BED300023, ped, toggle); } // 0x5BA7919BED300023 0xE94E24D4 b323 + NATIVE_DECL void SET_PED_ENABLE_WEAPON_BLOCKING(Ped ped, BOOL toggle) { invoke(0x97A790315D3831FD, ped, toggle); } // 0x97A790315D3831FD 0x4CAD1A4A b323 + NATIVE_DECL void SPECIAL_FUNCTION_DO_NOT_USE(Ped ped, BOOL p1) { invoke(0xF9ACF4A08098EA25, ped, p1); } // 0xF9ACF4A08098EA25 0x141CC936 b323 + NATIVE_DECL void RESET_PED_VISIBLE_DAMAGE(Ped ped) { invoke(0x3AC1F7B898F30C05, ped); } // 0x3AC1F7B898F30C05 0xC4BC4841 b323 + NATIVE_DECL void APPLY_PED_BLOOD_DAMAGE_BY_ZONE(Ped ped, Any p1, float p2, float p3, Any p4) { invoke(0x816F6981C60BF53B, ped, p1, p2, p3, p4); } // 0x816F6981C60BF53B 0x1E54DB12 b323 + NATIVE_DECL void APPLY_PED_BLOOD(Ped ped, int boneIndex, float xRot, float yRot, float zRot, const char* woundType) { invoke(0x83F7E01C7B769A26, ped, boneIndex, xRot, yRot, zRot, woundType); } // 0x83F7E01C7B769A26 0x376CE3C0 b323 + NATIVE_DECL void APPLY_PED_BLOOD_BY_ZONE(Ped ped, int p1, float p2, float p3, const char* p4) { invoke(0x3311E47B91EDCBBC, ped, p1, p2, p3, p4); } // 0x3311E47B91EDCBBC 0x8F3F3A9C b323 + NATIVE_DECL void APPLY_PED_BLOOD_SPECIFIC(Ped ped, int p1, float p2, float p3, float p4, float p5, int p6, float p7, const char* p8) { invoke(0xEF0D582CBF2D9B0F, ped, p1, p2, p3, p4, p5, p6, p7, p8); } // 0xEF0D582CBF2D9B0F 0xFC13CE80 b323 + NATIVE_DECL void APPLY_PED_DAMAGE_DECAL(Ped ped, int damageZone, float xOffset, float yOffset, float heading, float scale, float alpha, int variation, BOOL fadeIn, const char* decalName) { invoke(0x397C38AA7B4A5F83, ped, damageZone, xOffset, yOffset, heading, scale, alpha, variation, fadeIn, decalName); } // 0x397C38AA7B4A5F83 0x8A13A41F b323 + NATIVE_DECL void APPLY_PED_DAMAGE_PACK(Ped ped, const char* damagePack, float damage, float mult) { invoke(0x46DF918788CB093F, ped, damagePack, damage, mult); } // 0x46DF918788CB093F 0x208D0CB8 b323 + NATIVE_DECL void CLEAR_PED_BLOOD_DAMAGE(Ped ped) { invoke(0x8FE22675A5A45817, ped); } // 0x8FE22675A5A45817 0xF7ADC960 b323 + NATIVE_DECL void CLEAR_PED_BLOOD_DAMAGE_BY_ZONE(Ped ped, int p1) { invoke(0x56E3B78C5408D9F4, ped, p1); } // 0x56E3B78C5408D9F4 0xF210BE69 b323 + NATIVE_DECL void HIDE_PED_BLOOD_DAMAGE_BY_ZONE(Ped ped, Any p1, BOOL p2) { invoke(0x62AB793144DE75DC, ped, p1, p2); } // 0x62AB793144DE75DC 0x0CB6C4ED b323 + NATIVE_DECL void CLEAR_PED_DAMAGE_DECAL_BY_ZONE(Ped ped, int p1, const char* p2) { invoke(0x523C79AEEFCC4A2A, ped, p1, p2); } // 0x523C79AEEFCC4A2A 0x70AA5B7D b323 + NATIVE_DECL int GET_PED_DECORATIONS_STATE(Ped ped) { return invoke(0x71EAB450D86954A1, ped); } // 0x71EAB450D86954A1 0x47187F7F b323 + NATIVE_DECL void MARK_PED_DECORATIONS_AS_CLONED_FROM_LOCAL_PLAYER(Ped ped, BOOL p1) { invoke(0x2B694AFCF64E6994, ped, p1); } // 0x2B694AFCF64E6994 b323 + NATIVE_DECL void CLEAR_PED_WETNESS(Ped ped) { invoke(0x9C720776DAA43E7E, ped); } // 0x9C720776DAA43E7E 0x629F15BD b323 + NATIVE_DECL void SET_PED_WETNESS_HEIGHT(Ped ped, float height) { invoke(0x44CB6447D2571AA0, ped, height); } // 0x44CB6447D2571AA0 0x7B33289A b323 + NATIVE_DECL void SET_PED_WETNESS_ENABLED_THIS_FRAME(Ped ped) { invoke(0xB5485E4907B53019, ped); } // 0xB5485E4907B53019 0xBDE749F7 b323 + NATIVE_DECL void SET_PED_WETNESS(Ped ped, float wetLevel) { invoke(0xAC0BB4D87777CAE2, ped, wetLevel); } // 0xAC0BB4D87777CAE2 b2802 + NATIVE_DECL void CLEAR_PED_ENV_DIRT(Ped ped) { invoke(0x6585D955A68452A5, ped); } // 0x6585D955A68452A5 0xA993915F b323 + NATIVE_DECL void SET_PED_SWEAT(Ped ped, float sweat) { invoke(0x27B0405F59637D1F, ped, sweat); } // 0x27B0405F59637D1F 0x76A1DB9F b323 + NATIVE_DECL void ADD_PED_DECORATION_FROM_HASHES(Ped ped, Hash collection, Hash overlay) { invoke(0x5F5D1665E352A839, ped, collection, overlay); } // 0x5F5D1665E352A839 0x70559AC7 b323 + NATIVE_DECL void ADD_PED_DECORATION_FROM_HASHES_IN_CORONA(Ped ped, Hash collection, Hash overlay) { invoke(0x5619BFA07CFD7833, ped, collection, overlay); } // 0x5619BFA07CFD7833 0x8CD3E487 b323 + NATIVE_DECL int GET_PED_DECORATION_ZONE_FROM_HASHES(Hash collection, Hash overlay) { return invoke(0x9FD452BFBE7A7A8B, collection, overlay); } // 0x9FD452BFBE7A7A8B 0x3543019E b323 + NATIVE_DECL void CLEAR_PED_DECORATIONS(Ped ped) { invoke(0x0E5173C163976E38, ped); } // 0x0E5173C163976E38 0xD4496BF3 b323 + NATIVE_DECL void CLEAR_PED_DECORATIONS_LEAVE_SCARS(Ped ped) { invoke(0xE3B27E70CEAB9F0C, ped); } // 0xE3B27E70CEAB9F0C 0xEFD58EB9 b323 + NATIVE_DECL BOOL WAS_PED_SKELETON_UPDATED(Ped ped) { return invoke(0x11B499C1E0FF8559, ped); } // 0x11B499C1E0FF8559 0xF7E2FBAD b323 + NATIVE_DECL Vector3 GET_PED_BONE_COORDS(Ped ped, int boneId, float offsetX, float offsetY, float offsetZ) { return invoke(0x17C07FC640E86B4E, ped, boneId, offsetX, offsetY, offsetZ); } // 0x17C07FC640E86B4E 0x4579CAB1 b323 + NATIVE_DECL void CREATE_NM_MESSAGE(BOOL startImmediately, int messageId) { invoke(0x418EF2A1BCE56685, startImmediately, messageId); } // 0x418EF2A1BCE56685 0x1CFBFD4B b323 + NATIVE_DECL void GIVE_PED_NM_MESSAGE(Ped ped) { invoke(0xB158DFCCC56E5C5B, ped); } // 0xB158DFCCC56E5C5B 0x737C3689 b323 + NATIVE_DECL int ADD_SCENARIO_BLOCKING_AREA(float x1, float y1, float z1, float x2, float y2, float z2, BOOL p6, BOOL p7, BOOL p8, BOOL p9) { return invoke(0x1B5C85C612E5256E, x1, y1, z1, x2, y2, z2, p6, p7, p8, p9); } // 0x1B5C85C612E5256E 0xA38C0234 b323 + NATIVE_DECL void REMOVE_SCENARIO_BLOCKING_AREAS() { invoke(0xD37401D78A929A49); } // 0xD37401D78A929A49 0x4DDF845F b323 + NATIVE_DECL void REMOVE_SCENARIO_BLOCKING_AREA(Any p0, BOOL p1) { invoke(0x31D16B74C6E29D66, p0, p1); } // 0x31D16B74C6E29D66 0x4483EF06 b323 + NATIVE_DECL void SET_SCENARIO_PEDS_SPAWN_IN_SPHERE_AREA(float x, float y, float z, float range, int p4) { invoke(0x28157D43CF600981, x, y, z, range, p4); } // 0x28157D43CF600981 0x80EAD297 b323 + NATIVE_DECL BOOL DOES_SCENARIO_BLOCKING_AREA_EXISTS(float x1, float y1, float z1, float x2, float y2, float z2) { return invoke(0x8A24B067D175A7BD, x1, y1, z1, x2, y2, z2); } // 0x8A24B067D175A7BD b678 + NATIVE_DECL BOOL IS_PED_USING_SCENARIO(Ped ped, const char* scenario) { return invoke(0x1BF094736DD62C2E, ped, scenario); } // 0x1BF094736DD62C2E 0x0F65B0D4 b323 + NATIVE_DECL BOOL IS_PED_USING_ANY_SCENARIO(Ped ped) { return invoke(0x57AB4A3080F85143, ped); } // 0x57AB4A3080F85143 0x195EF5B7 b323 + NATIVE_DECL BOOL SET_PED_PANIC_EXIT_SCENARIO(Any p0, Any p1, Any p2, Any p3) { return invoke(0xFE07FF6495D52E2A, p0, p1, p2, p3); } // 0xFE07FF6495D52E2A 0x59DE73AC b323 + NATIVE_DECL void TOGGLE_SCENARIO_PED_COWER_IN_PLACE(Ped ped, BOOL toggle) { invoke(0x9A77DFD295E29B09, ped, toggle); } // 0x9A77DFD295E29B09 0xC08FE5F6 b323 + NATIVE_DECL BOOL TRIGGER_PED_SCENARIO_PANICEXITTOFLEE(Any p0, Any p1, Any p2, Any p3) { return invoke(0x25361A96E0F7E419, p0, p1, p2, p3); } // 0x25361A96E0F7E419 0x58C0F6CF b323 + NATIVE_DECL BOOL SET_PED_SHOULD_PLAY_DIRECTED_NORMAL_SCENARIO_EXIT(Any p0, Any p1, Any p2, Any p3) { return invoke(0xEC6935EBE0847B90, p0, p1, p2, p3); } // 0xEC6935EBE0847B90 b323 + NATIVE_DECL void SET_PED_SHOULD_PLAY_NORMAL_SCENARIO_EXIT(Ped ped) { invoke(0xA3A9299C4F2ADB98, ped); } // 0xA3A9299C4F2ADB98 0x033F43FA b323 + NATIVE_DECL void SET_PED_SHOULD_PLAY_IMMEDIATE_SCENARIO_EXIT(Ped ped) { invoke(0xF1C03A5352243A30, ped); } // 0xF1C03A5352243A30 0x4C684C81 b323 + NATIVE_DECL BOOL SET_PED_SHOULD_PLAY_FLEE_SCENARIO_EXIT(Ped ped, Any p1, Any p2, Any p3) { return invoke(0xEEED8FAFEC331A70, ped, p1, p2, p3); } // 0xEEED8FAFEC331A70 0x7B4C3E6F b323 + NATIVE_DECL void SET_PED_SHOULD_IGNORE_SCENARIO_EXIT_COLLISION_CHECKS(Ped ped, BOOL p1) { invoke(0x425AECF167663F48, ped, p1); } // 0x425AECF167663F48 0x5BC276AE b323 + NATIVE_DECL void SET_PED_SHOULD_IGNORE_SCENARIO_NAV_CHECKS(Any p0, BOOL p1) { invoke(0x5B6010B3CBC29095, p0, p1); } // 0x5B6010B3CBC29095 b323 + NATIVE_DECL void SET_PED_SHOULD_PROBE_FOR_SCENARIO_EXITS_IN_ONE_FRAME(Any p0, BOOL p1) { invoke(0xCEDA60A74219D064, p0, p1); } // 0xCEDA60A74219D064 b323 + NATIVE_DECL BOOL IS_PED_GESTURING(Any p0) { return invoke(0xC30BDAEE47256C13, p0); } // 0xC30BDAEE47256C13 b1868 + NATIVE_DECL void RESET_FACIAL_IDLE_ANIM(Ped ped) { invoke(0x007FDE5A7897E426, ped); } // 0x007FDE5A7897E426 b2802 + NATIVE_DECL void PLAY_FACIAL_ANIM(Ped ped, const char* animName, const char* animDict) { invoke(0xE1E65CA8AC9C00ED, ped, animName, animDict); } // 0xE1E65CA8AC9C00ED 0x1F6CCDDE b323 + NATIVE_DECL void SET_FACIAL_CLIPSET(Ped ped, const char* animDict) { invoke(0x5687C7F05B39E401, ped, animDict); } // 0x5687C7F05B39E401 b1493 + NATIVE_DECL void SET_FACIAL_IDLE_ANIM_OVERRIDE(Ped ped, const char* animName, const char* animDict) { invoke(0xFFC24B988B938B38, ped, animName, animDict); } // 0xFFC24B988B938B38 0x9BA19C13 b323 + NATIVE_DECL void CLEAR_FACIAL_IDLE_ANIM_OVERRIDE(Ped ped) { invoke(0x726256CC1EEB182F, ped); } // 0x726256CC1EEB182F 0x5244F4E2 b323 + NATIVE_DECL void SET_PED_CAN_PLAY_GESTURE_ANIMS(Ped ped, BOOL toggle) { invoke(0xBAF20C5432058024, ped, toggle); } // 0xBAF20C5432058024 0xE131E3B3 b323 + NATIVE_DECL void SET_PED_CAN_PLAY_VISEME_ANIMS(Ped ped, BOOL toggle, BOOL p2) { invoke(0xF833DDBA3B104D43, ped, toggle, p2); } // 0xF833DDBA3B104D43 0xA2FDAF27 b323 + NATIVE_DECL void SET_PED_IS_IGNORED_BY_AUTO_OPEN_DOORS(Ped ped, BOOL p1) { invoke(0x33A60D8BDD6E508C, ped, p1); } // 0x33A60D8BDD6E508C 0xADB2511A b323 + NATIVE_DECL void SET_PED_CAN_PLAY_AMBIENT_ANIMS(Ped ped, BOOL toggle) { invoke(0x6373D1349925A70E, ped, toggle); } // 0x6373D1349925A70E 0xF8053081 b323 + NATIVE_DECL void SET_PED_CAN_PLAY_AMBIENT_BASE_ANIMS(Ped ped, BOOL toggle) { invoke(0x0EB0585D15254740, ped, toggle); } // 0x0EB0585D15254740 0x5720A5DD b323 + NATIVE_DECL void TRIGGER_IDLE_ANIMATION_ON_PED(Ped ped) { invoke(0xC2EE020F5FB4DB53, ped); } // 0xC2EE020F5FB4DB53 0xB7CD0A49 b323 + NATIVE_DECL void SET_PED_CAN_ARM_IK(Ped ped, BOOL toggle) { invoke(0x6C3B4D6D13B4C841, ped, toggle); } // 0x6C3B4D6D13B4C841 0x343B4DE0 b323 + NATIVE_DECL void SET_PED_CAN_HEAD_IK(Ped ped, BOOL toggle) { invoke(0xC11C18092C5530DC, ped, toggle); } // 0xC11C18092C5530DC 0xD3B04476 b323 + NATIVE_DECL void SET_PED_CAN_LEG_IK(Ped ped, BOOL toggle) { invoke(0x73518ECE2485412B, ped, toggle); } // 0x73518ECE2485412B 0x9955BC6F b323 + NATIVE_DECL void SET_PED_CAN_TORSO_IK(Ped ped, BOOL toggle) { invoke(0xF2B7106D37947CE0, ped, toggle); } // 0xF2B7106D37947CE0 0x8E5D4EAB b323 + NATIVE_DECL void SET_PED_CAN_TORSO_REACT_IK(Ped ped, BOOL p1) { invoke(0xF5846EDB26A98A24, ped, p1); } // 0xF5846EDB26A98A24 0x7B0040A8 b323 + NATIVE_DECL void SET_PED_CAN_TORSO_VEHICLE_IK(Ped ped, BOOL p1) { invoke(0x6647C5F6F5792496, ped, p1); } // 0x6647C5F6F5792496 0x0FDA62DE b323 + NATIVE_DECL void SET_PED_CAN_USE_AUTO_CONVERSATION_LOOKAT(Ped ped, BOOL toggle) { invoke(0xEC4686EC06434678, ped, toggle); } // 0xEC4686EC06434678 0x584C5178 b323 + NATIVE_DECL BOOL IS_PED_HEADTRACKING_PED(Ped ped1, Ped ped2) { return invoke(0x5CD3CB88A7F8850D, ped1, ped2); } // 0x5CD3CB88A7F8850D 0x2A5DF721 b323 + NATIVE_DECL BOOL IS_PED_HEADTRACKING_ENTITY(Ped ped, Entity entity) { return invoke(0x813A0A7C9D2E831F, ped, entity); } // 0x813A0A7C9D2E831F 0x233C9ACF b323 + NATIVE_DECL void SET_PED_PRIMARY_LOOKAT(Ped ped, Ped lookAt) { invoke(0xCD17B554996A8D9E, ped, lookAt); } // 0xCD17B554996A8D9E 0x6DEF6F1C b323 + NATIVE_DECL void SET_PED_CLOTH_PIN_FRAMES(Any p0, Any p1) { invoke(0x78C4E9961DB3EB5B, p0, p1); } // 0x78C4E9961DB3EB5B b323 + NATIVE_DECL void SET_PED_CLOTH_PACKAGE_INDEX(Any p0, Any p1) { invoke(0x82A3D6D9CC2CB8E3, p0, p1); } // 0x82A3D6D9CC2CB8E3 b323 + NATIVE_DECL void SET_PED_CLOTH_PRONE(Any p0, BOOL p1) { invoke(0xA660FAF550EB37E5, p0, p1); } // 0xA660FAF550EB37E5 b323 + NATIVE_DECL void SET_PED_CONFIG_FLAG(Ped ped, int flagId, BOOL value) { invoke(0x1913FE4CBF41C463, ped, flagId, value); } // 0x1913FE4CBF41C463 0x9CFBE10D b323 + NATIVE_DECL void SET_PED_RESET_FLAG(Ped ped, int flagId, BOOL doReset) { invoke(0xC1E8A365BF3B29F2, ped, flagId, doReset); } // 0xC1E8A365BF3B29F2 0xCFF6FF66 b323 + NATIVE_DECL BOOL GET_PED_CONFIG_FLAG(Ped ped, int flagId, BOOL p2) { return invoke(0x7EE53118C892B513, ped, flagId, p2); } // 0x7EE53118C892B513 0xABE98267 b323 + NATIVE_DECL BOOL GET_PED_RESET_FLAG(Ped ped, int flagId) { return invoke(0xAF9E59B1B1FBF2A0, ped, flagId); } // 0xAF9E59B1B1FBF2A0 0x2FC10D11 b323 + NATIVE_DECL void SET_PED_GROUP_MEMBER_PASSENGER_INDEX(Ped ped, int index) { invoke(0x0BDDB8D9EC6BCF3C, ped, index); } // 0x0BDDB8D9EC6BCF3C 0x2AB3670B b323 + NATIVE_DECL void SET_PED_CAN_EVASIVE_DIVE(Ped ped, BOOL toggle) { invoke(0x6B7A646C242A7059, ped, toggle); } // 0x6B7A646C242A7059 0x542FEB4D b323 + NATIVE_DECL BOOL IS_PED_EVASIVE_DIVING(Ped ped, Entity* evadingEntity) { return invoke(0x414641C26E105898, ped, evadingEntity); } // 0x414641C26E105898 0xD82829DC b323 + NATIVE_DECL void SET_PED_SHOOTS_AT_COORD(Ped ped, float x, float y, float z, BOOL toggle) { invoke(0x96A05E4FB321B1BA, ped, x, y, z, toggle); } // 0x96A05E4FB321B1BA 0xFD64EAE5 b323 + NATIVE_DECL void SET_PED_MODEL_IS_SUPPRESSED(Hash modelHash, BOOL toggle) { invoke(0xE163A4BCE4DE6F11, modelHash, toggle); } // 0xE163A4BCE4DE6F11 0x7820CA43 b323 + NATIVE_DECL void STOP_ANY_PED_MODEL_BEING_SUPPRESSED() { invoke(0xB47BD05FA66B40CF); } // 0xB47BD05FA66B40CF 0x5AD7DC55 b323 + NATIVE_DECL void SET_PED_CAN_BE_TARGETED_WHEN_INJURED(Ped ped, BOOL toggle) { invoke(0x638C03B0F9878F57, ped, toggle); } // 0x638C03B0F9878F57 0x6FD9A7CD b323 + NATIVE_DECL void SET_PED_GENERATES_DEAD_BODY_EVENTS(Ped ped, BOOL toggle) { invoke(0x7FB17BA2E7DECA5B, ped, toggle); } // 0x7FB17BA2E7DECA5B 0xE9B97A2B b323 + NATIVE_DECL void BLOCK_PED_FROM_GENERATING_DEAD_BODY_EVENTS_WHEN_DEAD(Ped ped, BOOL toggle) { invoke(0xE43A13C9E4CCCBCF, ped, toggle); } // 0xE43A13C9E4CCCBCF 0xFF1F6AEB b323 + NATIVE_DECL void SET_PED_WILL_ONLY_ATTACK_WANTED_PLAYER(Any p0, Any p1) { invoke(0x3E9679C1DFCF422C, p0, p1); } // 0x3E9679C1DFCF422C b877 + NATIVE_DECL void SET_PED_CAN_RAGDOLL_FROM_PLAYER_IMPACT(Ped ped, BOOL toggle) { invoke(0xDF993EE5E90ABA25, ped, toggle); } // 0xDF993EE5E90ABA25 0xE9BD733A b323 + NATIVE_DECL void GIVE_PED_HELMET(Ped ped, BOOL cannotRemove, int helmetFlag, int textureIndex) { invoke(0x54C7C4A94367717E, ped, cannotRemove, helmetFlag, textureIndex); } // 0x54C7C4A94367717E 0x1862A461 b323 + NATIVE_DECL void REMOVE_PED_HELMET(Ped ped, BOOL instantly) { invoke(0xA7B2458D0AD6DED8, ped, instantly); } // 0xA7B2458D0AD6DED8 0x2086B1F0 b323 + NATIVE_DECL BOOL IS_PED_TAKING_OFF_HELMET(Ped ped) { return invoke(0x14590DDBEDB1EC85, ped); } // 0x14590DDBEDB1EC85 0xA1008E0E b323 + NATIVE_DECL void SET_PED_HELMET(Ped ped, BOOL canWearHelmet) { invoke(0x560A43136EB58105, ped, canWearHelmet); } // 0x560A43136EB58105 0xED366E53 b323 + NATIVE_DECL void SET_PED_HELMET_FLAG(Ped ped, int helmetFlag) { invoke(0xC0E78D5C2CE3EB25, ped, helmetFlag); } // 0xC0E78D5C2CE3EB25 0x12677780 b323 + NATIVE_DECL void SET_PED_HELMET_PROP_INDEX(Ped ped, int propIndex, BOOL p2) { invoke(0x26D83693ED99291C, ped, propIndex, p2); } // 0x26D83693ED99291C 0xA316D13F b323 + NATIVE_DECL void SET_PED_HELMET_VISOR_PROP_INDICES(Ped ped, BOOL p1, int p2, int p3) { invoke(0x3F7325574E41B44D, ped, p1, p2, p3); } // 0x3F7325574E41B44D b791 + NATIVE_DECL BOOL IS_PED_HELMET_VISOR_UP(Ped ped) { return invoke(0xB9496CE47546DB2C, ped); } // 0xB9496CE47546DB2C b791 + NATIVE_DECL void SET_PED_HELMET_TEXTURE_INDEX(Ped ped, int textureIndex) { invoke(0xF1550C4BD22582E2, ped, textureIndex); } // 0xF1550C4BD22582E2 0x5F6C3328 b323 + NATIVE_DECL BOOL IS_PED_WEARING_HELMET(Ped ped) { return invoke(0xF33BDFE19B309B19, ped); } // 0xF33BDFE19B309B19 0x0D680D49 b323 + NATIVE_DECL void CLEAR_PED_STORED_HAT_PROP(Ped ped) { invoke(0x687C0B594907D2E8, ped); } // 0x687C0B594907D2E8 0x24A1284E b323 + NATIVE_DECL int GET_PED_HELMET_STORED_HAT_PROP_INDEX(Ped ped) { return invoke(0x451294E859ECC018, ped); } // 0x451294E859ECC018 0x8A3A3116 b323 + NATIVE_DECL int GET_PED_HELMET_STORED_HAT_TEX_INDEX(Ped ped) { return invoke(0x9D728C1E12BF5518, ped); } // 0x9D728C1E12BF5518 0x74EB662D b323 + NATIVE_DECL BOOL IS_CURRENT_HEAD_PROP_A_HELMET(Any p0) { return invoke(0xF2385935BFFD4D92, p0); } // 0xF2385935BFFD4D92 0xFFF149FE b323 + NATIVE_DECL void SET_PED_TO_LOAD_COVER(Ped ped, BOOL toggle) { invoke(0x332B562EEDA62399, ped, toggle); } // 0x332B562EEDA62399 0xCF94BA97 b323 + NATIVE_DECL void SET_PED_CAN_COWER_IN_COVER(Ped ped, BOOL toggle) { invoke(0xCB7553CDCEF4A735, ped, toggle); } // 0xCB7553CDCEF4A735 0x5194658B b323 + NATIVE_DECL void SET_PED_CAN_PEEK_IN_COVER(Ped ped, BOOL toggle) { invoke(0xC514825C507E3736, ped, toggle); } // 0xC514825C507E3736 0xC1DAE216 b323 + NATIVE_DECL void SET_PED_PLAYS_HEAD_ON_HORN_ANIM_WHEN_DIES_IN_VEHICLE(Ped ped, BOOL toggle) { invoke(0x94D94BF1A75AED3D, ped, toggle); } // 0x94D94BF1A75AED3D 0x7C563CD2 b323 + NATIVE_DECL void SET_PED_LEG_IK_MODE(Ped ped, int mode) { invoke(0xC396F5B86FF9FEBD, ped, mode); } // 0xC396F5B86FF9FEBD 0xFDDB042E b323 + NATIVE_DECL void SET_PED_MOTION_BLUR(Ped ped, BOOL toggle) { invoke(0x0A986918B102B448, ped, toggle); } // 0x0A986918B102B448 0xA211A128 b323 + NATIVE_DECL void SET_PED_CAN_SWITCH_WEAPON(Ped ped, BOOL toggle) { invoke(0xED7F7EFE9FABF340, ped, toggle); } // 0xED7F7EFE9FABF340 0xB5F8BA28 b323 + NATIVE_DECL void SET_PED_DIES_INSTANTLY_IN_WATER(Ped ped, BOOL toggle) { invoke(0xEEB64139BA29A7CF, ped, toggle); } // 0xEEB64139BA29A7CF 0xFE2554FC b323 + NATIVE_DECL void SET_LADDER_CLIMB_INPUT_STATE(Ped ped, int p1) { invoke(0x1A330D297AAC6BC1, ped, p1); } // 0x1A330D297AAC6BC1 0x77BB7CB8 b323 + NATIVE_DECL void STOP_PED_WEAPON_FIRING_WHEN_DROPPED(Ped ped) { invoke(0xC158D28142A34608, ped); } // 0xC158D28142A34608 0x4AC3421E b323 + NATIVE_DECL void SET_SCRIPTED_ANIM_SEAT_OFFSET(Ped ped, float p1) { invoke(0x5917BBA32D06C230, ped, p1); } // 0x5917BBA32D06C230 0x7CEFFA45 b323 + NATIVE_DECL void SET_PED_COMBAT_MOVEMENT(Ped ped, int combatMovement) { invoke(0x4D9CA1009AFBD057, ped, combatMovement); } // 0x4D9CA1009AFBD057 0x12E62F9E b323 + NATIVE_DECL int GET_PED_COMBAT_MOVEMENT(Ped ped) { return invoke(0xDEA92412FCAEB3F5, ped); } // 0xDEA92412FCAEB3F5 0xF3E7730E b323 + NATIVE_DECL void SET_PED_COMBAT_ABILITY(Ped ped, int abilityLevel) { invoke(0xC7622C0D36B2FDA8, ped, abilityLevel); } // 0xC7622C0D36B2FDA8 0x6C23D329 b323 + NATIVE_DECL void SET_PED_COMBAT_RANGE(Ped ped, int combatRange) { invoke(0x3C606747B23E497B, ped, combatRange); } // 0x3C606747B23E497B 0x8818A959 b323 + NATIVE_DECL int GET_PED_COMBAT_RANGE(Ped ped) { return invoke(0xF9D9F7F2DB8E2FA0, ped); } // 0xF9D9F7F2DB8E2FA0 0x9B9B7163 b323 + NATIVE_DECL void SET_PED_COMBAT_ATTRIBUTES(Ped ped, int attributeId, BOOL enabled) { invoke(0x9F7794730795E019, ped, attributeId, enabled); } // 0x9F7794730795E019 0x81D64248 b323 + NATIVE_DECL void SET_PED_TARGET_LOSS_RESPONSE(Ped ped, int responseType) { invoke(0x0703B9079823DA4A, ped, responseType); } // 0x0703B9079823DA4A 0xCFA613FF b323 + NATIVE_DECL BOOL IS_PED_PERFORMING_MELEE_ACTION(Ped ped) { return invoke(0xDCCA191DF9980FD7, ped); } // 0xDCCA191DF9980FD7 0x139C0875 b323 + NATIVE_DECL BOOL IS_PED_PERFORMING_STEALTH_KILL(Ped ped) { return invoke(0xFD4CCDBCC59941B7, ped); } // 0xFD4CCDBCC59941B7 0x9ADD7B21 b323 + NATIVE_DECL BOOL IS_PED_PERFORMING_A_COUNTER_ATTACK(Ped ped) { return invoke(0xEBD0EDBA5BE957CF, ped); } // 0xEBD0EDBA5BE957CF 0x9BE7C860 b323 + NATIVE_DECL BOOL IS_PED_BEING_STEALTH_KILLED(Ped ped) { return invoke(0x863B23EFDE9C5DF2, ped); } // 0x863B23EFDE9C5DF2 0xD044C8AF b323 + NATIVE_DECL Ped GET_MELEE_TARGET_FOR_PED(Ped ped) { return invoke(0x18A3E9EE1297FD39, ped); } // 0x18A3E9EE1297FD39 0xAFEC26A4 b323 + NATIVE_DECL BOOL WAS_PED_KILLED_BY_STEALTH(Ped ped) { return invoke(0xF9800AA1A771B000, ped); } // 0xF9800AA1A771B000 0x2EA4B54E b323 + NATIVE_DECL BOOL WAS_PED_KILLED_BY_TAKEDOWN(Ped ped) { return invoke(0x7F08E26039C7347C, ped); } // 0x7F08E26039C7347C 0xBDD3CE69 b323 + NATIVE_DECL BOOL WAS_PED_KNOCKED_OUT(Ped ped) { return invoke(0x61767F73EACEED21, ped); } // 0x61767F73EACEED21 0x3993092B b323 + NATIVE_DECL void SET_PED_FLEE_ATTRIBUTES(Ped ped, int attributeFlags, BOOL enable) { invoke(0x70A2D1137C8ED7C9, ped, attributeFlags, enable); } // 0x70A2D1137C8ED7C9 0xA717A875 b323 + NATIVE_DECL void SET_PED_COWER_HASH(Ped ped, const char* p1) { invoke(0xA549131166868ED3, ped, p1); } // 0xA549131166868ED3 0x16F30DF4 b323 + NATIVE_DECL void SET_PED_STEERS_AROUND_DEAD_BODIES(Ped ped, BOOL toggle) { invoke(0x2016C603D6B8987C, ped, toggle); } // 0x2016C603D6B8987C 0xA6F2C057 b323 + NATIVE_DECL void SET_PED_STEERS_AROUND_PEDS(Ped ped, BOOL toggle) { invoke(0x46F2193B3AD1D891, ped, toggle); } // 0x46F2193B3AD1D891 0x797CAE4F b323 + NATIVE_DECL void SET_PED_STEERS_AROUND_OBJECTS(Ped ped, BOOL toggle) { invoke(0x1509C089ADC208BF, ped, toggle); } // 0x1509C089ADC208BF 0x3BD9B0A6 b323 + NATIVE_DECL void SET_PED_STEERS_AROUND_VEHICLES(Ped ped, BOOL toggle) { invoke(0xEB6FB9D48DDE23EC, ped, toggle); } // 0xEB6FB9D48DDE23EC 0x533C0651 b323 + NATIVE_DECL void SET_PED_IS_AVOIDED_BY_OTHERS(Any p0, BOOL p1) { invoke(0xA9B61A329BFDCBEA, p0, p1); } // 0xA9B61A329BFDCBEA 0x2276DE0D b323 + NATIVE_DECL void SET_PED_INCREASED_AVOIDANCE_RADIUS(Ped ped) { invoke(0x570389D1C3DE3C6B, ped); } // 0x570389D1C3DE3C6B 0x59C52BE6 b323 + NATIVE_DECL void SET_PED_BLOCKS_PATHING_WHEN_DEAD(Ped ped, BOOL toggle) { invoke(0x576594E8D64375E2, ped, toggle); } // 0x576594E8D64375E2 0x1D87DDC1 b323 + NATIVE_DECL void SET_PED_NO_TIME_DELAY_BEFORE_SHOT(Any p0) { invoke(0xA52D5247A4227E14, p0); } // 0xA52D5247A4227E14 0xB52BA5F5 b323 + NATIVE_DECL BOOL IS_ANY_PED_NEAR_POINT(float x, float y, float z, float radius) { return invoke(0x083961498679DC9F, x, y, z, radius); } // 0x083961498679DC9F 0xFBD9B050 b323 + NATIVE_DECL void FORCE_PED_AI_AND_ANIMATION_UPDATE(Ped ped, BOOL p1, BOOL p2) { invoke(0x2208438012482A1A, ped, p1, p2); } // 0x2208438012482A1A 0x187B9070 b323 + NATIVE_DECL BOOL IS_PED_HEADING_TOWARDS_POSITION(Ped ped, float x, float y, float z, float p4) { return invoke(0xFCF37A457CB96DC0, ped, x, y, z, p4); } // 0xFCF37A457CB96DC0 0x45037B9B b323 + NATIVE_DECL void REQUEST_PED_VISIBILITY_TRACKING(Ped ped) { invoke(0x7D7A2E43E74E2EB8, ped); } // 0x7D7A2E43E74E2EB8 0x840D24D3 b323 + NATIVE_DECL void REQUEST_PED_VEHICLE_VISIBILITY_TRACKING(Ped ped, BOOL p1) { invoke(0x2BC338A7B21F4608, ped, p1); } // 0x2BC338A7B21F4608 0x31C31DAA b323 + NATIVE_DECL void REQUEST_PED_RESTRICTED_VEHICLE_VISIBILITY_TRACKING(Ped ped, BOOL p1) { invoke(0xCD018C591F94CB43, ped, p1); } // 0xCD018C591F94CB43 b323 + NATIVE_DECL void REQUEST_PED_USE_SMALL_BBOX_VISIBILITY_TRACKING(Ped ped, BOOL p1) { invoke(0x75BA1CB3B7D40CAF, ped, p1); } // 0x75BA1CB3B7D40CAF 0x9194DB71 b323 + NATIVE_DECL BOOL IS_TRACKED_PED_VISIBLE(Ped ped) { return invoke(0x91C8E617F64188AC, ped); } // 0x91C8E617F64188AC 0x33248CC1 b323 + NATIVE_DECL int GET_TRACKED_PED_PIXELCOUNT(Ped ped) { return invoke(0x511F1A683387C7E2, ped); } // 0x511F1A683387C7E2 0x5B1B70AA b323 + NATIVE_DECL BOOL IS_PED_TRACKED(Ped ped) { return invoke(0x4C5E1F087CD10BB7, ped); } // 0x4C5E1F087CD10BB7 0x7EB613D9 b323 + NATIVE_DECL BOOL HAS_PED_RECEIVED_EVENT(Ped ped, int eventId) { return invoke(0x8507BCB710FA6DC0, ped, eventId); } // 0x8507BCB710FA6DC0 0xECD73DB0 b323 + NATIVE_DECL BOOL CAN_PED_SEE_HATED_PED(Ped ped1, Ped ped2) { return invoke(0x6CD5A433374D4CFB, ped1, ped2); } // 0x6CD5A433374D4CFB 0x74A0F291 b323 + NATIVE_DECL BOOL CAN_PED_SHUFFLE_TO_OR_FROM_TURRET_SEAT(Ped ped, int* p1) { return invoke(0x9C6A6C19B6C0C496, ped, p1); } // 0x9C6A6C19B6C0C496 b323 + NATIVE_DECL BOOL CAN_PED_SHUFFLE_TO_OR_FROM_EXTRA_SEAT(Ped ped, int* p1) { return invoke(0x2DFC81C9B9608549, ped, p1); } // 0x2DFC81C9B9608549 b944 + NATIVE_DECL int GET_PED_BONE_INDEX(Ped ped, int boneId) { return invoke(0x3F428D08BE5AAE31, ped, boneId); } // 0x3F428D08BE5AAE31 0x259C6BA2 b323 + NATIVE_DECL int GET_PED_RAGDOLL_BONE_INDEX(Ped ped, int bone) { return invoke(0x2057EF813397A772, ped, bone); } // 0x2057EF813397A772 0x849F0716 b323 + NATIVE_DECL void SET_PED_ENVEFF_SCALE(Ped ped, float value) { invoke(0xBF29516833893561, ped, value); } // 0xBF29516833893561 0xFC1CFC27 b323 + NATIVE_DECL float GET_PED_ENVEFF_SCALE(Ped ped) { return invoke(0x9C14D30395A51A3C, ped); } // 0x9C14D30395A51A3C 0xA3421E39 b323 + NATIVE_DECL void SET_ENABLE_PED_ENVEFF_SCALE(Ped ped, BOOL toggle) { invoke(0xD2C5AA0C0E8D0F1E, ped, toggle); } // 0xD2C5AA0C0E8D0F1E 0xC70F4A84 b323 + NATIVE_DECL void SET_PED_ENVEFF_CPV_ADD(Ped ped, float p1) { invoke(0x110F526AB784111F, ped, p1); } // 0x110F526AB784111F 0x3B882533 b323 + NATIVE_DECL void SET_PED_ENVEFF_COLOR_MODULATOR(Ped ped, int p1, int p2, int p3) { invoke(0xD69411AA0CEBF9E9, ped, p1, p2, p3); } // 0xD69411AA0CEBF9E9 0x87A0C174 b323 + NATIVE_DECL void SET_PED_EMISSIVE_SCALE(Ped ped, float intensity) { invoke(0x4E90D746056E273D, ped, intensity); } // 0x4E90D746056E273D b944 + NATIVE_DECL float GET_PED_EMISSIVE_SCALE(Ped ped) { return invoke(0x1461B28A06717D68, ped); } // 0x1461B28A06717D68 b944 + NATIVE_DECL BOOL IS_PED_SHADER_READY(Ped ped) { return invoke(0x81AA517FBBA05D39, ped); } // 0x81AA517FBBA05D39 b944 + NATIVE_DECL void SET_PED_ENABLE_CREW_EMBLEM(Ped ped, BOOL toggle) { invoke(0xE906EC930F5FE7C8, ped, toggle); } // 0xE906EC930F5FE7C8 b791 + NATIVE_DECL void REQUEST_RAGDOLL_BOUNDS_UPDATE(Any p0, Any p1) { invoke(0x1216E0BFA72CC703, p0, p1); } // 0x1216E0BFA72CC703 0x7BD26837 b323 + NATIVE_DECL void SET_PED_AO_BLOB_RENDERING(Ped ped, BOOL toggle) { invoke(0x2B5AA717A181FB4C, ped, toggle); } // 0x2B5AA717A181FB4C 0x98E29ED0 b323 + NATIVE_DECL BOOL IS_PED_SHELTERED(Ped ped) { return invoke(0xB8B52E498014F5B0, ped); } // 0xB8B52E498014F5B0 b323 + NATIVE_DECL int CREATE_SYNCHRONIZED_SCENE(float x, float y, float z, float roll, float pitch, float yaw, int p6) { return invoke(0x8C18E0F9080ADD73, x, y, z, roll, pitch, yaw, p6); } // 0x8C18E0F9080ADD73 0xFFDDF8FA b323 + NATIVE_DECL int CREATE_SYNCHRONIZED_SCENE_AT_MAP_OBJECT(float x, float y, float z, float radius, Hash object) { return invoke(0x62EC273D00187DCA, x, y, z, radius, object); } // 0x62EC273D00187DCA 0xF3876894 b323 + NATIVE_DECL BOOL IS_SYNCHRONIZED_SCENE_RUNNING(int sceneId) { return invoke(0x25D39B935A038A26, sceneId); } // 0x25D39B935A038A26 0x57A282F1 b323 + NATIVE_DECL void SET_SYNCHRONIZED_SCENE_ORIGIN(int sceneID, float x, float y, float z, float roll, float pitch, float yaw, BOOL p7) { invoke(0x6ACF6B7225801CD7, sceneID, x, y, z, roll, pitch, yaw, p7); } // 0x6ACF6B7225801CD7 0x2EC2A0B2 b323 + NATIVE_DECL void SET_SYNCHRONIZED_SCENE_PHASE(int sceneID, float phase) { invoke(0x734292F4F0ABF6D0, sceneID, phase); } // 0x734292F4F0ABF6D0 0xF5AB0D98 b323 + NATIVE_DECL float GET_SYNCHRONIZED_SCENE_PHASE(int sceneID) { return invoke(0xE4A310B1D7FA73CC, sceneID); } // 0xE4A310B1D7FA73CC 0xB0B2C852 b323 + NATIVE_DECL void SET_SYNCHRONIZED_SCENE_RATE(int sceneID, float rate) { invoke(0xB6C49F8A5E295A5D, sceneID, rate); } // 0xB6C49F8A5E295A5D 0xF10112FD b323 + NATIVE_DECL float GET_SYNCHRONIZED_SCENE_RATE(int sceneID) { return invoke(0xD80932D577274D40, sceneID); } // 0xD80932D577274D40 0x89365F0D b323 + NATIVE_DECL void SET_SYNCHRONIZED_SCENE_LOOPED(int sceneID, BOOL toggle) { invoke(0xD9A897A4C6C2974F, sceneID, toggle); } // 0xD9A897A4C6C2974F 0x32ED9F82 b323 + NATIVE_DECL BOOL IS_SYNCHRONIZED_SCENE_LOOPED(int sceneID) { return invoke(0x62522002E0C391BA, sceneID); } // 0x62522002E0C391BA 0x47D87A84 b323 + NATIVE_DECL void SET_SYNCHRONIZED_SCENE_HOLD_LAST_FRAME(int sceneID, BOOL toggle) { invoke(0x394B9CD12435C981, sceneID, toggle); } // 0x394B9CD12435C981 0x2DE48DA1 b323 + NATIVE_DECL BOOL IS_SYNCHRONIZED_SCENE_HOLD_LAST_FRAME(int sceneID) { return invoke(0x7F2F4F13AC5257EF, sceneID); } // 0x7F2F4F13AC5257EF 0x72CF2514 b323 + NATIVE_DECL void ATTACH_SYNCHRONIZED_SCENE_TO_ENTITY(int sceneID, Entity entity, int boneIndex) { invoke(0x272E4723B56A3B96, sceneID, entity, boneIndex); } // 0x272E4723B56A3B96 0xE9BA6189 b323 + NATIVE_DECL void DETACH_SYNCHRONIZED_SCENE(int sceneID) { invoke(0x6D38F1F04CBB37EA, sceneID); } // 0x6D38F1F04CBB37EA 0x52A1CAB2 b323 + NATIVE_DECL void TAKE_OWNERSHIP_OF_SYNCHRONIZED_SCENE(int scene) { invoke(0xCD9CC7E200A52A6F, scene); } // 0xCD9CC7E200A52A6F 0xBF7F9035 b323 + NATIVE_DECL BOOL FORCE_PED_MOTION_STATE(Ped ped, Hash motionStateHash, BOOL p2, int p3, BOOL p4) { return invoke(0xF28965D04F570DCA, ped, motionStateHash, p2, p3, p4); } // 0xF28965D04F570DCA 0x164DDEFF b323 + NATIVE_DECL BOOL GET_PED_CURRENT_MOVE_BLEND_RATIO(Ped ped, float* speedX, float* speedY) { return invoke(0xF60165E1D2C5370B, ped, speedX, speedY); } // 0xF60165E1D2C5370B b323 + NATIVE_DECL void SET_PED_MAX_MOVE_BLEND_RATIO(Ped ped, float value) { invoke(0x433083750C5E064A, ped, value); } // 0x433083750C5E064A 0xEAD0269A b323 + NATIVE_DECL void SET_PED_MIN_MOVE_BLEND_RATIO(Ped ped, float value) { invoke(0x01A898D26E2333DD, ped, value); } // 0x01A898D26E2333DD 0x383EC364 b323 + NATIVE_DECL void SET_PED_MOVE_RATE_OVERRIDE(Ped ped, float value) { invoke(0x085BF80FA50A39D1, ped, value); } // 0x085BF80FA50A39D1 0x900008C6 b323 + NATIVE_DECL void SET_PED_MOVE_RATE_IN_WATER_OVERRIDE(Ped ped, float p1) { invoke(0x0B3E35AC043707D9, ped, p1); } // 0x0B3E35AC043707D9 b573 + NATIVE_DECL BOOL PED_HAS_SEXINESS_FLAG_SET(Ped ped, int sexinessFlag) { return invoke(0x46B05BCAE43856B0, ped, sexinessFlag); } // 0x46B05BCAE43856B0 0x79543043 b323 + NATIVE_DECL int GET_PED_NEARBY_VEHICLES(Ped ped, Any* sizeAndVehs) { return invoke(0xCFF869CBFA210D82, ped, sizeAndVehs); } // 0xCFF869CBFA210D82 0xCB716F68 b323 + NATIVE_DECL int GET_PED_NEARBY_PEDS(Ped ped, Any* sizeAndPeds, int ignore) { return invoke(0x23F8F5FC7E8C4A6B, ped, sizeAndPeds, ignore); } // 0x23F8F5FC7E8C4A6B 0x4D3325F4 b323 + NATIVE_DECL BOOL HAVE_ALL_STREAMING_REQUESTS_COMPLETED(Ped ped) { return invoke(0x7350823473013C02, ped); } // 0x7350823473013C02 0xF9FB4B71 b323 + NATIVE_DECL BOOL IS_PED_USING_ACTION_MODE(Ped ped) { return invoke(0x00E73468D085F745, ped); } // 0x00E73468D085F745 0x5AE7EDA2 b323 + NATIVE_DECL void SET_PED_USING_ACTION_MODE(Ped ped, BOOL p1, int p2, const char* action) { invoke(0xD75ACCF5E0FB5367, ped, p1, p2, action); } // 0xD75ACCF5E0FB5367 0x8802F696 b323 + NATIVE_DECL void SET_MOVEMENT_MODE_OVERRIDE(Ped ped, const char* name) { invoke(0x781DE8FA214E87D2, ped, name); } // 0x781DE8FA214E87D2 0x83BAE814 b323 + NATIVE_DECL void SET_PED_CAPSULE(Ped ped, float value) { invoke(0x364DF566EC833DE2, ped, value); } // 0x364DF566EC833DE2 0xB153E1B9 b323 + NATIVE_DECL int REGISTER_PEDHEADSHOT(Ped ped) { return invoke(0x4462658788425076, ped); } // 0x4462658788425076 0xFFE2667B b323 + NATIVE_DECL int REGISTER_PEDHEADSHOT_HIRES(Ped ped) { return invoke(0xBA8805A1108A2515, ped); } // 0xBA8805A1108A2515 b877 + NATIVE_DECL int REGISTER_PEDHEADSHOT_TRANSPARENT(Ped ped) { return invoke(0x953563CE563143AF, ped); } // 0x953563CE563143AF 0x4DD03628 b323 + NATIVE_DECL void UNREGISTER_PEDHEADSHOT(int id) { invoke(0x96B1361D9B24C2FF, id); } // 0x96B1361D9B24C2FF 0x0879AE45 b323 + NATIVE_DECL BOOL IS_PEDHEADSHOT_VALID(int id) { return invoke(0xA0A9668F158129A2, id); } // 0xA0A9668F158129A2 0x0B1080C4 b323 + NATIVE_DECL BOOL IS_PEDHEADSHOT_READY(int id) { return invoke(0x7085228842B13A67, id); } // 0x7085228842B13A67 0x761CD02E b323 + NATIVE_DECL const char* GET_PEDHEADSHOT_TXD_STRING(int id) { return invoke(0xDB4EACD4AD0A5D6B, id); } // 0xDB4EACD4AD0A5D6B 0x76D28E96 b323 + NATIVE_DECL BOOL REQUEST_PEDHEADSHOT_IMG_UPLOAD(int id) { return invoke(0xF0DAEF2F545BEE25, id); } // 0xF0DAEF2F545BEE25 0x10F2C023 b323 + NATIVE_DECL void RELEASE_PEDHEADSHOT_IMG_UPLOAD(int id) { invoke(0x5D517B27CF6ECD04, id); } // 0x5D517B27CF6ECD04 0x0DBB2FA7 b323 + NATIVE_DECL BOOL IS_PEDHEADSHOT_IMG_UPLOAD_AVAILABLE() { return invoke(0xEBB376779A760AA8); } // 0xEBB376779A760AA8 0x810158F8 b323 + NATIVE_DECL BOOL HAS_PEDHEADSHOT_IMG_UPLOAD_FAILED() { return invoke(0x876928DDDFCCC9CD); } // 0x876928DDDFCCC9CD 0x05023F8F b323 + NATIVE_DECL BOOL HAS_PEDHEADSHOT_IMG_UPLOAD_SUCCEEDED() { return invoke(0xE8A169E666CBC541); } // 0xE8A169E666CBC541 0xAA39FD6C b323 + NATIVE_DECL void SET_PED_HEATSCALE_OVERRIDE(Ped ped, float heatScale) { invoke(0xC1F6EBF9A3D55538, ped, heatScale); } // 0xC1F6EBF9A3D55538 0xEF9142DB b323 + NATIVE_DECL void DISABLE_PED_HEATSCALE_OVERRIDE(Ped ped) { invoke(0x600048C60D5C2C51, ped); } // 0x600048C60D5C2C51 0x0688DE64 b323 + NATIVE_DECL void SPAWNPOINTS_START_SEARCH(float p0, float p1, float p2, float p3, float p4, int interiorFlags, float scale, int duration) { invoke(0x2DF9038C90AD5264, p0, p1, p2, p3, p4, interiorFlags, scale, duration); } // 0x2DF9038C90AD5264 0x909A1D76 b323 + NATIVE_DECL void SPAWNPOINTS_START_SEARCH_IN_ANGLED_AREA(float x1, float y1, float z1, float x2, float y2, float z2, float width, int interiorFlags, float scale, int duration) { invoke(0xB2AFF10216DEFA2F, x1, y1, z1, x2, y2, z2, width, interiorFlags, scale, duration); } // 0xB2AFF10216DEFA2F 0x4AAD0ECB b323 + NATIVE_DECL void SPAWNPOINTS_CANCEL_SEARCH() { invoke(0xFEE4A5459472A9F8); } // 0xFEE4A5459472A9F8 0x492C9E46 b323 + NATIVE_DECL BOOL SPAWNPOINTS_IS_SEARCH_ACTIVE() { return invoke(0x3C67506996001F5E); } // 0x3C67506996001F5E 0x814A28F4 b323 + NATIVE_DECL BOOL SPAWNPOINTS_IS_SEARCH_COMPLETE() { return invoke(0xA586FBEB32A53DBB); } // 0xA586FBEB32A53DBB 0x0B60D2BA b323 + NATIVE_DECL BOOL SPAWNPOINTS_IS_SEARCH_FAILED() { return invoke(0xF445DE8DA80A1792); } // 0xF445DE8DA80A1792 0x6B83ABDF b323 + NATIVE_DECL int SPAWNPOINTS_GET_NUM_SEARCH_RESULTS() { return invoke(0xA635C11B8C44AFC2); } // 0xA635C11B8C44AFC2 0xF46B4DC8 b323 + NATIVE_DECL void SPAWNPOINTS_GET_SEARCH_RESULT(int randomInt, float* x, float* y, float* z) { invoke(0x280C7E3AC7F56E90, randomInt, x, y, z); } // 0x280C7E3AC7F56E90 0x36A4AC65 b323 + NATIVE_DECL void SPAWNPOINTS_GET_SEARCH_RESULT_FLAGS(int p0, int* p1) { invoke(0xB782F8238512BAD5, p0, p1); } // 0xB782F8238512BAD5 0xBA699DDF b323 + NATIVE_DECL void SET_IK_TARGET(Ped ped, int ikIndex, Entity entityLookAt, int boneLookAt, float offsetX, float offsetY, float offsetZ, Any p7, int blendInDuration, int blendOutDuration) { invoke(0xC32779C16FCEECD9, ped, ikIndex, entityLookAt, boneLookAt, offsetX, offsetY, offsetZ, p7, blendInDuration, blendOutDuration); } // 0xC32779C16FCEECD9 0x6FE5218C b323 + NATIVE_DECL void FORCE_INSTANT_LEG_IK_SETUP(Ped ped) { invoke(0xED3C76ADFA6D07C4, ped); } // 0xED3C76ADFA6D07C4 0xFB4000DC b323 + NATIVE_DECL void REQUEST_ACTION_MODE_ASSET(const char* asset) { invoke(0x290E2780BB7AA598, asset); } // 0x290E2780BB7AA598 0x572BA553 b323 + NATIVE_DECL BOOL HAS_ACTION_MODE_ASSET_LOADED(const char* asset) { return invoke(0xE4B5F4BF2CB24E65, asset); } // 0xE4B5F4BF2CB24E65 0xF7EB2BF1 b323 + NATIVE_DECL void REMOVE_ACTION_MODE_ASSET(const char* asset) { invoke(0x13E940F88470FA51, asset); } // 0x13E940F88470FA51 0x3F480F92 b323 + NATIVE_DECL void REQUEST_STEALTH_MODE_ASSET(const char* asset) { invoke(0x2A0A62FCDEE16D4F, asset); } // 0x2A0A62FCDEE16D4F 0x280A004A b323 + NATIVE_DECL BOOL HAS_STEALTH_MODE_ASSET_LOADED(const char* asset) { return invoke(0xE977FC5B08AF3441, asset); } // 0xE977FC5B08AF3441 0x39245667 b323 + NATIVE_DECL void REMOVE_STEALTH_MODE_ASSET(const char* asset) { invoke(0x9219857D21F0E842, asset); } // 0x9219857D21F0E842 0x8C0B243A b323 + NATIVE_DECL void SET_PED_LOD_MULTIPLIER(Ped ped, float multiplier) { invoke(0xDC2C5C242AAC342B, ped, multiplier); } // 0xDC2C5C242AAC342B 0x1D2B5C70 b323 + NATIVE_DECL void SET_PED_CAN_LOSE_PROPS_ON_DAMAGE(Ped ped, BOOL toggle, int p2) { invoke(0xE861D0B05C7662B8, ped, toggle, p2); } // 0xE861D0B05C7662B8 0x2F9550C2 b323 + NATIVE_DECL void SET_FORCE_FOOTSTEP_UPDATE(Ped ped, BOOL toggle) { invoke(0x129466ED55140F8D, ped, toggle); } // 0x129466ED55140F8D 0x37DBC2AD b323 + NATIVE_DECL void SET_FORCE_STEP_TYPE(Ped ped, BOOL p1, int type, int p3) { invoke(0xCB968B53FC7F916D, ped, p1, type, p3); } // 0xCB968B53FC7F916D 0xC0F1BC91 b323 + NATIVE_DECL BOOL IS_ANY_HOSTILE_PED_NEAR_POINT(Ped ped, float x, float y, float z, float radius) { return invoke(0x68772DB2B2526F9F, ped, x, y, z, radius); } // 0x68772DB2B2526F9F 0x1A464167 b323 + NATIVE_DECL void SET_PED_CAN_PLAY_IN_CAR_IDLES(Ped ped, BOOL toggle) { invoke(0x820E9892A77E97CD, ped, toggle); } // 0x820E9892A77E97CD b877 + NATIVE_DECL BOOL IS_TARGET_PED_IN_PERCEPTION_AREA(Ped ped, Ped targetPed, float p2, float p3, float p4, float p5) { return invoke(0x06087579E7AA85A9, ped, targetPed, p2, p3, p4, p5); } // 0x06087579E7AA85A9 0xD0567D41 b323 + NATIVE_DECL void SET_POP_CONTROL_SPHERE_THIS_FRAME(float x, float y, float z, float min, float max) { invoke(0xD8C3BE3EE94CAF2D, x, y, z, min, max); } // 0xD8C3BE3EE94CAF2D 0x4BBE5E2C b323 + NATIVE_DECL void FORCE_ZERO_MASS_IN_COLLISIONS(Ped ped) { invoke(0xD33DAA36272177C4, ped); } // 0xD33DAA36272177C4 0xA89A53F2 b323 + NATIVE_DECL void SET_DISABLE_HIGH_FALL_DEATH(Ped ped, BOOL toggle) { invoke(0x711794453CFD692B, ped, toggle); } // 0x711794453CFD692B b463 + NATIVE_DECL void SET_PED_PHONE_PALETTE_IDX(Any p0, Any p1) { invoke(0x83A169EABCDB10A2, p0, p1); } // 0x83A169EABCDB10A2 b323 + NATIVE_DECL void SET_PED_STEER_BIAS(Ped ped, float value) { invoke(0x288DF530C92DAD6F, ped, value); } // 0x288DF530C92DAD6F b323 + NATIVE_DECL BOOL IS_PED_SWITCHING_WEAPON(Ped Ped) { return invoke(0x3795688A307E1EB6, Ped); } // 0x3795688A307E1EB6 b505 + NATIVE_DECL void SET_PED_TREATED_AS_FRIENDLY(Any p0, Any p1, Any p2) { invoke(0x0F62619393661D6E, p0, p1, p2); } // 0x0F62619393661D6E b877 + NATIVE_DECL void SET_DISABLE_PED_MAP_COLLISION(Ped ped) { invoke(0xDFE68C4B787E1BFB, ped); } // 0xDFE68C4B787E1BFB b1180 + NATIVE_DECL void ENABLE_MP_LIGHT(Ped ped, BOOL toggle) { invoke(0xEE2476B9EE4A094F, ped, toggle); } // 0xEE2476B9EE4A094F b1493 + NATIVE_DECL BOOL GET_MP_LIGHT_ENABLED(Ped ped) { return invoke(0x88274C11CF0D866D, ped); } // 0x88274C11CF0D866D b1493 + NATIVE_DECL void CLEAR_COVER_POINT_FOR_PED(Ped ped) { invoke(0x637822DC2AFEEBF8, ped); } // 0x637822DC2AFEEBF8 b1493 + NATIVE_DECL void SET_ALLOW_STUNT_JUMP_CAMERA(Ped ped, BOOL toggle) { invoke(0xFAB944D4D481ACCB, ped, toggle); } // 0xFAB944D4D481ACCB b1734 } namespace PHYSICS { - int ADD_ROPE(float x, float y, float z, float rotX, float rotY, float rotZ, float length, int ropeType, float maxLength, float minLength, float windingSpeed, BOOL p11, BOOL p12, BOOL rigid, float p14, BOOL breakWhenShot, Any* unkPtr); - void DELETE_ROPE(int* ropeId); - void DELETE_CHILD_ROPE(int ropeId); - BOOL DOES_ROPE_EXIST(int* ropeId); - void ROPE_DRAW_ENABLED(int* ropeId, BOOL p1); - void ROPE_DRAW_SHADOW_ENABLED(int* ropeId, BOOL toggle); - void LOAD_ROPE_DATA(int ropeId, const char* rope_preset); - void PIN_ROPE_VERTEX(int ropeId, int vertex, float x, float y, float z); - void UNPIN_ROPE_VERTEX(int ropeId, int vertex); - int GET_ROPE_VERTEX_COUNT(int ropeId); - void ATTACH_ENTITIES_TO_ROPE(int ropeId, Entity ent1, Entity ent2, float ent1_x, float ent1_y, float ent1_z, float ent2_x, float ent2_y, float ent2_z, float length, BOOL p10, BOOL p11, Any* p12, Any* p13); - void ATTACH_ROPE_TO_ENTITY(int ropeId, Entity entity, float x, float y, float z, BOOL p5); - void DETACH_ROPE_FROM_ENTITY(int ropeId, Entity entity); - void ROPE_SET_UPDATE_PINVERTS(int ropeId); - void ROPE_SET_UPDATE_ORDER(int ropeId, Any p1); - void ROPE_SET_SMOOTH_REELIN(int ropeId, BOOL p1); - BOOL IS_ROPE_ATTACHED_AT_BOTH_ENDS(int* ropeId); - Vector3 GET_ROPE_LAST_VERTEX_COORD(int ropeId); - Vector3 GET_ROPE_VERTEX_COORD(int ropeId, int vertex); - void START_ROPE_WINDING(int ropeId); - void STOP_ROPE_WINDING(int ropeId); - void START_ROPE_UNWINDING_FRONT(int ropeId); - void STOP_ROPE_UNWINDING_FRONT(int ropeId); - void ROPE_CONVERT_TO_SIMPLE(int ropeId); - void ROPE_LOAD_TEXTURES(); - BOOL ROPE_ARE_TEXTURES_LOADED(); - void ROPE_UNLOAD_TEXTURES(); - BOOL DOES_SCRIPT_OWN_ROPE(int ropeId); - void ROPE_ATTACH_VIRTUAL_BOUND_GEOM(int ropeId, int p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, float p9, float p10, float p11, float p12, float p13); - void ROPE_CHANGE_SCRIPT_OWNER(Any p0, BOOL p1, BOOL p2); - void ROPE_SET_REFFRAMEVELOCITY_COLLIDERORDER(int ropeId, int p1); - float ROPE_GET_DISTANCE_BETWEEN_ENDS(int ropeId); - void ROPE_FORCE_LENGTH(int ropeId, float length); - void ROPE_RESET_LENGTH(int ropeId, float length); - void APPLY_IMPULSE_TO_CLOTH(float posX, float posY, float posZ, float vecX, float vecY, float vecZ, float impulse); - void SET_DAMPING(Entity entity, int vertex, float value); - void ACTIVATE_PHYSICS(Entity entity); - void SET_CGOFFSET(Entity entity, float x, float y, float z); - Vector3 GET_CGOFFSET(Entity entity); - void SET_CG_AT_BOUNDCENTER(Entity entity); - void BREAK_ENTITY_GLASS(Entity entity, float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, Any p9, BOOL p10); - BOOL GET_IS_ENTITY_A_FRAG(Object object); - void SET_DISABLE_BREAKING(Object object, BOOL toggle); - void RESET_DISABLE_BREAKING(Object object); - void SET_DISABLE_FRAG_DAMAGE(Object object, BOOL toggle); - void SET_USE_KINEMATIC_PHYSICS(Entity entity, BOOL toggle); - void SET_IN_STUNT_MODE(BOOL p0); - void SET_IN_ARENA_MODE(BOOL toggle); + NATIVE_DECL int ADD_ROPE(float x, float y, float z, float rotX, float rotY, float rotZ, float length, int ropeType, float maxLength, float minLength, float windingSpeed, BOOL p11, BOOL p12, BOOL rigid, float p14, BOOL breakWhenShot, Any* unkPtr) { return invoke(0xE832D760399EB220, x, y, z, rotX, rotY, rotZ, length, ropeType, maxLength, minLength, windingSpeed, p11, p12, rigid, p14, breakWhenShot, unkPtr); } // 0xE832D760399EB220 0xA592EC74 b323 + NATIVE_DECL void DELETE_ROPE(int* ropeId) { invoke(0x52B4829281364649, ropeId); } // 0x52B4829281364649 0x748D72AF b323 + NATIVE_DECL void DELETE_CHILD_ROPE(int ropeId) { invoke(0xAA5D6B1888E4DB20, ropeId); } // 0xAA5D6B1888E4DB20 0xB19B4706 b323 + NATIVE_DECL BOOL DOES_ROPE_EXIST(int* ropeId) { return invoke(0xFD5448BE3111ED96, ropeId); } // 0xFD5448BE3111ED96 0x66E4A3AC b323 + NATIVE_DECL void ROPE_DRAW_ENABLED(int* ropeId, BOOL p1) { invoke(0xA1AE736541B0FCA3, ropeId, p1); } // 0xA1AE736541B0FCA3 b1868 + NATIVE_DECL void ROPE_DRAW_SHADOW_ENABLED(int* ropeId, BOOL toggle) { invoke(0xF159A63806BB5BA8, ropeId, toggle); } // 0xF159A63806BB5BA8 0x51523B8C b323 + NATIVE_DECL void LOAD_ROPE_DATA(int ropeId, const char* rope_preset) { invoke(0xCBB203C04D1ABD27, ropeId, rope_preset); } // 0xCBB203C04D1ABD27 0x9E8F1644 b323 + NATIVE_DECL void PIN_ROPE_VERTEX(int ropeId, int vertex, float x, float y, float z) { invoke(0x2B320CF14146B69A, ropeId, vertex, x, y, z); } // 0x2B320CF14146B69A 0xAE1D101B b323 + NATIVE_DECL void UNPIN_ROPE_VERTEX(int ropeId, int vertex) { invoke(0x4B5AE2EEE4A8F180, ropeId, vertex); } // 0x4B5AE2EEE4A8F180 0xB30B552F b323 + NATIVE_DECL int GET_ROPE_VERTEX_COUNT(int ropeId) { return invoke(0x3655F544CD30F0B5, ropeId); } // 0x3655F544CD30F0B5 0x5131CD2C b323 + NATIVE_DECL void ATTACH_ENTITIES_TO_ROPE(int ropeId, Entity ent1, Entity ent2, float ent1_x, float ent1_y, float ent1_z, float ent2_x, float ent2_y, float ent2_z, float length, BOOL p10, BOOL p11, Any* p12, Any* p13) { invoke(0x3D95EC8B6D940AC3, ropeId, ent1, ent2, ent1_x, ent1_y, ent1_z, ent2_x, ent2_y, ent2_z, length, p10, p11, p12, p13); } // 0x3D95EC8B6D940AC3 0x7508668F b323 + NATIVE_DECL void ATTACH_ROPE_TO_ENTITY(int ropeId, Entity entity, float x, float y, float z, BOOL p5) { invoke(0x4B490A6832559A65, ropeId, entity, x, y, z, p5); } // 0x4B490A6832559A65 0xB25D9536 b323 + NATIVE_DECL void DETACH_ROPE_FROM_ENTITY(int ropeId, Entity entity) { invoke(0xBCF3026912A8647D, ropeId, entity); } // 0xBCF3026912A8647D 0x3E720BEE b323 + NATIVE_DECL void ROPE_SET_UPDATE_PINVERTS(int ropeId) { invoke(0xC8D667EE52114ABA, ropeId); } // 0xC8D667EE52114ABA 0xEAF291A0 b323 + NATIVE_DECL void ROPE_SET_UPDATE_ORDER(int ropeId, Any p1) { invoke(0xDC57A637A20006ED, ropeId, p1); } // 0xDC57A637A20006ED 0x80DB77A7 b323 + NATIVE_DECL void ROPE_SET_SMOOTH_REELIN(int ropeId, BOOL p1) { invoke(0x36CCB9BE67B970FD, ropeId, p1); } // 0x36CCB9BE67B970FD 0xC67D5CF6 b323 + NATIVE_DECL BOOL IS_ROPE_ATTACHED_AT_BOTH_ENDS(int* ropeId) { return invoke(0x84DE3B5FB3E666F0, ropeId); } // 0x84DE3B5FB3E666F0 0x7A18BB9C b323 + NATIVE_DECL Vector3 GET_ROPE_LAST_VERTEX_COORD(int ropeId) { return invoke(0x21BB0FBD3E217C2D, ropeId); } // 0x21BB0FBD3E217C2D 0x91F6848B b323 + NATIVE_DECL Vector3 GET_ROPE_VERTEX_COORD(int ropeId, int vertex) { return invoke(0xEA61CA8E80F09E4D, ropeId, vertex); } // 0xEA61CA8E80F09E4D 0x84374452 b323 + NATIVE_DECL void START_ROPE_WINDING(int ropeId) { invoke(0x1461C72C889E343E, ropeId); } // 0x1461C72C889E343E 0x5187BED3 b323 + NATIVE_DECL void STOP_ROPE_WINDING(int ropeId) { invoke(0xCB2D4AB84A19AA7C, ropeId); } // 0xCB2D4AB84A19AA7C 0x46826B53 b323 + NATIVE_DECL void START_ROPE_UNWINDING_FRONT(int ropeId) { invoke(0x538D1179EC1AA9A9, ropeId); } // 0x538D1179EC1AA9A9 0xFC0DB4C3 b323 + NATIVE_DECL void STOP_ROPE_UNWINDING_FRONT(int ropeId) { invoke(0xFFF3A50779EFBBB3, ropeId); } // 0xFFF3A50779EFBBB3 0x2EEDB18F b323 + NATIVE_DECL void ROPE_CONVERT_TO_SIMPLE(int ropeId) { invoke(0x5389D48EFA2F079A, ropeId); } // 0x5389D48EFA2F079A 0x43E92628 b323 + NATIVE_DECL void ROPE_LOAD_TEXTURES() { invoke(0x9B9039DBF2D258C1); } // 0x9B9039DBF2D258C1 0xBA97CE91 b323 + NATIVE_DECL BOOL ROPE_ARE_TEXTURES_LOADED() { return invoke(0xF2D0E6A75CC05597); } // 0xF2D0E6A75CC05597 0x5FDC1047 b323 + NATIVE_DECL void ROPE_UNLOAD_TEXTURES() { invoke(0x6CE36C35C1AC8163); } // 0x6CE36C35C1AC8163 0x584463E0 b323 + NATIVE_DECL BOOL DOES_SCRIPT_OWN_ROPE(int ropeId) { return invoke(0x271C9D3ACA5D6409, ropeId); } // 0x271C9D3ACA5D6409 b323 + NATIVE_DECL void ROPE_ATTACH_VIRTUAL_BOUND_GEOM(int ropeId, int p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, float p9, float p10, float p11, float p12, float p13) { invoke(0xBC0CE682D4D05650, ropeId, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13); } // 0xBC0CE682D4D05650 0x106BA127 b323 + NATIVE_DECL void ROPE_CHANGE_SCRIPT_OWNER(Any p0, BOOL p1, BOOL p2) { invoke(0xB1B6216CA2E7B55E, p0, p1, p2); } // 0xB1B6216CA2E7B55E 0x7C6F7668 b323 + NATIVE_DECL void ROPE_SET_REFFRAMEVELOCITY_COLLIDERORDER(int ropeId, int p1) { invoke(0xB743F735C03D7810, ropeId, p1); } // 0xB743F735C03D7810 0x686672DD b323 + NATIVE_DECL float ROPE_GET_DISTANCE_BETWEEN_ENDS(int ropeId) { return invoke(0x73040398DFF9A4A6, ropeId); } // 0x73040398DFF9A4A6 0xFD309DC8 b323 + NATIVE_DECL void ROPE_FORCE_LENGTH(int ropeId, float length) { invoke(0xD009F759A723DB1B, ropeId, length); } // 0xD009F759A723DB1B 0xABF3130F b323 + NATIVE_DECL void ROPE_RESET_LENGTH(int ropeId, float length) { invoke(0xC16DE94D9BEA14A0, ropeId, length); } // 0xC16DE94D9BEA14A0 0xC8A423A3 b323 + NATIVE_DECL void APPLY_IMPULSE_TO_CLOTH(float posX, float posY, float posZ, float vecX, float vecY, float vecZ, float impulse) { invoke(0xE37F721824571784, posX, posY, posZ, vecX, vecY, vecZ, impulse); } // 0xE37F721824571784 0xA2A5C9FE b323 + NATIVE_DECL void SET_DAMPING(Entity entity, int vertex, float value) { invoke(0xEEA3B200A6FEB65B, entity, vertex, value); } // 0xEEA3B200A6FEB65B 0xCFB37773 b323 + NATIVE_DECL void ACTIVATE_PHYSICS(Entity entity) { invoke(0x710311ADF0E20730, entity); } // 0x710311ADF0E20730 0x031711B8 b323 + NATIVE_DECL void SET_CGOFFSET(Entity entity, float x, float y, float z) { invoke(0xD8FA3908D7B86904, entity, x, y, z); } // 0xD8FA3908D7B86904 0x59910AB2 b323 + NATIVE_DECL Vector3 GET_CGOFFSET(Entity entity) { return invoke(0x8214A4B5A7A33612, entity); } // 0x8214A4B5A7A33612 0x49A11F0D b323 + NATIVE_DECL void SET_CG_AT_BOUNDCENTER(Entity entity) { invoke(0xBE520D9761FF811F, entity); } // 0xBE520D9761FF811F 0xA5B55421 b323 + NATIVE_DECL void BREAK_ENTITY_GLASS(Entity entity, float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, Any p9, BOOL p10) { invoke(0x2E648D16F6E308F3, entity, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10); } // 0x2E648D16F6E308F3 0xD0E0402F b323 + NATIVE_DECL BOOL GET_IS_ENTITY_A_FRAG(Object object) { return invoke(0x0C112765300C7E1E, object); } // 0x0C112765300C7E1E b505 + NATIVE_DECL void SET_DISABLE_BREAKING(Object object, BOOL toggle) { invoke(0x5CEC1A84620E7D5B, object, toggle); } // 0x5CEC1A84620E7D5B 0xEE77C326 b323 + NATIVE_DECL void RESET_DISABLE_BREAKING(Object object) { invoke(0xCC6E963682533882, object); } // 0xCC6E963682533882 b323 + NATIVE_DECL void SET_DISABLE_FRAG_DAMAGE(Object object, BOOL toggle) { invoke(0x01BA3AED21C16CFB, object, toggle); } // 0x01BA3AED21C16CFB 0x97269DC8 b323 + NATIVE_DECL void SET_USE_KINEMATIC_PHYSICS(Entity entity, BOOL toggle) { invoke(0x15F944730C832252, entity, toggle); } // 0x15F944730C832252 b463 + NATIVE_DECL void SET_IN_STUNT_MODE(BOOL p0) { invoke(0x9EBD751E5787BAF2, p0); } // 0x9EBD751E5787BAF2 b791 + NATIVE_DECL void SET_IN_ARENA_MODE(BOOL toggle) { invoke(0xAA6A6098851C396F, toggle); } // 0xAA6A6098851C396F b1604 } namespace PLAYER { - Ped GET_PLAYER_PED(Player player); - Ped GET_PLAYER_PED_SCRIPT_INDEX(Player player); - void SET_PLAYER_MODEL(Player player, Hash model); - void CHANGE_PLAYER_PED(Player player, Ped ped, BOOL p2, BOOL resetDamage); - void GET_PLAYER_RGB_COLOUR(Player player, int* r, int* g, int* b); - int GET_NUMBER_OF_PLAYERS(); - int GET_PLAYER_TEAM(Player player); - void SET_PLAYER_TEAM(Player player, int team); - int GET_NUMBER_OF_PLAYERS_IN_TEAM(int team); - const char* GET_PLAYER_NAME(Player player); - float GET_WANTED_LEVEL_RADIUS(Player player); - Vector3 GET_PLAYER_WANTED_CENTRE_POSITION(Player player); - void SET_PLAYER_WANTED_CENTRE_POSITION(Player player, Vector3* position, BOOL p2, BOOL p3); - int GET_WANTED_LEVEL_THRESHOLD(int wantedLevel); - void SET_PLAYER_WANTED_LEVEL(Player player, int wantedLevel, BOOL disableNoMission); - void SET_PLAYER_WANTED_LEVEL_NO_DROP(Player player, int wantedLevel, BOOL p2); - void SET_PLAYER_WANTED_LEVEL_NOW(Player player, BOOL p1); - BOOL ARE_PLAYER_FLASHING_STARS_ABOUT_TO_DROP(Player player); - BOOL ARE_PLAYER_STARS_GREYED_OUT(Player player); - BOOL IS_WANTED_AND_HAS_BEEN_SEEN_BY_COPS(Player player); - void SET_DISPATCH_COPS_FOR_PLAYER(Player player, BOOL toggle); - BOOL IS_PLAYER_WANTED_LEVEL_GREATER(Player player, int wantedLevel); - void CLEAR_PLAYER_WANTED_LEVEL(Player player); - BOOL IS_PLAYER_DEAD(Player player); - BOOL IS_PLAYER_PRESSING_HORN(Player player); - void SET_PLAYER_CONTROL(Player player, BOOL bHasControl, int flags); - int GET_PLAYER_WANTED_LEVEL(Player player); - void SET_MAX_WANTED_LEVEL(int maxWantedLevel); - void SET_POLICE_RADAR_BLIPS(BOOL toggle); - void SET_POLICE_IGNORE_PLAYER(Player player, BOOL toggle); - BOOL IS_PLAYER_PLAYING(Player player); - void SET_EVERYONE_IGNORE_PLAYER(Player player, BOOL toggle); - void SET_ALL_RANDOM_PEDS_FLEE(Player player, BOOL toggle); - void SET_ALL_RANDOM_PEDS_FLEE_THIS_FRAME(Player player); - void SET_ALL_NEUTRAL_RANDOM_PEDS_FLEE(Player player, BOOL toggle); - void SET_ALL_NEUTRAL_RANDOM_PEDS_FLEE_THIS_FRAME(Player player); - void SET_LAW_PEDS_CAN_ATTACK_NON_WANTED_PLAYER_THIS_FRAME(Player player); - void SET_IGNORE_LOW_PRIORITY_SHOCKING_EVENTS(Player player, BOOL toggle); - void SET_WANTED_LEVEL_MULTIPLIER(float multiplier); - void SET_WANTED_LEVEL_DIFFICULTY(Player player, float difficulty); - void RESET_WANTED_LEVEL_DIFFICULTY(Player player); - int GET_WANTED_LEVEL_TIME_TO_ESCAPE(); - void SET_WANTED_LEVEL_HIDDEN_ESCAPE_TIME(Player player, int wantedLevel, int lossTime); - void RESET_WANTED_LEVEL_HIDDEN_ESCAPE_TIME(Player player); - void START_FIRING_AMNESTY(int duration); - void REPORT_CRIME(Player player, int crimeType, int wantedLvlThresh); - void SUPPRESS_CRIME_THIS_FRAME(Player player, int crimeType); - void UPDATE_WANTED_POSITION_THIS_FRAME(Player player); - void SUPPRESS_LOSING_WANTED_LEVEL_IF_HIDDEN_THIS_FRAME(Player player); - void ALLOW_EVASION_HUD_IF_DISABLING_HIDDEN_EVASION_THIS_FRAME(Player player, Any p1); - void FORCE_START_HIDDEN_EVASION(Player player); - void SUPPRESS_WITNESSES_CALLING_POLICE_THIS_FRAME(Player player); - void REPORT_POLICE_SPOTTED_PLAYER(Player player); - void SET_LAW_RESPONSE_DELAY_OVERRIDE(float p0); - void RESET_LAW_RESPONSE_DELAY_OVERRIDE(); - BOOL CAN_PLAYER_START_MISSION(Player player); - BOOL IS_PLAYER_READY_FOR_CUTSCENE(Player player); - BOOL IS_PLAYER_TARGETTING_ENTITY(Player player, Entity entity); - BOOL GET_PLAYER_TARGET_ENTITY(Player player, Entity* entity); - BOOL IS_PLAYER_FREE_AIMING(Player player); - BOOL IS_PLAYER_FREE_AIMING_AT_ENTITY(Player player, Entity entity); - BOOL GET_ENTITY_PLAYER_IS_FREE_AIMING_AT(Player player, Entity* entity); - void SET_PLAYER_LOCKON_RANGE_OVERRIDE(Player player, float range); - void SET_PLAYER_CAN_DO_DRIVE_BY(Player player, BOOL toggle); - void SET_PLAYER_CAN_BE_HASSLED_BY_GANGS(Player player, BOOL toggle); - void SET_PLAYER_CAN_USE_COVER(Player player, BOOL toggle); - int GET_MAX_WANTED_LEVEL(); - BOOL IS_PLAYER_TARGETTING_ANYTHING(Player player); - void SET_PLAYER_SPRINT(Player player, BOOL toggle); - void RESET_PLAYER_STAMINA(Player player); - void RESTORE_PLAYER_STAMINA(Player player, float p1); - float GET_PLAYER_SPRINT_STAMINA_REMAINING(Player player); - float GET_PLAYER_SPRINT_TIME_REMAINING(Player player); - float GET_PLAYER_UNDERWATER_TIME_REMAINING(Player player); - float SET_PLAYER_UNDERWATER_BREATH_PERCENT_REMAINING(Player player, float time); - int GET_PLAYER_GROUP(Player player); - int GET_PLAYER_MAX_ARMOUR(Player player); - BOOL IS_PLAYER_CONTROL_ON(Player player); - BOOL GET_ARE_CAMERA_CONTROLS_DISABLED(); - BOOL IS_PLAYER_SCRIPT_CONTROL_ON(Player player); - BOOL IS_PLAYER_CLIMBING(Player player); - BOOL IS_PLAYER_BEING_ARRESTED(Player player, BOOL atArresting); - void RESET_PLAYER_ARREST_STATE(Player player); - Vehicle GET_PLAYERS_LAST_VEHICLE(); - Player GET_PLAYER_INDEX(); - Player INT_TO_PLAYERINDEX(int value); - int INT_TO_PARTICIPANTINDEX(int value); - int GET_TIME_SINCE_PLAYER_HIT_VEHICLE(Player player); - int GET_TIME_SINCE_PLAYER_HIT_PED(Player player); - int GET_TIME_SINCE_PLAYER_DROVE_ON_PAVEMENT(Player player); - int GET_TIME_SINCE_PLAYER_DROVE_AGAINST_TRAFFIC(Player player); - BOOL IS_PLAYER_FREE_FOR_AMBIENT_TASK(Player player); - Player PLAYER_ID(); - Ped PLAYER_PED_ID(); - int NETWORK_PLAYER_ID_TO_INT(); - BOOL HAS_FORCE_CLEANUP_OCCURRED(int cleanupFlags); - void FORCE_CLEANUP(int cleanupFlags); - void FORCE_CLEANUP_FOR_ALL_THREADS_WITH_THIS_NAME(const char* name, int cleanupFlags); - void FORCE_CLEANUP_FOR_THREAD_WITH_THIS_ID(int id, int cleanupFlags); - int GET_CAUSE_OF_MOST_RECENT_FORCE_CLEANUP(); - void SET_PLAYER_MAY_ONLY_ENTER_THIS_VEHICLE(Player player, Vehicle vehicle); - void SET_PLAYER_MAY_NOT_ENTER_ANY_VEHICLE(Player player); - BOOL GIVE_ACHIEVEMENT_TO_PLAYER(int achievementId); - BOOL SET_ACHIEVEMENT_PROGRESS(int achievementId, int progress); - int GET_ACHIEVEMENT_PROGRESS(int achievementId); - BOOL HAS_ACHIEVEMENT_BEEN_PASSED(int achievementId); - BOOL IS_PLAYER_ONLINE(); - BOOL IS_PLAYER_LOGGING_IN_NP(); - void DISPLAY_SYSTEM_SIGNIN_UI(BOOL p0); - BOOL IS_SYSTEM_UI_BEING_DISPLAYED(); - void SET_PLAYER_INVINCIBLE(Player player, BOOL toggle); - BOOL GET_PLAYER_INVINCIBLE(Player player); - BOOL GET_PLAYER_DEBUG_INVINCIBLE(Player player); - void SET_PLAYER_INVINCIBLE_BUT_HAS_REACTIONS(Player player, BOOL toggle); - void SET_PLAYER_CAN_COLLECT_DROPPED_MONEY(Player player, BOOL p1); - void REMOVE_PLAYER_HELMET(Player player, BOOL p2); - void GIVE_PLAYER_RAGDOLL_CONTROL(Player player, BOOL toggle); - void SET_PLAYER_LOCKON(Player player, BOOL toggle); - void SET_PLAYER_TARGETING_MODE(int targetMode); - void SET_PLAYER_TARGET_LEVEL(int targetLevel); - BOOL GET_IS_USING_FPS_THIRD_PERSON_COVER(); - BOOL GET_IS_USING_HOOD_CAMERA(); - void CLEAR_PLAYER_HAS_DAMAGED_AT_LEAST_ONE_PED(Player player); - BOOL HAS_PLAYER_DAMAGED_AT_LEAST_ONE_PED(Player player); - void CLEAR_PLAYER_HAS_DAMAGED_AT_LEAST_ONE_NON_ANIMAL_PED(Player player); - BOOL HAS_PLAYER_DAMAGED_AT_LEAST_ONE_NON_ANIMAL_PED(Player player); - void SET_AIR_DRAG_MULTIPLIER_FOR_PLAYERS_VEHICLE(Player player, float multiplier); - void SET_SWIM_MULTIPLIER_FOR_PLAYER(Player player, float multiplier); - void SET_RUN_SPRINT_MULTIPLIER_FOR_PLAYER(Player player, float multiplier); - int GET_TIME_SINCE_LAST_ARREST(); - int GET_TIME_SINCE_LAST_DEATH(); - void ASSISTED_MOVEMENT_CLOSE_ROUTE(); - void ASSISTED_MOVEMENT_FLUSH_ROUTE(); - void SET_PLAYER_FORCED_AIM(Player player, BOOL toggle); - void SET_PLAYER_FORCED_ZOOM(Player player, BOOL toggle); - void SET_PLAYER_FORCE_SKIP_AIM_INTRO(Player player, BOOL toggle); - void DISABLE_PLAYER_FIRING(Player player, BOOL toggle); - void DISABLE_PLAYER_THROW_GRENADE_WHILE_USING_GUN(); - void SET_DISABLE_AMBIENT_MELEE_MOVE(Player player, BOOL toggle); - void SET_PLAYER_MAX_ARMOUR(Player player, int value); - void SPECIAL_ABILITY_ACTIVATE(Player player, int p1); - void SET_SPECIAL_ABILITY_MP(Player player, int p1, Any p2); - void SPECIAL_ABILITY_DEACTIVATE_MP(Player player, int p1); - void SPECIAL_ABILITY_DEACTIVATE(Player player, Any p1); - void SPECIAL_ABILITY_DEACTIVATE_FAST(Player player, Any p1); - void SPECIAL_ABILITY_RESET(Player player, Any p1); - void SPECIAL_ABILITY_CHARGE_ON_MISSION_FAILED(Player player, Any p1); - void SPECIAL_ABILITY_CHARGE_SMALL(Player player, BOOL p1, BOOL p2, Any p3); - void SPECIAL_ABILITY_CHARGE_MEDIUM(Player player, BOOL p1, BOOL p2, Any p3); - void SPECIAL_ABILITY_CHARGE_LARGE(Player player, BOOL p1, BOOL p2, Any p3); - void SPECIAL_ABILITY_CHARGE_CONTINUOUS(Player player, Ped p1, Any p2); - void SPECIAL_ABILITY_CHARGE_ABSOLUTE(Player player, int p1, BOOL p2, Any p3); - void SPECIAL_ABILITY_CHARGE_NORMALIZED(Player player, float normalizedValue, BOOL p2, Any p3); - void SPECIAL_ABILITY_FILL_METER(Player player, BOOL p1, Any p2); - void SPECIAL_ABILITY_DEPLETE_METER(Player player, BOOL p1, Any p2); - void SPECIAL_ABILITY_LOCK(Hash playerModel, Any p1); - void SPECIAL_ABILITY_UNLOCK(Hash playerModel, Any p1); - BOOL IS_SPECIAL_ABILITY_UNLOCKED(Hash playerModel); - BOOL IS_SPECIAL_ABILITY_ACTIVE(Player player, Any p1); - BOOL IS_SPECIAL_ABILITY_METER_FULL(Player player, Any p1); - void ENABLE_SPECIAL_ABILITY(Player player, BOOL toggle, Any p2); - BOOL IS_SPECIAL_ABILITY_ENABLED(Player player, Any p1); - void SET_SPECIAL_ABILITY_MULTIPLIER(float multiplier); - void UPDATE_SPECIAL_ABILITY_FROM_STAT(Player player, Any p1); - BOOL GET_IS_PLAYER_DRIVING_ON_HIGHWAY(Player player); - BOOL GET_IS_PLAYER_DRIVING_WRECKLESS(Player player, int p1); - BOOL GET_IS_MOPPING_AREA_FREE_IN_FRONT_OF_PLAYER(Player player, float p1); - void START_PLAYER_TELEPORT(Player player, float x, float y, float z, float heading, BOOL p5, BOOL findCollisionLand, BOOL p7); - BOOL UPDATE_PLAYER_TELEPORT(Player player); - void STOP_PLAYER_TELEPORT(); - BOOL IS_PLAYER_TELEPORT_ACTIVE(); - float GET_PLAYER_CURRENT_STEALTH_NOISE(Player player); - void SET_PLAYER_HEALTH_RECHARGE_MULTIPLIER(Player player, float regenRate); - float GET_PLAYER_HEALTH_RECHARGE_MAX_PERCENT(Player player); - void SET_PLAYER_HEALTH_RECHARGE_MAX_PERCENT(Player player, float limit); - void DISABLE_PLAYER_HEALTH_RECHARGE(Player player); - void SET_PLAYER_FALL_DISTANCE_TO_TRIGGER_RAGDOLL_OVERRIDE(Player player, float p1); - void SET_PLAYER_WEAPON_DAMAGE_MODIFIER(Player player, float modifier); - void SET_PLAYER_WEAPON_DEFENSE_MODIFIER(Player player, float modifier); - void SET_PLAYER_WEAPON_MINIGUN_DEFENSE_MODIFIER(Player player, float modifier); - void SET_PLAYER_MELEE_WEAPON_DAMAGE_MODIFIER(Player player, float modifier, BOOL p2); - void SET_PLAYER_MELEE_WEAPON_DEFENSE_MODIFIER(Player player, float modifier); - void SET_PLAYER_VEHICLE_DAMAGE_MODIFIER(Player player, float modifier); - void SET_PLAYER_VEHICLE_DEFENSE_MODIFIER(Player player, float modifier); - void SET_PLAYER_MAX_EXPLOSIVE_DAMAGE(Player player, float p1); - void SET_PLAYER_EXPLOSIVE_DAMAGE_MODIFIER(Player player, Any p1); - void SET_PLAYER_WEAPON_TAKEDOWN_DEFENSE_MODIFIER(Player player, float p1); - void SET_PLAYER_PARACHUTE_TINT_INDEX(Player player, int tintIndex); - void GET_PLAYER_PARACHUTE_TINT_INDEX(Player player, int* tintIndex); - void SET_PLAYER_RESERVE_PARACHUTE_TINT_INDEX(Player player, int index); - void GET_PLAYER_RESERVE_PARACHUTE_TINT_INDEX(Player player, int* index); - void SET_PLAYER_PARACHUTE_PACK_TINT_INDEX(Player player, int tintIndex); - void GET_PLAYER_PARACHUTE_PACK_TINT_INDEX(Player player, int* tintIndex); - void SET_PLAYER_HAS_RESERVE_PARACHUTE(Player player); - BOOL GET_PLAYER_HAS_RESERVE_PARACHUTE(Player player); - void SET_PLAYER_CAN_LEAVE_PARACHUTE_SMOKE_TRAIL(Player player, BOOL enabled); - void SET_PLAYER_PARACHUTE_SMOKE_TRAIL_COLOR(Player player, int r, int g, int b); - void GET_PLAYER_PARACHUTE_SMOKE_TRAIL_COLOR(Player player, int* r, int* g, int* b); - void SET_PLAYER_PHONE_PALETTE_IDX(Player player, int flags); - void SET_PLAYER_NOISE_MULTIPLIER(Player player, float multiplier); - void SET_PLAYER_SNEAKING_NOISE_MULTIPLIER(Player player, float multiplier); - BOOL CAN_PED_HEAR_PLAYER(Player player, Ped ped); - void SIMULATE_PLAYER_INPUT_GAIT(Player player, float amount, int gaitType, float speed, BOOL p4, BOOL p5, Any p6); - void RESET_PLAYER_INPUT_GAIT(Player player); - void SET_AUTO_GIVE_PARACHUTE_WHEN_ENTER_PLANE(Player player, BOOL toggle); - void SET_AUTO_GIVE_SCUBA_GEAR_WHEN_EXIT_VEHICLE(Player player, BOOL toggle); - void SET_PLAYER_STEALTH_PERCEPTION_MODIFIER(Player player, float value); - BOOL IS_REMOTE_PLAYER_IN_NON_CLONED_VEHICLE(Player player); - void INCREASE_PLAYER_JUMP_SUPPRESSION_RANGE(Player player); - void SET_PLAYER_SIMULATE_AIMING(Player player, BOOL toggle); - void SET_PLAYER_CLOTH_PIN_FRAMES(Player player, int p1); - void SET_PLAYER_CLOTH_PACKAGE_INDEX(int index); - void SET_PLAYER_CLOTH_LOCK_COUNTER(int value); - void PLAYER_ATTACH_VIRTUAL_BOUND(float p0, float p1, float p2, float p3, float p4, float p5, float p6, float p7); - void PLAYER_DETACH_VIRTUAL_BOUND(); - BOOL HAS_PLAYER_BEEN_SPOTTED_IN_STOLEN_VEHICLE(Player player); - BOOL IS_PLAYER_BATTLE_AWARE(Player player); - BOOL GET_PLAYER_RECEIVED_BATTLE_EVENT_RECENTLY(Player player, int p1, BOOL p2); - void EXTEND_WORLD_BOUNDARY_FOR_PLAYER(float x, float y, float z); - void RESET_WORLD_BOUNDARY_FOR_PLAYER(); - BOOL IS_PLAYER_RIDING_TRAIN(Player player); - BOOL HAS_PLAYER_LEFT_THE_WORLD(Player player); - void SET_PLAYER_LEAVE_PED_BEHIND(Player player, BOOL toggle); - void SET_PLAYER_PARACHUTE_VARIATION_OVERRIDE(Player player, int p1, Any p2, Any p3, BOOL p4); - void CLEAR_PLAYER_PARACHUTE_VARIATION_OVERRIDE(Player player); - void SET_PLAYER_PARACHUTE_MODEL_OVERRIDE(Player player, Hash model); - void SET_PLAYER_RESERVE_PARACHUTE_MODEL_OVERRIDE(Player player, Hash model); - Hash GET_PLAYER_PARACHUTE_MODEL_OVERRIDE(Player player); - Hash GET_PLAYER_RESERVE_PARACHUTE_MODEL_OVERRIDE(Player player); - void CLEAR_PLAYER_PARACHUTE_MODEL_OVERRIDE(Player player); - void CLEAR_PLAYER_RESERVE_PARACHUTE_MODEL_OVERRIDE(Player player); - void SET_PLAYER_PARACHUTE_PACK_MODEL_OVERRIDE(Player player, Hash model); - void CLEAR_PLAYER_PARACHUTE_PACK_MODEL_OVERRIDE(Player player); - void DISABLE_PLAYER_VEHICLE_REWARDS(Player player); - void SET_PLAYER_SPECTATED_VEHICLE_RADIO_OVERRIDE(BOOL p0); - void SET_PLAYER_BLUETOOTH_STATE(Player player, BOOL state); - BOOL IS_PLAYER_BLUETOOTH_ENABLE(Player player); - void DISABLE_CAMERA_VIEW_MODE_CYCLE(Player player); - int GET_PLAYER_FAKE_WANTED_LEVEL(Player player); - void SET_PLAYER_CAN_DAMAGE_PLAYER(Player player1, Player player2, BOOL toggle); - void SET_APPLY_WAYPOINT_OF_PLAYER(Player player, int hudColor); - BOOL IS_PLAYER_VEHICLE_WEAPON_TOGGLED_TO_NON_HOMING(Any p0); - void SET_PLAYER_VEHICLE_WEAPON_TO_NON_HOMING(Any p0); - void SET_PLAYER_HOMING_DISABLED_FOR_ALL_VEHICLE_WEAPONS(Any p0, Any p1); - void ADD_PLAYER_TARGETABLE_ENTITY(Player player, Entity entity); - void REMOVE_PLAYER_TARGETABLE_ENTITY(Player player, Entity entity); - void SET_PLAYER_PREVIOUS_VARIATION_DATA(Player player, int p1, int p2, Any p3, Any p4, Any p5); - void REMOVE_SCRIPT_FIRE_POSITION(); - void SET_SCRIPT_FIRE_POSITION(float coordX, float coordY, float coordZ); + NATIVE_DECL Ped GET_PLAYER_PED(Player player) { return invoke(0x43A66C31C68491C0, player); } // 0x43A66C31C68491C0 0x6E31E993 b323 + NATIVE_DECL Ped GET_PLAYER_PED_SCRIPT_INDEX(Player player) { return invoke(0x50FAC3A3E030A6E1, player); } // 0x50FAC3A3E030A6E1 0x6AC64990 b323 + NATIVE_DECL void SET_PLAYER_MODEL(Player player, Hash model) { invoke(0x00A1CADD00108836, player, model); } // 0x00A1CADD00108836 0x774A4C54 b323 + NATIVE_DECL void CHANGE_PLAYER_PED(Player player, Ped ped, BOOL p2, BOOL resetDamage) { invoke(0x048189FAC643DEEE, player, ped, p2, resetDamage); } // 0x048189FAC643DEEE 0xBE515485 b323 + NATIVE_DECL void GET_PLAYER_RGB_COLOUR(Player player, int* r, int* g, int* b) { invoke(0xE902EF951DCE178F, player, r, g, b); } // 0xE902EF951DCE178F 0x6EF43BBB b323 + NATIVE_DECL int GET_NUMBER_OF_PLAYERS() { return invoke(0x407C7F91DDB46C16); } // 0x407C7F91DDB46C16 0x4C1B8867 b323 + NATIVE_DECL int GET_PLAYER_TEAM(Player player) { return invoke(0x37039302F4E0A008, player); } // 0x37039302F4E0A008 0x9873E404 b323 + NATIVE_DECL void SET_PLAYER_TEAM(Player player, int team) { invoke(0x0299FA38396A4940, player, team); } // 0x0299FA38396A4940 0x725ADCF2 b323 + NATIVE_DECL int GET_NUMBER_OF_PLAYERS_IN_TEAM(int team) { return invoke(0x1FC200409F10E6F1, team); } // 0x1FC200409F10E6F1 b1180 + NATIVE_DECL const char* GET_PLAYER_NAME(Player player) { return invoke(0x6D0DE6A7B5DA71F8, player); } // 0x6D0DE6A7B5DA71F8 0x406B4B20 b323 + NATIVE_DECL float GET_WANTED_LEVEL_RADIUS(Player player) { return invoke(0x085DEB493BE80812, player); } // 0x085DEB493BE80812 0x1CF7D7DA b323 + NATIVE_DECL Vector3 GET_PLAYER_WANTED_CENTRE_POSITION(Player player) { return invoke(0x0C92BA89F1AF26F8, player); } // 0x0C92BA89F1AF26F8 0x821F2D2C b323 + NATIVE_DECL void SET_PLAYER_WANTED_CENTRE_POSITION(Player player, Vector3* position, BOOL p2, BOOL p3) { invoke(0x520E541A97A13354, player, position, p2, p3); } // 0x520E541A97A13354 0xF261633A b323 + NATIVE_DECL int GET_WANTED_LEVEL_THRESHOLD(int wantedLevel) { return invoke(0xFDD179EAF45B556C, wantedLevel); } // 0xFDD179EAF45B556C 0xD9783F6B b323 + NATIVE_DECL void SET_PLAYER_WANTED_LEVEL(Player player, int wantedLevel, BOOL disableNoMission) { invoke(0x39FF19C64EF7DA5B, player, wantedLevel, disableNoMission); } // 0x39FF19C64EF7DA5B 0xB7A0914B b323 + NATIVE_DECL void SET_PLAYER_WANTED_LEVEL_NO_DROP(Player player, int wantedLevel, BOOL p2) { invoke(0x340E61DE7F471565, player, wantedLevel, p2); } // 0x340E61DE7F471565 0xED6F44F5 b323 + NATIVE_DECL void SET_PLAYER_WANTED_LEVEL_NOW(Player player, BOOL p1) { invoke(0xE0A7D1E497FFCD6F, player, p1); } // 0xE0A7D1E497FFCD6F 0xAF3AFD83 b323 + NATIVE_DECL BOOL ARE_PLAYER_FLASHING_STARS_ABOUT_TO_DROP(Player player) { return invoke(0xAFAF86043E5874E9, player); } // 0xAFAF86043E5874E9 0xE13A71C7 b323 + NATIVE_DECL BOOL ARE_PLAYER_STARS_GREYED_OUT(Player player) { return invoke(0x0A6EB355EE14A2DB, player); } // 0x0A6EB355EE14A2DB 0x5E72AB72 b323 + NATIVE_DECL BOOL IS_WANTED_AND_HAS_BEEN_SEEN_BY_COPS(Player player) { return invoke(0x7E07C78925D5FD96, player); } // 0x7E07C78925D5FD96 b372 + NATIVE_DECL void SET_DISPATCH_COPS_FOR_PLAYER(Player player, BOOL toggle) { invoke(0xDB172424876553F4, player, toggle); } // 0xDB172424876553F4 0x48A18913 b323 + NATIVE_DECL BOOL IS_PLAYER_WANTED_LEVEL_GREATER(Player player, int wantedLevel) { return invoke(0x238DB2A2C23EE9EF, player, wantedLevel); } // 0x238DB2A2C23EE9EF 0x589A2661 b323 + NATIVE_DECL void CLEAR_PLAYER_WANTED_LEVEL(Player player) { invoke(0xB302540597885499, player); } // 0xB302540597885499 0x54EA5BCC b323 + NATIVE_DECL BOOL IS_PLAYER_DEAD(Player player) { return invoke(0x424D4687FA1E5652, player); } // 0x424D4687FA1E5652 0x140CA5A8 b323 + NATIVE_DECL BOOL IS_PLAYER_PRESSING_HORN(Player player) { return invoke(0xFA1E2BF8B10598F9, player); } // 0xFA1E2BF8B10598F9 0xED1D1662 b323 + NATIVE_DECL void SET_PLAYER_CONTROL(Player player, BOOL bHasControl, int flags) { invoke(0x8D32347D6D4C40A2, player, bHasControl, flags); } // 0x8D32347D6D4C40A2 0xD17AFCD8 b323 + NATIVE_DECL int GET_PLAYER_WANTED_LEVEL(Player player) { return invoke(0xE28E54788CE8F12D, player); } // 0xE28E54788CE8F12D 0xBDCDD163 b323 + NATIVE_DECL void SET_MAX_WANTED_LEVEL(int maxWantedLevel) { invoke(0xAA5F02DB48D704B9, maxWantedLevel); } // 0xAA5F02DB48D704B9 0x665A06F5 b323 + NATIVE_DECL void SET_POLICE_RADAR_BLIPS(BOOL toggle) { invoke(0x43286D561B72B8BF, toggle); } // 0x43286D561B72B8BF 0x8E114B10 b323 + NATIVE_DECL void SET_POLICE_IGNORE_PLAYER(Player player, BOOL toggle) { invoke(0x32C62AA929C2DA6A, player, toggle); } // 0x32C62AA929C2DA6A 0xE6DE71B7 b323 + NATIVE_DECL BOOL IS_PLAYER_PLAYING(Player player) { return invoke(0x5E9564D8246B909A, player); } // 0x5E9564D8246B909A 0xE15D777F b323 + NATIVE_DECL void SET_EVERYONE_IGNORE_PLAYER(Player player, BOOL toggle) { invoke(0x8EEDA153AD141BA4, player, toggle); } // 0x8EEDA153AD141BA4 0xC915285E b323 + NATIVE_DECL void SET_ALL_RANDOM_PEDS_FLEE(Player player, BOOL toggle) { invoke(0x056E0FE8534C2949, player, toggle); } // 0x056E0FE8534C2949 0x49EAE968 b323 + NATIVE_DECL void SET_ALL_RANDOM_PEDS_FLEE_THIS_FRAME(Player player) { invoke(0x471D2FF42A94B4F2, player); } // 0x471D2FF42A94B4F2 0xBF974891 b323 + NATIVE_DECL void SET_ALL_NEUTRAL_RANDOM_PEDS_FLEE(Player player, BOOL toggle) { invoke(0xDE45D1A1EF45EE61, player, toggle); } // 0xDE45D1A1EF45EE61 0x274631FE b323 + NATIVE_DECL void SET_ALL_NEUTRAL_RANDOM_PEDS_FLEE_THIS_FRAME(Player player) { invoke(0xC3376F42B1FACCC6, player); } // 0xC3376F42B1FACCC6 0x02DF7AF4 b323 + NATIVE_DECL void SET_LAW_PEDS_CAN_ATTACK_NON_WANTED_PLAYER_THIS_FRAME(Player player) { invoke(0xFAC75988A7D078D3, player); } // 0xFAC75988A7D078D3 b463 + NATIVE_DECL void SET_IGNORE_LOW_PRIORITY_SHOCKING_EVENTS(Player player, BOOL toggle) { invoke(0x596976B02B6B5700, player, toggle); } // 0x596976B02B6B5700 0xA3D675ED b323 + NATIVE_DECL void SET_WANTED_LEVEL_MULTIPLIER(float multiplier) { invoke(0x020E5F00CDA207BA, multiplier); } // 0x020E5F00CDA207BA 0x1359292F b323 + NATIVE_DECL void SET_WANTED_LEVEL_DIFFICULTY(Player player, float difficulty) { invoke(0x9B0BB33B04405E7A, player, difficulty); } // 0x9B0BB33B04405E7A 0xB552626C b323 + NATIVE_DECL void RESET_WANTED_LEVEL_DIFFICULTY(Player player) { invoke(0xB9D0DD990DC141DD, player); } // 0xB9D0DD990DC141DD 0xA64C378D b323 + NATIVE_DECL int GET_WANTED_LEVEL_TIME_TO_ESCAPE() { return invoke(0xA72200F51875FEA4); } // 0xA72200F51875FEA4 b2372 + NATIVE_DECL void SET_WANTED_LEVEL_HIDDEN_ESCAPE_TIME(Player player, int wantedLevel, int lossTime) { invoke(0x49B856B1360C47C7, player, wantedLevel, lossTime); } // 0x49B856B1360C47C7 b2060 + NATIVE_DECL void RESET_WANTED_LEVEL_HIDDEN_ESCAPE_TIME(Player player) { invoke(0x823EC8E82BA45986, player); } // 0x823EC8E82BA45986 b2060 + NATIVE_DECL void START_FIRING_AMNESTY(int duration) { invoke(0xBF9BD71691857E48, duration); } // 0xBF9BD71691857E48 0x5F8A22A6 b323 + NATIVE_DECL void REPORT_CRIME(Player player, int crimeType, int wantedLvlThresh) { invoke(0xE9B09589827545E7, player, crimeType, wantedLvlThresh); } // 0xE9B09589827545E7 0xD8EB3A44 b323 + NATIVE_DECL void SUPPRESS_CRIME_THIS_FRAME(Player player, int crimeType) { invoke(0x9A987297ED8BD838, player, crimeType); } // 0x9A987297ED8BD838 0x59B5C2A2 b323 + NATIVE_DECL void UPDATE_WANTED_POSITION_THIS_FRAME(Player player) { invoke(0xBC9490CA15AEA8FB, player); } // 0xBC9490CA15AEA8FB 0x6B34A160 b323 + NATIVE_DECL void SUPPRESS_LOSING_WANTED_LEVEL_IF_HIDDEN_THIS_FRAME(Player player) { invoke(0x4669B3ED80F24B4E, player); } // 0x4669B3ED80F24B4E 0xB9FB142F b323 + NATIVE_DECL void ALLOW_EVASION_HUD_IF_DISABLING_HIDDEN_EVASION_THIS_FRAME(Player player, Any p1) { invoke(0x2F41A3BAE005E5FA, player, p1); } // 0x2F41A3BAE005E5FA b372 + NATIVE_DECL void FORCE_START_HIDDEN_EVASION(Player player) { invoke(0xAD73CE5A09E42D12, player); } // 0xAD73CE5A09E42D12 0x85725848 b323 + NATIVE_DECL void SUPPRESS_WITNESSES_CALLING_POLICE_THIS_FRAME(Player player) { invoke(0x36F1B38855F2A8DF, player); } // 0x36F1B38855F2A8DF 0x3A7E5FB6 b323 + NATIVE_DECL void REPORT_POLICE_SPOTTED_PLAYER(Player player) { invoke(0xDC64D2C53493ED12, player); } // 0xDC64D2C53493ED12 0xD15C4B1C b323 + NATIVE_DECL void SET_LAW_RESPONSE_DELAY_OVERRIDE(float p0) { invoke(0xB45EFF719D8427A6, p0); } // 0xB45EFF719D8427A6 0xBF6993C7 b323 + NATIVE_DECL void RESET_LAW_RESPONSE_DELAY_OVERRIDE() { invoke(0x0032A6DBA562C518); } // 0x0032A6DBA562C518 0x47CAB814 b323 + NATIVE_DECL BOOL CAN_PLAYER_START_MISSION(Player player) { return invoke(0xDE7465A27D403C06, player); } // 0xDE7465A27D403C06 0x39E3CB3F b323 + NATIVE_DECL BOOL IS_PLAYER_READY_FOR_CUTSCENE(Player player) { return invoke(0x908CBECC2CAA3690, player); } // 0x908CBECC2CAA3690 0xBB77E9CD b323 + NATIVE_DECL BOOL IS_PLAYER_TARGETTING_ENTITY(Player player, Entity entity) { return invoke(0x7912F7FC4F6264B6, player, entity); } // 0x7912F7FC4F6264B6 0xF3240B77 b323 + NATIVE_DECL BOOL GET_PLAYER_TARGET_ENTITY(Player player, Entity* entity) { return invoke(0x13EDE1A5DBF797C9, player, entity); } // 0x13EDE1A5DBF797C9 0xF6AAA2D7 b323 + NATIVE_DECL BOOL IS_PLAYER_FREE_AIMING(Player player) { return invoke(0x2E397FD2ECD37C87, player); } // 0x2E397FD2ECD37C87 0x1DEC67B7 b323 + NATIVE_DECL BOOL IS_PLAYER_FREE_AIMING_AT_ENTITY(Player player, Entity entity) { return invoke(0x3C06B5C839B38F7B, player, entity); } // 0x3C06B5C839B38F7B 0x7D80EEAA b323 + NATIVE_DECL BOOL GET_ENTITY_PLAYER_IS_FREE_AIMING_AT(Player player, Entity* entity) { return invoke(0x2975C866E6713290, player, entity); } // 0x2975C866E6713290 0x8866D9D0 b323 + NATIVE_DECL void SET_PLAYER_LOCKON_RANGE_OVERRIDE(Player player, float range) { invoke(0x29961D490E5814FD, player, range); } // 0x29961D490E5814FD 0x74D42C03 b323 + NATIVE_DECL void SET_PLAYER_CAN_DO_DRIVE_BY(Player player, BOOL toggle) { invoke(0x6E8834B52EC20C77, player, toggle); } // 0x6E8834B52EC20C77 0xF4D99685 b323 + NATIVE_DECL void SET_PLAYER_CAN_BE_HASSLED_BY_GANGS(Player player, BOOL toggle) { invoke(0xD5E460AD7020A246, player, toggle); } // 0xD5E460AD7020A246 0x71B305BB b323 + NATIVE_DECL void SET_PLAYER_CAN_USE_COVER(Player player, BOOL toggle) { invoke(0xD465A8599DFF6814, player, toggle); } // 0xD465A8599DFF6814 0x13CAFAFA b323 + NATIVE_DECL int GET_MAX_WANTED_LEVEL() { return invoke(0x462E0DB9B137DC5F); } // 0x462E0DB9B137DC5F 0x457F1E44 b323 + NATIVE_DECL BOOL IS_PLAYER_TARGETTING_ANYTHING(Player player) { return invoke(0x78CFE51896B6B8A4, player); } // 0x78CFE51896B6B8A4 0x456DB50D b323 + NATIVE_DECL void SET_PLAYER_SPRINT(Player player, BOOL toggle) { invoke(0xA01B8075D8B92DF4, player, toggle); } // 0xA01B8075D8B92DF4 0x7DD7900C b323 + NATIVE_DECL void RESET_PLAYER_STAMINA(Player player) { invoke(0xA6F312FCCE9C1DFE, player); } // 0xA6F312FCCE9C1DFE 0xC0445A9C b323 + NATIVE_DECL void RESTORE_PLAYER_STAMINA(Player player, float p1) { invoke(0xA352C1B864CAFD33, player, p1); } // 0xA352C1B864CAFD33 0x62A93608 b323 + NATIVE_DECL float GET_PLAYER_SPRINT_STAMINA_REMAINING(Player player) { return invoke(0x3F9F16F8E65A7ED7, player); } // 0x3F9F16F8E65A7ED7 0x47017C90 b323 + NATIVE_DECL float GET_PLAYER_SPRINT_TIME_REMAINING(Player player) { return invoke(0x1885BC9B108B4C99, player); } // 0x1885BC9B108B4C99 0x40E80543 b323 + NATIVE_DECL float GET_PLAYER_UNDERWATER_TIME_REMAINING(Player player) { return invoke(0xA1FCF8E6AF40B731, player); } // 0xA1FCF8E6AF40B731 0x1317125A b323 + NATIVE_DECL float SET_PLAYER_UNDERWATER_BREATH_PERCENT_REMAINING(Player player, float time) { return invoke(0xA0D3E4F7AAFB7E78, player, time); } // 0xA0D3E4F7AAFB7E78 b757 + NATIVE_DECL int GET_PLAYER_GROUP(Player player) { return invoke(0x0D127585F77030AF, player); } // 0x0D127585F77030AF 0xA5EDCDE8 b323 + NATIVE_DECL int GET_PLAYER_MAX_ARMOUR(Player player) { return invoke(0x92659B4CE1863CB3, player); } // 0x92659B4CE1863CB3 0x02A50657 b323 + NATIVE_DECL BOOL IS_PLAYER_CONTROL_ON(Player player) { return invoke(0x49C32D60007AFA47, player); } // 0x49C32D60007AFA47 0x618857F2 b323 + NATIVE_DECL BOOL GET_ARE_CAMERA_CONTROLS_DISABLED() { return invoke(0x7C814D2FB49F40C0); } // 0x7C814D2FB49F40C0 b323 + NATIVE_DECL BOOL IS_PLAYER_SCRIPT_CONTROL_ON(Player player) { return invoke(0x8A876A65283DD7D7, player); } // 0x8A876A65283DD7D7 0x61B00A84 b323 + NATIVE_DECL BOOL IS_PLAYER_CLIMBING(Player player) { return invoke(0x95E8F73DC65EFB9C, player); } // 0x95E8F73DC65EFB9C 0x4A9E9AE0 b323 + NATIVE_DECL BOOL IS_PLAYER_BEING_ARRESTED(Player player, BOOL atArresting) { return invoke(0x388A47C51ABDAC8E, player, atArresting); } // 0x388A47C51ABDAC8E 0x7F6A60D3 b323 + NATIVE_DECL void RESET_PLAYER_ARREST_STATE(Player player) { invoke(0x2D03E13C460760D6, player); } // 0x2D03E13C460760D6 0x453C7CAB b323 + NATIVE_DECL Vehicle GET_PLAYERS_LAST_VEHICLE() { return invoke(0xB6997A7EB3F5C8C0); } // 0xB6997A7EB3F5C8C0 0xE2757AC1 b323 + NATIVE_DECL Player GET_PLAYER_INDEX() { return invoke(0xA5EDC40EF369B48D); } // 0xA5EDC40EF369B48D 0x309BBDC1 b323 + NATIVE_DECL Player INT_TO_PLAYERINDEX(int value) { return invoke(0x41BD2A6B006AF756, value); } // 0x41BD2A6B006AF756 0x98DD98F1 b323 + NATIVE_DECL int INT_TO_PARTICIPANTINDEX(int value) { return invoke(0x9EC6603812C24710, value); } // 0x9EC6603812C24710 0x98F3B274 b323 + NATIVE_DECL int GET_TIME_SINCE_PLAYER_HIT_VEHICLE(Player player) { return invoke(0x5D35ECF3A81A0EE0, player); } // 0x5D35ECF3A81A0EE0 0x6E9B8B9E b323 + NATIVE_DECL int GET_TIME_SINCE_PLAYER_HIT_PED(Player player) { return invoke(0xE36A25322DC35F42, player); } // 0xE36A25322DC35F42 0xB6209195 b323 + NATIVE_DECL int GET_TIME_SINCE_PLAYER_DROVE_ON_PAVEMENT(Player player) { return invoke(0xD559D2BE9E37853B, player); } // 0xD559D2BE9E37853B 0x8836E732 b323 + NATIVE_DECL int GET_TIME_SINCE_PLAYER_DROVE_AGAINST_TRAFFIC(Player player) { return invoke(0xDB89591E290D9182, player); } // 0xDB89591E290D9182 0x9F27D00E b323 + NATIVE_DECL BOOL IS_PLAYER_FREE_FOR_AMBIENT_TASK(Player player) { return invoke(0xDCCFD3F106C36AB4, player); } // 0xDCCFD3F106C36AB4 0x85C7E232 b323 + NATIVE_DECL Player PLAYER_ID() { return invoke(0x4F8644AF03D0E0D6); } // 0x4F8644AF03D0E0D6 0x8AEA886C b323 + NATIVE_DECL Ped PLAYER_PED_ID() { return invoke(0xD80958FC74E988A6); } // 0xD80958FC74E988A6 0xFA92E226 b323 + NATIVE_DECL int NETWORK_PLAYER_ID_TO_INT() { return invoke(0xEE68096F9F37341E); } // 0xEE68096F9F37341E 0x8DD5B838 b323 + NATIVE_DECL BOOL HAS_FORCE_CLEANUP_OCCURRED(int cleanupFlags) { return invoke(0xC968670BFACE42D9, cleanupFlags); } // 0xC968670BFACE42D9 0x4B37333C b323 + NATIVE_DECL void FORCE_CLEANUP(int cleanupFlags) { invoke(0xBC8983F38F78ED51, cleanupFlags); } // 0xBC8983F38F78ED51 0xFDAAEA2B b323 + NATIVE_DECL void FORCE_CLEANUP_FOR_ALL_THREADS_WITH_THIS_NAME(const char* name, int cleanupFlags) { invoke(0x4C68DDDDF0097317, name, cleanupFlags); } // 0x4C68DDDDF0097317 0x04256C73 b323 + NATIVE_DECL void FORCE_CLEANUP_FOR_THREAD_WITH_THIS_ID(int id, int cleanupFlags) { invoke(0xF745B37630DF176B, id, cleanupFlags); } // 0xF745B37630DF176B 0x882D3EB3 b323 + NATIVE_DECL int GET_CAUSE_OF_MOST_RECENT_FORCE_CLEANUP() { return invoke(0x9A41CF4674A12272); } // 0x9A41CF4674A12272 0x39AA9FC8 b323 + NATIVE_DECL void SET_PLAYER_MAY_ONLY_ENTER_THIS_VEHICLE(Player player, Vehicle vehicle) { invoke(0x8026FF78F208978A, player, vehicle); } // 0x8026FF78F208978A 0xA454DD29 b323 + NATIVE_DECL void SET_PLAYER_MAY_NOT_ENTER_ANY_VEHICLE(Player player) { invoke(0x1DE37BBF9E9CC14A, player); } // 0x1DE37BBF9E9CC14A 0xAF7AFCC4 b323 + NATIVE_DECL BOOL GIVE_ACHIEVEMENT_TO_PLAYER(int achievementId) { return invoke(0xBEC7076D64130195, achievementId); } // 0xBEC7076D64130195 0x822BC992 b323 + NATIVE_DECL BOOL SET_ACHIEVEMENT_PROGRESS(int achievementId, int progress) { return invoke(0xC2AFFFDABBDC2C5C, achievementId, progress); } // 0xC2AFFFDABBDC2C5C b323 + NATIVE_DECL int GET_ACHIEVEMENT_PROGRESS(int achievementId) { return invoke(0x1C186837D0619335, achievementId); } // 0x1C186837D0619335 b323 + NATIVE_DECL BOOL HAS_ACHIEVEMENT_BEEN_PASSED(int achievementId) { return invoke(0x867365E111A3B6EB, achievementId); } // 0x867365E111A3B6EB 0x136A5BE9 b323 + NATIVE_DECL BOOL IS_PLAYER_ONLINE() { return invoke(0xF25D331DC2627BBC); } // 0xF25D331DC2627BBC 0x9FAB6729 b323 + NATIVE_DECL BOOL IS_PLAYER_LOGGING_IN_NP() { return invoke(0x74556E1420867ECA); } // 0x74556E1420867ECA 0x8F72FAD0 b323 + NATIVE_DECL void DISPLAY_SYSTEM_SIGNIN_UI(BOOL p0) { invoke(0x94DD7888C10A979E, p0); } // 0x94DD7888C10A979E 0x4264CED2 b323 + NATIVE_DECL BOOL IS_SYSTEM_UI_BEING_DISPLAYED() { return invoke(0x5D511E3867C87139); } // 0x5D511E3867C87139 0xE495B6DA b323 + NATIVE_DECL void SET_PLAYER_INVINCIBLE(Player player, BOOL toggle) { invoke(0x239528EACDC3E7DE, player, toggle); } // 0x239528EACDC3E7DE 0xDFB9A2A2 b323 + NATIVE_DECL BOOL GET_PLAYER_INVINCIBLE(Player player) { return invoke(0xB721981B2B939E07, player); } // 0xB721981B2B939E07 0x680C90EE b323 + NATIVE_DECL BOOL GET_PLAYER_DEBUG_INVINCIBLE(Player player) { return invoke(0xDCC07526B8EC45AF, player); } // 0xDCC07526B8EC45AF b1868 + NATIVE_DECL void SET_PLAYER_INVINCIBLE_BUT_HAS_REACTIONS(Player player, BOOL toggle) { invoke(0x6BC97F4F4BB3C04B, player, toggle); } // 0x6BC97F4F4BB3C04B b463 + NATIVE_DECL void SET_PLAYER_CAN_COLLECT_DROPPED_MONEY(Player player, BOOL p1) { invoke(0xCAC57395B151135F, player, p1); } // 0xCAC57395B151135F 0x00563E0D b323 + NATIVE_DECL void REMOVE_PLAYER_HELMET(Player player, BOOL p2) { invoke(0xF3AC26D3CC576528, player, p2); } // 0xF3AC26D3CC576528 0x6255F3B4 b323 + NATIVE_DECL void GIVE_PLAYER_RAGDOLL_CONTROL(Player player, BOOL toggle) { invoke(0x3C49C870E66F0A28, player, toggle); } // 0x3C49C870E66F0A28 0xC7B4D7AC b323 + NATIVE_DECL void SET_PLAYER_LOCKON(Player player, BOOL toggle) { invoke(0x5C8B2F450EE4328E, player, toggle); } // 0x5C8B2F450EE4328E 0x0B270E0F b323 + NATIVE_DECL void SET_PLAYER_TARGETING_MODE(int targetMode) { invoke(0xB1906895227793F3, targetMode); } // 0xB1906895227793F3 0x61CAE253 b323 + NATIVE_DECL void SET_PLAYER_TARGET_LEVEL(int targetLevel) { invoke(0x5702B917B99DB1CD, targetLevel); } // 0x5702B917B99DB1CD 0x772DA539 b323 + NATIVE_DECL BOOL GET_IS_USING_FPS_THIRD_PERSON_COVER() { return invoke(0xB9CF1F793A9F1BF1); } // 0xB9CF1F793A9F1BF1 b323 + NATIVE_DECL BOOL GET_IS_USING_HOOD_CAMERA() { return invoke(0xCB645E85E97EA48B); } // 0xCB645E85E97EA48B b372 + NATIVE_DECL void CLEAR_PLAYER_HAS_DAMAGED_AT_LEAST_ONE_PED(Player player) { invoke(0xF0B67A4DE6AB5F98, player); } // 0xF0B67A4DE6AB5F98 0x1D31CBBD b323 + NATIVE_DECL BOOL HAS_PLAYER_DAMAGED_AT_LEAST_ONE_PED(Player player) { return invoke(0x20CE80B0C2BF4ACC, player); } // 0x20CE80B0C2BF4ACC 0x14F52453 b323 + NATIVE_DECL void CLEAR_PLAYER_HAS_DAMAGED_AT_LEAST_ONE_NON_ANIMAL_PED(Player player) { invoke(0x4AACB96203D11A31, player); } // 0x4AACB96203D11A31 0x7E3BFBC5 b323 + NATIVE_DECL BOOL HAS_PLAYER_DAMAGED_AT_LEAST_ONE_NON_ANIMAL_PED(Player player) { return invoke(0xE4B90F367BD81752, player); } // 0xE4B90F367BD81752 0xA3707DFC b323 + NATIVE_DECL void SET_AIR_DRAG_MULTIPLIER_FOR_PLAYERS_VEHICLE(Player player, float multiplier) { invoke(0xCA7DC8329F0A1E9E, player, multiplier); } // 0xCA7DC8329F0A1E9E 0xF20F72E5 b323 + NATIVE_DECL void SET_SWIM_MULTIPLIER_FOR_PLAYER(Player player, float multiplier) { invoke(0xA91C6F0FF7D16A13, player, multiplier); } // 0xA91C6F0FF7D16A13 0xB986FF47 b323 + NATIVE_DECL void SET_RUN_SPRINT_MULTIPLIER_FOR_PLAYER(Player player, float multiplier) { invoke(0x6DB47AA77FD94E09, player, multiplier); } // 0x6DB47AA77FD94E09 0x825423C2 b323 + NATIVE_DECL int GET_TIME_SINCE_LAST_ARREST() { return invoke(0x5063F92F07C2A316); } // 0x5063F92F07C2A316 0x62824EF4 b323 + NATIVE_DECL int GET_TIME_SINCE_LAST_DEATH() { return invoke(0xC7034807558DDFCA); } // 0xC7034807558DDFCA 0x24BC5AC0 b323 + NATIVE_DECL void ASSISTED_MOVEMENT_CLOSE_ROUTE() { invoke(0xAEBF081FFC0A0E5E); } // 0xAEBF081FFC0A0E5E 0xF23277F3 b323 + NATIVE_DECL void ASSISTED_MOVEMENT_FLUSH_ROUTE() { invoke(0x8621390F0CDCFE1F); } // 0x8621390F0CDCFE1F 0xD04568B9 b323 + NATIVE_DECL void SET_PLAYER_FORCED_AIM(Player player, BOOL toggle) { invoke(0x0FEE4F80AC44A726, player, toggle); } // 0x0FEE4F80AC44A726 0x94E42E2E b323 + NATIVE_DECL void SET_PLAYER_FORCED_ZOOM(Player player, BOOL toggle) { invoke(0x75E7D505F2B15902, player, toggle); } // 0x75E7D505F2B15902 0xB0C576CB b323 + NATIVE_DECL void SET_PLAYER_FORCE_SKIP_AIM_INTRO(Player player, BOOL toggle) { invoke(0x7651BC64AE59E128, player, toggle); } // 0x7651BC64AE59E128 0x374F42F0 b323 + NATIVE_DECL void DISABLE_PLAYER_FIRING(Player player, BOOL toggle) { invoke(0x5E6CC07646BBEAB8, player, toggle); } // 0x5E6CC07646BBEAB8 0x30CB28CB b323 + NATIVE_DECL void DISABLE_PLAYER_THROW_GRENADE_WHILE_USING_GUN() { invoke(0xB885852C39CC265D); } // 0xB885852C39CC265D b323 + NATIVE_DECL void SET_DISABLE_AMBIENT_MELEE_MOVE(Player player, BOOL toggle) { invoke(0x2E8AABFA40A84F8C, player, toggle); } // 0x2E8AABFA40A84F8C 0xCCD937E7 b323 + NATIVE_DECL void SET_PLAYER_MAX_ARMOUR(Player player, int value) { invoke(0x77DFCCF5948B8C71, player, value); } // 0x77DFCCF5948B8C71 0xC6C3C53B b323 + NATIVE_DECL void SPECIAL_ABILITY_ACTIVATE(Player player, int p1) { invoke(0x821FDC827D6F4090, player, p1); } // 0x821FDC827D6F4090 b678 + NATIVE_DECL void SET_SPECIAL_ABILITY_MP(Player player, int p1, Any p2) { invoke(0xB214D570EAD7F81A, player, p1, p2); } // 0xB214D570EAD7F81A b678 + NATIVE_DECL void SPECIAL_ABILITY_DEACTIVATE_MP(Player player, int p1) { invoke(0x17F7471EACA78290, player, p1); } // 0x17F7471EACA78290 b678 + NATIVE_DECL void SPECIAL_ABILITY_DEACTIVATE(Player player, Any p1) { invoke(0xD6A953C6D1492057, player, p1); } // 0xD6A953C6D1492057 0x80C2AB09 b323 + NATIVE_DECL void SPECIAL_ABILITY_DEACTIVATE_FAST(Player player, Any p1) { invoke(0x9CB5CE07A3968D5A, player, p1); } // 0x9CB5CE07A3968D5A 0x0751908A b323 + NATIVE_DECL void SPECIAL_ABILITY_RESET(Player player, Any p1) { invoke(0x375F0E738F861A94, player, p1); } // 0x375F0E738F861A94 0xA7D8BCD3 b323 + NATIVE_DECL void SPECIAL_ABILITY_CHARGE_ON_MISSION_FAILED(Player player, Any p1) { invoke(0xC9A763D8FE87436A, player, p1); } // 0xC9A763D8FE87436A 0x4136829A b323 + NATIVE_DECL void SPECIAL_ABILITY_CHARGE_SMALL(Player player, BOOL p1, BOOL p2, Any p3) { invoke(0x2E7B9B683481687D, player, p1, p2, p3); } // 0x2E7B9B683481687D 0x6F463F56 b323 + NATIVE_DECL void SPECIAL_ABILITY_CHARGE_MEDIUM(Player player, BOOL p1, BOOL p2, Any p3) { invoke(0xF113E3AA9BC54613, player, p1, p2, p3); } // 0xF113E3AA9BC54613 0xAB55D8F3 b323 + NATIVE_DECL void SPECIAL_ABILITY_CHARGE_LARGE(Player player, BOOL p1, BOOL p2, Any p3) { invoke(0xF733F45FA4497D93, player, p1, p2, p3); } // 0xF733F45FA4497D93 0xF440C04D b323 + NATIVE_DECL void SPECIAL_ABILITY_CHARGE_CONTINUOUS(Player player, Ped p1, Any p2) { invoke(0xED481732DFF7E997, player, p1, p2); } // 0xED481732DFF7E997 0x5FEE98A2 b323 + NATIVE_DECL void SPECIAL_ABILITY_CHARGE_ABSOLUTE(Player player, int p1, BOOL p2, Any p3) { invoke(0xB7B0870EB531D08D, player, p1, p2, p3); } // 0xB7B0870EB531D08D 0x72429998 b323 + NATIVE_DECL void SPECIAL_ABILITY_CHARGE_NORMALIZED(Player player, float normalizedValue, BOOL p2, Any p3) { invoke(0xA0696A65F009EE18, player, normalizedValue, p2, p3); } // 0xA0696A65F009EE18 0x8C7E68C1 b323 + NATIVE_DECL void SPECIAL_ABILITY_FILL_METER(Player player, BOOL p1, Any p2) { invoke(0x3DACA8DDC6FD4980, player, p1, p2); } // 0x3DACA8DDC6FD4980 0xB71589DA b323 + NATIVE_DECL void SPECIAL_ABILITY_DEPLETE_METER(Player player, BOOL p1, Any p2) { invoke(0x1D506DBBBC51E64B, player, p1, p2); } // 0x1D506DBBBC51E64B 0x9F80F6DF b323 + NATIVE_DECL void SPECIAL_ABILITY_LOCK(Hash playerModel, Any p1) { invoke(0x6A09D0D590A47D13, playerModel, p1); } // 0x6A09D0D590A47D13 0x1B7BB388 b323 + NATIVE_DECL void SPECIAL_ABILITY_UNLOCK(Hash playerModel, Any p1) { invoke(0xF145F3BE2EFA9A3B, playerModel, p1); } // 0xF145F3BE2EFA9A3B 0x1FDB2919 b323 + NATIVE_DECL BOOL IS_SPECIAL_ABILITY_UNLOCKED(Hash playerModel) { return invoke(0xC6017F6A6CDFA694, playerModel); } // 0xC6017F6A6CDFA694 0xC9C75E82 b323 + NATIVE_DECL BOOL IS_SPECIAL_ABILITY_ACTIVE(Player player, Any p1) { return invoke(0x3E5F7FC85D854E15, player, p1); } // 0x3E5F7FC85D854E15 0x1B17E334 b323 + NATIVE_DECL BOOL IS_SPECIAL_ABILITY_METER_FULL(Player player, Any p1) { return invoke(0x05A1FE504B7F2587, player, p1); } // 0x05A1FE504B7F2587 0x2E19D7F6 b323 + NATIVE_DECL void ENABLE_SPECIAL_ABILITY(Player player, BOOL toggle, Any p2) { invoke(0x181EC197DAEFE121, player, toggle, p2); } // 0x181EC197DAEFE121 0xC86C1B4E b323 + NATIVE_DECL BOOL IS_SPECIAL_ABILITY_ENABLED(Player player, Any p1) { return invoke(0xB1D200FE26AEF3CB, player, p1); } // 0xB1D200FE26AEF3CB 0xC01238CC b323 + NATIVE_DECL void SET_SPECIAL_ABILITY_MULTIPLIER(float multiplier) { invoke(0xA49C426ED0CA4AB7, multiplier); } // 0xA49C426ED0CA4AB7 0xFF1BC556 b323 + NATIVE_DECL void UPDATE_SPECIAL_ABILITY_FROM_STAT(Player player, Any p1) { invoke(0xFFEE8FA29AB9A18E, player, p1); } // 0xFFEE8FA29AB9A18E 0x5D0FE25B b323 + NATIVE_DECL BOOL GET_IS_PLAYER_DRIVING_ON_HIGHWAY(Player player) { return invoke(0x5FC472C501CCADB3, player); } // 0x5FC472C501CCADB3 0x46E7E31D b323 + NATIVE_DECL BOOL GET_IS_PLAYER_DRIVING_WRECKLESS(Player player, int p1) { return invoke(0xF10B44FD479D69F3, player, p1); } // 0xF10B44FD479D69F3 0x1E359CC8 b323 + NATIVE_DECL BOOL GET_IS_MOPPING_AREA_FREE_IN_FRONT_OF_PLAYER(Player player, float p1) { return invoke(0xDD2620B7B9D16FF1, player, p1); } // 0xDD2620B7B9D16FF1 0x8CB53C9F b323 + NATIVE_DECL void START_PLAYER_TELEPORT(Player player, float x, float y, float z, float heading, BOOL p5, BOOL findCollisionLand, BOOL p7) { invoke(0xAD15F075A4DA0FDE, player, x, y, z, heading, p5, findCollisionLand, p7); } // 0xAD15F075A4DA0FDE 0xC552E06C b323 + NATIVE_DECL BOOL UPDATE_PLAYER_TELEPORT(Player player) { return invoke(0xE23D5873C2394C61, player); } // 0xE23D5873C2394C61 b323 + NATIVE_DECL void STOP_PLAYER_TELEPORT() { invoke(0xC449EDED9D73009C); } // 0xC449EDED9D73009C 0x86AB8DBB b323 + NATIVE_DECL BOOL IS_PLAYER_TELEPORT_ACTIVE() { return invoke(0x02B15662D7F8886F); } // 0x02B15662D7F8886F 0x3A11D118 b323 + NATIVE_DECL float GET_PLAYER_CURRENT_STEALTH_NOISE(Player player) { return invoke(0x2F395D61F3A1F877, player); } // 0x2F395D61F3A1F877 0xC3B02362 b323 + NATIVE_DECL void SET_PLAYER_HEALTH_RECHARGE_MULTIPLIER(Player player, float regenRate) { invoke(0x5DB660B38DD98A31, player, regenRate); } // 0x5DB660B38DD98A31 0x45514731 b323 + NATIVE_DECL float GET_PLAYER_HEALTH_RECHARGE_MAX_PERCENT(Player player) { return invoke(0x8BC515BAE4AAF8FF, player); } // 0x8BC515BAE4AAF8FF b617 + NATIVE_DECL void SET_PLAYER_HEALTH_RECHARGE_MAX_PERCENT(Player player, float limit) { invoke(0xC388A0F065F5BC34, player, limit); } // 0xC388A0F065F5BC34 b573 + NATIVE_DECL void DISABLE_PLAYER_HEALTH_RECHARGE(Player player) { invoke(0xBCB06442F7E52666, player); } // 0xBCB06442F7E52666 b2802 + NATIVE_DECL void SET_PLAYER_FALL_DISTANCE_TO_TRIGGER_RAGDOLL_OVERRIDE(Player player, float p1) { invoke(0xEFD79FA81DFBA9CB, player, p1); } // 0xEFD79FA81DFBA9CB b573 + NATIVE_DECL void SET_PLAYER_WEAPON_DAMAGE_MODIFIER(Player player, float modifier) { invoke(0xCE07B9F7817AADA3, player, modifier); } // 0xCE07B9F7817AADA3 0xB02C2F39 b323 + NATIVE_DECL void SET_PLAYER_WEAPON_DEFENSE_MODIFIER(Player player, float modifier) { invoke(0x2D83BC011CA14A3C, player, modifier); } // 0x2D83BC011CA14A3C 0xAE446344 b323 + NATIVE_DECL void SET_PLAYER_WEAPON_MINIGUN_DEFENSE_MODIFIER(Player player, float modifier) { invoke(0xBCFDE9EDE4CF27DC, player, modifier); } // 0xBCFDE9EDE4CF27DC b944 + NATIVE_DECL void SET_PLAYER_MELEE_WEAPON_DAMAGE_MODIFIER(Player player, float modifier, BOOL p2) { invoke(0x4A3DC7ECCC321032, player, modifier, p2); } // 0x4A3DC7ECCC321032 0x362E69AD b323 + NATIVE_DECL void SET_PLAYER_MELEE_WEAPON_DEFENSE_MODIFIER(Player player, float modifier) { invoke(0xAE540335B4ABC4E2, player, modifier); } // 0xAE540335B4ABC4E2 0x9F3D577F b323 + NATIVE_DECL void SET_PLAYER_VEHICLE_DAMAGE_MODIFIER(Player player, float modifier) { invoke(0xA50E117CDDF82F0C, player, modifier); } // 0xA50E117CDDF82F0C 0x823ECA63 b323 + NATIVE_DECL void SET_PLAYER_VEHICLE_DEFENSE_MODIFIER(Player player, float modifier) { invoke(0x4C60E6EFDAFF2462, player, modifier); } // 0x4C60E6EFDAFF2462 0xA16626C7 b323 + NATIVE_DECL void SET_PLAYER_MAX_EXPLOSIVE_DAMAGE(Player player, float p1) { invoke(0x8D768602ADEF2245, player, p1); } // 0x8D768602ADEF2245 b463 + NATIVE_DECL void SET_PLAYER_EXPLOSIVE_DAMAGE_MODIFIER(Player player, Any p1) { invoke(0xD821056B9ACF8052, player, p1); } // 0xD821056B9ACF8052 b1011 + NATIVE_DECL void SET_PLAYER_WEAPON_TAKEDOWN_DEFENSE_MODIFIER(Player player, float p1) { invoke(0x31E90B8873A4CD3B, player, p1); } // 0x31E90B8873A4CD3B b617 + NATIVE_DECL void SET_PLAYER_PARACHUTE_TINT_INDEX(Player player, int tintIndex) { invoke(0xA3D0E54541D9A5E5, player, tintIndex); } // 0xA3D0E54541D9A5E5 0x8EA12EDB b323 + NATIVE_DECL void GET_PLAYER_PARACHUTE_TINT_INDEX(Player player, int* tintIndex) { invoke(0x75D3F7A1B0D9B145, player, tintIndex); } // 0x75D3F7A1B0D9B145 0x432B0509 b323 + NATIVE_DECL void SET_PLAYER_RESERVE_PARACHUTE_TINT_INDEX(Player player, int index) { invoke(0xAF04C87F5DC1DF38, player, index); } // 0xAF04C87F5DC1DF38 0x70689638 b323 + NATIVE_DECL void GET_PLAYER_RESERVE_PARACHUTE_TINT_INDEX(Player player, int* index) { invoke(0xD5A016BC3C09CF40, player, index); } // 0xD5A016BC3C09CF40 0x77B8EF01 b323 + NATIVE_DECL void SET_PLAYER_PARACHUTE_PACK_TINT_INDEX(Player player, int tintIndex) { invoke(0x93B0FB27C9A04060, player, tintIndex); } // 0x93B0FB27C9A04060 0xD79D5D1B b323 + NATIVE_DECL void GET_PLAYER_PARACHUTE_PACK_TINT_INDEX(Player player, int* tintIndex) { invoke(0x6E9C742F340CE5A2, player, tintIndex); } // 0x6E9C742F340CE5A2 0x4E418E13 b323 + NATIVE_DECL void SET_PLAYER_HAS_RESERVE_PARACHUTE(Player player) { invoke(0x7DDAB28D31FAC363, player); } // 0x7DDAB28D31FAC363 0xA3E4798E b323 + NATIVE_DECL BOOL GET_PLAYER_HAS_RESERVE_PARACHUTE(Player player) { return invoke(0x5DDFE2FF727F3CA3, player); } // 0x5DDFE2FF727F3CA3 0x30DA1DA1 b323 + NATIVE_DECL void SET_PLAYER_CAN_LEAVE_PARACHUTE_SMOKE_TRAIL(Player player, BOOL enabled) { invoke(0xF401B182DBA8AF53, player, enabled); } // 0xF401B182DBA8AF53 0x832DEB7A b323 + NATIVE_DECL void SET_PLAYER_PARACHUTE_SMOKE_TRAIL_COLOR(Player player, int r, int g, int b) { invoke(0x8217FD371A4625CF, player, r, g, b); } // 0x8217FD371A4625CF 0x14FE9264 b323 + NATIVE_DECL void GET_PLAYER_PARACHUTE_SMOKE_TRAIL_COLOR(Player player, int* r, int* g, int* b) { invoke(0xEF56DBABD3CD4887, player, r, g, b); } // 0xEF56DBABD3CD4887 0xF66E5CDD b323 + NATIVE_DECL void SET_PLAYER_PHONE_PALETTE_IDX(Player player, int flags) { invoke(0x11D5F725F0E780E0, player, flags); } // 0x11D5F725F0E780E0 b323 + NATIVE_DECL void SET_PLAYER_NOISE_MULTIPLIER(Player player, float multiplier) { invoke(0xDB89EF50FF25FCE9, player, multiplier); } // 0xDB89EF50FF25FCE9 0x15786DD1 b323 + NATIVE_DECL void SET_PLAYER_SNEAKING_NOISE_MULTIPLIER(Player player, float multiplier) { invoke(0xB2C1A29588A9F47C, player, multiplier); } // 0xB2C1A29588A9F47C 0x8D2D89C4 b323 + NATIVE_DECL BOOL CAN_PED_HEAR_PLAYER(Player player, Ped ped) { return invoke(0xF297383AA91DCA29, player, ped); } // 0xF297383AA91DCA29 0x1C70B2EB b323 + NATIVE_DECL void SIMULATE_PLAYER_INPUT_GAIT(Player player, float amount, int gaitType, float speed, BOOL p4, BOOL p5, Any p6) { invoke(0x477D5D63E63ECA5D, player, amount, gaitType, speed, p4, p5, p6); } // 0x477D5D63E63ECA5D 0x0D77CC34 b323 + NATIVE_DECL void RESET_PLAYER_INPUT_GAIT(Player player) { invoke(0x19531C47A2ABD691, player); } // 0x19531C47A2ABD691 0x4A701EE1 b323 + NATIVE_DECL void SET_AUTO_GIVE_PARACHUTE_WHEN_ENTER_PLANE(Player player, BOOL toggle) { invoke(0x9F343285A00B4BB6, player, toggle); } // 0x9F343285A00B4BB6 0xA97C2059 b323 + NATIVE_DECL void SET_AUTO_GIVE_SCUBA_GEAR_WHEN_EXIT_VEHICLE(Player player, BOOL toggle) { invoke(0xD2B315B6689D537D, player, toggle); } // 0xD2B315B6689D537D 0xA25D767E b323 + NATIVE_DECL void SET_PLAYER_STEALTH_PERCEPTION_MODIFIER(Player player, float value) { invoke(0x4E9021C1FCDD507A, player, value); } // 0x4E9021C1FCDD507A 0x3D26105F b323 + NATIVE_DECL BOOL IS_REMOTE_PLAYER_IN_NON_CLONED_VEHICLE(Player player) { return invoke(0x690A61A6D13583F6, player); } // 0x690A61A6D13583F6 0x1D371529 b323 + NATIVE_DECL void INCREASE_PLAYER_JUMP_SUPPRESSION_RANGE(Player player) { invoke(0x9EDD76E87D5D51BA, player); } // 0x9EDD76E87D5D51BA 0xE30A64DC b323 + NATIVE_DECL void SET_PLAYER_SIMULATE_AIMING(Player player, BOOL toggle) { invoke(0xC54C95DA968EC5B5, player, toggle); } // 0xC54C95DA968EC5B5 0xF1E0CAFC b323 + NATIVE_DECL void SET_PLAYER_CLOTH_PIN_FRAMES(Player player, int p1) { invoke(0x749FADDF97DFE930, player, p1); } // 0x749FADDF97DFE930 0xF7A0F00F b323 + NATIVE_DECL void SET_PLAYER_CLOTH_PACKAGE_INDEX(int index) { invoke(0x9F7BBA2EA6372500, index); } // 0x9F7BBA2EA6372500 0xB8209F16 b323 + NATIVE_DECL void SET_PLAYER_CLOTH_LOCK_COUNTER(int value) { invoke(0x14D913B777DFF5DA, value); } // 0x14D913B777DFF5DA 0x8D9FD4D1 b323 + NATIVE_DECL void PLAYER_ATTACH_VIRTUAL_BOUND(float p0, float p1, float p2, float p3, float p4, float p5, float p6, float p7) { invoke(0xED51733DC73AED51, p0, p1, p2, p3, p4, p5, p6, p7); } // 0xED51733DC73AED51 0xECD12E60 b323 + NATIVE_DECL void PLAYER_DETACH_VIRTUAL_BOUND() { invoke(0x1DD5897E2FA6E7C9); } // 0x1DD5897E2FA6E7C9 0x96100EA4 b323 + NATIVE_DECL BOOL HAS_PLAYER_BEEN_SPOTTED_IN_STOLEN_VEHICLE(Player player) { return invoke(0xD705740BB0A1CF4C, player); } // 0xD705740BB0A1CF4C 0x4A01B76A b323 + NATIVE_DECL BOOL IS_PLAYER_BATTLE_AWARE(Player player) { return invoke(0x38D28DA81E4E9BF9, player); } // 0x38D28DA81E4E9BF9 0x013B4F72 b323 + NATIVE_DECL BOOL GET_PLAYER_RECEIVED_BATTLE_EVENT_RECENTLY(Player player, int p1, BOOL p2) { return invoke(0xBC0753C9CA14B506, player, p1, p2); } // 0xBC0753C9CA14B506 0x9DF75B2A b323 + NATIVE_DECL void EXTEND_WORLD_BOUNDARY_FOR_PLAYER(float x, float y, float z) { invoke(0x5006D96C995A5827, x, y, z); } // 0x5006D96C995A5827 0x64DDB07D b323 + NATIVE_DECL void RESET_WORLD_BOUNDARY_FOR_PLAYER() { invoke(0xDA1DF03D5A315F4E); } // 0xDA1DF03D5A315F4E 0xA97C2F6C b323 + NATIVE_DECL BOOL IS_PLAYER_RIDING_TRAIN(Player player) { return invoke(0x4EC12697209F2196, player); } // 0x4EC12697209F2196 0x9765E71D b323 + NATIVE_DECL BOOL HAS_PLAYER_LEFT_THE_WORLD(Player player) { return invoke(0xD55DDFB47991A294, player); } // 0xD55DDFB47991A294 0xFEA40B6C b323 + NATIVE_DECL void SET_PLAYER_LEAVE_PED_BEHIND(Player player, BOOL toggle) { invoke(0xFF300C7649724A0B, player, toggle); } // 0xFF300C7649724A0B 0xAD8383FA b323 + NATIVE_DECL void SET_PLAYER_PARACHUTE_VARIATION_OVERRIDE(Player player, int p1, Any p2, Any p3, BOOL p4) { invoke(0xD9284A8C0D48352C, player, p1, p2, p3, p4); } // 0xD9284A8C0D48352C 0x9254249D b323 + NATIVE_DECL void CLEAR_PLAYER_PARACHUTE_VARIATION_OVERRIDE(Player player) { invoke(0x0F4CC924CF8C7B21, player); } // 0x0F4CC924CF8C7B21 0xFD60F5AB b323 + NATIVE_DECL void SET_PLAYER_PARACHUTE_MODEL_OVERRIDE(Player player, Hash model) { invoke(0x977DB4641F6FC3DB, player, model); } // 0x977DB4641F6FC3DB 0x5D382498 b323 + NATIVE_DECL void SET_PLAYER_RESERVE_PARACHUTE_MODEL_OVERRIDE(Player player, Hash model) { invoke(0x0764486AEDE748DB, player, model); } // 0x0764486AEDE748DB b2372 + NATIVE_DECL Hash GET_PLAYER_PARACHUTE_MODEL_OVERRIDE(Player player) { return invoke(0xC219887CA3E65C41, player); } // 0xC219887CA3E65C41 b2372 + NATIVE_DECL Hash GET_PLAYER_RESERVE_PARACHUTE_MODEL_OVERRIDE(Player player) { return invoke(0x37FAAA68DCA9D08D, player); } // 0x37FAAA68DCA9D08D b2372 + NATIVE_DECL void CLEAR_PLAYER_PARACHUTE_MODEL_OVERRIDE(Player player) { invoke(0x8753997EB5F6EE3F, player); } // 0x8753997EB5F6EE3F 0x6FF034BB b323 + NATIVE_DECL void CLEAR_PLAYER_RESERVE_PARACHUTE_MODEL_OVERRIDE(Player player) { invoke(0x290D248E25815AE8, player); } // 0x290D248E25815AE8 b2372 + NATIVE_DECL void SET_PLAYER_PARACHUTE_PACK_MODEL_OVERRIDE(Player player, Hash model) { invoke(0xDC80A4C2F18A2B64, player, model); } // 0xDC80A4C2F18A2B64 0xA877FF5E b323 + NATIVE_DECL void CLEAR_PLAYER_PARACHUTE_PACK_MODEL_OVERRIDE(Player player) { invoke(0x10C54E4389C12B42, player); } // 0x10C54E4389C12B42 0xBB62AAC5 b323 + NATIVE_DECL void DISABLE_PLAYER_VEHICLE_REWARDS(Player player) { invoke(0xC142BE3BB9CE125F, player); } // 0xC142BE3BB9CE125F 0x8C6E611D b323 + NATIVE_DECL void SET_PLAYER_SPECTATED_VEHICLE_RADIO_OVERRIDE(BOOL p0) { invoke(0x2F7CEB6520288061, p0); } // 0x2F7CEB6520288061 0x2849D4B2 b323 + NATIVE_DECL void SET_PLAYER_BLUETOOTH_STATE(Player player, BOOL state) { invoke(0x5DC40A8869C22141, player, state); } // 0x5DC40A8869C22141 0x7A6B0EF8 b323 + NATIVE_DECL BOOL IS_PLAYER_BLUETOOTH_ENABLE(Player player) { return invoke(0x65FAEE425DE637B0, player); } // 0x65FAEE425DE637B0 0xEA01BD4A b323 + NATIVE_DECL void DISABLE_CAMERA_VIEW_MODE_CYCLE(Player player) { invoke(0x5501B7A5CDB79D37, player); } // 0x5501B7A5CDB79D37 b323 + NATIVE_DECL int GET_PLAYER_FAKE_WANTED_LEVEL(Player player) { return invoke(0x56105E599CAB0EFA, player); } // 0x56105E599CAB0EFA 0x0098D244 b323 + NATIVE_DECL void SET_PLAYER_CAN_DAMAGE_PLAYER(Player player1, Player player2, BOOL toggle) { invoke(0x55FCC0C390620314, player1, player2, toggle); } // 0x55FCC0C390620314 b573 + NATIVE_DECL void SET_APPLY_WAYPOINT_OF_PLAYER(Player player, int hudColor) { invoke(0x2382AB11450AE7BA, player, hudColor); } // 0x2382AB11450AE7BA b877 + NATIVE_DECL BOOL IS_PLAYER_VEHICLE_WEAPON_TOGGLED_TO_NON_HOMING(Any p0) { return invoke(0x6E4361FF3E8CD7CA, p0); } // 0x6E4361FF3E8CD7CA b1011 + NATIVE_DECL void SET_PLAYER_VEHICLE_WEAPON_TO_NON_HOMING(Any p0) { invoke(0x237440E46D918649, p0); } // 0x237440E46D918649 b1290 + NATIVE_DECL void SET_PLAYER_HOMING_DISABLED_FOR_ALL_VEHICLE_WEAPONS(Any p0, Any p1) { invoke(0xEE4EBDD2593BA844, p0, p1); } // 0xEE4EBDD2593BA844 b1180 + NATIVE_DECL void ADD_PLAYER_TARGETABLE_ENTITY(Player player, Entity entity) { invoke(0x9097EB6D4BB9A12A, player, entity); } // 0x9097EB6D4BB9A12A b1868 + NATIVE_DECL void REMOVE_PLAYER_TARGETABLE_ENTITY(Player player, Entity entity) { invoke(0x9F260BFB59ADBCA3, player, entity); } // 0x9F260BFB59ADBCA3 b1868 + NATIVE_DECL void SET_PLAYER_PREVIOUS_VARIATION_DATA(Player player, int p1, int p2, Any p3, Any p4, Any p5) { invoke(0x7BAE68775557AE0B, player, p1, p2, p3, p4, p5); } // 0x7BAE68775557AE0B b1290 + NATIVE_DECL void REMOVE_SCRIPT_FIRE_POSITION() { invoke(0x7148E0F43D11F0D9); } // 0x7148E0F43D11F0D9 b1604 + NATIVE_DECL void SET_SCRIPT_FIRE_POSITION(float coordX, float coordY, float coordZ) { invoke(0x70A382ADEC069DD3, coordX, coordY, coordZ); } // 0x70A382ADEC069DD3 b1604 } namespace RECORDING { - void REPLAY_START_EVENT(int p0); - void REPLAY_STOP_EVENT(); - void REPLAY_CANCEL_EVENT(); - void REPLAY_RECORD_BACK_FOR_TIME(float p0, float p1, int p2); - void REPLAY_CHECK_FOR_EVENT_THIS_FRAME(const char* missionNameLabel, Any p1); - void REPLAY_PREVENT_RECORDING_THIS_FRAME(); - void REPLAY_RESET_EVENT_INFO(); - void REPLAY_DISABLE_CAMERA_MOVEMENT_THIS_FRAME(); - void RECORD_GREATEST_MOMENT(int p0, int p1, int p2); - void START_REPLAY_RECORDING(int mode); - void STOP_REPLAY_RECORDING(); - void CANCEL_REPLAY_RECORDING(); - BOOL SAVE_REPLAY_RECORDING(); - BOOL IS_REPLAY_RECORDING(); - BOOL IS_REPLAY_INITIALIZED(); - BOOL IS_REPLAY_AVAILABLE(); - BOOL IS_REPLAY_RECORD_SPACE_AVAILABLE(BOOL p0); + NATIVE_DECL void REPLAY_START_EVENT(int p0) { invoke(0x48621C9FCA3EBD28, p0); } // 0x48621C9FCA3EBD28 b323 + NATIVE_DECL void REPLAY_STOP_EVENT() { invoke(0x81CBAE94390F9F89); } // 0x81CBAE94390F9F89 b323 + NATIVE_DECL void REPLAY_CANCEL_EVENT() { invoke(0x13B350B8AD0EEE10); } // 0x13B350B8AD0EEE10 b323 + NATIVE_DECL void REPLAY_RECORD_BACK_FOR_TIME(float p0, float p1, int p2) { invoke(0x293220DA1B46CEBC, p0, p1, p2); } // 0x293220DA1B46CEBC b323 + NATIVE_DECL void REPLAY_CHECK_FOR_EVENT_THIS_FRAME(const char* missionNameLabel, Any p1) { invoke(0x208784099002BC30, missionNameLabel, p1); } // 0x208784099002BC30 b323 + NATIVE_DECL void REPLAY_PREVENT_RECORDING_THIS_FRAME() { invoke(0xEB2D525B57F42B40); } // 0xEB2D525B57F42B40 b323 + NATIVE_DECL void REPLAY_RESET_EVENT_INFO() { invoke(0xF854439EFBB3B583); } // 0xF854439EFBB3B583 b323 + NATIVE_DECL void REPLAY_DISABLE_CAMERA_MOVEMENT_THIS_FRAME() { invoke(0xAF66DCEE6609B148); } // 0xAF66DCEE6609B148 b323 + NATIVE_DECL void RECORD_GREATEST_MOMENT(int p0, int p1, int p2) { invoke(0x66972397E0757E7A, p0, p1, p2); } // 0x66972397E0757E7A b323 + NATIVE_DECL void START_REPLAY_RECORDING(int mode) { invoke(0xC3AC2FFF9612AC81, mode); } // 0xC3AC2FFF9612AC81 b323 + NATIVE_DECL void STOP_REPLAY_RECORDING() { invoke(0x071A5197D6AFC8B3); } // 0x071A5197D6AFC8B3 b323 + NATIVE_DECL void CANCEL_REPLAY_RECORDING() { invoke(0x88BB3507ED41A240); } // 0x88BB3507ED41A240 b323 + NATIVE_DECL BOOL SAVE_REPLAY_RECORDING() { return invoke(0x644546EC5287471B); } // 0x644546EC5287471B b323 + NATIVE_DECL BOOL IS_REPLAY_RECORDING() { return invoke(0x1897CA71995A90B4); } // 0x1897CA71995A90B4 b323 + NATIVE_DECL BOOL IS_REPLAY_INITIALIZED() { return invoke(0xDF4B952F7D381B95); } // 0xDF4B952F7D381B95 b323 + NATIVE_DECL BOOL IS_REPLAY_AVAILABLE() { return invoke(0x4282E08174868BE3); } // 0x4282E08174868BE3 b323 + NATIVE_DECL BOOL IS_REPLAY_RECORD_SPACE_AVAILABLE(BOOL p0) { return invoke(0x33D47E85B476ABCD, p0); } // 0x33D47E85B476ABCD b323 } namespace REPLAY { - void REGISTER_EFFECT_FOR_REPLAY_EDITOR(const char* p0, BOOL p1); - BOOL REPLAY_SYSTEM_HAS_REQUESTED_A_SCRIPT_CLEANUP(); - void SET_SCRIPTS_HAVE_CLEANED_UP_FOR_REPLAY_SYSTEM(); - void SET_REPLAY_SYSTEM_PAUSED_FOR_SAVE(BOOL p0); - void REPLAY_CONTROL_SHUTDOWN(); - void ACTIVATE_ROCKSTAR_EDITOR(int p0); + NATIVE_DECL void REGISTER_EFFECT_FOR_REPLAY_EDITOR(const char* p0, BOOL p1) { invoke(0x7E2BD3EF6C205F09, p0, p1); } // 0x7E2BD3EF6C205F09 b323 + NATIVE_DECL BOOL REPLAY_SYSTEM_HAS_REQUESTED_A_SCRIPT_CLEANUP() { return invoke(0x95AB8B5C992C7B58); } // 0x95AB8B5C992C7B58 b323 + NATIVE_DECL void SET_SCRIPTS_HAVE_CLEANED_UP_FOR_REPLAY_SYSTEM() { invoke(0x5AD3932DAEB1E5D3); } // 0x5AD3932DAEB1E5D3 b323 + NATIVE_DECL void SET_REPLAY_SYSTEM_PAUSED_FOR_SAVE(BOOL p0) { invoke(0xE058175F8EAFE79A, p0); } // 0xE058175F8EAFE79A b323 + NATIVE_DECL void REPLAY_CONTROL_SHUTDOWN() { invoke(0x3353D13F09307691); } // 0x3353D13F09307691 b323 + NATIVE_DECL void ACTIVATE_ROCKSTAR_EDITOR(int p0) { invoke(0x49DA8145672B2725, p0); } // 0x49DA8145672B2725 b323 } namespace SAVEMIGRATION { - BOOL SAVEMIGRATION_IS_MP_ENABLED(); - BOOL SAVEMIGRATION_MP_REQUEST_ACCOUNTS(); - int SAVEMIGRATION_MP_GET_ACCOUNTS_STATUS(); - int SAVEMIGRATION_MP_NUM_ACCOUNTS(); - BOOL SAVEMIGRATION_MP_GET_ACCOUNT(int p0, Any* p1); - BOOL SAVEMIGRATION_MP_REQUEST_STATUS(); - int SAVEMIGRATION_MP_GET_STATUS(); + NATIVE_DECL BOOL SAVEMIGRATION_IS_MP_ENABLED() { return invoke(0x84B418E93894AC1C); } // 0x84B418E93894AC1C b2372 + NATIVE_DECL BOOL SAVEMIGRATION_MP_REQUEST_ACCOUNTS() { return invoke(0x85F41F9225D08C72); } // 0x85F41F9225D08C72 b2612 + NATIVE_DECL int SAVEMIGRATION_MP_GET_ACCOUNTS_STATUS() { return invoke(0xC8CB5999919EA2CA); } // 0xC8CB5999919EA2CA b2612 + NATIVE_DECL int SAVEMIGRATION_MP_NUM_ACCOUNTS() { return invoke(0x77A16200E18E0C55); } // 0x77A16200E18E0C55 b2612 + NATIVE_DECL BOOL SAVEMIGRATION_MP_GET_ACCOUNT(int p0, Any* p1) { return invoke(0xFCE2747EEF1D05FC, p0, p1); } // 0xFCE2747EEF1D05FC b2612 + NATIVE_DECL BOOL SAVEMIGRATION_MP_REQUEST_STATUS() { return invoke(0xE5E9746A66359F9D); } // 0xE5E9746A66359F9D b2372 + NATIVE_DECL int SAVEMIGRATION_MP_GET_STATUS() { return invoke(0x690B76BD2763E068); } // 0x690B76BD2763E068 b2372 } namespace SCRIPT { - void REQUEST_SCRIPT(const char* scriptName); - void SET_SCRIPT_AS_NO_LONGER_NEEDED(const char* scriptName); - BOOL HAS_SCRIPT_LOADED(const char* scriptName); - BOOL DOES_SCRIPT_EXIST(const char* scriptName); - void REQUEST_SCRIPT_WITH_NAME_HASH(Hash scriptHash); - void SET_SCRIPT_WITH_NAME_HASH_AS_NO_LONGER_NEEDED(Hash scriptHash); - BOOL HAS_SCRIPT_WITH_NAME_HASH_LOADED(Hash scriptHash); - BOOL DOES_SCRIPT_WITH_NAME_HASH_EXIST(Hash scriptHash); - void TERMINATE_THREAD(int threadId); - BOOL IS_THREAD_ACTIVE(int threadId); - const char* GET_NAME_OF_SCRIPT_WITH_THIS_ID(int threadId); - void SCRIPT_THREAD_ITERATOR_RESET(); - int SCRIPT_THREAD_ITERATOR_GET_NEXT_THREAD_ID(); - int GET_ID_OF_THIS_THREAD(); - void TERMINATE_THIS_THREAD(); - int GET_NUMBER_OF_THREADS_RUNNING_THE_SCRIPT_WITH_THIS_HASH(Hash scriptHash); - const char* GET_THIS_SCRIPT_NAME(); - Hash GET_HASH_OF_THIS_SCRIPT_NAME(); - int GET_NUMBER_OF_EVENTS(int eventGroup); - BOOL GET_EVENT_EXISTS(int eventGroup, int eventIndex); - int GET_EVENT_AT_INDEX(int eventGroup, int eventIndex); - BOOL GET_EVENT_DATA(int eventGroup, int eventIndex, Any* eventData, int eventDataSize); - void TRIGGER_SCRIPT_EVENT(int eventGroup, Any* eventData, int eventDataSize, int playerBits); - void SHUTDOWN_LOADING_SCREEN(); - void SET_NO_LOADING_SCREEN(BOOL toggle); - BOOL GET_NO_LOADING_SCREEN(); - void COMMIT_TO_LOADINGSCREEN_SELCTION(); - BOOL BG_IS_EXITFLAG_SET(); - void BG_SET_EXITFLAG_RESPONSE(); - void BG_START_CONTEXT_HASH(Hash contextHash); - void BG_END_CONTEXT_HASH(Hash contextHash); - void BG_START_CONTEXT(const char* contextName); - void BG_END_CONTEXT(const char* contextName); - BOOL BG_DOES_LAUNCH_PARAM_EXIST(int scriptIndex, const char* p1); - int BG_GET_LAUNCH_PARAM_VALUE(int scriptIndex, const char* p1); - int BG_GET_SCRIPT_ID_FROM_NAME_HASH(Hash p0); - void SEND_TU_SCRIPT_EVENT(int eventGroup, Any* eventData, int eventDataSize, int playerBits); + NATIVE_DECL void REQUEST_SCRIPT(const char* scriptName) { invoke(0x6EB5F71AA68F2E8E, scriptName); } // 0x6EB5F71AA68F2E8E 0xE26B2666 b323 + NATIVE_DECL void SET_SCRIPT_AS_NO_LONGER_NEEDED(const char* scriptName) { invoke(0xC90D2DCACD56184C, scriptName); } // 0xC90D2DCACD56184C 0x6FCB7795 b323 + NATIVE_DECL BOOL HAS_SCRIPT_LOADED(const char* scriptName) { return invoke(0xE6CC9F3BA0FB9EF1, scriptName); } // 0xE6CC9F3BA0FB9EF1 0x5D67F751 b323 + NATIVE_DECL BOOL DOES_SCRIPT_EXIST(const char* scriptName) { return invoke(0xFC04745FBE67C19A, scriptName); } // 0xFC04745FBE67C19A 0xDEAB87AB b323 + NATIVE_DECL void REQUEST_SCRIPT_WITH_NAME_HASH(Hash scriptHash) { invoke(0xD62A67D26D9653E6, scriptHash); } // 0xD62A67D26D9653E6 0x1C68D9DC b323 + NATIVE_DECL void SET_SCRIPT_WITH_NAME_HASH_AS_NO_LONGER_NEEDED(Hash scriptHash) { invoke(0xC5BC038960E9DB27, scriptHash); } // 0xC5BC038960E9DB27 0x96C26F66 b323 + NATIVE_DECL BOOL HAS_SCRIPT_WITH_NAME_HASH_LOADED(Hash scriptHash) { return invoke(0x5F0F0C783EB16C04, scriptHash); } // 0x5F0F0C783EB16C04 0x06674818 b323 + NATIVE_DECL BOOL DOES_SCRIPT_WITH_NAME_HASH_EXIST(Hash scriptHash) { return invoke(0xF86AA3C56BA31381, scriptHash); } // 0xF86AA3C56BA31381 0x19EAE282 b323 + NATIVE_DECL void TERMINATE_THREAD(int threadId) { invoke(0xC8B189ED9138BCD4, threadId); } // 0xC8B189ED9138BCD4 0x253FD520 b323 + NATIVE_DECL BOOL IS_THREAD_ACTIVE(int threadId) { return invoke(0x46E9AE36D8FA6417, threadId); } // 0x46E9AE36D8FA6417 0x78D7A5A0 b323 + NATIVE_DECL const char* GET_NAME_OF_SCRIPT_WITH_THIS_ID(int threadId) { return invoke(0x05A42BA9FC8DA96B, threadId); } // 0x05A42BA9FC8DA96B 0xBE7ACD89 b323 + NATIVE_DECL void SCRIPT_THREAD_ITERATOR_RESET() { invoke(0xDADFADA5A20143A8); } // 0xDADFADA5A20143A8 0xBB4E2F66 b323 + NATIVE_DECL int SCRIPT_THREAD_ITERATOR_GET_NEXT_THREAD_ID() { return invoke(0x30B4FA1C82DD4B9F); } // 0x30B4FA1C82DD4B9F 0x1E28B28F b323 + NATIVE_DECL int GET_ID_OF_THIS_THREAD() { return invoke(0xC30338E8088E2E21); } // 0xC30338E8088E2E21 0xDE524830 b323 + NATIVE_DECL void TERMINATE_THIS_THREAD() { invoke(0x1090044AD1DA76FA); } // 0x1090044AD1DA76FA 0x3CD9CBB7 b323 + NATIVE_DECL int GET_NUMBER_OF_THREADS_RUNNING_THE_SCRIPT_WITH_THIS_HASH(Hash scriptHash) { return invoke(0x2C83A9DA6BFFC4F9, scriptHash); } // 0x2C83A9DA6BFFC4F9 0x029D3841 b323 + NATIVE_DECL const char* GET_THIS_SCRIPT_NAME() { return invoke(0x442E0A7EDE4A738A); } // 0x442E0A7EDE4A738A 0xA40FD5D9 b323 + NATIVE_DECL Hash GET_HASH_OF_THIS_SCRIPT_NAME() { return invoke(0x8A1C8B1738FFE87E); } // 0x8A1C8B1738FFE87E 0x2BEE1F45 b323 + NATIVE_DECL int GET_NUMBER_OF_EVENTS(int eventGroup) { return invoke(0x5F92A689A06620AA, eventGroup); } // 0x5F92A689A06620AA 0xA3525D60 b323 + NATIVE_DECL BOOL GET_EVENT_EXISTS(int eventGroup, int eventIndex) { return invoke(0x936E6168A9BCEDB5, eventGroup, eventIndex); } // 0x936E6168A9BCEDB5 0xA1B447B5 b323 + NATIVE_DECL int GET_EVENT_AT_INDEX(int eventGroup, int eventIndex) { return invoke(0xD8F66A3A60C62153, eventGroup, eventIndex); } // 0xD8F66A3A60C62153 0xB49C1442 b323 + NATIVE_DECL BOOL GET_EVENT_DATA(int eventGroup, int eventIndex, Any* eventData, int eventDataSize) { return invoke(0x2902843FCD2B2D79, eventGroup, eventIndex, eventData, eventDataSize); } // 0x2902843FCD2B2D79 0x4280F92F b323 + NATIVE_DECL void TRIGGER_SCRIPT_EVENT(int eventGroup, Any* eventData, int eventDataSize, int playerBits) { invoke(0x5AE99C571D5BBE5D, eventGroup, eventData, eventDataSize, playerBits); } // 0x5AE99C571D5BBE5D 0x54763B35 b323 + NATIVE_DECL void SHUTDOWN_LOADING_SCREEN() { invoke(0x078EBE9809CCD637); } // 0x078EBE9809CCD637 0xA2826D17 b323 + NATIVE_DECL void SET_NO_LOADING_SCREEN(BOOL toggle) { invoke(0x5262CC1995D07E09, toggle); } // 0x5262CC1995D07E09 0xC8055034 b323 + NATIVE_DECL BOOL GET_NO_LOADING_SCREEN() { return invoke(0x18C1270EA7F199BC); } // 0x18C1270EA7F199BC 0x27512BA0 b323 + NATIVE_DECL void COMMIT_TO_LOADINGSCREEN_SELCTION() { invoke(0xB1577667C3708F9B); } // 0xB1577667C3708F9B 0xB03BCCDF b323 + NATIVE_DECL BOOL BG_IS_EXITFLAG_SET() { return invoke(0x836B62713E0534CA); } // 0x836B62713E0534CA 0x22B9F132 b323 + NATIVE_DECL void BG_SET_EXITFLAG_RESPONSE() { invoke(0x760910B49D2B98EA); } // 0x760910B49D2B98EA 0x5C95B670 b323 + NATIVE_DECL void BG_START_CONTEXT_HASH(Hash contextHash) { invoke(0x75B18E49607874C7, contextHash); } // 0x75B18E49607874C7 0x67B23E17 b323 + NATIVE_DECL void BG_END_CONTEXT_HASH(Hash contextHash) { invoke(0x107E5CC7CA942BC1, contextHash); } // 0x107E5CC7CA942BC1 0x3D981EBF b323 + NATIVE_DECL void BG_START_CONTEXT(const char* contextName) { invoke(0x9D5A25BADB742ACD, contextName); } // 0x9D5A25BADB742ACD 0xF3F1D953 b323 + NATIVE_DECL void BG_END_CONTEXT(const char* contextName) { invoke(0xDC2BACD920D0A0DD, contextName); } // 0xDC2BACD920D0A0DD 0x11F38FB3 b323 + NATIVE_DECL BOOL BG_DOES_LAUNCH_PARAM_EXIST(int scriptIndex, const char* p1) { return invoke(0x0F6F1EBBC4E1D5E6, scriptIndex, p1); } // 0x0F6F1EBBC4E1D5E6 0xF8E5F73A b323 + NATIVE_DECL int BG_GET_LAUNCH_PARAM_VALUE(int scriptIndex, const char* p1) { return invoke(0x22E21FBCFC88C149, scriptIndex, p1); } // 0x22E21FBCFC88C149 0x682CB7E1 b323 + NATIVE_DECL int BG_GET_SCRIPT_ID_FROM_NAME_HASH(Hash p0) { return invoke(0x829CD22E043A2577, p0); } // 0x829CD22E043A2577 0xC515E735 b323 + NATIVE_DECL void SEND_TU_SCRIPT_EVENT(int eventGroup, Any* eventData, int eventDataSize, int playerBits) { invoke(0xA40CC53DF8E50837, eventGroup, eventData, eventDataSize, playerBits); } // 0xA40CC53DF8E50837 b1103 } namespace SECURITY { - void REGISTER_SCRIPT_VARIABLE(Any* variable); - void UNREGISTER_SCRIPT_VARIABLE(Any* variable); - void FORCE_CHECK_SCRIPT_VARIABLES(); + NATIVE_DECL void REGISTER_SCRIPT_VARIABLE(Any* variable) { invoke(0x40EB1EFD921822BC, variable); } // 0x40EB1EFD921822BC b2545 + NATIVE_DECL void UNREGISTER_SCRIPT_VARIABLE(Any* variable) { invoke(0x340A36A700E99699, variable); } // 0x340A36A700E99699 b2545 + NATIVE_DECL void FORCE_CHECK_SCRIPT_VARIABLES() { invoke(0x8E580AB902917360); } // 0x8E580AB902917360 b2545 } namespace SHAPETEST { - int START_SHAPE_TEST_LOS_PROBE(float x1, float y1, float z1, float x2, float y2, float z2, int flags, Entity entity, int p8); - int START_EXPENSIVE_SYNCHRONOUS_SHAPE_TEST_LOS_PROBE(float x1, float y1, float z1, float x2, float y2, float z2, int flags, Entity entity, int p8); - int START_SHAPE_TEST_BOUNDING_BOX(Entity entity, int flags1, int flags2); - int START_SHAPE_TEST_BOX(float x, float y, float z, float dimX, float dimY, float dimZ, float rotX, float rotY, float rotZ, Any p9, int flags, Entity entity, Any p12); - int START_SHAPE_TEST_BOUND(Entity entity, int flags1, int flags2); - int START_SHAPE_TEST_CAPSULE(float x1, float y1, float z1, float x2, float y2, float z2, float radius, int flags, Entity entity, int p9); - int START_SHAPE_TEST_SWEPT_SPHERE(float x1, float y1, float z1, float x2, float y2, float z2, float radius, int flags, Entity entity, Any p9); - int START_SHAPE_TEST_MOUSE_CURSOR_LOS_PROBE(Vector3* pVec1, Vector3* pVec2, int flag, Entity entity, int flag2); - int GET_SHAPE_TEST_RESULT(int shapeTestHandle, BOOL* hit, Vector3* endCoords, Vector3* surfaceNormal, Entity* entityHit); - int GET_SHAPE_TEST_RESULT_INCLUDING_MATERIAL(int shapeTestHandle, BOOL* hit, Vector3* endCoords, Vector3* surfaceNormal, Hash* materialHash, Entity* entityHit); - void RELEASE_SCRIPT_GUID_FROM_ENTITY(Entity entityHit); + NATIVE_DECL int START_SHAPE_TEST_LOS_PROBE(float x1, float y1, float z1, float x2, float y2, float z2, int flags, Entity entity, int p8) { return invoke(0x7EE9F5D83DD4F90E, x1, y1, z1, x2, y2, z2, flags, entity, p8); } // 0x7EE9F5D83DD4F90E 0xEFAF4BA6 b323 + NATIVE_DECL int START_EXPENSIVE_SYNCHRONOUS_SHAPE_TEST_LOS_PROBE(float x1, float y1, float z1, float x2, float y2, float z2, int flags, Entity entity, int p8) { return invoke(0x377906D8A31E5586, x1, y1, z1, x2, y2, z2, flags, entity, p8); } // 0x377906D8A31E5586 0x8251485D b323 + NATIVE_DECL int START_SHAPE_TEST_BOUNDING_BOX(Entity entity, int flags1, int flags2) { return invoke(0x052837721A854EC7, entity, flags1, flags2); } // 0x052837721A854EC7 0xCEEAD94B b323 + NATIVE_DECL int START_SHAPE_TEST_BOX(float x, float y, float z, float dimX, float dimY, float dimZ, float rotX, float rotY, float rotZ, Any p9, int flags, Entity entity, Any p12) { return invoke(0xFE466162C4401D18, x, y, z, dimX, dimY, dimZ, rotX, rotY, rotZ, p9, flags, entity, p12); } // 0xFE466162C4401D18 0x249BC876 b323 + NATIVE_DECL int START_SHAPE_TEST_BOUND(Entity entity, int flags1, int flags2) { return invoke(0x37181417CE7C8900, entity, flags1, flags2); } // 0x37181417CE7C8900 0x13BC46C0 b323 + NATIVE_DECL int START_SHAPE_TEST_CAPSULE(float x1, float y1, float z1, float x2, float y2, float z2, float radius, int flags, Entity entity, int p9) { return invoke(0x28579D1B8F8AAC80, x1, y1, z1, x2, y2, z2, radius, flags, entity, p9); } // 0x28579D1B8F8AAC80 0x591EA833 b323 + NATIVE_DECL int START_SHAPE_TEST_SWEPT_SPHERE(float x1, float y1, float z1, float x2, float y2, float z2, float radius, int flags, Entity entity, Any p9) { return invoke(0xE6AC6C45FBE83004, x1, y1, z1, x2, y2, z2, radius, flags, entity, p9); } // 0xE6AC6C45FBE83004 0x4559460A b323 + NATIVE_DECL int START_SHAPE_TEST_MOUSE_CURSOR_LOS_PROBE(Vector3* pVec1, Vector3* pVec2, int flag, Entity entity, int flag2) { return invoke(0xFF6BE494C7987F34, pVec1, pVec2, flag, entity, flag2); } // 0xFF6BE494C7987F34 b323 + NATIVE_DECL int GET_SHAPE_TEST_RESULT(int shapeTestHandle, BOOL* hit, Vector3* endCoords, Vector3* surfaceNormal, Entity* entityHit) { return invoke(0x3D87450E15D98694, shapeTestHandle, hit, endCoords, surfaceNormal, entityHit); } // 0x3D87450E15D98694 0xF3C2875A b323 + NATIVE_DECL int GET_SHAPE_TEST_RESULT_INCLUDING_MATERIAL(int shapeTestHandle, BOOL* hit, Vector3* endCoords, Vector3* surfaceNormal, Hash* materialHash, Entity* entityHit) { return invoke(0x65287525D951F6BE, shapeTestHandle, hit, endCoords, surfaceNormal, materialHash, entityHit); } // 0x65287525D951F6BE 0x4301E10C b323 + NATIVE_DECL void RELEASE_SCRIPT_GUID_FROM_ENTITY(Entity entityHit) { invoke(0x2B3334BCA57CD799, entityHit); } // 0x2B3334BCA57CD799 0xEC2AAF06 b323 } namespace SOCIALCLUB { - int SC_INBOX_GET_TOTAL_NUM_MESSAGES(); - Hash SC_INBOX_GET_MESSAGE_TYPE_AT_INDEX(int msgIndex); - BOOL SC_INBOX_GET_MESSAGE_IS_READ_AT_INDEX(int msgIndex); - BOOL SC_INBOX_SET_MESSAGE_AS_READ_AT_INDEX(int msgIndex); - BOOL SC_INBOX_MESSAGE_GET_DATA_INT(int p0, const char* context, int* out); - BOOL SC_INBOX_MESSAGE_GET_DATA_BOOL(int p0, const char* p1); - BOOL SC_INBOX_MESSAGE_GET_DATA_STRING(int p0, const char* context, char* out); - BOOL SC_INBOX_MESSAGE_DO_APPLY(int p0); - const char* SC_INBOX_MESSAGE_GET_RAW_TYPE_AT_INDEX(int p0); - void SC_INBOX_MESSAGE_PUSH_GAMER_T0_RECIP_LIST(Any* gamerHandle); - void SC_INBOX_SEND_UGCSTATUPDATE_TO_RECIP_LIST(Any* data); - BOOL SC_INBOX_MESSAGE_GET_UGCDATA(int p0, Any* p1); - BOOL SC_INBOX_SEND_BOUNTY_TO_RECIP_LIST(Any* data); - BOOL SC_INBOX_GET_BOUNTY_DATA_AT_INDEX(int index, Any* outData); - void SC_EMAIL_RETRIEVE_EMAILS(int offset, int limit); - int SC_EMAIL_GET_RETRIEVAL_STATUS(); - int SC_EMAIL_GET_NUM_RETRIEVED_EMAILS(); - BOOL SC_EMAIL_GET_EMAIL_AT_INDEX(int p0, Any* p1); - void SC_EMAIL_DELETE_EMAILS(Any* p0, Any p1); - void SC_EMAIL_MESSAGE_PUSH_GAMER_TO_RECIP_LIST(Any* gamerHandle); - void SC_EMAIL_MESSAGE_CLEAR_RECIP_LIST(); - void SC_EMAIL_SEND_EMAIL(const char* p0); - BOOL SC_EMAIL_SET_CURRENT_EMAIL_TAG(Any p0); - void SC_CACHE_NEW_ROCKSTAR_MSGS(BOOL toggle); - BOOL SC_HAS_NEW_ROCKSTAR_MSG(); - const char* SC_GET_NEW_ROCKSTAR_MSG(); - BOOL SC_PRESENCE_ATTR_SET_INT(Hash attrHash, int value); - BOOL SC_PRESENCE_ATTR_SET_FLOAT(Hash attrHash, float value); - BOOL SC_PRESENCE_ATTR_SET_STRING(Hash attrHash, const char* value); - BOOL SC_PRESENCE_SET_ACTIVITY_RATING(Any p0, float p1); - BOOL SC_GAMERDATA_GET_INT(const char* name, int* value); - BOOL SC_GAMERDATA_GET_FLOAT(const char* name, float* value); - BOOL SC_GAMERDATA_GET_BOOL(const char* name); - BOOL SC_GAMERDATA_GET_STRING(const char* name, char* value); - BOOL SC_GAMERDATA_GET_ACTIVE_XP_BONUS(float* value); - BOOL SC_PROFANITY_CHECK_STRING(const char* string, int* token); - BOOL SC_PROFANITY_CHECK_STRING_UGC(const char* string, int* token); - BOOL SC_PROFANITY_GET_CHECK_IS_VALID(int token); - BOOL SC_PROFANITY_GET_CHECK_IS_PENDING(int token); - BOOL SC_PROFANITY_GET_STRING_PASSED(int token); - int SC_PROFANITY_GET_STRING_STATUS(int token); - BOOL SC_LICENSEPLATE_CHECK_STRING(const char* p0, int* p1); - BOOL SC_LICENSEPLATE_GET_CHECK_IS_VALID(Any p0); - BOOL SC_LICENSEPLATE_GET_CHECK_IS_PENDING(Any p0); - int SC_LICENSEPLATE_GET_COUNT(int token); - const char* SC_LICENSEPLATE_GET_PLATE(int token, int plateIndex); - const char* SC_LICENSEPLATE_GET_PLATE_DATA(int token, int plateIndex); - BOOL SC_LICENSEPLATE_SET_PLATE_DATA(const char* oldPlateText, const char* newPlateText, Any* plateData); - BOOL SC_LICENSEPLATE_ADD(const char* plateText, Any* plateData, int* token); - BOOL SC_LICENSEPLATE_GET_ADD_IS_PENDING(int token); - int SC_LICENSEPLATE_GET_ADD_STATUS(int token); - BOOL SC_LICENSEPLATE_ISVALID(const char* plateText, int* token); - BOOL SC_LICENSEPLATE_GET_ISVALID_IS_PENDING(int token); - int SC_LICENSEPLATE_GET_ISVALID_STATUS(int token); - BOOL SC_COMMUNITY_EVENT_IS_ACTIVE(); - int SC_COMMUNITY_EVENT_GET_EVENT_ID(); - BOOL SC_COMMUNITY_EVENT_GET_EXTRA_DATA_INT(const char* p0, int* p1); - BOOL SC_COMMUNITY_EVENT_GET_EXTRA_DATA_FLOAT(const char* p0, float* p1); - BOOL SC_COMMUNITY_EVENT_GET_EXTRA_DATA_STRING(const char* p0, char* p1); - BOOL SC_COMMUNITY_EVENT_GET_DISPLAY_NAME(char* p0); - BOOL SC_COMMUNITY_EVENT_IS_ACTIVE_FOR_TYPE(const char* p0); - int SC_COMMUNITY_EVENT_GET_EVENT_ID_FOR_TYPE(const char* p0); - BOOL SC_COMMUNITY_EVENT_GET_EXTRA_DATA_INT_FOR_TYPE(const char* p0, int* p1, const char* p2); - BOOL SC_COMMUNITY_EVENT_GET_EXTRA_DATA_FLOAT_FOR_TYPE(const char* p0, float* p1, const char* p2); - BOOL SC_COMMUNITY_EVENT_GET_EXTRA_DATA_STRING_FOR_TYPE(const char* p0, char* p1, const char* p2); - BOOL SC_COMMUNITY_EVENT_GET_DISPLAY_NAME_FOR_TYPE(char* p0, const char* p1); - BOOL SC_COMMUNITY_EVENT_IS_ACTIVE_BY_ID(int p0); - BOOL SC_COMMUNITY_EVENT_GET_EXTRA_DATA_INT_BY_ID(int p0, const char* p1, int* p2); - BOOL SC_COMMUNITY_EVENT_GET_EXTRA_DATA_FLOAT_BY_ID(int p0, const char* p1, float* p2); - BOOL SC_COMMUNITY_EVENT_GET_EXTRA_DATA_STRING_BY_ID(int p0, const char* p1, char* p2); - BOOL SC_COMMUNITY_EVENT_GET_DISPLAY_NAME_BY_ID(int p0, char* p1); - BOOL SC_TRANSITION_NEWS_SHOW(Any p0); - BOOL SC_TRANSITION_NEWS_SHOW_TIMED(Any p0, Any p1); - BOOL SC_TRANSITION_NEWS_SHOW_NEXT_ITEM(); - BOOL SC_TRANSITION_NEWS_HAS_EXTRA_DATA_TU(); - BOOL SC_TRANSITION_NEWS_GET_EXTRA_DATA_INT_TU(const char* p0, int* p1); - void SC_TRANSITION_NEWS_END(); - BOOL SC_PAUSE_NEWS_INIT_STARTER_PACK(Any p0); - BOOL SC_PAUSE_NEWS_GET_PENDING_STORY(Any p0); - void SC_PAUSE_NEWS_SHUTDOWN(); - const char* SC_ACCOUNT_INFO_GET_NICKNAME(); - BOOL SC_ACHIEVEMENT_INFO_STATUS(int* p0); - BOOL SC_HAS_ACHIEVEMENT_BEEN_PASSED(int achievementId); + NATIVE_DECL int SC_INBOX_GET_TOTAL_NUM_MESSAGES() { return invoke(0x03A93FF1A2CA0864); } // 0x03A93FF1A2CA0864 0x6BE5DF29 b323 + NATIVE_DECL Hash SC_INBOX_GET_MESSAGE_TYPE_AT_INDEX(int msgIndex) { return invoke(0xBB8EA16ECBC976C4, msgIndex); } // 0xBB8EA16ECBC976C4 0x5ECF955D b323 + NATIVE_DECL BOOL SC_INBOX_GET_MESSAGE_IS_READ_AT_INDEX(int msgIndex) { return invoke(0x93028F1DB42BFD08, msgIndex); } // 0x93028F1DB42BFD08 0xD1ED1D48 b323 + NATIVE_DECL BOOL SC_INBOX_SET_MESSAGE_AS_READ_AT_INDEX(int msgIndex) { return invoke(0x2C015348CF19CA1D, msgIndex); } // 0x2C015348CF19CA1D 0x19EE0CCB b323 + NATIVE_DECL BOOL SC_INBOX_MESSAGE_GET_DATA_INT(int p0, const char* context, int* out) { return invoke(0xA00EFE4082C4056E, p0, context, out); } // 0xA00EFE4082C4056E 0x88068C7C b323 + NATIVE_DECL BOOL SC_INBOX_MESSAGE_GET_DATA_BOOL(int p0, const char* p1) { return invoke(0xFFE5C16F402D851D, p0, p1); } // 0xFFE5C16F402D851D b323 + NATIVE_DECL BOOL SC_INBOX_MESSAGE_GET_DATA_STRING(int p0, const char* context, char* out) { return invoke(0x7572EF42FC6A9B6D, p0, context, out); } // 0x7572EF42FC6A9B6D 0x15607620 b323 + NATIVE_DECL BOOL SC_INBOX_MESSAGE_DO_APPLY(int p0) { return invoke(0x9A2C8064B6C1E41A, p0); } // 0x9A2C8064B6C1E41A 0xEBE420A4 b323 + NATIVE_DECL const char* SC_INBOX_MESSAGE_GET_RAW_TYPE_AT_INDEX(int p0) { return invoke(0xF3E31D16CBDCB304, p0); } // 0xF3E31D16CBDCB304 0x2C959AF9 b323 + NATIVE_DECL void SC_INBOX_MESSAGE_PUSH_GAMER_T0_RECIP_LIST(Any* gamerHandle) { invoke(0xDA024BDBD600F44A, gamerHandle); } // 0xDA024BDBD600F44A 0x0B9A3512 b323 + NATIVE_DECL void SC_INBOX_SEND_UGCSTATUPDATE_TO_RECIP_LIST(Any* data) { invoke(0xA68D3D229F4F3B06, data); } // 0xA68D3D229F4F3B06 0x75324674 b323 + NATIVE_DECL BOOL SC_INBOX_MESSAGE_GET_UGCDATA(int p0, Any* p1) { return invoke(0x69D82604A1A5A254, p0, p1); } // 0x69D82604A1A5A254 0x88CA3BFC b323 + NATIVE_DECL BOOL SC_INBOX_SEND_BOUNTY_TO_RECIP_LIST(Any* data) { return invoke(0x6AFD2CD753FEEF83, data); } // 0x6AFD2CD753FEEF83 0x628F489B b323 + NATIVE_DECL BOOL SC_INBOX_GET_BOUNTY_DATA_AT_INDEX(int index, Any* outData) { return invoke(0x87E0052F08BD64E6, index, outData); } // 0x87E0052F08BD64E6 0xAB3346B5 b323 + NATIVE_DECL void SC_EMAIL_RETRIEVE_EMAILS(int offset, int limit) { invoke(0x040ADDCBAFA1018A, offset, limit); } // 0x040ADDCBAFA1018A b323 + NATIVE_DECL int SC_EMAIL_GET_RETRIEVAL_STATUS() { return invoke(0x16DA8172459434AA); } // 0x16DA8172459434AA b323 + NATIVE_DECL int SC_EMAIL_GET_NUM_RETRIEVED_EMAILS() { return invoke(0x7DB18CA8CAD5B098); } // 0x7DB18CA8CAD5B098 b505 + NATIVE_DECL BOOL SC_EMAIL_GET_EMAIL_AT_INDEX(int p0, Any* p1) { return invoke(0x4737980E8A283806, p0, p1); } // 0x4737980E8A283806 b323 + NATIVE_DECL void SC_EMAIL_DELETE_EMAILS(Any* p0, Any p1) { invoke(0x44ACA259D67651DB, p0, p1); } // 0x44ACA259D67651DB b323 + NATIVE_DECL void SC_EMAIL_MESSAGE_PUSH_GAMER_TO_RECIP_LIST(Any* gamerHandle) { invoke(0x2330C12A7A605D16, gamerHandle); } // 0x2330C12A7A605D16 0x9A703A2B b323 + NATIVE_DECL void SC_EMAIL_MESSAGE_CLEAR_RECIP_LIST() { invoke(0x55DF6DB45179236E); } // 0x55DF6DB45179236E 0xD094F11A b323 + NATIVE_DECL void SC_EMAIL_SEND_EMAIL(const char* p0) { invoke(0x116FB94DC4B79F17, p0); } // 0x116FB94DC4B79F17 0xAF3C081B b323 + NATIVE_DECL BOOL SC_EMAIL_SET_CURRENT_EMAIL_TAG(Any p0) { return invoke(0x07DBD622D9533857, p0); } // 0x07DBD622D9533857 b505 + NATIVE_DECL void SC_CACHE_NEW_ROCKSTAR_MSGS(BOOL toggle) { invoke(0xBFA0A56A817C6C7D, toggle); } // 0xBFA0A56A817C6C7D 0x2FB9F53C b323 + NATIVE_DECL BOOL SC_HAS_NEW_ROCKSTAR_MSG() { return invoke(0xBC1CC91205EC8D6E); } // 0xBC1CC91205EC8D6E 0x6C5738AB b323 + NATIVE_DECL const char* SC_GET_NEW_ROCKSTAR_MSG() { return invoke(0xDF649C4E9AFDD788); } // 0xDF649C4E9AFDD788 0x468668F0 b323 + NATIVE_DECL BOOL SC_PRESENCE_ATTR_SET_INT(Hash attrHash, int value) { return invoke(0x1F1E9682483697C7, attrHash, value); } // 0x1F1E9682483697C7 0x90C74343 b323 + NATIVE_DECL BOOL SC_PRESENCE_ATTR_SET_FLOAT(Hash attrHash, float value) { return invoke(0xC4C4575F62534A24, attrHash, value); } // 0xC4C4575F62534A24 0x94BF0D35 b323 + NATIVE_DECL BOOL SC_PRESENCE_ATTR_SET_STRING(Hash attrHash, const char* value) { return invoke(0x287F1F75D2803595, attrHash, value); } // 0x287F1F75D2803595 0x3ACE6D6B b323 + NATIVE_DECL BOOL SC_PRESENCE_SET_ACTIVITY_RATING(Any p0, float p1) { return invoke(0x487912FD248EFDDF, p0, p1); } // 0x487912FD248EFDDF 0x579B4510 b323 + NATIVE_DECL BOOL SC_GAMERDATA_GET_INT(const char* name, int* value) { return invoke(0xC85A7127E7AD02AA, name, value); } // 0xC85A7127E7AD02AA 0xF8BDA989 b323 + NATIVE_DECL BOOL SC_GAMERDATA_GET_FLOAT(const char* name, float* value) { return invoke(0xA770C8EEC6FB2AC5, name, value); } // 0xA770C8EEC6FB2AC5 0x515AF67C b323 + NATIVE_DECL BOOL SC_GAMERDATA_GET_BOOL(const char* name) { return invoke(0x8416FE4E4629D7D7, name); } // 0x8416FE4E4629D7D7 0xDF45B2A7 b323 + NATIVE_DECL BOOL SC_GAMERDATA_GET_STRING(const char* name, char* value) { return invoke(0x7FFCBFEE44ECFABF, name, value); } // 0x7FFCBFEE44ECFABF 0x2AE35169 b323 + NATIVE_DECL BOOL SC_GAMERDATA_GET_ACTIVE_XP_BONUS(float* value) { return invoke(0x2D874D4AE612A65F, value); } // 0x2D874D4AE612A65F b323 + NATIVE_DECL BOOL SC_PROFANITY_CHECK_STRING(const char* string, int* token) { return invoke(0x75632C5ECD7ED843, string, token); } // 0x75632C5ECD7ED843 0xDF084A6B b323 + NATIVE_DECL BOOL SC_PROFANITY_CHECK_STRING_UGC(const char* string, int* token) { return invoke(0xEB2BF817463DFA28, string, token); } // 0xEB2BF817463DFA28 b678 + NATIVE_DECL BOOL SC_PROFANITY_GET_CHECK_IS_VALID(int token) { return invoke(0x1753344C770358AE, token); } // 0x1753344C770358AE 0xFFED3676 b323 + NATIVE_DECL BOOL SC_PROFANITY_GET_CHECK_IS_PENDING(int token) { return invoke(0x82E4A58BABC15AE7, token); } // 0x82E4A58BABC15AE7 0xA796D7A7 b323 + NATIVE_DECL BOOL SC_PROFANITY_GET_STRING_PASSED(int token) { return invoke(0x85535ACF97FC0969, token); } // 0x85535ACF97FC0969 0x09497F31 b323 + NATIVE_DECL int SC_PROFANITY_GET_STRING_STATUS(int token) { return invoke(0x930DE22F07B1CCE3, token); } // 0x930DE22F07B1CCE3 0x4D8A6521 b323 + NATIVE_DECL BOOL SC_LICENSEPLATE_CHECK_STRING(const char* p0, int* p1) { return invoke(0xF6BAAAF762E1BF40, p0, p1); } // 0xF6BAAAF762E1BF40 0x7AA36406 b323 + NATIVE_DECL BOOL SC_LICENSEPLATE_GET_CHECK_IS_VALID(Any p0) { return invoke(0xF22CA0FD74B80E7A, p0); } // 0xF22CA0FD74B80E7A 0xF379DCE4 b323 + NATIVE_DECL BOOL SC_LICENSEPLATE_GET_CHECK_IS_PENDING(Any p0) { return invoke(0x9237E334F6E43156, p0); } // 0x9237E334F6E43156 0x65D84665 b323 + NATIVE_DECL int SC_LICENSEPLATE_GET_COUNT(int token) { return invoke(0x700569DBA175A77C, token); } // 0x700569DBA175A77C 0x159FE39C b323 + NATIVE_DECL const char* SC_LICENSEPLATE_GET_PLATE(int token, int plateIndex) { return invoke(0x1D4446A62D35B0D0, token, plateIndex); } // 0x1D4446A62D35B0D0 0x4CE9BAA7 b323 + NATIVE_DECL const char* SC_LICENSEPLATE_GET_PLATE_DATA(int token, int plateIndex) { return invoke(0x2E89990DDFF670C3, token, plateIndex); } // 0x2E89990DDFF670C3 0x05303FC8 b323 + NATIVE_DECL BOOL SC_LICENSEPLATE_SET_PLATE_DATA(const char* oldPlateText, const char* newPlateText, Any* plateData) { return invoke(0xD0EE05FE193646EA, oldPlateText, newPlateText, plateData); } // 0xD0EE05FE193646EA 0x9F98FA5C b323 + NATIVE_DECL BOOL SC_LICENSEPLATE_ADD(const char* plateText, Any* plateData, int* token) { return invoke(0x1989C6E6F67E76A8, plateText, plateData, token); } // 0x1989C6E6F67E76A8 0xEEDE7FAB b323 + NATIVE_DECL BOOL SC_LICENSEPLATE_GET_ADD_IS_PENDING(int token) { return invoke(0x07C61676E5BB52CD, token); } // 0x07C61676E5BB52CD 0xE190E45A b323 + NATIVE_DECL int SC_LICENSEPLATE_GET_ADD_STATUS(int token) { return invoke(0x8147FFF6A718E1AD, token); } // 0x8147FFF6A718E1AD 0x930B3AE5 b323 + NATIVE_DECL BOOL SC_LICENSEPLATE_ISVALID(const char* plateText, int* token) { return invoke(0x0F73393BAC7E6730, plateText, token); } // 0x0F73393BAC7E6730 0x5298F472 b323 + NATIVE_DECL BOOL SC_LICENSEPLATE_GET_ISVALID_IS_PENDING(int token) { return invoke(0xD302E99EDF0449CF, token); } // 0xD302E99EDF0449CF 0x86DAE6D6 b323 + NATIVE_DECL int SC_LICENSEPLATE_GET_ISVALID_STATUS(int token) { return invoke(0x5C4EBFFA98BDB41C, token); } // 0x5C4EBFFA98BDB41C 0x9AA2BA3F b323 + NATIVE_DECL BOOL SC_COMMUNITY_EVENT_IS_ACTIVE() { return invoke(0xFF8F3A92B75ED67A); } // 0xFF8F3A92B75ED67A 0xC96456BA b323 + NATIVE_DECL int SC_COMMUNITY_EVENT_GET_EVENT_ID() { return invoke(0x4ED9C8D6DA297639); } // 0x4ED9C8D6DA297639 0xC5E08B66 b323 + NATIVE_DECL BOOL SC_COMMUNITY_EVENT_GET_EXTRA_DATA_INT(const char* p0, int* p1) { return invoke(0x710BCDA8071EDED1, p0, p1); } // 0x710BCDA8071EDED1 0x04EE74A3 b323 + NATIVE_DECL BOOL SC_COMMUNITY_EVENT_GET_EXTRA_DATA_FLOAT(const char* p0, float* p1) { return invoke(0x50A8A36201DBF83E, p0, p1); } // 0x50A8A36201DBF83E 0x8DA93C3D b323 + NATIVE_DECL BOOL SC_COMMUNITY_EVENT_GET_EXTRA_DATA_STRING(const char* p0, char* p1) { return invoke(0x9DE5D2F723575ED0, p0, p1); } // 0x9DE5D2F723575ED0 0x37DD48B5 b323 + NATIVE_DECL BOOL SC_COMMUNITY_EVENT_GET_DISPLAY_NAME(char* p0) { return invoke(0xC2C97EA97711D1AE, p0); } // 0xC2C97EA97711D1AE 0xF929F61D b323 + NATIVE_DECL BOOL SC_COMMUNITY_EVENT_IS_ACTIVE_FOR_TYPE(const char* p0) { return invoke(0x450819D8CF90C416, p0); } // 0x450819D8CF90C416 0x0572EB5E b323 + NATIVE_DECL int SC_COMMUNITY_EVENT_GET_EVENT_ID_FOR_TYPE(const char* p0) { return invoke(0x4A7D6E727F941747, p0); } // 0x4A7D6E727F941747 0x8E7AEEB7 b323 + NATIVE_DECL BOOL SC_COMMUNITY_EVENT_GET_EXTRA_DATA_INT_FOR_TYPE(const char* p0, int* p1, const char* p2) { return invoke(0xE75A4A2E5E316D86, p0, p1, p2); } // 0xE75A4A2E5E316D86 0x28C57FA0 b323 + NATIVE_DECL BOOL SC_COMMUNITY_EVENT_GET_EXTRA_DATA_FLOAT_FOR_TYPE(const char* p0, float* p1, const char* p2) { return invoke(0x2570E26BE63964E3, p0, p1, p2); } // 0x2570E26BE63964E3 0x59394583 b323 + NATIVE_DECL BOOL SC_COMMUNITY_EVENT_GET_EXTRA_DATA_STRING_FOR_TYPE(const char* p0, char* p1, const char* p2) { return invoke(0x1D12A56FC95BE92E, p0, p1, p2); } // 0x1D12A56FC95BE92E 0x92452C0E b323 + NATIVE_DECL BOOL SC_COMMUNITY_EVENT_GET_DISPLAY_NAME_FOR_TYPE(char* p0, const char* p1) { return invoke(0x33DF47CC0642061B, p0, p1); } // 0x33DF47CC0642061B 0xBBA8D34D b323 + NATIVE_DECL BOOL SC_COMMUNITY_EVENT_IS_ACTIVE_BY_ID(int p0) { return invoke(0xA468E0BE12B12C70, p0); } // 0xA468E0BE12B12C70 0xB21288FA b323 + NATIVE_DECL BOOL SC_COMMUNITY_EVENT_GET_EXTRA_DATA_INT_BY_ID(int p0, const char* p1, int* p2) { return invoke(0x8CC469AB4D349B7C, p0, p1, p2); } // 0x8CC469AB4D349B7C 0xE778B2A7 b323 + NATIVE_DECL BOOL SC_COMMUNITY_EVENT_GET_EXTRA_DATA_FLOAT_BY_ID(int p0, const char* p1, float* p2) { return invoke(0xC5A35C73B68F3C49, p0, p1, p2); } // 0xC5A35C73B68F3C49 0x7E24BD6E b323 + NATIVE_DECL BOOL SC_COMMUNITY_EVENT_GET_EXTRA_DATA_STRING_BY_ID(int p0, const char* p1, char* p2) { return invoke(0x699E4A5C8C893A18, p0, p1, p2); } // 0x699E4A5C8C893A18 0xCE7D50A8 b323 + NATIVE_DECL BOOL SC_COMMUNITY_EVENT_GET_DISPLAY_NAME_BY_ID(int p0, char* p1) { return invoke(0x19853B5B17D77BCA, p0, p1); } // 0x19853B5B17D77BCA 0xD26CCA46 b323 + NATIVE_DECL BOOL SC_TRANSITION_NEWS_SHOW(Any p0) { return invoke(0x6BFB12CE158E3DD4, p0); } // 0x6BFB12CE158E3DD4 0x24D84334 b323 + NATIVE_DECL BOOL SC_TRANSITION_NEWS_SHOW_TIMED(Any p0, Any p1) { return invoke(0xFE4C1D0D3B9CC17E, p0, p1); } // 0xFE4C1D0D3B9CC17E 0x8A023024 b323 + NATIVE_DECL BOOL SC_TRANSITION_NEWS_SHOW_NEXT_ITEM() { return invoke(0xD8122C407663B995); } // 0xD8122C407663B995 0x1C65B038 b323 + NATIVE_DECL BOOL SC_TRANSITION_NEWS_HAS_EXTRA_DATA_TU() { return invoke(0x3001BEF2FECA3680); } // 0x3001BEF2FECA3680 0x4D4C37B3 b323 + NATIVE_DECL BOOL SC_TRANSITION_NEWS_GET_EXTRA_DATA_INT_TU(const char* p0, int* p1) { return invoke(0x92DA6E70EF249BD1, p0, p1); } // 0x92DA6E70EF249BD1 0xAED95A6F b323 + NATIVE_DECL void SC_TRANSITION_NEWS_END() { invoke(0x675721C9F644D161); } // 0x675721C9F644D161 0x486867E6 b323 + NATIVE_DECL BOOL SC_PAUSE_NEWS_INIT_STARTER_PACK(Any p0) { return invoke(0xE4F6E8D07A2F0F51, p0); } // 0xE4F6E8D07A2F0F51 b1290 + NATIVE_DECL BOOL SC_PAUSE_NEWS_GET_PENDING_STORY(Any p0) { return invoke(0x8A4416C0DB05FA66, p0); } // 0x8A4416C0DB05FA66 b1290 + NATIVE_DECL void SC_PAUSE_NEWS_SHUTDOWN() { invoke(0xEA95C0853A27888E); } // 0xEA95C0853A27888E b1290 + NATIVE_DECL const char* SC_ACCOUNT_INFO_GET_NICKNAME() { return invoke(0x198D161F458ECC7F); } // 0x198D161F458ECC7F b323 + NATIVE_DECL BOOL SC_ACHIEVEMENT_INFO_STATUS(int* p0) { return invoke(0x225798743970412B, p0); } // 0x225798743970412B b323 + NATIVE_DECL BOOL SC_HAS_ACHIEVEMENT_BEEN_PASSED(int achievementId) { return invoke(0x418DC16FAE452C1C, achievementId); } // 0x418DC16FAE452C1C b323 } namespace STATS { - BOOL STAT_CLEAR_SLOT_FOR_RELOAD(int statSlot); - BOOL STAT_LOAD(int statSlot); - BOOL STAT_SAVE(int p0, BOOL p1, int p2, BOOL p3); - void STAT_SET_OPEN_SAVETYPE_IN_JOB(int p0); - BOOL STAT_LOAD_PENDING(int statSlot); - BOOL STAT_SAVE_PENDING(); - BOOL STAT_SAVE_PENDING_OR_REQUESTED(); - BOOL STAT_DELETE_SLOT(int p0); - BOOL STAT_SLOT_IS_LOADED(int statSlot); - BOOL STAT_CLOUD_SLOT_LOAD_FAILED(int p0); - int STAT_CLOUD_SLOT_LOAD_FAILED_CODE(Any p0); - void STAT_SET_BLOCK_SAVES(BOOL toggle); - BOOL STAT_GET_BLOCK_SAVES(); - BOOL STAT_CLOUD_SLOT_SAVE_FAILED(Any p0); - void STAT_CLEAR_PENDING_SAVES(Any p0); - BOOL STAT_LOAD_DIRTY_READ_DETECTED(); - void STAT_CLEAR_DIRTY_READ_DETECTED(); - BOOL STAT_GET_LOAD_SAFE_TO_PROGRESS_TO_MP_FROM_SP(); - Hash GET_STAT_HASH_FOR_CHARACTER_STAT_(int dataType, int statIndex, int charSlot); - BOOL STAT_SET_INT(Hash statName, int value, BOOL save); - BOOL STAT_SET_FLOAT(Hash statName, float value, BOOL save); - BOOL STAT_SET_BOOL(Hash statName, BOOL value, BOOL save); - BOOL STAT_SET_GXT_LABEL(Hash statName, const char* value, BOOL save); - BOOL STAT_SET_DATE(Hash statName, Any* value, int numFields, BOOL save); - BOOL STAT_SET_STRING(Hash statName, const char* value, BOOL save); - BOOL STAT_SET_POS(Hash statName, float x, float y, float z, BOOL save); - BOOL STAT_SET_MASKED_INT(Hash statName, int p1, int p2, int p3, BOOL save); - BOOL STAT_SET_USER_ID(Hash statName, const char* value, BOOL save); - BOOL STAT_SET_CURRENT_POSIX_TIME(Hash statName, BOOL p1); - BOOL STAT_GET_INT(Hash statHash, int* outValue, int p2); - BOOL STAT_GET_FLOAT(Hash statHash, float* outValue, Any p2); - BOOL STAT_GET_BOOL(Hash statHash, BOOL* outValue, Any p2); - BOOL STAT_GET_DATE(Hash statHash, Any* outValue, int numFields, Any p3); - const char* STAT_GET_STRING(Hash statHash, int p1); - BOOL STAT_GET_POS(Hash statName, float* outX, float* outY, float* outZ, Any p4); - BOOL STAT_GET_MASKED_INT(Hash statHash, int* outValue, int p2, int p3, Any p4); - const char* STAT_GET_USER_ID(Hash statHash); - const char* STAT_GET_LICENSE_PLATE(Hash statName); - BOOL STAT_SET_LICENSE_PLATE(Hash statName, const char* str); - void STAT_INCREMENT(Hash statName, float value); - BOOL STAT_COMMUNITY_START_SYNCH(); - BOOL STAT_COMMUNITY_SYNCH_IS_PENDING(); - BOOL STAT_COMMUNITY_GET_HISTORY(Hash statName, int p1, float* outValue); - void STAT_RESET_ALL_ONLINE_CHARACTER_STATS(int p0); - void STAT_LOCAL_RESET_ALL_ONLINE_CHARACTER_STATS(int p0); - int STAT_GET_NUMBER_OF_DAYS(Hash statName); - int STAT_GET_NUMBER_OF_HOURS(Hash statName); - int STAT_GET_NUMBER_OF_MINUTES(Hash statName); - int STAT_GET_NUMBER_OF_SECONDS(Hash statName); - void STAT_SET_PROFILE_SETTING_VALUE(int profileSetting, int value); - void STATS_COMPLETED_CHARACTER_CREATION(Any p0); - int PACKED_STAT_GET_INT_STAT_INDEX(int p0); - Hash GET_PACKED_INT_STAT_KEY(int index, BOOL spStat, BOOL charStat, int character); - Hash GET_PACKED_TU_INT_STAT_KEY(int index, BOOL spStat, BOOL charStat, int character); - Hash GET_PACKED_NG_INT_STAT_KEY(int index, BOOL spStat, BOOL charStat, int character, const char* section); - BOOL GET_PACKED_STAT_BOOL_CODE(int index, int characterSlot); - int GET_PACKED_STAT_INT_CODE(int index, int characterSlot); - void SET_PACKED_STAT_BOOL_CODE(int index, BOOL value, int characterSlot); - void SET_PACKED_STAT_INT_CODE(int index, int value, int characterSlot); - void PLAYSTATS_BACKGROUND_SCRIPT_ACTION(const char* action, int value); - void PLAYSTATS_FLOW_LOW_(float posX, float posY, float posZ, const char* p3, Any p4, int amount); - void PLAYSTATS_NPC_INVITE(const char* p0); - void PLAYSTATS_AWARD_XP(int amount, Hash type, Hash category); - void PLAYSTATS_RANK_UP(int rank); - void PLAYSTATS_STARTED_SESSION_IN_OFFLINEMODE(); - void PLAYSTATS_ACTIVITY_DONE(int p0, int activityId); - void PLAYSTATS_LEAVE_JOB_CHAIN(Any p0, Any p1, Any p2, Any p3, Any p4); - void PLAYSTATS_MISSION_STARTED(const char* p0, Any p1, Any p2, BOOL p3); - void PLAYSTATS_MISSION_OVER(const char* p0, Any p1, Any p2, BOOL p3, BOOL p4, BOOL p5); - void PLAYSTATS_MISSION_CHECKPOINT(const char* p0, Any p1, Any p2, Any p3); - void PLAYSTATS_RANDOM_MISSION_DONE(const char* name, Any p1, Any p2, Any p3); - void PLAYSTATS_ROS_BET(int amount, int act, Player player, float cm); - void PLAYSTATS_RACE_CHECKPOINT(Vehicle p0, Any p1, int p2, int p3, Any p4); - BOOL PLAYSTATS_CREATE_MATCH_HISTORY_ID_2(int* playerAccountId, int* posixTime); - void PLAYSTATS_MATCH_STARTED(Any p0, Any p1, Any p2); - void PLAYSTATS_SHOP_ITEM(Any p0, Any p1, Any p2, Any p3, Any p4); - void PLAYSTATS_CRATE_DROP_MISSION_DONE(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7); - void PLAYSTATS_CRATE_CREATED(float p0, float p1, float p2); - void PLAYSTATS_HOLD_UP_MISSION_DONE(Any p0, Any p1, Any p2, Any p3); - void PLAYSTATS_IMPORT_EXPORT_MISSION_DONE(Any p0, Any p1, Any p2, Any p3); - void PLAYSTATS_RACE_TO_POINT_MISSION_DONE(int p0, Any p1, Any p2, Any p3); - void PLAYSTATS_ACQUIRED_HIDDEN_PACKAGE(Any p0); - void PLAYSTATS_WEBSITE_VISITED(Hash scaleformHash, int p1); - void PLAYSTATS_FRIEND_ACTIVITY(int p0, BOOL p1); - void PLAYSTATS_ODDJOB_DONE(int totalTimeMs, int p1, BOOL p2); - void PLAYSTATS_PROP_CHANGE(Ped p0, int p1, int p2, int p3); - void PLAYSTATS_CLOTH_CHANGE(Ped p0, Any p1, Any p2, Any p3, Any p4); - void PLAYSTATS_WEAPON_MODE_CHANGE(Hash weaponHash, Hash componentHashTo, Hash componentHashFrom); - void PLAYSTATS_CHEAT_APPLIED(const char* cheat); - void PLAYSTATS_JOB_ACTIVITY_END(Any* p0, Any* p1, Any* p2, Any* p3); - void PLAYSTATS_JOB_BEND(Any* p0, Any* p1, Any* p2, Any* p3); - void PLAYSTATS_JOB_LTS_END(Any* p0, Any* p1, Any* p2, Any* p3); - void PLAYSTATS_JOB_LTS_ROUND_END(Any* p0, Any* p1, Any* p2, Any* p3); - void PLAYSTATS_QUICKFIX_TOOL(int element, const char* item); - void PLAYSTATS_IDLE_KICK(int msStoodIdle); - void PLAYSTATS_SET_JOIN_TYPE(int joinType); - void PLAYSTATS_HEIST_SAVE_CHEAT(Hash hash, int p1); - void PLAYSTATS_APPEND_DIRECTOR_METRIC(Any* p0); - void PLAYSTATS_AWARD_BAD_SPORT(int id); - void PLAYSTATS_PEGASUS_AS_PERSONAL_AIRCRAFT(Hash modelHash); - void PLAYSTATS_SHOPMENU_NAV_(Any p0, Any p1, Any p2); - void PLAYSTATS_FM_EVENT_CHALLENGES(Any p0); - void PLAYSTATS_FM_EVENT_VEHICLETARGET(Any p0); - void PLAYSTATS_FM_EVENT_URBANWARFARE(Any p0); - void PLAYSTATS_FM_EVENT_CHECKPOINTCOLLECTION(Any p0); - void PLAYSTATS_FM_EVENT_ATOB(Any p0); - void PLAYSTATS_FM_EVENT_PENNEDIN(Any p0); - void PLAYSTATS_FM_EVENT_PASSTHEPARCEL(Any p0); - void PLAYSTATS_FM_EVENT_HOTPROPERTY(Any p0); - void PLAYSTATS_FM_EVENT_DEADDROP(Any p0); - void PLAYSTATS_FM_EVENT_KINGOFTHECASTLE(Any p0); - void PLAYSTATS_FM_EVENT_CRIMINALDAMAGE(Any p0); - void PLAYSTATS_FM_EVENT_COMPETITIVEURBANWARFARE(Any p0); - void PLAYSTATS_FM_EVENT_HUNTBEAST(Any p0); - void PLAYSTATS_PIMENU_HIDE_OPTIONS(Any* data); - int LEADERBOARDS_GET_NUMBER_OF_COLUMNS(int p0, Any p1); - int LEADERBOARDS_GET_COLUMN_ID(int p0, int p1, int p2); - int LEADERBOARDS_GET_COLUMN_TYPE(int p0, Any p1, Any p2); - int LEADERBOARDS_READ_CLEAR_ALL(); - int LEADERBOARDS_READ_CLEAR(Any p0, Any p1, Any p2); - BOOL LEADERBOARDS_READ_PENDING(Any p0, Any p1, Any p2); - BOOL LEADERBOARDS_READ_ANY_PENDING(); - BOOL LEADERBOARDS_READ_SUCCESSFUL(Any p0, Any p1, Any p2); - BOOL LEADERBOARDS2_READ_FRIENDS_BY_ROW(Any* p0, Any* p1, Any p2, BOOL p3, Any p4, Any p5); - BOOL LEADERBOARDS2_READ_BY_HANDLE(Any* p0, Any* p1); - BOOL LEADERBOARDS2_READ_BY_ROW(Any* p0, Any* p1, Any p2, Any* p3, Any p4, Any* p5, Any p6); - BOOL LEADERBOARDS2_READ_BY_RANK(Any* p0, Any p1, Any p2); - BOOL LEADERBOARDS2_READ_BY_RADIUS(Any* p0, Any p1, Any* p2); - BOOL LEADERBOARDS2_READ_BY_SCORE_INT(Any* p0, Any p1, Any p2); - BOOL LEADERBOARDS2_READ_BY_SCORE_FLOAT(Any* p0, float p1, Any p2); - BOOL LEADERBOARDS2_READ_RANK_PREDICTION(Any* p0, Any* p1, Any* p2); - BOOL LEADERBOARDS2_READ_BY_PLAFORM(Any* p0, const char* gamerHandleCsv, const char* platformName); - BOOL LEADERBOARDS2_READ_GET_ROW_DATA_START(Any* p0); - void LEADERBOARDS2_READ_GET_ROW_DATA_END(); - BOOL LEADERBOARDS2_READ_GET_ROW_DATA_INFO(Any p0, Any* p1); - int LEADERBOARDS2_READ_GET_ROW_DATA_INT(Any p0, Any p1); - float LEADERBOARDS2_READ_GET_ROW_DATA_FLOAT(Any p0, Any p1); - BOOL LEADERBOARDS2_WRITE_DATA(Any* p0); - void LEADERBOARDS_WRITE_ADD_COLUMN(Any p0, Any p1, float p2); - void LEADERBOARDS_WRITE_ADD_COLUMN_LONG(Any p0, Any p1, Any p2); - BOOL LEADERBOARDS_CACHE_DATA_ROW(Any* p0); - void LEADERBOARDS_CLEAR_CACHE_DATA(); - void LEADERBOARDS_CLEAR_CACHE_DATA_ID(Any p0); - BOOL LEADERBOARDS_GET_CACHE_EXISTS(Any p0); - int LEADERBOARDS_GET_CACHE_TIME(Any p0); - int LEADERBOARDS_GET_CACHE_NUMBER_OF_ROWS(Any p0); - BOOL LEADERBOARDS_GET_CACHE_DATA_ROW(Any p0, Any p1, Any* p2); - void PRESENCE_EVENT_UPDATESTAT_INT(Hash statHash, int value, int p2); - void PRESENCE_EVENT_UPDATESTAT_FLOAT(Hash statHash, float value, int p2); - void PRESENCE_EVENT_UPDATESTAT_INT_WITH_STRING(Hash statHash, int value, int p2, const char* string); - BOOL GET_PLAYER_HAS_DRIVEN_ALL_VEHICLES(); - void SET_HAS_POSTED_ALL_VEHICLES_DRIVEN(); - void SET_PROFILE_SETTING_PROLOGUE_COMPLETE(); - void SET_PROFILE_SETTING_SP_CHOP_MISSION_COMPLETE(); - void SET_PROFILE_SETTING_CREATOR_RACES_DONE(int value); - void SET_PROFILE_SETTING_CREATOR_DM_DONE(int value); - void SET_PROFILE_SETTING_CREATOR_CTF_DONE(int value); - void SET_JOB_ACTIVITY_ID_STARTED(Any p0, int characterSlot); - void SET_FREEMODE_PROLOGUE_DONE(Any p0, int characterSlot); - void SET_FREEMODE_STRAND_PROGRESSION_STATUS(int profileSetting, int settingValue); - void STAT_NETWORK_INCREMENT_ON_SUICIDE(Any p0, float p1); - void STAT_SET_CHEAT_IS_ACTIVE(); - BOOL LEADERBOARDS2_WRITE_DATA_FOR_EVENT_TYPE(Any* p0, Any* p1); - void FORCE_CLOUD_MP_STATS_DOWNLOAD_AND_OVERWRITE_LOCAL_SAVE(); - void STAT_MIGRATE_CLEAR_FOR_RESTART(); - BOOL STAT_MIGRATE_SAVEGAME_START(const char* platformName); - int STAT_MIGRATE_SAVEGAME_GET_STATUS(); - BOOL STAT_MIGRATE_CHECK_ALREADY_DONE(); - BOOL STAT_MIGRATE_CHECK_START(); - int STAT_MIGRATE_CHECK_GET_IS_PLATFORM_AVAILABLE(int p0); - int STAT_MIGRATE_CHECK_GET_PLATFORM_STATUS(int p0, Any* p1); - int STAT_GET_SAVE_MIGRATION_STATUS(Any* data); - BOOL STAT_SAVE_MIGRATION_CANCEL_PENDING_OPERATION(); - int STAT_GET_CANCEL_SAVE_MIGRATION_STATUS(); - BOOL STAT_SAVE_MIGRATION_CONSUME_CONTENT(Hash contentId, const char* srcPlatform, const char* srcGamerHandle); - int STAT_GET_SAVE_MIGRATION_CONSUME_CONTENT_STATUS(int* p0); - void STAT_ENABLE_STATS_TRACKING(); - void STAT_DISABLE_STATS_TRACKING(); - BOOL STAT_IS_STATS_TRACKING_ENABLED(); - BOOL STAT_START_RECORD_STAT(int statType, int valueType); - BOOL STAT_STOP_RECORD_STAT(); - BOOL STAT_GET_RECORDED_VALUE(float* value); - BOOL STAT_IS_RECORDING_STAT(); - int STAT_GET_CURRENT_NEAR_MISS_NOCRASH_PRECISE(); - float STAT_GET_CURRENT_REAR_WHEEL_DISTANCE(); - float STAT_GET_CURRENT_FRONT_WHEEL_DISTANCE(); - float STAT_GET_CURRENT_JUMP_DISTANCE(); - float STAT_GET_CURRENT_DRIVE_NOCRASH_DISTANCE(); - float STAT_GET_CURRENT_SPEED(); - float STAT_GET_CURRENT_DRIVING_REVERSE_DISTANCE(); - float STAT_GET_CURRENT_SKYDIVING_DISTANCE(); - float STAT_GET_CHALLENGE_FLYING_DIST(); - BOOL STAT_GET_FLYING_ALTITUDE(float* outValue); - BOOL STAT_IS_PLAYER_VEHICLE_ABOVE_OCEAN(); - float STAT_GET_VEHICLE_BAIL_DISTANCE(); - BOOL STAT_ROLLBACK_SAVE_MIGRATION(); - void SET_HAS_SPECIALEDITION_CONTENT(int value); - void SET_SAVE_MIGRATION_TRANSACTION_ID_WARNING(int transactionId); - void GET_BOSS_GOON_UUID(int characterSlot, Any p1, Any p2); - void PLAYSTATS_BW_BOSSONBOSSDEATHMATCH(Any p0); - void PLAYSTATS_BW_YATCHATTACK(Any p0); - void PLAYSTATS_BW_HUNT_THE_BOSS(Any p0); - void PLAYSTATS_BW_SIGHTSEER(Any p0); - void PLAYSTATS_BW_ASSAULT(Any p0); - void PLAYSTATS_BW_BELLY_OF_THE_BEAST(Any p0); - void PLAYSTATS_BW_HEAD_HUNTER(Any p0); - void PLAYSTATS_BW_FRAGILE_GOODS(Any p0); - void PLAYSTATS_BW_AIR_FREIGHT(Any p0); - void PLAYSTATS_BC_CAR_JACKING(Any p0); - void PLAYSTATS_BC_SMASH_AND_GRAB(Any p0); - void PLAYSTATS_BC_PROTECTION_RACKET(Any p0); - void PLAYSTATS_BC_MOST_WANTED(Any p0); - void PLAYSTATS_BC_FINDERS_KEEPERS(Any p0); - void PLAYSTATS_BC_POINT_TO_POINT(Any p0); - void PLAYSTATS_BC_CASHING(Any p0); - void PLAYSTATS_BC_SALVAGE(Any p0); - void PLAYSTATS_SPENT_PI_CUSTOM_LOADOUT(int amount); - void PLAYSTATS_BUY_CONTRABAND_MISSION(Any* data); - void PLAYSTATS_SELL_CONTRABAND_MISSION(Any* data); - void PLAYSTATS_DEFEND_CONTRABAND_MISSION(Any* data); - void PLAYSTATS_RECOVER_CONTRABAND_MISSION(Any* data); - void PLAYSTATS_HIT_CONTRABAND_DESTROY_LIMIT(Any p0); - void START_BEING_BOSS(Any p0, Any p1); - void START_BEING_GOON(Any p0, Any p1, Any p2); - void END_BEING_BOSS(Any p0, Any p1, Any p2); - void END_BEING_GOON(Any p0, Any p1, Any p2, Any p3, Any p4); - void HIRED_LIMO(Any p0, Any p1); - void ORDER_BOSS_VEHICLE(Any p0, Any p1, Hash vehicleHash); - void CHANGE_UNIFORM(Any p0, Any p1, Any p2); - void CHANGE_GOON_LOOKING_FOR_WORK(Any p0); - void SEND_METRIC_GHOSTING_TO_PLAYER(Any p0); - void SEND_METRIC_VIP_POACH(Any p0, Any p1, Any p2); - void SEND_METRIC_PUNISH_BODYGUARD(Any p0); - void PLAYSTATS_START_TRACKING_STUNTS(); - void PLAYSTATS_STOP_TRACKING_STUNTS(); - void PLAYSTATS_MISSION_ENDED(Any p0); - void PLAYSTATS_IMPEXP_MISSION_ENDED(Any p0); - void PLAYSTATS_CHANGE_MC_ROLE(Any p0, Any p1, Any p2, Any p3, int role, int p5, Any p6); - void PLAYSTATS_CHANGE_MC_OUTFIT(Any p0, Any p1, Any p2, Any p3, Any p4); - void PLAYSTATS_SWITCH_MC_EMBLEM(Any p0, Any p1, Any p2, Any p3, Any p4); - void PLAYSTATS_MC_REQUEST_BIKE(Any p0, Any p1, Any p2, Any p3, Any p4); - void PLAYSTATS_MC_KILLED_RIVAL_MC_MEMBER(Any p0, Any p1, Any p2, Any p3, Any p4); - void PLAYSTATS_ABANDONED_MC(Any p0, Any p1, Any p2, Any p3, Any p4); - void PLAYSTATS_EARNED_MC_POINTS(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5); - void PLAYSTATS_MC_FORMATION_ENDS(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6); - void PLAYSTATS_MC_CLUBHOUSE_ACTIVITY(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7); - void PLAYSTATS_RIVAL_BEHAVIOR(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9); - void PLAYSTATS_COPY_RANK_INTO_NEW_SLOT(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6); - void PLAYSTATS_DUPE_DETECTED(Any* data); - void PLAYSTATS_BAN_ALERT(int p0); - void PLAYSTATS_GUNRUNNING_MISSION_ENDED(Any* data); - void PLAYSTATS_GUNRUNNING_RND(Any p0); - void PLAYSTATS_BUSINESS_BATTLE_ENDED(Any p0); - void PLAYSTATS_WAREHOUSE_MISSION_ENDED(Any p0); - void PLAYSTATS_NIGHTCLUB_MISSION_ENDED(Any p0); - void PLAYSTATS_DJ_USAGE(Any p0, Any p1); - void PLAYSTATS_MINIGAME_USAGE(Any p0, Any p1, Any p2); - void PLAYSTATS_STONE_HATCHET_ENDED(Any* data); - void PLAYSTATS_SMUGGLER_MISSION_ENDED(Any* data); - void PLAYSTATS_FM_HEIST_PREP_ENDED(Any* data); - void PLAYSTATS_INSTANCED_HEIST_ENDED(Any* data, Any p1, Any p2, Any p3); - void PLAYSTATS_DAR_CHECKPOINT(Any* data); - void PLAYSTATS_ENTER_SESSION_PACK(Any* data); - void PLAYSTATS_DRONE_USAGE(int p0, int p1, int p2); - void PLAYSTATS_SPIN_WHEEL(int p0, int p1, int p2, int p3); - void PLAYSTATS_ARENA_WARS_SPECTATOR(int p0, int p1, int p2, int p3, int p4); - void PLAYSTATS_ARENA_WARS_ENDED(Any* data); - void PLAYSTATS_SWITCH_PASSIVE_MODE(BOOL p0, int p1, int p2, int p3); - void PLAYSTATS_COLLECTIBLE_PICKED_UP(int p0, Hash objectHash, Any p2, Any p3, int moneyAmount, int rpAmount, int chipsAmount, Any p7, int p8, Any p9, Any p10); - void PLAYSTATS_CASINO_STORY_MISSION_ENDED(Any p0, Any p1); - void PLAYSTATS_CASINO_CHIP(Any p0); - void PLAYSTATS_CASINO_ROULETTE(Any p0); - void PLAYSTATS_CASINO_BLACKJACK(Any p0); - void PLAYSTATS_CASINO_THREE_CARD_POKER(Any p0); - void PLAYSTATS_CASINO_SLOT_MACHINE(Any p0); - void PLAYSTATS_CASINO_INSIDE_TRACK(Any p0); - void PLAYSTATS_CASINO_LUCKY_SEVEN(Any p0); - void PLAYSTATS_CASINO_ROULETTE_LIGHT(Any p0); - void PLAYSTATS_CASINO_BLACKJACK_LIGHT(Any p0); - void PLAYSTATS_CASINO_THREE_CARD_POKER_LIGHT(Any p0); - void PLAYSTATS_CASINO_SLOT_MACHINE_LIGHT(Any p0); - void PLAYSTATS_CASINO_INSIDE_TRACK_LIGHT(Any p0); - void PLAYSTATS_ARCADE_GAME(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6); - void PLAYSTATS_ARCADE_LOVE_MATCH(Any p0, Any p1); - void PLAYSTATS_FREEMODE_CASINO_MISSION_ENDED(Any* data); - void PLAYSTATS_HEIST3_DRONE(Any p0); - void PLAYSTATS_HEIST3_HACK(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5); - void PLAYSTATS_NPC_PHONE(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9, Any p10, Any p11, Any p12); - void PLAYSTATS_ARCADE_CABINET(Any p0); - void PLAYSTATS_HEIST3_FINALE(Any p0); - void PLAYSTATS_HEIST3_PREP(Any p0); - void PLAYSTATS_MASTER_CONTROL(Any p0, Any p1, Any p2, Any p3); - void PLAYSTATS_QUIT_MODE(Any p0, Any p1, Any p2, Any p3, Any p4); - void PLAYSTATS_MISSION_VOTE(Any p0); - void PLAYSTATS_NJVS_VOTE(Any p0); - void PLAYSTATS_KILL_YOURSELF(); - void PLAYSTATS_FM_MISSION_END(Any p0, Any p1, Any p2); - void PLAYSTATS_HEIST4_PREP(Any p0); - void PLAYSTATS_HEIST4_FINALE(Any p0); - void PLAYSTATS_HEIST4_HACK(Any p0, Any p1, Any p2, Any p3, Any p4); - void PLAYSTATS_SUB_WEAP(Any p0, Any p1, Any p2, Any p3); - void PLAYSTATS_FAST_TRVL(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9, Any p10); - void PLAYSTATS_HUB_ENTRY(Any p0); - void PLAYSTATS_DJ_MISSION_ENDED(Any p0); - void PLAYSTATS_ROBBERY_PREP(Any p0); - void PLAYSTATS_ROBBERY_FINALE(Any p0); - void PLAYSTATS_EXTRA_EVENT(Any p0); - void PLAYSTATS_CARCLUB_POINTS(Any p0); - void PLAYSTATS_CARCLUB_CHALLENGE(Any p0, Any p1, Any p2, Any p3); - void PLAYSTATS_CARCLUB_PRIZE(int p0, Hash vehicleModel); - void PLAYSTATS_AWARD_NAV(Any p0, Any p1, Any p2, Any p3); - void PLAYSTATS_INST_MISSION_END(Any p0); - void PLAYSTATS_HUB_EXIT(Any p0); - void PLAYSTATS_VEH_DEL(int bossId1, int bossId2, int bossType, int vehicleID, int reason); - void PLAYSTATS_INVENTORY(Any p0); - void PLAYSTATS_ACID_MISSION_END_(Any p0); - void PLAYSTATS_ACID_RND_(Any p0); - void PLAYSTATS_IDLE_(Any p0, Any p1, Any p2); - void PLAYSTATS_PLAYER_STYLE_(Any p0); - void PLAYSTATS_RANDOM_EVENT_(Any p0); - void PLAYSTATS_ATTRITION_STAGE_END_(Any p0); - void PLAYSTATS_SHOWROOM_NAV_(Any p0, Any p1, Hash entity); - void PLAYSTATS_SHOWROOM_OVERVIEW_(Any* data); + NATIVE_DECL BOOL STAT_CLEAR_SLOT_FOR_RELOAD(int statSlot) { return invoke(0xEB0A72181D4AA4AD, statSlot); } // 0xEB0A72181D4AA4AD 0x84BDD475 b323 + NATIVE_DECL BOOL STAT_LOAD(int statSlot) { return invoke(0xA651443F437B1CE6, statSlot); } // 0xA651443F437B1CE6 0x9E5629F4 b323 + NATIVE_DECL BOOL STAT_SAVE(int p0, BOOL p1, int p2, BOOL p3) { return invoke(0xE07BCA305B82D2FD, p0, p1, p2, p3); } // 0xE07BCA305B82D2FD 0xE10A7CA4 b323 + NATIVE_DECL void STAT_SET_OPEN_SAVETYPE_IN_JOB(int p0) { invoke(0x5688585E6D563CD8, p0); } // 0x5688585E6D563CD8 0xC62406A6 b323 + NATIVE_DECL BOOL STAT_LOAD_PENDING(int statSlot) { return invoke(0xA1750FFAFA181661, statSlot); } // 0xA1750FFAFA181661 0x4E9AC983 b323 + NATIVE_DECL BOOL STAT_SAVE_PENDING() { return invoke(0x7D3A583856F2C5AC); } // 0x7D3A583856F2C5AC 0xC3FD3822 b323 + NATIVE_DECL BOOL STAT_SAVE_PENDING_OR_REQUESTED() { return invoke(0xBBB6AD006F1BBEA3); } // 0xBBB6AD006F1BBEA3 0xA3407CA3 b323 + NATIVE_DECL BOOL STAT_DELETE_SLOT(int p0) { return invoke(0x49A49BED12794D70, p0); } // 0x49A49BED12794D70 0x2F171B94 b323 + NATIVE_DECL BOOL STAT_SLOT_IS_LOADED(int statSlot) { return invoke(0x0D0A9F0E7BD91E3C, statSlot); } // 0x0D0A9F0E7BD91E3C 0x7A299C13 b323 + NATIVE_DECL BOOL STAT_CLOUD_SLOT_LOAD_FAILED(int p0) { return invoke(0x7F2C4CDF2E82DF4C, p0); } // 0x7F2C4CDF2E82DF4C 0x0BF0F4B2 b323 + NATIVE_DECL int STAT_CLOUD_SLOT_LOAD_FAILED_CODE(Any p0) { return invoke(0xE496A53BA5F50A56, p0); } // 0xE496A53BA5F50A56 0xCE6B62B5 b323 + NATIVE_DECL void STAT_SET_BLOCK_SAVES(BOOL toggle) { invoke(0xF434A10BA01C37D0, toggle); } // 0xF434A10BA01C37D0 0xCE7A2411 b323 + NATIVE_DECL BOOL STAT_GET_BLOCK_SAVES() { return invoke(0x6A7F19756F1A9016); } // 0x6A7F19756F1A9016 b2060 + NATIVE_DECL BOOL STAT_CLOUD_SLOT_SAVE_FAILED(Any p0) { return invoke(0x7E6946F68A38B74F, p0); } // 0x7E6946F68A38B74F 0x22804C20 b323 + NATIVE_DECL void STAT_CLEAR_PENDING_SAVES(Any p0) { invoke(0xA8733668D1047B51, p0); } // 0xA8733668D1047B51 0x395D18B1 b323 + NATIVE_DECL BOOL STAT_LOAD_DIRTY_READ_DETECTED() { return invoke(0xECB41AC6AB754401); } // 0xECB41AC6AB754401 0xED7000C8 b323 + NATIVE_DECL void STAT_CLEAR_DIRTY_READ_DETECTED() { invoke(0x9B4BD21D69B1E609); } // 0x9B4BD21D69B1E609 b323 + NATIVE_DECL BOOL STAT_GET_LOAD_SAFE_TO_PROGRESS_TO_MP_FROM_SP() { return invoke(0xC0E0D686DDFC6EAE); } // 0xC0E0D686DDFC6EAE 0x099FCC86 b323 + NATIVE_DECL Hash _GET_STAT_HASH_FOR_CHARACTER_STAT(int dataType, int statIndex, int charSlot) { return invoke(0xD69CE161FE614531, dataType, statIndex, charSlot); } // 0xD69CE161FE614531 b2944 + NATIVE_DECL BOOL STAT_SET_INT(Hash statName, int value, BOOL save) { return invoke(0xB3271D7AB655B441, statName, value, save); } // 0xB3271D7AB655B441 0xC9CC1C5C b323 + NATIVE_DECL BOOL STAT_SET_FLOAT(Hash statName, float value, BOOL save) { return invoke(0x4851997F37FE9B3C, statName, value, save); } // 0x4851997F37FE9B3C 0x6CEA96F2 b323 + NATIVE_DECL BOOL STAT_SET_BOOL(Hash statName, BOOL value, BOOL save) { return invoke(0x4B33C4243DE0C432, statName, value, save); } // 0x4B33C4243DE0C432 0x55D79DFB b323 + NATIVE_DECL BOOL STAT_SET_GXT_LABEL(Hash statName, const char* value, BOOL save) { return invoke(0x17695002FD8B2AE0, statName, value, save); } // 0x17695002FD8B2AE0 0xC1224AA7 b323 + NATIVE_DECL BOOL STAT_SET_DATE(Hash statName, Any* value, int numFields, BOOL save) { return invoke(0x2C29BFB64F4FCBE4, statName, value, numFields, save); } // 0x2C29BFB64F4FCBE4 0x36BE807B b323 + NATIVE_DECL BOOL STAT_SET_STRING(Hash statName, const char* value, BOOL save) { return invoke(0xA87B2335D12531D7, statName, value, save); } // 0xA87B2335D12531D7 0xB1EF2E21 b323 + NATIVE_DECL BOOL STAT_SET_POS(Hash statName, float x, float y, float z, BOOL save) { return invoke(0xDB283FDE680FE72E, statName, x, y, z, save); } // 0xDB283FDE680FE72E 0x1192C9A3 b323 + NATIVE_DECL BOOL STAT_SET_MASKED_INT(Hash statName, int p1, int p2, int p3, BOOL save) { return invoke(0x7BBB1B54583ED410, statName, p1, p2, p3, save); } // 0x7BBB1B54583ED410 0x2CBAA739 b323 + NATIVE_DECL BOOL STAT_SET_USER_ID(Hash statName, const char* value, BOOL save) { return invoke(0x8CDDF1E452BABE11, statName, value, save); } // 0x8CDDF1E452BABE11 0xDBE78ED7 b323 + NATIVE_DECL BOOL STAT_SET_CURRENT_POSIX_TIME(Hash statName, BOOL p1) { return invoke(0xC2F84B7F9C4D0C61, statName, p1); } // 0xC2F84B7F9C4D0C61 0xA286F015 b323 + NATIVE_DECL BOOL STAT_GET_INT(Hash statHash, int* outValue, int p2) { return invoke(0x767FBC2AC802EF3D, statHash, outValue, p2); } // 0x767FBC2AC802EF3D 0x1C6FE43E b323 + NATIVE_DECL BOOL STAT_GET_FLOAT(Hash statHash, float* outValue, Any p2) { return invoke(0xD7AE6C9C9C6AC54C, statHash, outValue, p2); } // 0xD7AE6C9C9C6AC54C 0xFCBDA612 b323 + NATIVE_DECL BOOL STAT_GET_BOOL(Hash statHash, BOOL* outValue, Any p2) { return invoke(0x11B5E6D2AE73F48E, statHash, outValue, p2); } // 0x11B5E6D2AE73F48E 0x28A3DD2B b323 + NATIVE_DECL BOOL STAT_GET_DATE(Hash statHash, Any* outValue, int numFields, Any p3) { return invoke(0x8B0FACEFC36C824B, statHash, outValue, numFields, p3); } // 0x8B0FACEFC36C824B 0xD762D16C b323 + NATIVE_DECL const char* STAT_GET_STRING(Hash statHash, int p1) { return invoke(0xE50384ACC2C3DB74, statHash, p1); } // 0xE50384ACC2C3DB74 0x10CE4BDE b323 + NATIVE_DECL BOOL STAT_GET_POS(Hash statName, float* outX, float* outY, float* outZ, Any p4) { return invoke(0x350F82CCB186AA1B, statName, outX, outY, outZ, p4); } // 0x350F82CCB186AA1B 0xC846ECCE b323 + NATIVE_DECL BOOL STAT_GET_MASKED_INT(Hash statHash, int* outValue, int p2, int p3, Any p4) { return invoke(0x655185A06D9EEAAB, statHash, outValue, p2, p3, p4); } // 0x655185A06D9EEAAB 0xE9D9B70F b323 + NATIVE_DECL const char* STAT_GET_USER_ID(Hash statHash) { return invoke(0x2365C388E393BBE2, statHash); } // 0x2365C388E393BBE2 0xE2E8B6BA b323 + NATIVE_DECL const char* STAT_GET_LICENSE_PLATE(Hash statName) { return invoke(0x5473D4195058B2E4, statName); } // 0x5473D4195058B2E4 0x1544B29F b323 + NATIVE_DECL BOOL STAT_SET_LICENSE_PLATE(Hash statName, const char* str) { return invoke(0x69FF13266D7296DA, statName, str); } // 0x69FF13266D7296DA 0x3507D253 b323 + NATIVE_DECL void STAT_INCREMENT(Hash statName, float value) { invoke(0x9B5A68C6489E9909, statName, value); } // 0x9B5A68C6489E9909 0xDFC5F71E b323 + NATIVE_DECL BOOL STAT_COMMUNITY_START_SYNCH() { return invoke(0x5A556B229A169402); } // 0x5A556B229A169402 0x46F21343 b323 + NATIVE_DECL BOOL STAT_COMMUNITY_SYNCH_IS_PENDING() { return invoke(0xB1D2BB1E1631F5B1); } // 0xB1D2BB1E1631F5B1 0x02F283CE b323 + NATIVE_DECL BOOL STAT_COMMUNITY_GET_HISTORY(Hash statName, int p1, float* outValue) { return invoke(0xBED9F5693F34ED17, statName, p1, outValue); } // 0xBED9F5693F34ED17 0xC4110917 b323 + NATIVE_DECL void STAT_RESET_ALL_ONLINE_CHARACTER_STATS(int p0) { invoke(0x26D7399B9587FE89, p0); } // 0x26D7399B9587FE89 0x343B27E2 b323 + NATIVE_DECL void STAT_LOCAL_RESET_ALL_ONLINE_CHARACTER_STATS(int p0) { invoke(0xA78B8FA58200DA56, p0); } // 0xA78B8FA58200DA56 0xE3247582 b323 + NATIVE_DECL int STAT_GET_NUMBER_OF_DAYS(Hash statName) { return invoke(0xE0E854F5280FB769, statName); } // 0xE0E854F5280FB769 0xFD66A429 b323 + NATIVE_DECL int STAT_GET_NUMBER_OF_HOURS(Hash statName) { return invoke(0xF2D4B2FE415AAFC3, statName); } // 0xF2D4B2FE415AAFC3 0x9B431236 b323 + NATIVE_DECL int STAT_GET_NUMBER_OF_MINUTES(Hash statName) { return invoke(0x7583B4BE4C5A41B5, statName); } // 0x7583B4BE4C5A41B5 0x347B4436 b323 + NATIVE_DECL int STAT_GET_NUMBER_OF_SECONDS(Hash statName) { return invoke(0x2CE056FF3723F00B, statName); } // 0x2CE056FF3723F00B 0x2C1D6C31 b323 + NATIVE_DECL void STAT_SET_PROFILE_SETTING_VALUE(int profileSetting, int value) { invoke(0x68F01422BE1D838F, profileSetting, value); } // 0x68F01422BE1D838F 0x24DD4929 b323 + NATIVE_DECL void STATS_COMPLETED_CHARACTER_CREATION(Any p0) { invoke(0xC01D2470F22CDE5A, p0); } // 0xC01D2470F22CDE5A b2372 + NATIVE_DECL int PACKED_STAT_GET_INT_STAT_INDEX(int p0) { return invoke(0x94F12ABF9C79E339, p0); } // 0x94F12ABF9C79E339 0xCA160BCC b323 + NATIVE_DECL Hash GET_PACKED_INT_STAT_KEY(int index, BOOL spStat, BOOL charStat, int character) { return invoke(0x61E111E323419E07, index, spStat, charStat, character); } // 0x61E111E323419E07 0x1F938864 b323 + NATIVE_DECL Hash GET_PACKED_TU_INT_STAT_KEY(int index, BOOL spStat, BOOL charStat, int character) { return invoke(0xD16C2AD6B8E32854, index, spStat, charStat, character); } // 0xD16C2AD6B8E32854 0xFB93C5A2 b323 + NATIVE_DECL Hash GET_PACKED_NG_INT_STAT_KEY(int index, BOOL spStat, BOOL charStat, int character, const char* section) { return invoke(0x2B4CDCA6F07FF3DA, index, spStat, charStat, character, section); } // 0x2B4CDCA6F07FF3DA b323 + NATIVE_DECL BOOL GET_PACKED_STAT_BOOL_CODE(int index, int characterSlot) { return invoke(0xDA7EBFC49AE3F1B0, index, characterSlot); } // 0xDA7EBFC49AE3F1B0 b2545 + NATIVE_DECL int GET_PACKED_STAT_INT_CODE(int index, int characterSlot) { return invoke(0x0BC900A6FE73770C, index, characterSlot); } // 0x0BC900A6FE73770C b2545 + NATIVE_DECL void SET_PACKED_STAT_BOOL_CODE(int index, BOOL value, int characterSlot) { invoke(0xDB8A58AEAA67CD07, index, value, characterSlot); } // 0xDB8A58AEAA67CD07 b2545 + NATIVE_DECL void SET_PACKED_STAT_INT_CODE(int index, int value, int characterSlot) { invoke(0x1581503AE529CD2E, index, value, characterSlot); } // 0x1581503AE529CD2E b2545 + NATIVE_DECL void PLAYSTATS_BACKGROUND_SCRIPT_ACTION(const char* action, int value) { invoke(0x5009DFD741329729, action, value); } // 0x5009DFD741329729 0x61ECC465 b323 + NATIVE_DECL void _PLAYSTATS_FLOW_LOW(float posX, float posY, float posZ, const char* p3, Any p4, int amount) { invoke(0xE6A27CDA42887F93, posX, posY, posZ, p3, p4, amount); } // 0xE6A27CDA42887F93 b2944 + NATIVE_DECL void PLAYSTATS_NPC_INVITE(const char* p0) { invoke(0x93054C88E6AA7C44, p0); } // 0x93054C88E6AA7C44 0x598C06F3 b323 + NATIVE_DECL void PLAYSTATS_AWARD_XP(int amount, Hash type, Hash category) { invoke(0x46F917F6B4128FE4, amount, type, category); } // 0x46F917F6B4128FE4 0x8770017B b323 + NATIVE_DECL void PLAYSTATS_RANK_UP(int rank) { invoke(0xC7F2DE41D102BFB4, rank); } // 0xC7F2DE41D102BFB4 0x56AFB9F5 b323 + NATIVE_DECL void PLAYSTATS_STARTED_SESSION_IN_OFFLINEMODE() { invoke(0x098760C7461724CD); } // 0x098760C7461724CD 0x896CDF8D b323 + NATIVE_DECL void PLAYSTATS_ACTIVITY_DONE(int p0, int activityId) { invoke(0xA071E0ED98F91286, p0, activityId); } // 0xA071E0ED98F91286 0x1A66945F b323 + NATIVE_DECL void PLAYSTATS_LEAVE_JOB_CHAIN(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0xC5BE134EC7BA96A0, p0, p1, p2, p3, p4); } // 0xC5BE134EC7BA96A0 0xC960E161 b323 + NATIVE_DECL void PLAYSTATS_MISSION_STARTED(const char* p0, Any p1, Any p2, BOOL p3) { invoke(0xC19A2925C34D2231, p0, p1, p2, p3); } // 0xC19A2925C34D2231 0x3AAB699C b323 + NATIVE_DECL void PLAYSTATS_MISSION_OVER(const char* p0, Any p1, Any p2, BOOL p3, BOOL p4, BOOL p5) { invoke(0x7C4BB33A8CED7324, p0, p1, p2, p3, p4, p5); } // 0x7C4BB33A8CED7324 0x5B90B5FF b323 + NATIVE_DECL void PLAYSTATS_MISSION_CHECKPOINT(const char* p0, Any p1, Any p2, Any p3) { invoke(0xC900596A63978C1D, p0, p1, p2, p3); } // 0xC900596A63978C1D 0xCDC52280 b323 + NATIVE_DECL void PLAYSTATS_RANDOM_MISSION_DONE(const char* name, Any p1, Any p2, Any p3) { invoke(0x71862B1D855F32E1, name, p1, p2, p3); } // 0x71862B1D855F32E1 0xAC2C7C63 b323 + NATIVE_DECL void PLAYSTATS_ROS_BET(int amount, int act, Player player, float cm) { invoke(0x121FB4DDDC2D5291, amount, act, player, cm); } // 0x121FB4DDDC2D5291 0x413539BC b323 + NATIVE_DECL void PLAYSTATS_RACE_CHECKPOINT(Vehicle p0, Any p1, int p2, int p3, Any p4) { invoke(0x9C375C315099DDE4, p0, p1, p2, p3, p4); } // 0x9C375C315099DDE4 0x580D5508 b323 + NATIVE_DECL BOOL PLAYSTATS_CREATE_MATCH_HISTORY_ID_2(int* playerAccountId, int* posixTime) { return invoke(0x6DEE77AFF8C21BD1, playerAccountId, posixTime); } // 0x6DEE77AFF8C21BD1 0x489E27E7 b323 + NATIVE_DECL void PLAYSTATS_MATCH_STARTED(Any p0, Any p1, Any p2) { invoke(0xBC80E22DED931E3D, p0, p1, p2); } // 0xBC80E22DED931E3D 0x2BDE85C1 b323 + NATIVE_DECL void PLAYSTATS_SHOP_ITEM(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0x176852ACAAC173D1, p0, p1, p2, p3, p4); } // 0x176852ACAAC173D1 0xA4746384 b323 + NATIVE_DECL void PLAYSTATS_CRATE_DROP_MISSION_DONE(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7) { invoke(0x1CAE5D2E3F9A07F0, p0, p1, p2, p3, p4, p5, p6, p7); } // 0x1CAE5D2E3F9A07F0 0x6602CED6 b323 + NATIVE_DECL void PLAYSTATS_CRATE_CREATED(float p0, float p1, float p2) { invoke(0xAFC7E5E075A96F46, p0, p1, p2); } // 0xAFC7E5E075A96F46 0xD003E648 b323 + NATIVE_DECL void PLAYSTATS_HOLD_UP_MISSION_DONE(Any p0, Any p1, Any p2, Any p3) { invoke(0xCB00196B31C39EB1, p0, p1, p2, p3); } // 0xCB00196B31C39EB1 0x759E0EC9 b323 + NATIVE_DECL void PLAYSTATS_IMPORT_EXPORT_MISSION_DONE(Any p0, Any p1, Any p2, Any p3) { invoke(0x2B69F5074C894811, p0, p1, p2, p3); } // 0x2B69F5074C894811 0x62073DF7 b323 + NATIVE_DECL void PLAYSTATS_RACE_TO_POINT_MISSION_DONE(int p0, Any p1, Any p2, Any p3) { invoke(0xADDD1C754E2E2914, p0, p1, p2, p3); } // 0xADDD1C754E2E2914 0x06CE3692 b323 + NATIVE_DECL void PLAYSTATS_ACQUIRED_HIDDEN_PACKAGE(Any p0) { invoke(0x79AB33F0FBFAC40C, p0); } // 0x79AB33F0FBFAC40C 0x8D5C7B37 b323 + NATIVE_DECL void PLAYSTATS_WEBSITE_VISITED(Hash scaleformHash, int p1) { invoke(0xDDF24D535060F811, scaleformHash, p1); } // 0xDDF24D535060F811 0x37D152BB b323 + NATIVE_DECL void PLAYSTATS_FRIEND_ACTIVITY(int p0, BOOL p1) { invoke(0x0F71DE29AB2258F1, p0, p1); } // 0x0F71DE29AB2258F1 0xD1FA1BDB b323 + NATIVE_DECL void PLAYSTATS_ODDJOB_DONE(int totalTimeMs, int p1, BOOL p2) { invoke(0x69DEA3E9DB727B4C, totalTimeMs, p1, p2); } // 0x69DEA3E9DB727B4C 0xFE14A8EA b323 + NATIVE_DECL void PLAYSTATS_PROP_CHANGE(Ped p0, int p1, int p2, int p3) { invoke(0xBA739D6D5A05D6E7, p0, p1, p2, p3); } // 0xBA739D6D5A05D6E7 0x25740A1D b323 + NATIVE_DECL void PLAYSTATS_CLOTH_CHANGE(Ped p0, Any p1, Any p2, Any p3, Any p4) { invoke(0x34B973047A2268B9, p0, p1, p2, p3, p4); } // 0x34B973047A2268B9 0x3AFF9E58 b323 + NATIVE_DECL void PLAYSTATS_WEAPON_MODE_CHANGE(Hash weaponHash, Hash componentHashTo, Hash componentHashFrom) { invoke(0xE95C8A1875A02CA4, weaponHash, componentHashTo, componentHashFrom); } // 0xE95C8A1875A02CA4 0x79716890 b323 + NATIVE_DECL void PLAYSTATS_CHEAT_APPLIED(const char* cheat) { invoke(0x6058665D72302D3F, cheat); } // 0x6058665D72302D3F 0x345166F3 b323 + NATIVE_DECL void PLAYSTATS_JOB_ACTIVITY_END(Any* p0, Any* p1, Any* p2, Any* p3) { invoke(0xF8C54A461C3E11DC, p0, p1, p2, p3); } // 0xF8C54A461C3E11DC 0x04181752 b323 + NATIVE_DECL void PLAYSTATS_JOB_BEND(Any* p0, Any* p1, Any* p2, Any* p3) { invoke(0xF5BB8DAC426A52C0, p0, p1, p2, p3); } // 0xF5BB8DAC426A52C0 0x40520E70 b323 + NATIVE_DECL void PLAYSTATS_JOB_LTS_END(Any* p0, Any* p1, Any* p2, Any* p3) { invoke(0xA736CF7FB7C5BFF4, p0, p1, p2, p3); } // 0xA736CF7FB7C5BFF4 0x31002201 b323 + NATIVE_DECL void PLAYSTATS_JOB_LTS_ROUND_END(Any* p0, Any* p1, Any* p2, Any* p3) { invoke(0x14E0B2D1AD1044E0, p0, p1, p2, p3); } // 0x14E0B2D1AD1044E0 0xDDD1F1F3 b323 + NATIVE_DECL void PLAYSTATS_QUICKFIX_TOOL(int element, const char* item) { invoke(0x90D0622866E80445, element, item); } // 0x90D0622866E80445 0x66FEB701 b323 + NATIVE_DECL void PLAYSTATS_IDLE_KICK(int msStoodIdle) { invoke(0x5DA3A8DE8CB6226F, msStoodIdle); } // 0x5DA3A8DE8CB6226F 0x9E2B9522 b323 + NATIVE_DECL void PLAYSTATS_SET_JOIN_TYPE(int joinType) { invoke(0xD1032E482629049E, joinType); } // 0xD1032E482629049E 0x1AC97138 b323 + NATIVE_DECL void PLAYSTATS_HEIST_SAVE_CHEAT(Hash hash, int p1) { invoke(0xF4FF020A08BC8863, hash, p1); } // 0xF4FF020A08BC8863 0xB731DF54 b323 + NATIVE_DECL void PLAYSTATS_APPEND_DIRECTOR_METRIC(Any* p0) { invoke(0x46326E13DA4E0546, p0); } // 0x46326E13DA4E0546 b323 + NATIVE_DECL void PLAYSTATS_AWARD_BAD_SPORT(int id) { invoke(0x47B32F5611E6E483, id); } // 0x47B32F5611E6E483 b463 + NATIVE_DECL void PLAYSTATS_PEGASUS_AS_PERSONAL_AIRCRAFT(Hash modelHash) { invoke(0x9572BD4DD6B72122, modelHash); } // 0x9572BD4DD6B72122 b1180 + NATIVE_DECL void _PLAYSTATS_SHOPMENU_NAV(Any p0, Any p1, Any p2) { invoke(0xF96E9EA876D9DC92, p0, p1, p2); } // 0xF96E9EA876D9DC92 b2802 + NATIVE_DECL void PLAYSTATS_FM_EVENT_CHALLENGES(Any p0) { invoke(0x6A60E43998228229, p0); } // 0x6A60E43998228229 b463 + NATIVE_DECL void PLAYSTATS_FM_EVENT_VEHICLETARGET(Any p0) { invoke(0xBFAFDB5FAAA5C5AB, p0); } // 0xBFAFDB5FAAA5C5AB b463 + NATIVE_DECL void PLAYSTATS_FM_EVENT_URBANWARFARE(Any p0) { invoke(0x8C9D11605E59D955, p0); } // 0x8C9D11605E59D955 b463 + NATIVE_DECL void PLAYSTATS_FM_EVENT_CHECKPOINTCOLLECTION(Any p0) { invoke(0x3DE3AA516FB126A4, p0); } // 0x3DE3AA516FB126A4 b463 + NATIVE_DECL void PLAYSTATS_FM_EVENT_ATOB(Any p0) { invoke(0xBAA2F0490E146BE8, p0); } // 0xBAA2F0490E146BE8 b463 + NATIVE_DECL void PLAYSTATS_FM_EVENT_PENNEDIN(Any p0) { invoke(0x1A7CE7CD3E653485, p0); } // 0x1A7CE7CD3E653485 b463 + NATIVE_DECL void PLAYSTATS_FM_EVENT_PASSTHEPARCEL(Any p0) { invoke(0x419615486BBF1956, p0); } // 0x419615486BBF1956 b463 + NATIVE_DECL void PLAYSTATS_FM_EVENT_HOTPROPERTY(Any p0) { invoke(0x84DFC579C2FC214C, p0); } // 0x84DFC579C2FC214C b463 + NATIVE_DECL void PLAYSTATS_FM_EVENT_DEADDROP(Any p0) { invoke(0x0A9C7F36E5D7B683, p0); } // 0x0A9C7F36E5D7B683 b463 + NATIVE_DECL void PLAYSTATS_FM_EVENT_KINGOFTHECASTLE(Any p0) { invoke(0x164C5FF663790845, p0); } // 0x164C5FF663790845 b463 + NATIVE_DECL void PLAYSTATS_FM_EVENT_CRIMINALDAMAGE(Any p0) { invoke(0xEDBF6C9B0D2C65C8, p0); } // 0xEDBF6C9B0D2C65C8 b463 + NATIVE_DECL void PLAYSTATS_FM_EVENT_COMPETITIVEURBANWARFARE(Any p0) { invoke(0x6551B1F7F6CD46EA, p0); } // 0x6551B1F7F6CD46EA b463 + NATIVE_DECL void PLAYSTATS_FM_EVENT_HUNTBEAST(Any p0) { invoke(0x2CD90358F67D0AA8, p0); } // 0x2CD90358F67D0AA8 b463 + NATIVE_DECL void PLAYSTATS_PIMENU_HIDE_OPTIONS(Any* data) { invoke(0x203B381133817079, data); } // 0x203B381133817079 b393 + NATIVE_DECL int LEADERBOARDS_GET_NUMBER_OF_COLUMNS(int p0, Any p1) { return invoke(0x117B45156D7EFF2E, p0, p1); } // 0x117B45156D7EFF2E 0x0A56EE34 b323 + NATIVE_DECL int LEADERBOARDS_GET_COLUMN_ID(int p0, int p1, int p2) { return invoke(0xC4B5467A1886EA7E, p0, p1, p2); } // 0xC4B5467A1886EA7E 0x3821A334 b323 + NATIVE_DECL int LEADERBOARDS_GET_COLUMN_TYPE(int p0, Any p1, Any p2) { return invoke(0xBF4FEF46DB7894D3, p0, p1, p2); } // 0xBF4FEF46DB7894D3 0x6F2820F4 b323 + NATIVE_DECL int LEADERBOARDS_READ_CLEAR_ALL() { return invoke(0xA34CB6E6F0DF4A0B); } // 0xA34CB6E6F0DF4A0B 0x233E058A b323 + NATIVE_DECL int LEADERBOARDS_READ_CLEAR(Any p0, Any p1, Any p2) { return invoke(0x7CCE5C737A665701, p0, p1, p2); } // 0x7CCE5C737A665701 0x7090012F b323 + NATIVE_DECL BOOL LEADERBOARDS_READ_PENDING(Any p0, Any p1, Any p2) { return invoke(0xAC392C8483342AC2, p0, p1, p2); } // 0xAC392C8483342AC2 0xEEB8BF5C b323 + NATIVE_DECL BOOL LEADERBOARDS_READ_ANY_PENDING() { return invoke(0xA31FD15197B192BD); } // 0xA31FD15197B192BD 0x1789437B b323 + NATIVE_DECL BOOL LEADERBOARDS_READ_SUCCESSFUL(Any p0, Any p1, Any p2) { return invoke(0x2FB19228983E832C, p0, p1, p2); } // 0x2FB19228983E832C 0x3AC5B2F1 b323 + NATIVE_DECL BOOL LEADERBOARDS2_READ_FRIENDS_BY_ROW(Any* p0, Any* p1, Any p2, BOOL p3, Any p4, Any p5) { return invoke(0x918B101666F9CB83, p0, p1, p2, p3, p4, p5); } // 0x918B101666F9CB83 0xBD91B136 b323 + NATIVE_DECL BOOL LEADERBOARDS2_READ_BY_HANDLE(Any* p0, Any* p1) { return invoke(0xC30713A383BFBF0E, p0, p1); } // 0xC30713A383BFBF0E 0x6B553408 b323 + NATIVE_DECL BOOL LEADERBOARDS2_READ_BY_ROW(Any* p0, Any* p1, Any p2, Any* p3, Any p4, Any* p5, Any p6) { return invoke(0xA9CDB1E3F0A49883, p0, p1, p2, p3, p4, p5, p6); } // 0xA9CDB1E3F0A49883 0xCA931F34 b323 + NATIVE_DECL BOOL LEADERBOARDS2_READ_BY_RANK(Any* p0, Any p1, Any p2) { return invoke(0xBA2C7DB0C129449A, p0, p1, p2); } // 0xBA2C7DB0C129449A 0x1B03F59F b323 + NATIVE_DECL BOOL LEADERBOARDS2_READ_BY_RADIUS(Any* p0, Any p1, Any* p2) { return invoke(0x5CE587FB5A42C8C4, p0, p1, p2); } // 0x5CE587FB5A42C8C4 0xC5B7E685 b323 + NATIVE_DECL BOOL LEADERBOARDS2_READ_BY_SCORE_INT(Any* p0, Any p1, Any p2) { return invoke(0x7EEC7E4F6984A16A, p0, p1, p2); } // 0x7EEC7E4F6984A16A 0xAC020C18 b323 + NATIVE_DECL BOOL LEADERBOARDS2_READ_BY_SCORE_FLOAT(Any* p0, float p1, Any p2) { return invoke(0xE662C8B759D08F3C, p0, p1, p2); } // 0xE662C8B759D08F3C 0xC678B29F b323 + NATIVE_DECL BOOL LEADERBOARDS2_READ_RANK_PREDICTION(Any* p0, Any* p1, Any* p2) { return invoke(0xC38DC1E90D22547C, p0, p1, p2); } // 0xC38DC1E90D22547C 0x9BEC3401 b323 + NATIVE_DECL BOOL LEADERBOARDS2_READ_BY_PLAFORM(Any* p0, const char* gamerHandleCsv, const char* platformName) { return invoke(0xF1AE5DCDBFCA2721, p0, gamerHandleCsv, platformName); } // 0xF1AE5DCDBFCA2721 b323 + NATIVE_DECL BOOL LEADERBOARDS2_READ_GET_ROW_DATA_START(Any* p0) { return invoke(0xA0F93D5465B3094D, p0); } // 0xA0F93D5465B3094D 0xC977D6E2 b323 + NATIVE_DECL void LEADERBOARDS2_READ_GET_ROW_DATA_END() { invoke(0x71B008056E5692D6); } // 0x71B008056E5692D6 0xF2DB6A82 b323 + NATIVE_DECL BOOL LEADERBOARDS2_READ_GET_ROW_DATA_INFO(Any p0, Any* p1) { return invoke(0x34770B9CE0E03B91, p0, p1); } // 0x34770B9CE0E03B91 0x766A74FE b323 + NATIVE_DECL int LEADERBOARDS2_READ_GET_ROW_DATA_INT(Any p0, Any p1) { return invoke(0x88578F6EC36B4A3A, p0, p1); } // 0x88578F6EC36B4A3A 0x6B90E730 b323 + NATIVE_DECL float LEADERBOARDS2_READ_GET_ROW_DATA_FLOAT(Any p0, Any p1) { return invoke(0x38491439B6BA7F7D, p0, p1); } // 0x38491439B6BA7F7D 0x509A286F b323 + NATIVE_DECL BOOL LEADERBOARDS2_WRITE_DATA(Any* p0) { return invoke(0xAE2206545888AE49, p0); } // 0xAE2206545888AE49 0x5F9DF634 b323 + NATIVE_DECL void LEADERBOARDS_WRITE_ADD_COLUMN(Any p0, Any p1, float p2) { invoke(0x0BCA1D2C47B0D269, p0, p1, p2); } // 0x0BCA1D2C47B0D269 0x7524E27B b323 + NATIVE_DECL void LEADERBOARDS_WRITE_ADD_COLUMN_LONG(Any p0, Any p1, Any p2) { invoke(0x2E65248609523599, p0, p1, p2); } // 0x2E65248609523599 0x1C5CCC3A b323 + NATIVE_DECL BOOL LEADERBOARDS_CACHE_DATA_ROW(Any* p0) { return invoke(0xB9BB18E2C40142ED, p0); } // 0xB9BB18E2C40142ED 0x44F7D82B b323 + NATIVE_DECL void LEADERBOARDS_CLEAR_CACHE_DATA() { invoke(0xD4B02A6B476E1FDC); } // 0xD4B02A6B476E1FDC 0x87F498C1 b323 + NATIVE_DECL void LEADERBOARDS_CLEAR_CACHE_DATA_ID(Any p0) { invoke(0x8EC74CEB042E7CFF, p0); } // 0x8EC74CEB042E7CFF 0x88AE9667 b323 + NATIVE_DECL BOOL LEADERBOARDS_GET_CACHE_EXISTS(Any p0) { return invoke(0x9C51349BE6CDFE2C, p0); } // 0x9C51349BE6CDFE2C 0xFC8A71F3 b323 + NATIVE_DECL int LEADERBOARDS_GET_CACHE_TIME(Any p0) { return invoke(0xF04C1C27DA35F6C8, p0); } // 0xF04C1C27DA35F6C8 0xEDF02302 b323 + NATIVE_DECL int LEADERBOARDS_GET_CACHE_NUMBER_OF_ROWS(Any p0) { return invoke(0x58A651CD201D89AD, p0); } // 0x58A651CD201D89AD 0xCE7CB520 b323 + NATIVE_DECL BOOL LEADERBOARDS_GET_CACHE_DATA_ROW(Any p0, Any p1, Any* p2) { return invoke(0x9120E8DBA3D69273, p0, p1, p2); } // 0x9120E8DBA3D69273 0xA11289EC b323 + NATIVE_DECL void PRESENCE_EVENT_UPDATESTAT_INT(Hash statHash, int value, int p2) { invoke(0x11FF1C80276097ED, statHash, value, p2); } // 0x11FF1C80276097ED 0x4AC39C6C b323 + NATIVE_DECL void PRESENCE_EVENT_UPDATESTAT_FLOAT(Hash statHash, float value, int p2) { invoke(0x30A6614C1F7799B8, statHash, value, p2); } // 0x30A6614C1F7799B8 0x3E69E7C3 b323 + NATIVE_DECL void PRESENCE_EVENT_UPDATESTAT_INT_WITH_STRING(Hash statHash, int value, int p2, const char* string) { invoke(0x6483C25849031C4F, statHash, value, p2, string); } // 0x6483C25849031C4F 0x2FFD2FA5 b323 + NATIVE_DECL BOOL GET_PLAYER_HAS_DRIVEN_ALL_VEHICLES() { return invoke(0x5EAD2BF6484852E4); } // 0x5EAD2BF6484852E4 0x23D70C39 b323 + NATIVE_DECL void SET_HAS_POSTED_ALL_VEHICLES_DRIVEN() { invoke(0xC141B8917E0017EC); } // 0xC141B8917E0017EC 0x0AD43306 b323 + NATIVE_DECL void SET_PROFILE_SETTING_PROLOGUE_COMPLETE() { invoke(0xB475F27C6A994D65); } // 0xB475F27C6A994D65 0xC7DE5C30 b323 + NATIVE_DECL void SET_PROFILE_SETTING_SP_CHOP_MISSION_COMPLETE() { invoke(0xC67E2DA1CBE759E2); } // 0xC67E2DA1CBE759E2 b1734 + NATIVE_DECL void SET_PROFILE_SETTING_CREATOR_RACES_DONE(int value) { invoke(0xF1A1803D3476F215, value); } // 0xF1A1803D3476F215 0xA3DAC790 b323 + NATIVE_DECL void SET_PROFILE_SETTING_CREATOR_DM_DONE(int value) { invoke(0x38BAAA5DD4C9D19F, value); } // 0x38BAAA5DD4C9D19F 0x726FAE66 b323 + NATIVE_DECL void SET_PROFILE_SETTING_CREATOR_CTF_DONE(int value) { invoke(0x55384438FC55AD8E, value); } // 0x55384438FC55AD8E 0xF03895A4 b323 + NATIVE_DECL void SET_JOB_ACTIVITY_ID_STARTED(Any p0, int characterSlot) { invoke(0x723C1CE13FBFDB67, p0, characterSlot); } // 0x723C1CE13FBFDB67 0x4C39CF10 b323 + NATIVE_DECL void SET_FREEMODE_PROLOGUE_DONE(Any p0, int characterSlot) { invoke(0x0D01D20616FC73FB, p0, characterSlot); } // 0x0D01D20616FC73FB 0x2180AE13 b323 + NATIVE_DECL void SET_FREEMODE_STRAND_PROGRESSION_STATUS(int profileSetting, int settingValue) { invoke(0x79D310A861697CC9, profileSetting, settingValue); } // 0x79D310A861697CC9 b2699 + NATIVE_DECL void STAT_NETWORK_INCREMENT_ON_SUICIDE(Any p0, float p1) { invoke(0x428EAF89E24F6C36, p0, p1); } // 0x428EAF89E24F6C36 0xEE292B91 b323 + NATIVE_DECL void STAT_SET_CHEAT_IS_ACTIVE() { invoke(0x047CBED6F6F8B63C); } // 0x047CBED6F6F8B63C 0xA063CABD b323 + NATIVE_DECL BOOL LEADERBOARDS2_WRITE_DATA_FOR_EVENT_TYPE(Any* p0, Any* p1) { return invoke(0xC980E62E33DF1D5C, p0, p1); } // 0xC980E62E33DF1D5C 0x62C19A3D b323 + NATIVE_DECL void FORCE_CLOUD_MP_STATS_DOWNLOAD_AND_OVERWRITE_LOCAL_SAVE() { invoke(0x6F361B8889A792A3); } // 0x6F361B8889A792A3 0x3B4EF322 b323 + NATIVE_DECL void STAT_MIGRATE_CLEAR_FOR_RESTART() { invoke(0xC847B43F369AC0B5); } // 0xC847B43F369AC0B5 b323 + NATIVE_DECL BOOL STAT_MIGRATE_SAVEGAME_START(const char* platformName) { return invoke(0xA5C80D8E768A9E66, platformName); } // 0xA5C80D8E768A9E66 b323 + NATIVE_DECL int STAT_MIGRATE_SAVEGAME_GET_STATUS() { return invoke(0x9A62EC95AE10E011); } // 0x9A62EC95AE10E011 b323 + NATIVE_DECL BOOL STAT_MIGRATE_CHECK_ALREADY_DONE() { return invoke(0x4C89FE2BDEB3F169); } // 0x4C89FE2BDEB3F169 b323 + NATIVE_DECL BOOL STAT_MIGRATE_CHECK_START() { return invoke(0xC6E0E2616A7576BB); } // 0xC6E0E2616A7576BB b323 + NATIVE_DECL int STAT_MIGRATE_CHECK_GET_IS_PLATFORM_AVAILABLE(int p0) { return invoke(0x5BD5F255321C4AAF, p0); } // 0x5BD5F255321C4AAF b323 + NATIVE_DECL int STAT_MIGRATE_CHECK_GET_PLATFORM_STATUS(int p0, Any* p1) { return invoke(0xDEAAF77EB3687E97, p0, p1); } // 0xDEAAF77EB3687E97 b323 + NATIVE_DECL int STAT_GET_SAVE_MIGRATION_STATUS(Any* data) { return invoke(0x886913BBEACA68C1, data); } // 0x886913BBEACA68C1 0xE3F0D62D b323 + NATIVE_DECL BOOL STAT_SAVE_MIGRATION_CANCEL_PENDING_OPERATION() { return invoke(0x4FEF53183C3C6414); } // 0x4FEF53183C3C6414 b323 + NATIVE_DECL int STAT_GET_CANCEL_SAVE_MIGRATION_STATUS() { return invoke(0x567384DFA67029E6); } // 0x567384DFA67029E6 b323 + NATIVE_DECL BOOL STAT_SAVE_MIGRATION_CONSUME_CONTENT(Hash contentId, const char* srcPlatform, const char* srcGamerHandle) { return invoke(0x3270F67EED31FBC1, contentId, srcPlatform, srcGamerHandle); } // 0x3270F67EED31FBC1 b323 + NATIVE_DECL int STAT_GET_SAVE_MIGRATION_CONSUME_CONTENT_STATUS(int* p0) { return invoke(0xCE5AA445ABA8DEE0, p0); } // 0xCE5AA445ABA8DEE0 b323 + NATIVE_DECL void STAT_ENABLE_STATS_TRACKING() { invoke(0x98E2BC1CA26287C3); } // 0x98E2BC1CA26287C3 b323 + NATIVE_DECL void STAT_DISABLE_STATS_TRACKING() { invoke(0x629526ABA383BCAA); } // 0x629526ABA383BCAA b323 + NATIVE_DECL BOOL STAT_IS_STATS_TRACKING_ENABLED() { return invoke(0xBE3DB208333D9844); } // 0xBE3DB208333D9844 b463 + NATIVE_DECL BOOL STAT_START_RECORD_STAT(int statType, int valueType) { return invoke(0x33D72899E24C3365, statType, valueType); } // 0x33D72899E24C3365 b463 + NATIVE_DECL BOOL STAT_STOP_RECORD_STAT() { return invoke(0xA761D4AC6115623D); } // 0xA761D4AC6115623D b463 + NATIVE_DECL BOOL STAT_GET_RECORDED_VALUE(float* value) { return invoke(0xF11F01D98113536A, value); } // 0xF11F01D98113536A b463 + NATIVE_DECL BOOL STAT_IS_RECORDING_STAT() { return invoke(0x8B9CDBD6C566C38C); } // 0x8B9CDBD6C566C38C b944 + NATIVE_DECL int STAT_GET_CURRENT_NEAR_MISS_NOCRASH_PRECISE() { return invoke(0xE8853FBCE7D8D0D6); } // 0xE8853FBCE7D8D0D6 b463 + NATIVE_DECL float STAT_GET_CURRENT_REAR_WHEEL_DISTANCE() { return invoke(0xA943FD1722E11EFD); } // 0xA943FD1722E11EFD b463 + NATIVE_DECL float STAT_GET_CURRENT_FRONT_WHEEL_DISTANCE() { return invoke(0x84A810B375E69C0E); } // 0x84A810B375E69C0E b463 + NATIVE_DECL float STAT_GET_CURRENT_JUMP_DISTANCE() { return invoke(0x9EC8858184CD253A); } // 0x9EC8858184CD253A b463 + NATIVE_DECL float STAT_GET_CURRENT_DRIVE_NOCRASH_DISTANCE() { return invoke(0xBA9749CC94C1FD85); } // 0xBA9749CC94C1FD85 b463 + NATIVE_DECL float STAT_GET_CURRENT_SPEED() { return invoke(0x55A8BECAF28A4EB7); } // 0x55A8BECAF28A4EB7 b463 + NATIVE_DECL float STAT_GET_CURRENT_DRIVING_REVERSE_DISTANCE() { return invoke(0x32CAC93C9DE73D32); } // 0x32CAC93C9DE73D32 b463 + NATIVE_DECL float STAT_GET_CURRENT_SKYDIVING_DISTANCE() { return invoke(0xAFF47709F1D5DCCE); } // 0xAFF47709F1D5DCCE b463 + NATIVE_DECL float STAT_GET_CHALLENGE_FLYING_DIST() { return invoke(0x6E0A5253375C4584); } // 0x6E0A5253375C4584 b463 + NATIVE_DECL BOOL STAT_GET_FLYING_ALTITUDE(float* outValue) { return invoke(0x1A8EA222F9C67DBB, outValue); } // 0x1A8EA222F9C67DBB b463 + NATIVE_DECL BOOL STAT_IS_PLAYER_VEHICLE_ABOVE_OCEAN() { return invoke(0xF9F2922717B819EC); } // 0xF9F2922717B819EC b505 + NATIVE_DECL float STAT_GET_VEHICLE_BAIL_DISTANCE() { return invoke(0x0B8B7F74BF061C6D); } // 0x0B8B7F74BF061C6D b463 + NATIVE_DECL BOOL STAT_ROLLBACK_SAVE_MIGRATION() { return invoke(0xB3DA2606774A8E2D); } // 0xB3DA2606774A8E2D b323 + NATIVE_DECL void SET_HAS_SPECIALEDITION_CONTENT(int value) { invoke(0xDAC073C7901F9E15, value); } // 0xDAC073C7901F9E15 b323 + NATIVE_DECL void SET_SAVE_MIGRATION_TRANSACTION_ID_WARNING(int transactionId) { invoke(0xF6792800AC95350D, transactionId); } // 0xF6792800AC95350D b323 + NATIVE_DECL void GET_BOSS_GOON_UUID(int characterSlot, Any p1, Any p2) { invoke(0x6BC0ACD0673ACEBE, characterSlot, p1, p2); } // 0x6BC0ACD0673ACEBE b573 + NATIVE_DECL void PLAYSTATS_BW_BOSSONBOSSDEATHMATCH(Any p0) { invoke(0x8D8ADB562F09A245, p0); } // 0x8D8ADB562F09A245 b573 + NATIVE_DECL void PLAYSTATS_BW_YATCHATTACK(Any p0) { invoke(0xD1A1EE3B4FA8E760, p0); } // 0xD1A1EE3B4FA8E760 b573 + NATIVE_DECL void PLAYSTATS_BW_HUNT_THE_BOSS(Any p0) { invoke(0x88087EE1F28024AE, p0); } // 0x88087EE1F28024AE b573 + NATIVE_DECL void PLAYSTATS_BW_SIGHTSEER(Any p0) { invoke(0xFCC228E07217FCAC, p0); } // 0xFCC228E07217FCAC b573 + NATIVE_DECL void PLAYSTATS_BW_ASSAULT(Any p0) { invoke(0x678F86D8FC040BDB, p0); } // 0x678F86D8FC040BDB b573 + NATIVE_DECL void PLAYSTATS_BW_BELLY_OF_THE_BEAST(Any p0) { invoke(0xA6F54BB2FFCA35EA, p0); } // 0xA6F54BB2FFCA35EA b573 + NATIVE_DECL void PLAYSTATS_BW_HEAD_HUNTER(Any p0) { invoke(0x5FF2C33B13A02A11, p0); } // 0x5FF2C33B13A02A11 b757 + NATIVE_DECL void PLAYSTATS_BW_FRAGILE_GOODS(Any p0) { invoke(0x282B6739644F4347, p0); } // 0x282B6739644F4347 b757 + NATIVE_DECL void PLAYSTATS_BW_AIR_FREIGHT(Any p0) { invoke(0xF06A6F41CB445443, p0); } // 0xF06A6F41CB445443 b757 + NATIVE_DECL void PLAYSTATS_BC_CAR_JACKING(Any p0) { invoke(0x7B18DA61F6BAE9D5, p0); } // 0x7B18DA61F6BAE9D5 b573 + NATIVE_DECL void PLAYSTATS_BC_SMASH_AND_GRAB(Any p0) { invoke(0x06EAF70AE066441E, p0); } // 0x06EAF70AE066441E b573 + NATIVE_DECL void PLAYSTATS_BC_PROTECTION_RACKET(Any p0) { invoke(0x14EDA9EE27BD1626, p0); } // 0x14EDA9EE27BD1626 b573 + NATIVE_DECL void PLAYSTATS_BC_MOST_WANTED(Any p0) { invoke(0x930F504203F561C9, p0); } // 0x930F504203F561C9 b573 + NATIVE_DECL void PLAYSTATS_BC_FINDERS_KEEPERS(Any p0) { invoke(0xE3261D791EB44ACB, p0); } // 0xE3261D791EB44ACB b573 + NATIVE_DECL void PLAYSTATS_BC_POINT_TO_POINT(Any p0) { invoke(0x73001E34F85137F8, p0); } // 0x73001E34F85137F8 b573 + NATIVE_DECL void PLAYSTATS_BC_CASHING(Any p0) { invoke(0x53CAE13E9B426993, p0); } // 0x53CAE13E9B426993 b757 + NATIVE_DECL void PLAYSTATS_BC_SALVAGE(Any p0) { invoke(0x7D36291161859389, p0); } // 0x7D36291161859389 b757 + NATIVE_DECL void PLAYSTATS_SPENT_PI_CUSTOM_LOADOUT(int amount) { invoke(0xBE509B0A3693DE8B, amount); } // 0xBE509B0A3693DE8B b757 + NATIVE_DECL void PLAYSTATS_BUY_CONTRABAND_MISSION(Any* data) { invoke(0xD6781E42755531F7, data); } // 0xD6781E42755531F7 b757 + NATIVE_DECL void PLAYSTATS_SELL_CONTRABAND_MISSION(Any* data) { invoke(0xC729991A9065376E, data); } // 0xC729991A9065376E b757 + NATIVE_DECL void PLAYSTATS_DEFEND_CONTRABAND_MISSION(Any* data) { invoke(0x2605663BD4F23B5D, data); } // 0x2605663BD4F23B5D b757 + NATIVE_DECL void PLAYSTATS_RECOVER_CONTRABAND_MISSION(Any* data) { invoke(0x04D90BA8207ADA2D, data); } // 0x04D90BA8207ADA2D b757 + NATIVE_DECL void PLAYSTATS_HIT_CONTRABAND_DESTROY_LIMIT(Any p0) { invoke(0x60EEDC12AF66E846, p0); } // 0x60EEDC12AF66E846 b757 + NATIVE_DECL void START_BEING_BOSS(Any p0, Any p1) { invoke(0x3EBEAC6C3F81F6BD, p0, p1); } // 0x3EBEAC6C3F81F6BD b573 + NATIVE_DECL void START_BEING_GOON(Any p0, Any p1, Any p2) { invoke(0x96E6D5150DBF1C09, p0, p1, p2); } // 0x96E6D5150DBF1C09 b573 + NATIVE_DECL void END_BEING_BOSS(Any p0, Any p1, Any p2) { invoke(0xA3C53804BDB68ED2, p0, p1, p2); } // 0xA3C53804BDB68ED2 b573 + NATIVE_DECL void END_BEING_GOON(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0x6BCCF9948492FD85, p0, p1, p2, p3, p4); } // 0x6BCCF9948492FD85 b573 + NATIVE_DECL void HIRED_LIMO(Any p0, Any p1) { invoke(0x792271AB35C356A4, p0, p1); } // 0x792271AB35C356A4 b573 + NATIVE_DECL void ORDER_BOSS_VEHICLE(Any p0, Any p1, Hash vehicleHash) { invoke(0xCEA553E35C2246E1, p0, p1, vehicleHash); } // 0xCEA553E35C2246E1 b573 + NATIVE_DECL void CHANGE_UNIFORM(Any p0, Any p1, Any p2) { invoke(0xD1C9B92BDD3F151D, p0, p1, p2); } // 0xD1C9B92BDD3F151D b573 + NATIVE_DECL void CHANGE_GOON_LOOKING_FOR_WORK(Any p0) { invoke(0x44919CC079BB60BF, p0); } // 0x44919CC079BB60BF b573 + NATIVE_DECL void SEND_METRIC_GHOSTING_TO_PLAYER(Any p0) { invoke(0x7033EEFD9B28088E, p0); } // 0x7033EEFD9B28088E b678 + NATIVE_DECL void SEND_METRIC_VIP_POACH(Any p0, Any p1, Any p2) { invoke(0xAA525DFF66BB82F5, p0, p1, p2); } // 0xAA525DFF66BB82F5 b757 + NATIVE_DECL void SEND_METRIC_PUNISH_BODYGUARD(Any p0) { invoke(0x015B03EE1C43E6EC, p0); } // 0x015B03EE1C43E6EC b757 + NATIVE_DECL void PLAYSTATS_START_TRACKING_STUNTS() { invoke(0x928DBFB892638EF3); } // 0x928DBFB892638EF3 b791 + NATIVE_DECL void PLAYSTATS_STOP_TRACKING_STUNTS() { invoke(0x8A800DACCC0DA55D); } // 0x8A800DACCC0DA55D b791 + NATIVE_DECL void PLAYSTATS_MISSION_ENDED(Any p0) { invoke(0xBF371CD2B64212FD, p0); } // 0xBF371CD2B64212FD b877 + NATIVE_DECL void PLAYSTATS_IMPEXP_MISSION_ENDED(Any p0) { invoke(0x7D8BA05688AD64C7, p0); } // 0x7D8BA05688AD64C7 b944 + NATIVE_DECL void PLAYSTATS_CHANGE_MC_ROLE(Any p0, Any p1, Any p2, Any p3, int role, int p5, Any p6) { invoke(0x0B565B0AAE56A0E8, p0, p1, p2, p3, role, p5, p6); } // 0x0B565B0AAE56A0E8 b877 + NATIVE_DECL void PLAYSTATS_CHANGE_MC_OUTFIT(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0x28ECB8AC2F607DB2, p0, p1, p2, p3, p4); } // 0x28ECB8AC2F607DB2 b877 + NATIVE_DECL void PLAYSTATS_SWITCH_MC_EMBLEM(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0x0A50D2604E05CB94, p0, p1, p2, p3, p4); } // 0x0A50D2604E05CB94 b877 + NATIVE_DECL void PLAYSTATS_MC_REQUEST_BIKE(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0xCC25A4553DFBF9EA, p0, p1, p2, p3, p4); } // 0xCC25A4553DFBF9EA b877 + NATIVE_DECL void PLAYSTATS_MC_KILLED_RIVAL_MC_MEMBER(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0xF534D94DFA2EAD26, p0, p1, p2, p3, p4); } // 0xF534D94DFA2EAD26 b877 + NATIVE_DECL void PLAYSTATS_ABANDONED_MC(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0xD558BEC0BBA7E8D2, p0, p1, p2, p3, p4); } // 0xD558BEC0BBA7E8D2 b877 + NATIVE_DECL void PLAYSTATS_EARNED_MC_POINTS(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { invoke(0x501478855A6074CE, p0, p1, p2, p3, p4, p5); } // 0x501478855A6074CE b877 + NATIVE_DECL void PLAYSTATS_MC_FORMATION_ENDS(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6) { invoke(0x03C2EEBB04B3FB72, p0, p1, p2, p3, p4, p5, p6); } // 0x03C2EEBB04B3FB72 b877 + NATIVE_DECL void PLAYSTATS_MC_CLUBHOUSE_ACTIVITY(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7) { invoke(0x8989CBD7B4E82534, p0, p1, p2, p3, p4, p5, p6, p7); } // 0x8989CBD7B4E82534 b877 + NATIVE_DECL void PLAYSTATS_RIVAL_BEHAVIOR(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9) { invoke(0x27AA1C973CACFE63, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9); } // 0x27AA1C973CACFE63 b944 + NATIVE_DECL void PLAYSTATS_COPY_RANK_INTO_NEW_SLOT(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6) { invoke(0xB7257BA2550EA10A, p0, p1, p2, p3, p4, p5, p6); } // 0xB7257BA2550EA10A b877 + NATIVE_DECL void PLAYSTATS_DUPE_DETECTED(Any* data) { invoke(0x848B66100EE33B05, data); } // 0x848B66100EE33B05 b1011 + NATIVE_DECL void PLAYSTATS_BAN_ALERT(int p0) { invoke(0x516FC96EB88EEFE5, p0); } // 0x516FC96EB88EEFE5 b1011 + NATIVE_DECL void PLAYSTATS_GUNRUNNING_MISSION_ENDED(Any* data) { invoke(0x0EACDF8487D5155A, data); } // 0x0EACDF8487D5155A b1103 + NATIVE_DECL void PLAYSTATS_GUNRUNNING_RND(Any p0) { invoke(0xDAF80797FC534BEC, p0); } // 0xDAF80797FC534BEC b1103 + NATIVE_DECL void PLAYSTATS_BUSINESS_BATTLE_ENDED(Any p0) { invoke(0x316DB59CD14C1774, p0); } // 0x316DB59CD14C1774 b1493 + NATIVE_DECL void PLAYSTATS_WAREHOUSE_MISSION_ENDED(Any p0) { invoke(0x2D7A9B577E72385E, p0); } // 0x2D7A9B577E72385E b1493 + NATIVE_DECL void PLAYSTATS_NIGHTCLUB_MISSION_ENDED(Any p0) { invoke(0x830C3A44EB3F2CF9, p0); } // 0x830C3A44EB3F2CF9 b1493 + NATIVE_DECL void PLAYSTATS_DJ_USAGE(Any p0, Any p1) { invoke(0xB26F670685631727, p0, p1); } // 0xB26F670685631727 b1493 + NATIVE_DECL void PLAYSTATS_MINIGAME_USAGE(Any p0, Any p1, Any p2) { invoke(0xC14BD9F5337219B2, p0, p1, p2); } // 0xC14BD9F5337219B2 b1493 + NATIVE_DECL void PLAYSTATS_STONE_HATCHET_ENDED(Any* data) { invoke(0x35E39E5570358630, data); } // 0x35E39E5570358630 b1493 + NATIVE_DECL void PLAYSTATS_SMUGGLER_MISSION_ENDED(Any* data) { invoke(0x320C35147D5B5DDD, data); } // 0x320C35147D5B5DDD b1180 + NATIVE_DECL void PLAYSTATS_FM_HEIST_PREP_ENDED(Any* data) { invoke(0xD8AFB345A9C5CCBB, data); } // 0xD8AFB345A9C5CCBB b1290 + NATIVE_DECL void PLAYSTATS_INSTANCED_HEIST_ENDED(Any* data, Any p1, Any p2, Any p3) { invoke(0x1E1497D0D2108115, data, p1, p2, p3); } // 0x1E1497D0D2108115 b1290 + NATIVE_DECL void PLAYSTATS_DAR_CHECKPOINT(Any* data) { invoke(0x0BC254FF3A911501, data); } // 0x0BC254FF3A911501 b1290 + NATIVE_DECL void PLAYSTATS_ENTER_SESSION_PACK(Any* data) { invoke(0x878FF156D36E9956, data); } // 0x878FF156D36E9956 b1290 + NATIVE_DECL void PLAYSTATS_DRONE_USAGE(int p0, int p1, int p2) { invoke(0x66C7BB2416ED3FCE, p0, p1, p2); } // 0x66C7BB2416ED3FCE b1493 + NATIVE_DECL void PLAYSTATS_SPIN_WHEEL(int p0, int p1, int p2, int p3) { invoke(0x6731DE84A38BFAD0, p0, p1, p2, p3); } // 0x6731DE84A38BFAD0 b1604 + NATIVE_DECL void PLAYSTATS_ARENA_WARS_SPECTATOR(int p0, int p1, int p2, int p3, int p4) { invoke(0x6F4F599753F8200A, p0, p1, p2, p3, p4); } // 0x6F4F599753F8200A b1604 + NATIVE_DECL void PLAYSTATS_ARENA_WARS_ENDED(Any* data) { invoke(0xB479D9F0D48A1BC5, data); } // 0xB479D9F0D48A1BC5 b1604 + NATIVE_DECL void PLAYSTATS_SWITCH_PASSIVE_MODE(BOOL p0, int p1, int p2, int p3) { invoke(0x35EEC6C2BC821A71, p0, p1, p2, p3); } // 0x35EEC6C2BC821A71 b1734 + NATIVE_DECL void PLAYSTATS_COLLECTIBLE_PICKED_UP(int p0, Hash objectHash, Any p2, Any p3, int moneyAmount, int rpAmount, int chipsAmount, Any p7, int p8, Any p9, Any p10) { invoke(0xCD0A8A9338681CF2, p0, objectHash, p2, p3, moneyAmount, rpAmount, chipsAmount, p7, p8, p9, p10); } // 0xCD0A8A9338681CF2 b1734 + NATIVE_DECL void PLAYSTATS_CASINO_STORY_MISSION_ENDED(Any p0, Any p1) { invoke(0xFCCCAC2BD3C1F180, p0, p1); } // 0xFCCCAC2BD3C1F180 b1734 + NATIVE_DECL void PLAYSTATS_CASINO_CHIP(Any p0) { invoke(0x0999F3F090EC5012, p0); } // 0x0999F3F090EC5012 b1734 + NATIVE_DECL void PLAYSTATS_CASINO_ROULETTE(Any p0) { invoke(0x95101C443A84E7F1, p0); } // 0x95101C443A84E7F1 b1734 + NATIVE_DECL void PLAYSTATS_CASINO_BLACKJACK(Any p0) { invoke(0x3EAE97309727E7AD, p0); } // 0x3EAE97309727E7AD b1734 + NATIVE_DECL void PLAYSTATS_CASINO_THREE_CARD_POKER(Any p0) { invoke(0xF740FB339D471C35, p0); } // 0xF740FB339D471C35 b1734 + NATIVE_DECL void PLAYSTATS_CASINO_SLOT_MACHINE(Any p0) { invoke(0xEF5EC67D392B830A, p0); } // 0xEF5EC67D392B830A b1734 + NATIVE_DECL void PLAYSTATS_CASINO_INSIDE_TRACK(Any p0) { invoke(0x049F059625058A86, p0); } // 0x049F059625058A86 b1734 + NATIVE_DECL void PLAYSTATS_CASINO_LUCKY_SEVEN(Any p0) { invoke(0x0C432C1435F5E4FA, p0); } // 0x0C432C1435F5E4FA b1734 + NATIVE_DECL void PLAYSTATS_CASINO_ROULETTE_LIGHT(Any p0) { invoke(0x6572ABA3DE1197FC, p0); } // 0x6572ABA3DE1197FC b1734 + NATIVE_DECL void PLAYSTATS_CASINO_BLACKJACK_LIGHT(Any p0) { invoke(0xD5451C7BF151EB6F, p0); } // 0xD5451C7BF151EB6F b1734 + NATIVE_DECL void PLAYSTATS_CASINO_THREE_CARD_POKER_LIGHT(Any p0) { invoke(0xC9001364B4388F22, p0); } // 0xC9001364B4388F22 b1734 + NATIVE_DECL void PLAYSTATS_CASINO_SLOT_MACHINE_LIGHT(Any p0) { invoke(0xE60054A0FAE8227F, p0); } // 0xE60054A0FAE8227F b1734 + NATIVE_DECL void PLAYSTATS_CASINO_INSIDE_TRACK_LIGHT(Any p0) { invoke(0x23A3CBCD50D54E47, p0); } // 0x23A3CBCD50D54E47 b1734 + NATIVE_DECL void PLAYSTATS_ARCADE_GAME(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6) { invoke(0x533A7D1EA58DF958, p0, p1, p2, p3, p4, p5, p6); } // 0x533A7D1EA58DF958 b1734 + NATIVE_DECL void PLAYSTATS_ARCADE_LOVE_MATCH(Any p0, Any p1) { invoke(0x4FCDBD3F0A813C25, p0, p1); } // 0x4FCDBD3F0A813C25 b1868 + NATIVE_DECL void PLAYSTATS_FREEMODE_CASINO_MISSION_ENDED(Any* data) { invoke(0x1A0D4A6C336B7BC5, data); } // 0x1A0D4A6C336B7BC5 b1734 + NATIVE_DECL void PLAYSTATS_HEIST3_DRONE(Any p0) { invoke(0xDFBD93BF2943E29B, p0); } // 0xDFBD93BF2943E29B b1868 + NATIVE_DECL void PLAYSTATS_HEIST3_HACK(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { invoke(0x92FC0EEDFAC04A14, p0, p1, p2, p3, p4, p5); } // 0x92FC0EEDFAC04A14 b1868 + NATIVE_DECL void PLAYSTATS_NPC_PHONE(Any* p0) { invoke(0x0077F15613D36993, p0); } // 0x0077F15613D36993 b1868 + NATIVE_DECL void PLAYSTATS_ARCADE_CABINET(Any p0) { invoke(0xF9096193DF1F99D4, p0); } // 0xF9096193DF1F99D4 b1868 + NATIVE_DECL void PLAYSTATS_HEIST3_FINALE(Any p0) { invoke(0x2E0259BABC27A327, p0); } // 0x2E0259BABC27A327 b1868 + NATIVE_DECL void PLAYSTATS_HEIST3_PREP(Any p0) { invoke(0x53C31853EC9531FF, p0); } // 0x53C31853EC9531FF b1868 + NATIVE_DECL void PLAYSTATS_MASTER_CONTROL(Any p0, Any p1, Any p2, Any p3) { invoke(0x810B5FCC52EC7FF0, p0, p1, p2, p3); } // 0x810B5FCC52EC7FF0 b1868 + NATIVE_DECL void PLAYSTATS_QUIT_MODE(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0x5BF29846C6527C54, p0, p1, p2, p3, p4); } // 0x5BF29846C6527C54 b1868 + NATIVE_DECL void PLAYSTATS_MISSION_VOTE(Any p0) { invoke(0xC03FAB2C2F92289B, p0); } // 0xC03FAB2C2F92289B b1868 + NATIVE_DECL void PLAYSTATS_NJVS_VOTE(Any p0) { invoke(0x5CDAED54B34B0ED0, p0); } // 0x5CDAED54B34B0ED0 b1868 + NATIVE_DECL void PLAYSTATS_KILL_YOURSELF() { invoke(0x4AFF7E02E485E92B); } // 0x4AFF7E02E485E92B b1868 + NATIVE_DECL void PLAYSTATS_FM_MISSION_END(Any p0, Any p1, Any p2) { invoke(0x46A70777BE6CEAB9, p0, p1, p2); } // 0x46A70777BE6CEAB9 b2545 + NATIVE_DECL void PLAYSTATS_HEIST4_PREP(Any p0) { invoke(0xDFCDB14317A9B361, p0); } // 0xDFCDB14317A9B361 b2189 + NATIVE_DECL void PLAYSTATS_HEIST4_FINALE(Any p0) { invoke(0xC1E963C58664B556, p0); } // 0xC1E963C58664B556 b2189 + NATIVE_DECL void PLAYSTATS_HEIST4_HACK(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke(0x2FA3173480008493, p0, p1, p2, p3, p4); } // 0x2FA3173480008493 b2189 + NATIVE_DECL void PLAYSTATS_SUB_WEAP(Any p0, Any p1, Any p2, Any p3) { invoke(0xD4367D310F079DB0, p0, p1, p2, p3); } // 0xD4367D310F079DB0 b2189 + NATIVE_DECL void PLAYSTATS_FAST_TRVL(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9, Any p10) { invoke(0x4DC416F246A41FC8, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10); } // 0x4DC416F246A41FC8 b2189 + NATIVE_DECL void PLAYSTATS_HUB_ENTRY(Any p0) { invoke(0x2818FF6638CB09DE, p0); } // 0x2818FF6638CB09DE b2189 + NATIVE_DECL void PLAYSTATS_DJ_MISSION_ENDED(Any p0) { invoke(0xD6CA58B3B53A0F22, p0); } // 0xD6CA58B3B53A0F22 b2189 + NATIVE_DECL void PLAYSTATS_ROBBERY_PREP(Any p0) { invoke(0x1A67DFBF1F5C3835, p0); } // 0x1A67DFBF1F5C3835 b2372 + NATIVE_DECL void PLAYSTATS_ROBBERY_FINALE(Any p0) { invoke(0xBBA55BE9AAAABF44, p0); } // 0xBBA55BE9AAAABF44 b2372 + NATIVE_DECL void PLAYSTATS_EXTRA_EVENT(Any p0) { invoke(0xFA5B74BAB8A7EF99, p0); } // 0xFA5B74BAB8A7EF99 b2372 + NATIVE_DECL void PLAYSTATS_CARCLUB_POINTS(Any p0) { invoke(0xFF14D6FEEC507BBE, p0); } // 0xFF14D6FEEC507BBE b2372 + NATIVE_DECL void PLAYSTATS_CARCLUB_CHALLENGE(Any p0, Any p1, Any p2, Any p3) { invoke(0x1187CB58D7F3BED7, p0, p1, p2, p3); } // 0x1187CB58D7F3BED7 b2372 + NATIVE_DECL void PLAYSTATS_CARCLUB_PRIZE(int p0, Hash vehicleModel) { invoke(0x69C922B677621428, p0, vehicleModel); } // 0x69C922B677621428 b2372 + NATIVE_DECL void PLAYSTATS_AWARD_NAV(Any p0, Any p1, Any p2, Any p3) { invoke(0x70F52471E758EBAE, p0, p1, p2, p3); } // 0x70F52471E758EBAE b2545 + NATIVE_DECL void PLAYSTATS_INST_MISSION_END(Any p0) { invoke(0xFEA3F7E83C0610FA, p0); } // 0xFEA3F7E83C0610FA b2545 + NATIVE_DECL void PLAYSTATS_HUB_EXIT(Any p0) { invoke(0x5A46ACE5C4661132, p0); } // 0x5A46ACE5C4661132 b2545 + NATIVE_DECL void PLAYSTATS_VEH_DEL(int bossId1, int bossId2, int bossType, int vehicleID, int reason) { invoke(0x10A691F5756416D0, bossId1, bossId2, bossType, vehicleID, reason); } // 0x10A691F5756416D0 b2944 + NATIVE_DECL void PLAYSTATS_INVENTORY(Any p0) { invoke(0x887DAD63CF5B7908, p0); } // 0x887DAD63CF5B7908 b2699 + NATIVE_DECL void _PLAYSTATS_ACID_MISSION_END(Any p0) { invoke(0x8A23D1324F6B2BAC, p0); } // 0x8A23D1324F6B2BAC b2802 + NATIVE_DECL void _PLAYSTATS_ACID_RND(Any p0) { invoke(0xCEACCF0550FDC5BA, p0); } // 0xCEACCF0550FDC5BA b2802 + NATIVE_DECL void _PLAYSTATS_IDLE(Any p0, Any p1, Any p2) { invoke(0xEC9553A178E8F1D1, p0, p1, p2); } // 0xEC9553A178E8F1D1 b2802 + NATIVE_DECL void _PLAYSTATS_PLAYER_STYLE(Any p0) { invoke(0x48FAC5DC7AC6EA99, p0); } // 0x48FAC5DC7AC6EA99 b2802 + NATIVE_DECL void _PLAYSTATS_RANDOM_EVENT(Any p0) { invoke(0x7EA06F970F999394, p0); } // 0x7EA06F970F999394 b2944 + NATIVE_DECL void _PLAYSTATS_ATTRITION_STAGE_END(Any p0) { invoke(0xBD642335A732F1A8, p0); } // 0xBD642335A732F1A8 b2944 + NATIVE_DECL void _PLAYSTATS_SHOWROOM_NAV(Any p0, Any p1, Hash entity) { invoke(0x961D4157B9B428DB, p0, p1, entity); } // 0x961D4157B9B428DB b2944 + NATIVE_DECL void _PLAYSTATS_SHOWROOM_OVERVIEW(Any* data) { invoke(0x151D6C04C9E2742F, data); } // 0x151D6C04C9E2742F b2944 } namespace STREAMING { - void LOAD_ALL_OBJECTS_NOW(); - void LOAD_SCENE(float x, float y, float z); - BOOL NETWORK_UPDATE_LOAD_SCENE(); - BOOL IS_NETWORK_LOADING_SCENE(); - void SET_INTERIOR_ACTIVE(int interiorID, BOOL toggle); - void REQUEST_MODEL(Hash model); - void REQUEST_MENU_PED_MODEL(Hash model); - BOOL HAS_MODEL_LOADED(Hash model); - void REQUEST_MODELS_IN_ROOM(Interior interior, const char* roomName); - void SET_MODEL_AS_NO_LONGER_NEEDED(Hash model); - BOOL IS_MODEL_IN_CDIMAGE(Hash model); - BOOL IS_MODEL_VALID(Hash model); - BOOL IS_MODEL_A_PED(Hash model); - BOOL IS_MODEL_A_VEHICLE(Hash model); - void REQUEST_COLLISION_AT_COORD(float x, float y, float z); - void REQUEST_COLLISION_FOR_MODEL(Hash model); - BOOL HAS_COLLISION_FOR_MODEL_LOADED(Hash model); - void REQUEST_ADDITIONAL_COLLISION_AT_COORD(float x, float y, float z); - BOOL DOES_ANIM_DICT_EXIST(const char* animDict); - void REQUEST_ANIM_DICT(const char* animDict); - BOOL HAS_ANIM_DICT_LOADED(const char* animDict); - void REMOVE_ANIM_DICT(const char* animDict); - void REQUEST_ANIM_SET(const char* animSet); - BOOL HAS_ANIM_SET_LOADED(const char* animSet); - void REMOVE_ANIM_SET(const char* animSet); - void REQUEST_CLIP_SET(const char* clipSet); - BOOL HAS_CLIP_SET_LOADED(const char* clipSet); - void REMOVE_CLIP_SET(const char* clipSet); - void REQUEST_IPL(const char* iplName); - void REMOVE_IPL(const char* iplName); - BOOL IS_IPL_ACTIVE(const char* iplName); - void SET_STREAMING(BOOL toggle); - void LOAD_GLOBAL_WATER_FILE(int waterType); - int GET_GLOBAL_WATER_FILE(); - void SET_GAME_PAUSES_FOR_STREAMING(BOOL toggle); - void SET_REDUCE_PED_MODEL_BUDGET(BOOL toggle); - void SET_REDUCE_VEHICLE_MODEL_BUDGET(BOOL toggle); - void SET_DITCH_POLICE_MODELS(BOOL toggle); - int GET_NUMBER_OF_STREAMING_REQUESTS(); - void REQUEST_PTFX_ASSET(); - BOOL HAS_PTFX_ASSET_LOADED(); - void REMOVE_PTFX_ASSET(); - void REQUEST_NAMED_PTFX_ASSET(const char* fxName); - BOOL HAS_NAMED_PTFX_ASSET_LOADED(const char* fxName); - void REMOVE_NAMED_PTFX_ASSET(const char* fxName); - void SET_VEHICLE_POPULATION_BUDGET(int p0); - void SET_PED_POPULATION_BUDGET(int p0); - void CLEAR_FOCUS(); - void SET_FOCUS_POS_AND_VEL(float x, float y, float z, float offsetX, float offsetY, float offsetZ); - void SET_FOCUS_ENTITY(Entity entity); - BOOL IS_ENTITY_FOCUS(Entity entity); - void SET_RESTORE_FOCUS_ENTITY(Entity p0); - void SET_MAPDATACULLBOX_ENABLED(const char* name, BOOL toggle); - void SET_ALL_MAPDATA_CULLED(Any p0); - int STREAMVOL_CREATE_SPHERE(float x, float y, float z, float rad, Any p4, Any p5); - int STREAMVOL_CREATE_FRUSTUM(float p0, float p1, float p2, float p3, float p4, float p5, float p6, Any p7, Any p8); - int STREAMVOL_CREATE_LINE(float p0, float p1, float p2, float p3, float p4, float p5, Any p6); - void STREAMVOL_DELETE(Any unused); - BOOL STREAMVOL_HAS_LOADED(Any unused); - BOOL STREAMVOL_IS_VALID(Any unused); - BOOL IS_STREAMVOL_ACTIVE(); - BOOL NEW_LOAD_SCENE_START(float posX, float posY, float posZ, float offsetX, float offsetY, float offsetZ, float radius, int p7); - BOOL NEW_LOAD_SCENE_START_SPHERE(float x, float y, float z, float radius, Any p4); - void NEW_LOAD_SCENE_STOP(); - BOOL IS_NEW_LOAD_SCENE_ACTIVE(); - BOOL IS_NEW_LOAD_SCENE_LOADED(); - BOOL IS_SAFE_TO_START_PLAYER_SWITCH(); - void START_PLAYER_SWITCH(Ped from, Ped to, int flags, int switchType); - void STOP_PLAYER_SWITCH(); - BOOL IS_PLAYER_SWITCH_IN_PROGRESS(); - int GET_PLAYER_SWITCH_TYPE(); - int GET_IDEAL_PLAYER_SWITCH_TYPE(float x1, float y1, float z1, float x2, float y2, float z2); - int GET_PLAYER_SWITCH_STATE(); - int GET_PLAYER_SHORT_SWITCH_STATE(); - void SET_PLAYER_SHORT_SWITCH_STYLE(int p0); - int GET_PLAYER_SWITCH_JUMP_CUT_INDEX(); - void SET_PLAYER_SWITCH_OUTRO(float cameraCoordX, float cameraCoordY, float cameraCoordZ, float camRotationX, float camRotationY, float camRotationZ, float camFov, float camFarClip, int rotationOrder); - void SET_PLAYER_SWITCH_ESTABLISHING_SHOT(const char* name); - void ALLOW_PLAYER_SWITCH_PAN(); - void ALLOW_PLAYER_SWITCH_OUTRO(); - void ALLOW_PLAYER_SWITCH_ASCENT(); - void ALLOW_PLAYER_SWITCH_DESCENT(); - BOOL IS_SWITCH_READY_FOR_DESCENT(); - void ENABLE_SWITCH_PAUSE_BEFORE_DESCENT(); - void DISABLE_SWITCH_OUTRO_FX(); - void SWITCH_TO_MULTI_FIRSTPART(Ped ped, int flags, int switchType); - void SWITCH_TO_MULTI_SECONDPART(Ped ped); - BOOL IS_SWITCH_TO_MULTI_FIRSTPART_FINISHED(); - int GET_PLAYER_SWITCH_INTERP_OUT_DURATION(); - int GET_PLAYER_SWITCH_INTERP_OUT_CURRENT_TIME(); - BOOL IS_SWITCH_SKIPPING_DESCENT(); - void SET_SCENE_STREAMING_TRACKS_CAM_POS_THIS_FRAME(); - float GET_LODSCALE(); - void OVERRIDE_LODSCALE_THIS_FRAME(float scaling); - void REMAP_LODSCALE_RANGE_THIS_FRAME(float p0, float p1, float p2, float p3); - void SUPPRESS_HD_MAP_STREAMING_THIS_FRAME(); - void SET_RENDER_HD_ONLY(BOOL toggle); - void FORCE_ALLOW_TIME_BASED_FADING_THIS_FRAME(); - void IPL_GROUP_SWAP_START(const char* iplName1, const char* iplName2); - void IPL_GROUP_SWAP_CANCEL(); - BOOL IPL_GROUP_SWAP_IS_READY(); - void IPL_GROUP_SWAP_FINISH(); - BOOL IPL_GROUP_SWAP_IS_ACTIVE(); - void PREFETCH_SRL(const char* srl); - BOOL IS_SRL_LOADED(); - void BEGIN_SRL(); - void END_SRL(); - void SET_SRL_TIME(float p0); - void SET_SRL_POST_CUTSCENE_CAMERA(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5); - void SET_SRL_READAHEAD_TIMES(Any p0, Any p1, Any p2, Any p3); - void SET_SRL_LONG_JUMP_MODE(BOOL p0); - void SET_SRL_FORCE_PRESTREAM(Any p0); - void SET_HD_AREA(float x, float y, float z, float radius); - void CLEAR_HD_AREA(); - void INIT_CREATOR_BUDGET(); - void SHUTDOWN_CREATOR_BUDGET(); - BOOL ADD_MODEL_TO_CREATOR_BUDGET(Hash modelHash); - void REMOVE_MODEL_FROM_CREATOR_BUDGET(Hash modelHash); - float GET_USED_CREATOR_BUDGET(); - void SET_ISLAND_ENABLED(const char* name, BOOL toggle); + NATIVE_DECL void LOAD_ALL_OBJECTS_NOW() { invoke(0xBD6E84632DD4CB3F); } // 0xBD6E84632DD4CB3F 0xC9DBDA90 b323 + NATIVE_DECL void LOAD_SCENE(float x, float y, float z) { invoke(0x4448EB75B4904BDB, x, y, z); } // 0x4448EB75B4904BDB 0xB72403F5 b323 + NATIVE_DECL BOOL NETWORK_UPDATE_LOAD_SCENE() { return invoke(0xC4582015556D1C46); } // 0xC4582015556D1C46 0xC76E023C b323 + NATIVE_DECL BOOL IS_NETWORK_LOADING_SCENE() { return invoke(0x41CA5A33160EA4AB); } // 0x41CA5A33160EA4AB 0x6DCFC021 b323 + NATIVE_DECL void SET_INTERIOR_ACTIVE(int interiorID, BOOL toggle) { invoke(0xE37B76C387BE28ED, interiorID, toggle); } // 0xE37B76C387BE28ED 0xE1013910 b323 + NATIVE_DECL void REQUEST_MODEL(Hash model) { invoke(0x963D27A58DF860AC, model); } // 0x963D27A58DF860AC 0xFFF1B500 b323 + NATIVE_DECL void REQUEST_MENU_PED_MODEL(Hash model) { invoke(0xA0261AEF7ACFC51E, model); } // 0xA0261AEF7ACFC51E 0x48CEB6B4 b323 + NATIVE_DECL BOOL HAS_MODEL_LOADED(Hash model) { return invoke(0x98A4EB5D89A0C952, model); } // 0x98A4EB5D89A0C952 0x62BFDB37 b323 + NATIVE_DECL void REQUEST_MODELS_IN_ROOM(Interior interior, const char* roomName) { invoke(0x8A7A40100EDFEC58, interior, roomName); } // 0x8A7A40100EDFEC58 0x939243FB b323 + NATIVE_DECL void SET_MODEL_AS_NO_LONGER_NEEDED(Hash model) { invoke(0xE532F5D78798DAAB, model); } // 0xE532F5D78798DAAB 0xAE0F069E b323 + NATIVE_DECL BOOL IS_MODEL_IN_CDIMAGE(Hash model) { return invoke(0x35B9E0803292B641, model); } // 0x35B9E0803292B641 0x1094782F b323 + NATIVE_DECL BOOL IS_MODEL_VALID(Hash model) { return invoke(0xC0296A2EDF545E92, model); } // 0xC0296A2EDF545E92 0xAF8F8E9D b323 + NATIVE_DECL BOOL IS_MODEL_A_PED(Hash model) { return invoke(0x75816577FEA6DAD5, model); } // 0x75816577FEA6DAD5 b1103 + NATIVE_DECL BOOL IS_MODEL_A_VEHICLE(Hash model) { return invoke(0x19AAC8F07BFEC53E, model); } // 0x19AAC8F07BFEC53E 0xFFFC85D4 b323 + NATIVE_DECL void REQUEST_COLLISION_AT_COORD(float x, float y, float z) { invoke(0x07503F7948F491A7, x, y, z); } // 0x07503F7948F491A7 0xCD9805E7 b323 + NATIVE_DECL void REQUEST_COLLISION_FOR_MODEL(Hash model) { invoke(0x923CB32A3B874FCB, model); } // 0x923CB32A3B874FCB 0x3930C042 b323 + NATIVE_DECL BOOL HAS_COLLISION_FOR_MODEL_LOADED(Hash model) { return invoke(0x22CCA434E368F03A, model); } // 0x22CCA434E368F03A 0x41A094F8 b323 + NATIVE_DECL void REQUEST_ADDITIONAL_COLLISION_AT_COORD(float x, float y, float z) { invoke(0xC9156DC11411A9EA, x, y, z); } // 0xC9156DC11411A9EA 0xC2CC1DF2 b323 + NATIVE_DECL BOOL DOES_ANIM_DICT_EXIST(const char* animDict) { return invoke(0x2DA49C3B79856961, animDict); } // 0x2DA49C3B79856961 0xCD31C872 b323 + NATIVE_DECL void REQUEST_ANIM_DICT(const char* animDict) { invoke(0xD3BD40951412FEF6, animDict); } // 0xD3BD40951412FEF6 0xDCA96950 b323 + NATIVE_DECL BOOL HAS_ANIM_DICT_LOADED(const char* animDict) { return invoke(0xD031A9162D01088C, animDict); } // 0xD031A9162D01088C 0x05E6763C b323 + NATIVE_DECL void REMOVE_ANIM_DICT(const char* animDict) { invoke(0xF66A602F829E2A06, animDict); } // 0xF66A602F829E2A06 0x0AE050B5 b323 + NATIVE_DECL void REQUEST_ANIM_SET(const char* animSet) { invoke(0x6EA47DAE7FAD0EED, animSet); } // 0x6EA47DAE7FAD0EED 0x2988B3FC b323 + NATIVE_DECL BOOL HAS_ANIM_SET_LOADED(const char* animSet) { return invoke(0xC4EA073D86FB29B0, animSet); } // 0xC4EA073D86FB29B0 0x4FFF397D b323 + NATIVE_DECL void REMOVE_ANIM_SET(const char* animSet) { invoke(0x16350528F93024B3, animSet); } // 0x16350528F93024B3 0xD04A817A b323 + NATIVE_DECL void REQUEST_CLIP_SET(const char* clipSet) { invoke(0xD2A71E1A77418A49, clipSet); } // 0xD2A71E1A77418A49 0x546C627A b323 + NATIVE_DECL BOOL HAS_CLIP_SET_LOADED(const char* clipSet) { return invoke(0x318234F4F3738AF3, clipSet); } // 0x318234F4F3738AF3 0x230D5455 b323 + NATIVE_DECL void REMOVE_CLIP_SET(const char* clipSet) { invoke(0x01F73A131C18CD94, clipSet); } // 0x01F73A131C18CD94 0x1E21F7AA b323 + NATIVE_DECL void REQUEST_IPL(const char* iplName) { invoke(0x41B4893843BBDB74, iplName); } // 0x41B4893843BBDB74 0x3B70D1DB b323 + NATIVE_DECL void REMOVE_IPL(const char* iplName) { invoke(0xEE6C5AD3ECE0A82D, iplName); } // 0xEE6C5AD3ECE0A82D 0xDF7CBD36 b323 + NATIVE_DECL BOOL IS_IPL_ACTIVE(const char* iplName) { return invoke(0x88A741E44A2B3495, iplName); } // 0x88A741E44A2B3495 0xB2C33714 b323 + NATIVE_DECL void SET_STREAMING(BOOL toggle) { invoke(0x6E0C692677008888, toggle); } // 0x6E0C692677008888 0x27EF6CB2 b323 + NATIVE_DECL void LOAD_GLOBAL_WATER_FILE(int waterType) { invoke(0x7E3F55ED251B76D3, waterType); } // 0x7E3F55ED251B76D3 b2189 + NATIVE_DECL int GET_GLOBAL_WATER_FILE() { return invoke(0xF741BD853611592D); } // 0xF741BD853611592D b2189 + NATIVE_DECL void SET_GAME_PAUSES_FOR_STREAMING(BOOL toggle) { invoke(0x717CD6E6FAEBBEDC, toggle); } // 0x717CD6E6FAEBBEDC 0x9211A28A b323 + NATIVE_DECL void SET_REDUCE_PED_MODEL_BUDGET(BOOL toggle) { invoke(0x77B5F9A36BF96710, toggle); } // 0x77B5F9A36BF96710 0xAFCB2B86 b323 + NATIVE_DECL void SET_REDUCE_VEHICLE_MODEL_BUDGET(BOOL toggle) { invoke(0x80C527893080CCF3, toggle); } // 0x80C527893080CCF3 0xCDB4FB7E b323 + NATIVE_DECL void SET_DITCH_POLICE_MODELS(BOOL toggle) { invoke(0x42CBE54462D92634, toggle); } // 0x42CBE54462D92634 0x3EA7FCE4 b323 + NATIVE_DECL int GET_NUMBER_OF_STREAMING_REQUESTS() { return invoke(0x4060057271CEBC89); } // 0x4060057271CEBC89 0xC2EE9A02 b323 + NATIVE_DECL void REQUEST_PTFX_ASSET() { invoke(0x944955FB2A3935C8); } // 0x944955FB2A3935C8 0x2C649263 b323 + NATIVE_DECL BOOL HAS_PTFX_ASSET_LOADED() { return invoke(0xCA7D9B86ECA7481B); } // 0xCA7D9B86ECA7481B 0x3EFF96BE b323 + NATIVE_DECL void REMOVE_PTFX_ASSET() { invoke(0x88C6814073DD4A73); } // 0x88C6814073DD4A73 0xC10F178C b323 + NATIVE_DECL void REQUEST_NAMED_PTFX_ASSET(const char* fxName) { invoke(0xB80D8756B4668AB6, fxName); } // 0xB80D8756B4668AB6 0xCFEA19A9 b323 + NATIVE_DECL BOOL HAS_NAMED_PTFX_ASSET_LOADED(const char* fxName) { return invoke(0x8702416E512EC454, fxName); } // 0x8702416E512EC454 0x9ACC6446 b323 + NATIVE_DECL void REMOVE_NAMED_PTFX_ASSET(const char* fxName) { invoke(0x5F61EBBE1A00F96D, fxName); } // 0x5F61EBBE1A00F96D 0xC44762A1 b323 + NATIVE_DECL void SET_VEHICLE_POPULATION_BUDGET(int p0) { invoke(0xCB9E1EB3BE2AF4E9, p0); } // 0xCB9E1EB3BE2AF4E9 0x1D56993C b323 + NATIVE_DECL void SET_PED_POPULATION_BUDGET(int p0) { invoke(0x8C95333CFC3340F3, p0); } // 0x8C95333CFC3340F3 0xD2D026CD b323 + NATIVE_DECL void CLEAR_FOCUS() { invoke(0x31B73D1EA9F01DA2); } // 0x31B73D1EA9F01DA2 0x34D91E7A b323 + NATIVE_DECL void SET_FOCUS_POS_AND_VEL(float x, float y, float z, float offsetX, float offsetY, float offsetZ) { invoke(0xBB7454BAFF08FE25, x, y, z, offsetX, offsetY, offsetZ); } // 0xBB7454BAFF08FE25 0x14680A60 b323 + NATIVE_DECL void SET_FOCUS_ENTITY(Entity entity) { invoke(0x198F77705FA0931D, entity); } // 0x198F77705FA0931D 0x18DB04AC b323 + NATIVE_DECL BOOL IS_ENTITY_FOCUS(Entity entity) { return invoke(0x2DDFF3FB9075D747, entity); } // 0x2DDFF3FB9075D747 0xB456D707 b323 + NATIVE_DECL void SET_RESTORE_FOCUS_ENTITY(Entity p0) { invoke(0x0811381EF5062FEC, p0); } // 0x0811381EF5062FEC b323 + NATIVE_DECL void SET_MAPDATACULLBOX_ENABLED(const char* name, BOOL toggle) { invoke(0xAF12610C644A35C9, name, toggle); } // 0xAF12610C644A35C9 0x403CD434 b323 + NATIVE_DECL void SET_ALL_MAPDATA_CULLED(Any p0) { invoke(0x4E52E752C76E7E7A, p0); } // 0x4E52E752C76E7E7A 0xA07BAEB9 b323 + NATIVE_DECL int STREAMVOL_CREATE_SPHERE(float x, float y, float z, float rad, Any p4, Any p5) { return invoke(0x219C7B8D53E429FD, x, y, z, rad, p4, p5); } // 0x219C7B8D53E429FD 0x10B6AB36 b323 + NATIVE_DECL int STREAMVOL_CREATE_FRUSTUM(float p0, float p1, float p2, float p3, float p4, float p5, float p6, Any p7, Any p8) { return invoke(0x1F3F018BC3AFA77C, p0, p1, p2, p3, p4, p5, p6, p7, p8); } // 0x1F3F018BC3AFA77C 0x72344191 b323 + NATIVE_DECL int STREAMVOL_CREATE_LINE(float p0, float p1, float p2, float p3, float p4, float p5, Any p6) { return invoke(0x0AD9710CEE2F590F, p0, p1, p2, p3, p4, p5, p6); } // 0x0AD9710CEE2F590F 0xC0157255 b323 + NATIVE_DECL void STREAMVOL_DELETE(Any unused) { invoke(0x1EE7D8DF4425F053, unused); } // 0x1EE7D8DF4425F053 0xE80F8ABE b323 + NATIVE_DECL BOOL STREAMVOL_HAS_LOADED(Any unused) { return invoke(0x7D41E9D2D17C5B2D, unused); } // 0x7D41E9D2D17C5B2D 0x1B3521F4 b323 + NATIVE_DECL BOOL STREAMVOL_IS_VALID(Any unused) { return invoke(0x07C313F94746702C, unused); } // 0x07C313F94746702C 0x42CFE9C0 b323 + NATIVE_DECL BOOL IS_STREAMVOL_ACTIVE() { return invoke(0xBC9823AB80A3DCAC); } // 0xBC9823AB80A3DCAC 0x56253356 b323 + NATIVE_DECL BOOL NEW_LOAD_SCENE_START(float posX, float posY, float posZ, float offsetX, float offsetY, float offsetZ, float radius, int p7) { return invoke(0x212A8D0D2BABFAC2, posX, posY, posZ, offsetX, offsetY, offsetZ, radius, p7); } // 0x212A8D0D2BABFAC2 0xDF9C38B6 b323 + NATIVE_DECL BOOL NEW_LOAD_SCENE_START_SPHERE(float x, float y, float z, float radius, Any p4) { return invoke(0xACCFB4ACF53551B0, x, y, z, radius, p4); } // 0xACCFB4ACF53551B0 0xFA037FEB b323 + NATIVE_DECL void NEW_LOAD_SCENE_STOP() { invoke(0xC197616D221FF4A4); } // 0xC197616D221FF4A4 0x7C05B1F6 b323 + NATIVE_DECL BOOL IS_NEW_LOAD_SCENE_ACTIVE() { return invoke(0xA41A05B6CB741B85); } // 0xA41A05B6CB741B85 0xAD234B7F b323 + NATIVE_DECL BOOL IS_NEW_LOAD_SCENE_LOADED() { return invoke(0x01B8247A7A8B9AD1); } // 0x01B8247A7A8B9AD1 0x3ECD839F b323 + NATIVE_DECL BOOL IS_SAFE_TO_START_PLAYER_SWITCH() { return invoke(0x71E7B2E657449AAD); } // 0x71E7B2E657449AAD 0xEAA51103 b323 + NATIVE_DECL void START_PLAYER_SWITCH(Ped from, Ped to, int flags, int switchType) { invoke(0xFAA23F2CBA159D67, from, to, flags, switchType); } // 0xFAA23F2CBA159D67 0x0829E975 b323 + NATIVE_DECL void STOP_PLAYER_SWITCH() { invoke(0x95C0A5BBDC189AA1); } // 0x95C0A5BBDC189AA1 0x2832C010 b323 + NATIVE_DECL BOOL IS_PLAYER_SWITCH_IN_PROGRESS() { return invoke(0xD9D2CFFF49FAB35F); } // 0xD9D2CFFF49FAB35F 0x56135ACC b323 + NATIVE_DECL int GET_PLAYER_SWITCH_TYPE() { return invoke(0xB3C94A90D9FC9E62); } // 0xB3C94A90D9FC9E62 0x280DC015 b323 + NATIVE_DECL int GET_IDEAL_PLAYER_SWITCH_TYPE(float x1, float y1, float z1, float x2, float y2, float z2) { return invoke(0xB5D7B26B45720E05, x1, y1, z1, x2, y2, z2); } // 0xB5D7B26B45720E05 0xD5A450F1 b323 + NATIVE_DECL int GET_PLAYER_SWITCH_STATE() { return invoke(0x470555300D10B2A5); } // 0x470555300D10B2A5 0x39A0E1F2 b323 + NATIVE_DECL int GET_PLAYER_SHORT_SWITCH_STATE() { return invoke(0x20F898A5D9782800); } // 0x20F898A5D9782800 0x9B7BA38F b323 + NATIVE_DECL void SET_PLAYER_SHORT_SWITCH_STYLE(int p0) { invoke(0x5F2013F8BC24EE69, p0); } // 0x5F2013F8BC24EE69 0xF0BD420D b323 + NATIVE_DECL int GET_PLAYER_SWITCH_JUMP_CUT_INDEX() { return invoke(0x78C0D93253149435); } // 0x78C0D93253149435 0x02BA7AC2 b323 + NATIVE_DECL void SET_PLAYER_SWITCH_OUTRO(float cameraCoordX, float cameraCoordY, float cameraCoordZ, float camRotationX, float camRotationY, float camRotationZ, float camFov, float camFarClip, int rotationOrder) { invoke(0xC208B673CE446B61, cameraCoordX, cameraCoordY, cameraCoordZ, camRotationX, camRotationY, camRotationZ, camFov, camFarClip, rotationOrder); } // 0xC208B673CE446B61 0x47352E14 b323 + NATIVE_DECL void SET_PLAYER_SWITCH_ESTABLISHING_SHOT(const char* name) { invoke(0x0FDE9DBFC0A6BC65, name); } // 0x0FDE9DBFC0A6BC65 0x279077B0 b323 + NATIVE_DECL void ALLOW_PLAYER_SWITCH_PAN() { invoke(0x43D1680C6D19A8E9); } // 0x43D1680C6D19A8E9 0x55CB21F9 b323 + NATIVE_DECL void ALLOW_PLAYER_SWITCH_OUTRO() { invoke(0x74DE2E8739086740); } // 0x74DE2E8739086740 0x1084F2F4 b323 + NATIVE_DECL void ALLOW_PLAYER_SWITCH_ASCENT() { invoke(0x8E2A065ABDAE6994); } // 0x8E2A065ABDAE6994 0x5B1E995D b323 + NATIVE_DECL void ALLOW_PLAYER_SWITCH_DESCENT() { invoke(0xAD5FDF34B81BFE79); } // 0xAD5FDF34B81BFE79 0x4B4B9A13 b323 + NATIVE_DECL BOOL IS_SWITCH_READY_FOR_DESCENT() { return invoke(0xDFA80CB25D0A19B3); } // 0xDFA80CB25D0A19B3 0x408F7148 b323 + NATIVE_DECL void ENABLE_SWITCH_PAUSE_BEFORE_DESCENT() { invoke(0xD4793DFF3AF2ABCD); } // 0xD4793DFF3AF2ABCD 0x4062FF73 b323 + NATIVE_DECL void DISABLE_SWITCH_OUTRO_FX() { invoke(0xBD605B8E0E18B3BB); } // 0xBD605B8E0E18B3BB 0x59CC312D b323 + NATIVE_DECL void SWITCH_TO_MULTI_FIRSTPART(Ped ped, int flags, int switchType) { invoke(0xAAB3200ED59016BC, ped, flags, switchType); } // 0xAAB3200ED59016BC 0xFB4D062D b323 + NATIVE_DECL void SWITCH_TO_MULTI_SECONDPART(Ped ped) { invoke(0xD8295AF639FD9CB8, ped); } // 0xD8295AF639FD9CB8 0x2349373B b323 + NATIVE_DECL BOOL IS_SWITCH_TO_MULTI_FIRSTPART_FINISHED() { return invoke(0x933BBEEB8C61B5F4); } // 0x933BBEEB8C61B5F4 0x74C16879 b323 + NATIVE_DECL int GET_PLAYER_SWITCH_INTERP_OUT_DURATION() { return invoke(0x08C2D6C52A3104BB); } // 0x08C2D6C52A3104BB 0x569847E3 b323 + NATIVE_DECL int GET_PLAYER_SWITCH_INTERP_OUT_CURRENT_TIME() { return invoke(0x5B48A06DD0E792A5); } // 0x5B48A06DD0E792A5 0xC7A3D279 b323 + NATIVE_DECL BOOL IS_SWITCH_SKIPPING_DESCENT() { return invoke(0x5B74EA8CFD5E3E7E); } // 0x5B74EA8CFD5E3E7E 0x90F64284 b323 + NATIVE_DECL void SET_SCENE_STREAMING_TRACKS_CAM_POS_THIS_FRAME() { invoke(0x1E9057A74FD73E23); } // 0x1E9057A74FD73E23 b323 + NATIVE_DECL float GET_LODSCALE() { return invoke(0x0C15B0E443B2349D); } // 0x0C15B0E443B2349D 0x7154B6FD b323 + NATIVE_DECL void OVERRIDE_LODSCALE_THIS_FRAME(float scaling) { invoke(0xA76359FC80B2438E, scaling); } // 0xA76359FC80B2438E 0xE5612C1A b323 + NATIVE_DECL void REMAP_LODSCALE_RANGE_THIS_FRAME(float p0, float p1, float p2, float p3) { invoke(0xBED8CA5FF5E04113, p0, p1, p2, p3); } // 0xBED8CA5FF5E04113 0x9CD6A451 b323 + NATIVE_DECL void SUPPRESS_HD_MAP_STREAMING_THIS_FRAME() { invoke(0x472397322E92A856); } // 0x472397322E92A856 0x4267DA87 b323 + NATIVE_DECL void SET_RENDER_HD_ONLY(BOOL toggle) { invoke(0x40AEFD1A244741F2, toggle); } // 0x40AEFD1A244741F2 0x9FA4AF99 b323 + NATIVE_DECL void FORCE_ALLOW_TIME_BASED_FADING_THIS_FRAME() { invoke(0x03F1A106BDA7DD3E); } // 0x03F1A106BDA7DD3E b323 + NATIVE_DECL void IPL_GROUP_SWAP_START(const char* iplName1, const char* iplName2) { invoke(0x95A7DABDDBB78AE7, iplName1, iplName2); } // 0x95A7DABDDBB78AE7 0x9EF0A9CF b323 + NATIVE_DECL void IPL_GROUP_SWAP_CANCEL() { invoke(0x63EB2B972A218CAC); } // 0x63EB2B972A218CAC 0xF2CDD6A8 b323 + NATIVE_DECL BOOL IPL_GROUP_SWAP_IS_READY() { return invoke(0xFB199266061F820A); } // 0xFB199266061F820A 0x17B0A1CD b323 + NATIVE_DECL void IPL_GROUP_SWAP_FINISH() { invoke(0xF4A0DADB70F57FA6); } // 0xF4A0DADB70F57FA6 0x3DA7AA5D b323 + NATIVE_DECL BOOL IPL_GROUP_SWAP_IS_ACTIVE() { return invoke(0x5068F488DDB54DD8); } // 0x5068F488DDB54DD8 0xDAB4BAC0 b323 + NATIVE_DECL void PREFETCH_SRL(const char* srl) { invoke(0x3D245789CE12982C, srl); } // 0x3D245789CE12982C 0x37BE2FBB b323 + NATIVE_DECL BOOL IS_SRL_LOADED() { return invoke(0xD0263801A4C5B0BB); } // 0xD0263801A4C5B0BB 0x670FA2A6 b323 + NATIVE_DECL void BEGIN_SRL() { invoke(0x9BADDC94EF83B823); } // 0x9BADDC94EF83B823 0x24F49427 b323 + NATIVE_DECL void END_SRL() { invoke(0x0A41540E63C9EE17); } // 0x0A41540E63C9EE17 0x1977C56A b323 + NATIVE_DECL void SET_SRL_TIME(float p0) { invoke(0xA74A541C6884E7B8, p0); } // 0xA74A541C6884E7B8 0x30F8A487 b323 + NATIVE_DECL void SET_SRL_POST_CUTSCENE_CAMERA(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { invoke(0xEF39EE20C537E98C, p0, p1, p2, p3, p4, p5); } // 0xEF39EE20C537E98C 0x814D0752 b323 + NATIVE_DECL void SET_SRL_READAHEAD_TIMES(Any p0, Any p1, Any p2, Any p3) { invoke(0xBEB2D9A1D9A8F55A, p0, p1, p2, p3); } // 0xBEB2D9A1D9A8F55A 0x62F02485 b323 + NATIVE_DECL void SET_SRL_LONG_JUMP_MODE(BOOL p0) { invoke(0x20C6C7E4EB082A7F, p0); } // 0x20C6C7E4EB082A7F 0xA6459CAA b323 + NATIVE_DECL void SET_SRL_FORCE_PRESTREAM(Any p0) { invoke(0xF8155A7F03DDFC8E, p0); } // 0xF8155A7F03DDFC8E 0xF8F515E4 b323 + NATIVE_DECL void SET_HD_AREA(float x, float y, float z, float radius) { invoke(0xB85F26619073E775, x, y, z, radius); } // 0xB85F26619073E775 0x80BAA035 b323 + NATIVE_DECL void CLEAR_HD_AREA() { invoke(0xCE58B1CFB9290813); } // 0xCE58B1CFB9290813 0x7CAC6FA0 b323 + NATIVE_DECL void INIT_CREATOR_BUDGET() { invoke(0xB5A4DB34FE89B88A); } // 0xB5A4DB34FE89B88A 0xE243B2AF b323 + NATIVE_DECL void SHUTDOWN_CREATOR_BUDGET() { invoke(0xCCE26000E9A6FAD7); } // 0xCCE26000E9A6FAD7 0x897A510F b323 + NATIVE_DECL BOOL ADD_MODEL_TO_CREATOR_BUDGET(Hash modelHash) { return invoke(0x0BC3144DEB678666, modelHash); } // 0x0BC3144DEB678666 0xC0E83320 b323 + NATIVE_DECL void REMOVE_MODEL_FROM_CREATOR_BUDGET(Hash modelHash) { invoke(0xF086AD9354FAC3A3, modelHash); } // 0xF086AD9354FAC3A3 0x1C576388 b323 + NATIVE_DECL float GET_USED_CREATOR_BUDGET() { return invoke(0x3D3D8B3BE5A83D35); } // 0x3D3D8B3BE5A83D35 0x3E9C4CBE b323 + NATIVE_DECL void SET_ISLAND_ENABLED(const char* name, BOOL toggle) { invoke(0x9A9D1BA639675CF1, name, toggle); } // 0x9A9D1BA639675CF1 b2189 } namespace TASK { - void TASK_PAUSE(Ped ped, int ms); - void TASK_STAND_STILL(Ped ped, int time); - void TASK_JUMP(Ped ped, BOOL usePlayerLaunchForce, BOOL doSuperJump, BOOL useFullSuperJumpForce); - void TASK_COWER(Ped ped, int duration); - void TASK_HANDS_UP(Ped ped, int duration, Ped facingPed, int timeToFacePed, int flags); - void UPDATE_TASK_HANDS_UP_DURATION(Ped ped, int duration); - void TASK_OPEN_VEHICLE_DOOR(Ped ped, Vehicle vehicle, int timeOut, int seat, float speed); - void TASK_ENTER_VEHICLE(Ped ped, Vehicle vehicle, int timeout, int seat, float speed, int flag, const char* overrideEntryClipsetName); - void TASK_LEAVE_VEHICLE(Ped ped, Vehicle vehicle, int flags); - void TASK_GET_OFF_BOAT(Ped ped, Vehicle boat); - void TASK_SKY_DIVE(Ped ped, BOOL instant); - void TASK_PARACHUTE(Ped ped, BOOL giveParachuteItem, BOOL instant); - void TASK_PARACHUTE_TO_TARGET(Ped ped, float x, float y, float z); - void SET_PARACHUTE_TASK_TARGET(Ped ped, float x, float y, float z); - void SET_PARACHUTE_TASK_THRUST(Ped ped, float thrust); - void TASK_RAPPEL_FROM_HELI(Ped ped, float minHeightAboveGround); - void TASK_VEHICLE_DRIVE_TO_COORD(Ped ped, Vehicle vehicle, float x, float y, float z, float speed, Any p6, Hash vehicleModel, int drivingMode, float stopRange, float straightLineDistance); - void TASK_VEHICLE_DRIVE_TO_COORD_LONGRANGE(Ped ped, Vehicle vehicle, float x, float y, float z, float speed, int driveMode, float stopRange); - void TASK_VEHICLE_DRIVE_WANDER(Ped ped, Vehicle vehicle, float speed, int drivingStyle); - void TASK_FOLLOW_TO_OFFSET_OF_ENTITY(Ped ped, Entity entity, float offsetX, float offsetY, float offsetZ, float movementSpeed, int timeout, float stoppingRange, BOOL persistFollowing); - void TASK_GO_STRAIGHT_TO_COORD(Ped ped, float x, float y, float z, float speed, int timeout, float targetHeading, float distanceToSlide); - void TASK_GO_STRAIGHT_TO_COORD_RELATIVE_TO_ENTITY(Ped ped, Entity entity, float x, float y, float z, float moveBlendRatio, int time); - void TASK_ACHIEVE_HEADING(Ped ped, float heading, int timeout); - void TASK_FLUSH_ROUTE(); - void TASK_EXTEND_ROUTE(float x, float y, float z); - void TASK_FOLLOW_POINT_ROUTE(Ped ped, float speed, int mode); - void TASK_GO_TO_ENTITY(Entity entity, Entity target, int duration, float distance, float moveBlendRatio, float slowDownDistance, int flags); - void TASK_SMART_FLEE_COORD(Ped ped, float x, float y, float z, float distance, int time, BOOL preferPavements, BOOL quitIfOutOfRange); - void TASK_SMART_FLEE_PED(Ped ped, Ped fleeTarget, float safeDistance, int fleeTime, BOOL preferPavements, BOOL updateToNearestHatedPed); - void TASK_REACT_AND_FLEE_PED(Ped ped, Ped fleeTarget); - void TASK_SHOCKING_EVENT_REACT(Ped ped, int eventHandle); - void TASK_WANDER_IN_AREA(Ped ped, float x, float y, float z, float radius, float minimalLength, float timeBetweenWalks); - void TASK_WANDER_STANDARD(Ped ped, float heading, int flags); - void TASK_WANDER_SPECIFIC(Ped ped, const char* conditionalAnimGroupStr, const char* conditionalAnimStr, float heading); - void TASK_VEHICLE_PARK(Ped ped, Vehicle vehicle, float x, float y, float z, float heading, int mode, float radius, BOOL keepEngineOn); - void TASK_STEALTH_KILL(Ped killer, Ped target, Hash stealthKillActionResultHash, float desiredMoveBlendRatio, int stealthFlags); - void TASK_PLANT_BOMB(Ped ped, float x, float y, float z, float heading); - void TASK_FOLLOW_NAV_MESH_TO_COORD(Ped ped, float x, float y, float z, float moveBlendRatio, int time, float targetRadius, int flags, float targetHeading); - void TASK_FOLLOW_NAV_MESH_TO_COORD_ADVANCED(Ped ped, float x, float y, float z, float moveBlendRatio, int time, float targetRadius, int flags, float slideToCoordHeading, float maxSlopeNavigable, float clampMaxSearchDistance, float targetHeading); - void SET_PED_PATH_CAN_USE_CLIMBOVERS(Ped ped, BOOL Toggle); - void SET_PED_PATH_CAN_USE_LADDERS(Ped ped, BOOL Toggle); - void SET_PED_PATH_CAN_DROP_FROM_HEIGHT(Ped ped, BOOL Toggle); - void SET_PED_PATH_CLIMB_COST_MODIFIER(Ped ped, float modifier); - void SET_PED_PATH_MAY_ENTER_WATER(Ped ped, BOOL mayEnterWater); - void SET_PED_PATH_PREFER_TO_AVOID_WATER(Ped ped, BOOL avoidWater); - void SET_PED_PATH_AVOID_FIRE(Ped ped, BOOL avoidFire); - void SET_GLOBAL_MIN_BIRD_FLIGHT_HEIGHT(float height); - int GET_NAVMESH_ROUTE_DISTANCE_REMAINING(Ped ped, float* distanceRemaining, BOOL* isPathReady); - int GET_NAVMESH_ROUTE_RESULT(Ped ped); - BOOL IS_CONTROLLED_VEHICLE_UNABLE_TO_GET_TO_ROAD(Ped ped); - void TASK_GO_TO_COORD_ANY_MEANS(Ped ped, float x, float y, float z, float moveBlendRatio, Vehicle vehicle, BOOL useLongRangeVehiclePathing, int drivingFlags, float maxRangeToShootTargets); - void TASK_GO_TO_COORD_ANY_MEANS_EXTRA_PARAMS(Ped ped, float x, float y, float z, float moveBlendRatio, Vehicle vehicle, BOOL useLongRangeVehiclePathing, int drivingFlags, float maxRangeToShootTargets, float extraVehToTargetDistToPreferVehicle, float driveStraightLineDistance, int extraFlags, float warpTimerMS); - void TASK_GO_TO_COORD_ANY_MEANS_EXTRA_PARAMS_WITH_CRUISE_SPEED(Ped ped, float x, float y, float z, float moveBlendRatio, Vehicle vehicle, BOOL useLongRangeVehiclePathing, int drivingFlags, float maxRangeToShootTargets, float extraVehToTargetDistToPreferVehicle, float driveStraightLineDistance, int extraFlags, float cruiseSpeed, float targetArriveDist); - void TASK_PLAY_ANIM(Ped ped, const char* animDictionary, const char* animationName, float blendInSpeed, float blendOutSpeed, int duration, int flag, float playbackRate, BOOL lockX, BOOL lockY, BOOL lockZ); - void TASK_PLAY_ANIM_ADVANCED(Ped ped, const char* animDict, const char* animName, float posX, float posY, float posZ, float rotX, float rotY, float rotZ, float animEnterSpeed, float animExitSpeed, int duration, Any flag, float animTime, int rotOrder, int ikFlags); - void STOP_ANIM_TASK(Entity entity, const char* animDictionary, const char* animationName, float blendDelta); - void TASK_SCRIPTED_ANIMATION(Ped ped, int* priorityLowData, int* priorityMidData, int* priorityHighData, float blendInDelta, float blendOutDelta); - void PLAY_ENTITY_SCRIPTED_ANIM(Entity entity, int* priorityLowData, int* priorityMidData, int* priorityHighData, float blendInDelta, float blendOutDelta); - void STOP_ANIM_PLAYBACK(Entity entity, int priority, BOOL secondary); - void SET_ANIM_WEIGHT(Entity entity, float weight, int priority, int index, BOOL secondary); - void SET_ANIM_PHASE(Entity entity, float phase, int priority, BOOL secondary); - void SET_ANIM_RATE(Entity entity, float rate, int priority, BOOL secondary); - void SET_ANIM_LOOPED(Entity entity, BOOL looped, int priority, BOOL secondary); - void TASK_PLAY_PHONE_GESTURE_ANIMATION(Ped ped, const char* animDict, const char* animation, const char* boneMaskType, float blendInDuration, float blendOutDuration, BOOL isLooping, BOOL holdLastFrame); - void TASK_STOP_PHONE_GESTURE_ANIMATION(Ped ped, float blendOutOverride); - BOOL IS_PLAYING_PHONE_GESTURE_ANIM(Ped ped); - float GET_PHONE_GESTURE_ANIM_CURRENT_TIME(Ped ped); - float GET_PHONE_GESTURE_ANIM_TOTAL_TIME(Ped ped); - void TASK_VEHICLE_PLAY_ANIM(Vehicle vehicle, const char* animationSet, const char* animationName); - void TASK_LOOK_AT_COORD(Entity entity, float x, float y, float z, int duration, int flags, int priority); - void TASK_LOOK_AT_ENTITY(Ped ped, Entity lookAt, int duration, int flags, int priority); - void TASK_CLEAR_LOOK_AT(Ped ped); - void OPEN_SEQUENCE_TASK(int* taskSequenceId); - void CLOSE_SEQUENCE_TASK(int taskSequenceId); - void TASK_PERFORM_SEQUENCE(Ped ped, int taskSequenceId); - void TASK_PERFORM_SEQUENCE_LOCALLY(Ped ped, int taskSequenceId); - void CLEAR_SEQUENCE_TASK(int* taskSequenceId); - void SET_SEQUENCE_TO_REPEAT(int taskSequenceId, BOOL repeat); - int GET_SEQUENCE_PROGRESS(Ped ped); - BOOL GET_IS_TASK_ACTIVE(Ped ped, int taskIndex); - int GET_SCRIPT_TASK_STATUS(Ped ped, Hash taskHash); - int GET_ACTIVE_VEHICLE_MISSION_TYPE(Vehicle vehicle); - void TASK_LEAVE_ANY_VEHICLE(Ped ped, int delayTime, int flags); - void TASK_AIM_GUN_SCRIPTED(Ped ped, Hash scriptTask, BOOL disableBlockingClip, BOOL instantBlendToAim); - void TASK_AIM_GUN_SCRIPTED_WITH_TARGET(Ped ped, Ped target, float x, float y, float z, int gunTaskType, BOOL disableBlockingClip, BOOL forceAim); - void UPDATE_TASK_AIM_GUN_SCRIPTED_TARGET(Ped ped, Ped target, float x, float y, float z, BOOL disableBlockingClip); - const char* GET_CLIP_SET_FOR_SCRIPTED_GUN_TASK(int gunTaskType); - void TASK_AIM_GUN_AT_ENTITY(Ped ped, Entity entity, int duration, BOOL instantBlendToAim); - void TASK_TURN_PED_TO_FACE_ENTITY(Ped ped, Entity entity, int duration); - void TASK_AIM_GUN_AT_COORD(Ped ped, float x, float y, float z, int time, BOOL instantBlendToAim, BOOL playAnimIntro); - void TASK_SHOOT_AT_COORD(Ped ped, float x, float y, float z, int duration, Hash firingPattern); - void TASK_SHUFFLE_TO_NEXT_VEHICLE_SEAT(Ped ped, Vehicle vehicle, BOOL useAlternateShuffle); - void CLEAR_PED_TASKS(Ped ped); - void CLEAR_PED_SECONDARY_TASK(Ped ped); - void TASK_EVERYONE_LEAVE_VEHICLE(Vehicle vehicle); - void TASK_GOTO_ENTITY_OFFSET(Ped ped, Entity entity, int time, float seekRadius, float seekAngleDeg, float moveBlendRatio, int gotoEntityOffsetFlags); - void TASK_GOTO_ENTITY_OFFSET_XY(Ped ped, Entity entity, int duration, float targetRadius, float offsetX, float offsetY, float moveBlendRatio, int gotoEntityOffsetFlags); - void TASK_TURN_PED_TO_FACE_COORD(Ped ped, float x, float y, float z, int duration); - void TASK_VEHICLE_TEMP_ACTION(Ped driver, Vehicle vehicle, int action, int time); - void TASK_VEHICLE_MISSION(Ped driver, Vehicle vehicle, Vehicle vehicleTarget, int missionType, float cruiseSpeed, int drivingStyle, float targetReached, float straightLineDistance, BOOL DriveAgainstTraffic); - void TASK_VEHICLE_MISSION_PED_TARGET(Ped ped, Vehicle vehicle, Ped pedTarget, int missionType, float maxSpeed, int drivingStyle, float minDistance, float straightLineDistance, BOOL DriveAgainstTraffic); - void TASK_VEHICLE_MISSION_COORS_TARGET(Ped ped, Vehicle vehicle, float x, float y, float z, int mission, float cruiseSpeed, int drivingStyle, float targetReached, float straightLineDistance, BOOL DriveAgainstTraffic); - void TASK_VEHICLE_ESCORT(Ped ped, Vehicle vehicle, Vehicle targetVehicle, int mode, float speed, int drivingStyle, float minDistance, int minHeightAboveTerrain, float noRoadsDistance); - void TASK_VEHICLE_FOLLOW(Ped driver, Vehicle vehicle, Entity targetEntity, float speed, int drivingStyle, int minDistance); - void TASK_VEHICLE_CHASE(Ped driver, Entity targetEnt); - void TASK_VEHICLE_HELI_PROTECT(Ped pilot, Vehicle vehicle, Entity entityToFollow, float targetSpeed, int drivingFlags, float radius, int altitude, int heliFlags); - void SET_TASK_VEHICLE_CHASE_BEHAVIOR_FLAG(Ped ped, int flag, BOOL set); - void SET_TASK_VEHICLE_CHASE_IDEAL_PURSUIT_DISTANCE(Ped ped, float distance); - void TASK_HELI_CHASE(Ped pilot, Entity entityToFollow, float x, float y, float z); - void TASK_PLANE_CHASE(Ped pilot, Entity entityToFollow, float x, float y, float z); - void TASK_PLANE_LAND(Ped pilot, Vehicle plane, float runwayStartX, float runwayStartY, float runwayStartZ, float runwayEndX, float runwayEndY, float runwayEndZ); - void CLEAR_DEFAULT_PRIMARY_TASK(Ped ped); - void CLEAR_PRIMARY_VEHICLE_TASK(Vehicle vehicle); - void CLEAR_VEHICLE_CRASH_TASK(Vehicle vehicle); - void TASK_PLANE_GOTO_PRECISE_VTOL(Ped ped, Vehicle vehicle, float x, float y, float z, int flightHeight, int minHeightAboveTerrain, BOOL useDesiredOrientation, float desiredOrientation, BOOL autopilot); - void TASK_SUBMARINE_GOTO_AND_STOP(Ped ped, Vehicle submarine, float x, float y, float z, BOOL autopilot); - void TASK_HELI_MISSION(Ped pilot, Vehicle aircraft, Vehicle targetVehicle, Ped targetPed, float destinationX, float destinationY, float destinationZ, int missionFlag, float maxSpeed, float radius, float targetHeading, int maxHeight, int minHeight, float slowDownDistance, int behaviorFlags); - void TASK_HELI_ESCORT_HELI(Ped pilot, Vehicle heli1, Vehicle heli2, float offsetX, float offsetY, float offsetZ); - void TASK_PLANE_MISSION(Ped pilot, Vehicle aircraft, Vehicle targetVehicle, Ped targetPed, float destinationX, float destinationY, float destinationZ, int missionFlag, float angularDrag, float targetReached, float targetHeading, float maxZ, float minZ, BOOL precise); - void TASK_PLANE_TAXI(Ped pilot, Vehicle aircraft, float x, float y, float z, float cruiseSpeed, float targetReached); - void TASK_BOAT_MISSION(Ped pedDriver, Vehicle vehicle, Vehicle targetVehicle, Ped targetPed, float x, float y, float z, int mission, float maxSpeed, int drivingStyle, float targetReached, Any boatFlags); - void TASK_DRIVE_BY(Ped driverPed, Ped targetPed, Vehicle targetVehicle, float targetX, float targetY, float targetZ, float distanceToShoot, int pedAccuracy, BOOL pushUnderneathDrivingTaskIfDriving, Hash firingPattern); - void SET_DRIVEBY_TASK_TARGET(Ped shootingPed, Ped targetPed, Vehicle targetVehicle, float x, float y, float z); - void CLEAR_DRIVEBY_TASK_UNDERNEATH_DRIVING_TASK(Ped ped); - BOOL IS_DRIVEBY_TASK_UNDERNEATH_DRIVING_TASK(Ped ped); - BOOL CONTROL_MOUNTED_WEAPON(Ped ped); - void SET_MOUNTED_WEAPON_TARGET(Ped shootingPed, Ped targetPed, Vehicle targetVehicle, float x, float y, float z, int taskMode, BOOL ignoreTargetVehDeadCheck); - BOOL IS_MOUNTED_WEAPON_TASK_UNDERNEATH_DRIVING_TASK(Ped ped); - void TASK_USE_MOBILE_PHONE(Ped ped, BOOL usePhone, int desiredPhoneMode); - void TASK_USE_MOBILE_PHONE_TIMED(Ped ped, int duration); - void TASK_CHAT_TO_PED(Ped ped, Ped target, int flags, float goToLocationX, float goToLocationY, float goToLocationZ, float headingDegs, float idleTime); - void TASK_WARP_PED_INTO_VEHICLE(Ped ped, Vehicle vehicle, int seat); - void TASK_SHOOT_AT_ENTITY(Entity entity, Entity target, int duration, Hash firingPattern); - void TASK_CLIMB(Ped ped, BOOL usePlayerLaunchForce); - void TASK_CLIMB_LADDER(Ped ped, BOOL fast); - void TASK_RAPPEL_DOWN_WALL_USING_CLIPSET_OVERRIDE(Ped ped, float x1, float y1, float z1, float x2, float y2, float z2, float minZ, int ropeHandle, const char* clipSet, Any p10); - int GET_TASK_RAPPEL_DOWN_WALL_STATE(Ped ped); - void CLEAR_PED_TASKS_IMMEDIATELY(Ped ped); - void TASK_PERFORM_SEQUENCE_FROM_PROGRESS(Ped ped, int taskIndex, int progress1, int progress2); - void SET_NEXT_DESIRED_MOVE_STATE(float nextMoveState); - void SET_PED_DESIRED_MOVE_BLEND_RATIO(Ped ped, float newMoveBlendRatio); - float GET_PED_DESIRED_MOVE_BLEND_RATIO(Ped ped); - void TASK_GOTO_ENTITY_AIMING(Ped ped, Entity target, float distanceToStopAt, float StartAimingDist); - void TASK_SET_DECISION_MAKER(Ped ped, Hash decisionMakerId); - void TASK_SET_SPHERE_DEFENSIVE_AREA(Ped ped, float x, float y, float z, float radius); - void TASK_CLEAR_DEFENSIVE_AREA(Ped ped); - void TASK_PED_SLIDE_TO_COORD(Ped ped, float x, float y, float z, float heading, float speed); - void TASK_PED_SLIDE_TO_COORD_HDG_RATE(Ped ped, float x, float y, float z, float heading, float speed, float headingChangeRate); - ScrHandle ADD_COVER_POINT(float x, float y, float z, float direction, int usage, int height, int arc, BOOL isPriority); - void REMOVE_COVER_POINT(ScrHandle coverpoint); - BOOL DOES_SCRIPTED_COVER_POINT_EXIST_AT_COORDS(float x, float y, float z); - Vector3 GET_SCRIPTED_COVER_POINT_COORDS(ScrHandle coverpoint); - void ADD_SCRIPTED_COVER_AREA(float x, float y, float z, float radius); - void TASK_COMBAT_PED(Ped ped, Ped targetPed, int combatFlags, int threatResponseFlags); - void TASK_COMBAT_PED_TIMED(Ped ped, Ped target, int time, int flags); - void TASK_SEEK_COVER_FROM_POS(Ped ped, float x, float y, float z, int duration, BOOL allowPeekingAndFiring); - void TASK_SEEK_COVER_FROM_PED(Ped ped, Ped target, int duration, BOOL allowPeekingAndFiring); - void TASK_SEEK_COVER_TO_COVER_POINT(Ped ped, ScrHandle coverpoint, float x, float y, float z, int time, BOOL allowPeekingAndFiring); - void TASK_SEEK_COVER_TO_COORDS(Ped ped, float x1, float y1, float z1, float x2, float y2, float z2, int timeout, BOOL shortRoute); - void TASK_PUT_PED_DIRECTLY_INTO_COVER(Ped ped, float x, float y, float z, int time, BOOL allowPeekingAndFiring, float blendInDuration, BOOL forceInitialFacingDirection, BOOL forceFaceLeft, int identifier, BOOL doEntry); - void TASK_WARP_PED_DIRECTLY_INTO_COVER(Ped ped, int time, BOOL allowPeekingAndFiring, BOOL forceInitialFacingDirection, BOOL forceFaceLeft, int identifier); - void TASK_EXIT_COVER(Ped ped, int exitType, float x, float y, float z); - void TASK_PUT_PED_DIRECTLY_INTO_MELEE(Ped ped, Ped meleeTarget, float blendInDuration, float timeInMelee, float strafePhaseSync, int aiCombatFlags); - void TASK_TOGGLE_DUCK(Ped ped, int toggleType); - void TASK_GUARD_CURRENT_POSITION(Ped ped, float maxPatrolProximity, float defensiveAreaRadius, BOOL setDefensiveArea); - void TASK_GUARD_ASSIGNED_DEFENSIVE_AREA(Ped ped, float x, float y, float z, float heading, float maxPatrolProximity, int timer); - void TASK_GUARD_SPHERE_DEFENSIVE_AREA(Ped ped, float defendPositionX, float defendPositionY, float defendPositionZ, float heading, float maxPatrolProximity, int time, float x, float y, float z, float defensiveAreaRadius); - void TASK_STAND_GUARD(Ped ped, float x, float y, float z, float heading, const char* scenarioName); - void SET_DRIVE_TASK_CRUISE_SPEED(Ped driver, float cruiseSpeed); - void SET_DRIVE_TASK_MAX_CRUISE_SPEED(Ped ped, float speed); - void SET_DRIVE_TASK_DRIVING_STYLE(Ped ped, int drivingStyle); - void ADD_COVER_BLOCKING_AREA(float startX, float startY, float startZ, float endX, float endY, float endZ, BOOL blockObjects, BOOL blockVehicles, BOOL blockMap, BOOL blockPlayer); - void REMOVE_ALL_COVER_BLOCKING_AREAS(); - void REMOVE_COVER_BLOCKING_AREAS_AT_POSITION(float x, float y, float z); - void REMOVE_SPECIFIC_COVER_BLOCKING_AREAS(float startX, float startY, float startZ, float endX, float endY, float endZ, BOOL blockObjects, BOOL blockVehicles, BOOL blockMap, BOOL blockPlayer); - void TASK_START_SCENARIO_IN_PLACE(Ped ped, const char* scenarioName, int unkDelay, BOOL playEnterAnim); - void TASK_START_SCENARIO_AT_POSITION(Ped ped, const char* scenarioName, float x, float y, float z, float heading, int duration, BOOL sittingScenario, BOOL teleport); - void TASK_USE_NEAREST_SCENARIO_TO_COORD(Ped ped, float x, float y, float z, float distance, int duration); - void TASK_USE_NEAREST_SCENARIO_TO_COORD_WARP(Ped ped, float x, float y, float z, float radius, int timeToLeave); - void TASK_USE_NEAREST_SCENARIO_CHAIN_TO_COORD(Ped ped, float x, float y, float z, float maxRange, int timeToLeave); - void TASK_USE_NEAREST_SCENARIO_CHAIN_TO_COORD_WARP(Ped ped, float x, float y, float z, float radius, int timeToLeave); - BOOL DOES_SCENARIO_EXIST_IN_AREA(float x, float y, float z, float radius, BOOL mustBeFree); - BOOL DOES_SCENARIO_OF_TYPE_EXIST_IN_AREA(float x, float y, float z, const char* scenarioName, float radius, BOOL mustBeFree); - BOOL IS_SCENARIO_OCCUPIED(float x, float y, float z, float maxRange, BOOL onlyUsersActuallyAtScenario); - BOOL PED_HAS_USE_SCENARIO_TASK(Ped ped); - void PLAY_ANIM_ON_RUNNING_SCENARIO(Ped ped, const char* animDict, const char* animName); - BOOL DOES_SCENARIO_GROUP_EXIST(const char* scenarioGroup); - BOOL IS_SCENARIO_GROUP_ENABLED(const char* scenarioGroup); - void SET_SCENARIO_GROUP_ENABLED(const char* scenarioGroup, BOOL enabled); - void RESET_SCENARIO_GROUPS_ENABLED(); - void SET_EXCLUSIVE_SCENARIO_GROUP(const char* scenarioGroup); - void RESET_EXCLUSIVE_SCENARIO_GROUP(); - BOOL IS_SCENARIO_TYPE_ENABLED(const char* scenarioType); - void SET_SCENARIO_TYPE_ENABLED(const char* scenarioType, BOOL toggle); - void RESET_SCENARIO_TYPES_ENABLED(); - BOOL IS_PED_ACTIVE_IN_SCENARIO(Ped ped); - BOOL IS_PED_PLAYING_BASE_CLIP_IN_SCENARIO(Ped ped); - void SET_PED_CAN_PLAY_AMBIENT_IDLES(Ped ped, BOOL blockIdleClips, BOOL removeIdleClipIfPlaying); - void TASK_COMBAT_HATED_TARGETS_IN_AREA(Ped ped, float x, float y, float z, float radius, int combatFlags); - void TASK_COMBAT_HATED_TARGETS_AROUND_PED(Ped ped, float radius, int combatFlags); - void TASK_COMBAT_HATED_TARGETS_AROUND_PED_TIMED(Ped ped, float radius, int time, int combatFlags); - void TASK_THROW_PROJECTILE(Ped ped, float x, float y, float z, int ignoreCollisionEntityIndex, BOOL createInvincibleProjectile); - void TASK_SWAP_WEAPON(Ped ped, BOOL drawWeapon); - void TASK_RELOAD_WEAPON(Ped ped, BOOL drawWeapon); - BOOL IS_PED_GETTING_UP(Ped ped); - void TASK_WRITHE(Ped ped, Ped target, int minFireLoops, int startState, BOOL forceShootOnGround, int shootFromGroundTimer); - BOOL IS_PED_IN_WRITHE(Ped ped); - void OPEN_PATROL_ROUTE(const char* patrolRoute); - void CLOSE_PATROL_ROUTE(); - void ADD_PATROL_ROUTE_NODE(int nodeId, const char* nodeType, float posX, float posY, float posZ, float headingX, float headingY, float headingZ, int duration); - void ADD_PATROL_ROUTE_LINK(int nodeId1, int nodeId2); - void CREATE_PATROL_ROUTE(); - void DELETE_PATROL_ROUTE(const char* patrolRoute); - BOOL GET_PATROL_TASK_INFO(Ped ped, int* timeLeftAtNode, int* nodeId); - void TASK_PATROL(Ped ped, const char* patrolRouteName, int alertState, BOOL canChatToPeds, BOOL useHeadLookAt); - void TASK_STAY_IN_COVER(Ped ped); - void ADD_VEHICLE_SUBTASK_ATTACK_COORD(Ped ped, float x, float y, float z); - void ADD_VEHICLE_SUBTASK_ATTACK_PED(Ped ped, Ped target); - void TASK_VEHICLE_SHOOT_AT_PED(Ped ped, Ped target, float fireTolerance); - void TASK_VEHICLE_AIM_AT_PED(Ped ped, Ped target); - void TASK_VEHICLE_SHOOT_AT_COORD(Ped ped, float x, float y, float z, float fireTolerance); - void TASK_VEHICLE_AIM_AT_COORD(Ped ped, float x, float y, float z); - void TASK_VEHICLE_GOTO_NAVMESH(Ped ped, Vehicle vehicle, float x, float y, float z, float speed, int behaviorFlag, float stoppingRange); - void TASK_GO_TO_COORD_WHILE_AIMING_AT_COORD(Ped ped, float x, float y, float z, float aimAtX, float aimAtY, float aimAtZ, float moveBlendRatio, BOOL shoot, float targetRadius, float slowDistance, BOOL useNavMesh, int navFlags, BOOL instantBlendToAim, Hash firingPattern); - void TASK_GO_TO_COORD_WHILE_AIMING_AT_ENTITY(Ped ped, float x, float y, float z, Entity aimAtID, float moveBlendRatio, BOOL shoot, float targetRadius, float slowDistance, BOOL useNavMesh, int navFlags, BOOL instantBlendToAim, Hash firingPattern, int time); - void TASK_GO_TO_COORD_AND_AIM_AT_HATED_ENTITIES_NEAR_COORD(Ped pedHandle, float goToLocationX, float goToLocationY, float goToLocationZ, float focusLocationX, float focusLocationY, float focusLocationZ, float speed, BOOL shootAtEnemies, float distanceToStopAt, float noRoadsDistance, BOOL useNavMesh, int navFlags, int taskFlags, Hash firingPattern); - void TASK_GO_TO_ENTITY_WHILE_AIMING_AT_COORD(Ped ped, Entity entity, float aimX, float aimY, float aimZ, float moveBlendRatio, BOOL shoot, float targetRadius, float slowDistance, BOOL useNavMesh, BOOL instantBlendToAim, Hash firingPattern); - void TASK_GO_TO_ENTITY_WHILE_AIMING_AT_ENTITY(Ped ped, Entity entityToWalkTo, Entity entityToAimAt, float speed, BOOL shootatEntity, float targetRadius, float slowDistance, BOOL useNavMesh, BOOL instantBlendToAim, Hash firingPattern); - void SET_HIGH_FALL_TASK(Ped ped, int minTime, int maxTime, int entryType); - void REQUEST_WAYPOINT_RECORDING(const char* name); - BOOL GET_IS_WAYPOINT_RECORDING_LOADED(const char* name); - void REMOVE_WAYPOINT_RECORDING(const char* name); - BOOL WAYPOINT_RECORDING_GET_NUM_POINTS(const char* name, int* points); - BOOL WAYPOINT_RECORDING_GET_COORD(const char* name, int point, Vector3* coord); - float WAYPOINT_RECORDING_GET_SPEED_AT_POINT(const char* name, int point); - BOOL WAYPOINT_RECORDING_GET_CLOSEST_WAYPOINT(const char* name, float x, float y, float z, int* point); - void TASK_FOLLOW_WAYPOINT_RECORDING(Ped ped, const char* name, int p2, int p3, int p4); - BOOL IS_WAYPOINT_PLAYBACK_GOING_ON_FOR_PED(Ped ped); - int GET_PED_WAYPOINT_PROGRESS(Ped ped); - float GET_PED_WAYPOINT_DISTANCE(Any p0); - BOOL SET_PED_WAYPOINT_ROUTE_OFFSET(Ped ped, float x, float y, float z); - float GET_WAYPOINT_DISTANCE_ALONG_ROUTE(const char* name, int point); - BOOL WAYPOINT_PLAYBACK_GET_IS_PAUSED(Any p0); - void WAYPOINT_PLAYBACK_PAUSE(Any p0, BOOL p1, BOOL p2); - void WAYPOINT_PLAYBACK_RESUME(Any p0, BOOL p1, Any p2, Any p3); - void WAYPOINT_PLAYBACK_OVERRIDE_SPEED(Any p0, float p1, BOOL p2); - void WAYPOINT_PLAYBACK_USE_DEFAULT_SPEED(Any p0); - void USE_WAYPOINT_RECORDING_AS_ASSISTED_MOVEMENT_ROUTE(const char* name, BOOL p1, float p2, float p3); - void WAYPOINT_PLAYBACK_START_AIMING_AT_PED(Ped ped, Ped target, BOOL p2); - void WAYPOINT_PLAYBACK_START_AIMING_AT_COORD(Ped ped, float x, float y, float z, BOOL p4); - void WAYPOINT_PLAYBACK_START_SHOOTING_AT_PED(Ped ped, Ped ped2, BOOL p2, BOOL p3); - void WAYPOINT_PLAYBACK_START_SHOOTING_AT_COORD(Ped ped, float x, float y, float z, BOOL p4, Hash firingPattern); - void WAYPOINT_PLAYBACK_STOP_AIMING_OR_SHOOTING(Ped ped); - void ASSISTED_MOVEMENT_REQUEST_ROUTE(const char* route); - void ASSISTED_MOVEMENT_REMOVE_ROUTE(const char* route); - BOOL ASSISTED_MOVEMENT_IS_ROUTE_LOADED(const char* route); - void ASSISTED_MOVEMENT_SET_ROUTE_PROPERTIES(const char* route, int props); - void ASSISTED_MOVEMENT_OVERRIDE_LOAD_DISTANCE_THIS_FRAME(float dist); - void TASK_VEHICLE_FOLLOW_WAYPOINT_RECORDING(Ped ped, Vehicle vehicle, const char* WPRecording, int p3, int p4, int p5, int p6, float p7, BOOL p8, float p9); - BOOL IS_WAYPOINT_PLAYBACK_GOING_ON_FOR_VEHICLE(Vehicle vehicle); - int GET_VEHICLE_WAYPOINT_PROGRESS(Vehicle vehicle); - int GET_VEHICLE_WAYPOINT_TARGET_POINT(Vehicle vehicle); - void VEHICLE_WAYPOINT_PLAYBACK_PAUSE(Vehicle vehicle); - void VEHICLE_WAYPOINT_PLAYBACK_RESUME(Vehicle vehicle); - void VEHICLE_WAYPOINT_PLAYBACK_USE_DEFAULT_SPEED(Vehicle vehicle); - void VEHICLE_WAYPOINT_PLAYBACK_OVERRIDE_SPEED(Vehicle vehicle, float speed); - void TASK_SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(Ped ped, BOOL toggle); - void TASK_FORCE_MOTION_STATE(Ped ped, Hash state, BOOL forceRestart); - void TASK_MOVE_NETWORK_BY_NAME(Ped ped, const char* task, float multiplier, BOOL allowOverrideCloneUpdate, const char* animDict, int flags); - void TASK_MOVE_NETWORK_ADVANCED_BY_NAME(Ped ped, const char* network, float x, float y, float z, float rotX, float rotY, float rotZ, int rotOrder, float blendDuration, BOOL allowOverrideCloneUpdate, const char* animDict, int flags); - void TASK_MOVE_NETWORK_BY_NAME_WITH_INIT_PARAMS(Ped ped, const char* network, int* initialParameters, float blendDuration, BOOL allowOverrideCloneUpdate, const char* animDict, int flags); - void TASK_MOVE_NETWORK_ADVANCED_BY_NAME_WITH_INIT_PARAMS(Ped ped, const char* network, int* initialParameters, float x, float y, float z, float rotX, float rotY, float rotZ, int rotOrder, float blendDuration, BOOL allowOverrideCloneUpdate, const char* dictionary, int flags); - BOOL IS_TASK_MOVE_NETWORK_ACTIVE(Ped ped); - BOOL IS_TASK_MOVE_NETWORK_READY_FOR_TRANSITION(Ped ped); - BOOL REQUEST_TASK_MOVE_NETWORK_STATE_TRANSITION(Ped ped, const char* name); - BOOL SET_EXPECTED_CLONE_NEXT_TASK_MOVE_NETWORK_STATE(Ped ped, const char* state); - const char* GET_TASK_MOVE_NETWORK_STATE(Ped ped); - void SET_TASK_MOVE_NETWORK_ANIM_SET(Ped ped, Hash clipSet, Hash variableClipSet); - void SET_TASK_MOVE_NETWORK_SIGNAL_FLOAT(Ped ped, const char* signalName, float value); - void SET_TASK_MOVE_NETWORK_SIGNAL_LOCAL_FLOAT(Ped ped, const char* signalName, float value); - void SET_TASK_MOVE_NETWORK_SIGNAL_FLOAT_LERP_RATE(Ped ped, const char* signalName, float value); - void SET_TASK_MOVE_NETWORK_SIGNAL_BOOL(Ped ped, const char* signalName, BOOL value); - float GET_TASK_MOVE_NETWORK_SIGNAL_FLOAT(Ped ped, const char* signalName); - BOOL GET_TASK_MOVE_NETWORK_SIGNAL_BOOL(Ped ped, const char* signalName); - BOOL GET_TASK_MOVE_NETWORK_EVENT(Ped ped, const char* eventName); - BOOL SET_TASK_MOVE_NETWORK_ENABLE_COLLISION_ON_NETWORK_CLONE_WHEN_FIXED(Ped ped, BOOL enable); - BOOL IS_MOVE_BLEND_RATIO_STILL(Ped ped); - BOOL IS_MOVE_BLEND_RATIO_WALKING(Ped ped); - BOOL IS_MOVE_BLEND_RATIO_RUNNING(Ped ped); - BOOL IS_MOVE_BLEND_RATIO_SPRINTING(Ped ped); - BOOL IS_PED_STILL(Ped ped); - BOOL IS_PED_WALKING(Ped ped); - BOOL IS_PED_RUNNING(Ped ped); - BOOL IS_PED_SPRINTING(Ped ped); - BOOL IS_PED_STRAFING(Ped ped); - void TASK_SYNCHRONIZED_SCENE(Ped ped, int scene, const char* animDictionary, const char* animationName, float blendIn, float blendOut, int flags, int ragdollBlockingFlags, float moverBlendDelta, int ikFlags); - void TASK_AGITATED_ACTION_CONFRONT_RESPONSE(Ped ped, Ped ped2); - void TASK_SWEEP_AIM_ENTITY(Ped ped, const char* animDict, const char* lowAnimName, const char* medAnimName, const char* hiAnimName, int runtime, Entity targetEntity, float turnRate, float blendInDuration); - void UPDATE_TASK_SWEEP_AIM_ENTITY(Ped ped, Entity entity); - void TASK_SWEEP_AIM_POSITION(Ped ped, const char* animDict, const char* lowAnimName, const char* medAnimName, const char* hiAnimName, int runtime, float x, float y, float z, float turnRate, float blendInDuration); - void UPDATE_TASK_SWEEP_AIM_POSITION(Ped ped, float x, float y, float z); - void TASK_ARREST_PED(Ped ped, Ped target); - BOOL IS_PED_RUNNING_ARREST_TASK(Ped ped); - BOOL IS_PED_BEING_ARRESTED(Ped ped); - void UNCUFF_PED(Ped ped); - BOOL IS_PED_CUFFED(Ped ped); + NATIVE_DECL void TASK_PAUSE(Ped ped, int ms) { invoke(0xE73A266DB0CA9042, ped, ms); } // 0xE73A266DB0CA9042 0x17A64668 b323 + NATIVE_DECL void TASK_STAND_STILL(Ped ped, int time) { invoke(0x919BE13EED931959, ped, time); } // 0x919BE13EED931959 0x6F80965D b323 + NATIVE_DECL void TASK_JUMP(Ped ped, BOOL usePlayerLaunchForce, BOOL doSuperJump, BOOL useFullSuperJumpForce) { invoke(0x0AE4086104E067B1, ped, usePlayerLaunchForce, doSuperJump, useFullSuperJumpForce); } // 0x0AE4086104E067B1 0x0356E3CE b323 + NATIVE_DECL void TASK_COWER(Ped ped, int duration) { invoke(0x3EB1FE9E8E908E15, ped, duration); } // 0x3EB1FE9E8E908E15 0x9CF1C19B b323 + NATIVE_DECL void TASK_HANDS_UP(Ped ped, int duration, Ped facingPed, int timeToFacePed, int flags) { invoke(0xF2EAB31979A7F910, ped, duration, facingPed, timeToFacePed, flags); } // 0xF2EAB31979A7F910 0x8DCC19C5 b323 + NATIVE_DECL void UPDATE_TASK_HANDS_UP_DURATION(Ped ped, int duration) { invoke(0xA98FCAFD7893C834, ped, duration); } // 0xA98FCAFD7893C834 0x3AA39BE9 b323 + NATIVE_DECL void TASK_OPEN_VEHICLE_DOOR(Ped ped, Vehicle vehicle, int timeOut, int seat, float speed) { invoke(0x965791A9A488A062, ped, vehicle, timeOut, seat, speed); } // 0x965791A9A488A062 0x8EE06BF4 b323 + NATIVE_DECL void TASK_ENTER_VEHICLE(Ped ped, Vehicle vehicle, int timeout, int seat, float speed, int flag, const char* overrideEntryClipsetName) { invoke(0xC20E50AA46D09CA8, ped, vehicle, timeout, seat, speed, flag, overrideEntryClipsetName); } // 0xC20E50AA46D09CA8 0xB8689B4E b323 + NATIVE_DECL void TASK_LEAVE_VEHICLE(Ped ped, Vehicle vehicle, int flags) { invoke(0xD3DBCE61A490BE02, ped, vehicle, flags); } // 0xD3DBCE61A490BE02 0x7B1141C6 b323 + NATIVE_DECL void TASK_GET_OFF_BOAT(Ped ped, Vehicle boat) { invoke(0x9C00E77AF14B2DFF, ped, boat); } // 0x9C00E77AF14B2DFF 0x4293601F b323 + NATIVE_DECL void TASK_SKY_DIVE(Ped ped, BOOL instant) { invoke(0x601736CFE536B0A0, ped, instant); } // 0x601736CFE536B0A0 0xD3874AFA b323 + NATIVE_DECL void TASK_PARACHUTE(Ped ped, BOOL giveParachuteItem, BOOL instant) { invoke(0xD2F1C53C97EE81AB, ped, giveParachuteItem, instant); } // 0xD2F1C53C97EE81AB 0xEC3060A2 b323 + NATIVE_DECL void TASK_PARACHUTE_TO_TARGET(Ped ped, float x, float y, float z) { invoke(0xB33E291AFA6BD03A, ped, x, y, z); } // 0xB33E291AFA6BD03A 0xE0104D6C b323 + NATIVE_DECL void SET_PARACHUTE_TASK_TARGET(Ped ped, float x, float y, float z) { invoke(0xC313379AF0FCEDA7, ped, x, y, z); } // 0xC313379AF0FCEDA7 0x6ED3AD81 b323 + NATIVE_DECL void SET_PARACHUTE_TASK_THRUST(Ped ped, float thrust) { invoke(0x0729BAC1B8C64317, ped, thrust); } // 0x0729BAC1B8C64317 0xD07C8AAA b323 + NATIVE_DECL void TASK_RAPPEL_FROM_HELI(Ped ped, float minHeightAboveGround) { invoke(0x09693B0312F91649, ped, minHeightAboveGround); } // 0x09693B0312F91649 0x2C7ADB93 b323 + NATIVE_DECL void TASK_VEHICLE_DRIVE_TO_COORD(Ped ped, Vehicle vehicle, float x, float y, float z, float speed, Any p6, Hash vehicleModel, int drivingMode, float stopRange, float straightLineDistance) { invoke(0xE2A2AA2F659D77A7, ped, vehicle, x, y, z, speed, p6, vehicleModel, drivingMode, stopRange, straightLineDistance); } // 0xE2A2AA2F659D77A7 0xE4AC0387 b323 + NATIVE_DECL void TASK_VEHICLE_DRIVE_TO_COORD_LONGRANGE(Ped ped, Vehicle vehicle, float x, float y, float z, float speed, int driveMode, float stopRange) { invoke(0x158BB33F920D360C, ped, vehicle, x, y, z, speed, driveMode, stopRange); } // 0x158BB33F920D360C 0x1490182A b323 + NATIVE_DECL void TASK_VEHICLE_DRIVE_WANDER(Ped ped, Vehicle vehicle, float speed, int drivingStyle) { invoke(0x480142959D337D00, ped, vehicle, speed, drivingStyle); } // 0x480142959D337D00 0x36EC0EB0 b323 + NATIVE_DECL void TASK_FOLLOW_TO_OFFSET_OF_ENTITY(Ped ped, Entity entity, float offsetX, float offsetY, float offsetZ, float movementSpeed, int timeout, float stoppingRange, BOOL persistFollowing) { invoke(0x304AE42E357B8C7E, ped, entity, offsetX, offsetY, offsetZ, movementSpeed, timeout, stoppingRange, persistFollowing); } // 0x304AE42E357B8C7E 0x2DF5A6AC b323 + NATIVE_DECL void TASK_GO_STRAIGHT_TO_COORD(Ped ped, float x, float y, float z, float speed, int timeout, float targetHeading, float distanceToSlide) { invoke(0xD76B57B44F1E6F8B, ped, x, y, z, speed, timeout, targetHeading, distanceToSlide); } // 0xD76B57B44F1E6F8B 0x80A9E7A7 b323 + NATIVE_DECL void TASK_GO_STRAIGHT_TO_COORD_RELATIVE_TO_ENTITY(Ped ped, Entity entity, float x, float y, float z, float moveBlendRatio, int time) { invoke(0x61E360B7E040D12E, ped, entity, x, y, z, moveBlendRatio, time); } // 0x61E360B7E040D12E 0xD26CAC68 b323 + NATIVE_DECL void TASK_ACHIEVE_HEADING(Ped ped, float heading, int timeout) { invoke(0x93B93A37987F1F3D, ped, heading, timeout); } // 0x93B93A37987F1F3D 0x0A0E9B42 b323 + NATIVE_DECL void TASK_FLUSH_ROUTE() { invoke(0x841142A1376E9006); } // 0x841142A1376E9006 0x34219154 b323 + NATIVE_DECL void TASK_EXTEND_ROUTE(float x, float y, float z) { invoke(0x1E7889778264843A, x, y, z); } // 0x1E7889778264843A 0x43271F69 b323 + NATIVE_DECL void TASK_FOLLOW_POINT_ROUTE(Ped ped, float speed, int mode) { invoke(0x595583281858626E, ped, speed, mode); } // 0x595583281858626E 0xB837C816 b323 + NATIVE_DECL void TASK_GO_TO_ENTITY(Entity entity, Entity target, int duration, float distance, float moveBlendRatio, float slowDownDistance, int flags) { invoke(0x6A071245EB0D1882, entity, target, duration, distance, moveBlendRatio, slowDownDistance, flags); } // 0x6A071245EB0D1882 0x374827C2 b323 + NATIVE_DECL void TASK_SMART_FLEE_COORD(Ped ped, float x, float y, float z, float distance, int time, BOOL preferPavements, BOOL quitIfOutOfRange) { invoke(0x94587F17E9C365D5, ped, x, y, z, distance, time, preferPavements, quitIfOutOfRange); } // 0x94587F17E9C365D5 0xB2E686FC b323 + NATIVE_DECL void TASK_SMART_FLEE_PED(Ped ped, Ped fleeTarget, float safeDistance, int fleeTime, BOOL preferPavements, BOOL updateToNearestHatedPed) { invoke(0x22B0D0E37CCB840D, ped, fleeTarget, safeDistance, fleeTime, preferPavements, updateToNearestHatedPed); } // 0x22B0D0E37CCB840D 0xE52EB560 b323 + NATIVE_DECL void TASK_REACT_AND_FLEE_PED(Ped ped, Ped fleeTarget) { invoke(0x72C896464915D1B1, ped, fleeTarget); } // 0x72C896464915D1B1 0x8A632BD8 b323 + NATIVE_DECL void TASK_SHOCKING_EVENT_REACT(Ped ped, int eventHandle) { invoke(0x452419CBD838065B, ped, eventHandle); } // 0x452419CBD838065B 0x9BD00ACF b323 + NATIVE_DECL void TASK_WANDER_IN_AREA(Ped ped, float x, float y, float z, float radius, float minimalLength, float timeBetweenWalks) { invoke(0xE054346CA3A0F315, ped, x, y, z, radius, minimalLength, timeBetweenWalks); } // 0xE054346CA3A0F315 0xC6981FB9 b323 + NATIVE_DECL void TASK_WANDER_STANDARD(Ped ped, float heading, int flags) { invoke(0xBB9CE077274F6A1B, ped, heading, flags); } // 0xBB9CE077274F6A1B 0xAF59151A b323 + NATIVE_DECL void TASK_WANDER_SPECIFIC(Ped ped, const char* conditionalAnimGroupStr, const char* conditionalAnimStr, float heading) { invoke(0x6919A2F136426098, ped, conditionalAnimGroupStr, conditionalAnimStr, heading); } // 0x6919A2F136426098 b1868 + NATIVE_DECL void TASK_VEHICLE_PARK(Ped ped, Vehicle vehicle, float x, float y, float z, float heading, int mode, float radius, BOOL keepEngineOn) { invoke(0x0F3E34E968EA374E, ped, vehicle, x, y, z, heading, mode, radius, keepEngineOn); } // 0x0F3E34E968EA374E 0x5C85FF90 b323 + NATIVE_DECL void TASK_STEALTH_KILL(Ped killer, Ped target, Hash stealthKillActionResultHash, float desiredMoveBlendRatio, int stealthFlags) { invoke(0xAA5DC05579D60BD9, killer, target, stealthKillActionResultHash, desiredMoveBlendRatio, stealthFlags); } // 0xAA5DC05579D60BD9 0x0D64C2FA b323 + NATIVE_DECL void TASK_PLANT_BOMB(Ped ped, float x, float y, float z, float heading) { invoke(0x965FEC691D55E9BF, ped, x, y, z, heading); } // 0x965FEC691D55E9BF 0x33457535 b323 + NATIVE_DECL void TASK_FOLLOW_NAV_MESH_TO_COORD(Ped ped, float x, float y, float z, float moveBlendRatio, int time, float targetRadius, int flags, float targetHeading) { invoke(0x15D3A79D4E44B913, ped, x, y, z, moveBlendRatio, time, targetRadius, flags, targetHeading); } // 0x15D3A79D4E44B913 0xFE4A10D9 b323 + NATIVE_DECL void TASK_FOLLOW_NAV_MESH_TO_COORD_ADVANCED(Ped ped, float x, float y, float z, float moveBlendRatio, int time, float targetRadius, int flags, float slideToCoordHeading, float maxSlopeNavigable, float clampMaxSearchDistance, float targetHeading) { invoke(0x17F58B88D085DBAC, ped, x, y, z, moveBlendRatio, time, targetRadius, flags, slideToCoordHeading, maxSlopeNavigable, clampMaxSearchDistance, targetHeading); } // 0x17F58B88D085DBAC 0x6BF6E296 b323 + NATIVE_DECL void SET_PED_PATH_CAN_USE_CLIMBOVERS(Ped ped, BOOL Toggle) { invoke(0x8E06A6FE76C9EFF4, ped, Toggle); } // 0x8E06A6FE76C9EFF4 0xB7B7D442 b323 + NATIVE_DECL void SET_PED_PATH_CAN_USE_LADDERS(Ped ped, BOOL Toggle) { invoke(0x77A5B103C87F476E, ped, Toggle); } // 0x77A5B103C87F476E 0x53A879EE b323 + NATIVE_DECL void SET_PED_PATH_CAN_DROP_FROM_HEIGHT(Ped ped, BOOL Toggle) { invoke(0xE361C5C71C431A4F, ped, Toggle); } // 0xE361C5C71C431A4F 0x394B7AC9 b323 + NATIVE_DECL void SET_PED_PATH_CLIMB_COST_MODIFIER(Ped ped, float modifier) { invoke(0x88E32DB8C1A4AA4B, ped, modifier); } // 0x88E32DB8C1A4AA4B 0x55E06443 b323 + NATIVE_DECL void SET_PED_PATH_MAY_ENTER_WATER(Ped ped, BOOL mayEnterWater) { invoke(0xF35425A4204367EC, ped, mayEnterWater); } // 0xF35425A4204367EC 0x9C606EE3 b323 + NATIVE_DECL void SET_PED_PATH_PREFER_TO_AVOID_WATER(Ped ped, BOOL avoidWater) { invoke(0x38FE1EC73743793C, ped, avoidWater); } // 0x38FE1EC73743793C 0x0EA39A29 b323 + NATIVE_DECL void SET_PED_PATH_AVOID_FIRE(Ped ped, BOOL avoidFire) { invoke(0x4455517B28441E60, ped, avoidFire); } // 0x4455517B28441E60 0xDCC5B934 b323 + NATIVE_DECL void SET_GLOBAL_MIN_BIRD_FLIGHT_HEIGHT(float height) { invoke(0x6C6B148586F934F7, height); } // 0x6C6B148586F934F7 0x2AFB14B8 b323 + NATIVE_DECL int GET_NAVMESH_ROUTE_DISTANCE_REMAINING(Ped ped, float* distanceRemaining, BOOL* isPathReady) { return invoke(0xC6F5C0BCDC74D62D, ped, distanceRemaining, isPathReady); } // 0xC6F5C0BCDC74D62D 0xD9281778 b323 + NATIVE_DECL int GET_NAVMESH_ROUTE_RESULT(Ped ped) { return invoke(0x632E831F382A0FA8, ped); } // 0x632E831F382A0FA8 0x96491602 b323 + NATIVE_DECL BOOL IS_CONTROLLED_VEHICLE_UNABLE_TO_GET_TO_ROAD(Ped ped) { return invoke(0x3E38E28A1D80DDF6, ped); } // 0x3E38E28A1D80DDF6 0x54856309 b323 + NATIVE_DECL void TASK_GO_TO_COORD_ANY_MEANS(Ped ped, float x, float y, float z, float moveBlendRatio, Vehicle vehicle, BOOL useLongRangeVehiclePathing, int drivingFlags, float maxRangeToShootTargets) { invoke(0x5BC448CB78FA3E88, ped, x, y, z, moveBlendRatio, vehicle, useLongRangeVehiclePathing, drivingFlags, maxRangeToShootTargets); } // 0x5BC448CB78FA3E88 0xF91DF93B b323 + NATIVE_DECL void TASK_GO_TO_COORD_ANY_MEANS_EXTRA_PARAMS(Ped ped, float x, float y, float z, float moveBlendRatio, Vehicle vehicle, BOOL useLongRangeVehiclePathing, int drivingFlags, float maxRangeToShootTargets, float extraVehToTargetDistToPreferVehicle, float driveStraightLineDistance, int extraFlags, float warpTimerMS) { invoke(0x1DD45F9ECFDB1BC9, ped, x, y, z, moveBlendRatio, vehicle, useLongRangeVehiclePathing, drivingFlags, maxRangeToShootTargets, extraVehToTargetDistToPreferVehicle, driveStraightLineDistance, extraFlags, warpTimerMS); } // 0x1DD45F9ECFDB1BC9 0x094B75EF b323 + NATIVE_DECL void TASK_GO_TO_COORD_ANY_MEANS_EXTRA_PARAMS_WITH_CRUISE_SPEED(Ped ped, float x, float y, float z, float moveBlendRatio, Vehicle vehicle, BOOL useLongRangeVehiclePathing, int drivingFlags, float maxRangeToShootTargets, float extraVehToTargetDistToPreferVehicle, float driveStraightLineDistance, int extraFlags, float cruiseSpeed, float targetArriveDist) { invoke(0xB8ECD61F531A7B02, ped, x, y, z, moveBlendRatio, vehicle, useLongRangeVehiclePathing, drivingFlags, maxRangeToShootTargets, extraVehToTargetDistToPreferVehicle, driveStraightLineDistance, extraFlags, cruiseSpeed, targetArriveDist); } // 0xB8ECD61F531A7B02 0x86DC03F9 b323 + NATIVE_DECL void TASK_PLAY_ANIM(Ped ped, const char* animDictionary, const char* animationName, float blendInSpeed, float blendOutSpeed, int duration, int flag, float playbackRate, BOOL lockX, BOOL lockY, BOOL lockZ) { invoke(0xEA47FE3719165B94, ped, animDictionary, animationName, blendInSpeed, blendOutSpeed, duration, flag, playbackRate, lockX, lockY, lockZ); } // 0xEA47FE3719165B94 0x5AB552C6 b323 + NATIVE_DECL void TASK_PLAY_ANIM_ADVANCED(Ped ped, const char* animDict, const char* animName, float posX, float posY, float posZ, float rotX, float rotY, float rotZ, float animEnterSpeed, float animExitSpeed, int duration, Any flag, float animTime, int rotOrder, int ikFlags) { invoke(0x83CDB10EA29B370B, ped, animDict, animName, posX, posY, posZ, rotX, rotY, rotZ, animEnterSpeed, animExitSpeed, duration, flag, animTime, rotOrder, ikFlags); } // 0x83CDB10EA29B370B 0x3DDEB0E6 b323 + NATIVE_DECL void STOP_ANIM_TASK(Entity entity, const char* animDictionary, const char* animationName, float blendDelta) { invoke(0x97FF36A1D40EA00A, entity, animDictionary, animationName, blendDelta); } // 0x97FF36A1D40EA00A 0x2B520A57 b323 + NATIVE_DECL void TASK_SCRIPTED_ANIMATION(Ped ped, int* priorityLowData, int* priorityMidData, int* priorityHighData, float blendInDelta, float blendOutDelta) { invoke(0x126EF75F1E17ABE5, ped, priorityLowData, priorityMidData, priorityHighData, blendInDelta, blendOutDelta); } // 0x126EF75F1E17ABE5 0xFC2DCF47 b323 + NATIVE_DECL void PLAY_ENTITY_SCRIPTED_ANIM(Entity entity, int* priorityLowData, int* priorityMidData, int* priorityHighData, float blendInDelta, float blendOutDelta) { invoke(0x77A1EEC547E7FCF1, entity, priorityLowData, priorityMidData, priorityHighData, blendInDelta, blendOutDelta); } // 0x77A1EEC547E7FCF1 0x02F72AE5 b323 + NATIVE_DECL void STOP_ANIM_PLAYBACK(Entity entity, int priority, BOOL secondary) { invoke(0xEE08C992D238C5D1, entity, priority, secondary); } // 0xEE08C992D238C5D1 0xE5F16398 b323 + NATIVE_DECL void SET_ANIM_WEIGHT(Entity entity, float weight, int priority, int index, BOOL secondary) { invoke(0x207F1A47C0342F48, entity, weight, priority, index, secondary); } // 0x207F1A47C0342F48 0x17229D98 b323 + NATIVE_DECL void SET_ANIM_PHASE(Entity entity, float phase, int priority, BOOL secondary) { invoke(0xDDF3CB5A0A4C0B49, entity, phase, priority, secondary); } // 0xDDF3CB5A0A4C0B49 0xB621E7E4 b2372 + NATIVE_DECL void SET_ANIM_RATE(Entity entity, float rate, int priority, BOOL secondary) { invoke(0x032D49C5E359C847, entity, rate, priority, secondary); } // 0x032D49C5E359C847 0x6DB46584 b323 + NATIVE_DECL void SET_ANIM_LOOPED(Entity entity, BOOL looped, int priority, BOOL secondary) { invoke(0x70033C3CC29A1FF4, entity, looped, priority, secondary); } // 0x70033C3CC29A1FF4 0x095D61A4 b323 + NATIVE_DECL void TASK_PLAY_PHONE_GESTURE_ANIMATION(Ped ped, const char* animDict, const char* animation, const char* boneMaskType, float blendInDuration, float blendOutDuration, BOOL isLooping, BOOL holdLastFrame) { invoke(0x8FBB6758B3B3E9EC, ped, animDict, animation, boneMaskType, blendInDuration, blendOutDuration, isLooping, holdLastFrame); } // 0x8FBB6758B3B3E9EC 0x1582162C b323 + NATIVE_DECL void TASK_STOP_PHONE_GESTURE_ANIMATION(Ped ped, float blendOutOverride) { invoke(0x3FA00D4F4641BFAE, ped, blendOutOverride); } // 0x3FA00D4F4641BFAE 0x5A32D4B4 b323 + NATIVE_DECL BOOL IS_PLAYING_PHONE_GESTURE_ANIM(Ped ped) { return invoke(0xB8EBB1E9D3588C10, ped); } // 0xB8EBB1E9D3588C10 0x500B6805 b323 + NATIVE_DECL float GET_PHONE_GESTURE_ANIM_CURRENT_TIME(Ped ped) { return invoke(0x47619ABE8B268C60, ped); } // 0x47619ABE8B268C60 0x7B72AFD1 b323 + NATIVE_DECL float GET_PHONE_GESTURE_ANIM_TOTAL_TIME(Ped ped) { return invoke(0x1EE0F68A7C25DEC6, ped); } // 0x1EE0F68A7C25DEC6 0xEF8C3959 b323 + NATIVE_DECL void TASK_VEHICLE_PLAY_ANIM(Vehicle vehicle, const char* animationSet, const char* animationName) { invoke(0x69F5C3BD0F3EBD89, vehicle, animationSet, animationName); } // 0x69F5C3BD0F3EBD89 0x2B28F598 b323 + NATIVE_DECL void TASK_LOOK_AT_COORD(Entity entity, float x, float y, float z, int duration, int flags, int priority) { invoke(0x6FA46612594F7973, entity, x, y, z, duration, flags, priority); } // 0x6FA46612594F7973 0x7B784DD8 b323 + NATIVE_DECL void TASK_LOOK_AT_ENTITY(Ped ped, Entity lookAt, int duration, int flags, int priority) { invoke(0x69F4BE8C8CC4796C, ped, lookAt, duration, flags, priority); } // 0x69F4BE8C8CC4796C 0x991D6619 b323 + NATIVE_DECL void TASK_CLEAR_LOOK_AT(Ped ped) { invoke(0x0F804F1DB19B9689, ped); } // 0x0F804F1DB19B9689 0x60EB4054 b323 + NATIVE_DECL void OPEN_SEQUENCE_TASK(int* taskSequenceId) { invoke(0xE8854A4326B9E12B, taskSequenceId); } // 0xE8854A4326B9E12B 0xABA6923E b323 + NATIVE_DECL void CLOSE_SEQUENCE_TASK(int taskSequenceId) { invoke(0x39E72BC99E6360CB, taskSequenceId); } // 0x39E72BC99E6360CB 0x1A7CEBD0 b323 + NATIVE_DECL void TASK_PERFORM_SEQUENCE(Ped ped, int taskSequenceId) { invoke(0x5ABA3986D90D8A3B, ped, taskSequenceId); } // 0x5ABA3986D90D8A3B 0x4D9FBD11 b323 + NATIVE_DECL void TASK_PERFORM_SEQUENCE_LOCALLY(Ped ped, int taskSequenceId) { invoke(0x8C33220C8D78CA0D, ped, taskSequenceId); } // 0x8C33220C8D78CA0D b944 + NATIVE_DECL void CLEAR_SEQUENCE_TASK(int* taskSequenceId) { invoke(0x3841422E9C488D8C, taskSequenceId); } // 0x3841422E9C488D8C 0x47ED03CE b323 + NATIVE_DECL void SET_SEQUENCE_TO_REPEAT(int taskSequenceId, BOOL repeat) { invoke(0x58C70CF3A41E4AE7, taskSequenceId, repeat); } // 0x58C70CF3A41E4AE7 0xCDDF1508 b323 + NATIVE_DECL int GET_SEQUENCE_PROGRESS(Ped ped) { return invoke(0x00A9010CFE1E3533, ped); } // 0x00A9010CFE1E3533 0xA3419909 b323 + NATIVE_DECL BOOL GET_IS_TASK_ACTIVE(Ped ped, int taskIndex) { return invoke(0xB0760331C7AA4155, ped, taskIndex); } // 0xB0760331C7AA4155 0x86FDDF55 b323 + NATIVE_DECL int GET_SCRIPT_TASK_STATUS(Ped ped, Hash taskHash) { return invoke(0x77F1BEB8863288D5, ped, taskHash); } // 0x77F1BEB8863288D5 0xB2477B23 b323 + NATIVE_DECL int GET_ACTIVE_VEHICLE_MISSION_TYPE(Vehicle vehicle) { return invoke(0x534AEBA6E5ED4CAB, vehicle); } // 0x534AEBA6E5ED4CAB 0xAFA914EF b323 + NATIVE_DECL void TASK_LEAVE_ANY_VEHICLE(Ped ped, int delayTime, int flags) { invoke(0x504D54DF3F6F2247, ped, delayTime, flags); } // 0x504D54DF3F6F2247 0xDBDD79FA b323 + NATIVE_DECL void TASK_AIM_GUN_SCRIPTED(Ped ped, Hash scriptTask, BOOL disableBlockingClip, BOOL instantBlendToAim) { invoke(0x7A192BE16D373D00, ped, scriptTask, disableBlockingClip, instantBlendToAim); } // 0x7A192BE16D373D00 0x9D296BCD b323 + NATIVE_DECL void TASK_AIM_GUN_SCRIPTED_WITH_TARGET(Ped ped, Ped target, float x, float y, float z, int gunTaskType, BOOL disableBlockingClip, BOOL forceAim) { invoke(0x8605AF0DE8B3A5AC, ped, target, x, y, z, gunTaskType, disableBlockingClip, forceAim); } // 0x8605AF0DE8B3A5AC 0xFD517CE3 b323 + NATIVE_DECL void UPDATE_TASK_AIM_GUN_SCRIPTED_TARGET(Ped ped, Ped target, float x, float y, float z, BOOL disableBlockingClip) { invoke(0x9724FB59A3E72AD0, ped, target, x, y, z, disableBlockingClip); } // 0x9724FB59A3E72AD0 0x67E73525 b323 + NATIVE_DECL const char* GET_CLIP_SET_FOR_SCRIPTED_GUN_TASK(int gunTaskType) { return invoke(0x3A8CADC7D37AACC5, gunTaskType); } // 0x3A8CADC7D37AACC5 0x249EB4EB b323 + NATIVE_DECL void TASK_AIM_GUN_AT_ENTITY(Ped ped, Entity entity, int duration, BOOL instantBlendToAim) { invoke(0x9B53BB6E8943AF53, ped, entity, duration, instantBlendToAim); } // 0x9B53BB6E8943AF53 0xBE32B3B6 b323 + NATIVE_DECL void TASK_TURN_PED_TO_FACE_ENTITY(Ped ped, Entity entity, int duration) { invoke(0x5AD23D40115353AC, ped, entity, duration); } // 0x5AD23D40115353AC 0x3C37C767 b323 + NATIVE_DECL void TASK_AIM_GUN_AT_COORD(Ped ped, float x, float y, float z, int time, BOOL instantBlendToAim, BOOL playAnimIntro) { invoke(0x6671F3EEC681BDA1, ped, x, y, z, time, instantBlendToAim, playAnimIntro); } // 0x6671F3EEC681BDA1 0xFBF44AD3 b323 + NATIVE_DECL void TASK_SHOOT_AT_COORD(Ped ped, float x, float y, float z, int duration, Hash firingPattern) { invoke(0x46A6CC01E0826106, ped, x, y, z, duration, firingPattern); } // 0x46A6CC01E0826106 0x601C22E3 b323 + NATIVE_DECL void TASK_SHUFFLE_TO_NEXT_VEHICLE_SEAT(Ped ped, Vehicle vehicle, BOOL useAlternateShuffle) { invoke(0x7AA80209BDA643EB, ped, vehicle, useAlternateShuffle); } // 0x7AA80209BDA643EB 0xBEAF8F67 b323 + NATIVE_DECL void CLEAR_PED_TASKS(Ped ped) { invoke(0xE1EF3C1216AFF2CD, ped); } // 0xE1EF3C1216AFF2CD 0xDE3316AB b323 + NATIVE_DECL void CLEAR_PED_SECONDARY_TASK(Ped ped) { invoke(0x176CECF6F920D707, ped); } // 0x176CECF6F920D707 0xA635F451 b323 + NATIVE_DECL void TASK_EVERYONE_LEAVE_VEHICLE(Vehicle vehicle) { invoke(0x7F93691AB4B92272, vehicle); } // 0x7F93691AB4B92272 0xC1971F30 b323 + NATIVE_DECL void TASK_GOTO_ENTITY_OFFSET(Ped ped, Entity entity, int time, float seekRadius, float seekAngleDeg, float moveBlendRatio, int gotoEntityOffsetFlags) { invoke(0xE39B4FF4FDEBDE27, ped, entity, time, seekRadius, seekAngleDeg, moveBlendRatio, gotoEntityOffsetFlags); } // 0xE39B4FF4FDEBDE27 0x1A17A85E b323 + NATIVE_DECL void TASK_GOTO_ENTITY_OFFSET_XY(Ped ped, Entity entity, int duration, float targetRadius, float offsetX, float offsetY, float moveBlendRatio, int gotoEntityOffsetFlags) { invoke(0x338E7EF52B6095A9, ped, entity, duration, targetRadius, offsetX, offsetY, moveBlendRatio, gotoEntityOffsetFlags); } // 0x338E7EF52B6095A9 0xBC1E3D0A b323 + NATIVE_DECL void TASK_TURN_PED_TO_FACE_COORD(Ped ped, float x, float y, float z, int duration) { invoke(0x1DDA930A0AC38571, ped, x, y, z, duration); } // 0x1DDA930A0AC38571 0x30463D73 b323 + NATIVE_DECL void TASK_VEHICLE_TEMP_ACTION(Ped driver, Vehicle vehicle, int action, int time) { invoke(0xC429DCEEB339E129, driver, vehicle, action, time); } // 0xC429DCEEB339E129 0x0679DFB8 b323 + NATIVE_DECL void TASK_VEHICLE_MISSION(Ped driver, Vehicle vehicle, Vehicle vehicleTarget, int missionType, float cruiseSpeed, int drivingStyle, float targetReached, float straightLineDistance, BOOL DriveAgainstTraffic) { invoke(0x659427E0EF36BCDE, driver, vehicle, vehicleTarget, missionType, cruiseSpeed, drivingStyle, targetReached, straightLineDistance, DriveAgainstTraffic); } // 0x659427E0EF36BCDE 0x20609E56 b323 + NATIVE_DECL void TASK_VEHICLE_MISSION_PED_TARGET(Ped ped, Vehicle vehicle, Ped pedTarget, int missionType, float maxSpeed, int drivingStyle, float minDistance, float straightLineDistance, BOOL DriveAgainstTraffic) { invoke(0x9454528DF15D657A, ped, vehicle, pedTarget, missionType, maxSpeed, drivingStyle, minDistance, straightLineDistance, DriveAgainstTraffic); } // 0x9454528DF15D657A 0xC81C4677 b323 + NATIVE_DECL void TASK_VEHICLE_MISSION_COORS_TARGET(Ped ped, Vehicle vehicle, float x, float y, float z, int mission, float cruiseSpeed, int drivingStyle, float targetReached, float straightLineDistance, BOOL DriveAgainstTraffic) { invoke(0xF0AF20AA7731F8C3, ped, vehicle, x, y, z, mission, cruiseSpeed, drivingStyle, targetReached, straightLineDistance, DriveAgainstTraffic); } // 0xF0AF20AA7731F8C3 0x6719C109 b323 + NATIVE_DECL void TASK_VEHICLE_ESCORT(Ped ped, Vehicle vehicle, Vehicle targetVehicle, int mode, float speed, int drivingStyle, float minDistance, int minHeightAboveTerrain, float noRoadsDistance) { invoke(0x0FA6E4B75F302400, ped, vehicle, targetVehicle, mode, speed, drivingStyle, minDistance, minHeightAboveTerrain, noRoadsDistance); } // 0x0FA6E4B75F302400 0x9FDCB250 b323 + NATIVE_DECL void TASK_VEHICLE_FOLLOW(Ped driver, Vehicle vehicle, Entity targetEntity, float speed, int drivingStyle, int minDistance) { invoke(0xFC545A9F0626E3B6, driver, vehicle, targetEntity, speed, drivingStyle, minDistance); } // 0xFC545A9F0626E3B6 0xA8B917D7 b323 + NATIVE_DECL void TASK_VEHICLE_CHASE(Ped driver, Entity targetEnt) { invoke(0x3C08A8E30363B353, driver, targetEnt); } // 0x3C08A8E30363B353 0x55634798 b323 + NATIVE_DECL void TASK_VEHICLE_HELI_PROTECT(Ped pilot, Vehicle vehicle, Entity entityToFollow, float targetSpeed, int drivingFlags, float radius, int altitude, int heliFlags) { invoke(0x1E09C32048FEFD1C, pilot, vehicle, entityToFollow, targetSpeed, drivingFlags, radius, altitude, heliFlags); } // 0x1E09C32048FEFD1C 0x0CB415EE b323 + NATIVE_DECL void SET_TASK_VEHICLE_CHASE_BEHAVIOR_FLAG(Ped ped, int flag, BOOL set) { invoke(0xCC665AAC360D31E7, ped, flag, set); } // 0xCC665AAC360D31E7 0x2A83083F b323 + NATIVE_DECL void SET_TASK_VEHICLE_CHASE_IDEAL_PURSUIT_DISTANCE(Ped ped, float distance) { invoke(0x639B642FACBE4EDD, ped, distance); } // 0x639B642FACBE4EDD 0x04FD3EE7 b323 + NATIVE_DECL void TASK_HELI_CHASE(Ped pilot, Entity entityToFollow, float x, float y, float z) { invoke(0xAC83B1DB38D0ADA0, pilot, entityToFollow, x, y, z); } // 0xAC83B1DB38D0ADA0 0xAC290A21 b323 + NATIVE_DECL void TASK_PLANE_CHASE(Ped pilot, Entity entityToFollow, float x, float y, float z) { invoke(0x2D2386F273FF7A25, pilot, entityToFollow, x, y, z); } // 0x2D2386F273FF7A25 0x12FA1C28 b323 + NATIVE_DECL void TASK_PLANE_LAND(Ped pilot, Vehicle plane, float runwayStartX, float runwayStartY, float runwayStartZ, float runwayEndX, float runwayEndY, float runwayEndZ) { invoke(0xBF19721FA34D32C0, pilot, plane, runwayStartX, runwayStartY, runwayStartZ, runwayEndX, runwayEndY, runwayEndZ); } // 0xBF19721FA34D32C0 0x5F7E23EA b323 + NATIVE_DECL void CLEAR_DEFAULT_PRIMARY_TASK(Ped ped) { invoke(0x6100B3CEFD43452E, ped); } // 0x6100B3CEFD43452E b2189 + NATIVE_DECL void CLEAR_PRIMARY_VEHICLE_TASK(Vehicle vehicle) { invoke(0xDBBC7A2432524127, vehicle); } // 0xDBBC7A2432524127 b1290 + NATIVE_DECL void CLEAR_VEHICLE_CRASH_TASK(Vehicle vehicle) { invoke(0x53DDC75BC3AC0A90, vehicle); } // 0x53DDC75BC3AC0A90 b1290 + NATIVE_DECL void TASK_PLANE_GOTO_PRECISE_VTOL(Ped ped, Vehicle vehicle, float x, float y, float z, int flightHeight, int minHeightAboveTerrain, BOOL useDesiredOrientation, float desiredOrientation, BOOL autopilot) { invoke(0xF7F9DCCA89E7505B, ped, vehicle, x, y, z, flightHeight, minHeightAboveTerrain, useDesiredOrientation, desiredOrientation, autopilot); } // 0xF7F9DCCA89E7505B b1290 + NATIVE_DECL void TASK_SUBMARINE_GOTO_AND_STOP(Ped ped, Vehicle submarine, float x, float y, float z, BOOL autopilot) { invoke(0xC22B40579A498CA4, ped, submarine, x, y, z, autopilot); } // 0xC22B40579A498CA4 b2189 + NATIVE_DECL void TASK_HELI_MISSION(Ped pilot, Vehicle aircraft, Vehicle targetVehicle, Ped targetPed, float destinationX, float destinationY, float destinationZ, int missionFlag, float maxSpeed, float radius, float targetHeading, int maxHeight, int minHeight, float slowDownDistance, int behaviorFlags) { invoke(0xDAD029E187A2BEB4, pilot, aircraft, targetVehicle, targetPed, destinationX, destinationY, destinationZ, missionFlag, maxSpeed, radius, targetHeading, maxHeight, minHeight, slowDownDistance, behaviorFlags); } // 0xDAD029E187A2BEB4 0x0C143E97 b323 + NATIVE_DECL void TASK_HELI_ESCORT_HELI(Ped pilot, Vehicle heli1, Vehicle heli2, float offsetX, float offsetY, float offsetZ) { invoke(0xB385523325077210, pilot, heli1, heli2, offsetX, offsetY, offsetZ); } // 0xB385523325077210 b1290 + NATIVE_DECL void TASK_PLANE_MISSION(Ped pilot, Vehicle aircraft, Vehicle targetVehicle, Ped targetPed, float destinationX, float destinationY, float destinationZ, int missionFlag, float angularDrag, float targetReached, float targetHeading, float maxZ, float minZ, BOOL precise) { invoke(0x23703CD154E83B88, pilot, aircraft, targetVehicle, targetPed, destinationX, destinationY, destinationZ, missionFlag, angularDrag, targetReached, targetHeading, maxZ, minZ, precise); } // 0x23703CD154E83B88 0x1D007E65 b323 + NATIVE_DECL void TASK_PLANE_TAXI(Ped pilot, Vehicle aircraft, float x, float y, float z, float cruiseSpeed, float targetReached) { invoke(0x92C360B5F15D2302, pilot, aircraft, x, y, z, cruiseSpeed, targetReached); } // 0x92C360B5F15D2302 b1103 + NATIVE_DECL void TASK_BOAT_MISSION(Ped pedDriver, Vehicle vehicle, Vehicle targetVehicle, Ped targetPed, float x, float y, float z, int mission, float maxSpeed, int drivingStyle, float targetReached, Any boatFlags) { invoke(0x15C86013127CE63F, pedDriver, vehicle, targetVehicle, targetPed, x, y, z, mission, maxSpeed, drivingStyle, targetReached, boatFlags); } // 0x15C86013127CE63F 0x5865B031 b323 + NATIVE_DECL void TASK_DRIVE_BY(Ped driverPed, Ped targetPed, Vehicle targetVehicle, float targetX, float targetY, float targetZ, float distanceToShoot, int pedAccuracy, BOOL pushUnderneathDrivingTaskIfDriving, Hash firingPattern) { invoke(0x2F8AF0E82773A171, driverPed, targetPed, targetVehicle, targetX, targetY, targetZ, distanceToShoot, pedAccuracy, pushUnderneathDrivingTaskIfDriving, firingPattern); } // 0x2F8AF0E82773A171 0x2B84D1C4 b323 + NATIVE_DECL void SET_DRIVEBY_TASK_TARGET(Ped shootingPed, Ped targetPed, Vehicle targetVehicle, float x, float y, float z) { invoke(0xE5B302114D8162EE, shootingPed, targetPed, targetVehicle, x, y, z); } // 0xE5B302114D8162EE 0xDA6A6FC1 b323 + NATIVE_DECL void CLEAR_DRIVEBY_TASK_UNDERNEATH_DRIVING_TASK(Ped ped) { invoke(0xC35B5CDB2824CF69, ped); } // 0xC35B5CDB2824CF69 0x9B76F7E6 b323 + NATIVE_DECL BOOL IS_DRIVEBY_TASK_UNDERNEATH_DRIVING_TASK(Ped ped) { return invoke(0x8785E6E40C7A8818, ped); } // 0x8785E6E40C7A8818 0xB23F46E6 b323 + NATIVE_DECL BOOL CONTROL_MOUNTED_WEAPON(Ped ped) { return invoke(0xDCFE42068FE0135A, ped); } // 0xDCFE42068FE0135A 0x500D9244 b323 + NATIVE_DECL void SET_MOUNTED_WEAPON_TARGET(Ped shootingPed, Ped targetPed, Vehicle targetVehicle, float x, float y, float z, int taskMode, BOOL ignoreTargetVehDeadCheck) { invoke(0xCCD892192C6D2BB9, shootingPed, targetPed, targetVehicle, x, y, z, taskMode, ignoreTargetVehDeadCheck); } // 0xCCD892192C6D2BB9 0x98713C68 b323 + NATIVE_DECL BOOL IS_MOUNTED_WEAPON_TASK_UNDERNEATH_DRIVING_TASK(Ped ped) { return invoke(0xA320EF046186FA3B, ped); } // 0xA320EF046186FA3B 0x291E938C b323 + NATIVE_DECL void TASK_USE_MOBILE_PHONE(Ped ped, BOOL usePhone, int desiredPhoneMode) { invoke(0xBD2A8EC3AF4DE7DB, ped, usePhone, desiredPhoneMode); } // 0xBD2A8EC3AF4DE7DB 0x225A38C8 b323 + NATIVE_DECL void TASK_USE_MOBILE_PHONE_TIMED(Ped ped, int duration) { invoke(0x5EE02954A14C69DB, ped, duration); } // 0x5EE02954A14C69DB 0xC99C19F5 b323 + NATIVE_DECL void TASK_CHAT_TO_PED(Ped ped, Ped target, int flags, float goToLocationX, float goToLocationY, float goToLocationZ, float headingDegs, float idleTime) { invoke(0x8C338E0263E4FD19, ped, target, flags, goToLocationX, goToLocationY, goToLocationZ, headingDegs, idleTime); } // 0x8C338E0263E4FD19 0xA2BE1821 b323 + NATIVE_DECL void TASK_WARP_PED_INTO_VEHICLE(Ped ped, Vehicle vehicle, int seat) { invoke(0x9A7D091411C5F684, ped, vehicle, seat); } // 0x9A7D091411C5F684 0x65D4A35D b323 + NATIVE_DECL void TASK_SHOOT_AT_ENTITY(Entity entity, Entity target, int duration, Hash firingPattern) { invoke(0x08DA95E8298AE772, entity, target, duration, firingPattern); } // 0x08DA95E8298AE772 0xAC0631C9 b323 + NATIVE_DECL void TASK_CLIMB(Ped ped, BOOL usePlayerLaunchForce) { invoke(0x89D9FCC2435112F1, ped, usePlayerLaunchForce); } // 0x89D9FCC2435112F1 0x90847790 b323 + NATIVE_DECL void TASK_CLIMB_LADDER(Ped ped, BOOL fast) { invoke(0xB6C987F9285A3814, ped, fast); } // 0xB6C987F9285A3814 0x35BB4EE0 b323 + NATIVE_DECL void TASK_RAPPEL_DOWN_WALL_USING_CLIPSET_OVERRIDE(Ped ped, float x1, float y1, float z1, float x2, float y2, float z2, float minZ, int ropeHandle, const char* clipSet, Any p10) { invoke(0xEAF66ACDDC794793, ped, x1, y1, z1, x2, y2, z2, minZ, ropeHandle, clipSet, p10); } // 0xEAF66ACDDC794793 b1868 + NATIVE_DECL int GET_TASK_RAPPEL_DOWN_WALL_STATE(Ped ped) { return invoke(0x9D252648778160DF, ped); } // 0x9D252648778160DF b1868 + NATIVE_DECL void CLEAR_PED_TASKS_IMMEDIATELY(Ped ped) { invoke(0xAAA34F8A7CB32098, ped); } // 0xAAA34F8A7CB32098 0xBC045625 b323 + NATIVE_DECL void TASK_PERFORM_SEQUENCE_FROM_PROGRESS(Ped ped, int taskIndex, int progress1, int progress2) { invoke(0x89221B16730234F0, ped, taskIndex, progress1, progress2); } // 0x89221B16730234F0 0xFA60601B b323 + NATIVE_DECL void SET_NEXT_DESIRED_MOVE_STATE(float nextMoveState) { invoke(0xF1B9F16E89E2C93A, nextMoveState); } // 0xF1B9F16E89E2C93A 0x4E937D57 b323 + NATIVE_DECL void SET_PED_DESIRED_MOVE_BLEND_RATIO(Ped ped, float newMoveBlendRatio) { invoke(0x1E982AC8716912C5, ped, newMoveBlendRatio); } // 0x1E982AC8716912C5 0xC65FC712 b323 + NATIVE_DECL float GET_PED_DESIRED_MOVE_BLEND_RATIO(Ped ped) { return invoke(0x8517D4A6CA8513ED, ped); } // 0x8517D4A6CA8513ED 0x5FEFAB72 b323 + NATIVE_DECL void TASK_GOTO_ENTITY_AIMING(Ped ped, Entity target, float distanceToStopAt, float StartAimingDist) { invoke(0xA9DA48FAB8A76C12, ped, target, distanceToStopAt, StartAimingDist); } // 0xA9DA48FAB8A76C12 0xF1C493CF b323 + NATIVE_DECL void TASK_SET_DECISION_MAKER(Ped ped, Hash decisionMakerId) { invoke(0xEB8517DDA73720DA, ped, decisionMakerId); } // 0xEB8517DDA73720DA 0x830AD50C b323 + NATIVE_DECL void TASK_SET_SPHERE_DEFENSIVE_AREA(Ped ped, float x, float y, float z, float radius) { invoke(0x933C06518B52A9A4, ped, x, y, z, radius); } // 0x933C06518B52A9A4 0x9F3C5D6A b323 + NATIVE_DECL void TASK_CLEAR_DEFENSIVE_AREA(Ped ped) { invoke(0x95A6C46A31D1917D, ped); } // 0x95A6C46A31D1917D 0x7A05BF0D b323 + NATIVE_DECL void TASK_PED_SLIDE_TO_COORD(Ped ped, float x, float y, float z, float heading, float speed) { invoke(0xD04FE6765D990A06, ped, x, y, z, heading, speed); } // 0xD04FE6765D990A06 0x225380EF b323 + NATIVE_DECL void TASK_PED_SLIDE_TO_COORD_HDG_RATE(Ped ped, float x, float y, float z, float heading, float speed, float headingChangeRate) { invoke(0x5A4A6A6D3DC64F52, ped, x, y, z, heading, speed, headingChangeRate); } // 0x5A4A6A6D3DC64F52 0x38A995C1 b323 + NATIVE_DECL ScrHandle ADD_COVER_POINT(float x, float y, float z, float direction, int usage, int height, int arc, BOOL isPriority) { return invoke(0xD5C12A75C7B9497F, x, y, z, direction, usage, height, arc, isPriority); } // 0xD5C12A75C7B9497F 0xA0AF0B98 b323 + NATIVE_DECL void REMOVE_COVER_POINT(ScrHandle coverpoint) { invoke(0xAE287C923D891715, coverpoint); } // 0xAE287C923D891715 0x0776888B b323 + NATIVE_DECL BOOL DOES_SCRIPTED_COVER_POINT_EXIST_AT_COORDS(float x, float y, float z) { return invoke(0xA98B8E3C088E5A31, x, y, z); } // 0xA98B8E3C088E5A31 0x29F97A71 b323 + NATIVE_DECL Vector3 GET_SCRIPTED_COVER_POINT_COORDS(ScrHandle coverpoint) { return invoke(0x594A1028FC2A3E85, coverpoint); } // 0x594A1028FC2A3E85 0xC6B6CCC1 b323 + NATIVE_DECL void ADD_SCRIPTED_COVER_AREA(float x, float y, float z, float radius) { invoke(0x28B7B9BFDAF274AA, x, y, z, radius); } // 0x28B7B9BFDAF274AA b2545 + NATIVE_DECL void TASK_COMBAT_PED(Ped ped, Ped targetPed, int combatFlags, int threatResponseFlags) { invoke(0xF166E48407BAC484, ped, targetPed, combatFlags, threatResponseFlags); } // 0xF166E48407BAC484 0xCB0D8932 b323 + NATIVE_DECL void TASK_COMBAT_PED_TIMED(Ped ped, Ped target, int time, int flags) { invoke(0x944F30DCB7096BDE, ped, target, time, flags); } // 0x944F30DCB7096BDE 0xF5CA2A45 b323 + NATIVE_DECL void TASK_SEEK_COVER_FROM_POS(Ped ped, float x, float y, float z, int duration, BOOL allowPeekingAndFiring) { invoke(0x75AC2B60386D89F2, ped, x, y, z, duration, allowPeekingAndFiring); } // 0x75AC2B60386D89F2 0x83F18EE9 b323 + NATIVE_DECL void TASK_SEEK_COVER_FROM_PED(Ped ped, Ped target, int duration, BOOL allowPeekingAndFiring) { invoke(0x84D32B3BEC531324, ped, target, duration, allowPeekingAndFiring); } // 0x84D32B3BEC531324 0xC1EC907E b323 + NATIVE_DECL void TASK_SEEK_COVER_TO_COVER_POINT(Ped ped, ScrHandle coverpoint, float x, float y, float z, int time, BOOL allowPeekingAndFiring) { invoke(0xD43D95C7A869447F, ped, coverpoint, x, y, z, time, allowPeekingAndFiring); } // 0xD43D95C7A869447F 0x3D026B29 b323 + NATIVE_DECL void TASK_SEEK_COVER_TO_COORDS(Ped ped, float x1, float y1, float z1, float x2, float y2, float z2, int timeout, BOOL shortRoute) { invoke(0x39246A6958EF072C, ped, x1, y1, z1, x2, y2, z2, timeout, shortRoute); } // 0x39246A6958EF072C 0xFFFE754E b323 + NATIVE_DECL void TASK_PUT_PED_DIRECTLY_INTO_COVER(Ped ped, float x, float y, float z, int time, BOOL allowPeekingAndFiring, float blendInDuration, BOOL forceInitialFacingDirection, BOOL forceFaceLeft, int identifier, BOOL doEntry) { invoke(0x4172393E6BE1FECE, ped, x, y, z, time, allowPeekingAndFiring, blendInDuration, forceInitialFacingDirection, forceFaceLeft, identifier, doEntry); } // 0x4172393E6BE1FECE 0xC9F00E68 b323 + NATIVE_DECL void TASK_WARP_PED_DIRECTLY_INTO_COVER(Ped ped, int time, BOOL allowPeekingAndFiring, BOOL forceInitialFacingDirection, BOOL forceFaceLeft, int identifier) { invoke(0x6E01E9E8D89F8276, ped, time, allowPeekingAndFiring, forceInitialFacingDirection, forceFaceLeft, identifier); } // 0x6E01E9E8D89F8276 b2545 + NATIVE_DECL void TASK_EXIT_COVER(Ped ped, int exitType, float x, float y, float z) { invoke(0x79B258E397854D29, ped, exitType, x, y, z); } // 0x79B258E397854D29 0xC829FAC9 b323 + NATIVE_DECL void TASK_PUT_PED_DIRECTLY_INTO_MELEE(Ped ped, Ped meleeTarget, float blendInDuration, float timeInMelee, float strafePhaseSync, int aiCombatFlags) { invoke(0x1C6CD14A876FFE39, ped, meleeTarget, blendInDuration, timeInMelee, strafePhaseSync, aiCombatFlags); } // 0x1C6CD14A876FFE39 0x79E1D27D b323 + NATIVE_DECL void TASK_TOGGLE_DUCK(Ped ped, int toggleType) { invoke(0xAC96609B9995EDF8, ped, toggleType); } // 0xAC96609B9995EDF8 0x61CFBCBF b323 + NATIVE_DECL void TASK_GUARD_CURRENT_POSITION(Ped ped, float maxPatrolProximity, float defensiveAreaRadius, BOOL setDefensiveArea) { invoke(0x4A58A47A72E3FCB4, ped, maxPatrolProximity, defensiveAreaRadius, setDefensiveArea); } // 0x4A58A47A72E3FCB4 0x2FB099E9 b323 + NATIVE_DECL void TASK_GUARD_ASSIGNED_DEFENSIVE_AREA(Ped ped, float x, float y, float z, float heading, float maxPatrolProximity, int timer) { invoke(0xD2A207EEBDF9889B, ped, x, y, z, heading, maxPatrolProximity, timer); } // 0xD2A207EEBDF9889B 0x7AF0133D b323 + NATIVE_DECL void TASK_GUARD_SPHERE_DEFENSIVE_AREA(Ped ped, float defendPositionX, float defendPositionY, float defendPositionZ, float heading, float maxPatrolProximity, int time, float x, float y, float z, float defensiveAreaRadius) { invoke(0xC946FE14BE0EB5E2, ped, defendPositionX, defendPositionY, defendPositionZ, heading, maxPatrolProximity, time, x, y, z, defensiveAreaRadius); } // 0xC946FE14BE0EB5E2 0x86B76CB7 b323 + NATIVE_DECL void TASK_STAND_GUARD(Ped ped, float x, float y, float z, float heading, const char* scenarioName) { invoke(0xAE032F8BBA959E90, ped, x, y, z, heading, scenarioName); } // 0xAE032F8BBA959E90 0xD130F636 b323 + NATIVE_DECL void SET_DRIVE_TASK_CRUISE_SPEED(Ped driver, float cruiseSpeed) { invoke(0x5C9B84BD7D31D908, driver, cruiseSpeed); } // 0x5C9B84BD7D31D908 0x3CEC07B1 b323 + NATIVE_DECL void SET_DRIVE_TASK_MAX_CRUISE_SPEED(Ped ped, float speed) { invoke(0x404A5AA9B9F0B746, ped, speed); } // 0x404A5AA9B9F0B746 0x7FDF6131 b323 + NATIVE_DECL void SET_DRIVE_TASK_DRIVING_STYLE(Ped ped, int drivingStyle) { invoke(0xDACE1BE37D88AF67, ped, drivingStyle); } // 0xDACE1BE37D88AF67 0x59C5FAD7 b323 + NATIVE_DECL void ADD_COVER_BLOCKING_AREA(float startX, float startY, float startZ, float endX, float endY, float endZ, BOOL blockObjects, BOOL blockVehicles, BOOL blockMap, BOOL blockPlayer) { invoke(0x45C597097DD7CB81, startX, startY, startZ, endX, endY, endZ, blockObjects, blockVehicles, blockMap, blockPlayer); } // 0x45C597097DD7CB81 0x3536946F b323 + NATIVE_DECL void REMOVE_ALL_COVER_BLOCKING_AREAS() { invoke(0xDB6708C0B46F56D8); } // 0xDB6708C0B46F56D8 0xCF9221A7 b323 + NATIVE_DECL void REMOVE_COVER_BLOCKING_AREAS_AT_POSITION(float x, float y, float z) { invoke(0xFA83CA6776038F64, x, y, z); } // 0xFA83CA6776038F64 b1493 + NATIVE_DECL void REMOVE_SPECIFIC_COVER_BLOCKING_AREAS(float startX, float startY, float startZ, float endX, float endY, float endZ, BOOL blockObjects, BOOL blockVehicles, BOOL blockMap, BOOL blockPlayer) { invoke(0x1F351CF1C6475734, startX, startY, startZ, endX, endY, endZ, blockObjects, blockVehicles, blockMap, blockPlayer); } // 0x1F351CF1C6475734 b505 + NATIVE_DECL void TASK_START_SCENARIO_IN_PLACE(Ped ped, const char* scenarioName, int unkDelay, BOOL playEnterAnim) { invoke(0x142A02425FF02BD9, ped, scenarioName, unkDelay, playEnterAnim); } // 0x142A02425FF02BD9 0xE50D6DDE b323 + NATIVE_DECL void TASK_START_SCENARIO_AT_POSITION(Ped ped, const char* scenarioName, float x, float y, float z, float heading, int duration, BOOL sittingScenario, BOOL teleport) { invoke(0xFA4EFC79F69D4F07, ped, scenarioName, x, y, z, heading, duration, sittingScenario, teleport); } // 0xFA4EFC79F69D4F07 0xAA2C4AC2 b323 + NATIVE_DECL void TASK_USE_NEAREST_SCENARIO_TO_COORD(Ped ped, float x, float y, float z, float distance, int duration) { invoke(0x277F471BA9DB000B, ped, x, y, z, distance, duration); } // 0x277F471BA9DB000B 0x9C50FBF0 b323 + NATIVE_DECL void TASK_USE_NEAREST_SCENARIO_TO_COORD_WARP(Ped ped, float x, float y, float z, float radius, int timeToLeave) { invoke(0x58E2E0F23F6B76C3, ped, x, y, z, radius, timeToLeave); } // 0x58E2E0F23F6B76C3 0x1BE9D65C b323 + NATIVE_DECL void TASK_USE_NEAREST_SCENARIO_CHAIN_TO_COORD(Ped ped, float x, float y, float z, float maxRange, int timeToLeave) { invoke(0x9FDA1B3D7E7028B3, ped, x, y, z, maxRange, timeToLeave); } // 0x9FDA1B3D7E7028B3 0xE32FFB22 b323 + NATIVE_DECL void TASK_USE_NEAREST_SCENARIO_CHAIN_TO_COORD_WARP(Ped ped, float x, float y, float z, float radius, int timeToLeave) { invoke(0x97A28E63F0BA5631, ped, x, y, z, radius, timeToLeave); } // 0x97A28E63F0BA5631 0xBAB4C0AE b323 + NATIVE_DECL BOOL DOES_SCENARIO_EXIST_IN_AREA(float x, float y, float z, float radius, BOOL mustBeFree) { return invoke(0x5A59271FFADD33C1, x, y, z, radius, mustBeFree); } // 0x5A59271FFADD33C1 0xFA7F5047 b323 + NATIVE_DECL BOOL DOES_SCENARIO_OF_TYPE_EXIST_IN_AREA(float x, float y, float z, const char* scenarioName, float radius, BOOL mustBeFree) { return invoke(0x0A9D0C2A3BBC86C1, x, y, z, scenarioName, radius, mustBeFree); } // 0x0A9D0C2A3BBC86C1 0x0FB138A5 b323 + NATIVE_DECL BOOL IS_SCENARIO_OCCUPIED(float x, float y, float z, float maxRange, BOOL onlyUsersActuallyAtScenario) { return invoke(0x788756D73AC2E07C, x, y, z, maxRange, onlyUsersActuallyAtScenario); } // 0x788756D73AC2E07C 0x697FC008 b323 + NATIVE_DECL BOOL PED_HAS_USE_SCENARIO_TASK(Ped ped) { return invoke(0x295E3CCEC879CCD7, ped); } // 0x295E3CCEC879CCD7 0x9BE9C691 b323 + NATIVE_DECL void PLAY_ANIM_ON_RUNNING_SCENARIO(Ped ped, const char* animDict, const char* animName) { invoke(0x748040460F8DF5DC, ped, animDict, animName); } // 0x748040460F8DF5DC 0x1984A5D1 b323 + NATIVE_DECL BOOL DOES_SCENARIO_GROUP_EXIST(const char* scenarioGroup) { return invoke(0xF9034C136C9E00D3, scenarioGroup); } // 0xF9034C136C9E00D3 0x5F072EB9 b323 + NATIVE_DECL BOOL IS_SCENARIO_GROUP_ENABLED(const char* scenarioGroup) { return invoke(0x367A09DED4E05B99, scenarioGroup); } // 0x367A09DED4E05B99 0x90991122 b323 + NATIVE_DECL void SET_SCENARIO_GROUP_ENABLED(const char* scenarioGroup, BOOL enabled) { invoke(0x02C8E5B49848664E, scenarioGroup, enabled); } // 0x02C8E5B49848664E 0x116997B1 b323 + NATIVE_DECL void RESET_SCENARIO_GROUPS_ENABLED() { invoke(0xDD902D0349AFAD3A); } // 0xDD902D0349AFAD3A 0xBF55025D b323 + NATIVE_DECL void SET_EXCLUSIVE_SCENARIO_GROUP(const char* scenarioGroup) { invoke(0x535E97E1F7FC0C6A, scenarioGroup); } // 0x535E97E1F7FC0C6A 0x59DB8F26 b323 + NATIVE_DECL void RESET_EXCLUSIVE_SCENARIO_GROUP() { invoke(0x4202BBCB8684563D); } // 0x4202BBCB8684563D 0x17F9DFE8 b323 + NATIVE_DECL BOOL IS_SCENARIO_TYPE_ENABLED(const char* scenarioType) { return invoke(0x3A815DB3EA088722, scenarioType); } // 0x3A815DB3EA088722 0xAE37E969 b323 + NATIVE_DECL void SET_SCENARIO_TYPE_ENABLED(const char* scenarioType, BOOL toggle) { invoke(0xEB47EC4E34FB7EE1, scenarioType, toggle); } // 0xEB47EC4E34FB7EE1 0xDB18E5DE b323 + NATIVE_DECL void RESET_SCENARIO_TYPES_ENABLED() { invoke(0x0D40EE2A7F2B2D6D); } // 0x0D40EE2A7F2B2D6D 0xF58FDEB4 b323 + NATIVE_DECL BOOL IS_PED_ACTIVE_IN_SCENARIO(Ped ped) { return invoke(0xAA135F9482C82CC3, ped); } // 0xAA135F9482C82CC3 0x05038F1A b323 + NATIVE_DECL BOOL IS_PED_PLAYING_BASE_CLIP_IN_SCENARIO(Ped ped) { return invoke(0x621C6E4729388E41, ped); } // 0x621C6E4729388E41 0xA0DA6B1D b323 + NATIVE_DECL void SET_PED_CAN_PLAY_AMBIENT_IDLES(Ped ped, BOOL blockIdleClips, BOOL removeIdleClipIfPlaying) { invoke(0x8FD89A6240813FD0, ped, blockIdleClips, removeIdleClipIfPlaying); } // 0x8FD89A6240813FD0 0xB5AD044E b323 + NATIVE_DECL void TASK_COMBAT_HATED_TARGETS_IN_AREA(Ped ped, float x, float y, float z, float radius, int combatFlags) { invoke(0x4CF5F55DAC3280A0, ped, x, y, z, radius, combatFlags); } // 0x4CF5F55DAC3280A0 0xDF099E18 b323 + NATIVE_DECL void TASK_COMBAT_HATED_TARGETS_AROUND_PED(Ped ped, float radius, int combatFlags) { invoke(0x7BF835BB9E2698C8, ped, radius, combatFlags); } // 0x7BF835BB9E2698C8 0x2E7064E4 b323 + NATIVE_DECL void TASK_COMBAT_HATED_TARGETS_AROUND_PED_TIMED(Ped ped, float radius, int time, int combatFlags) { invoke(0x2BBA30B854534A0C, ped, radius, time, combatFlags); } // 0x2BBA30B854534A0C 0xF127AD6A b323 + NATIVE_DECL void TASK_THROW_PROJECTILE(Ped ped, float x, float y, float z, int ignoreCollisionEntityIndex, BOOL createInvincibleProjectile) { invoke(0x7285951DBF6B5A51, ped, x, y, z, ignoreCollisionEntityIndex, createInvincibleProjectile); } // 0x7285951DBF6B5A51 0xF65C20A7 b323 + NATIVE_DECL void TASK_SWAP_WEAPON(Ped ped, BOOL drawWeapon) { invoke(0xA21C51255B205245, ped, drawWeapon); } // 0xA21C51255B205245 0xDAF4F8FC b323 + NATIVE_DECL void TASK_RELOAD_WEAPON(Ped ped, BOOL drawWeapon) { invoke(0x62D2916F56B9CD2D, ped, drawWeapon); } // 0x62D2916F56B9CD2D 0xCA6E91FD b323 + NATIVE_DECL BOOL IS_PED_GETTING_UP(Ped ped) { return invoke(0x2A74E1D5F2F00EEC, ped); } // 0x2A74E1D5F2F00EEC 0x320813E6 b323 + NATIVE_DECL void TASK_WRITHE(Ped ped, Ped target, int minFireLoops, int startState, BOOL forceShootOnGround, int shootFromGroundTimer) { invoke(0xCDDC2B77CE54AC6E, ped, target, minFireLoops, startState, forceShootOnGround, shootFromGroundTimer); } // 0xCDDC2B77CE54AC6E 0x0FDC54FC b323 + NATIVE_DECL BOOL IS_PED_IN_WRITHE(Ped ped) { return invoke(0xDEB6D52126E7D640, ped); } // 0xDEB6D52126E7D640 0x09E61921 b323 + NATIVE_DECL void OPEN_PATROL_ROUTE(const char* patrolRoute) { invoke(0xA36BFB5EE89F3D82, patrolRoute); } // 0xA36BFB5EE89F3D82 0xF33F83CA b323 + NATIVE_DECL void CLOSE_PATROL_ROUTE() { invoke(0xB043ECA801B8CBC1); } // 0xB043ECA801B8CBC1 0x67305E59 b323 + NATIVE_DECL void ADD_PATROL_ROUTE_NODE(int nodeId, const char* nodeType, float posX, float posY, float posZ, float headingX, float headingY, float headingZ, int duration) { invoke(0x8EDF950167586B7C, nodeId, nodeType, posX, posY, posZ, headingX, headingY, headingZ, duration); } // 0x8EDF950167586B7C 0x21B48F10 b323 + NATIVE_DECL void ADD_PATROL_ROUTE_LINK(int nodeId1, int nodeId2) { invoke(0x23083260DEC3A551, nodeId1, nodeId2); } // 0x23083260DEC3A551 0xD8761BB3 b323 + NATIVE_DECL void CREATE_PATROL_ROUTE() { invoke(0xAF8A443CCC8018DC); } // 0xAF8A443CCC8018DC 0x0A6C7864 b323 + NATIVE_DECL void DELETE_PATROL_ROUTE(const char* patrolRoute) { invoke(0x7767DD9D65E91319, patrolRoute); } // 0x7767DD9D65E91319 0x2A4E6706 b323 + NATIVE_DECL BOOL GET_PATROL_TASK_INFO(Ped ped, int* timeLeftAtNode, int* nodeId) { return invoke(0x52F734CEBE20DFBA, ped, timeLeftAtNode, nodeId); } // 0x52F734CEBE20DFBA b2545 + NATIVE_DECL void TASK_PATROL(Ped ped, const char* patrolRouteName, int alertState, BOOL canChatToPeds, BOOL useHeadLookAt) { invoke(0xBDA5DF49D080FE4E, ped, patrolRouteName, alertState, canChatToPeds, useHeadLookAt); } // 0xBDA5DF49D080FE4E 0xB92E5AF6 b323 + NATIVE_DECL void TASK_STAY_IN_COVER(Ped ped) { invoke(0xE5DA8615A6180789, ped); } // 0xE5DA8615A6180789 0xA27A9413 b323 + NATIVE_DECL void ADD_VEHICLE_SUBTASK_ATTACK_COORD(Ped ped, float x, float y, float z) { invoke(0x5CF0D8F9BBA0DD75, ped, x, y, z); } // 0x5CF0D8F9BBA0DD75 0x50779A2C b323 + NATIVE_DECL void ADD_VEHICLE_SUBTASK_ATTACK_PED(Ped ped, Ped target) { invoke(0x85F462BADC7DA47F, ped, target); } // 0x85F462BADC7DA47F 0x80461113 b323 + NATIVE_DECL void TASK_VEHICLE_SHOOT_AT_PED(Ped ped, Ped target, float fireTolerance) { invoke(0x10AB107B887214D8, ped, target, fireTolerance); } // 0x10AB107B887214D8 0x59677BA0 b323 + NATIVE_DECL void TASK_VEHICLE_AIM_AT_PED(Ped ped, Ped target) { invoke(0xE41885592B08B097, ped, target); } // 0xE41885592B08B097 0x920AE6DB b323 + NATIVE_DECL void TASK_VEHICLE_SHOOT_AT_COORD(Ped ped, float x, float y, float z, float fireTolerance) { invoke(0x5190796ED39C9B6D, ped, x, y, z, fireTolerance); } // 0x5190796ED39C9B6D 0xA7AAA4D6 b323 + NATIVE_DECL void TASK_VEHICLE_AIM_AT_COORD(Ped ped, float x, float y, float z) { invoke(0x447C1E9EF844BC0F, ped, x, y, z); } // 0x447C1E9EF844BC0F 0x010F47CE b323 + NATIVE_DECL void TASK_VEHICLE_GOTO_NAVMESH(Ped ped, Vehicle vehicle, float x, float y, float z, float speed, int behaviorFlag, float stoppingRange) { invoke(0x195AEEB13CEFE2EE, ped, vehicle, x, y, z, speed, behaviorFlag, stoppingRange); } // 0x195AEEB13CEFE2EE 0x55CF3BCD b323 + NATIVE_DECL void TASK_GO_TO_COORD_WHILE_AIMING_AT_COORD(Ped ped, float x, float y, float z, float aimAtX, float aimAtY, float aimAtZ, float moveBlendRatio, BOOL shoot, float targetRadius, float slowDistance, BOOL useNavMesh, int navFlags, BOOL instantBlendToAim, Hash firingPattern) { invoke(0x11315AB3385B8AC0, ped, x, y, z, aimAtX, aimAtY, aimAtZ, moveBlendRatio, shoot, targetRadius, slowDistance, useNavMesh, navFlags, instantBlendToAim, firingPattern); } // 0x11315AB3385B8AC0 0x1552DC91 b323 + NATIVE_DECL void TASK_GO_TO_COORD_WHILE_AIMING_AT_ENTITY(Ped ped, float x, float y, float z, Entity aimAtID, float moveBlendRatio, BOOL shoot, float targetRadius, float slowDistance, BOOL useNavMesh, int navFlags, BOOL instantBlendToAim, Hash firingPattern, int time) { invoke(0xB2A16444EAD9AE47, ped, x, y, z, aimAtID, moveBlendRatio, shoot, targetRadius, slowDistance, useNavMesh, navFlags, instantBlendToAim, firingPattern, time); } // 0xB2A16444EAD9AE47 0x9BD52ABD b323 + NATIVE_DECL void TASK_GO_TO_COORD_AND_AIM_AT_HATED_ENTITIES_NEAR_COORD(Ped pedHandle, float goToLocationX, float goToLocationY, float goToLocationZ, float focusLocationX, float focusLocationY, float focusLocationZ, float speed, BOOL shootAtEnemies, float distanceToStopAt, float noRoadsDistance, BOOL useNavMesh, int navFlags, int taskFlags, Hash firingPattern) { invoke(0xA55547801EB331FC, pedHandle, goToLocationX, goToLocationY, goToLocationZ, focusLocationX, focusLocationY, focusLocationZ, speed, shootAtEnemies, distanceToStopAt, noRoadsDistance, useNavMesh, navFlags, taskFlags, firingPattern); } // 0xA55547801EB331FC 0x3F91358E b323 + NATIVE_DECL void TASK_GO_TO_ENTITY_WHILE_AIMING_AT_COORD(Ped ped, Entity entity, float aimX, float aimY, float aimZ, float moveBlendRatio, BOOL shoot, float targetRadius, float slowDistance, BOOL useNavMesh, BOOL instantBlendToAim, Hash firingPattern) { invoke(0x04701832B739DCE5, ped, entity, aimX, aimY, aimZ, moveBlendRatio, shoot, targetRadius, slowDistance, useNavMesh, instantBlendToAim, firingPattern); } // 0x04701832B739DCE5 0xD896CD82 b323 + NATIVE_DECL void TASK_GO_TO_ENTITY_WHILE_AIMING_AT_ENTITY(Ped ped, Entity entityToWalkTo, Entity entityToAimAt, float speed, BOOL shootatEntity, float targetRadius, float slowDistance, BOOL useNavMesh, BOOL instantBlendToAim, Hash firingPattern) { invoke(0x97465886D35210E9, ped, entityToWalkTo, entityToAimAt, speed, shootatEntity, targetRadius, slowDistance, useNavMesh, instantBlendToAim, firingPattern); } // 0x97465886D35210E9 0x68E36B7A b323 + NATIVE_DECL void SET_HIGH_FALL_TASK(Ped ped, int minTime, int maxTime, int entryType) { invoke(0x8C825BDC7741D37C, ped, minTime, maxTime, entryType); } // 0x8C825BDC7741D37C 0xBBB26172 b323 + NATIVE_DECL void REQUEST_WAYPOINT_RECORDING(const char* name) { invoke(0x9EEFB62EB27B5792, name); } // 0x9EEFB62EB27B5792 0xAFABFB5D b323 + NATIVE_DECL BOOL GET_IS_WAYPOINT_RECORDING_LOADED(const char* name) { return invoke(0xCB4E8BE8A0063C5D, name); } // 0xCB4E8BE8A0063C5D 0x87125F5D b323 + NATIVE_DECL void REMOVE_WAYPOINT_RECORDING(const char* name) { invoke(0xFF1B8B4AA1C25DC8, name); } // 0xFF1B8B4AA1C25DC8 0x624530B0 b323 + NATIVE_DECL BOOL WAYPOINT_RECORDING_GET_NUM_POINTS(const char* name, int* points) { return invoke(0x5343532C01A07234, name, points); } // 0x5343532C01A07234 0xF5F9B71E b323 + NATIVE_DECL BOOL WAYPOINT_RECORDING_GET_COORD(const char* name, int point, Vector3* coord) { return invoke(0x2FB897405C90B361, name, point, coord); } // 0x2FB897405C90B361 0x19266913 b323 + NATIVE_DECL float WAYPOINT_RECORDING_GET_SPEED_AT_POINT(const char* name, int point) { return invoke(0x005622AEBC33ACA9, name, point); } // 0x005622AEBC33ACA9 0xC765633A b323 + NATIVE_DECL BOOL WAYPOINT_RECORDING_GET_CLOSEST_WAYPOINT(const char* name, float x, float y, float z, int* point) { return invoke(0xB629A298081F876F, name, x, y, z, point); } // 0xB629A298081F876F 0xC4CD35AF b323 + NATIVE_DECL void TASK_FOLLOW_WAYPOINT_RECORDING(Ped ped, const char* name, int p2, int p3, int p4) { invoke(0x0759591819534F7B, ped, name, p2, p3, p4); } // 0x0759591819534F7B 0xADF9904D b323 + NATIVE_DECL BOOL IS_WAYPOINT_PLAYBACK_GOING_ON_FOR_PED(Ped ped) { return invoke(0xE03B3F2D3DC59B64, ped); } // 0xE03B3F2D3DC59B64 0x85B7725F b323 + NATIVE_DECL int GET_PED_WAYPOINT_PROGRESS(Ped ped) { return invoke(0x2720AAA75001E094, ped); } // 0x2720AAA75001E094 0x3595B104 b323 + NATIVE_DECL float GET_PED_WAYPOINT_DISTANCE(Any p0) { return invoke(0xE6A877C64CAF1BC5, p0); } // 0xE6A877C64CAF1BC5 0x084B35B0 b323 + NATIVE_DECL BOOL SET_PED_WAYPOINT_ROUTE_OFFSET(Ped ped, float x, float y, float z) { return invoke(0xED98E10B0AFCE4B4, ped, x, y, z); } // 0xED98E10B0AFCE4B4 0xF867F747 b323 + NATIVE_DECL float GET_WAYPOINT_DISTANCE_ALONG_ROUTE(const char* name, int point) { return invoke(0xA5B769058763E497, name, point); } // 0xA5B769058763E497 0xE8422AC4 b323 + NATIVE_DECL BOOL WAYPOINT_PLAYBACK_GET_IS_PAUSED(Any p0) { return invoke(0x701375A7D43F01CB, p0); } // 0x701375A7D43F01CB 0xA6BB5717 b323 + NATIVE_DECL void WAYPOINT_PLAYBACK_PAUSE(Any p0, BOOL p1, BOOL p2) { invoke(0x0F342546AA06FED5, p0, p1, p2); } // 0x0F342546AA06FED5 0xFE39ECF8 b323 + NATIVE_DECL void WAYPOINT_PLAYBACK_RESUME(Any p0, BOOL p1, Any p2, Any p3) { invoke(0x244F70C84C547D2D, p0, p1, p2, p3); } // 0x244F70C84C547D2D 0x50F392EF b323 + NATIVE_DECL void WAYPOINT_PLAYBACK_OVERRIDE_SPEED(Any p0, float p1, BOOL p2) { invoke(0x7D7D2B47FA788E85, p0, p1, p2); } // 0x7D7D2B47FA788E85 0x23E6BA96 b323 + NATIVE_DECL void WAYPOINT_PLAYBACK_USE_DEFAULT_SPEED(Any p0) { invoke(0x6599D834B12D0800, p0); } // 0x6599D834B12D0800 0x1BBB2CAC b323 + NATIVE_DECL void USE_WAYPOINT_RECORDING_AS_ASSISTED_MOVEMENT_ROUTE(const char* name, BOOL p1, float p2, float p3) { invoke(0x5A353B8E6B1095B5, name, p1, p2, p3); } // 0x5A353B8E6B1095B5 0x4DFD5FEC b323 + NATIVE_DECL void WAYPOINT_PLAYBACK_START_AIMING_AT_PED(Ped ped, Ped target, BOOL p2) { invoke(0x20E330937C399D29, ped, target, p2); } // 0x20E330937C399D29 0x75E60CF6 b323 + NATIVE_DECL void WAYPOINT_PLAYBACK_START_AIMING_AT_COORD(Ped ped, float x, float y, float z, BOOL p4) { invoke(0x8968400D900ED8B3, ped, x, y, z, p4); } // 0x8968400D900ED8B3 0xF120A34E b323 + NATIVE_DECL void WAYPOINT_PLAYBACK_START_SHOOTING_AT_PED(Ped ped, Ped ped2, BOOL p2, BOOL p3) { invoke(0xE70BA7B90F8390DC, ped, ped2, p2, p3); } // 0xE70BA7B90F8390DC 0xBD5F0EB8 b323 + NATIVE_DECL void WAYPOINT_PLAYBACK_START_SHOOTING_AT_COORD(Ped ped, float x, float y, float z, BOOL p4, Hash firingPattern) { invoke(0x057A25CFCC9DB671, ped, x, y, z, p4, firingPattern); } // 0x057A25CFCC9DB671 0xCDDB44D5 b323 + NATIVE_DECL void WAYPOINT_PLAYBACK_STOP_AIMING_OR_SHOOTING(Ped ped) { invoke(0x47EFA040EBB8E2EA, ped); } // 0x47EFA040EBB8E2EA 0x6D7CF40C b323 + NATIVE_DECL void ASSISTED_MOVEMENT_REQUEST_ROUTE(const char* route) { invoke(0x817268968605947A, route); } // 0x817268968605947A 0x48262EDA b323 + NATIVE_DECL void ASSISTED_MOVEMENT_REMOVE_ROUTE(const char* route) { invoke(0x3548536485DD792B, route); } // 0x3548536485DD792B 0xB3CEC06F b323 + NATIVE_DECL BOOL ASSISTED_MOVEMENT_IS_ROUTE_LOADED(const char* route) { return invoke(0x60F9A4393A21F741, route); } // 0x60F9A4393A21F741 0x79B067AF b323 + NATIVE_DECL void ASSISTED_MOVEMENT_SET_ROUTE_PROPERTIES(const char* route, int props) { invoke(0xD5002D78B7162E1B, route, props); } // 0xD5002D78B7162E1B 0x01CAAFCC b323 + NATIVE_DECL void ASSISTED_MOVEMENT_OVERRIDE_LOAD_DISTANCE_THIS_FRAME(float dist) { invoke(0x13945951E16EF912, dist); } // 0x13945951E16EF912 0x8FB923EC b323 + NATIVE_DECL void TASK_VEHICLE_FOLLOW_WAYPOINT_RECORDING(Ped ped, Vehicle vehicle, const char* WPRecording, int p3, int p4, int p5, int p6, float p7, BOOL p8, float p9) { invoke(0x3123FAA6DB1CF7ED, ped, vehicle, WPRecording, p3, p4, p5, p6, p7, p8, p9); } // 0x3123FAA6DB1CF7ED 0x959818B6 b323 + NATIVE_DECL BOOL IS_WAYPOINT_PLAYBACK_GOING_ON_FOR_VEHICLE(Vehicle vehicle) { return invoke(0xF5134943EA29868C, vehicle); } // 0xF5134943EA29868C 0x80DD15DB b323 + NATIVE_DECL int GET_VEHICLE_WAYPOINT_PROGRESS(Vehicle vehicle) { return invoke(0x9824CFF8FC66E159, vehicle); } // 0x9824CFF8FC66E159 0xD3CCF64E b323 + NATIVE_DECL int GET_VEHICLE_WAYPOINT_TARGET_POINT(Vehicle vehicle) { return invoke(0x416B62AC8B9E5BBD, vehicle); } // 0x416B62AC8B9E5BBD 0x81049608 b323 + NATIVE_DECL void VEHICLE_WAYPOINT_PLAYBACK_PAUSE(Vehicle vehicle) { invoke(0x8A4E6AC373666BC5, vehicle); } // 0x8A4E6AC373666BC5 0x7C00B415 b323 + NATIVE_DECL void VEHICLE_WAYPOINT_PLAYBACK_RESUME(Vehicle vehicle) { invoke(0xDC04FCAA7839D492, vehicle); } // 0xDC04FCAA7839D492 0xBEB14C82 b323 + NATIVE_DECL void VEHICLE_WAYPOINT_PLAYBACK_USE_DEFAULT_SPEED(Vehicle vehicle) { invoke(0x5CEB25A7D2848963, vehicle); } // 0x5CEB25A7D2848963 0x923C3AA4 b323 + NATIVE_DECL void VEHICLE_WAYPOINT_PLAYBACK_OVERRIDE_SPEED(Vehicle vehicle, float speed) { invoke(0x121F0593E0A431D7, vehicle, speed); } // 0x121F0593E0A431D7 0xBE1E7BB4 b323 + NATIVE_DECL void TASK_SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(Ped ped, BOOL toggle) { invoke(0x90D2156198831D69, ped, toggle); } // 0x90D2156198831D69 0x1B54FB6B b323 + NATIVE_DECL void TASK_FORCE_MOTION_STATE(Ped ped, Hash state, BOOL forceRestart) { invoke(0x4F056E1AFFEF17AB, ped, state, forceRestart); } // 0x4F056E1AFFEF17AB 0xCAD2EF77 b323 + NATIVE_DECL void TASK_MOVE_NETWORK_BY_NAME(Ped ped, const char* task, float multiplier, BOOL allowOverrideCloneUpdate, const char* animDict, int flags) { invoke(0x2D537BA194896636, ped, task, multiplier, allowOverrideCloneUpdate, animDict, flags); } // 0x2D537BA194896636 0x6F5D215F b323 + NATIVE_DECL void TASK_MOVE_NETWORK_ADVANCED_BY_NAME(Ped ped, const char* network, float x, float y, float z, float rotX, float rotY, float rotZ, int rotOrder, float blendDuration, BOOL allowOverrideCloneUpdate, const char* animDict, int flags) { invoke(0xD5B35BEA41919ACB, ped, network, x, y, z, rotX, rotY, rotZ, rotOrder, blendDuration, allowOverrideCloneUpdate, animDict, flags); } // 0xD5B35BEA41919ACB 0x71A5C5DB b323 + NATIVE_DECL void TASK_MOVE_NETWORK_BY_NAME_WITH_INIT_PARAMS(Ped ped, const char* network, int* initialParameters, float blendDuration, BOOL allowOverrideCloneUpdate, const char* animDict, int flags) { invoke(0x3D45B0B355C5E0C9, ped, network, initialParameters, blendDuration, allowOverrideCloneUpdate, animDict, flags); } // 0x3D45B0B355C5E0C9 b1493 + NATIVE_DECL void TASK_MOVE_NETWORK_ADVANCED_BY_NAME_WITH_INIT_PARAMS(Ped ped, const char* network, int* initialParameters, float x, float y, float z, float rotX, float rotY, float rotZ, int rotOrder, float blendDuration, BOOL allowOverrideCloneUpdate, const char* dictionary, int flags) { invoke(0x29682E2CCF21E9B5, ped, network, initialParameters, x, y, z, rotX, rotY, rotZ, rotOrder, blendDuration, allowOverrideCloneUpdate, dictionary, flags); } // 0x29682E2CCF21E9B5 b1868 + NATIVE_DECL BOOL IS_TASK_MOVE_NETWORK_ACTIVE(Ped ped) { return invoke(0x921CE12C489C4C41, ped); } // 0x921CE12C489C4C41 0x902656EB b323 + NATIVE_DECL BOOL IS_TASK_MOVE_NETWORK_READY_FOR_TRANSITION(Ped ped) { return invoke(0x30ED88D5E0C56A37, ped); } // 0x30ED88D5E0C56A37 0x92FDBAE6 b323 + NATIVE_DECL BOOL REQUEST_TASK_MOVE_NETWORK_STATE_TRANSITION(Ped ped, const char* name) { return invoke(0xD01015C7316AE176, ped, name); } // 0xD01015C7316AE176 0x885724DE b323 + NATIVE_DECL BOOL SET_EXPECTED_CLONE_NEXT_TASK_MOVE_NETWORK_STATE(Ped ped, const char* state) { return invoke(0xAB13A5565480B6D9, ped, state); } // 0xAB13A5565480B6D9 0x1E58A7AD b323 + NATIVE_DECL const char* GET_TASK_MOVE_NETWORK_STATE(Ped ped) { return invoke(0x717E4D1F2048376D, ped); } // 0x717E4D1F2048376D 0x96C0277B b323 + NATIVE_DECL void SET_TASK_MOVE_NETWORK_ANIM_SET(Ped ped, Hash clipSet, Hash variableClipSet) { invoke(0x8423541E8B3A1589, ped, clipSet, variableClipSet); } // 0x8423541E8B3A1589 b1493 + NATIVE_DECL void SET_TASK_MOVE_NETWORK_SIGNAL_FLOAT(Ped ped, const char* signalName, float value) { invoke(0xD5BB4025AE449A4E, ped, signalName, value); } // 0xD5BB4025AE449A4E 0xA79BE783 b323 + NATIVE_DECL void SET_TASK_MOVE_NETWORK_SIGNAL_LOCAL_FLOAT(Ped ped, const char* signalName, float value) { invoke(0x373EF409B82697A3, ped, signalName, value); } // 0x373EF409B82697A3 b1493 + NATIVE_DECL void SET_TASK_MOVE_NETWORK_SIGNAL_FLOAT_LERP_RATE(Ped ped, const char* signalName, float value) { invoke(0x8634CEF2522D987B, ped, signalName, value); } // 0x8634CEF2522D987B b1493 + NATIVE_DECL void SET_TASK_MOVE_NETWORK_SIGNAL_BOOL(Ped ped, const char* signalName, BOOL value) { invoke(0xB0A6CFD2C69C1088, ped, signalName, value); } // 0xB0A6CFD2C69C1088 0xF3538041 b323 + NATIVE_DECL float GET_TASK_MOVE_NETWORK_SIGNAL_FLOAT(Ped ped, const char* signalName) { return invoke(0x44AB0B3AFECCE242, ped, signalName); } // 0x44AB0B3AFECCE242 b1493 + NATIVE_DECL BOOL GET_TASK_MOVE_NETWORK_SIGNAL_BOOL(Ped ped, const char* signalName) { return invoke(0xA7FFBA498E4AAF67, ped, signalName); } // 0xA7FFBA498E4AAF67 0x1EBB6F3D b323 + NATIVE_DECL BOOL GET_TASK_MOVE_NETWORK_EVENT(Ped ped, const char* eventName) { return invoke(0xB4F47213DF45A64C, ped, eventName); } // 0xB4F47213DF45A64C 0x72FA5EF2 b323 + NATIVE_DECL BOOL SET_TASK_MOVE_NETWORK_ENABLE_COLLISION_ON_NETWORK_CLONE_WHEN_FIXED(Ped ped, BOOL enable) { return invoke(0x0FFB3C758E8C07B9, ped, enable); } // 0x0FFB3C758E8C07B9 b2060 + NATIVE_DECL BOOL IS_MOVE_BLEND_RATIO_STILL(Ped ped) { return invoke(0x349CE7B56DAFD95C, ped); } // 0x349CE7B56DAFD95C 0xE9DAF877 b323 + NATIVE_DECL BOOL IS_MOVE_BLEND_RATIO_WALKING(Ped ped) { return invoke(0xF133BBBE91E1691F, ped); } // 0xF133BBBE91E1691F 0xD21639A8 b323 + NATIVE_DECL BOOL IS_MOVE_BLEND_RATIO_RUNNING(Ped ped) { return invoke(0xD4D8636C0199A939, ped); } // 0xD4D8636C0199A939 0xE76A2353 b323 + NATIVE_DECL BOOL IS_MOVE_BLEND_RATIO_SPRINTING(Ped ped) { return invoke(0x24A2AD74FA9814E2, ped); } // 0x24A2AD74FA9814E2 0xDD616893 b323 + NATIVE_DECL BOOL IS_PED_STILL(Ped ped) { return invoke(0xAC29253EEF8F0180, ped); } // 0xAC29253EEF8F0180 0x09E3418D b323 + NATIVE_DECL BOOL IS_PED_WALKING(Ped ped) { return invoke(0xDE4C184B2B9B071A, ped); } // 0xDE4C184B2B9B071A 0x4B865C4A b323 + NATIVE_DECL BOOL IS_PED_RUNNING(Ped ped) { return invoke(0xC5286FFC176F28A2, ped); } // 0xC5286FFC176F28A2 0xE9A5578F b323 + NATIVE_DECL BOOL IS_PED_SPRINTING(Ped ped) { return invoke(0x57E457CD2C0FC168, ped); } // 0x57E457CD2C0FC168 0x4F3E0633 b323 + NATIVE_DECL BOOL IS_PED_STRAFING(Ped ped) { return invoke(0xE45B7F222DE47E09, ped); } // 0xE45B7F222DE47E09 0xEFEED13C b323 + NATIVE_DECL void TASK_SYNCHRONIZED_SCENE(Ped ped, int scene, const char* animDictionary, const char* animationName, float blendIn, float blendOut, int flags, int ragdollBlockingFlags, float moverBlendDelta, int ikFlags) { invoke(0xEEA929141F699854, ped, scene, animDictionary, animationName, blendIn, blendOut, flags, ragdollBlockingFlags, moverBlendDelta, ikFlags); } // 0xEEA929141F699854 0x4F217E7B b323 + NATIVE_DECL void TASK_AGITATED_ACTION_CONFRONT_RESPONSE(Ped ped, Ped ped2) { invoke(0x19D1B791CB3670FE, ped, ped2); } // 0x19D1B791CB3670FE b877 + NATIVE_DECL void TASK_SWEEP_AIM_ENTITY(Ped ped, const char* animDict, const char* lowAnimName, const char* medAnimName, const char* hiAnimName, int runtime, Entity targetEntity, float turnRate, float blendInDuration) { invoke(0x2047C02158D6405A, ped, animDict, lowAnimName, medAnimName, hiAnimName, runtime, targetEntity, turnRate, blendInDuration); } // 0x2047C02158D6405A 0x4D210467 b323 + NATIVE_DECL void UPDATE_TASK_SWEEP_AIM_ENTITY(Ped ped, Entity entity) { invoke(0xE4973DBDBE6E44B3, ped, entity); } // 0xE4973DBDBE6E44B3 0xF65F0F4F b323 + NATIVE_DECL void TASK_SWEEP_AIM_POSITION(Ped ped, const char* animDict, const char* lowAnimName, const char* medAnimName, const char* hiAnimName, int runtime, float x, float y, float z, float turnRate, float blendInDuration) { invoke(0x7AFE8FDC10BC07D2, ped, animDict, lowAnimName, medAnimName, hiAnimName, runtime, x, y, z, turnRate, blendInDuration); } // 0x7AFE8FDC10BC07D2 0x1683FE66 b323 + NATIVE_DECL void UPDATE_TASK_SWEEP_AIM_POSITION(Ped ped, float x, float y, float z) { invoke(0xBB106883F5201FC4, ped, x, y, z); } // 0xBB106883F5201FC4 0x6345EC80 b323 + NATIVE_DECL void TASK_ARREST_PED(Ped ped, Ped target) { invoke(0xF3B9A78A178572B1, ped, target); } // 0xF3B9A78A178572B1 0xBC0F153D b323 + NATIVE_DECL BOOL IS_PED_RUNNING_ARREST_TASK(Ped ped) { return invoke(0x3DC52677769B4AE0, ped); } // 0x3DC52677769B4AE0 0x6942DB7A b323 + NATIVE_DECL BOOL IS_PED_BEING_ARRESTED(Ped ped) { return invoke(0x90A09F3A45FED688, ped); } // 0x90A09F3A45FED688 0x5FF6C2ED b323 + NATIVE_DECL void UNCUFF_PED(Ped ped) { invoke(0x67406F2C8F87FC4F, ped); } // 0x67406F2C8F87FC4F 0xA23A1D61 b323 + NATIVE_DECL BOOL IS_PED_CUFFED(Ped ped) { return invoke(0x74E559B3BC910685, ped); } // 0x74E559B3BC910685 0x511CE741 b323 } namespace VEHICLE { - Vehicle CREATE_VEHICLE(Hash modelHash, float x, float y, float z, float heading, BOOL isNetwork, BOOL bScriptHostVeh, BOOL p7); - void DELETE_VEHICLE(Vehicle* vehicle); - void SET_VEHICLE_ALLOW_HOMING_MISSLE_LOCKON(Vehicle vehicle, BOOL toggle, BOOL p2); - void SET_VEHICLE_ALLOW_HOMING_MISSLE_LOCKON_SYNCED(Vehicle vehicle, BOOL canBeLockedOn, BOOL p2); - void SET_VEHICLE_ALLOW_NO_PASSENGERS_LOCKON(Vehicle veh, BOOL toggle); - int GET_VEHICLE_HOMING_LOCKON_STATE(Vehicle vehicle); - int GET_VEHICLE_HOMING_LOCKEDONTO_STATE(Any p0); - void SET_VEHICLE_HOMING_LOCKEDONTO_STATE(Any p0, Any p1); - BOOL IS_VEHICLE_MODEL(Vehicle vehicle, Hash model); - BOOL DOES_SCRIPT_VEHICLE_GENERATOR_EXIST(int vehicleGenerator); - int CREATE_SCRIPT_VEHICLE_GENERATOR(float x, float y, float z, float heading, float p4, float p5, Hash modelHash, int p7, int p8, int p9, int p10, BOOL p11, BOOL p12, BOOL p13, BOOL p14, BOOL p15, int p16); - void DELETE_SCRIPT_VEHICLE_GENERATOR(int vehicleGenerator); - void SET_SCRIPT_VEHICLE_GENERATOR(int vehicleGenerator, BOOL enabled); - void SET_ALL_VEHICLE_GENERATORS_ACTIVE_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2, BOOL toggle, BOOL p7); - void SET_ALL_VEHICLE_GENERATORS_ACTIVE(); - void SET_ALL_LOW_PRIORITY_VEHICLE_GENERATORS_ACTIVE(BOOL active); - void SET_VEHICLE_GENERATOR_AREA_OF_INTEREST(float x, float y, float z, float radius); - void CLEAR_VEHICLE_GENERATOR_AREA_OF_INTEREST(); - BOOL SET_VEHICLE_ON_GROUND_PROPERLY(Vehicle vehicle, float p1); - BOOL SET_VEHICLE_USE_CUTSCENE_WHEEL_COMPRESSION(Vehicle p0, BOOL p1, BOOL p2, BOOL p3); - BOOL IS_VEHICLE_STUCK_ON_ROOF(Vehicle vehicle); - void ADD_VEHICLE_UPSIDEDOWN_CHECK(Vehicle vehicle); - void REMOVE_VEHICLE_UPSIDEDOWN_CHECK(Vehicle vehicle); - BOOL IS_VEHICLE_STOPPED(Vehicle vehicle); - int GET_VEHICLE_NUMBER_OF_PASSENGERS(Vehicle vehicle, BOOL includeDriver, BOOL includeDeadOccupants); - int GET_VEHICLE_MAX_NUMBER_OF_PASSENGERS(Vehicle vehicle); - int GET_VEHICLE_MODEL_NUMBER_OF_SEATS(Hash modelHash); - BOOL IS_SEAT_WARP_ONLY(Vehicle vehicle, int seatIndex); - BOOL IS_TURRET_SEAT(Vehicle vehicle, int seatIndex); - BOOL DOES_VEHICLE_ALLOW_RAPPEL(Vehicle vehicle); - void SET_VEHICLE_DENSITY_MULTIPLIER_THIS_FRAME(float multiplier); - void SET_RANDOM_VEHICLE_DENSITY_MULTIPLIER_THIS_FRAME(float multiplier); - void SET_PARKED_VEHICLE_DENSITY_MULTIPLIER_THIS_FRAME(float multiplier); - void SET_DISABLE_RANDOM_TRAINS_THIS_FRAME(BOOL toggle); - void SET_AMBIENT_VEHICLE_RANGE_MULTIPLIER_THIS_FRAME(float value); - void SET_FAR_DRAW_VEHICLES(BOOL toggle); - void SET_NUMBER_OF_PARKED_VEHICLES(int value); - void SET_VEHICLE_DOORS_LOCKED(Vehicle vehicle, int doorLockStatus); - void SET_VEHICLE_INDIVIDUAL_DOORS_LOCKED(Vehicle vehicle, int doorId, int doorLockStatus); - void SET_VEHICLE_HAS_MUTED_SIRENS(Vehicle vehicle, BOOL toggle); - void SET_VEHICLE_DOORS_LOCKED_FOR_PLAYER(Vehicle vehicle, Player player, BOOL toggle); - BOOL GET_VEHICLE_DOORS_LOCKED_FOR_PLAYER(Vehicle vehicle, Player player); - void SET_VEHICLE_DOORS_LOCKED_FOR_ALL_PLAYERS(Vehicle vehicle, BOOL toggle); - void SET_VEHICLE_DOORS_LOCKED_FOR_NON_SCRIPT_PLAYERS(Vehicle vehicle, BOOL toggle); - void SET_VEHICLE_DOORS_LOCKED_FOR_TEAM(Vehicle vehicle, int team, BOOL toggle); - void SET_VEHICLE_DOORS_LOCKED_FOR_ALL_TEAMS(Vehicle vehicle, BOOL toggle); - void SET_VEHICLE_DONT_TERMINATE_TASK_WHEN_ACHIEVED(Vehicle vehicle); - void EXPLODE_VEHICLE(Vehicle vehicle, BOOL isAudible, BOOL isInvisible); - void SET_VEHICLE_OUT_OF_CONTROL(Vehicle vehicle, BOOL killDriver, BOOL explodeOnImpact); - void SET_VEHICLE_TIMED_EXPLOSION(Vehicle vehicle, Ped ped, BOOL toggle); - void ADD_VEHICLE_PHONE_EXPLOSIVE_DEVICE(Vehicle vehicle); - void CLEAR_VEHICLE_PHONE_EXPLOSIVE_DEVICE(); - BOOL HAS_VEHICLE_PHONE_EXPLOSIVE_DEVICE(); - void DETONATE_VEHICLE_PHONE_EXPLOSIVE_DEVICE(); - BOOL HAVE_VEHICLE_REAR_DOORS_BEEN_BLOWN_OPEN_BY_STICKYBOMB(Vehicle vehicle); - void SET_TAXI_LIGHTS(Vehicle vehicle, BOOL state); - BOOL IS_TAXI_LIGHT_ON(Vehicle vehicle); - BOOL IS_VEHICLE_IN_GARAGE_AREA(const char* garageName, Vehicle vehicle); - void SET_VEHICLE_COLOURS(Vehicle vehicle, int colorPrimary, int colorSecondary); - void SET_VEHICLE_FULLBEAM(Vehicle vehicle, BOOL toggle); - void SET_VEHICLE_IS_RACING(Vehicle vehicle, BOOL toggle); - void SET_VEHICLE_CUSTOM_PRIMARY_COLOUR(Vehicle vehicle, int r, int g, int b); - void GET_VEHICLE_CUSTOM_PRIMARY_COLOUR(Vehicle vehicle, int* r, int* g, int* b); - void CLEAR_VEHICLE_CUSTOM_PRIMARY_COLOUR(Vehicle vehicle); - BOOL GET_IS_VEHICLE_PRIMARY_COLOUR_CUSTOM(Vehicle vehicle); - void SET_VEHICLE_CUSTOM_SECONDARY_COLOUR(Vehicle vehicle, int r, int g, int b); - void GET_VEHICLE_CUSTOM_SECONDARY_COLOUR(Vehicle vehicle, int* r, int* g, int* b); - void CLEAR_VEHICLE_CUSTOM_SECONDARY_COLOUR(Vehicle vehicle); - BOOL GET_IS_VEHICLE_SECONDARY_COLOUR_CUSTOM(Vehicle vehicle); - void SET_VEHICLE_ENVEFF_SCALE(Vehicle vehicle, float fade); - float GET_VEHICLE_ENVEFF_SCALE(Vehicle vehicle); - void SET_CAN_RESPRAY_VEHICLE(Vehicle vehicle, BOOL state); - void SET_GOON_BOSS_VEHICLE(Vehicle vehicle, BOOL toggle); - void SET_OPEN_REAR_DOORS_ON_EXPLOSION(Vehicle vehicle, BOOL toggle); - void FORCE_SUBMARINE_SURFACE_MODE(Vehicle vehicle, BOOL toggle); - void FORCE_SUBMARINE_NEURTAL_BUOYANCY(Any p0, Any p1); - void SET_SUBMARINE_CRUSH_DEPTHS(Vehicle vehicle, BOOL p1, float depth1, float depth2, float depth3); - BOOL GET_SUBMARINE_IS_UNDER_DESIGN_DEPTH(Vehicle submarine); - int GET_SUBMARINE_NUMBER_OF_AIR_LEAKS(Vehicle submarine); - void SET_BOAT_IGNORE_LAND_PROBES(Any p0, Any p1); - void SET_BOUNDS_AFFECT_WATER_PROBES_(Vehicle vehicle, BOOL toggle); - void SET_BOAT_ANCHOR(Vehicle vehicle, BOOL toggle); - BOOL CAN_ANCHOR_BOAT_HERE(Vehicle vehicle); - BOOL CAN_ANCHOR_BOAT_HERE_IGNORE_PLAYERS(Vehicle vehicle); - void SET_BOAT_REMAINS_ANCHORED_WHILE_PLAYER_IS_DRIVER(Vehicle vehicle, BOOL toggle); - void SET_FORCE_LOW_LOD_ANCHOR_MODE(Vehicle vehicle, BOOL p1); - void SET_BOAT_LOW_LOD_ANCHOR_DISTANCE(Vehicle vehicle, float value); - BOOL IS_BOAT_ANCHORED(Vehicle vehicle); - void SET_BOAT_SINKS_WHEN_WRECKED(Vehicle vehicle, BOOL toggle); - void SET_BOAT_WRECKED(Vehicle vehicle); - void SET_VEHICLE_SIREN(Vehicle vehicle, BOOL toggle); - BOOL IS_VEHICLE_SIREN_ON(Vehicle vehicle); - BOOL IS_VEHICLE_SIREN_AUDIO_ON(Vehicle vehicle); - void SET_VEHICLE_STRONG(Vehicle vehicle, BOOL toggle); - void REMOVE_VEHICLE_STUCK_CHECK(Vehicle vehicle); - void GET_VEHICLE_COLOURS(Vehicle vehicle, int* colorPrimary, int* colorSecondary); - BOOL IS_VEHICLE_SEAT_FREE(Vehicle vehicle, int seatIndex, BOOL isTaskRunning); - Ped GET_PED_IN_VEHICLE_SEAT(Vehicle vehicle, int seatIndex, BOOL p2); - Ped GET_LAST_PED_IN_VEHICLE_SEAT(Vehicle vehicle, int seatIndex); - BOOL GET_VEHICLE_LIGHTS_STATE(Vehicle vehicle, BOOL* lightsOn, BOOL* highbeamsOn); - BOOL IS_VEHICLE_TYRE_BURST(Vehicle vehicle, int wheelID, BOOL completely); - void SET_VEHICLE_FORWARD_SPEED(Vehicle vehicle, float speed); - void SET_VEHICLE_FORWARD_SPEED_XY(Vehicle vehicle, float speed); - void BRING_VEHICLE_TO_HALT(Vehicle vehicle, float distance, int duration, BOOL p3); - void SET_VEHICLE_STEER_FOR_BUILDINGS(Vehicle vehicle, Any p1); - void SET_VEHICLE_CAUSES_SWERVING(Vehicle vehicle, BOOL toggle); - void SET_IGNORE_PLANES_SMALL_PITCH_CHANGE(Any p0, Any p1); - void STOP_BRINGING_VEHICLE_TO_HALT(Vehicle vehicle); - BOOL IS_VEHICLE_BEING_BROUGHT_TO_HALT(Vehicle vehicle); - void LOWER_FORKLIFT_FORKS(Vehicle forklift); - void SET_FORKLIFT_FORK_HEIGHT(Vehicle vehicle, float height); - BOOL IS_ENTITY_ATTACHED_TO_HANDLER_FRAME(Vehicle vehicle, Entity entity); - BOOL IS_ANY_ENTITY_ATTACHED_TO_HANDLER_FRAME(Vehicle vehicle); - Vehicle FIND_HANDLER_VEHICLE_CONTAINER_IS_ATTACHED_TO(Entity entity); - BOOL IS_HANDLER_FRAME_LINED_UP_WITH_CONTAINER(Vehicle vehicle, Entity entity); - void ATTACH_CONTAINER_TO_HANDLER_FRAME_WHEN_LINED_UP(Vehicle vehicle, Entity entity); - void DETACH_CONTAINER_FROM_HANDLER_FRAME(Vehicle vehicle); - void SET_VEHICLE_DISABLE_HEIGHT_MAP_AVOIDANCE(Vehicle vehicle, BOOL p1); - void SET_BOAT_DISABLE_AVOIDANCE(Vehicle vehicle, BOOL p1); - BOOL IS_HELI_LANDING_AREA_BLOCKED(Vehicle vehicle); - void SET_SHORT_SLOWDOWN_FOR_LANDING(Vehicle vehicle); - void SET_HELI_TURBULENCE_SCALAR(Vehicle vehicle, float p1); - void SET_CAR_BOOT_OPEN(Vehicle vehicle); - void SET_VEHICLE_TYRE_BURST(Vehicle vehicle, int index, BOOL onRim, float p3); - void SET_VEHICLE_DOORS_SHUT(Vehicle vehicle, BOOL closeInstantly); - void SET_VEHICLE_TYRES_CAN_BURST(Vehicle vehicle, BOOL toggle); - BOOL GET_VEHICLE_TYRES_CAN_BURST(Vehicle vehicle); - void SET_VEHICLE_WHEELS_CAN_BREAK(Vehicle vehicle, BOOL enabled); - void SET_VEHICLE_DOOR_OPEN(Vehicle vehicle, int doorId, BOOL loose, BOOL openInstantly); - void SET_VEHICLE_DOOR_AUTO_LOCK(Vehicle vehicle, int doorId, BOOL toggle); - void SET_FLEEING_VEHICLES_USE_SWITCHED_OFF_NODES(Any p0); - void REMOVE_VEHICLE_WINDOW(Vehicle vehicle, int windowIndex); - void ROLL_DOWN_WINDOWS(Vehicle vehicle); - void ROLL_DOWN_WINDOW(Vehicle vehicle, int windowIndex); - void ROLL_UP_WINDOW(Vehicle vehicle, int windowIndex); - void SMASH_VEHICLE_WINDOW(Vehicle vehicle, int windowIndex); - void FIX_VEHICLE_WINDOW(Vehicle vehicle, int windowIndex); - void POP_OUT_VEHICLE_WINDSCREEN(Vehicle vehicle); - void POP_OFF_VEHICLE_ROOF_WITH_IMPULSE(Vehicle vehicle, float x, float y, float z); - void SET_VEHICLE_LIGHTS(Vehicle vehicle, int state); - void SET_VEHICLE_USE_PLAYER_LIGHT_SETTINGS(Vehicle vehicle, BOOL toggle); - void SET_VEHICLE_HEADLIGHT_SHADOWS(Vehicle vehicle, int p1); - void SET_VEHICLE_ALARM(Vehicle vehicle, BOOL state); - void START_VEHICLE_ALARM(Vehicle vehicle); - BOOL IS_VEHICLE_ALARM_ACTIVATED(Vehicle vehicle); - void SET_VEHICLE_INTERIORLIGHT(Vehicle vehicle, BOOL toggle); - void SET_VEHICLE_FORCE_INTERIORLIGHT(Vehicle vehicle, BOOL toggle); - void SET_VEHICLE_LIGHT_MULTIPLIER(Vehicle vehicle, float multiplier); - void ATTACH_VEHICLE_TO_TRAILER(Vehicle vehicle, Vehicle trailer, float radius); - void ATTACH_VEHICLE_ON_TO_TRAILER(Vehicle vehicle, Vehicle trailer, float offsetX, float offsetY, float offsetZ, float coordsX, float coordsY, float coordsZ, float rotationX, float rotationY, float rotationZ, float disableCollisions); - void STABILISE_ENTITY_ATTACHED_TO_HELI(Vehicle vehicle, Entity entity, float p2); - void DETACH_VEHICLE_FROM_TRAILER(Vehicle vehicle); - BOOL IS_VEHICLE_ATTACHED_TO_TRAILER(Vehicle vehicle); - void SET_TRAILER_INVERSE_MASS_SCALE(Vehicle vehicle, float p1); - void SET_TRAILER_LEGS_RAISED(Vehicle vehicle); - void SET_TRAILER_LEGS_LOWERED(Vehicle vehicle); - void SET_VEHICLE_TYRE_FIXED(Vehicle vehicle, int tyreIndex); - void SET_VEHICLE_NUMBER_PLATE_TEXT(Vehicle vehicle, const char* plateText); - const char* GET_VEHICLE_NUMBER_PLATE_TEXT(Vehicle vehicle); - int GET_NUMBER_OF_VEHICLE_NUMBER_PLATES(); - void SET_VEHICLE_NUMBER_PLATE_TEXT_INDEX(Vehicle vehicle, int plateIndex); - int GET_VEHICLE_NUMBER_PLATE_TEXT_INDEX(Vehicle vehicle); - void SET_RANDOM_TRAINS(BOOL toggle); - Vehicle CREATE_MISSION_TRAIN(int variation, float x, float y, float z, BOOL direction, Any p5, Any p6); - void SWITCH_TRAIN_TRACK(int trackId, BOOL state); - void SET_TRAIN_TRACK_SPAWN_FREQUENCY(int trackIndex, int frequency); - void ALLOW_TRAIN_TO_BE_REMOVED_BY_POPULATION(Any p0); - void DELETE_ALL_TRAINS(); - void SET_TRAIN_SPEED(Vehicle train, float speed); - void SET_TRAIN_CRUISE_SPEED(Vehicle train, float speed); - void SET_RANDOM_BOATS(BOOL toggle); - void SET_RANDOM_BOATS_MP(BOOL toggle); - void SET_GARBAGE_TRUCKS(BOOL toggle); - BOOL DOES_VEHICLE_HAVE_STUCK_VEHICLE_CHECK(Vehicle vehicle); - int GET_VEHICLE_RECORDING_ID(int recording, const char* script); - void REQUEST_VEHICLE_RECORDING(int recording, const char* script); - BOOL HAS_VEHICLE_RECORDING_BEEN_LOADED(int recording, const char* script); - void REMOVE_VEHICLE_RECORDING(int recording, const char* script); - Vector3 GET_POSITION_OF_VEHICLE_RECORDING_ID_AT_TIME(int id, float time); - Vector3 GET_POSITION_OF_VEHICLE_RECORDING_AT_TIME(int recording, float time, const char* script); - Vector3 GET_ROTATION_OF_VEHICLE_RECORDING_ID_AT_TIME(int id, float time); - Vector3 GET_ROTATION_OF_VEHICLE_RECORDING_AT_TIME(int recording, float time, const char* script); - float GET_TOTAL_DURATION_OF_VEHICLE_RECORDING_ID(int id); - float GET_TOTAL_DURATION_OF_VEHICLE_RECORDING(int recording, const char* script); - float GET_POSITION_IN_RECORDING(Vehicle vehicle); - float GET_TIME_POSITION_IN_RECORDING(Vehicle vehicle); - void START_PLAYBACK_RECORDED_VEHICLE(Vehicle vehicle, int recording, const char* script, BOOL p3); - void START_PLAYBACK_RECORDED_VEHICLE_WITH_FLAGS(Vehicle vehicle, int recording, const char* script, int flags, int time, int drivingStyle); - void FORCE_PLAYBACK_RECORDED_VEHICLE_UPDATE(Vehicle vehicle, BOOL p1); - void STOP_PLAYBACK_RECORDED_VEHICLE(Vehicle vehicle); - void PAUSE_PLAYBACK_RECORDED_VEHICLE(Vehicle vehicle); - void UNPAUSE_PLAYBACK_RECORDED_VEHICLE(Vehicle vehicle); - BOOL IS_PLAYBACK_GOING_ON_FOR_VEHICLE(Vehicle vehicle); - BOOL IS_PLAYBACK_USING_AI_GOING_ON_FOR_VEHICLE(Vehicle vehicle); - int GET_CURRENT_PLAYBACK_FOR_VEHICLE(Vehicle vehicle); - void SKIP_TO_END_AND_STOP_PLAYBACK_RECORDED_VEHICLE(Vehicle vehicle); - void SET_PLAYBACK_SPEED(Vehicle vehicle, float speed); - void START_PLAYBACK_RECORDED_VEHICLE_USING_AI(Vehicle vehicle, int recording, const char* script, float speed, int drivingStyle); - void SKIP_TIME_IN_PLAYBACK_RECORDED_VEHICLE(Vehicle vehicle, float time); - void SET_PLAYBACK_TO_USE_AI(Vehicle vehicle, int drivingStyle); - void SET_PLAYBACK_TO_USE_AI_TRY_TO_REVERT_BACK_LATER(Vehicle vehicle, int time, int drivingStyle, BOOL p3); - void SET_ADDITIONAL_ROTATION_FOR_RECORDED_VEHICLE_PLAYBACK(Vehicle vehicle, float x, float y, float z, Any p4); - void SET_POSITION_OFFSET_FOR_RECORDED_VEHICLE_PLAYBACK(Vehicle vehicle, float x, float y, float z); - void SET_GLOBAL_POSITION_OFFSET_FOR_RECORDED_VEHICLE_PLAYBACK(Vehicle vehicle, float x, float y, float z); - void SET_SHOULD_LERP_FROM_AI_TO_FULL_RECORDING(Vehicle vehicle, BOOL p1); - void EXPLODE_VEHICLE_IN_CUTSCENE(Vehicle vehicle, BOOL p1); - void ADD_VEHICLE_STUCK_CHECK_WITH_WARP(Any p0, float p1, Any p2, BOOL p3, BOOL p4, BOOL p5, Any p6); - void SET_VEHICLE_MODEL_IS_SUPPRESSED(Hash model, BOOL suppressed); - Vehicle GET_RANDOM_VEHICLE_IN_SPHERE(float x, float y, float z, float radius, Hash modelHash, int flags); - Vehicle GET_RANDOM_VEHICLE_FRONT_BUMPER_IN_SPHERE(float p0, float p1, float p2, float p3, int p4, int p5, int p6); - Vehicle GET_RANDOM_VEHICLE_BACK_BUMPER_IN_SPHERE(float p0, float p1, float p2, float p3, int p4, int p5, int p6); - Vehicle GET_CLOSEST_VEHICLE(float x, float y, float z, float radius, Hash modelHash, int flags); - Vehicle GET_TRAIN_CARRIAGE(Vehicle train, int trailerNumber); - BOOL IS_MISSION_TRAIN(Vehicle train); - void DELETE_MISSION_TRAIN(Vehicle* train); - void SET_MISSION_TRAIN_AS_NO_LONGER_NEEDED(Vehicle* train, BOOL p1); - void SET_MISSION_TRAIN_COORDS(Vehicle train, float x, float y, float z); - BOOL IS_THIS_MODEL_A_BOAT(Hash model); - BOOL IS_THIS_MODEL_A_JETSKI(Hash model); - BOOL IS_THIS_MODEL_A_PLANE(Hash model); - BOOL IS_THIS_MODEL_A_HELI(Hash model); - BOOL IS_THIS_MODEL_A_CAR(Hash model); - BOOL IS_THIS_MODEL_A_TRAIN(Hash model); - BOOL IS_THIS_MODEL_A_BIKE(Hash model); - BOOL IS_THIS_MODEL_A_BICYCLE(Hash model); - BOOL IS_THIS_MODEL_A_QUADBIKE(Hash model); - BOOL IS_THIS_MODEL_AN_AMPHIBIOUS_CAR(Hash model); - BOOL IS_THIS_MODEL_AN_AMPHIBIOUS_QUADBIKE(Hash model); - void SET_HELI_BLADES_FULL_SPEED(Vehicle vehicle); - void SET_HELI_BLADES_SPEED(Vehicle vehicle, float speed); - void FORCE_SUB_THROTTLE_FOR_TIME(Vehicle vehicle, float p1, float p2); - void SET_VEHICLE_CAN_BE_TARGETTED(Vehicle vehicle, BOOL state); - void SET_DONT_ALLOW_PLAYER_TO_ENTER_VEHICLE_IF_LOCKED_FOR_PLAYER(Vehicle vehicle, BOOL p1); - void SET_VEHICLE_CAN_BE_VISIBLY_DAMAGED(Vehicle vehicle, BOOL state); - void SET_VEHICLE_HAS_UNBREAKABLE_LIGHTS(Vehicle vehicle, BOOL toggle); - void SET_VEHICLE_RESPECTS_LOCKS_WHEN_HAS_DRIVER(Vehicle vehicle, BOOL p1); - void SET_VEHICLE_CAN_EJECT_PASSENGERS_IF_LOCKED(Any p0, Any p1); - float GET_VEHICLE_DIRT_LEVEL(Vehicle vehicle); - void SET_VEHICLE_DIRT_LEVEL(Vehicle vehicle, float dirtLevel); - BOOL GET_DOES_VEHICLE_HAVE_DAMAGE_DECALS(Vehicle vehicle); - BOOL IS_VEHICLE_DOOR_FULLY_OPEN(Vehicle vehicle, int doorId); - void SET_VEHICLE_ENGINE_ON(Vehicle vehicle, BOOL value, BOOL instantly, BOOL disableAutoStart); - void SET_VEHICLE_UNDRIVEABLE(Vehicle vehicle, BOOL toggle); - void SET_VEHICLE_PROVIDES_COVER(Vehicle vehicle, BOOL toggle); - void SET_VEHICLE_DOOR_CONTROL(Vehicle vehicle, int doorId, int speed, float angle); - void SET_VEHICLE_DOOR_LATCHED(Vehicle vehicle, int doorId, BOOL p2, BOOL p3, BOOL p4); - float GET_VEHICLE_DOOR_ANGLE_RATIO(Vehicle vehicle, int doorId); - Ped GET_PED_USING_VEHICLE_DOOR(Vehicle vehicle, int doord); - void SET_VEHICLE_DOOR_SHUT(Vehicle vehicle, int doorId, BOOL closeInstantly); - void SET_VEHICLE_DOOR_BROKEN(Vehicle vehicle, int doorId, BOOL deleteDoor); - void SET_VEHICLE_CAN_BREAK(Vehicle vehicle, BOOL toggle); - BOOL DOES_VEHICLE_HAVE_ROOF(Vehicle vehicle); - void SET_VEHICLE_REMOVE_AGGRESSIVE_CARJACK_MISSION(Any p0); - void SET_VEHICLE_AVOID_PLAYER_VEHICLE_RIOT_VAN_MISSION(Any p0); - void SET_CARJACK_MISSION_REMOVAL_PARAMETERS(Any p0, Any p1); - BOOL IS_BIG_VEHICLE(Vehicle vehicle); - int GET_NUMBER_OF_VEHICLE_COLOURS(Vehicle vehicle); - void SET_VEHICLE_COLOUR_COMBINATION(Vehicle vehicle, int colorCombination); - int GET_VEHICLE_COLOUR_COMBINATION(Vehicle vehicle); - void SET_VEHICLE_XENON_LIGHT_COLOR_INDEX(Vehicle vehicle, int colorIndex); - int GET_VEHICLE_XENON_LIGHT_COLOR_INDEX(Vehicle vehicle); - void SET_VEHICLE_IS_CONSIDERED_BY_PLAYER(Vehicle vehicle, BOOL toggle); - void SET_VEHICLE_WILL_FORCE_OTHER_VEHICLES_TO_STOP(Vehicle vehicle, BOOL toggle); - void SET_VEHICLE_ACT_AS_IF_HAS_SIREN_ON(Vehicle vehicle, BOOL p1); - void SET_VEHICLE_USE_MORE_RESTRICTIVE_SPAWN_CHECKS(Vehicle vehicle, BOOL p1); - void SET_VEHICLE_MAY_BE_USED_BY_GOTO_POINT_ANY_MEANS(Vehicle vehicle, BOOL p1); - void GET_RANDOM_VEHICLE_MODEL_IN_MEMORY(BOOL p0, Hash* modelHash, int* successIndicator); - int GET_VEHICLE_DOOR_LOCK_STATUS(Vehicle vehicle); - int GET_VEHICLE_INDIVIDUAL_DOOR_LOCK_STATUS(Vehicle vehicle, int doorId); - BOOL IS_VEHICLE_DOOR_DAMAGED(Vehicle veh, int doorID); - void SET_DOOR_ALLOWED_TO_BE_BROKEN_OFF(Vehicle vehicle, int doorId, BOOL isBreakable); - BOOL IS_VEHICLE_BUMPER_BOUNCING(Vehicle vehicle, BOOL frontBumper); - BOOL IS_VEHICLE_BUMPER_BROKEN_OFF(Vehicle vehicle, BOOL frontBumper); - BOOL IS_COP_VEHICLE_IN_AREA_3D(float x1, float x2, float y1, float y2, float z1, float z2); - BOOL IS_VEHICLE_ON_ALL_WHEELS(Vehicle vehicle); - int GET_VEHICLE_MODEL_VALUE(Hash vehicleModel); - Hash GET_VEHICLE_LAYOUT_HASH(Vehicle vehicle); - Hash GET_IN_VEHICLE_CLIPSET_HASH_FOR_SEAT(Vehicle vehicle, int p1); - void SET_RENDER_TRAIN_AS_DERAILED(Vehicle train, BOOL toggle); - void SET_VEHICLE_EXTRA_COLOURS(Vehicle vehicle, int pearlescentColor, int wheelColor); - void GET_VEHICLE_EXTRA_COLOURS(Vehicle vehicle, int* pearlescentColor, int* wheelColor); - void SET_VEHICLE_EXTRA_COLOUR_5(Vehicle vehicle, int color); - void GET_VEHICLE_EXTRA_COLOUR_5(Vehicle vehicle, int* color); - void SET_VEHICLE_EXTRA_COLOUR_6(Vehicle vehicle, int color); - void GET_VEHICLE_EXTRA_COLOUR_6(Vehicle vehicle, int* color); - void STOP_ALL_GARAGE_ACTIVITY(); - void SET_VEHICLE_FIXED(Vehicle vehicle); - void SET_VEHICLE_DEFORMATION_FIXED(Vehicle vehicle); - void SET_VEHICLE_CAN_ENGINE_MISSFIRE(Vehicle vehicle, BOOL toggle); - void SET_VEHICLE_CAN_LEAK_OIL(Vehicle vehicle, BOOL toggle); - void SET_VEHICLE_CAN_LEAK_PETROL(Vehicle vehicle, BOOL toggle); - void SET_DISABLE_VEHICLE_PETROL_TANK_FIRES(Vehicle vehicle, BOOL toggle); - void SET_DISABLE_VEHICLE_PETROL_TANK_DAMAGE(Vehicle vehicle, BOOL toggle); - void SET_DISABLE_VEHICLE_ENGINE_FIRES(Vehicle vehicle, BOOL toggle); - void SET_VEHICLE_LIMIT_SPEED_WHEN_PLAYER_INACTIVE(Vehicle vehicle, BOOL toggle); - void SET_VEHICLE_STOP_INSTANTLY_WHEN_PLAYER_INACTIVE(Vehicle vehicle, BOOL toggle); - void SET_DISABLE_PRETEND_OCCUPANTS(Vehicle vehicle, BOOL toggle); - void REMOVE_VEHICLES_FROM_GENERATORS_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2, Any p6); - void SET_VEHICLE_STEER_BIAS(Vehicle vehicle, float value); - BOOL IS_VEHICLE_EXTRA_TURNED_ON(Vehicle vehicle, int extraId); - void SET_VEHICLE_EXTRA(Vehicle vehicle, int extraId, BOOL disable); - BOOL DOES_EXTRA_EXIST(Vehicle vehicle, int extraId); - BOOL IS_EXTRA_BROKEN_OFF(Vehicle vehicle, int extraId); - void SET_CONVERTIBLE_ROOF(Vehicle vehicle, BOOL p1); - void LOWER_CONVERTIBLE_ROOF(Vehicle vehicle, BOOL instantlyLower); - void RAISE_CONVERTIBLE_ROOF(Vehicle vehicle, BOOL instantlyRaise); - int GET_CONVERTIBLE_ROOF_STATE(Vehicle vehicle); - BOOL IS_VEHICLE_A_CONVERTIBLE(Vehicle vehicle, BOOL p1); - BOOL TRANSFORM_TO_SUBMARINE(Vehicle vehicle, BOOL noAnimation); - void TRANSFORM_TO_CAR(Vehicle vehicle, BOOL noAnimation); - BOOL IS_VEHICLE_IN_SUBMARINE_MODE(Vehicle vehicle); - BOOL IS_VEHICLE_STOPPED_AT_TRAFFIC_LIGHTS(Vehicle vehicle); - void SET_VEHICLE_DAMAGE(Vehicle vehicle, float xOffset, float yOffset, float zOffset, float damage, float radius, BOOL focusOnModel); - void SET_VEHICLE_OCCUPANTS_TAKE_EXPLOSIVE_DAMAGE(Vehicle vehicle, BOOL toggle); - float GET_VEHICLE_ENGINE_HEALTH(Vehicle vehicle); - void SET_VEHICLE_ENGINE_HEALTH(Vehicle vehicle, float health); - void SET_PLANE_ENGINE_HEALTH(Vehicle vehicle, float health); - float GET_VEHICLE_PETROL_TANK_HEALTH(Vehicle vehicle); - void SET_VEHICLE_PETROL_TANK_HEALTH(Vehicle vehicle, float health); - BOOL IS_VEHICLE_STUCK_TIMER_UP(Vehicle vehicle, int p1, int ms); - void RESET_VEHICLE_STUCK_TIMER(Vehicle vehicle, int nullAttributes); - BOOL IS_VEHICLE_DRIVEABLE(Vehicle vehicle, BOOL isOnFireCheck); - void SET_VEHICLE_HAS_BEEN_OWNED_BY_PLAYER(Vehicle vehicle, BOOL owned); - void SET_VEHICLE_NEEDS_TO_BE_HOTWIRED(Vehicle vehicle, BOOL toggle); - void SET_VEHICLE_BLIP_THROTTLE_RANDOMLY(Vehicle vehicle, BOOL p1); - void SET_POLICE_FOCUS_WILL_TRACK_VEHICLE(Vehicle vehicle, BOOL toggle); - void START_VEHICLE_HORN(Vehicle vehicle, int duration, Hash mode, BOOL forever); - void SET_VEHICLE_IN_CAR_MOD_SHOP(Vehicle vehicle, BOOL toggle); - void SET_VEHICLE_HAS_STRONG_AXLES(Vehicle vehicle, BOOL toggle); - const char* GET_DISPLAY_NAME_FROM_VEHICLE_MODEL(Hash modelHash); - const char* GET_MAKE_NAME_FROM_VEHICLE_MODEL(Hash modelHash); - Vector3 GET_VEHICLE_DEFORMATION_AT_POS(Vehicle vehicle, float offsetX, float offsetY, float offsetZ); - void SET_VEHICLE_LIVERY(Vehicle vehicle, int livery); - int GET_VEHICLE_LIVERY(Vehicle vehicle); - int GET_VEHICLE_LIVERY_COUNT(Vehicle vehicle); - void SET_VEHICLE_LIVERY2(Vehicle vehicle, int livery); - int GET_VEHICLE_LIVERY2(Vehicle vehicle); - int GET_VEHICLE_LIVERY2_COUNT(Vehicle vehicle); - BOOL IS_VEHICLE_WINDOW_INTACT(Vehicle vehicle, int windowIndex); - BOOL ARE_ALL_VEHICLE_WINDOWS_INTACT(Vehicle vehicle); - BOOL ARE_ANY_VEHICLE_SEATS_FREE(Vehicle vehicle); - void RESET_VEHICLE_WHEELS(Vehicle vehicle, BOOL toggle); - BOOL IS_HELI_PART_BROKEN(Vehicle vehicle, BOOL p1, BOOL p2, BOOL p3); - float GET_HELI_MAIN_ROTOR_HEALTH(Vehicle vehicle); - float GET_HELI_TAIL_ROTOR_HEALTH(Vehicle vehicle); - float GET_HELI_TAIL_BOOM_HEALTH(Vehicle vehicle); - void SET_HELI_MAIN_ROTOR_HEALTH(Vehicle vehicle, float health); - void SET_HELI_TAIL_ROTOR_HEALTH(Vehicle vehicle, float health); - BOOL SET_HELI_TAIL_BOOM_CAN_BREAK_OFF(Vehicle vehicle, BOOL toggle); - void SET_VEHICLE_NAME_DEBUG(Vehicle vehicle, const char* name); - void SET_VEHICLE_EXPLODES_ON_HIGH_EXPLOSION_DAMAGE(Vehicle vehicle, BOOL toggle); - void SET_VEHICLE_EXPLODES_ON_EXPLOSION_DAMAGE_AT_ZERO_BODY_HEALTH(Vehicle vehicle, BOOL toggle); - void SET_ALLOW_VEHICLE_EXPLODES_ON_CONTACT(Vehicle vehicle, BOOL toggle); - void SET_VEHICLE_DISABLE_TOWING(Vehicle vehicle, BOOL toggle); - BOOL GET_VEHICLE_HAS_LANDING_GEAR(Vehicle vehicle); - void CONTROL_LANDING_GEAR(Vehicle vehicle, int state); - int GET_LANDING_GEAR_STATE(Vehicle vehicle); - BOOL IS_ANY_VEHICLE_NEAR_POINT(float x, float y, float z, float radius); - void REQUEST_VEHICLE_HIGH_DETAIL_MODEL(Vehicle vehicle); - void REMOVE_VEHICLE_HIGH_DETAIL_MODEL(Vehicle vehicle); - BOOL IS_VEHICLE_HIGH_DETAIL(Vehicle vehicle); - void REQUEST_VEHICLE_ASSET(Hash vehicleHash, int vehicleAsset); - BOOL HAS_VEHICLE_ASSET_LOADED(int vehicleAsset); - void REMOVE_VEHICLE_ASSET(int vehicleAsset); - void SET_VEHICLE_TOW_TRUCK_ARM_POSITION(Vehicle vehicle, float position); - void ATTACH_VEHICLE_TO_TOW_TRUCK(Vehicle towTruck, Vehicle vehicle, BOOL rear, float hookOffsetX, float hookOffsetY, float hookOffsetZ); - void DETACH_VEHICLE_FROM_TOW_TRUCK(Vehicle towTruck, Vehicle vehicle); - BOOL DETACH_VEHICLE_FROM_ANY_TOW_TRUCK(Vehicle vehicle); - BOOL IS_VEHICLE_ATTACHED_TO_TOW_TRUCK(Vehicle towTruck, Vehicle vehicle); - Entity GET_ENTITY_ATTACHED_TO_TOW_TRUCK(Vehicle towTruck); - Entity SET_VEHICLE_AUTOMATICALLY_ATTACHES(Vehicle vehicle, BOOL p1, Any p2); - void SET_VEHICLE_BULLDOZER_ARM_POSITION(Vehicle vehicle, float position, BOOL p2); - void SET_VEHICLE_TANK_TURRET_POSITION(Vehicle vehicle, float position, BOOL p2); - void SET_VEHICLE_TURRET_TARGET(Vehicle vehicle, BOOL p1, float x, float y, float z, BOOL p5); - void SET_VEHICLE_TANK_STATIONARY(Vehicle vehicle, BOOL p1); - void SET_VEHICLE_TURRET_SPEED_THIS_FRAME(Vehicle vehicle, float speed); - void DISABLE_VEHICLE_TURRET_MOVEMENT_THIS_FRAME(Vehicle vehicle); - void SET_VEHICLE_FLIGHT_NOZZLE_POSITION(Vehicle vehicle, float angleRatio); - void SET_VEHICLE_FLIGHT_NOZZLE_POSITION_IMMEDIATE(Vehicle vehicle, float angle); - float GET_VEHICLE_FLIGHT_NOZZLE_POSITION(Vehicle plane); - void SET_DISABLE_VERTICAL_FLIGHT_MODE_TRANSITION(Vehicle vehicle, BOOL toggle); - BOOL GENERATE_VEHICLE_CREATION_POS_FROM_PATHS(Vector3* outVec, Any p1, Vector3* outVec1, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8); - void SET_VEHICLE_BURNOUT(Vehicle vehicle, BOOL toggle); - BOOL IS_VEHICLE_IN_BURNOUT(Vehicle vehicle); - void SET_VEHICLE_REDUCE_GRIP(Vehicle vehicle, BOOL toggle); - void SET_VEHICLE_REDUCE_GRIP_LEVEL(Vehicle vehicle, int val); - void SET_VEHICLE_INDICATOR_LIGHTS(Vehicle vehicle, int turnSignal, BOOL toggle); - void SET_VEHICLE_BRAKE_LIGHTS(Vehicle vehicle, BOOL toggle); - void SET_VEHICLE_TAIL_LIGHTS(Vehicle vehicle, BOOL toggle); - void SET_VEHICLE_HANDBRAKE(Vehicle vehicle, BOOL toggle); - void SET_VEHICLE_BRAKE(Vehicle vehicle, BOOL toggle); - void INSTANTLY_FILL_VEHICLE_POPULATION(); - BOOL HAS_INSTANT_FILL_VEHICLE_POPULATION_FINISHED(); - void NETWORK_ENABLE_EMPTY_CROWDING_VEHICLES_REMOVAL(BOOL toggle); - void NETWORK_CAP_EMPTY_CROWDING_VEHICLES_REMOVAL(int p0); - BOOL GET_VEHICLE_TRAILER_VEHICLE(Vehicle vehicle, Vehicle* trailer); - Vehicle GET_VEHICLE_TRAILER_PARENT_VEHICLE_(Vehicle trailer); - void SET_VEHICLE_USES_LARGE_REAR_RAMP(Vehicle vehicle, BOOL toggle); - void SET_VEHICLE_RUDDER_BROKEN(Vehicle vehicle, BOOL toggle); - void SET_CONVERTIBLE_ROOF_LATCH_STATE(Vehicle vehicle, BOOL state); - float GET_VEHICLE_ESTIMATED_MAX_SPEED(Vehicle vehicle); - float GET_VEHICLE_MAX_BRAKING(Vehicle vehicle); - float GET_VEHICLE_MAX_TRACTION(Vehicle vehicle); - float GET_VEHICLE_ACCELERATION(Vehicle vehicle); - float GET_VEHICLE_MODEL_ESTIMATED_MAX_SPEED(Hash modelHash); - float GET_VEHICLE_MODEL_MAX_BRAKING(Hash modelHash); - float GET_VEHICLE_MODEL_MAX_BRAKING_MAX_MODS(Hash modelHash); - float GET_VEHICLE_MODEL_MAX_TRACTION(Hash modelHash); - float GET_VEHICLE_MODEL_ACCELERATION(Hash modelHash); - float GET_VEHICLE_MODEL_ACCELERATION_MAX_MODS(Hash modelHash); - float GET_FLYING_VEHICLE_MODEL_AGILITY(Hash modelHash); - float GET_BOAT_VEHICLE_MODEL_AGILITY(Hash modelHash); - float GET_VEHICLE_CLASS_ESTIMATED_MAX_SPEED(int vehicleClass); - float GET_VEHICLE_CLASS_MAX_TRACTION(int vehicleClass); - float GET_VEHICLE_CLASS_MAX_AGILITY(int vehicleClass); - float GET_VEHICLE_CLASS_MAX_ACCELERATION(int vehicleClass); - float GET_VEHICLE_CLASS_MAX_BRAKING(int vehicleClass); - int ADD_ROAD_NODE_SPEED_ZONE(float x, float y, float z, float radius, float speed, BOOL p5); - BOOL REMOVE_ROAD_NODE_SPEED_ZONE(int speedzone); - void OPEN_BOMB_BAY_DOORS(Vehicle vehicle); - void CLOSE_BOMB_BAY_DOORS(Vehicle vehicle); - BOOL GET_ARE_BOMB_BAY_DOORS_OPEN(Vehicle aircraft); - BOOL IS_VEHICLE_SEARCHLIGHT_ON(Vehicle vehicle); - void SET_VEHICLE_SEARCHLIGHT(Vehicle heli, BOOL toggle, BOOL canBeUsedByAI); - BOOL DOES_VEHICLE_HAVE_SEARCHLIGHT(Vehicle vehicle); - BOOL IS_ENTRY_POINT_FOR_SEAT_CLEAR(Ped ped, Vehicle vehicle, int seatIndex, BOOL side, BOOL onEnter); - Vector3 GET_ENTRY_POINT_POSITION(Vehicle vehicle, int doorId); - BOOL CAN_SHUFFLE_SEAT(Vehicle vehicle, int seatIndex); - int GET_NUM_MOD_KITS(Vehicle vehicle); - void SET_VEHICLE_MOD_KIT(Vehicle vehicle, int modKit); - int GET_VEHICLE_MOD_KIT(Vehicle vehicle); - int GET_VEHICLE_MOD_KIT_TYPE(Vehicle vehicle); - int GET_VEHICLE_WHEEL_TYPE(Vehicle vehicle); - void SET_VEHICLE_WHEEL_TYPE(Vehicle vehicle, int WheelType); - int GET_NUM_MOD_COLORS(int paintType, BOOL p1); - void SET_VEHICLE_MOD_COLOR_1(Vehicle vehicle, int paintType, int color, int pearlescentColor); - void SET_VEHICLE_MOD_COLOR_2(Vehicle vehicle, int paintType, int color); - void GET_VEHICLE_MOD_COLOR_1(Vehicle vehicle, int* paintType, int* color, int* pearlescentColor); - void GET_VEHICLE_MOD_COLOR_2(Vehicle vehicle, int* paintType, int* color); - const char* GET_VEHICLE_MOD_COLOR_1_NAME(Vehicle vehicle, BOOL p1); - const char* GET_VEHICLE_MOD_COLOR_2_NAME(Vehicle vehicle); - BOOL HAVE_VEHICLE_MODS_STREAMED_IN(Vehicle vehicle); - BOOL IS_VEHICLE_MOD_GEN9_EXCLUSIVE(Vehicle vehicle, int modType, int modIndex); - void SET_VEHICLE_MOD(Vehicle vehicle, int modType, int modIndex, BOOL customTires); - int GET_VEHICLE_MOD(Vehicle vehicle, int modType); - int GET_VEHICLE_MOD_VARIATION(Vehicle vehicle, int modType); - int GET_NUM_VEHICLE_MODS(Vehicle vehicle, int modType); - void REMOVE_VEHICLE_MOD(Vehicle vehicle, int modType); - void TOGGLE_VEHICLE_MOD(Vehicle vehicle, int modType, BOOL toggle); - BOOL IS_TOGGLE_MOD_ON(Vehicle vehicle, int modType); - const char* GET_MOD_TEXT_LABEL(Vehicle vehicle, int modType, int modValue); - const char* GET_MOD_SLOT_NAME(Vehicle vehicle, int modType); - const char* GET_LIVERY_NAME(Vehicle vehicle, int liveryIndex); - int GET_VEHICLE_MOD_MODIFIER_VALUE(Vehicle vehicle, int modType, int modIndex); - Hash GET_VEHICLE_MOD_IDENTIFIER_HASH(Vehicle vehicle, int modType, int modIndex); - void PRELOAD_VEHICLE_MOD(Vehicle vehicle, int modType, int modIndex); - BOOL HAS_PRELOAD_MODS_FINISHED(Vehicle vehicle); - void RELEASE_PRELOAD_MODS(Vehicle vehicle); - void SET_VEHICLE_TYRE_SMOKE_COLOR(Vehicle vehicle, int r, int g, int b); - void GET_VEHICLE_TYRE_SMOKE_COLOR(Vehicle vehicle, int* r, int* g, int* b); - void SET_VEHICLE_WINDOW_TINT(Vehicle vehicle, int tint); - int GET_VEHICLE_WINDOW_TINT(Vehicle vehicle); - int GET_NUM_VEHICLE_WINDOW_TINTS(); - void GET_VEHICLE_COLOR(Vehicle vehicle, int* r, int* g, int* b); - int GET_VEHICLE_COLOURS_WHICH_CAN_BE_SET(Vehicle vehicle); - Hash GET_VEHICLE_CAUSE_OF_DESTRUCTION(Vehicle vehicle); - void OVERRIDE_PLANE_DAMAGE_THREHSOLD(Vehicle vehicle, float health); - BOOL GET_IS_LEFT_VEHICLE_HEADLIGHT_DAMAGED(Vehicle vehicle); - BOOL GET_IS_RIGHT_VEHICLE_HEADLIGHT_DAMAGED(Vehicle vehicle); - BOOL GET_BOTH_VEHICLE_HEADLIGHTS_DAMAGED(Vehicle vehicle); - void MODIFY_VEHICLE_TOP_SPEED(Vehicle vehicle, float value); - void SET_VEHICLE_MAX_SPEED(Vehicle vehicle, float speed); - void SET_VEHICLE_STAYS_FROZEN_WHEN_CLEANED_UP(Vehicle vehicle, BOOL toggle); - void SET_VEHICLE_ACT_AS_IF_HIGH_SPEED_FOR_FRAG_SMASHING(Vehicle vehicle, BOOL p1); - void SET_PEDS_CAN_FALL_OFF_THIS_VEHICLE_FROM_LARGE_FALL_DAMAGE(Vehicle vehicle, BOOL toggle, float p2); - int ADD_VEHICLE_COMBAT_ANGLED_AVOIDANCE_AREA(float p0, float p1, float p2, float p3, float p4, float p5, float p6); - void REMOVE_VEHICLE_COMBAT_AVOIDANCE_AREA(int p0); - BOOL IS_ANY_PED_RAPPELLING_FROM_HELI(Vehicle vehicle); - void SET_VEHICLE_CHEAT_POWER_INCREASE(Vehicle vehicle, float value); - void SET_VEHICLE_INFLUENCES_WANTED_LEVEL(Any p0, BOOL p1); - void SET_VEHICLE_IS_WANTED(Vehicle vehicle, BOOL state); - void SWING_BOAT_BOOM_TO_RATIO(Vehicle vehicle, float ratio); - void SWING_BOAT_BOOM_FREELY(Vehicle vehicle, BOOL toggle); - void ALLOW_BOAT_BOOM_TO_ANIMATE(Vehicle vehicle, BOOL toggle); - float GET_BOAT_BOOM_POSITION_RATIO(Vehicle vehicle); - void DISABLE_PLANE_AILERON(Vehicle vehicle, BOOL p1, BOOL p2); - BOOL GET_IS_VEHICLE_ENGINE_RUNNING(Vehicle vehicle); - void SET_VEHICLE_USE_ALTERNATE_HANDLING(Vehicle vehicle, BOOL toggle); - void SET_BIKE_ON_STAND(Vehicle vehicle, float x, float y); - void SET_VEHICLE_NOT_STEALABLE_AMBIENTLY(Vehicle vehicle, BOOL p1); - void LOCK_DOORS_WHEN_NO_LONGER_NEEDED(Vehicle vehicle); - void SET_LAST_DRIVEN_VEHICLE(Vehicle vehicle); - Vehicle GET_LAST_DRIVEN_VEHICLE(); - void CLEAR_LAST_DRIVEN_VEHICLE(); - void SET_VEHICLE_HAS_BEEN_DRIVEN_FLAG(Vehicle vehicle, BOOL toggle); - void SET_TASK_VEHICLE_GOTO_PLANE_MIN_HEIGHT_ABOVE_TERRAIN(Vehicle plane, int height); - void SET_VEHICLE_LOD_MULTIPLIER(Vehicle vehicle, float multiplier); - void SET_VEHICLE_CAN_SAVE_IN_GARAGE(Vehicle vehicle, BOOL toggle); - int GET_VEHICLE_NUM_OF_BROKEN_OFF_PARTS(Vehicle vehicle); - int GET_VEHICLE_NUM_OF_BROKEN_LOOSEN_PARTS(Vehicle vehicle); - void SET_FORCE_VEHICLE_ENGINE_DAMAGE_BY_BULLET(Any p0, BOOL p1); - void SET_VEHICLE_GENERATES_ENGINE_SHOCKING_EVENTS(Vehicle vehicle, BOOL toggle); - void COPY_VEHICLE_DAMAGES(Vehicle sourceVehicle, Vehicle targetVehicle); - void DISABLE_VEHICLE_EXPLOSION_BREAK_OFF_PARTS(); - void SET_LIGHTS_CUTOFF_DISTANCE_TWEAK(float distance); - void SET_VEHICLE_SHOOT_AT_TARGET(Ped driver, Entity entity, float xTarget, float yTarget, float zTarget); - BOOL GET_VEHICLE_LOCK_ON_TARGET(Vehicle vehicle, Entity* entity); - void SET_FORCE_HD_VEHICLE(Vehicle vehicle, BOOL toggle); - void SET_VEHICLE_CUSTOM_PATH_NODE_STREAMING_RADIUS(Vehicle vehicle, float p1); - int GET_VEHICLE_PLATE_TYPE(Vehicle vehicle); - void TRACK_VEHICLE_VISIBILITY(Vehicle vehicle); - BOOL IS_VEHICLE_VISIBLE(Vehicle vehicle); - void SET_VEHICLE_GRAVITY(Vehicle vehicle, BOOL toggle); - void SET_ENABLE_VEHICLE_SLIPSTREAMING(BOOL toggle); - void SET_VEHICLE_SLIPSTREAMING_SHOULD_TIME_OUT(BOOL toggle); - float GET_VEHICLE_CURRENT_TIME_IN_SLIP_STREAM(Vehicle vehicle); - BOOL IS_VEHICLE_PRODUCING_SLIP_STREAM(Vehicle vehicle); - void SET_VEHICLE_INACTIVE_DURING_PLAYBACK(Vehicle vehicle, BOOL toggle); - void SET_VEHICLE_ACTIVE_DURING_PLAYBACK(Vehicle vehicle, BOOL toggle); - BOOL IS_VEHICLE_SPRAYABLE(Vehicle vehicle); - void SET_VEHICLE_ENGINE_CAN_DEGRADE(Vehicle vehicle, BOOL toggle); - void DISABLE_VEHCILE_DYNAMIC_AMBIENT_SCALES(Vehicle vehicle, int p1, int p2); - void ENABLE_VEHICLE_DYNAMIC_AMBIENT_SCALES(Vehicle vehicle); - BOOL IS_PLANE_LANDING_GEAR_INTACT(Vehicle plane); - BOOL ARE_PLANE_PROPELLERS_INTACT(Vehicle plane); - BOOL SET_PLANE_PROPELLER_HEALTH(Vehicle plane, float health); - void SET_VEHICLE_CAN_DEFORM_WHEELS(Vehicle vehicle, BOOL toggle); - BOOL IS_VEHICLE_STOLEN(Vehicle vehicle); - void SET_VEHICLE_IS_STOLEN(Vehicle vehicle, BOOL isStolen); - void SET_PLANE_TURBULENCE_MULTIPLIER(Vehicle vehicle, float multiplier); - BOOL ARE_WINGS_OF_PLANE_INTACT(Vehicle plane); - void ALLOW_AMBIENT_VEHICLES_TO_AVOID_ADVERSE_CONDITIONS(Vehicle vehicle); - void DETACH_VEHICLE_FROM_CARGOBOB(Vehicle vehicle, Vehicle cargobob); - BOOL DETACH_VEHICLE_FROM_ANY_CARGOBOB(Vehicle vehicle); - BOOL DETACH_ENTITY_FROM_CARGOBOB(Vehicle cargobob, Entity entity); - BOOL IS_VEHICLE_ATTACHED_TO_CARGOBOB(Vehicle cargobob, Vehicle vehicleAttached); - Vehicle GET_VEHICLE_ATTACHED_TO_CARGOBOB(Vehicle cargobob); - Entity GET_ENTITY_ATTACHED_TO_CARGOBOB(Any p0); - void ATTACH_VEHICLE_TO_CARGOBOB(Vehicle vehicle, Vehicle cargobob, int p2, float x, float y, float z); - void ATTACH_ENTITY_TO_CARGOBOB(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5); - void SET_CARGOBOB_FORCE_DONT_DETACH_VEHICLE(Vehicle cargobob, BOOL toggle); - void SET_CARGOBOB_EXCLUDE_FROM_PICKUP_ENTITY(Any p0, Any p1); - BOOL CAN_CARGOBOB_PICK_UP_ENTITY(Any p0, Any p1); - Vector3 GET_ATTACHED_PICK_UP_HOOK_POSITION(Vehicle cargobob); - BOOL DOES_CARGOBOB_HAVE_PICK_UP_ROPE(Vehicle cargobob); - void CREATE_PICK_UP_ROPE_FOR_CARGOBOB(Vehicle cargobob, int state); - void REMOVE_PICK_UP_ROPE_FOR_CARGOBOB(Vehicle cargobob); - void SET_PICKUP_ROPE_LENGTH_FOR_CARGOBOB(Vehicle cargobob, float length1, float length2, BOOL p3); - void SET_PICKUP_ROPE_LENGTH_WITHOUT_CREATING_ROPE_FOR_CARGOBOB(Any p0, Any p1, Any p2); - void SET_CARGOBOB_PICKUP_ROPE_DAMPING_MULTIPLIER(Any p0, Any p1); - void SET_CARGOBOB_PICKUP_ROPE_TYPE(Any p0, Any p1); - BOOL DOES_CARGOBOB_HAVE_PICKUP_MAGNET(Vehicle cargobob); - void SET_CARGOBOB_PICKUP_MAGNET_ACTIVE(Vehicle cargobob, BOOL isActive); - void SET_CARGOBOB_PICKUP_MAGNET_STRENGTH(Vehicle cargobob, float strength); - void SET_CARGOBOB_PICKUP_MAGNET_FALLOFF(Vehicle cargobob, float p1); - void SET_CARGOBOB_PICKUP_MAGNET_REDUCED_STRENGTH(Vehicle cargobob, float p1); - void SET_CARGOBOB_PICKUP_MAGNET_REDUCED_FALLOFF(Vehicle cargobob, float p1); - void SET_CARGOBOB_PICKUP_MAGNET_PULL_STRENGTH(Vehicle cargobob, float p1); - void SET_CARGOBOB_PICKUP_MAGNET_PULL_ROPE_LENGTH(Vehicle vehicle, float p1); - void SET_CARGOBOB_PICKUP_MAGNET_SET_TARGETED_MODE(Vehicle vehicle, Vehicle cargobob); - void SET_CARGOBOB_PICKUP_MAGNET_SET_AMBIENT_MODE(Vehicle vehicle, BOOL p1, BOOL p2); - void SET_CARGOBOB_PICKUP_MAGNET_ENSURE_PICKUP_ENTITY_UPRIGHT(Vehicle vehicle, BOOL p1); - BOOL DOES_VEHICLE_HAVE_WEAPONS(Vehicle vehicle); - void SET_VEHICLE_WILL_TELL_OTHERS_TO_HURRY(Vehicle vehicle, BOOL p1); - void DISABLE_VEHICLE_WEAPON(BOOL disabled, Hash weaponHash, Vehicle vehicle, Ped owner); - BOOL IS_VEHICLE_WEAPON_DISABLED(Hash weaponHash, Vehicle vehicle, Ped owner); - void SET_VEHICLE_USED_FOR_PILOT_SCHOOL(Vehicle vehicle, BOOL toggle); - void SET_VEHICLE_ACTIVE_FOR_PED_NAVIGATION(Vehicle vehicle, BOOL toggle); - int GET_VEHICLE_CLASS(Vehicle vehicle); - int GET_VEHICLE_CLASS_FROM_NAME(Hash modelHash); - void SET_PLAYERS_LAST_VEHICLE(Vehicle vehicle); - void SET_VEHICLE_CAN_BE_USED_BY_FLEEING_PEDS(Vehicle vehicle, BOOL toggle); - void SET_AIRCRAFT_PILOT_SKILL_NOISE_SCALAR(Vehicle vehicle, float p1); - void SET_VEHICLE_DROPS_MONEY_WHEN_BLOWN_UP(Vehicle vehicle, BOOL toggle); - void SET_VEHICLE_KEEP_ENGINE_ON_WHEN_ABANDONED(Vehicle vehicle, BOOL toggle); - void SET_VEHICLE_IMPATIENCE_TIMER(Vehicle vehicle, Any p1); - void SET_VEHICLE_HANDLING_OVERRIDE(Vehicle vehicle, Hash hash); - void SET_VEHICLE_EXTENDED_REMOVAL_RANGE(Vehicle vehicle, int range); - void SET_VEHICLE_STEERING_BIAS_SCALAR(Any p0, float p1); - void SET_HELI_CONTROL_LAGGING_RATE_SCALAR(Vehicle helicopter, float multiplier); - void SET_VEHICLE_FRICTION_OVERRIDE(Vehicle vehicle, float friction); - void SET_VEHICLE_WHEELS_CAN_BREAK_OFF_WHEN_BLOW_UP(Vehicle vehicle, BOOL toggle); - BOOL ARE_PLANE_CONTROL_PANELS_INTACT(Vehicle vehicle, BOOL p1); - void SET_VEHICLE_CEILING_HEIGHT(Vehicle vehicle, float height); - void SET_VEHICLE_NO_EXPLOSION_DAMAGE_FROM_DRIVER(Vehicle vehicle, BOOL toggle); - void CLEAR_VEHICLE_ROUTE_HISTORY(Vehicle vehicle); - Vehicle DOES_VEHICLE_EXIST_WITH_DECORATOR(const char* decorator); - void SET_VEHICLE_AI_CAN_USE_EXCLUSIVE_SEATS(Vehicle vehicle, BOOL toggle); - void SET_VEHICLE_EXCLUSIVE_DRIVER(Vehicle vehicle, Ped ped, int index); - BOOL IS_PED_EXCLUSIVE_DRIVER_OF_VEHICLE(Ped ped, Vehicle vehicle, int* outIndex); - void DISABLE_INDIVIDUAL_PLANE_PROPELLER(Vehicle vehicle, int propeller); - void SET_VEHICLE_FORCE_AFTERBURNER(Vehicle vehicle, BOOL toggle); - void SET_DONT_PROCESS_VEHICLE_GLASS(Vehicle vehicle, BOOL toggle); - void SET_DISABLE_WANTED_CONES_RESPONSE(Vehicle vehicle, BOOL toggle); - void SET_USE_DESIRED_Z_CRUISE_SPEED_FOR_LANDING(Vehicle vehicle, BOOL toggle); - void SET_ARRIVE_DISTANCE_OVERRIDE_FOR_VEHICLE_PERSUIT_ATTACK(Vehicle vehicle, float p1); - void SET_VEHICLE_READY_FOR_CLEANUP(Any p0); - void SET_DISTANT_CARS_ENABLED(BOOL toggle); - void SET_VEHICLE_NEON_COLOUR(Vehicle vehicle, int r, int g, int b); - void SET_VEHICLE_NEON_INDEX_COLOUR(Vehicle vehicle, int index); - void GET_VEHICLE_NEON_COLOUR(Vehicle vehicle, int* r, int* g, int* b); - void SET_VEHICLE_NEON_ENABLED(Vehicle vehicle, int index, BOOL toggle); - BOOL GET_VEHICLE_NEON_ENABLED(Vehicle vehicle, int index); - void SET_AMBIENT_VEHICLE_NEON_ENABLED(BOOL p0); - void SUPPRESS_NEONS_ON_VEHICLE(Vehicle vehicle, BOOL toggle); - void SET_DISABLE_SUPERDUMMY(Vehicle vehicle, BOOL p1); - void REQUEST_VEHICLE_DIAL(Vehicle vehicle); - float GET_VEHICLE_BODY_HEALTH(Vehicle vehicle); - void SET_VEHICLE_BODY_HEALTH(Vehicle vehicle, float value); - void GET_VEHICLE_SIZE(Vehicle vehicle, Vector3* out1, Vector3* out2); - float GET_FAKE_SUSPENSION_LOWERING_AMOUNT(Vehicle vehicle); - void SET_CAR_HIGH_SPEED_BUMP_SEVERITY_MULTIPLIER(float multiplier); - int GET_NUMBER_OF_VEHICLE_DOORS(Vehicle vehicle); - void SET_HYDRAULICS_CONTROL(Vehicle vehicle, BOOL toggle); - void SET_CAN_ADJUST_GROUND_CLEARANCE(Vehicle vehicle, BOOL p1); - float GET_VEHICLE_HEALTH_PERCENTAGE(Vehicle vehicle, float maxEngineHealth, float maxPetrolTankHealth, float maxBodyHealth, float maxMainRotorHealth, float maxTailRotorHealth, float maxUnkHealth); - BOOL GET_VEHICLE_IS_MERCENARY(Vehicle vehicle); - void SET_VEHICLE_BROKEN_PARTS_DONT_AFFECT_AI_HANDLING(Vehicle vehicle, BOOL p1); - void SET_VEHICLE_KERS_ALLOWED(Vehicle vehicle, BOOL toggle); - BOOL GET_VEHICLE_HAS_KERS(Vehicle vehicle); - void SET_PLANE_RESIST_TO_EXPLOSION(Vehicle vehicle, BOOL toggle); - void SET_HELI_RESIST_TO_EXPLOSION(Vehicle vehicle, BOOL toggle); - void SET_DISABLE_BMX_EXTRA_TRICK_FORCES(Any p0); - void SET_HYDRAULIC_SUSPENSION_RAISE_FACTOR(Vehicle vehicle, int wheelId, float value); - float GET_HYDRAULIC_SUSPENSION_RAISE_FACTOR(Vehicle vehicle, int wheelId); - void SET_CAN_USE_HYDRAULICS(Vehicle vehicle, BOOL toggle); - void SET_HYDRAULIC_VEHICLE_STATE(Vehicle vehicle, int state); - void SET_HYDRAULIC_WHEEL_STATE(Vehicle vehicle, int wheelId, int state, float value, Any p4); - BOOL HAS_VEHICLE_PETROLTANK_SET_ON_FIRE_BY_ENTITY(Any p0, Any p1); - void CLEAR_VEHICLE_PETROLTANK_FIRE_CULPRIT(Vehicle vehicle); - void SET_VEHICLE_BOBBLEHEAD_VELOCITY(float x, float y, float p2); - BOOL GET_VEHICLE_IS_DUMMY(Any p0); - BOOL SET_VEHICLE_DAMAGE_SCALE(Vehicle vehicle, float p1); - BOOL SET_VEHICLE_WEAPON_DAMAGE_SCALE(Vehicle vehicle, float multiplier); - BOOL SET_DISABLE_DAMAGE_WITH_PICKED_UP_ENTITY(Any p0, Any p1); - void SET_VEHICLE_USES_MP_PLAYER_DAMAGE_MULTIPLIER(Any p0, Any p1); - void SET_BIKE_EASY_TO_LAND(Vehicle vehicle, BOOL toggle); - void SET_INVERT_VEHICLE_CONTROLS(Vehicle vehicle, BOOL state); - void SET_SPEED_BOOST_EFFECT_DISABLED(BOOL disabled); - void SET_SLOW_DOWN_EFFECT_DISABLED(BOOL disabled); - void SET_FORMATION_LEADER(Vehicle vehicle, float x, float y, float z, float p4); - void RESET_FORMATION_LEADER(); - BOOL GET_IS_BOAT_CAPSIZED(Vehicle vehicle); - void SET_ALLOW_RAMMING_SOOP_OR_RAMP(Any p0, Any p1); - void SET_SCRIPT_RAMP_IMPULSE_SCALE(Vehicle vehicle, float impulseScale); - BOOL GET_IS_DOOR_VALID(Vehicle vehicle, int doorId); - void SET_SCRIPT_ROCKET_BOOST_RECHARGE_TIME(Vehicle vehicle, float seconds); - BOOL GET_HAS_ROCKET_BOOST(Vehicle vehicle); - BOOL IS_ROCKET_BOOST_ACTIVE(Vehicle vehicle); - void SET_ROCKET_BOOST_ACTIVE(Vehicle vehicle, BOOL active); - BOOL GET_HAS_RETRACTABLE_WHEELS(Vehicle vehicle); - BOOL GET_IS_WHEELS_RETRACTED(Vehicle vehicle); - void SET_WHEELS_EXTENDED_INSTANTLY(Vehicle vehicle); - void SET_WHEELS_RETRACTED_INSTANTLY(Vehicle vehicle); - BOOL GET_CAR_HAS_JUMP(Vehicle vehicle); - void SET_USE_HIGHER_CAR_JUMP(Vehicle vehicle, BOOL toggle); - void SET_CLEAR_FREEZE_WAITING_ON_COLLISION_ONCE_PLAYER_ENTERS(Vehicle vehicle, BOOL toggle); - void SET_VEHICLE_WEAPON_RESTRICTED_AMMO(Vehicle vehicle, int weaponIndex, int capacity); - int GET_VEHICLE_WEAPON_RESTRICTED_AMMO(Vehicle vehicle, int weaponIndex); - BOOL GET_VEHICLE_HAS_PARACHUTE(Vehicle vehicle); - BOOL GET_VEHICLE_CAN_DEPLOY_PARACHUTE(Vehicle vehicle); - void VEHICLE_START_PARACHUTING(Vehicle vehicle, BOOL active); - BOOL IS_VEHICLE_PARACHUTE_DEPLOYED(Vehicle vehicle); - void VEHICLE_SET_RAMP_AND_RAMMING_CARS_TAKE_DAMAGE(Vehicle vehicle, BOOL toggle); - void VEHICLE_SET_ENABLE_RAMP_CAR_SIDE_IMPULSE(Any p0, Any p1); - void VEHICLE_SET_ENABLE_NORMALISE_RAMP_CAR_VERTICAL_VELOCTIY(Any p0, Any p1); - void VEHICLE_SET_JET_WASH_FORCE_ENABLED(Any p0); - void SET_VEHICLE_WEAPON_CAN_TARGET_OBJECTS(Vehicle vehicle, BOOL toggle); - void SET_VEHICLE_USE_BOOST_BUTTON_FOR_WHEEL_RETRACT(BOOL toggle); - void VEHICLE_SET_PARACHUTE_MODEL_OVERRIDE(Vehicle vehicle, Hash modelHash); - void VEHICLE_SET_PARACHUTE_MODEL_TINT_INDEX(Vehicle vehicle, int textureVariation); - int VEHICLE_SET_OVERRIDE_EXTENABLE_SIDE_RATIO(Any p0, Any p1); - int VEHICLE_SET_EXTENABLE_SIDE_TARGET_RATIO(Any p0, Any p1); - int VEHICLE_SET_OVERRIDE_SIDE_RATIO(Any p0, Any p1); - int GET_ALL_VEHICLES(Any* vehsStruct); - void SET_CARGOBOB_EXTA_PICKUP_RANGE(Any p0, Any p1); - void SET_OVERRIDE_VEHICLE_DOOR_TORQUE(Any p0, Any p1, Any p2); - void SET_WHEELIE_ENABLED(Vehicle vehicle, BOOL enabled); - void SET_DISABLE_HELI_EXPLODE_FROM_BODY_DAMAGE(Any p0, Any p1); - void SET_DISABLE_EXPLODE_FROM_BODY_DAMAGE_ON_COLLISION(Vehicle vehicle, float value); - void SET_TRAILER_ATTACHMENT_ENABLED(Any p0, Any p1); - void SET_ROCKET_BOOST_FILL(Vehicle vehicle, float percentage); - void SET_GLIDER_ACTIVE(Vehicle vehicle, BOOL state); - void SET_SHOULD_RESET_TURRET_IN_SCRIPTED_CAMERAS(Vehicle vehicle, BOOL shouldReset); - void SET_VEHICLE_DISABLE_COLLISION_UPON_CREATION(Vehicle vehicle, BOOL disable); - void SET_GROUND_EFFECT_REDUCES_DRAG(BOOL toggle); - void SET_DISABLE_MAP_COLLISION(Vehicle vehicle); - void SET_DISABLE_PED_STAND_ON_TOP(Vehicle vehicle, BOOL toggle); - void SET_VEHICLE_DAMAGE_SCALES(Vehicle vehicle, Any p1, Any p2, Any p3, Any p4); - void SET_PLANE_SECTION_DAMAGE_SCALE(Vehicle vehicle, Any p1, Any p2); - void SET_HELI_CAN_PICKUP_ENTITY_THAT_HAS_PICK_UP_DISABLED(Vehicle vehicle, BOOL toggle); - void SET_VEHICLE_BOMB_AMMO(Vehicle vehicle, int bombCount); - int GET_VEHICLE_BOMB_AMMO(Vehicle vehicle); - void SET_VEHICLE_COUNTERMEASURE_AMMO(Vehicle vehicle, int counterMeasureCount); - int GET_VEHICLE_COUNTERMEASURE_AMMO(Vehicle vehicle); - void SET_HELI_COMBAT_OFFSET(Vehicle vehicle, float x, float y, float z); - BOOL GET_CAN_VEHICLE_BE_PLACED_HERE(Vehicle vehicle, float x, float y, float z, float rotX, float rotY, float rotZ, int p7, Any p8); - void SET_DISABLE_AUTOMATIC_CRASH_TASK(Vehicle vehicle, BOOL toggle); - void SET_SPECIAL_FLIGHT_MODE_RATIO(Vehicle vehicle, float ratio); - void SET_SPECIAL_FLIGHT_MODE_TARGET_RATIO(Vehicle vehicle, float targetRatio); - void SET_SPECIAL_FLIGHT_MODE_ALLOWED(Vehicle vehicle, BOOL toggle); - void SET_DISABLE_HOVER_MODE_FLIGHT(Vehicle vehicle, BOOL toggle); - BOOL GET_OUTRIGGERS_DEPLOYED(Vehicle vehicle); - Vector3 FIND_SPAWN_COORDINATES_FOR_HELI(Ped ped); - void SET_DEPLOY_FOLDING_WINGS(Vehicle vehicle, BOOL deploy, BOOL p2); - BOOL ARE_FOLDING_WINGS_DEPLOYED(Vehicle vehicle); - void SET_DEPLOY_MISSILE_BAYS_(Vehicle vehicle, BOOL deploy); - BOOL ARE_MISSILE_BAYS_DEPLOYED_(Vehicle vehicle); - void SET_DIP_STRAIGHT_DOWN_WHEN_CRASHING_PLANE(Vehicle vehicle, BOOL toggle); - void SET_TURRET_HIDDEN(Vehicle vehicle, int index, BOOL toggle); - void SET_HOVER_MODE_WING_RATIO(Vehicle vehicle, float ratio); - void SET_DISABLE_TURRET_MOVEMENT(Vehicle vehicle, int turretId); - void SET_FORCE_FIX_LINK_MATRICES(Vehicle vehicle); - void SET_TRANSFORM_RATE_FOR_ANIMATION(Vehicle vehicle, float transformRate); - void SET_TRANSFORM_TO_SUBMARINE_USES_ALTERNATE_INPUT(Vehicle vehicle, BOOL toggle); - void SET_VEHICLE_COMBAT_MODE(BOOL toggle); - void SET_VEHICLE_DETONATION_MODE(BOOL toggle); - void SET_VEHICLE_SHUNT_ON_STICK(BOOL toggle); - BOOL GET_IS_VEHICLE_SHUNTING(Vehicle vehicle); - BOOL GET_HAS_VEHICLE_BEEN_HIT_BY_SHUNT(Vehicle vehicle); - Vehicle GET_LAST_SHUNT_VEHICLE(Vehicle vehicle); - void SET_DISABLE_VEHICLE_EXPLOSIONS_DAMAGE(BOOL toggle); - void SET_OVERRIDE_NITROUS_LEVEL(Vehicle vehicle, BOOL toggle, float level, float power, float rechargeTime, BOOL disableSound); - void SET_INCREASE_WHEEL_CRUSH_DAMAGE(Vehicle vehicle, BOOL toggle); - void SET_DISABLE_WEAPON_BLADE_FORCES(BOOL toggle); - void SET_USE_DOUBLE_CLICK_FOR_CAR_JUMP(BOOL toggle); - BOOL GET_DOES_VEHICLE_HAVE_TOMBSTONE(Vehicle vehicle); - void HIDE_TOMBSTONE(Vehicle vehicle, BOOL toggle); - BOOL GET_IS_VEHICLE_DISABLED_BY_EMP(Vehicle vehicle); - void SET_DISABLE_RETRACTING_WEAPON_BLADES(BOOL toggle); - float GET_TYRE_HEALTH(Vehicle vehicle, int wheelIndex); - void SET_TYRE_HEALTH(Vehicle vehicle, int wheelIndex, float health); - float GET_TYRE_WEAR_RATE(Vehicle vehicle, int wheelIndex); - void SET_TYRE_WEAR_RATE(Vehicle vehicle, int wheelIndex, float multiplier); - void SET_TYRE_WEAR_RATE_SCALE(Vehicle vehicle, int wheelIndex, float multiplier); - void SET_TYRE_MAXIMUM_GRIP_DIFFERENCE_DUE_TO_WEAR_RATE(Vehicle vehicle, int wheelIndex, float multiplier); - void SET_AIRCRAFT_IGNORE_HIGHTMAP_OPTIMISATION(Vehicle vehicle, int p1); - void SET_REDUCED_SUSPENSION_FORCE(Vehicle vehicle, BOOL enable); - void SET_DRIFT_TYRES(Vehicle vehicle, BOOL toggle); - BOOL GET_DRIFT_TYRES_SET(Vehicle vehicle); - void NETWORK_USE_HIGH_PRECISION_TRAIN_BLENDING(Vehicle vehicle, BOOL toggle); - void SET_CHECK_FOR_ENOUGH_ROOM_FOR_PED(Vehicle vehicle, BOOL p1); + NATIVE_DECL Vehicle CREATE_VEHICLE(Hash modelHash, float x, float y, float z, float heading, BOOL isNetwork, BOOL bScriptHostVeh, BOOL p7) { return invoke(0xAF35D0D2583051B0, modelHash, x, y, z, heading, isNetwork, bScriptHostVeh, p7); } // 0xAF35D0D2583051B0 0xDD75460A b323 + NATIVE_DECL void DELETE_VEHICLE(Vehicle* vehicle) { invoke(0xEA386986E786A54F, vehicle); } // 0xEA386986E786A54F 0x9803AF60 b323 + NATIVE_DECL void SET_VEHICLE_ALLOW_HOMING_MISSLE_LOCKON(Vehicle vehicle, BOOL toggle, BOOL p2) { invoke(0x7D6F9A3EF26136A0, vehicle, toggle, p2); } // 0x7D6F9A3EF26136A0 0xBB54ECCA b323 + NATIVE_DECL void SET_VEHICLE_ALLOW_HOMING_MISSLE_LOCKON_SYNCED(Vehicle vehicle, BOOL canBeLockedOn, BOOL p2) { invoke(0x1DDA078D12879EEE, vehicle, canBeLockedOn, p2); } // 0x1DDA078D12879EEE b463 + NATIVE_DECL void SET_VEHICLE_ALLOW_NO_PASSENGERS_LOCKON(Vehicle veh, BOOL toggle) { invoke(0x5D14D4154BFE7B2C, veh, toggle); } // 0x5D14D4154BFE7B2C 0x8BAAC437 b323 + NATIVE_DECL int GET_VEHICLE_HOMING_LOCKON_STATE(Vehicle vehicle) { return invoke(0xE6B0E8CFC3633BF0, vehicle); } // 0xE6B0E8CFC3633BF0 0xFBDE9FD8 b323 + NATIVE_DECL int GET_VEHICLE_HOMING_LOCKEDONTO_STATE(Any p0) { return invoke(0x6EAAEFC76ACC311F, p0); } // 0x6EAAEFC76ACC311F b757 + NATIVE_DECL void SET_VEHICLE_HOMING_LOCKEDONTO_STATE(Any p0, Any p1) { invoke(0x407DC5E97DB1A4D3, p0, p1); } // 0x407DC5E97DB1A4D3 b1493 + NATIVE_DECL BOOL IS_VEHICLE_MODEL(Vehicle vehicle, Hash model) { return invoke(0x423E8DE37D934D89, vehicle, model); } // 0x423E8DE37D934D89 0x013B10B6 b323 + NATIVE_DECL BOOL DOES_SCRIPT_VEHICLE_GENERATOR_EXIST(int vehicleGenerator) { return invoke(0xF6086BC836400876, vehicleGenerator); } // 0xF6086BC836400876 0xF6BDDA30 b323 + NATIVE_DECL int CREATE_SCRIPT_VEHICLE_GENERATOR(float x, float y, float z, float heading, float p4, float p5, Hash modelHash, int p7, int p8, int p9, int p10, BOOL p11, BOOL p12, BOOL p13, BOOL p14, BOOL p15, int p16) { return invoke(0x9DEF883114668116, x, y, z, heading, p4, p5, modelHash, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16); } // 0x9DEF883114668116 0x25A9A261 b323 + NATIVE_DECL void DELETE_SCRIPT_VEHICLE_GENERATOR(int vehicleGenerator) { invoke(0x22102C9ABFCF125D, vehicleGenerator); } // 0x22102C9ABFCF125D 0xE4328E3F b323 + NATIVE_DECL void SET_SCRIPT_VEHICLE_GENERATOR(int vehicleGenerator, BOOL enabled) { invoke(0xD9D620E0AC6DC4B0, vehicleGenerator, enabled); } // 0xD9D620E0AC6DC4B0 0x40D73747 b323 + NATIVE_DECL void SET_ALL_VEHICLE_GENERATORS_ACTIVE_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2, BOOL toggle, BOOL p7) { invoke(0xC12321827687FE4D, x1, y1, z1, x2, y2, z2, toggle, p7); } // 0xC12321827687FE4D 0xB4E0E69A b323 + NATIVE_DECL void SET_ALL_VEHICLE_GENERATORS_ACTIVE() { invoke(0x34AD89078831A4BC); } // 0x34AD89078831A4BC 0xAB1FDD76 b323 + NATIVE_DECL void SET_ALL_LOW_PRIORITY_VEHICLE_GENERATORS_ACTIVE(BOOL active) { invoke(0x608207E7A8FB787C, active); } // 0x608207E7A8FB787C 0x87F767F2 b323 + NATIVE_DECL void SET_VEHICLE_GENERATOR_AREA_OF_INTEREST(float x, float y, float z, float radius) { invoke(0x9A75585FB2E54FAD, x, y, z, radius); } // 0x9A75585FB2E54FAD 0x935A95DA b323 + NATIVE_DECL void CLEAR_VEHICLE_GENERATOR_AREA_OF_INTEREST() { invoke(0x0A436B8643716D14); } // 0x0A436B8643716D14 0x6C73E45A b323 + NATIVE_DECL BOOL SET_VEHICLE_ON_GROUND_PROPERLY(Vehicle vehicle, float p1) { return invoke(0x49733E92263139D1, vehicle, p1); } // 0x49733E92263139D1 0xE14FDBA6 b323 + NATIVE_DECL BOOL SET_VEHICLE_USE_CUTSCENE_WHEEL_COMPRESSION(Vehicle p0, BOOL p1, BOOL p2, BOOL p3) { return invoke(0xE023E8AC4EF7C117, p0, p1, p2, p3); } // 0xE023E8AC4EF7C117 0xA0909ADB b323 + NATIVE_DECL BOOL IS_VEHICLE_STUCK_ON_ROOF(Vehicle vehicle) { return invoke(0xB497F06B288DCFDF, vehicle); } // 0xB497F06B288DCFDF 0x18D07C6C b323 + NATIVE_DECL void ADD_VEHICLE_UPSIDEDOWN_CHECK(Vehicle vehicle) { invoke(0xB72E26D81006005B, vehicle); } // 0xB72E26D81006005B 0x3A13D384 b323 + NATIVE_DECL void REMOVE_VEHICLE_UPSIDEDOWN_CHECK(Vehicle vehicle) { invoke(0xC53EB42A499A7E90, vehicle); } // 0xC53EB42A499A7E90 0xF390BA1B b323 + NATIVE_DECL BOOL IS_VEHICLE_STOPPED(Vehicle vehicle) { return invoke(0x5721B434AD84D57A, vehicle); } // 0x5721B434AD84D57A 0x655F072C b323 + NATIVE_DECL int GET_VEHICLE_NUMBER_OF_PASSENGERS(Vehicle vehicle, BOOL includeDriver, BOOL includeDeadOccupants) { return invoke(0x24CB2137731FFE89, vehicle, includeDriver, includeDeadOccupants); } // 0x24CB2137731FFE89 0x1EF20849 b323 + NATIVE_DECL int GET_VEHICLE_MAX_NUMBER_OF_PASSENGERS(Vehicle vehicle) { return invoke(0xA7C4F2C6E744A550, vehicle); } // 0xA7C4F2C6E744A550 0x0A2FC08C b323 + NATIVE_DECL int GET_VEHICLE_MODEL_NUMBER_OF_SEATS(Hash modelHash) { return invoke(0x2AD93716F184EDA4, modelHash); } // 0x2AD93716F184EDA4 0x838F7BF7 b323 + NATIVE_DECL BOOL IS_SEAT_WARP_ONLY(Vehicle vehicle, int seatIndex) { return invoke(0xF7F203E31F96F6A1, vehicle, seatIndex); } // 0xF7F203E31F96F6A1 0x769E5CF2 b323 + NATIVE_DECL BOOL IS_TURRET_SEAT(Vehicle vehicle, int seatIndex) { return invoke(0xE33FFA906CE74880, vehicle, seatIndex); } // 0xE33FFA906CE74880 0x7C43D32A b323 + NATIVE_DECL BOOL DOES_VEHICLE_ALLOW_RAPPEL(Vehicle vehicle) { return invoke(0x4E417C547182C84D, vehicle); } // 0x4E417C547182C84D b757 + NATIVE_DECL void SET_VEHICLE_DENSITY_MULTIPLIER_THIS_FRAME(float multiplier) { invoke(0x245A6883D966D537, multiplier); } // 0x245A6883D966D537 0xF4187E51 b323 + NATIVE_DECL void SET_RANDOM_VEHICLE_DENSITY_MULTIPLIER_THIS_FRAME(float multiplier) { invoke(0xB3B3359379FE77D3, multiplier); } // 0xB3B3359379FE77D3 0x543F712B b323 + NATIVE_DECL void SET_PARKED_VEHICLE_DENSITY_MULTIPLIER_THIS_FRAME(float multiplier) { invoke(0xEAE6DCC7EEE3DB1D, multiplier); } // 0xEAE6DCC7EEE3DB1D 0xDD46CEBE b323 + NATIVE_DECL void SET_DISABLE_RANDOM_TRAINS_THIS_FRAME(BOOL toggle) { invoke(0xD4B8E3D1917BC86B, toggle); } // 0xD4B8E3D1917BC86B 0x09462665 b323 + NATIVE_DECL void SET_AMBIENT_VEHICLE_RANGE_MULTIPLIER_THIS_FRAME(float value) { invoke(0x90B6DA738A9A25DA, value); } // 0x90B6DA738A9A25DA 0xDAE2A2BE b323 + NATIVE_DECL void SET_FAR_DRAW_VEHICLES(BOOL toggle) { invoke(0x26324F33423F3CC3, toggle); } // 0x26324F33423F3CC3 0x9F019C49 b323 + NATIVE_DECL void SET_NUMBER_OF_PARKED_VEHICLES(int value) { invoke(0xCAA15F13EBD417FF, value); } // 0xCAA15F13EBD417FF 0x206A58E8 b323 + NATIVE_DECL void SET_VEHICLE_DOORS_LOCKED(Vehicle vehicle, int doorLockStatus) { invoke(0xB664292EAECF7FA6, vehicle, doorLockStatus); } // 0xB664292EAECF7FA6 0x4CDD35D0 b323 + NATIVE_DECL void SET_VEHICLE_INDIVIDUAL_DOORS_LOCKED(Vehicle vehicle, int doorId, int doorLockStatus) { invoke(0xBE70724027F85BCD, vehicle, doorId, doorLockStatus); } // 0xBE70724027F85BCD 0xD61D182D b323 + NATIVE_DECL void SET_VEHICLE_HAS_MUTED_SIRENS(Vehicle vehicle, BOOL toggle) { invoke(0xD8050E0EB60CF274, vehicle, toggle); } // 0xD8050E0EB60CF274 0xC54156A9 b323 + NATIVE_DECL void SET_VEHICLE_DOORS_LOCKED_FOR_PLAYER(Vehicle vehicle, Player player, BOOL toggle) { invoke(0x517AAF684BB50CD1, vehicle, player, toggle); } // 0x517AAF684BB50CD1 0x49829236 b323 + NATIVE_DECL BOOL GET_VEHICLE_DOORS_LOCKED_FOR_PLAYER(Vehicle vehicle, Player player) { return invoke(0xF6AF6CB341349015, vehicle, player); } // 0xF6AF6CB341349015 0x1DC50247 b323 + NATIVE_DECL void SET_VEHICLE_DOORS_LOCKED_FOR_ALL_PLAYERS(Vehicle vehicle, BOOL toggle) { invoke(0xA2F80B8D040727CC, vehicle, toggle); } // 0xA2F80B8D040727CC 0x891BA8A4 b323 + NATIVE_DECL void SET_VEHICLE_DOORS_LOCKED_FOR_NON_SCRIPT_PLAYERS(Vehicle vehicle, BOOL toggle) { invoke(0x9737A37136F07E75, vehicle, toggle); } // 0x9737A37136F07E75 0xE4EF6514 b323 + NATIVE_DECL void SET_VEHICLE_DOORS_LOCKED_FOR_TEAM(Vehicle vehicle, int team, BOOL toggle) { invoke(0xB81F6D4A8F5EEBA8, vehicle, team, toggle); } // 0xB81F6D4A8F5EEBA8 0x4F85E783 b323 + NATIVE_DECL void SET_VEHICLE_DOORS_LOCKED_FOR_ALL_TEAMS(Vehicle vehicle, BOOL toggle) { invoke(0x203B527D1B77904C, vehicle, toggle); } // 0x203B527D1B77904C b1365 + NATIVE_DECL void SET_VEHICLE_DONT_TERMINATE_TASK_WHEN_ACHIEVED(Vehicle vehicle) { invoke(0x76D26A22750E849E, vehicle); } // 0x76D26A22750E849E b1103 + NATIVE_DECL void EXPLODE_VEHICLE(Vehicle vehicle, BOOL isAudible, BOOL isInvisible) { invoke(0xBA71116ADF5B514C, vehicle, isAudible, isInvisible); } // 0xBA71116ADF5B514C 0xBEDEACEB b323 + NATIVE_DECL void SET_VEHICLE_OUT_OF_CONTROL(Vehicle vehicle, BOOL killDriver, BOOL explodeOnImpact) { invoke(0xF19D095E42D430CC, vehicle, killDriver, explodeOnImpact); } // 0xF19D095E42D430CC 0x3764D734 b323 + NATIVE_DECL void SET_VEHICLE_TIMED_EXPLOSION(Vehicle vehicle, Ped ped, BOOL toggle) { invoke(0x2E0A74E1002380B1, vehicle, ped, toggle); } // 0x2E0A74E1002380B1 0xDB8CB8E2 b323 + NATIVE_DECL void ADD_VEHICLE_PHONE_EXPLOSIVE_DEVICE(Vehicle vehicle) { invoke(0x99AD4CCCB128CBC9, vehicle); } // 0x99AD4CCCB128CBC9 0x811373DE b323 + NATIVE_DECL void CLEAR_VEHICLE_PHONE_EXPLOSIVE_DEVICE() { invoke(0xAA3F739ABDDCF21F); } // 0xAA3F739ABDDCF21F b463 + NATIVE_DECL BOOL HAS_VEHICLE_PHONE_EXPLOSIVE_DEVICE() { return invoke(0x6ADAABD3068C5235); } // 0x6ADAABD3068C5235 0xA4E69134 b323 + NATIVE_DECL void DETONATE_VEHICLE_PHONE_EXPLOSIVE_DEVICE() { invoke(0xEF49CF0270307CBE); } // 0xEF49CF0270307CBE 0x65255524 b323 + NATIVE_DECL BOOL HAVE_VEHICLE_REAR_DOORS_BEEN_BLOWN_OPEN_BY_STICKYBOMB(Vehicle vehicle) { return invoke(0x6B407F2525E93644, vehicle); } // 0x6B407F2525E93644 b2944 + NATIVE_DECL void SET_TAXI_LIGHTS(Vehicle vehicle, BOOL state) { invoke(0x598803E85E8448D9, vehicle, state); } // 0x598803E85E8448D9 0x68639D85 b323 + NATIVE_DECL BOOL IS_TAXI_LIGHT_ON(Vehicle vehicle) { return invoke(0x7504C0F113AB50FC, vehicle); } // 0x7504C0F113AB50FC 0x6FC4924A b323 + NATIVE_DECL BOOL IS_VEHICLE_IN_GARAGE_AREA(const char* garageName, Vehicle vehicle) { return invoke(0xCEE4490CD57BB3C2, garageName, vehicle); } // 0xCEE4490CD57BB3C2 0xA90EC257 b323 + NATIVE_DECL void SET_VEHICLE_COLOURS(Vehicle vehicle, int colorPrimary, int colorSecondary) { invoke(0x4F1D4BE3A7F24601, vehicle, colorPrimary, colorSecondary); } // 0x4F1D4BE3A7F24601 0x57F24253 b323 + NATIVE_DECL void SET_VEHICLE_FULLBEAM(Vehicle vehicle, BOOL toggle) { invoke(0x8B7FD87F0DDB421E, vehicle, toggle); } // 0x8B7FD87F0DDB421E 0x9C49CC15 b323 + NATIVE_DECL void SET_VEHICLE_IS_RACING(Vehicle vehicle, BOOL toggle) { invoke(0x07116E24E9D1929D, vehicle, toggle); } // 0x07116E24E9D1929D 0xA59E3DCD b323 + NATIVE_DECL void SET_VEHICLE_CUSTOM_PRIMARY_COLOUR(Vehicle vehicle, int r, int g, int b) { invoke(0x7141766F91D15BEA, vehicle, r, g, b); } // 0x7141766F91D15BEA 0x8DF9F9BC b323 + NATIVE_DECL void GET_VEHICLE_CUSTOM_PRIMARY_COLOUR(Vehicle vehicle, int* r, int* g, int* b) { invoke(0xB64CF2CCA9D95F52, vehicle, r, g, b); } // 0xB64CF2CCA9D95F52 0x1C2B9FEF b323 + NATIVE_DECL void CLEAR_VEHICLE_CUSTOM_PRIMARY_COLOUR(Vehicle vehicle) { invoke(0x55E1D2758F34E437, vehicle); } // 0x55E1D2758F34E437 0x51E1E33D b323 + NATIVE_DECL BOOL GET_IS_VEHICLE_PRIMARY_COLOUR_CUSTOM(Vehicle vehicle) { return invoke(0xF095C0405307B21B, vehicle); } // 0xF095C0405307B21B 0xD7EC8760 b323 + NATIVE_DECL void SET_VEHICLE_CUSTOM_SECONDARY_COLOUR(Vehicle vehicle, int r, int g, int b) { invoke(0x36CED73BFED89754, vehicle, r, g, b); } // 0x36CED73BFED89754 0x9D77259E b323 + NATIVE_DECL void GET_VEHICLE_CUSTOM_SECONDARY_COLOUR(Vehicle vehicle, int* r, int* g, int* b) { invoke(0x8389CD56CA8072DC, vehicle, r, g, b); } // 0x8389CD56CA8072DC 0x3FF247A2 b323 + NATIVE_DECL void CLEAR_VEHICLE_CUSTOM_SECONDARY_COLOUR(Vehicle vehicle) { invoke(0x5FFBDEEC3E8E2009, vehicle); } // 0x5FFBDEEC3E8E2009 0x7CE00B29 b323 + NATIVE_DECL BOOL GET_IS_VEHICLE_SECONDARY_COLOUR_CUSTOM(Vehicle vehicle) { return invoke(0x910A32E7AAD2656C, vehicle); } // 0x910A32E7AAD2656C 0x288AD228 b323 + NATIVE_DECL void SET_VEHICLE_ENVEFF_SCALE(Vehicle vehicle, float fade) { invoke(0x3AFDC536C3D01674, vehicle, fade); } // 0x3AFDC536C3D01674 0x8332730C b323 + NATIVE_DECL float GET_VEHICLE_ENVEFF_SCALE(Vehicle vehicle) { return invoke(0xA82819CAC9C4C403, vehicle); } // 0xA82819CAC9C4C403 0xD5F1EEE1 b323 + NATIVE_DECL void SET_CAN_RESPRAY_VEHICLE(Vehicle vehicle, BOOL state) { invoke(0x52BBA29D5EC69356, vehicle, state); } // 0x52BBA29D5EC69356 0x37677590 b323 + NATIVE_DECL void SET_GOON_BOSS_VEHICLE(Vehicle vehicle, BOOL toggle) { invoke(0xAB31EF4DE6800CE9, vehicle, toggle); } // 0xAB31EF4DE6800CE9 b573 + NATIVE_DECL void SET_OPEN_REAR_DOORS_ON_EXPLOSION(Vehicle vehicle, BOOL toggle) { invoke(0x1B212B26DD3C04DF, vehicle, toggle); } // 0x1B212B26DD3C04DF b757 + NATIVE_DECL void FORCE_SUBMARINE_SURFACE_MODE(Vehicle vehicle, BOOL toggle) { invoke(0x33506883545AC0DF, vehicle, toggle); } // 0x33506883545AC0DF 0x54E9EE75 b323 + NATIVE_DECL void FORCE_SUBMARINE_NEURTAL_BUOYANCY(Any p0, Any p1) { invoke(0xC67DB108A9ADE3BE, p0, p1); } // 0xC67DB108A9ADE3BE b2189 + NATIVE_DECL void SET_SUBMARINE_CRUSH_DEPTHS(Vehicle vehicle, BOOL p1, float depth1, float depth2, float depth3) { invoke(0xC59872A5134879C7, vehicle, p1, depth1, depth2, depth3); } // 0xC59872A5134879C7 0x4A46E814 b323 + NATIVE_DECL BOOL GET_SUBMARINE_IS_UNDER_DESIGN_DEPTH(Vehicle submarine) { return invoke(0x3E71D0B300B7AA79, submarine); } // 0x3E71D0B300B7AA79 b2189 + NATIVE_DECL int GET_SUBMARINE_NUMBER_OF_AIR_LEAKS(Vehicle submarine) { return invoke(0x093D6DDCA5B8FBAE, submarine); } // 0x093D6DDCA5B8FBAE b2189 + NATIVE_DECL void SET_BOAT_IGNORE_LAND_PROBES(Any p0, Any p1) { invoke(0xED5EDE9E676643C9, p0, p1); } // 0xED5EDE9E676643C9 b944 + NATIVE_DECL void _SET_BOUNDS_AFFECT_WATER_PROBES(Vehicle vehicle, BOOL toggle) { invoke(0x85FC953F6C6CBDE1, vehicle, toggle); } // 0x85FC953F6C6CBDE1 b2802 + NATIVE_DECL void SET_BOAT_ANCHOR(Vehicle vehicle, BOOL toggle) { invoke(0x75DBEC174AEEAD10, vehicle, toggle); } // 0x75DBEC174AEEAD10 0xA3906284 b323 + NATIVE_DECL BOOL CAN_ANCHOR_BOAT_HERE(Vehicle vehicle) { return invoke(0x26C10ECBDA5D043B, vehicle); } // 0x26C10ECBDA5D043B 0xE97A4F5E b323 + NATIVE_DECL BOOL CAN_ANCHOR_BOAT_HERE_IGNORE_PLAYERS(Vehicle vehicle) { return invoke(0x24F4121D07579880, vehicle); } // 0x24F4121D07579880 b678 + NATIVE_DECL void SET_BOAT_REMAINS_ANCHORED_WHILE_PLAYER_IS_DRIVER(Vehicle vehicle, BOOL toggle) { invoke(0xE3EBAAE484798530, vehicle, toggle); } // 0xE3EBAAE484798530 0x0ED84792 b323 + NATIVE_DECL void SET_FORCE_LOW_LOD_ANCHOR_MODE(Vehicle vehicle, BOOL p1) { invoke(0xB28B1FE5BFADD7F5, vehicle, p1); } // 0xB28B1FE5BFADD7F5 0xA739012A b323 + NATIVE_DECL void SET_BOAT_LOW_LOD_ANCHOR_DISTANCE(Vehicle vehicle, float value) { invoke(0xE842A9398079BD82, vehicle, value); } // 0xE842A9398079BD82 0x66FA450C b323 + NATIVE_DECL BOOL IS_BOAT_ANCHORED(Vehicle vehicle) { return invoke(0xB0AD1238A709B1A2, vehicle); } // 0xB0AD1238A709B1A2 b573 + NATIVE_DECL void SET_BOAT_SINKS_WHEN_WRECKED(Vehicle vehicle, BOOL toggle) { invoke(0x8F719973E1445BA2, vehicle, toggle); } // 0x8F719973E1445BA2 0x35614622 b323 + NATIVE_DECL void SET_BOAT_WRECKED(Vehicle vehicle) { invoke(0xBD32E46AA95C1DD2, vehicle); } // 0xBD32E46AA95C1DD2 b757 + NATIVE_DECL void SET_VEHICLE_SIREN(Vehicle vehicle, BOOL toggle) { invoke(0xF4924635A19EB37D, vehicle, toggle); } // 0xF4924635A19EB37D 0x4AC1EFC7 b323 + NATIVE_DECL BOOL IS_VEHICLE_SIREN_ON(Vehicle vehicle) { return invoke(0x4C9BF537BE2634B2, vehicle); } // 0x4C9BF537BE2634B2 0x25EB5873 b323 + NATIVE_DECL BOOL IS_VEHICLE_SIREN_AUDIO_ON(Vehicle vehicle) { return invoke(0xB5CC40FBCB586380, vehicle); } // 0xB5CC40FBCB586380 0xC9458688 b323 + NATIVE_DECL void SET_VEHICLE_STRONG(Vehicle vehicle, BOOL toggle) { invoke(0x3E8C8727991A8A0B, vehicle, toggle); } // 0x3E8C8727991A8A0B 0xC758D19F b323 + NATIVE_DECL void REMOVE_VEHICLE_STUCK_CHECK(Vehicle vehicle) { invoke(0x8386BFB614D06749, vehicle); } // 0x8386BFB614D06749 0x81594917 b323 + NATIVE_DECL void GET_VEHICLE_COLOURS(Vehicle vehicle, int* colorPrimary, int* colorSecondary) { invoke(0xA19435F193E081AC, vehicle, colorPrimary, colorSecondary); } // 0xA19435F193E081AC 0x40D82D88 b323 + NATIVE_DECL BOOL IS_VEHICLE_SEAT_FREE(Vehicle vehicle, int seatIndex, BOOL isTaskRunning) { return invoke(0x22AC59A870E6A669, vehicle, seatIndex, isTaskRunning); } // 0x22AC59A870E6A669 0xDAF42B02 b323 + NATIVE_DECL Ped GET_PED_IN_VEHICLE_SEAT(Vehicle vehicle, int seatIndex, BOOL p2) { return invoke(0xBB40DD2270B65366, vehicle, seatIndex, p2); } // 0xBB40DD2270B65366 0x388FDE9A b323 + NATIVE_DECL Ped GET_LAST_PED_IN_VEHICLE_SEAT(Vehicle vehicle, int seatIndex) { return invoke(0x83F969AA1EE2A664, vehicle, seatIndex); } // 0x83F969AA1EE2A664 0xF7C6792D b323 + NATIVE_DECL BOOL GET_VEHICLE_LIGHTS_STATE(Vehicle vehicle, BOOL* lightsOn, BOOL* highbeamsOn) { return invoke(0xB91B4C20085BD12F, vehicle, lightsOn, highbeamsOn); } // 0xB91B4C20085BD12F 0x7C278621 b323 + NATIVE_DECL BOOL IS_VEHICLE_TYRE_BURST(Vehicle vehicle, int wheelID, BOOL completely) { return invoke(0xBA291848A0815CA9, vehicle, wheelID, completely); } // 0xBA291848A0815CA9 0x48C80210 b323 + NATIVE_DECL void SET_VEHICLE_FORWARD_SPEED(Vehicle vehicle, float speed) { invoke(0xAB54A438726D25D5, vehicle, speed); } // 0xAB54A438726D25D5 0x69880D14 b323 + NATIVE_DECL void SET_VEHICLE_FORWARD_SPEED_XY(Vehicle vehicle, float speed) { invoke(0x6501129C9E0FFA05, vehicle, speed); } // 0x6501129C9E0FFA05 b877 + NATIVE_DECL void BRING_VEHICLE_TO_HALT(Vehicle vehicle, float distance, int duration, BOOL p3) { invoke(0x260BE8F09E326A20, vehicle, distance, duration, p3); } // 0x260BE8F09E326A20 0xCBC7D3C8 b323 + NATIVE_DECL void SET_VEHICLE_STEER_FOR_BUILDINGS(Vehicle vehicle, Any p1) { invoke(0xDCE97BDF8A0EABC8, vehicle, p1); } // 0xDCE97BDF8A0EABC8 b1103 + NATIVE_DECL void SET_VEHICLE_CAUSES_SWERVING(Vehicle vehicle, BOOL toggle) { invoke(0x9849DE24FCF23CCC, vehicle, toggle); } // 0x9849DE24FCF23CCC b1604 + NATIVE_DECL void SET_IGNORE_PLANES_SMALL_PITCH_CHANGE(Any p0, Any p1) { invoke(0x8664170EF165C4A6, p0, p1); } // 0x8664170EF165C4A6 b2189 + NATIVE_DECL void STOP_BRINGING_VEHICLE_TO_HALT(Vehicle vehicle) { invoke(0x7C06330BFDDA182E, vehicle); } // 0x7C06330BFDDA182E b1103 + NATIVE_DECL BOOL IS_VEHICLE_BEING_BROUGHT_TO_HALT(Vehicle vehicle) { return invoke(0xC69BB1D832A710EF, vehicle); } // 0xC69BB1D832A710EF b1493 + NATIVE_DECL void LOWER_FORKLIFT_FORKS(Vehicle forklift) { invoke(0x923A293361DF44E5, forklift); } // 0x923A293361DF44E5 b2802 + NATIVE_DECL void SET_FORKLIFT_FORK_HEIGHT(Vehicle vehicle, float height) { invoke(0x37EBBF3117BD6A25, vehicle, height); } // 0x37EBBF3117BD6A25 0x943A6CFC b323 + NATIVE_DECL BOOL IS_ENTITY_ATTACHED_TO_HANDLER_FRAME(Vehicle vehicle, Entity entity) { return invoke(0x57715966069157AD, vehicle, entity); } // 0x57715966069157AD 0x7FB25568 b323 + NATIVE_DECL BOOL IS_ANY_ENTITY_ATTACHED_TO_HANDLER_FRAME(Vehicle vehicle) { return invoke(0x62CA17B74C435651, vehicle); } // 0x62CA17B74C435651 0x593143B9 b323 + NATIVE_DECL Vehicle FIND_HANDLER_VEHICLE_CONTAINER_IS_ATTACHED_TO(Entity entity) { return invoke(0x375E7FC44F21C8AB, entity); } // 0x375E7FC44F21C8AB 0x70DD5E25 b323 + NATIVE_DECL BOOL IS_HANDLER_FRAME_LINED_UP_WITH_CONTAINER(Vehicle vehicle, Entity entity) { return invoke(0x89D630CF5EA96D23, vehicle, entity); } // 0x89D630CF5EA96D23 0xFBF5536A b323 + NATIVE_DECL void ATTACH_CONTAINER_TO_HANDLER_FRAME_WHEN_LINED_UP(Vehicle vehicle, Entity entity) { invoke(0x6A98C2ECF57FA5D4, vehicle, entity); } // 0x6A98C2ECF57FA5D4 0x20AB5783 b323 + NATIVE_DECL void DETACH_CONTAINER_FROM_HANDLER_FRAME(Vehicle vehicle) { invoke(0x7C0043FDFF6436BC, vehicle); } // 0x7C0043FDFF6436BC 0x0F11D01F b323 + NATIVE_DECL void SET_VEHICLE_DISABLE_HEIGHT_MAP_AVOIDANCE(Vehicle vehicle, BOOL p1) { invoke(0x8AA9180DE2FEDD45, vehicle, p1); } // 0x8AA9180DE2FEDD45 0xAE040377 b323 + NATIVE_DECL void SET_BOAT_DISABLE_AVOIDANCE(Vehicle vehicle, BOOL p1) { invoke(0x0A6A279F3AA4FD70, vehicle, p1); } // 0x0A6A279F3AA4FD70 0x4C0E4031 b323 + NATIVE_DECL BOOL IS_HELI_LANDING_AREA_BLOCKED(Vehicle vehicle) { return invoke(0x634148744F385576, vehicle); } // 0x634148744F385576 0x6346B7CC b323 + NATIVE_DECL void SET_SHORT_SLOWDOWN_FOR_LANDING(Vehicle vehicle) { invoke(0x107A473D7A6647A9, vehicle); } // 0x107A473D7A6647A9 b1290 + NATIVE_DECL void SET_HELI_TURBULENCE_SCALAR(Vehicle vehicle, float p1) { invoke(0xE6F13851780394DA, vehicle, p1); } // 0xE6F13851780394DA 0xCCB41A55 b323 + NATIVE_DECL void SET_CAR_BOOT_OPEN(Vehicle vehicle) { invoke(0xFC40CBF7B90CA77C, vehicle); } // 0xFC40CBF7B90CA77C b877 + NATIVE_DECL void SET_VEHICLE_TYRE_BURST(Vehicle vehicle, int index, BOOL onRim, float p3) { invoke(0xEC6A202EE4960385, vehicle, index, onRim, p3); } // 0xEC6A202EE4960385 0x89D28068 b323 + NATIVE_DECL void SET_VEHICLE_DOORS_SHUT(Vehicle vehicle, BOOL closeInstantly) { invoke(0x781B3D62BB013EF5, vehicle, closeInstantly); } // 0x781B3D62BB013EF5 0xBB1FF6E7 b323 + NATIVE_DECL void SET_VEHICLE_TYRES_CAN_BURST(Vehicle vehicle, BOOL toggle) { invoke(0xEB9DC3C7D8596C46, vehicle, toggle); } // 0xEB9DC3C7D8596C46 0xA198DB54 b323 + NATIVE_DECL BOOL GET_VEHICLE_TYRES_CAN_BURST(Vehicle vehicle) { return invoke(0x678B9BB8C3F58FEB, vehicle); } // 0x678B9BB8C3F58FEB 0x4D76CD2F b323 + NATIVE_DECL void SET_VEHICLE_WHEELS_CAN_BREAK(Vehicle vehicle, BOOL enabled) { invoke(0x29B18B4FD460CA8F, vehicle, enabled); } // 0x29B18B4FD460CA8F 0x829ED654 b323 + NATIVE_DECL void SET_VEHICLE_DOOR_OPEN(Vehicle vehicle, int doorId, BOOL loose, BOOL openInstantly) { invoke(0x7C65DAC73C35C862, vehicle, doorId, loose, openInstantly); } // 0x7C65DAC73C35C862 0xBB75D38B b323 + NATIVE_DECL void SET_VEHICLE_DOOR_AUTO_LOCK(Vehicle vehicle, int doorId, BOOL toggle) { invoke(0x3B458DDB57038F08, vehicle, doorId, toggle); } // 0x3B458DDB57038F08 b877 + NATIVE_DECL void SET_FLEEING_VEHICLES_USE_SWITCHED_OFF_NODES(Any p0) { invoke(0xA247F9EF01D8082E, p0); } // 0xA247F9EF01D8082E b1103 + NATIVE_DECL void REMOVE_VEHICLE_WINDOW(Vehicle vehicle, int windowIndex) { invoke(0xA711568EEDB43069, vehicle, windowIndex); } // 0xA711568EEDB43069 0xBB8104A3 b323 + NATIVE_DECL void ROLL_DOWN_WINDOWS(Vehicle vehicle) { invoke(0x85796B0549DDE156, vehicle); } // 0x85796B0549DDE156 0x51A16DC6 b323 + NATIVE_DECL void ROLL_DOWN_WINDOW(Vehicle vehicle, int windowIndex) { invoke(0x7AD9E6CE657D69E3, vehicle, windowIndex); } // 0x7AD9E6CE657D69E3 0xF840134C b323 + NATIVE_DECL void ROLL_UP_WINDOW(Vehicle vehicle, int windowIndex) { invoke(0x602E548F46E24D59, vehicle, windowIndex); } // 0x602E548F46E24D59 0x83B7E06A b323 + NATIVE_DECL void SMASH_VEHICLE_WINDOW(Vehicle vehicle, int windowIndex) { invoke(0x9E5B5E4D2CCD2259, vehicle, windowIndex); } // 0x9E5B5E4D2CCD2259 0xDDD9A8C2 b323 + NATIVE_DECL void FIX_VEHICLE_WINDOW(Vehicle vehicle, int windowIndex) { invoke(0x772282EBEB95E682, vehicle, windowIndex); } // 0x772282EBEB95E682 0x6B8E990D b323 + NATIVE_DECL void POP_OUT_VEHICLE_WINDSCREEN(Vehicle vehicle) { invoke(0x6D645D59FB5F5AD3, vehicle); } // 0x6D645D59FB5F5AD3 0xCC95C96B b323 + NATIVE_DECL void POP_OFF_VEHICLE_ROOF_WITH_IMPULSE(Vehicle vehicle, float x, float y, float z) { invoke(0xE38CB9D7D39FDBCC, vehicle, x, y, z); } // 0xE38CB9D7D39FDBCC 0xFDA7B6CA b323 + NATIVE_DECL void SET_VEHICLE_LIGHTS(Vehicle vehicle, int state) { invoke(0x34E710FF01247C5A, vehicle, state); } // 0x34E710FF01247C5A 0xE8930226 b323 + NATIVE_DECL void SET_VEHICLE_USE_PLAYER_LIGHT_SETTINGS(Vehicle vehicle, BOOL toggle) { invoke(0xC45C27EF50F36ADC, vehicle, toggle); } // 0xC45C27EF50F36ADC 0x4221E435 b323 + NATIVE_DECL void SET_VEHICLE_HEADLIGHT_SHADOWS(Vehicle vehicle, int p1) { invoke(0x1FD09E7390A74D54, vehicle, p1); } // 0x1FD09E7390A74D54 b323 + NATIVE_DECL void SET_VEHICLE_ALARM(Vehicle vehicle, BOOL state) { invoke(0xCDE5E70C1DDB954C, vehicle, state); } // 0xCDE5E70C1DDB954C 0x24877D84 b323 + NATIVE_DECL void START_VEHICLE_ALARM(Vehicle vehicle) { invoke(0xB8FF7AB45305C345, vehicle); } // 0xB8FF7AB45305C345 0x5B451FF7 b323 + NATIVE_DECL BOOL IS_VEHICLE_ALARM_ACTIVATED(Vehicle vehicle) { return invoke(0x4319E335B71FFF34, vehicle); } // 0x4319E335B71FFF34 0xF2630A4C b323 + NATIVE_DECL void SET_VEHICLE_INTERIORLIGHT(Vehicle vehicle, BOOL toggle) { invoke(0xBC2042F090AF6AD3, vehicle, toggle); } // 0xBC2042F090AF6AD3 0x9AD1FE1E b323 + NATIVE_DECL void SET_VEHICLE_FORCE_INTERIORLIGHT(Vehicle vehicle, BOOL toggle) { invoke(0x8821196D91FA2DE5, vehicle, toggle); } // 0x8821196D91FA2DE5 b1290 + NATIVE_DECL void SET_VEHICLE_LIGHT_MULTIPLIER(Vehicle vehicle, float multiplier) { invoke(0xB385454F8791F57C, vehicle, multiplier); } // 0xB385454F8791F57C 0x48039D6A b323 + NATIVE_DECL void ATTACH_VEHICLE_TO_TRAILER(Vehicle vehicle, Vehicle trailer, float radius) { invoke(0x3C7D42D58F770B54, vehicle, trailer, radius); } // 0x3C7D42D58F770B54 0x2133977F b323 + NATIVE_DECL void ATTACH_VEHICLE_ON_TO_TRAILER(Vehicle vehicle, Vehicle trailer, float offsetX, float offsetY, float offsetZ, float coordsX, float coordsY, float coordsZ, float rotationX, float rotationY, float rotationZ, float disableCollisions) { invoke(0x16B5E274BDE402F8, vehicle, trailer, offsetX, offsetY, offsetZ, coordsX, coordsY, coordsZ, rotationX, rotationY, rotationZ, disableCollisions); } // 0x16B5E274BDE402F8 0x12AC1A16 b323 + NATIVE_DECL void STABILISE_ENTITY_ATTACHED_TO_HELI(Vehicle vehicle, Entity entity, float p2) { invoke(0x374706271354CB18, vehicle, entity, p2); } // 0x374706271354CB18 0x40C4763F b323 + NATIVE_DECL void DETACH_VEHICLE_FROM_TRAILER(Vehicle vehicle) { invoke(0x90532EDF0D2BDD86, vehicle); } // 0x90532EDF0D2BDD86 0xB5DBF91D b323 + NATIVE_DECL BOOL IS_VEHICLE_ATTACHED_TO_TRAILER(Vehicle vehicle) { return invoke(0xE7CF3C4F9F489F0C, vehicle); } // 0xE7CF3C4F9F489F0C 0xE142BBCC b323 + NATIVE_DECL void SET_TRAILER_INVERSE_MASS_SCALE(Vehicle vehicle, float p1) { invoke(0x2A8F319B392E7B3F, vehicle, p1); } // 0x2A8F319B392E7B3F 0xE74E85CE b323 + NATIVE_DECL void SET_TRAILER_LEGS_RAISED(Vehicle vehicle) { invoke(0x95CF53B3D687F9FA, vehicle); } // 0x95CF53B3D687F9FA 0x06C47A6F b323 + NATIVE_DECL void SET_TRAILER_LEGS_LOWERED(Vehicle vehicle) { invoke(0x878C75C09FBDB942, vehicle); } // 0x878C75C09FBDB942 b1103 + NATIVE_DECL void SET_VEHICLE_TYRE_FIXED(Vehicle vehicle, int tyreIndex) { invoke(0x6E13FC662B882D1D, vehicle, tyreIndex); } // 0x6E13FC662B882D1D 0xA42EFA6B b323 + NATIVE_DECL void SET_VEHICLE_NUMBER_PLATE_TEXT(Vehicle vehicle, const char* plateText) { invoke(0x95A88F0B409CDA47, vehicle, plateText); } // 0x95A88F0B409CDA47 0x400F9556 b323 + NATIVE_DECL const char* GET_VEHICLE_NUMBER_PLATE_TEXT(Vehicle vehicle) { return invoke(0x7CE1CCB9B293020E, vehicle); } // 0x7CE1CCB9B293020E 0xE8522D58 b323 + NATIVE_DECL int GET_NUMBER_OF_VEHICLE_NUMBER_PLATES() { return invoke(0x4C4D6B2644F458CB); } // 0x4C4D6B2644F458CB 0xD24BC1AE b323 + NATIVE_DECL void SET_VEHICLE_NUMBER_PLATE_TEXT_INDEX(Vehicle vehicle, int plateIndex) { invoke(0x9088EB5A43FFB0A1, vehicle, plateIndex); } // 0x9088EB5A43FFB0A1 0xA1A1890E b323 + NATIVE_DECL int GET_VEHICLE_NUMBER_PLATE_TEXT_INDEX(Vehicle vehicle) { return invoke(0xF11BC2DD9A3E7195, vehicle); } // 0xF11BC2DD9A3E7195 0x499747B6 b323 + NATIVE_DECL void SET_RANDOM_TRAINS(BOOL toggle) { invoke(0x80D9F74197EA47D9, toggle); } // 0x80D9F74197EA47D9 0xD461CA7F b323 + NATIVE_DECL Vehicle CREATE_MISSION_TRAIN(int variation, float x, float y, float z, BOOL direction, Any p5, Any p6) { return invoke(0x63C6CCA8E68AE8C8, variation, x, y, z, direction, p5, p6); } // 0x63C6CCA8E68AE8C8 0xD4C2EAFD b323 + NATIVE_DECL void SWITCH_TRAIN_TRACK(int trackId, BOOL state) { invoke(0xFD813BB7DB977F20, trackId, state); } // 0xFD813BB7DB977F20 0x68BFDD61 b323 + NATIVE_DECL void SET_TRAIN_TRACK_SPAWN_FREQUENCY(int trackIndex, int frequency) { invoke(0x21973BBF8D17EDFA, trackIndex, frequency); } // 0x21973BBF8D17EDFA 0xD5774FB7 b323 + NATIVE_DECL void ALLOW_TRAIN_TO_BE_REMOVED_BY_POPULATION(Any p0) { invoke(0x2310A8F9421EBF43, p0); } // 0x2310A8F9421EBF43 b2372 + NATIVE_DECL void DELETE_ALL_TRAINS() { invoke(0x736A718577F39C7D); } // 0x736A718577F39C7D 0x83DE7ABF b323 + NATIVE_DECL void SET_TRAIN_SPEED(Vehicle train, float speed) { invoke(0xAA0BC91BE0B796E3, train, speed); } // 0xAA0BC91BE0B796E3 0xDFC35E4D b323 + NATIVE_DECL void SET_TRAIN_CRUISE_SPEED(Vehicle train, float speed) { invoke(0x16469284DB8C62B5, train, speed); } // 0x16469284DB8C62B5 0xB507F51D b323 + NATIVE_DECL void SET_RANDOM_BOATS(BOOL toggle) { invoke(0x84436EC293B1415F, toggle); } // 0x84436EC293B1415F 0xB505BD89 b323 + NATIVE_DECL void SET_RANDOM_BOATS_MP(BOOL toggle) { invoke(0xDA5E12F728DB30CA, toggle); } // 0xDA5E12F728DB30CA b2372 + NATIVE_DECL void SET_GARBAGE_TRUCKS(BOOL toggle) { invoke(0x2AFD795EEAC8D30D, toggle); } // 0x2AFD795EEAC8D30D 0xD9ABB0FF b323 + NATIVE_DECL BOOL DOES_VEHICLE_HAVE_STUCK_VEHICLE_CHECK(Vehicle vehicle) { return invoke(0x57E4C39DE5EE8470, vehicle); } // 0x57E4C39DE5EE8470 0x5D91D9AC b323 + NATIVE_DECL int GET_VEHICLE_RECORDING_ID(int recording, const char* script) { return invoke(0x21543C612379DB3C, recording, script); } // 0x21543C612379DB3C 0x328D601D b323 + NATIVE_DECL void REQUEST_VEHICLE_RECORDING(int recording, const char* script) { invoke(0xAF514CABE74CBF15, recording, script); } // 0xAF514CABE74CBF15 0x91AFEFD9 b323 + NATIVE_DECL BOOL HAS_VEHICLE_RECORDING_BEEN_LOADED(int recording, const char* script) { return invoke(0x300D614A4C785FC4, recording, script); } // 0x300D614A4C785FC4 0xF52CD7F5 b323 + NATIVE_DECL void REMOVE_VEHICLE_RECORDING(int recording, const char* script) { invoke(0xF1160ACCF98A3FC8, recording, script); } // 0xF1160ACCF98A3FC8 0xD3C05B00 b323 + NATIVE_DECL Vector3 GET_POSITION_OF_VEHICLE_RECORDING_ID_AT_TIME(int id, float time) { return invoke(0x92523B76657A517D, id, time); } // 0x92523B76657A517D 0xF31973BB b323 + NATIVE_DECL Vector3 GET_POSITION_OF_VEHICLE_RECORDING_AT_TIME(int recording, float time, const char* script) { return invoke(0xD242728AA6F0FBA2, recording, time, script); } // 0xD242728AA6F0FBA2 0x7178558D b323 + NATIVE_DECL Vector3 GET_ROTATION_OF_VEHICLE_RECORDING_ID_AT_TIME(int id, float time) { return invoke(0xF0F2103EFAF8CBA7, id, time); } // 0xF0F2103EFAF8CBA7 0x4D1C15C2 b323 + NATIVE_DECL Vector3 GET_ROTATION_OF_VEHICLE_RECORDING_AT_TIME(int recording, float time, const char* script) { return invoke(0x2058206FBE79A8AD, recording, time, script); } // 0x2058206FBE79A8AD 0xD96DEC68 b323 + NATIVE_DECL float GET_TOTAL_DURATION_OF_VEHICLE_RECORDING_ID(int id) { return invoke(0x102D125411A7B6E6, id); } // 0x102D125411A7B6E6 0x7116785E b323 + NATIVE_DECL float GET_TOTAL_DURATION_OF_VEHICLE_RECORDING(int recording, const char* script) { return invoke(0x0E48D1C262390950, recording, script); } // 0x0E48D1C262390950 0x5B35EEB7 b323 + NATIVE_DECL float GET_POSITION_IN_RECORDING(Vehicle vehicle) { return invoke(0x2DACD605FC681475, vehicle); } // 0x2DACD605FC681475 0x7DCD644C b323 + NATIVE_DECL float GET_TIME_POSITION_IN_RECORDING(Vehicle vehicle) { return invoke(0x5746F3A7AB7FE544, vehicle); } // 0x5746F3A7AB7FE544 0xF8C3E4A2 b323 + NATIVE_DECL void START_PLAYBACK_RECORDED_VEHICLE(Vehicle vehicle, int recording, const char* script, BOOL p3) { invoke(0x3F878F92B3A7A071, vehicle, recording, script, p3); } // 0x3F878F92B3A7A071 0xCF614CA8 b323 + NATIVE_DECL void START_PLAYBACK_RECORDED_VEHICLE_WITH_FLAGS(Vehicle vehicle, int recording, const char* script, int flags, int time, int drivingStyle) { invoke(0x7D80FD645D4DA346, vehicle, recording, script, flags, time, drivingStyle); } // 0x7D80FD645D4DA346 0x4E721AD2 b323 + NATIVE_DECL void FORCE_PLAYBACK_RECORDED_VEHICLE_UPDATE(Vehicle vehicle, BOOL p1) { invoke(0x1F2E4E06DEA8992B, vehicle, p1); } // 0x1F2E4E06DEA8992B 0x01B91CD0 b323 + NATIVE_DECL void STOP_PLAYBACK_RECORDED_VEHICLE(Vehicle vehicle) { invoke(0x54833611C17ABDEA, vehicle); } // 0x54833611C17ABDEA 0xAE99C57C b323 + NATIVE_DECL void PAUSE_PLAYBACK_RECORDED_VEHICLE(Vehicle vehicle) { invoke(0x632A689BF42301B1, vehicle); } // 0x632A689BF42301B1 0xCCF54912 b323 + NATIVE_DECL void UNPAUSE_PLAYBACK_RECORDED_VEHICLE(Vehicle vehicle) { invoke(0x8879EE09268305D5, vehicle); } // 0x8879EE09268305D5 0x59060F75 b323 + NATIVE_DECL BOOL IS_PLAYBACK_GOING_ON_FOR_VEHICLE(Vehicle vehicle) { return invoke(0x1C8A4C2C19E68EEC, vehicle); } // 0x1C8A4C2C19E68EEC 0x61F7650D b323 + NATIVE_DECL BOOL IS_PLAYBACK_USING_AI_GOING_ON_FOR_VEHICLE(Vehicle vehicle) { return invoke(0xAEA8FD591FAD4106, vehicle); } // 0xAEA8FD591FAD4106 0x63022C58 b323 + NATIVE_DECL int GET_CURRENT_PLAYBACK_FOR_VEHICLE(Vehicle vehicle) { return invoke(0x42BC05C27A946054, vehicle); } // 0x42BC05C27A946054 0xA3F44390 b323 + NATIVE_DECL void SKIP_TO_END_AND_STOP_PLAYBACK_RECORDED_VEHICLE(Vehicle vehicle) { invoke(0xAB8E2EDA0C0A5883, vehicle); } // 0xAB8E2EDA0C0A5883 0x8DEA18C8 b323 + NATIVE_DECL void SET_PLAYBACK_SPEED(Vehicle vehicle, float speed) { invoke(0x6683AB880E427778, vehicle, speed); } // 0x6683AB880E427778 0x684E26E4 b323 + NATIVE_DECL void START_PLAYBACK_RECORDED_VEHICLE_USING_AI(Vehicle vehicle, int recording, const char* script, float speed, int drivingStyle) { invoke(0x29DE5FA52D00428C, vehicle, recording, script, speed, drivingStyle); } // 0x29DE5FA52D00428C 0x8DE8E24E b323 + NATIVE_DECL void SKIP_TIME_IN_PLAYBACK_RECORDED_VEHICLE(Vehicle vehicle, float time) { invoke(0x9438F7AD68771A20, vehicle, time); } // 0x9438F7AD68771A20 0xCF3EFA4B b323 + NATIVE_DECL void SET_PLAYBACK_TO_USE_AI(Vehicle vehicle, int drivingStyle) { invoke(0xA549C3B37EA28131, vehicle, drivingStyle); } // 0xA549C3B37EA28131 0xB536CCD7 b323 + NATIVE_DECL void SET_PLAYBACK_TO_USE_AI_TRY_TO_REVERT_BACK_LATER(Vehicle vehicle, int time, int drivingStyle, BOOL p3) { invoke(0x6E63860BBB190730, vehicle, time, drivingStyle, p3); } // 0x6E63860BBB190730 0x0C8ABAA4 b323 + NATIVE_DECL void SET_ADDITIONAL_ROTATION_FOR_RECORDED_VEHICLE_PLAYBACK(Vehicle vehicle, float x, float y, float z, Any p4) { invoke(0x5845066D8A1EA7F7, vehicle, x, y, z, p4); } // 0x5845066D8A1EA7F7 0x943A58EB b323 + NATIVE_DECL void SET_POSITION_OFFSET_FOR_RECORDED_VEHICLE_PLAYBACK(Vehicle vehicle, float x, float y, float z) { invoke(0x796A877E459B99EA, vehicle, x, y, z); } // 0x796A877E459B99EA 0x5C9F477C b323 + NATIVE_DECL void SET_GLOBAL_POSITION_OFFSET_FOR_RECORDED_VEHICLE_PLAYBACK(Vehicle vehicle, float x, float y, float z) { invoke(0xFAF2A78061FD9EF4, vehicle, x, y, z); } // 0xFAF2A78061FD9EF4 0xCD83C393 b323 + NATIVE_DECL void SET_SHOULD_LERP_FROM_AI_TO_FULL_RECORDING(Vehicle vehicle, BOOL p1) { invoke(0x063AE2B2CC273588, vehicle, p1); } // 0x063AE2B2CC273588 0x2EF8435C b323 + NATIVE_DECL void EXPLODE_VEHICLE_IN_CUTSCENE(Vehicle vehicle, BOOL p1) { invoke(0x786A4EB67B01BF0B, vehicle, p1); } // 0x786A4EB67B01BF0B 0xA85207B5 b323 + NATIVE_DECL void ADD_VEHICLE_STUCK_CHECK_WITH_WARP(Any p0, float p1, Any p2, BOOL p3, BOOL p4, BOOL p5, Any p6) { invoke(0x2FA9923062DD396C, p0, p1, p2, p3, p4, p5, p6); } // 0x2FA9923062DD396C 0xC8B789AD b323 + NATIVE_DECL void SET_VEHICLE_MODEL_IS_SUPPRESSED(Hash model, BOOL suppressed) { invoke(0x0FC2D89AC25A5814, model, suppressed); } // 0x0FC2D89AC25A5814 0x42A08C9B b323 + NATIVE_DECL Vehicle GET_RANDOM_VEHICLE_IN_SPHERE(float x, float y, float z, float radius, Hash modelHash, int flags) { return invoke(0x386F6CE5BAF6091C, x, y, z, radius, modelHash, flags); } // 0x386F6CE5BAF6091C 0x57216D03 b323 + NATIVE_DECL Vehicle GET_RANDOM_VEHICLE_FRONT_BUMPER_IN_SPHERE(float p0, float p1, float p2, float p3, int p4, int p5, int p6) { return invoke(0xC5574E0AEB86BA68, p0, p1, p2, p3, p4, p5, p6); } // 0xC5574E0AEB86BA68 0xDCADEB66 b323 + NATIVE_DECL Vehicle GET_RANDOM_VEHICLE_BACK_BUMPER_IN_SPHERE(float p0, float p1, float p2, float p3, int p4, int p5, int p6) { return invoke(0xB50807EABE20A8DC, p0, p1, p2, p3, p4, p5, p6); } // 0xB50807EABE20A8DC 0xD6343F6B b323 + NATIVE_DECL Vehicle GET_CLOSEST_VEHICLE(float x, float y, float z, float radius, Hash modelHash, int flags) { return invoke(0xF73EB622C4F1689B, x, y, z, radius, modelHash, flags); } // 0xF73EB622C4F1689B 0xD7E26B2C b323 + NATIVE_DECL Vehicle GET_TRAIN_CARRIAGE(Vehicle train, int trailerNumber) { return invoke(0x08AAFD0814722BC3, train, trailerNumber); } // 0x08AAFD0814722BC3 0x2544E7A6 b323 + NATIVE_DECL BOOL IS_MISSION_TRAIN(Vehicle train) { return invoke(0xAD464F2E18836BFC, train); } // 0xAD464F2E18836BFC b2372 + NATIVE_DECL void DELETE_MISSION_TRAIN(Vehicle* train) { invoke(0x5B76B14AE875C795, train); } // 0x5B76B14AE875C795 0x86C9497D b323 + NATIVE_DECL void SET_MISSION_TRAIN_AS_NO_LONGER_NEEDED(Vehicle* train, BOOL p1) { invoke(0xBBE7648349B49BE8, train, p1); } // 0xBBE7648349B49BE8 0x19808560 b323 + NATIVE_DECL void SET_MISSION_TRAIN_COORDS(Vehicle train, float x, float y, float z) { invoke(0x591CA673AA6AB736, train, x, y, z); } // 0x591CA673AA6AB736 0xD6D70803 b323 + NATIVE_DECL BOOL IS_THIS_MODEL_A_BOAT(Hash model) { return invoke(0x45A9187928F4B9E3, model); } // 0x45A9187928F4B9E3 0x10F6085C b323 + NATIVE_DECL BOOL IS_THIS_MODEL_A_JETSKI(Hash model) { return invoke(0x9537097412CF75FE, model); } // 0x9537097412CF75FE b323 + NATIVE_DECL BOOL IS_THIS_MODEL_A_PLANE(Hash model) { return invoke(0xA0948AB42D7BA0DE, model); } // 0xA0948AB42D7BA0DE 0x3B3907BB b323 + NATIVE_DECL BOOL IS_THIS_MODEL_A_HELI(Hash model) { return invoke(0xDCE4334788AF94EA, model); } // 0xDCE4334788AF94EA 0x8AF7F568 b323 + NATIVE_DECL BOOL IS_THIS_MODEL_A_CAR(Hash model) { return invoke(0x7F6DB52EEFC96DF8, model); } // 0x7F6DB52EEFC96DF8 0x60E4C22F b323 + NATIVE_DECL BOOL IS_THIS_MODEL_A_TRAIN(Hash model) { return invoke(0xAB935175B22E822B, model); } // 0xAB935175B22E822B 0xF87DCFFD b323 + NATIVE_DECL BOOL IS_THIS_MODEL_A_BIKE(Hash model) { return invoke(0xB50C0B0CEDC6CE84, model); } // 0xB50C0B0CEDC6CE84 0x7E702CDD b323 + NATIVE_DECL BOOL IS_THIS_MODEL_A_BICYCLE(Hash model) { return invoke(0xBF94DD42F63BDED2, model); } // 0xBF94DD42F63BDED2 0x328E6FF5 b323 + NATIVE_DECL BOOL IS_THIS_MODEL_A_QUADBIKE(Hash model) { return invoke(0x39DAC362EE65FA28, model); } // 0x39DAC362EE65FA28 0xC1625277 b323 + NATIVE_DECL BOOL IS_THIS_MODEL_AN_AMPHIBIOUS_CAR(Hash model) { return invoke(0x633F6F44A537EBB6, model); } // 0x633F6F44A537EBB6 b944 + NATIVE_DECL BOOL IS_THIS_MODEL_AN_AMPHIBIOUS_QUADBIKE(Hash model) { return invoke(0xA1A9FC1C76A6730D, model); } // 0xA1A9FC1C76A6730D b1103 + NATIVE_DECL void SET_HELI_BLADES_FULL_SPEED(Vehicle vehicle) { invoke(0xA178472EBB8AE60D, vehicle); } // 0xA178472EBB8AE60D 0x033A9408 b323 + NATIVE_DECL void SET_HELI_BLADES_SPEED(Vehicle vehicle, float speed) { invoke(0xFD280B4D7F3ABC4D, vehicle, speed); } // 0xFD280B4D7F3ABC4D 0x5C7D4EA9 b323 + NATIVE_DECL void FORCE_SUB_THROTTLE_FOR_TIME(Vehicle vehicle, float p1, float p2) { invoke(0x99CAD8E7AFDB60FA, vehicle, p1, p2); } // 0x99CAD8E7AFDB60FA 0x1128A45B b323 + NATIVE_DECL void SET_VEHICLE_CAN_BE_TARGETTED(Vehicle vehicle, BOOL state) { invoke(0x3750146A28097A82, vehicle, state); } // 0x3750146A28097A82 0x64B70B1D b323 + NATIVE_DECL void SET_DONT_ALLOW_PLAYER_TO_ENTER_VEHICLE_IF_LOCKED_FOR_PLAYER(Vehicle vehicle, BOOL p1) { invoke(0xDBC631F109350B8C, vehicle, p1); } // 0xDBC631F109350B8C 0x486C1280 b323 + NATIVE_DECL void SET_VEHICLE_CAN_BE_VISIBLY_DAMAGED(Vehicle vehicle, BOOL state) { invoke(0x4C7028F78FFD3681, vehicle, state); } // 0x4C7028F78FFD3681 0xC5D94017 b323 + NATIVE_DECL void SET_VEHICLE_HAS_UNBREAKABLE_LIGHTS(Vehicle vehicle, BOOL toggle) { invoke(0x1AA8A837D2169D94, vehicle, toggle); } // 0x1AA8A837D2169D94 0x009AB49E b323 + NATIVE_DECL void SET_VEHICLE_RESPECTS_LOCKS_WHEN_HAS_DRIVER(Vehicle vehicle, BOOL p1) { invoke(0x2311DD7159F00582, vehicle, p1); } // 0x2311DD7159F00582 0x758C5E2E b323 + NATIVE_DECL void SET_VEHICLE_CAN_EJECT_PASSENGERS_IF_LOCKED(Any p0, Any p1) { invoke(0x065D03A9D6B2C6B5, p0, p1); } // 0x065D03A9D6B2C6B5 b463 + NATIVE_DECL float GET_VEHICLE_DIRT_LEVEL(Vehicle vehicle) { return invoke(0x8F17BC8BA08DA62B, vehicle); } // 0x8F17BC8BA08DA62B 0xFD15C065 b323 + NATIVE_DECL void SET_VEHICLE_DIRT_LEVEL(Vehicle vehicle, float dirtLevel) { invoke(0x79D3B596FE44EE8B, vehicle, dirtLevel); } // 0x79D3B596FE44EE8B 0x2B39128B b323 + NATIVE_DECL BOOL GET_DOES_VEHICLE_HAVE_DAMAGE_DECALS(Vehicle vehicle) { return invoke(0xBCDC5017D3CE1E9E, vehicle); } // 0xBCDC5017D3CE1E9E 0xDAC523BC b323 + NATIVE_DECL BOOL IS_VEHICLE_DOOR_FULLY_OPEN(Vehicle vehicle, int doorId) { return invoke(0x3E933CFF7B111C22, vehicle, doorId); } // 0x3E933CFF7B111C22 0xC2385B6F b323 + NATIVE_DECL void SET_VEHICLE_ENGINE_ON(Vehicle vehicle, BOOL value, BOOL instantly, BOOL disableAutoStart) { invoke(0x2497C4717C8B881E, vehicle, value, instantly, disableAutoStart); } // 0x2497C4717C8B881E 0x7FBC86F1 b323 + NATIVE_DECL void SET_VEHICLE_UNDRIVEABLE(Vehicle vehicle, BOOL toggle) { invoke(0x8ABA6AF54B942B95, vehicle, toggle); } // 0x8ABA6AF54B942B95 0x48D02A4E b323 + NATIVE_DECL void SET_VEHICLE_PROVIDES_COVER(Vehicle vehicle, BOOL toggle) { invoke(0x5AFEEDD9BB2899D7, vehicle, toggle); } // 0x5AFEEDD9BB2899D7 0xEFC01CA9 b323 + NATIVE_DECL void SET_VEHICLE_DOOR_CONTROL(Vehicle vehicle, int doorId, int speed, float angle) { invoke(0xF2BFA0430F0A0FCB, vehicle, doorId, speed, angle); } // 0xF2BFA0430F0A0FCB 0x572DD360 b323 + NATIVE_DECL void SET_VEHICLE_DOOR_LATCHED(Vehicle vehicle, int doorId, BOOL p2, BOOL p3, BOOL p4) { invoke(0xA5A9653A8D2CAF48, vehicle, doorId, p2, p3, p4); } // 0xA5A9653A8D2CAF48 0x4EB7BBFC b323 + NATIVE_DECL float GET_VEHICLE_DOOR_ANGLE_RATIO(Vehicle vehicle, int doorId) { return invoke(0xFE3F9C29F7B32BD5, vehicle, doorId); } // 0xFE3F9C29F7B32BD5 0x0E399C26 b323 + NATIVE_DECL Ped GET_PED_USING_VEHICLE_DOOR(Vehicle vehicle, int doord) { return invoke(0x218297BF0CFD853B, vehicle, doord); } // 0x218297BF0CFD853B 0x0630101F b323 + NATIVE_DECL void SET_VEHICLE_DOOR_SHUT(Vehicle vehicle, int doorId, BOOL closeInstantly) { invoke(0x93D9BD300D7789E5, vehicle, doorId, closeInstantly); } // 0x93D9BD300D7789E5 0x142606BD b323 + NATIVE_DECL void SET_VEHICLE_DOOR_BROKEN(Vehicle vehicle, int doorId, BOOL deleteDoor) { invoke(0xD4D4F6A4AB575A33, vehicle, doorId, deleteDoor); } // 0xD4D4F6A4AB575A33 0x8147FEA7 b323 + NATIVE_DECL void SET_VEHICLE_CAN_BREAK(Vehicle vehicle, BOOL toggle) { invoke(0x59BF8C3D52C92F66, vehicle, toggle); } // 0x59BF8C3D52C92F66 0x90A810D1 b323 + NATIVE_DECL BOOL DOES_VEHICLE_HAVE_ROOF(Vehicle vehicle) { return invoke(0x8AC862B0B32C5B80, vehicle); } // 0x8AC862B0B32C5B80 0xDB817403 b323 + NATIVE_DECL void SET_VEHICLE_REMOVE_AGGRESSIVE_CARJACK_MISSION(Any p0) { invoke(0xC4B3347BD68BD609, p0); } // 0xC4B3347BD68BD609 b573 + NATIVE_DECL void SET_VEHICLE_AVOID_PLAYER_VEHICLE_RIOT_VAN_MISSION(Any p0) { invoke(0xD3301660A57C9272, p0); } // 0xD3301660A57C9272 b757 + NATIVE_DECL void SET_CARJACK_MISSION_REMOVAL_PARAMETERS(Any p0, Any p1) { invoke(0xB9562064627FF9DB, p0, p1); } // 0xB9562064627FF9DB b573 + NATIVE_DECL BOOL IS_BIG_VEHICLE(Vehicle vehicle) { return invoke(0x9F243D3919F442FE, vehicle); } // 0x9F243D3919F442FE 0x9CDBA8DE b323 + NATIVE_DECL int GET_NUMBER_OF_VEHICLE_COLOURS(Vehicle vehicle) { return invoke(0x3B963160CD65D41E, vehicle); } // 0x3B963160CD65D41E 0xF2442EE2 b323 + NATIVE_DECL void SET_VEHICLE_COLOUR_COMBINATION(Vehicle vehicle, int colorCombination) { invoke(0x33E8CD3322E2FE31, vehicle, colorCombination); } // 0x33E8CD3322E2FE31 0xA557AEAD b323 + NATIVE_DECL int GET_VEHICLE_COLOUR_COMBINATION(Vehicle vehicle) { return invoke(0x6A842D197F845D56, vehicle); } // 0x6A842D197F845D56 0x77AC1B4C b323 + NATIVE_DECL void SET_VEHICLE_XENON_LIGHT_COLOR_INDEX(Vehicle vehicle, int colorIndex) { invoke(0xE41033B25D003A07, vehicle, colorIndex); } // 0xE41033B25D003A07 b1604 + NATIVE_DECL int GET_VEHICLE_XENON_LIGHT_COLOR_INDEX(Vehicle vehicle) { return invoke(0x3DFF319A831E0CDB, vehicle); } // 0x3DFF319A831E0CDB b1604 + NATIVE_DECL void SET_VEHICLE_IS_CONSIDERED_BY_PLAYER(Vehicle vehicle, BOOL toggle) { invoke(0x31B927BBC44156CD, vehicle, toggle); } // 0x31B927BBC44156CD 0x14413319 b323 + NATIVE_DECL void SET_VEHICLE_WILL_FORCE_OTHER_VEHICLES_TO_STOP(Vehicle vehicle, BOOL toggle) { invoke(0xBE5C1255A1830FF5, vehicle, toggle); } // 0xBE5C1255A1830FF5 0xA6D8D7A5 b323 + NATIVE_DECL void SET_VEHICLE_ACT_AS_IF_HAS_SIREN_ON(Vehicle vehicle, BOOL p1) { invoke(0x9BECD4B9FEF3F8A6, vehicle, p1); } // 0x9BECD4B9FEF3F8A6 0xACAB8FF3 b323 + NATIVE_DECL void SET_VEHICLE_USE_MORE_RESTRICTIVE_SPAWN_CHECKS(Vehicle vehicle, BOOL p1) { invoke(0x88BC673CA9E0AE99, vehicle, p1); } // 0x88BC673CA9E0AE99 0xF0E5C41D b323 + NATIVE_DECL void SET_VEHICLE_MAY_BE_USED_BY_GOTO_POINT_ANY_MEANS(Vehicle vehicle, BOOL p1) { invoke(0xE851E480B814D4BA, vehicle, p1); } // 0xE851E480B814D4BA 0x2F98B4B7 b323 + NATIVE_DECL void GET_RANDOM_VEHICLE_MODEL_IN_MEMORY(BOOL p0, Hash* modelHash, int* successIndicator) { invoke(0x055BF0AC0C34F4FD, p0, modelHash, successIndicator); } // 0x055BF0AC0C34F4FD 0xE2C45631 b323 + NATIVE_DECL int GET_VEHICLE_DOOR_LOCK_STATUS(Vehicle vehicle) { return invoke(0x25BC98A59C2EA962, vehicle); } // 0x25BC98A59C2EA962 0x0D72CEF2 b323 + NATIVE_DECL int GET_VEHICLE_INDIVIDUAL_DOOR_LOCK_STATUS(Vehicle vehicle, int doorId) { return invoke(0xCA4AC3EAAE46EC7B, vehicle, doorId); } // 0xCA4AC3EAAE46EC7B b1103 + NATIVE_DECL BOOL IS_VEHICLE_DOOR_DAMAGED(Vehicle veh, int doorID) { return invoke(0xB8E181E559464527, veh, doorID); } // 0xB8E181E559464527 0x4999E3C3 b323 + NATIVE_DECL void SET_DOOR_ALLOWED_TO_BE_BROKEN_OFF(Vehicle vehicle, int doorId, BOOL isBreakable) { invoke(0x2FA133A4A9D37ED8, vehicle, doorId, isBreakable); } // 0x2FA133A4A9D37ED8 0x065B92B3 b323 + NATIVE_DECL BOOL IS_VEHICLE_BUMPER_BOUNCING(Vehicle vehicle, BOOL frontBumper) { return invoke(0x27B926779DEB502D, vehicle, frontBumper); } // 0x27B926779DEB502D 0xB3A2CC4F b323 + NATIVE_DECL BOOL IS_VEHICLE_BUMPER_BROKEN_OFF(Vehicle vehicle, BOOL frontBumper) { return invoke(0x468056A6BB6F3846, vehicle, frontBumper); } // 0x468056A6BB6F3846 0xAF25C027 b323 + NATIVE_DECL BOOL IS_COP_VEHICLE_IN_AREA_3D(float x1, float x2, float y1, float y2, float z1, float z2) { return invoke(0x7EEF65D5F153E26A, x1, x2, y1, y2, z1, z2); } // 0x7EEF65D5F153E26A 0xFB16C6D1 b323 + NATIVE_DECL BOOL IS_VEHICLE_ON_ALL_WHEELS(Vehicle vehicle) { return invoke(0xB104CD1BABF302E2, vehicle); } // 0xB104CD1BABF302E2 0x10089F8E b323 + NATIVE_DECL int GET_VEHICLE_MODEL_VALUE(Hash vehicleModel) { return invoke(0x5873C14A52D74236, vehicleModel); } // 0x5873C14A52D74236 0x58FEFC3D b463 + NATIVE_DECL Hash GET_VEHICLE_LAYOUT_HASH(Vehicle vehicle) { return invoke(0x28D37D4F71AC5C58, vehicle); } // 0x28D37D4F71AC5C58 0xE0B35187 b323 + NATIVE_DECL Hash GET_IN_VEHICLE_CLIPSET_HASH_FOR_SEAT(Vehicle vehicle, int p1) { return invoke(0xA01BC64DD4BFBBAC, vehicle, p1); } // 0xA01BC64DD4BFBBAC b323 + NATIVE_DECL void SET_RENDER_TRAIN_AS_DERAILED(Vehicle train, BOOL toggle) { invoke(0x317B11A312DF5534, train, toggle); } // 0x317B11A312DF5534 0x899D9092 b323 + NATIVE_DECL void SET_VEHICLE_EXTRA_COLOURS(Vehicle vehicle, int pearlescentColor, int wheelColor) { invoke(0x2036F561ADD12E33, vehicle, pearlescentColor, wheelColor); } // 0x2036F561ADD12E33 0x515DB2A0 b323 + NATIVE_DECL void GET_VEHICLE_EXTRA_COLOURS(Vehicle vehicle, int* pearlescentColor, int* wheelColor) { invoke(0x3BC4245933A166F7, vehicle, pearlescentColor, wheelColor); } // 0x3BC4245933A166F7 0x80E4659B b323 + NATIVE_DECL void SET_VEHICLE_EXTRA_COLOUR_5(Vehicle vehicle, int color) { invoke(0xF40DD601A65F7F19, vehicle, color); } // 0xF40DD601A65F7F19 b505 + NATIVE_DECL void GET_VEHICLE_EXTRA_COLOUR_5(Vehicle vehicle, int* color) { invoke(0x7D1464D472D32136, vehicle, color); } // 0x7D1464D472D32136 b505 + NATIVE_DECL void SET_VEHICLE_EXTRA_COLOUR_6(Vehicle vehicle, int color) { invoke(0x6089CDF6A57F326C, vehicle, color); } // 0x6089CDF6A57F326C b505 + NATIVE_DECL void GET_VEHICLE_EXTRA_COLOUR_6(Vehicle vehicle, int* color) { invoke(0xB7635E80A5C31BFF, vehicle, color); } // 0xB7635E80A5C31BFF b505 + NATIVE_DECL void STOP_ALL_GARAGE_ACTIVITY() { invoke(0x0F87E938BDF29D66); } // 0x0F87E938BDF29D66 0x17A0BCE5 b323 + NATIVE_DECL void SET_VEHICLE_FIXED(Vehicle vehicle) { invoke(0x115722B1B9C14C1C, vehicle); } // 0x115722B1B9C14C1C 0x17469AA1 b323 + NATIVE_DECL void SET_VEHICLE_DEFORMATION_FIXED(Vehicle vehicle) { invoke(0x953DA1E1B12C0491, vehicle); } // 0x953DA1E1B12C0491 0xDD2920C8 b323 + NATIVE_DECL void SET_VEHICLE_CAN_ENGINE_MISSFIRE(Vehicle vehicle, BOOL toggle) { invoke(0x206BC5DC9D1AC70A, vehicle, toggle); } // 0x206BC5DC9D1AC70A 0x8EACBD13 b323 + NATIVE_DECL void SET_VEHICLE_CAN_LEAK_OIL(Vehicle vehicle, BOOL toggle) { invoke(0x51BB2D88D31A914B, vehicle, toggle); } // 0x51BB2D88D31A914B 0x88F0F7E7 b323 + NATIVE_DECL void SET_VEHICLE_CAN_LEAK_PETROL(Vehicle vehicle, BOOL toggle) { invoke(0x192547247864DFDD, vehicle, toggle); } // 0x192547247864DFDD 0x90D6EE57 b323 + NATIVE_DECL void SET_DISABLE_VEHICLE_PETROL_TANK_FIRES(Vehicle vehicle, BOOL toggle) { invoke(0x465BF26AB9684352, vehicle, toggle); } // 0x465BF26AB9684352 0xC40192B5 b323 + NATIVE_DECL void SET_DISABLE_VEHICLE_PETROL_TANK_DAMAGE(Vehicle vehicle, BOOL toggle) { invoke(0x37C8252A7C92D017, vehicle, toggle); } // 0x37C8252A7C92D017 0xAD3E05F2 b323 + NATIVE_DECL void SET_DISABLE_VEHICLE_ENGINE_FIRES(Vehicle vehicle, BOOL toggle) { invoke(0x91A0BD635321F145, vehicle, toggle); } // 0x91A0BD635321F145 0x1784BA1A b323 + NATIVE_DECL void SET_VEHICLE_LIMIT_SPEED_WHEN_PLAYER_INACTIVE(Vehicle vehicle, BOOL toggle) { invoke(0xC50CE861B55EAB8B, vehicle, toggle); } // 0xC50CE861B55EAB8B 0x40C323AE b323 + NATIVE_DECL void SET_VEHICLE_STOP_INSTANTLY_WHEN_PLAYER_INACTIVE(Vehicle vehicle, BOOL toggle) { invoke(0x6EBFB22D646FFC18, vehicle, toggle); } // 0x6EBFB22D646FFC18 0x847F1304 b323 + NATIVE_DECL void SET_DISABLE_PRETEND_OCCUPANTS(Vehicle vehicle, BOOL toggle) { invoke(0x25367DE49D64CF16, vehicle, toggle); } // 0x25367DE49D64CF16 0xCBD98BA1 b323 + NATIVE_DECL void REMOVE_VEHICLES_FROM_GENERATORS_IN_AREA(float x1, float y1, float z1, float x2, float y2, float z2, Any p6) { invoke(0x46A1E1A299EC4BBA, x1, y1, z1, x2, y2, z2, p6); } // 0x46A1E1A299EC4BBA 0x42CC15E0 b323 + NATIVE_DECL void SET_VEHICLE_STEER_BIAS(Vehicle vehicle, float value) { invoke(0x42A8EC77D5150CBE, vehicle, value); } // 0x42A8EC77D5150CBE 0x7357C1EB b323 + NATIVE_DECL BOOL IS_VEHICLE_EXTRA_TURNED_ON(Vehicle vehicle, int extraId) { return invoke(0xD2E6822DBFD6C8BD, vehicle, extraId); } // 0xD2E6822DBFD6C8BD 0x042098B5 b323 + NATIVE_DECL void SET_VEHICLE_EXTRA(Vehicle vehicle, int extraId, BOOL disable) { invoke(0x7EE3A3C5E4A40CC9, vehicle, extraId, disable); } // 0x7EE3A3C5E4A40CC9 0x642D065C b323 + NATIVE_DECL BOOL DOES_EXTRA_EXIST(Vehicle vehicle, int extraId) { return invoke(0x1262D55792428154, vehicle, extraId); } // 0x1262D55792428154 0x409411CC b323 + NATIVE_DECL BOOL IS_EXTRA_BROKEN_OFF(Vehicle vehicle, int extraId) { return invoke(0x534E36D4DB9ECC5D, vehicle, extraId); } // 0x534E36D4DB9ECC5D b1493 + NATIVE_DECL void SET_CONVERTIBLE_ROOF(Vehicle vehicle, BOOL p1) { invoke(0xF39C4F538B5124C2, vehicle, p1); } // 0xF39C4F538B5124C2 0xC87B6A51 b323 + NATIVE_DECL void LOWER_CONVERTIBLE_ROOF(Vehicle vehicle, BOOL instantlyLower) { invoke(0xDED51F703D0FA83D, vehicle, instantlyLower); } // 0xDED51F703D0FA83D 0xC5F72EAE b323 + NATIVE_DECL void RAISE_CONVERTIBLE_ROOF(Vehicle vehicle, BOOL instantlyRaise) { invoke(0x8F5FB35D7E88FC70, vehicle, instantlyRaise); } // 0x8F5FB35D7E88FC70 0xA4E4CBA3 b323 + NATIVE_DECL int GET_CONVERTIBLE_ROOF_STATE(Vehicle vehicle) { return invoke(0xF8C397922FC03F41, vehicle); } // 0xF8C397922FC03F41 0x1B09714D b323 + NATIVE_DECL BOOL IS_VEHICLE_A_CONVERTIBLE(Vehicle vehicle, BOOL p1) { return invoke(0x52F357A30698BCCE, vehicle, p1); } // 0x52F357A30698BCCE 0x6EF54490 b323 + NATIVE_DECL BOOL TRANSFORM_TO_SUBMARINE(Vehicle vehicle, BOOL noAnimation) { return invoke(0xBE4C854FFDB6EEBE, vehicle, noAnimation); } // 0xBE4C854FFDB6EEBE 0xCAFE5FE0 b1365 + NATIVE_DECL void TRANSFORM_TO_CAR(Vehicle vehicle, BOOL noAnimation) { invoke(0x2A69FFD1B42BFF9E, vehicle, noAnimation); } // 0x2A69FFD1B42BFF9E 0xD8B90941 b1290 + NATIVE_DECL BOOL IS_VEHICLE_IN_SUBMARINE_MODE(Vehicle vehicle) { return invoke(0xA77DC70BD689A1E5, vehicle); } // 0xA77DC70BD689A1E5 0xE2FF06DB b1290 + NATIVE_DECL BOOL IS_VEHICLE_STOPPED_AT_TRAFFIC_LIGHTS(Vehicle vehicle) { return invoke(0x2959F696AE390A99, vehicle); } // 0x2959F696AE390A99 0x69200FA4 b323 + NATIVE_DECL void SET_VEHICLE_DAMAGE(Vehicle vehicle, float xOffset, float yOffset, float zOffset, float damage, float radius, BOOL focusOnModel) { invoke(0xA1DD317EA8FD4F29, vehicle, xOffset, yOffset, zOffset, damage, radius, focusOnModel); } // 0xA1DD317EA8FD4F29 0x21B458B2 b323 + NATIVE_DECL void SET_VEHICLE_OCCUPANTS_TAKE_EXPLOSIVE_DAMAGE(Vehicle vehicle, BOOL toggle) { invoke(0x35BB21DE06784373, vehicle, toggle); } // 0x35BB21DE06784373 b463 + NATIVE_DECL float GET_VEHICLE_ENGINE_HEALTH(Vehicle vehicle) { return invoke(0xC45D23BAF168AAB8, vehicle); } // 0xC45D23BAF168AAB8 0x8880038A b323 + NATIVE_DECL void SET_VEHICLE_ENGINE_HEALTH(Vehicle vehicle, float health) { invoke(0x45F6D8EEF34ABEF1, vehicle, health); } // 0x45F6D8EEF34ABEF1 0x1B760FB5 b323 + NATIVE_DECL void SET_PLANE_ENGINE_HEALTH(Vehicle vehicle, float health) { invoke(0x2A86A0475B6A1434, vehicle, health); } // 0x2A86A0475B6A1434 b1103 + NATIVE_DECL float GET_VEHICLE_PETROL_TANK_HEALTH(Vehicle vehicle) { return invoke(0x7D5DABE888D2D074, vehicle); } // 0x7D5DABE888D2D074 0xE41595CE b323 + NATIVE_DECL void SET_VEHICLE_PETROL_TANK_HEALTH(Vehicle vehicle, float health) { invoke(0x70DB57649FA8D0D8, vehicle, health); } // 0x70DB57649FA8D0D8 0x660A3692 b323 + NATIVE_DECL BOOL IS_VEHICLE_STUCK_TIMER_UP(Vehicle vehicle, int p1, int ms) { return invoke(0x679BE1DAF71DA874, vehicle, p1, ms); } // 0x679BE1DAF71DA874 0x2FCF58C1 b323 + NATIVE_DECL void RESET_VEHICLE_STUCK_TIMER(Vehicle vehicle, int nullAttributes) { invoke(0xD7591B0065AFAA7A, vehicle, nullAttributes); } // 0xD7591B0065AFAA7A 0xEF2A6016 b323 + NATIVE_DECL BOOL IS_VEHICLE_DRIVEABLE(Vehicle vehicle, BOOL isOnFireCheck) { return invoke(0x4C241E39B23DF959, vehicle, isOnFireCheck); } // 0x4C241E39B23DF959 0x41A7267A b323 + NATIVE_DECL void SET_VEHICLE_HAS_BEEN_OWNED_BY_PLAYER(Vehicle vehicle, BOOL owned) { invoke(0x2B5F9D2AF1F1722D, vehicle, owned); } // 0x2B5F9D2AF1F1722D 0xB4D3DBFB b323 + NATIVE_DECL void SET_VEHICLE_NEEDS_TO_BE_HOTWIRED(Vehicle vehicle, BOOL toggle) { invoke(0xFBA550EA44404EE6, vehicle, toggle); } // 0xFBA550EA44404EE6 0xD8260751 b323 + NATIVE_DECL void SET_VEHICLE_BLIP_THROTTLE_RANDOMLY(Vehicle vehicle, BOOL p1) { invoke(0x9F3F689B814F2599, vehicle, p1); } // 0x9F3F689B814F2599 b323 + NATIVE_DECL void SET_POLICE_FOCUS_WILL_TRACK_VEHICLE(Vehicle vehicle, BOOL toggle) { invoke(0x4E74E62E0A97E901, vehicle, toggle); } // 0x4E74E62E0A97E901 0x5690F6C3 b323 + NATIVE_DECL void START_VEHICLE_HORN(Vehicle vehicle, int duration, Hash mode, BOOL forever) { invoke(0x9C8C6504B5B63D2C, vehicle, duration, mode, forever); } // 0x9C8C6504B5B63D2C 0x0DF5ADB3 b323 + NATIVE_DECL void SET_VEHICLE_IN_CAR_MOD_SHOP(Vehicle vehicle, BOOL toggle) { invoke(0x9D44FCCE98450843, vehicle, toggle); } // 0x9D44FCCE98450843 0x968E5770 b323 + NATIVE_DECL void SET_VEHICLE_HAS_STRONG_AXLES(Vehicle vehicle, BOOL toggle) { invoke(0x92F0CF722BC4202F, vehicle, toggle); } // 0x92F0CF722BC4202F 0x0D1CBC65 b323 + NATIVE_DECL const char* GET_DISPLAY_NAME_FROM_VEHICLE_MODEL(Hash modelHash) { return invoke(0xB215AAC32D25D019, modelHash); } // 0xB215AAC32D25D019 0xEC86DF39 b323 + NATIVE_DECL const char* GET_MAKE_NAME_FROM_VEHICLE_MODEL(Hash modelHash) { return invoke(0xF7AF4F159FF99F97, modelHash); } // 0xF7AF4F159FF99F97 b1868 + NATIVE_DECL Vector3 GET_VEHICLE_DEFORMATION_AT_POS(Vehicle vehicle, float offsetX, float offsetY, float offsetZ) { return invoke(0x4EC6CFBC7B2E9536, vehicle, offsetX, offsetY, offsetZ); } // 0x4EC6CFBC7B2E9536 0xABF02075 b323 + NATIVE_DECL void SET_VEHICLE_LIVERY(Vehicle vehicle, int livery) { invoke(0x60BF608F1B8CD1B6, vehicle, livery); } // 0x60BF608F1B8CD1B6 0x7AD87059 b323 + NATIVE_DECL int GET_VEHICLE_LIVERY(Vehicle vehicle) { return invoke(0x2BB9230590DA5E8A, vehicle); } // 0x2BB9230590DA5E8A 0xEC82A51D b323 + NATIVE_DECL int GET_VEHICLE_LIVERY_COUNT(Vehicle vehicle) { return invoke(0x87B63E25A529D526, vehicle); } // 0x87B63E25A529D526 0xFB0CA947 b323 + NATIVE_DECL void SET_VEHICLE_LIVERY2(Vehicle vehicle, int livery) { invoke(0xA6D3A8750DC73270, vehicle, livery); } // 0xA6D3A8750DC73270 b505 + NATIVE_DECL int GET_VEHICLE_LIVERY2(Vehicle vehicle) { return invoke(0x60190048C0764A26, vehicle); } // 0x60190048C0764A26 b505 + NATIVE_DECL int GET_VEHICLE_LIVERY2_COUNT(Vehicle vehicle) { return invoke(0x5ECB40269053C0D4, vehicle); } // 0x5ECB40269053C0D4 b505 + NATIVE_DECL BOOL IS_VEHICLE_WINDOW_INTACT(Vehicle vehicle, int windowIndex) { return invoke(0x46E571A0E20D01F1, vehicle, windowIndex); } // 0x46E571A0E20D01F1 0xAC4EF23D b323 + NATIVE_DECL BOOL ARE_ALL_VEHICLE_WINDOWS_INTACT(Vehicle vehicle) { return invoke(0x11D862A3E977A9EF, vehicle); } // 0x11D862A3E977A9EF 0xBB619744 b323 + NATIVE_DECL BOOL ARE_ANY_VEHICLE_SEATS_FREE(Vehicle vehicle) { return invoke(0x2D34FC3BC4ADB780, vehicle); } // 0x2D34FC3BC4ADB780 0x648E685A b323 + NATIVE_DECL void RESET_VEHICLE_WHEELS(Vehicle vehicle, BOOL toggle) { invoke(0x21D2E5662C1F6FED, vehicle, toggle); } // 0x21D2E5662C1F6FED 0xD5FFE779 b323 + NATIVE_DECL BOOL IS_HELI_PART_BROKEN(Vehicle vehicle, BOOL p1, BOOL p2, BOOL p3) { return invoke(0xBC74B4BE25EB6C8A, vehicle, p1, p2, p3); } // 0xBC74B4BE25EB6C8A 0xF4E4C439 b323 + NATIVE_DECL float GET_HELI_MAIN_ROTOR_HEALTH(Vehicle vehicle) { return invoke(0xE4CB7541F413D2C5, vehicle); } // 0xE4CB7541F413D2C5 0xF01E2AAB b323 + NATIVE_DECL float GET_HELI_TAIL_ROTOR_HEALTH(Vehicle vehicle) { return invoke(0xAE8CE82A4219AC8C, vehicle); } // 0xAE8CE82A4219AC8C 0xA41BC13D b323 + NATIVE_DECL float GET_HELI_TAIL_BOOM_HEALTH(Vehicle vehicle) { return invoke(0xAC51915D27E4A5F7, vehicle); } // 0xAC51915D27E4A5F7 0x8A68388F b323 + NATIVE_DECL void SET_HELI_MAIN_ROTOR_HEALTH(Vehicle vehicle, float health) { invoke(0x4056EA1105F5ABD7, vehicle, health); } // 0x4056EA1105F5ABD7 b463 + NATIVE_DECL void SET_HELI_TAIL_ROTOR_HEALTH(Vehicle vehicle, float health) { invoke(0xFE205F38AAA58E5B, vehicle, health); } // 0xFE205F38AAA58E5B b463 + NATIVE_DECL BOOL SET_HELI_TAIL_BOOM_CAN_BREAK_OFF(Vehicle vehicle, BOOL toggle) { return invoke(0x3EC8BF18AA453FE9, vehicle, toggle); } // 0x3EC8BF18AA453FE9 0x2916D69B b323 + NATIVE_DECL void SET_VEHICLE_NAME_DEBUG(Vehicle vehicle, const char* name) { invoke(0xBFDF984E2C22B94F, vehicle, name); } // 0xBFDF984E2C22B94F 0xA712FF5C b323 + NATIVE_DECL void SET_VEHICLE_EXPLODES_ON_HIGH_EXPLOSION_DAMAGE(Vehicle vehicle, BOOL toggle) { invoke(0x71B0892EC081D60A, vehicle, toggle); } // 0x71B0892EC081D60A 0x38CC692B b323 + NATIVE_DECL void SET_VEHICLE_EXPLODES_ON_EXPLOSION_DAMAGE_AT_ZERO_BODY_HEALTH(Vehicle vehicle, BOOL toggle) { invoke(0xD565F438137F0E10, vehicle, toggle); } // 0xD565F438137F0E10 b1103 + NATIVE_DECL void SET_ALLOW_VEHICLE_EXPLODES_ON_CONTACT(Vehicle vehicle, BOOL toggle) { invoke(0x3441CAD2F2231923, vehicle, toggle); } // 0x3441CAD2F2231923 0xC306A9A3 b323 + NATIVE_DECL void SET_VEHICLE_DISABLE_TOWING(Vehicle vehicle, BOOL toggle) { invoke(0x2B6747FAA9DB9D6B, vehicle, toggle); } // 0x2B6747FAA9DB9D6B 0x95A9ACCB b323 + NATIVE_DECL BOOL GET_VEHICLE_HAS_LANDING_GEAR(Vehicle vehicle) { return invoke(0xE43701C36CAFF1A4, vehicle); } // 0xE43701C36CAFF1A4 b1180 + NATIVE_DECL void CONTROL_LANDING_GEAR(Vehicle vehicle, int state) { invoke(0xCFC8BE9A5E1FE575, vehicle, state); } // 0xCFC8BE9A5E1FE575 0x24F873FB b323 + NATIVE_DECL int GET_LANDING_GEAR_STATE(Vehicle vehicle) { return invoke(0x9B0F3DCA3DB0F4CD, vehicle); } // 0x9B0F3DCA3DB0F4CD 0xA6F02670 b323 + NATIVE_DECL BOOL IS_ANY_VEHICLE_NEAR_POINT(float x, float y, float z, float radius) { return invoke(0x61E1DD6125A3EEE6, x, y, z, radius); } // 0x61E1DD6125A3EEE6 0x2867A834 b323 + NATIVE_DECL void REQUEST_VEHICLE_HIGH_DETAIL_MODEL(Vehicle vehicle) { invoke(0xA6E9FDCB2C76785E, vehicle); } // 0xA6E9FDCB2C76785E 0x9DA21956 b323 + NATIVE_DECL void REMOVE_VEHICLE_HIGH_DETAIL_MODEL(Vehicle vehicle) { invoke(0x00689CDE5F7C6787, vehicle); } // 0x00689CDE5F7C6787 0x382BE070 b323 + NATIVE_DECL BOOL IS_VEHICLE_HIGH_DETAIL(Vehicle vehicle) { return invoke(0x1F25887F3C104278, vehicle); } // 0x1F25887F3C104278 0x55D41928 b323 + NATIVE_DECL void REQUEST_VEHICLE_ASSET(Hash vehicleHash, int vehicleAsset) { invoke(0x81A15811460FAB3A, vehicleHash, vehicleAsset); } // 0x81A15811460FAB3A 0x902B4F06 b323 + NATIVE_DECL BOOL HAS_VEHICLE_ASSET_LOADED(int vehicleAsset) { return invoke(0x1BBE0523B8DB9A21, vehicleAsset); } // 0x1BBE0523B8DB9A21 0x8DAAC3CB b323 + NATIVE_DECL void REMOVE_VEHICLE_ASSET(int vehicleAsset) { invoke(0xACE699C71AB9DEB5, vehicleAsset); } // 0xACE699C71AB9DEB5 0x9620E9C6 b323 + NATIVE_DECL void SET_VEHICLE_TOW_TRUCK_ARM_POSITION(Vehicle vehicle, float position) { invoke(0xFE54B92A344583CA, vehicle, position); } // 0xFE54B92A344583CA 0x88236E22 b323 + NATIVE_DECL void ATTACH_VEHICLE_TO_TOW_TRUCK(Vehicle towTruck, Vehicle vehicle, BOOL rear, float hookOffsetX, float hookOffsetY, float hookOffsetZ) { invoke(0x29A16F8D621C4508, towTruck, vehicle, rear, hookOffsetX, hookOffsetY, hookOffsetZ); } // 0x29A16F8D621C4508 0x8151571A b323 + NATIVE_DECL void DETACH_VEHICLE_FROM_TOW_TRUCK(Vehicle towTruck, Vehicle vehicle) { invoke(0xC2DB6B6708350ED8, towTruck, vehicle); } // 0xC2DB6B6708350ED8 0xC666CF33 b323 + NATIVE_DECL BOOL DETACH_VEHICLE_FROM_ANY_TOW_TRUCK(Vehicle vehicle) { return invoke(0xD0E9CE05A1E68CD8, vehicle); } // 0xD0E9CE05A1E68CD8 0x3BF93651 b323 + NATIVE_DECL BOOL IS_VEHICLE_ATTACHED_TO_TOW_TRUCK(Vehicle towTruck, Vehicle vehicle) { return invoke(0x146DF9EC4C4B9FD4, towTruck, vehicle); } // 0x146DF9EC4C4B9FD4 0x9699CFDC b323 + NATIVE_DECL Entity GET_ENTITY_ATTACHED_TO_TOW_TRUCK(Vehicle towTruck) { return invoke(0xEFEA18DCF10F8F75, towTruck); } // 0xEFEA18DCF10F8F75 0x11EC7844 b323 + NATIVE_DECL Entity SET_VEHICLE_AUTOMATICALLY_ATTACHES(Vehicle vehicle, BOOL p1, Any p2) { return invoke(0x8BA6F76BC53A1493, vehicle, p1, p2); } // 0x8BA6F76BC53A1493 0x4273A8D3 b323 + NATIVE_DECL void SET_VEHICLE_BULLDOZER_ARM_POSITION(Vehicle vehicle, float position, BOOL p2) { invoke(0xF8EBCCC96ADB9FB7, vehicle, position, p2); } // 0xF8EBCCC96ADB9FB7 0xED23C8A3 b323 + NATIVE_DECL void SET_VEHICLE_TANK_TURRET_POSITION(Vehicle vehicle, float position, BOOL p2) { invoke(0x56B94C6D7127DFBA, vehicle, position, p2); } // 0x56B94C6D7127DFBA 0xB1A52EF7 b323 + NATIVE_DECL void SET_VEHICLE_TURRET_TARGET(Vehicle vehicle, BOOL p1, float x, float y, float z, BOOL p5) { invoke(0x0581730AB9380412, vehicle, p1, x, y, z, p5); } // 0x0581730AB9380412 b1103 + NATIVE_DECL void SET_VEHICLE_TANK_STATIONARY(Vehicle vehicle, BOOL p1) { invoke(0x737E398138550FFF, vehicle, p1); } // 0x737E398138550FFF b944 + NATIVE_DECL void SET_VEHICLE_TURRET_SPEED_THIS_FRAME(Vehicle vehicle, float speed) { invoke(0x1093408B4B9D1146, vehicle, speed); } // 0x1093408B4B9D1146 0xF30C566F b323 + NATIVE_DECL void DISABLE_VEHICLE_TURRET_MOVEMENT_THIS_FRAME(Vehicle vehicle) { invoke(0x32CAEDF24A583345, vehicle); } // 0x32CAEDF24A583345 b463 + NATIVE_DECL void SET_VEHICLE_FLIGHT_NOZZLE_POSITION(Vehicle vehicle, float angleRatio) { invoke(0x30D779DE7C4F6DD3, vehicle, angleRatio); } // 0x30D779DE7C4F6DD3 0xA7DF64D7 b323 + NATIVE_DECL void SET_VEHICLE_FLIGHT_NOZZLE_POSITION_IMMEDIATE(Vehicle vehicle, float angle) { invoke(0x9AA47FFF660CB932, vehicle, angle); } // 0x9AA47FFF660CB932 0xDD7936F5 b323 + NATIVE_DECL float GET_VEHICLE_FLIGHT_NOZZLE_POSITION(Vehicle plane) { return invoke(0xDA62027C8BDB326E, plane); } // 0xDA62027C8BDB326E 0xAD40AD55 b1180 + NATIVE_DECL void SET_DISABLE_VERTICAL_FLIGHT_MODE_TRANSITION(Vehicle vehicle, BOOL toggle) { invoke(0xCE2B43770B655F8F, vehicle, toggle); } // 0xCE2B43770B655F8F b1290 + NATIVE_DECL BOOL GENERATE_VEHICLE_CREATION_POS_FROM_PATHS(Vector3* outVec, Any p1, Vector3* outVec1, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8) { return invoke(0xA4822F1CF23F4810, outVec, p1, outVec1, p3, p4, p5, p6, p7, p8); } // 0xA4822F1CF23F4810 0x34E02FCD b323 + NATIVE_DECL void SET_VEHICLE_BURNOUT(Vehicle vehicle, BOOL toggle) { invoke(0xFB8794444A7D60FB, vehicle, toggle); } // 0xFB8794444A7D60FB 0x9B6EF0EA b323 + NATIVE_DECL BOOL IS_VEHICLE_IN_BURNOUT(Vehicle vehicle) { return invoke(0x1297A88E081430EB, vehicle); } // 0x1297A88E081430EB 0x6632BC12 b323 + NATIVE_DECL void SET_VEHICLE_REDUCE_GRIP(Vehicle vehicle, BOOL toggle) { invoke(0x222FF6A823D122E2, vehicle, toggle); } // 0x222FF6A823D122E2 0x90D3A0D9 b323 + NATIVE_DECL void SET_VEHICLE_REDUCE_GRIP_LEVEL(Vehicle vehicle, int val) { invoke(0x6DEE944E1EE90CFB, vehicle, val); } // 0x6DEE944E1EE90CFB b1604 + NATIVE_DECL void SET_VEHICLE_INDICATOR_LIGHTS(Vehicle vehicle, int turnSignal, BOOL toggle) { invoke(0xB5D45264751B7DF0, vehicle, turnSignal, toggle); } // 0xB5D45264751B7DF0 0xA6073B5D b323 + NATIVE_DECL void SET_VEHICLE_BRAKE_LIGHTS(Vehicle vehicle, BOOL toggle) { invoke(0x92B35082E0B42F66, vehicle, toggle); } // 0x92B35082E0B42F66 0x6D9BA11E b323 + NATIVE_DECL void SET_VEHICLE_TAIL_LIGHTS(Vehicle vehicle, BOOL toggle) { invoke(0x5815BD2763178DF4, vehicle, toggle); } // 0x5815BD2763178DF4 b2802 + NATIVE_DECL void SET_VEHICLE_HANDBRAKE(Vehicle vehicle, BOOL toggle) { invoke(0x684785568EF26A22, vehicle, toggle); } // 0x684785568EF26A22 0xBA729A25 b323 + NATIVE_DECL void SET_VEHICLE_BRAKE(Vehicle vehicle, BOOL toggle) { invoke(0xE4E2FD323574965C, vehicle, toggle); } // 0xE4E2FD323574965C 0x5A36BC37 b757 + NATIVE_DECL void INSTANTLY_FILL_VEHICLE_POPULATION() { invoke(0x48ADC8A773564670); } // 0x48ADC8A773564670 0x37BC6ACB b323 + NATIVE_DECL BOOL HAS_INSTANT_FILL_VEHICLE_POPULATION_FINISHED() { return invoke(0x91D6DD290888CBAB); } // 0x91D6DD290888CBAB 0x71D898EF b323 + NATIVE_DECL void NETWORK_ENABLE_EMPTY_CROWDING_VEHICLES_REMOVAL(BOOL toggle) { invoke(0x51DB102F4A3BA5E0, toggle); } // 0x51DB102F4A3BA5E0 0x0B0523B0 b323 + NATIVE_DECL void NETWORK_CAP_EMPTY_CROWDING_VEHICLES_REMOVAL(int p0) { invoke(0xA4A9A4C40E615885, p0); } // 0xA4A9A4C40E615885 b1604 + NATIVE_DECL BOOL GET_VEHICLE_TRAILER_VEHICLE(Vehicle vehicle, Vehicle* trailer) { return invoke(0x1CDD6BADC297830D, vehicle, trailer); } // 0x1CDD6BADC297830D 0xAE84D758 b323 + NATIVE_DECL Vehicle _GET_VEHICLE_TRAILER_PARENT_VEHICLE(Vehicle trailer) { return invoke(0x80D9D32636369C92, trailer); } // 0x80D9D32636369C92 b2802 + NATIVE_DECL void SET_VEHICLE_USES_LARGE_REAR_RAMP(Vehicle vehicle, BOOL toggle) { invoke(0xCAC66558B944DA67, vehicle, toggle); } // 0xCAC66558B944DA67 0x0B200CE2 b323 + NATIVE_DECL void SET_VEHICLE_RUDDER_BROKEN(Vehicle vehicle, BOOL toggle) { invoke(0x09606148B6C71DEF, vehicle, toggle); } // 0x09606148B6C71DEF 0x3FAC3CD4 b323 + NATIVE_DECL void SET_CONVERTIBLE_ROOF_LATCH_STATE(Vehicle vehicle, BOOL state) { invoke(0x1A78AD3D8240536F, vehicle, state); } // 0x1A78AD3D8240536F 0x0858678C b323 + NATIVE_DECL float GET_VEHICLE_ESTIMATED_MAX_SPEED(Vehicle vehicle) { return invoke(0x53AF99BAA671CA47, vehicle); } // 0x53AF99BAA671CA47 0x7D1A0616 b323 + NATIVE_DECL float GET_VEHICLE_MAX_BRAKING(Vehicle vehicle) { return invoke(0xAD7E85FC227197C4, vehicle); } // 0xAD7E85FC227197C4 0x03B926F6 b323 + NATIVE_DECL float GET_VEHICLE_MAX_TRACTION(Vehicle vehicle) { return invoke(0xA132FB5370554DB0, vehicle); } // 0xA132FB5370554DB0 0x7E5A1587 b323 + NATIVE_DECL float GET_VEHICLE_ACCELERATION(Vehicle vehicle) { return invoke(0x5DD35C8D074E57AE, vehicle); } // 0x5DD35C8D074E57AE 0x00478321 b323 + NATIVE_DECL float GET_VEHICLE_MODEL_ESTIMATED_MAX_SPEED(Hash modelHash) { return invoke(0xF417C2502FFFED43, modelHash); } // 0xF417C2502FFFED43 0x8F291C4A b323 + NATIVE_DECL float GET_VEHICLE_MODEL_MAX_BRAKING(Hash modelHash) { return invoke(0xDC53FD41B4ED944C, modelHash); } // 0xDC53FD41B4ED944C 0x7EF02883 b323 + NATIVE_DECL float GET_VEHICLE_MODEL_MAX_BRAKING_MAX_MODS(Hash modelHash) { return invoke(0xBFBA3BA79CFF7EBF, modelHash); } // 0xBFBA3BA79CFF7EBF 0xF3A7293F b323 + NATIVE_DECL float GET_VEHICLE_MODEL_MAX_TRACTION(Hash modelHash) { return invoke(0x539DE94D44FDFD0D, modelHash); } // 0x539DE94D44FDFD0D 0x7F985597 b323 + NATIVE_DECL float GET_VEHICLE_MODEL_ACCELERATION(Hash modelHash) { return invoke(0x8C044C5C84505B6A, modelHash); } // 0x8C044C5C84505B6A 0x29CB3537 b323 + NATIVE_DECL float GET_VEHICLE_MODEL_ACCELERATION_MAX_MODS(Hash modelHash) { return invoke(0x53409B5163D5B846, modelHash); } // 0x53409B5163D5B846 0x37FBA7BC b323 + NATIVE_DECL float GET_FLYING_VEHICLE_MODEL_AGILITY(Hash modelHash) { return invoke(0xC6AD107DDC9054CC, modelHash); } // 0xC6AD107DDC9054CC 0x95BB67EB b323 + NATIVE_DECL float GET_BOAT_VEHICLE_MODEL_AGILITY(Hash modelHash) { return invoke(0x5AA3F878A178C4FC, modelHash); } // 0x5AA3F878A178C4FC 0x87C5D271 b323 + NATIVE_DECL float GET_VEHICLE_CLASS_ESTIMATED_MAX_SPEED(int vehicleClass) { return invoke(0x00C09F246ABEDD82, vehicleClass); } // 0x00C09F246ABEDD82 0xCE67162C b323 + NATIVE_DECL float GET_VEHICLE_CLASS_MAX_TRACTION(int vehicleClass) { return invoke(0xDBC86D85C5059461, vehicleClass); } // 0xDBC86D85C5059461 0x5B4FDC16 b323 + NATIVE_DECL float GET_VEHICLE_CLASS_MAX_AGILITY(int vehicleClass) { return invoke(0x4F930AD022D6DE3B, vehicleClass); } // 0x4F930AD022D6DE3B 0x45F2BD83 b323 + NATIVE_DECL float GET_VEHICLE_CLASS_MAX_ACCELERATION(int vehicleClass) { return invoke(0x2F83E7E45D9EA7AE, vehicleClass); } // 0x2F83E7E45D9EA7AE 0x3E220A9B b323 + NATIVE_DECL float GET_VEHICLE_CLASS_MAX_BRAKING(int vehicleClass) { return invoke(0x4BF54C16EC8FEC03, vehicleClass); } // 0x4BF54C16EC8FEC03 0xD08CC1A5 b323 + NATIVE_DECL int ADD_ROAD_NODE_SPEED_ZONE(float x, float y, float z, float radius, float speed, BOOL p5) { return invoke(0x2CE544C68FB812A0, x, y, z, radius, speed, p5); } // 0x2CE544C68FB812A0 0xD6685803 b323 + NATIVE_DECL BOOL REMOVE_ROAD_NODE_SPEED_ZONE(int speedzone) { return invoke(0x1033371FC8E842A7, speedzone); } // 0x1033371FC8E842A7 0x0C0332A6 b323 + NATIVE_DECL void OPEN_BOMB_BAY_DOORS(Vehicle vehicle) { invoke(0x87E7F24270732CB1, vehicle); } // 0x87E7F24270732CB1 0x6574041D b323 + NATIVE_DECL void CLOSE_BOMB_BAY_DOORS(Vehicle vehicle) { invoke(0x3556041742A0DC74, vehicle); } // 0x3556041742A0DC74 0xF8EC5751 b323 + NATIVE_DECL BOOL GET_ARE_BOMB_BAY_DOORS_OPEN(Vehicle aircraft) { return invoke(0xD0917A423314BBA8, aircraft); } // 0xD0917A423314BBA8 b1180 + NATIVE_DECL BOOL IS_VEHICLE_SEARCHLIGHT_ON(Vehicle vehicle) { return invoke(0xC0F97FCE55094987, vehicle); } // 0xC0F97FCE55094987 0xADAF3513 b323 + NATIVE_DECL void SET_VEHICLE_SEARCHLIGHT(Vehicle heli, BOOL toggle, BOOL canBeUsedByAI) { invoke(0x14E85C5EE7A4D542, heli, toggle, canBeUsedByAI); } // 0x14E85C5EE7A4D542 0xE2C0DD8A b323 + NATIVE_DECL BOOL DOES_VEHICLE_HAVE_SEARCHLIGHT(Vehicle vehicle) { return invoke(0x99015ED7DBEA5113, vehicle); } // 0x99015ED7DBEA5113 b2189 + NATIVE_DECL BOOL IS_ENTRY_POINT_FOR_SEAT_CLEAR(Ped ped, Vehicle vehicle, int seatIndex, BOOL side, BOOL onEnter) { return invoke(0x639431E895B9AA57, ped, vehicle, seatIndex, side, onEnter); } // 0x639431E895B9AA57 0xAB0E79EB b323 + NATIVE_DECL Vector3 GET_ENTRY_POINT_POSITION(Vehicle vehicle, int doorId) { return invoke(0xC0572928C0ABFDA3, vehicle, doorId); } // 0xC0572928C0ABFDA3 b944 + NATIVE_DECL BOOL CAN_SHUFFLE_SEAT(Vehicle vehicle, int seatIndex) { return invoke(0x30785D90C956BF35, vehicle, seatIndex); } // 0x30785D90C956BF35 0xB3EB01ED b323 + NATIVE_DECL int GET_NUM_MOD_KITS(Vehicle vehicle) { return invoke(0x33F2E3FE70EAAE1D, vehicle); } // 0x33F2E3FE70EAAE1D 0xE4903AA0 b323 + NATIVE_DECL void SET_VEHICLE_MOD_KIT(Vehicle vehicle, int modKit) { invoke(0x1F2AA07F00B3217A, vehicle, modKit); } // 0x1F2AA07F00B3217A 0xB8132158 b323 + NATIVE_DECL int GET_VEHICLE_MOD_KIT(Vehicle vehicle) { return invoke(0x6325D1A044AE510D, vehicle); } // 0x6325D1A044AE510D 0x9FE60927 b323 + NATIVE_DECL int GET_VEHICLE_MOD_KIT_TYPE(Vehicle vehicle) { return invoke(0xFC058F5121E54C32, vehicle); } // 0xFC058F5121E54C32 0xE5F76765 b323 + NATIVE_DECL int GET_VEHICLE_WHEEL_TYPE(Vehicle vehicle) { return invoke(0xB3ED1BFB4BE636DC, vehicle); } // 0xB3ED1BFB4BE636DC 0xDA58D7AE b323 + NATIVE_DECL void SET_VEHICLE_WHEEL_TYPE(Vehicle vehicle, int WheelType) { invoke(0x487EB21CC7295BA1, vehicle, WheelType); } // 0x487EB21CC7295BA1 0x64BDAAAD b323 + NATIVE_DECL int GET_NUM_MOD_COLORS(int paintType, BOOL p1) { return invoke(0xA551BE18C11A476D, paintType, p1); } // 0xA551BE18C11A476D 0x73722CD9 b323 + NATIVE_DECL void SET_VEHICLE_MOD_COLOR_1(Vehicle vehicle, int paintType, int color, int pearlescentColor) { invoke(0x43FEB945EE7F85B8, vehicle, paintType, color, pearlescentColor); } // 0x43FEB945EE7F85B8 0xCBE9A54D b323 + NATIVE_DECL void SET_VEHICLE_MOD_COLOR_2(Vehicle vehicle, int paintType, int color) { invoke(0x816562BADFDEC83E, vehicle, paintType, color); } // 0x816562BADFDEC83E 0xC32613C2 b323 + NATIVE_DECL void GET_VEHICLE_MOD_COLOR_1(Vehicle vehicle, int* paintType, int* color, int* pearlescentColor) { invoke(0xE8D65CA700C9A693, vehicle, paintType, color, pearlescentColor); } // 0xE8D65CA700C9A693 0xE625510A b323 + NATIVE_DECL void GET_VEHICLE_MOD_COLOR_2(Vehicle vehicle, int* paintType, int* color) { invoke(0x81592BE4E3878728, vehicle, paintType, color); } // 0x81592BE4E3878728 0x9B76BB8E b323 + NATIVE_DECL const char* GET_VEHICLE_MOD_COLOR_1_NAME(Vehicle vehicle, BOOL p1) { return invoke(0xB45085B721EFD38C, vehicle, p1); } // 0xB45085B721EFD38C 0x9A0840FD b323 + NATIVE_DECL const char* GET_VEHICLE_MOD_COLOR_2_NAME(Vehicle vehicle) { return invoke(0x4967A516ED23A5A1, vehicle); } // 0x4967A516ED23A5A1 0x9BDC0B49 b323 + NATIVE_DECL BOOL HAVE_VEHICLE_MODS_STREAMED_IN(Vehicle vehicle) { return invoke(0x9A83F5F9963775EF, vehicle); } // 0x9A83F5F9963775EF 0x112D637A b323 + NATIVE_DECL BOOL IS_VEHICLE_MOD_GEN9_EXCLUSIVE(Vehicle vehicle, int modType, int modIndex) { return invoke(0x00834EAC4A96E010, vehicle, modType, modIndex); } // 0x00834EAC4A96E010 b2699 + NATIVE_DECL void SET_VEHICLE_MOD(Vehicle vehicle, int modType, int modIndex, BOOL customTires) { invoke(0x6AF0636DDEDCB6DD, vehicle, modType, modIndex, customTires); } // 0x6AF0636DDEDCB6DD 0xB52E5ED5 b323 + NATIVE_DECL int GET_VEHICLE_MOD(Vehicle vehicle, int modType) { return invoke(0x772960298DA26FDB, vehicle, modType); } // 0x772960298DA26FDB 0xDC520069 b323 + NATIVE_DECL int GET_VEHICLE_MOD_VARIATION(Vehicle vehicle, int modType) { return invoke(0xB3924ECD70E095DC, vehicle, modType); } // 0xB3924ECD70E095DC 0xC1B92003 b323 + NATIVE_DECL int GET_NUM_VEHICLE_MODS(Vehicle vehicle, int modType) { return invoke(0xE38E9162A2500646, vehicle, modType); } // 0xE38E9162A2500646 0x8A814FF9 b323 + NATIVE_DECL void REMOVE_VEHICLE_MOD(Vehicle vehicle, int modType) { invoke(0x92D619E420858204, vehicle, modType); } // 0x92D619E420858204 0x9CC80A43 b323 + NATIVE_DECL void TOGGLE_VEHICLE_MOD(Vehicle vehicle, int modType, BOOL toggle) { invoke(0x2A1F4F37F95BAD08, vehicle, modType, toggle); } // 0x2A1F4F37F95BAD08 0xD095F811 b323 + NATIVE_DECL BOOL IS_TOGGLE_MOD_ON(Vehicle vehicle, int modType) { return invoke(0x84B233A8C8FC8AE7, vehicle, modType); } // 0x84B233A8C8FC8AE7 0xF0E1689F b323 + NATIVE_DECL const char* GET_MOD_TEXT_LABEL(Vehicle vehicle, int modType, int modValue) { return invoke(0x8935624F8C5592CC, vehicle, modType, modValue); } // 0x8935624F8C5592CC 0x0BA39CA7 b323 + NATIVE_DECL const char* GET_MOD_SLOT_NAME(Vehicle vehicle, int modType) { return invoke(0x51F0FEB9F6AE98C0, vehicle, modType); } // 0x51F0FEB9F6AE98C0 0x5E113483 b323 + NATIVE_DECL const char* GET_LIVERY_NAME(Vehicle vehicle, int liveryIndex) { return invoke(0xB4C7A93837C91A1F, vehicle, liveryIndex); } // 0xB4C7A93837C91A1F 0xED80B5BE b323 + NATIVE_DECL int GET_VEHICLE_MOD_MODIFIER_VALUE(Vehicle vehicle, int modType, int modIndex) { return invoke(0x90A38E9838E0A8C1, vehicle, modType, modIndex); } // 0x90A38E9838E0A8C1 0x73AE5505 b323 + NATIVE_DECL Hash GET_VEHICLE_MOD_IDENTIFIER_HASH(Vehicle vehicle, int modType, int modIndex) { return invoke(0x4593CF82AA179706, vehicle, modType, modIndex); } // 0x4593CF82AA179706 0x94850968 b323 + NATIVE_DECL void PRELOAD_VEHICLE_MOD(Vehicle vehicle, int modType, int modIndex) { invoke(0x758F49C24925568A, vehicle, modType, modIndex); } // 0x758F49C24925568A 0x6EA5F4A8 b323 + NATIVE_DECL BOOL HAS_PRELOAD_MODS_FINISHED(Vehicle vehicle) { return invoke(0x06F43E5175EB6D96, vehicle); } // 0x06F43E5175EB6D96 0xA8A0D246 b323 + NATIVE_DECL void RELEASE_PRELOAD_MODS(Vehicle vehicle) { invoke(0x445D79F995508307, vehicle); } // 0x445D79F995508307 0xD442521F b323 + NATIVE_DECL void SET_VEHICLE_TYRE_SMOKE_COLOR(Vehicle vehicle, int r, int g, int b) { invoke(0xB5BA80F839791C0F, vehicle, r, g, b); } // 0xB5BA80F839791C0F 0x3EDEC0DB b323 + NATIVE_DECL void GET_VEHICLE_TYRE_SMOKE_COLOR(Vehicle vehicle, int* r, int* g, int* b) { invoke(0xB635392A4938B3C3, vehicle, r, g, b); } // 0xB635392A4938B3C3 0x75280015 b323 + NATIVE_DECL void SET_VEHICLE_WINDOW_TINT(Vehicle vehicle, int tint) { invoke(0x57C51E6BAD752696, vehicle, tint); } // 0x57C51E6BAD752696 0x497C8787 b323 + NATIVE_DECL int GET_VEHICLE_WINDOW_TINT(Vehicle vehicle) { return invoke(0x0EE21293DAD47C95, vehicle); } // 0x0EE21293DAD47C95 0x13D53892 b323 + NATIVE_DECL int GET_NUM_VEHICLE_WINDOW_TINTS() { return invoke(0x9D1224004B3A6707); } // 0x9D1224004B3A6707 0x625C7B66 b323 + NATIVE_DECL void GET_VEHICLE_COLOR(Vehicle vehicle, int* r, int* g, int* b) { invoke(0xF3CC740D36221548, vehicle, r, g, b); } // 0xF3CC740D36221548 0x03BC8F1B b323 + NATIVE_DECL int GET_VEHICLE_COLOURS_WHICH_CAN_BE_SET(Vehicle vehicle) { return invoke(0xEEBFC7A7EFDC35B4, vehicle); } // 0xEEBFC7A7EFDC35B4 0x749DEEA2 b323 + NATIVE_DECL Hash GET_VEHICLE_CAUSE_OF_DESTRUCTION(Vehicle vehicle) { return invoke(0xE495D1EF4C91FD20, vehicle); } // 0xE495D1EF4C91FD20 0x7F8C20DD b323 + NATIVE_DECL void OVERRIDE_PLANE_DAMAGE_THREHSOLD(Vehicle vehicle, float health) { invoke(0x5EE5632F47AE9695, vehicle, health); } // 0x5EE5632F47AE9695 b463 + NATIVE_DECL BOOL GET_IS_LEFT_VEHICLE_HEADLIGHT_DAMAGED(Vehicle vehicle) { return invoke(0x5EF77C9ADD3B11A3, vehicle); } // 0x5EF77C9ADD3B11A3 0xA0777943 b323 + NATIVE_DECL BOOL GET_IS_RIGHT_VEHICLE_HEADLIGHT_DAMAGED(Vehicle vehicle) { return invoke(0xA7ECB73355EB2F20, vehicle); } // 0xA7ECB73355EB2F20 0xF178390B b323 + NATIVE_DECL BOOL GET_BOTH_VEHICLE_HEADLIGHTS_DAMAGED(Vehicle vehicle) { return invoke(0xEC69ADF931AAE0C3, vehicle); } // 0xEC69ADF931AAE0C3 b505 + NATIVE_DECL void MODIFY_VEHICLE_TOP_SPEED(Vehicle vehicle, float value) { invoke(0x93A3996368C94158, vehicle, value); } // 0x93A3996368C94158 0xE943B09C b323 + NATIVE_DECL void SET_VEHICLE_MAX_SPEED(Vehicle vehicle, float speed) { invoke(0xBAA045B4E42F3C06, vehicle, speed); } // 0xBAA045B4E42F3C06 b1103 + NATIVE_DECL void SET_VEHICLE_STAYS_FROZEN_WHEN_CLEANED_UP(Vehicle vehicle, BOOL toggle) { invoke(0x1CF38D529D7441D9, vehicle, toggle); } // 0x1CF38D529D7441D9 0xDF594D8D b323 + NATIVE_DECL void SET_VEHICLE_ACT_AS_IF_HIGH_SPEED_FOR_FRAG_SMASHING(Vehicle vehicle, BOOL p1) { invoke(0x1F9FB66F3A3842D2, vehicle, p1); } // 0x1F9FB66F3A3842D2 0x4D840FC4 b323 + NATIVE_DECL void SET_PEDS_CAN_FALL_OFF_THIS_VEHICLE_FROM_LARGE_FALL_DAMAGE(Vehicle vehicle, BOOL toggle, float p2) { invoke(0x59C3757B3B7408E8, vehicle, toggle, p2); } // 0x59C3757B3B7408E8 b1493 + NATIVE_DECL int ADD_VEHICLE_COMBAT_ANGLED_AVOIDANCE_AREA(float p0, float p1, float p2, float p3, float p4, float p5, float p6) { return invoke(0x54B0F614960F4A5F, p0, p1, p2, p3, p4, p5, p6); } // 0x54B0F614960F4A5F 0x5AB26C2B b323 + NATIVE_DECL void REMOVE_VEHICLE_COMBAT_AVOIDANCE_AREA(int p0) { invoke(0xE30524E1871F481D, p0); } // 0xE30524E1871F481D 0xEF05F807 b323 + NATIVE_DECL BOOL IS_ANY_PED_RAPPELLING_FROM_HELI(Vehicle vehicle) { return invoke(0x291E373D483E7EE7, vehicle); } // 0x291E373D483E7EE7 0xD656E7E5 b323 + NATIVE_DECL void SET_VEHICLE_CHEAT_POWER_INCREASE(Vehicle vehicle, float value) { invoke(0xB59E4BD37AE292DB, vehicle, value); } // 0xB59E4BD37AE292DB 0x642DA5AA b323 + NATIVE_DECL void SET_VEHICLE_INFLUENCES_WANTED_LEVEL(Any p0, BOOL p1) { invoke(0x0AD9E8F87FF7C16F, p0, p1); } // 0x0AD9E8F87FF7C16F 0x04F5546C b323 + NATIVE_DECL void SET_VEHICLE_IS_WANTED(Vehicle vehicle, BOOL state) { invoke(0xF7EC25A3EBEEC726, vehicle, state); } // 0xF7EC25A3EBEEC726 0xDAA388E8 b323 + NATIVE_DECL void SWING_BOAT_BOOM_TO_RATIO(Vehicle vehicle, float ratio) { invoke(0xF488C566413B4232, vehicle, ratio); } // 0xF488C566413B4232 0xA25CCB8C b323 + NATIVE_DECL void SWING_BOAT_BOOM_FREELY(Vehicle vehicle, BOOL toggle) { invoke(0xC1F981A6F74F0C23, vehicle, toggle); } // 0xC1F981A6F74F0C23 0x00966934 b323 + NATIVE_DECL void ALLOW_BOAT_BOOM_TO_ANIMATE(Vehicle vehicle, BOOL toggle) { invoke(0x0F3B4D4E43177236, vehicle, toggle); } // 0x0F3B4D4E43177236 0x113DF5FD b323 + NATIVE_DECL float GET_BOAT_BOOM_POSITION_RATIO(Vehicle vehicle) { return invoke(0x6636C535F6CC2725, vehicle); } // 0x6636C535F6CC2725 0x7C8D6464 b323 + NATIVE_DECL void DISABLE_PLANE_AILERON(Vehicle vehicle, BOOL p1, BOOL p2) { invoke(0x23428FC53C60919C, vehicle, p1, p2); } // 0x23428FC53C60919C 0x7E84C45C b323 + NATIVE_DECL BOOL GET_IS_VEHICLE_ENGINE_RUNNING(Vehicle vehicle) { return invoke(0xAE31E7DF9B5B132E, vehicle); } // 0xAE31E7DF9B5B132E 0x7DC6D022 b323 + NATIVE_DECL void SET_VEHICLE_USE_ALTERNATE_HANDLING(Vehicle vehicle, BOOL toggle) { invoke(0x1D97D1E3A70A649F, vehicle, toggle); } // 0x1D97D1E3A70A649F 0xA03E42DF b323 + NATIVE_DECL void SET_BIKE_ON_STAND(Vehicle vehicle, float x, float y) { invoke(0x9CFA4896C3A53CBB, vehicle, x, y); } // 0x9CFA4896C3A53CBB 0x15D40761 b323 + NATIVE_DECL void SET_VEHICLE_NOT_STEALABLE_AMBIENTLY(Vehicle vehicle, BOOL p1) { invoke(0xAB04325045427AAE, vehicle, p1); } // 0xAB04325045427AAE 0x1984F88D b323 + NATIVE_DECL void LOCK_DOORS_WHEN_NO_LONGER_NEEDED(Vehicle vehicle) { invoke(0xCFD778E7904C255E, vehicle); } // 0xCFD778E7904C255E 0x3FBE904F b323 + NATIVE_DECL void SET_LAST_DRIVEN_VEHICLE(Vehicle vehicle) { invoke(0xACFB2463CC22BED2, vehicle); } // 0xACFB2463CC22BED2 0xD1B71A25 b323 + NATIVE_DECL Vehicle GET_LAST_DRIVEN_VEHICLE() { return invoke(0xB2D06FAEDE65B577); } // 0xB2D06FAEDE65B577 0xFEB0C0C8 b323 + NATIVE_DECL void CLEAR_LAST_DRIVEN_VEHICLE() { invoke(0xE01903C47C7AC89E); } // 0xE01903C47C7AC89E 0x07186AD9 b323 + NATIVE_DECL void SET_VEHICLE_HAS_BEEN_DRIVEN_FLAG(Vehicle vehicle, BOOL toggle) { invoke(0x02398B627547189C, vehicle, toggle); } // 0x02398B627547189C 0x08CD58F9 b323 + NATIVE_DECL void SET_TASK_VEHICLE_GOTO_PLANE_MIN_HEIGHT_ABOVE_TERRAIN(Vehicle plane, int height) { invoke(0xB893215D8D4C015B, plane, height); } // 0xB893215D8D4C015B 0x8C4B63E2 b323 + NATIVE_DECL void SET_VEHICLE_LOD_MULTIPLIER(Vehicle vehicle, float multiplier) { invoke(0x93AE6A61BE015BF1, vehicle, multiplier); } // 0x93AE6A61BE015BF1 0x569E5AE3 b323 + NATIVE_DECL void SET_VEHICLE_CAN_SAVE_IN_GARAGE(Vehicle vehicle, BOOL toggle) { invoke(0x428BACCDF5E26EAD, vehicle, toggle); } // 0x428BACCDF5E26EAD 0x1604C2F5 b323 + NATIVE_DECL int GET_VEHICLE_NUM_OF_BROKEN_OFF_PARTS(Vehicle vehicle) { return invoke(0x42A4BEB35D372407, vehicle); } // 0x42A4BEB35D372407 0x8CDB0C09 b323 + NATIVE_DECL int GET_VEHICLE_NUM_OF_BROKEN_LOOSEN_PARTS(Vehicle vehicle) { return invoke(0x2C8CBFE1EA5FC631, vehicle); } // 0x2C8CBFE1EA5FC631 0xABC99E21 b323 + NATIVE_DECL void SET_FORCE_VEHICLE_ENGINE_DAMAGE_BY_BULLET(Any p0, BOOL p1) { invoke(0x4D9D109F63FEE1D4, p0, p1); } // 0x4D9D109F63FEE1D4 0x900C878C b323 + NATIVE_DECL void SET_VEHICLE_GENERATES_ENGINE_SHOCKING_EVENTS(Vehicle vehicle, BOOL toggle) { invoke(0x279D50DE5652D935, vehicle, toggle); } // 0x279D50DE5652D935 0xB3200F72 b323 + NATIVE_DECL void COPY_VEHICLE_DAMAGES(Vehicle sourceVehicle, Vehicle targetVehicle) { invoke(0xE44A982368A4AF23, sourceVehicle, targetVehicle); } // 0xE44A982368A4AF23 0xBAE491C7 b323 + NATIVE_DECL void DISABLE_VEHICLE_EXPLOSION_BREAK_OFF_PARTS() { invoke(0xF25E02CB9C5818F8); } // 0xF25E02CB9C5818F8 0xF0E59BC1 b323 + NATIVE_DECL void SET_LIGHTS_CUTOFF_DISTANCE_TWEAK(float distance) { invoke(0xBC3CCA5844452B06, distance); } // 0xBC3CCA5844452B06 0x929801C6 b323 + NATIVE_DECL void SET_VEHICLE_SHOOT_AT_TARGET(Ped driver, Entity entity, float xTarget, float yTarget, float zTarget) { invoke(0x74CD9A9327A282EA, driver, entity, xTarget, yTarget, zTarget); } // 0x74CD9A9327A282EA 0x2343FFDF b323 + NATIVE_DECL BOOL GET_VEHICLE_LOCK_ON_TARGET(Vehicle vehicle, Entity* entity) { return invoke(0x8F5EBAB1F260CFCE, vehicle, entity); } // 0x8F5EBAB1F260CFCE 0x4A557117 b323 + NATIVE_DECL void SET_FORCE_HD_VEHICLE(Vehicle vehicle, BOOL toggle) { invoke(0x97CE68CB032583F0, vehicle, toggle); } // 0x97CE68CB032583F0 0xE0FC6A32 b323 + NATIVE_DECL void SET_VEHICLE_CUSTOM_PATH_NODE_STREAMING_RADIUS(Vehicle vehicle, float p1) { invoke(0x182F266C2D9E2BEB, vehicle, p1); } // 0x182F266C2D9E2BEB 0x7D0DE7EA b323 + NATIVE_DECL int GET_VEHICLE_PLATE_TYPE(Vehicle vehicle) { return invoke(0x9CCC9525BF2408E0, vehicle); } // 0x9CCC9525BF2408E0 0x65CA9286 b323 + NATIVE_DECL void TRACK_VEHICLE_VISIBILITY(Vehicle vehicle) { invoke(0x64473AEFDCF47DCA, vehicle); } // 0x64473AEFDCF47DCA 0x78122DC1 b323 + NATIVE_DECL BOOL IS_VEHICLE_VISIBLE(Vehicle vehicle) { return invoke(0xAA0A52D24FB98293, vehicle); } // 0xAA0A52D24FB98293 0x7E0D6056 b323 + NATIVE_DECL void SET_VEHICLE_GRAVITY(Vehicle vehicle, BOOL toggle) { invoke(0x89F149B6131E57DA, vehicle, toggle); } // 0x89F149B6131E57DA 0x07B2A6DC b323 + NATIVE_DECL void SET_ENABLE_VEHICLE_SLIPSTREAMING(BOOL toggle) { invoke(0xE6C0C80B8C867537, toggle); } // 0xE6C0C80B8C867537 0xD2B8ACBD b323 + NATIVE_DECL void SET_VEHICLE_SLIPSTREAMING_SHOULD_TIME_OUT(BOOL toggle) { invoke(0xF051D9BFB6BA39C0, toggle); } // 0xF051D9BFB6BA39C0 b877 + NATIVE_DECL float GET_VEHICLE_CURRENT_TIME_IN_SLIP_STREAM(Vehicle vehicle) { return invoke(0x36492C2F0D134C56, vehicle); } // 0x36492C2F0D134C56 0xA4A75FCF b323 + NATIVE_DECL BOOL IS_VEHICLE_PRODUCING_SLIP_STREAM(Vehicle vehicle) { return invoke(0x48C633E94A8142A7, vehicle); } // 0x48C633E94A8142A7 b877 + NATIVE_DECL void SET_VEHICLE_INACTIVE_DURING_PLAYBACK(Vehicle vehicle, BOOL toggle) { invoke(0x06582AFF74894C75, vehicle, toggle); } // 0x06582AFF74894C75 0x50F89338 b323 + NATIVE_DECL void SET_VEHICLE_ACTIVE_DURING_PLAYBACK(Vehicle vehicle, BOOL toggle) { invoke(0xDFFCEF48E511DB48, vehicle, toggle); } // 0xDFFCEF48E511DB48 0xEB7D7C27 b323 + NATIVE_DECL BOOL IS_VEHICLE_SPRAYABLE(Vehicle vehicle) { return invoke(0x8D474C8FAEFF6CDE, vehicle); } // 0x8D474C8FAEFF6CDE 0x5EB00A6A b323 + NATIVE_DECL void SET_VEHICLE_ENGINE_CAN_DEGRADE(Vehicle vehicle, BOOL toggle) { invoke(0x983765856F2564F9, vehicle, toggle); } // 0x983765856F2564F9 0x081DAC12 b323 + NATIVE_DECL void DISABLE_VEHCILE_DYNAMIC_AMBIENT_SCALES(Vehicle vehicle, int p1, int p2) { invoke(0xF0E4BA16D1DB546C, vehicle, p1, p2); } // 0xF0E4BA16D1DB546C 0x5BD8D82D b323 + NATIVE_DECL void ENABLE_VEHICLE_DYNAMIC_AMBIENT_SCALES(Vehicle vehicle) { invoke(0xF87D9F2301F7D206, vehicle); } // 0xF87D9F2301F7D206 0x450AD03A b323 + NATIVE_DECL BOOL IS_PLANE_LANDING_GEAR_INTACT(Vehicle plane) { return invoke(0x4198AB0022B15F87, plane); } // 0x4198AB0022B15F87 0xBD085DCA b323 + NATIVE_DECL BOOL ARE_PLANE_PROPELLERS_INTACT(Vehicle plane) { return invoke(0x755D6D5267CBBD7E, plane); } // 0x755D6D5267CBBD7E 0xABBDD5C6 b323 + NATIVE_DECL BOOL SET_PLANE_PROPELLER_HEALTH(Vehicle plane, float health) { return invoke(0x4C815EB175086F84, plane, health); } // 0x4C815EB175086F84 b1103 + NATIVE_DECL void SET_VEHICLE_CAN_DEFORM_WHEELS(Vehicle vehicle, BOOL toggle) { invoke(0x0CDDA42F9E360CA6, vehicle, toggle); } // 0x0CDDA42F9E360CA6 0x9B581DE7 b323 + NATIVE_DECL BOOL IS_VEHICLE_STOLEN(Vehicle vehicle) { return invoke(0x4AF9BD80EEBEB453, vehicle); } // 0x4AF9BD80EEBEB453 0x20B61DDE b323 + NATIVE_DECL void SET_VEHICLE_IS_STOLEN(Vehicle vehicle, BOOL isStolen) { invoke(0x67B2C79AA7FF5738, vehicle, isStolen); } // 0x67B2C79AA7FF5738 0x70912E42 b323 + NATIVE_DECL void SET_PLANE_TURBULENCE_MULTIPLIER(Vehicle vehicle, float multiplier) { invoke(0xAD2D28A1AFDFF131, vehicle, multiplier); } // 0xAD2D28A1AFDFF131 0xED159AE6 b323 + NATIVE_DECL BOOL ARE_WINGS_OF_PLANE_INTACT(Vehicle plane) { return invoke(0x5991A01434CE9677, plane); } // 0x5991A01434CE9677 0xAF8CB3DF b323 + NATIVE_DECL void ALLOW_AMBIENT_VEHICLES_TO_AVOID_ADVERSE_CONDITIONS(Vehicle vehicle) { invoke(0xB264C4D2F2B0A78B, vehicle); } // 0xB264C4D2F2B0A78B 0x45F72495 b323 + NATIVE_DECL void DETACH_VEHICLE_FROM_CARGOBOB(Vehicle vehicle, Vehicle cargobob) { invoke(0x0E21D3DF1051399D, vehicle, cargobob); } // 0x0E21D3DF1051399D 0x83D3D331 b323 + NATIVE_DECL BOOL DETACH_VEHICLE_FROM_ANY_CARGOBOB(Vehicle vehicle) { return invoke(0xADF7BE450512C12F, vehicle); } // 0xADF7BE450512C12F 0x50E0EABE b323 + NATIVE_DECL BOOL DETACH_ENTITY_FROM_CARGOBOB(Vehicle cargobob, Entity entity) { return invoke(0xAF03011701811146, cargobob, entity); } // 0xAF03011701811146 b678 + NATIVE_DECL BOOL IS_VEHICLE_ATTACHED_TO_CARGOBOB(Vehicle cargobob, Vehicle vehicleAttached) { return invoke(0xD40148F22E81A1D9, cargobob, vehicleAttached); } // 0xD40148F22E81A1D9 0x5DEEC76C b323 + NATIVE_DECL Vehicle GET_VEHICLE_ATTACHED_TO_CARGOBOB(Vehicle cargobob) { return invoke(0x873B82D42AC2B9E5, cargobob); } // 0x873B82D42AC2B9E5 0x301A1D24 b323 + NATIVE_DECL Entity GET_ENTITY_ATTACHED_TO_CARGOBOB(Any p0) { return invoke(0x99093F60746708CA, p0); } // 0x99093F60746708CA b1103 + NATIVE_DECL void ATTACH_VEHICLE_TO_CARGOBOB(Vehicle vehicle, Vehicle cargobob, int p2, float x, float y, float z) { invoke(0x4127F1D84E347769, vehicle, cargobob, p2, x, y, z); } // 0x4127F1D84E347769 0x607DC9D5 b323 + NATIVE_DECL void ATTACH_ENTITY_TO_CARGOBOB(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { invoke(0xA1DD82F3CCF9A01E, p0, p1, p2, p3, p4, p5); } // 0xA1DD82F3CCF9A01E 0xAEB29F98 b944 + NATIVE_DECL void SET_CARGOBOB_FORCE_DONT_DETACH_VEHICLE(Vehicle cargobob, BOOL toggle) { invoke(0x571FEB383F629926, cargobob, toggle); } // 0x571FEB383F629926 0x49949FDA b323 + NATIVE_DECL void SET_CARGOBOB_EXCLUDE_FROM_PICKUP_ENTITY(Any p0, Any p1) { invoke(0x1F34B0626C594380, p0, p1); } // 0x1F34B0626C594380 b757 + NATIVE_DECL BOOL CAN_CARGOBOB_PICK_UP_ENTITY(Any p0, Any p1) { return invoke(0x2C1D8B3B19E517CC, p0, p1); } // 0x2C1D8B3B19E517CC b757 + NATIVE_DECL Vector3 GET_ATTACHED_PICK_UP_HOOK_POSITION(Vehicle cargobob) { return invoke(0xCBDB9B923CACC92D, cargobob); } // 0xCBDB9B923CACC92D 0xE6633DCF b323 + NATIVE_DECL BOOL DOES_CARGOBOB_HAVE_PICK_UP_ROPE(Vehicle cargobob) { return invoke(0x1821D91AD4B56108, cargobob); } // 0x1821D91AD4B56108 0xAF769B81 b323 + NATIVE_DECL void CREATE_PICK_UP_ROPE_FOR_CARGOBOB(Vehicle cargobob, int state) { invoke(0x7BEB0C7A235F6F3B, cargobob, state); } // 0x7BEB0C7A235F6F3B 0x4D3C9A99 b323 + NATIVE_DECL void REMOVE_PICK_UP_ROPE_FOR_CARGOBOB(Vehicle cargobob) { invoke(0x9768CF648F54C804, cargobob); } // 0x9768CF648F54C804 0xA8211EE9 b323 + NATIVE_DECL void SET_PICKUP_ROPE_LENGTH_FOR_CARGOBOB(Vehicle cargobob, float length1, float length2, BOOL p3) { invoke(0x877C1EAEAC531023, cargobob, length1, length2, p3); } // 0x877C1EAEAC531023 0x3A8AB081 b323 + NATIVE_DECL void SET_PICKUP_ROPE_LENGTH_WITHOUT_CREATING_ROPE_FOR_CARGOBOB(Any p0, Any p1, Any p2) { invoke(0xC0ED6438E6D39BA8, p0, p1, p2); } // 0xC0ED6438E6D39BA8 b944 + NATIVE_DECL void SET_CARGOBOB_PICKUP_ROPE_DAMPING_MULTIPLIER(Any p0, Any p1) { invoke(0xCF1182F682F65307, p0, p1); } // 0xCF1182F682F65307 0x7D927E1B b323 + NATIVE_DECL void SET_CARGOBOB_PICKUP_ROPE_TYPE(Any p0, Any p1) { invoke(0x0D5F65A8F4EBDAB5, p0, p1); } // 0x0D5F65A8F4EBDAB5 0xF258ADA1 b1103 + NATIVE_DECL BOOL DOES_CARGOBOB_HAVE_PICKUP_MAGNET(Vehicle cargobob) { return invoke(0x6E08BF5B3722BAC9, cargobob); } // 0x6E08BF5B3722BAC9 0x4778CA0A b323 + NATIVE_DECL void SET_CARGOBOB_PICKUP_MAGNET_ACTIVE(Vehicle cargobob, BOOL isActive) { invoke(0x9A665550F8DA349B, cargobob, isActive); } // 0x9A665550F8DA349B 0xF57066DA b323 + NATIVE_DECL void SET_CARGOBOB_PICKUP_MAGNET_STRENGTH(Vehicle cargobob, float strength) { invoke(0xBCBFCD9D1DAC19E2, cargobob, strength); } // 0xBCBFCD9D1DAC19E2 0xCC3CF97D b323 + NATIVE_DECL void SET_CARGOBOB_PICKUP_MAGNET_FALLOFF(Vehicle cargobob, float p1) { invoke(0xA17BAD153B51547E, cargobob, p1); } // 0xA17BAD153B51547E b323 + NATIVE_DECL void SET_CARGOBOB_PICKUP_MAGNET_REDUCED_STRENGTH(Vehicle cargobob, float p1) { invoke(0x66979ACF5102FD2F, cargobob, p1); } // 0x66979ACF5102FD2F b323 + NATIVE_DECL void SET_CARGOBOB_PICKUP_MAGNET_REDUCED_FALLOFF(Vehicle cargobob, float p1) { invoke(0x6D8EAC07506291FB, cargobob, p1); } // 0x6D8EAC07506291FB b323 + NATIVE_DECL void SET_CARGOBOB_PICKUP_MAGNET_PULL_STRENGTH(Vehicle cargobob, float p1) { invoke(0xED8286F71A819BAA, cargobob, p1); } // 0xED8286F71A819BAA 0x8191BC1A b323 + NATIVE_DECL void SET_CARGOBOB_PICKUP_MAGNET_PULL_ROPE_LENGTH(Vehicle vehicle, float p1) { invoke(0x685D5561680D088B, vehicle, p1); } // 0x685D5561680D088B b323 + NATIVE_DECL void SET_CARGOBOB_PICKUP_MAGNET_SET_TARGETED_MODE(Vehicle vehicle, Vehicle cargobob) { invoke(0xE301BD63E9E13CF0, vehicle, cargobob); } // 0xE301BD63E9E13CF0 b323 + NATIVE_DECL void SET_CARGOBOB_PICKUP_MAGNET_SET_AMBIENT_MODE(Vehicle vehicle, BOOL p1, BOOL p2) { invoke(0x9BDDC73CC6A115D4, vehicle, p1, p2); } // 0x9BDDC73CC6A115D4 0x50CDB295 b323 + NATIVE_DECL void SET_CARGOBOB_PICKUP_MAGNET_ENSURE_PICKUP_ENTITY_UPRIGHT(Vehicle vehicle, BOOL p1) { invoke(0x56EB5E94318D3FB6, vehicle, p1); } // 0x56EB5E94318D3FB6 0x30F43FE3 b323 + NATIVE_DECL BOOL DOES_VEHICLE_HAVE_WEAPONS(Vehicle vehicle) { return invoke(0x25ECB9F8017D98E0, vehicle); } // 0x25ECB9F8017D98E0 0xB2E1E1FB b323 + NATIVE_DECL void SET_VEHICLE_WILL_TELL_OTHERS_TO_HURRY(Vehicle vehicle, BOOL p1) { invoke(0x2C4A1590ABF43E8B, vehicle, p1); } // 0x2C4A1590ABF43E8B 0x2EC19A8B b323 + NATIVE_DECL void DISABLE_VEHICLE_WEAPON(BOOL disabled, Hash weaponHash, Vehicle vehicle, Ped owner) { invoke(0xF4FC6A6F67D8D856, disabled, weaponHash, vehicle, owner); } // 0xF4FC6A6F67D8D856 0xA688B7D1 b323 + NATIVE_DECL BOOL IS_VEHICLE_WEAPON_DISABLED(Hash weaponHash, Vehicle vehicle, Ped owner) { return invoke(0x563B65A643ED072E, weaponHash, vehicle, owner); } // 0x563B65A643ED072E b1011 + NATIVE_DECL void SET_VEHICLE_USED_FOR_PILOT_SCHOOL(Vehicle vehicle, BOOL toggle) { invoke(0xE05DD0E9707003A3, vehicle, toggle); } // 0xE05DD0E9707003A3 0x123E5B90 b323 + NATIVE_DECL void SET_VEHICLE_ACTIVE_FOR_PED_NAVIGATION(Vehicle vehicle, BOOL toggle) { invoke(0x21115BCD6E44656A, vehicle, toggle); } // 0x21115BCD6E44656A 0xEBC225C1 b323 + NATIVE_DECL int GET_VEHICLE_CLASS(Vehicle vehicle) { return invoke(0x29439776AAA00A62, vehicle); } // 0x29439776AAA00A62 0xC025338E b323 + NATIVE_DECL int GET_VEHICLE_CLASS_FROM_NAME(Hash modelHash) { return invoke(0xDEDF1C8BD47C2200, modelHash); } // 0xDEDF1C8BD47C2200 0xEA469980 b323 + NATIVE_DECL void SET_PLAYERS_LAST_VEHICLE(Vehicle vehicle) { invoke(0xBCDF8BAF56C87B6A, vehicle); } // 0xBCDF8BAF56C87B6A 0xDE86447D b323 + NATIVE_DECL void SET_VEHICLE_CAN_BE_USED_BY_FLEEING_PEDS(Vehicle vehicle, BOOL toggle) { invoke(0x300504B23BD3B711, vehicle, toggle); } // 0x300504B23BD3B711 0x5130DB1E b323 + NATIVE_DECL void SET_AIRCRAFT_PILOT_SKILL_NOISE_SCALAR(Vehicle vehicle, float p1) { invoke(0xE5810AC70602F2F5, vehicle, p1); } // 0xE5810AC70602F2F5 0xB6BE07E0 b323 + NATIVE_DECL void SET_VEHICLE_DROPS_MONEY_WHEN_BLOWN_UP(Vehicle vehicle, BOOL toggle) { invoke(0x068F64F2470F9656, vehicle, toggle); } // 0x068F64F2470F9656 0x4BB5605D b323 + NATIVE_DECL void SET_VEHICLE_KEEP_ENGINE_ON_WHEN_ABANDONED(Vehicle vehicle, BOOL toggle) { invoke(0xB8FBC8B1330CA9B4, vehicle, toggle); } // 0xB8FBC8B1330CA9B4 0x51E0064F b323 + NATIVE_DECL void SET_VEHICLE_IMPATIENCE_TIMER(Vehicle vehicle, Any p1) { invoke(0x6A973569BA094650, vehicle, p1); } // 0x6A973569BA094650 b1604 + NATIVE_DECL void SET_VEHICLE_HANDLING_OVERRIDE(Vehicle vehicle, Hash hash) { invoke(0x10655FAB9915623D, vehicle, hash); } // 0x10655FAB9915623D b323 + NATIVE_DECL void SET_VEHICLE_EXTENDED_REMOVAL_RANGE(Vehicle vehicle, int range) { invoke(0x79DF7E806202CE01, vehicle, range); } // 0x79DF7E806202CE01 0xAEF9611C b323 + NATIVE_DECL void SET_VEHICLE_STEERING_BIAS_SCALAR(Any p0, float p1) { invoke(0x9007A2F21DC108D4, p0, p1); } // 0x9007A2F21DC108D4 0x585E49B6 b323 + NATIVE_DECL void SET_HELI_CONTROL_LAGGING_RATE_SCALAR(Vehicle helicopter, float multiplier) { invoke(0x6E0859B530A365CC, helicopter, multiplier); } // 0x6E0859B530A365CC 0x6E67FD35 b323 + NATIVE_DECL void SET_VEHICLE_FRICTION_OVERRIDE(Vehicle vehicle, float friction) { invoke(0x1837AF7C627009BA, vehicle, friction); } // 0x1837AF7C627009BA 0x32AFD42E b323 + NATIVE_DECL void SET_VEHICLE_WHEELS_CAN_BREAK_OFF_WHEN_BLOW_UP(Vehicle vehicle, BOOL toggle) { invoke(0xA37B9A517B133349, vehicle, toggle); } // 0xA37B9A517B133349 0x670913A4 b323 + NATIVE_DECL BOOL ARE_PLANE_CONTROL_PANELS_INTACT(Vehicle vehicle, BOOL p1) { return invoke(0xF78F94D60248C737, vehicle, p1); } // 0xF78F94D60248C737 0x3B51B348 b323 + NATIVE_DECL void SET_VEHICLE_CEILING_HEIGHT(Vehicle vehicle, float height) { invoke(0xA46413066687A328, vehicle, height); } // 0xA46413066687A328 0x98A10A86 b323 + NATIVE_DECL void SET_VEHICLE_NO_EXPLOSION_DAMAGE_FROM_DRIVER(Vehicle vehicle, BOOL toggle) { invoke(0x5E569EC46EC21CAE, vehicle, toggle); } // 0x5E569EC46EC21CAE 0xBC649C49 b323 + NATIVE_DECL void CLEAR_VEHICLE_ROUTE_HISTORY(Vehicle vehicle) { invoke(0x6D6AF961B72728AE, vehicle); } // 0x6D6AF961B72728AE 0x8DD9AA0C b323 + NATIVE_DECL Vehicle DOES_VEHICLE_EXIST_WITH_DECORATOR(const char* decorator) { return invoke(0x956B409B984D9BF7, decorator); } // 0x956B409B984D9BF7 0x39E68EDD b323 + NATIVE_DECL void SET_VEHICLE_AI_CAN_USE_EXCLUSIVE_SEATS(Vehicle vehicle, BOOL toggle) { invoke(0x41062318F23ED854, vehicle, toggle); } // 0x41062318F23ED854 b323 + NATIVE_DECL void SET_VEHICLE_EXCLUSIVE_DRIVER(Vehicle vehicle, Ped ped, int index) { invoke(0xB5C51B5502E85E83, vehicle, ped, index); } // 0xB5C51B5502E85E83 0xAA8BD440 b323 + NATIVE_DECL BOOL IS_PED_EXCLUSIVE_DRIVER_OF_VEHICLE(Ped ped, Vehicle vehicle, int* outIndex) { return invoke(0xB09D25E77C33EB3F, ped, vehicle, outIndex); } // 0xB09D25E77C33EB3F b463 + NATIVE_DECL void DISABLE_INDIVIDUAL_PLANE_PROPELLER(Vehicle vehicle, int propeller) { invoke(0x500873A45724C863, vehicle, propeller); } // 0x500873A45724C863 0x004926A3 b323 + NATIVE_DECL void SET_VEHICLE_FORCE_AFTERBURNER(Vehicle vehicle, BOOL toggle) { invoke(0xB055A34527CB8FD7, vehicle, toggle); } // 0xB055A34527CB8FD7 0xC195803B b323 + NATIVE_DECL void SET_DONT_PROCESS_VEHICLE_GLASS(Vehicle vehicle, BOOL toggle) { invoke(0x1087BC8EC540DAEB, vehicle, toggle); } // 0x1087BC8EC540DAEB b1103 + NATIVE_DECL void SET_DISABLE_WANTED_CONES_RESPONSE(Vehicle vehicle, BOOL toggle) { invoke(0x4AD280EB48B2D8E6, vehicle, toggle); } // 0x4AD280EB48B2D8E6 b1868 + NATIVE_DECL void SET_USE_DESIRED_Z_CRUISE_SPEED_FOR_LANDING(Vehicle vehicle, BOOL toggle) { invoke(0xB68CFAF83A02768D, vehicle, toggle); } // 0xB68CFAF83A02768D b1290 + NATIVE_DECL void SET_ARRIVE_DISTANCE_OVERRIDE_FOR_VEHICLE_PERSUIT_ATTACK(Vehicle vehicle, float p1) { invoke(0x0205F5365292D2EB, vehicle, p1); } // 0x0205F5365292D2EB b1290 + NATIVE_DECL void SET_VEHICLE_READY_FOR_CLEANUP(Any p0) { invoke(0xCF9159024555488C, p0); } // 0xCF9159024555488C b944 + NATIVE_DECL void SET_DISTANT_CARS_ENABLED(BOOL toggle) { invoke(0xF796359A959DF65D, toggle); } // 0xF796359A959DF65D 0xB5CC548B b323 + NATIVE_DECL void SET_VEHICLE_NEON_COLOUR(Vehicle vehicle, int r, int g, int b) { invoke(0x8E0A582209A62695, vehicle, r, g, b); } // 0x8E0A582209A62695 b323 + NATIVE_DECL void SET_VEHICLE_NEON_INDEX_COLOUR(Vehicle vehicle, int index) { invoke(0xB93B2867F7B479D1, vehicle, index); } // 0xB93B2867F7B479D1 b1493 + NATIVE_DECL void GET_VEHICLE_NEON_COLOUR(Vehicle vehicle, int* r, int* g, int* b) { invoke(0x7619EEE8C886757F, vehicle, r, g, b); } // 0x7619EEE8C886757F b323 + NATIVE_DECL void SET_VEHICLE_NEON_ENABLED(Vehicle vehicle, int index, BOOL toggle) { invoke(0x2AA720E4287BF269, vehicle, index, toggle); } // 0x2AA720E4287BF269 b323 + NATIVE_DECL BOOL GET_VEHICLE_NEON_ENABLED(Vehicle vehicle, int index) { return invoke(0x8C4B92553E4766A5, vehicle, index); } // 0x8C4B92553E4766A5 b323 + NATIVE_DECL void SET_AMBIENT_VEHICLE_NEON_ENABLED(BOOL p0) { invoke(0x35E0654F4BAD7971, p0); } // 0x35E0654F4BAD7971 b323 + NATIVE_DECL void SUPPRESS_NEONS_ON_VEHICLE(Vehicle vehicle, BOOL toggle) { invoke(0x83F813570FF519DE, vehicle, toggle); } // 0x83F813570FF519DE b573 + NATIVE_DECL void SET_DISABLE_SUPERDUMMY(Vehicle vehicle, BOOL p1) { invoke(0xB088E9A47AE6EDD5, vehicle, p1); } // 0xB088E9A47AE6EDD5 b323 + NATIVE_DECL void REQUEST_VEHICLE_DIAL(Vehicle vehicle) { invoke(0xDBA3C090E3D74690, vehicle); } // 0xDBA3C090E3D74690 b323 + NATIVE_DECL float GET_VEHICLE_BODY_HEALTH(Vehicle vehicle) { return invoke(0xF271147EB7B40F12, vehicle); } // 0xF271147EB7B40F12 0x2B2FCC28 b323 + NATIVE_DECL void SET_VEHICLE_BODY_HEALTH(Vehicle vehicle, float value) { invoke(0xB77D05AC8C78AADB, vehicle, value); } // 0xB77D05AC8C78AADB 0x920C2517 b323 + NATIVE_DECL void GET_VEHICLE_SIZE(Vehicle vehicle, Vector3* out1, Vector3* out2) { invoke(0xDF7E3EEB29642C38, vehicle, out1, out2); } // 0xDF7E3EEB29642C38 b323 + NATIVE_DECL float GET_FAKE_SUSPENSION_LOWERING_AMOUNT(Vehicle vehicle) { return invoke(0x53952FD2BAA19F17, vehicle); } // 0x53952FD2BAA19F17 0xB73A1486 b323 + NATIVE_DECL void SET_CAR_HIGH_SPEED_BUMP_SEVERITY_MULTIPLIER(float multiplier) { invoke(0x84FD40F56075E816, multiplier); } // 0x84FD40F56075E816 b323 + NATIVE_DECL int GET_NUMBER_OF_VEHICLE_DOORS(Vehicle vehicle) { return invoke(0x92922A607497B14D, vehicle); } // 0x92922A607497B14D b463 + NATIVE_DECL void SET_HYDRAULICS_CONTROL(Vehicle vehicle, BOOL toggle) { invoke(0x28B18377EB6E25F6, vehicle, toggle); } // 0x28B18377EB6E25F6 b505 + NATIVE_DECL void SET_CAN_ADJUST_GROUND_CLEARANCE(Vehicle vehicle, BOOL p1) { invoke(0xA7DCDF4DED40A8F4, vehicle, p1); } // 0xA7DCDF4DED40A8F4 b323 + NATIVE_DECL float GET_VEHICLE_HEALTH_PERCENTAGE(Vehicle vehicle, float maxEngineHealth, float maxPetrolTankHealth, float maxBodyHealth, float maxMainRotorHealth, float maxTailRotorHealth, float maxUnkHealth) { return invoke(0xB8EF61207C2393A9, vehicle, maxEngineHealth, maxPetrolTankHealth, maxBodyHealth, maxMainRotorHealth, maxTailRotorHealth, maxUnkHealth); } // 0xB8EF61207C2393A9 0x196BA503 b323 + NATIVE_DECL BOOL GET_VEHICLE_IS_MERCENARY(Vehicle vehicle) { return invoke(0xD4C4642CB7F50B5D, vehicle); } // 0xD4C4642CB7F50B5D 0x575504DE b323 + NATIVE_DECL void SET_VEHICLE_BROKEN_PARTS_DONT_AFFECT_AI_HANDLING(Vehicle vehicle, BOOL p1) { invoke(0xC361AA040D6637A8, vehicle, p1); } // 0xC361AA040D6637A8 0x819CD954 b323 + NATIVE_DECL void SET_VEHICLE_KERS_ALLOWED(Vehicle vehicle, BOOL toggle) { invoke(0x99C82F8A139F3E4E, vehicle, toggle); } // 0x99C82F8A139F3E4E 0x71CDD52F b323 + NATIVE_DECL BOOL GET_VEHICLE_HAS_KERS(Vehicle vehicle) { return invoke(0x50634E348C8D44EF, vehicle); } // 0x50634E348C8D44EF 0x0761E635 b372 + NATIVE_DECL void SET_PLANE_RESIST_TO_EXPLOSION(Vehicle vehicle, BOOL toggle) { invoke(0xE16142B94664DEFD, vehicle, toggle); } // 0xE16142B94664DEFD 0xFBBA699A b323 + NATIVE_DECL void SET_HELI_RESIST_TO_EXPLOSION(Vehicle vehicle, BOOL toggle) { invoke(0x8074CC1886802912, vehicle, toggle); } // 0x8074CC1886802912 b2545 + NATIVE_DECL void SET_DISABLE_BMX_EXTRA_TRICK_FORCES(Any p0) { invoke(0x26D99D5A82FD18E8, p0); } // 0x26D99D5A82FD18E8 b463 + NATIVE_DECL void SET_HYDRAULIC_SUSPENSION_RAISE_FACTOR(Vehicle vehicle, int wheelId, float value) { invoke(0x84EA99C62CB3EF0C, vehicle, wheelId, value); } // 0x84EA99C62CB3EF0C b505 + NATIVE_DECL float GET_HYDRAULIC_SUSPENSION_RAISE_FACTOR(Vehicle vehicle, int wheelId) { return invoke(0x0BB5CBDDD0F25AE3, vehicle, wheelId); } // 0x0BB5CBDDD0F25AE3 b2372 + NATIVE_DECL void SET_CAN_USE_HYDRAULICS(Vehicle vehicle, BOOL toggle) { invoke(0x1201E8A3290A3B98, vehicle, toggle); } // 0x1201E8A3290A3B98 b505 + NATIVE_DECL void SET_HYDRAULIC_VEHICLE_STATE(Vehicle vehicle, int state) { invoke(0x8EA86DF356801C7D, vehicle, state); } // 0x8EA86DF356801C7D b505 + NATIVE_DECL void SET_HYDRAULIC_WHEEL_STATE(Vehicle vehicle, int wheelId, int state, float value, Any p4) { invoke(0xC24075310A8B9CD1, vehicle, wheelId, state, value, p4); } // 0xC24075310A8B9CD1 b505 + NATIVE_DECL BOOL HAS_VEHICLE_PETROLTANK_SET_ON_FIRE_BY_ENTITY(Any p0, Any p1) { return invoke(0x5BA68A0840D546AC, p0, p1); } // 0x5BA68A0840D546AC b463 + NATIVE_DECL void CLEAR_VEHICLE_PETROLTANK_FIRE_CULPRIT(Vehicle vehicle) { invoke(0x4419966C9936071A, vehicle); } // 0x4419966C9936071A b463 + NATIVE_DECL void SET_VEHICLE_BOBBLEHEAD_VELOCITY(float x, float y, float p2) { invoke(0x870B8B7A766615C8, x, y, p2); } // 0x870B8B7A766615C8 b505 + NATIVE_DECL BOOL GET_VEHICLE_IS_DUMMY(Any p0) { return invoke(0x8533CAFDE1F0F336, p0); } // 0x8533CAFDE1F0F336 b505 + NATIVE_DECL BOOL SET_VEHICLE_DAMAGE_SCALE(Vehicle vehicle, float p1) { return invoke(0x4E20D2A627011E8E, vehicle, p1); } // 0x4E20D2A627011E8E b757 + NATIVE_DECL BOOL SET_VEHICLE_WEAPON_DAMAGE_SCALE(Vehicle vehicle, float multiplier) { return invoke(0x45A561A9421AB6AD, vehicle, multiplier); } // 0x45A561A9421AB6AD b944 + NATIVE_DECL BOOL SET_DISABLE_DAMAGE_WITH_PICKED_UP_ENTITY(Any p0, Any p1) { return invoke(0xD4196117AF7BB974, p0, p1); } // 0xD4196117AF7BB974 b757 + NATIVE_DECL void SET_VEHICLE_USES_MP_PLAYER_DAMAGE_MULTIPLIER(Any p0, Any p1) { invoke(0xBB2333BB87DDD87F, p0, p1); } // 0xBB2333BB87DDD87F b757 + NATIVE_DECL void SET_BIKE_EASY_TO_LAND(Vehicle vehicle, BOOL toggle) { invoke(0x73561D4425A021A2, vehicle, toggle); } // 0x73561D4425A021A2 b791 + NATIVE_DECL void SET_INVERT_VEHICLE_CONTROLS(Vehicle vehicle, BOOL state) { invoke(0x5B91B229243351A8, vehicle, state); } // 0x5B91B229243351A8 b791 + NATIVE_DECL void SET_SPEED_BOOST_EFFECT_DISABLED(BOOL disabled) { invoke(0x7BBE7FF626A591FE, disabled); } // 0x7BBE7FF626A591FE b877 + NATIVE_DECL void SET_SLOW_DOWN_EFFECT_DISABLED(BOOL disabled) { invoke(0x65B080555EA48149, disabled); } // 0x65B080555EA48149 b1011 + NATIVE_DECL void SET_FORMATION_LEADER(Vehicle vehicle, float x, float y, float z, float p4) { invoke(0x428AD3E26C8D9EB0, vehicle, x, y, z, p4); } // 0x428AD3E26C8D9EB0 b877 + NATIVE_DECL void RESET_FORMATION_LEADER() { invoke(0xE2F53F172B45EDE1); } // 0xE2F53F172B45EDE1 b877 + NATIVE_DECL BOOL GET_IS_BOAT_CAPSIZED(Vehicle vehicle) { return invoke(0xBA91D045575699AD, vehicle); } // 0xBA91D045575699AD b877 + NATIVE_DECL void SET_ALLOW_RAMMING_SOOP_OR_RAMP(Any p0, Any p1) { invoke(0x80E3357FDEF45C21, p0, p1); } // 0x80E3357FDEF45C21 b944 + NATIVE_DECL void SET_SCRIPT_RAMP_IMPULSE_SCALE(Vehicle vehicle, float impulseScale) { invoke(0xEFC13B1CE30D755D, vehicle, impulseScale); } // 0xEFC13B1CE30D755D b944 + NATIVE_DECL BOOL GET_IS_DOOR_VALID(Vehicle vehicle, int doorId) { return invoke(0x645F4B6E8499F632, vehicle, doorId); } // 0x645F4B6E8499F632 b944 + NATIVE_DECL void SET_SCRIPT_ROCKET_BOOST_RECHARGE_TIME(Vehicle vehicle, float seconds) { invoke(0xE00F2AB100B76E89, vehicle, seconds); } // 0xE00F2AB100B76E89 b944 + NATIVE_DECL BOOL GET_HAS_ROCKET_BOOST(Vehicle vehicle) { return invoke(0x36D782F68B309BDA, vehicle); } // 0x36D782F68B309BDA b944 + NATIVE_DECL BOOL IS_ROCKET_BOOST_ACTIVE(Vehicle vehicle) { return invoke(0x3D34E80EED4AE3BE, vehicle); } // 0x3D34E80EED4AE3BE b944 + NATIVE_DECL void SET_ROCKET_BOOST_ACTIVE(Vehicle vehicle, BOOL active) { invoke(0x81E1552E35DC3839, vehicle, active); } // 0x81E1552E35DC3839 b944 + NATIVE_DECL BOOL GET_HAS_RETRACTABLE_WHEELS(Vehicle vehicle) { return invoke(0xDCA174A42133F08C, vehicle); } // 0xDCA174A42133F08C b944 + NATIVE_DECL BOOL GET_IS_WHEELS_RETRACTED(Vehicle vehicle) { return invoke(0x1DA0DA9CB3F0C8BF, vehicle); } // 0x1DA0DA9CB3F0C8BF b944 + NATIVE_DECL void SET_WHEELS_EXTENDED_INSTANTLY(Vehicle vehicle) { invoke(0xF660602546D27BA8, vehicle); } // 0xF660602546D27BA8 b944 + NATIVE_DECL void SET_WHEELS_RETRACTED_INSTANTLY(Vehicle vehicle) { invoke(0x5335BE58C083E74E, vehicle); } // 0x5335BE58C083E74E b1011 + NATIVE_DECL BOOL GET_CAR_HAS_JUMP(Vehicle vehicle) { return invoke(0x9078C0C5EF8C19E9, vehicle); } // 0x9078C0C5EF8C19E9 b944 + NATIVE_DECL void SET_USE_HIGHER_CAR_JUMP(Vehicle vehicle, BOOL toggle) { invoke(0xF06A16CA55D138D8, vehicle, toggle); } // 0xF06A16CA55D138D8 b944 + NATIVE_DECL void SET_CLEAR_FREEZE_WAITING_ON_COLLISION_ONCE_PLAYER_ENTERS(Vehicle vehicle, BOOL toggle) { invoke(0xB2E0C0D6922D31F2, vehicle, toggle); } // 0xB2E0C0D6922D31F2 b944 + NATIVE_DECL void SET_VEHICLE_WEAPON_RESTRICTED_AMMO(Vehicle vehicle, int weaponIndex, int capacity) { invoke(0x44CD1F493DB2A0A6, vehicle, weaponIndex, capacity); } // 0x44CD1F493DB2A0A6 b944 + NATIVE_DECL int GET_VEHICLE_WEAPON_RESTRICTED_AMMO(Vehicle vehicle, int weaponIndex) { return invoke(0x8181CE2F25CB9BB7, vehicle, weaponIndex); } // 0x8181CE2F25CB9BB7 b1011 + NATIVE_DECL BOOL GET_VEHICLE_HAS_PARACHUTE(Vehicle vehicle) { return invoke(0xBC9CFF381338CB4F, vehicle); } // 0xBC9CFF381338CB4F b944 + NATIVE_DECL BOOL GET_VEHICLE_CAN_DEPLOY_PARACHUTE(Vehicle vehicle) { return invoke(0xA916396DF4154EE3, vehicle); } // 0xA916396DF4154EE3 b944 + NATIVE_DECL void VEHICLE_START_PARACHUTING(Vehicle vehicle, BOOL active) { invoke(0x0BFFB028B3DD0A97, vehicle, active); } // 0x0BFFB028B3DD0A97 b944 + NATIVE_DECL BOOL IS_VEHICLE_PARACHUTE_DEPLOYED(Vehicle vehicle) { return invoke(0x3DE51E9C80B116CF, vehicle); } // 0x3DE51E9C80B116CF b1011 + NATIVE_DECL void VEHICLE_SET_RAMP_AND_RAMMING_CARS_TAKE_DAMAGE(Vehicle vehicle, BOOL toggle) { invoke(0x28D034A93FE31BF5, vehicle, toggle); } // 0x28D034A93FE31BF5 b944 + NATIVE_DECL void VEHICLE_SET_ENABLE_RAMP_CAR_SIDE_IMPULSE(Any p0, Any p1) { invoke(0x1BBAC99C0BC53656, p0, p1); } // 0x1BBAC99C0BC53656 b944 + NATIVE_DECL void VEHICLE_SET_ENABLE_NORMALISE_RAMP_CAR_VERTICAL_VELOCTIY(Any p0, Any p1) { invoke(0x756AE6E962168A04, p0, p1); } // 0x756AE6E962168A04 b944 + NATIVE_DECL void VEHICLE_SET_JET_WASH_FORCE_ENABLED(Any p0) { invoke(0x9D30687C57BAA0BB, p0); } // 0x9D30687C57BAA0BB b1011 + NATIVE_DECL void SET_VEHICLE_WEAPON_CAN_TARGET_OBJECTS(Vehicle vehicle, BOOL toggle) { invoke(0x86B4B6212CB8B627, vehicle, toggle); } // 0x86B4B6212CB8B627 b1011 + NATIVE_DECL void SET_VEHICLE_USE_BOOST_BUTTON_FOR_WHEEL_RETRACT(BOOL toggle) { invoke(0x41290B40FA63E6DA, toggle); } // 0x41290B40FA63E6DA b1011 + NATIVE_DECL void VEHICLE_SET_PARACHUTE_MODEL_OVERRIDE(Vehicle vehicle, Hash modelHash) { invoke(0x4D610C6B56031351, vehicle, modelHash); } // 0x4D610C6B56031351 b1011 + NATIVE_DECL void VEHICLE_SET_PARACHUTE_MODEL_TINT_INDEX(Vehicle vehicle, int textureVariation) { invoke(0xA74AD2439468C883, vehicle, textureVariation); } // 0xA74AD2439468C883 b1011 + NATIVE_DECL int VEHICLE_SET_OVERRIDE_EXTENABLE_SIDE_RATIO(Any p0, Any p1) { return invoke(0x0419B167EE128F33, p0, p1); } // 0x0419B167EE128F33 b1103 + NATIVE_DECL int VEHICLE_SET_EXTENABLE_SIDE_TARGET_RATIO(Any p0, Any p1) { return invoke(0xF3B0E0AED097A3F5, p0, p1); } // 0xF3B0E0AED097A3F5 b1103 + NATIVE_DECL int VEHICLE_SET_OVERRIDE_SIDE_RATIO(Any p0, Any p1) { return invoke(0xD3E51C0AB8C26EEE, p0, p1); } // 0xD3E51C0AB8C26EEE b1103 + NATIVE_DECL int GET_ALL_VEHICLES(Any* vehsStruct) { return invoke(0x9B8E1BF04B51F2E8, vehsStruct); } // 0x9B8E1BF04B51F2E8 b1103 + NATIVE_DECL void SET_CARGOBOB_EXTA_PICKUP_RANGE(Any p0, Any p1) { invoke(0x72BECCF4B829522E, p0, p1); } // 0x72BECCF4B829522E b1103 + NATIVE_DECL void SET_OVERRIDE_VEHICLE_DOOR_TORQUE(Any p0, Any p1, Any p2) { invoke(0x66E3AAFACE2D1EB8, p0, p1, p2); } // 0x66E3AAFACE2D1EB8 b1103 + NATIVE_DECL void SET_WHEELIE_ENABLED(Vehicle vehicle, BOOL enabled) { invoke(0x1312DDD8385AEE4E, vehicle, enabled); } // 0x1312DDD8385AEE4E b1103 + NATIVE_DECL void SET_DISABLE_HELI_EXPLODE_FROM_BODY_DAMAGE(Any p0, Any p1) { invoke(0xEDBC8405B3895CC9, p0, p1); } // 0xEDBC8405B3895CC9 b1103 + NATIVE_DECL void SET_DISABLE_EXPLODE_FROM_BODY_DAMAGE_ON_COLLISION(Vehicle vehicle, float value) { invoke(0x26E13D440E7F6064, vehicle, value); } // 0x26E13D440E7F6064 b1290 + NATIVE_DECL void SET_TRAILER_ATTACHMENT_ENABLED(Any p0, Any p1) { invoke(0x2FA2494B47FDD009, p0, p1); } // 0x2FA2494B47FDD009 b1103 + NATIVE_DECL void SET_ROCKET_BOOST_FILL(Vehicle vehicle, float percentage) { invoke(0xFEB2DDED3509562E, vehicle, percentage); } // 0xFEB2DDED3509562E b1103 + NATIVE_DECL void SET_GLIDER_ACTIVE(Vehicle vehicle, BOOL state) { invoke(0x544996C0081ABDEB, vehicle, state); } // 0x544996C0081ABDEB b1103 + NATIVE_DECL void SET_SHOULD_RESET_TURRET_IN_SCRIPTED_CAMERAS(Vehicle vehicle, BOOL shouldReset) { invoke(0x78CEEE41F49F421F, vehicle, shouldReset); } // 0x78CEEE41F49F421F b1103 + NATIVE_DECL void SET_VEHICLE_DISABLE_COLLISION_UPON_CREATION(Vehicle vehicle, BOOL disable) { invoke(0xAF60E6A2936F982A, vehicle, disable); } // 0xAF60E6A2936F982A b1103 + NATIVE_DECL void SET_GROUND_EFFECT_REDUCES_DRAG(BOOL toggle) { invoke(0x430A7631A84C9BE7, toggle); } // 0x430A7631A84C9BE7 b1180 + NATIVE_DECL void SET_DISABLE_MAP_COLLISION(Vehicle vehicle) { invoke(0x75627043C6AA90AD, vehicle); } // 0x75627043C6AA90AD b1180 + NATIVE_DECL void SET_DISABLE_PED_STAND_ON_TOP(Vehicle vehicle, BOOL toggle) { invoke(0x8235F1BEAD557629, vehicle, toggle); } // 0x8235F1BEAD557629 b1180 + NATIVE_DECL void SET_VEHICLE_DAMAGE_SCALES(Vehicle vehicle, Any p1, Any p2, Any p3, Any p4) { invoke(0x9640E30A7F395E4B, vehicle, p1, p2, p3, p4); } // 0x9640E30A7F395E4B b1290 + NATIVE_DECL void SET_PLANE_SECTION_DAMAGE_SCALE(Vehicle vehicle, Any p1, Any p2) { invoke(0x0BBB9A7A8FFE931B, vehicle, p1, p2); } // 0x0BBB9A7A8FFE931B b1290 + NATIVE_DECL void SET_HELI_CAN_PICKUP_ENTITY_THAT_HAS_PICK_UP_DISABLED(Vehicle vehicle, BOOL toggle) { invoke(0x94A68DA412C4007D, vehicle, toggle); } // 0x94A68DA412C4007D b1180 + NATIVE_DECL void SET_VEHICLE_BOMB_AMMO(Vehicle vehicle, int bombCount) { invoke(0xF4B2ED59DEB5D774, vehicle, bombCount); } // 0xF4B2ED59DEB5D774 b1180 + NATIVE_DECL int GET_VEHICLE_BOMB_AMMO(Vehicle vehicle) { return invoke(0xEA12BD130D7569A1, vehicle); } // 0xEA12BD130D7569A1 b1180 + NATIVE_DECL void SET_VEHICLE_COUNTERMEASURE_AMMO(Vehicle vehicle, int counterMeasureCount) { invoke(0x9BDA23BF666F0855, vehicle, counterMeasureCount); } // 0x9BDA23BF666F0855 b1180 + NATIVE_DECL int GET_VEHICLE_COUNTERMEASURE_AMMO(Vehicle vehicle) { return invoke(0xF846AA63DF56B804, vehicle); } // 0xF846AA63DF56B804 b1180 + NATIVE_DECL void SET_HELI_COMBAT_OFFSET(Vehicle vehicle, float x, float y, float z) { invoke(0x0A3F820A9A9A9AC5, vehicle, x, y, z); } // 0x0A3F820A9A9A9AC5 b1180 + NATIVE_DECL BOOL GET_CAN_VEHICLE_BE_PLACED_HERE(Vehicle vehicle, float x, float y, float z, float rotX, float rotY, float rotZ, int p7, Any p8) { return invoke(0x51F30DB60626A20E, vehicle, x, y, z, rotX, rotY, rotZ, p7, p8); } // 0x51F30DB60626A20E b1180 + NATIVE_DECL void SET_DISABLE_AUTOMATIC_CRASH_TASK(Vehicle vehicle, BOOL toggle) { invoke(0x97841634EF7DF1D6, vehicle, toggle); } // 0x97841634EF7DF1D6 b1180 + NATIVE_DECL void SET_SPECIAL_FLIGHT_MODE_RATIO(Vehicle vehicle, float ratio) { invoke(0xD138FA15C9776837, vehicle, ratio); } // 0xD138FA15C9776837 b1290 + NATIVE_DECL void SET_SPECIAL_FLIGHT_MODE_TARGET_RATIO(Vehicle vehicle, float targetRatio) { invoke(0x438B3D7CA026FE91, vehicle, targetRatio); } // 0x438B3D7CA026FE91 b1290 + NATIVE_DECL void SET_SPECIAL_FLIGHT_MODE_ALLOWED(Vehicle vehicle, BOOL toggle) { invoke(0xF1211889DF15A763, vehicle, toggle); } // 0xF1211889DF15A763 b1290 + NATIVE_DECL void SET_DISABLE_HOVER_MODE_FLIGHT(Vehicle vehicle, BOOL toggle) { invoke(0x2D55FE374D5FDB91, vehicle, toggle); } // 0x2D55FE374D5FDB91 b1290 + NATIVE_DECL BOOL GET_OUTRIGGERS_DEPLOYED(Vehicle vehicle) { return invoke(0x3A9128352EAC9E85, vehicle); } // 0x3A9128352EAC9E85 b1290 + NATIVE_DECL Vector3 FIND_SPAWN_COORDINATES_FOR_HELI(Ped ped) { return invoke(0x8DC9675797123522, ped); } // 0x8DC9675797123522 b1290 + NATIVE_DECL void SET_DEPLOY_FOLDING_WINGS(Vehicle vehicle, BOOL deploy, BOOL p2) { invoke(0xB251E0B33E58B424, vehicle, deploy, p2); } // 0xB251E0B33E58B424 b1290 + NATIVE_DECL BOOL ARE_FOLDING_WINGS_DEPLOYED(Vehicle vehicle) { return invoke(0xAEF12960FA943792, vehicle); } // 0xAEF12960FA943792 b1290 + NATIVE_DECL void _SET_DEPLOY_MISSILE_BAYS(Vehicle vehicle, BOOL deploy) { invoke(0x0C02468829E4AA65, vehicle, deploy); } // 0x0C02468829E4AA65 b2944 + NATIVE_DECL BOOL _ARE_MISSILE_BAYS_DEPLOYED(Vehicle vehicle) { return invoke(0xEA4743874D515F13, vehicle); } // 0xEA4743874D515F13 b2944 + NATIVE_DECL void SET_DIP_STRAIGHT_DOWN_WHEN_CRASHING_PLANE(Vehicle vehicle, BOOL toggle) { invoke(0xAA653AE61924B0A0, vehicle, toggle); } // 0xAA653AE61924B0A0 b1290 + NATIVE_DECL void SET_TURRET_HIDDEN(Vehicle vehicle, int index, BOOL toggle) { invoke(0xC60060EB0D8AC7B1, vehicle, index, toggle); } // 0xC60060EB0D8AC7B1 b1290 + NATIVE_DECL void SET_HOVER_MODE_WING_RATIO(Vehicle vehicle, float ratio) { invoke(0x70A252F60A3E036B, vehicle, ratio); } // 0x70A252F60A3E036B b1365 + NATIVE_DECL void SET_DISABLE_TURRET_MOVEMENT(Vehicle vehicle, int turretId) { invoke(0xE615BB7A7752C76A, vehicle, turretId); } // 0xE615BB7A7752C76A b1365 + NATIVE_DECL void SET_FORCE_FIX_LINK_MATRICES(Vehicle vehicle) { invoke(0x887FA38787DE8C72, vehicle); } // 0x887FA38787DE8C72 b1365 + NATIVE_DECL void SET_TRANSFORM_RATE_FOR_ANIMATION(Vehicle vehicle, float transformRate) { invoke(0x498218259FB7C72D, vehicle, transformRate); } // 0x498218259FB7C72D b1365 + NATIVE_DECL void SET_TRANSFORM_TO_SUBMARINE_USES_ALTERNATE_INPUT(Vehicle vehicle, BOOL toggle) { invoke(0x41B9FB92EDED32A6, vehicle, toggle); } // 0x41B9FB92EDED32A6 b1365 + NATIVE_DECL void SET_VEHICLE_COMBAT_MODE(BOOL toggle) { invoke(0x36DE109527A2C0C4, toggle); } // 0x36DE109527A2C0C4 b1604 + NATIVE_DECL void SET_VEHICLE_DETONATION_MODE(BOOL toggle) { invoke(0x82E0AC411E41A5B4, toggle); } // 0x82E0AC411E41A5B4 b1604 + NATIVE_DECL void SET_VEHICLE_SHUNT_ON_STICK(BOOL toggle) { invoke(0x99A05839C46CE316, toggle); } // 0x99A05839C46CE316 b1604 + NATIVE_DECL BOOL GET_IS_VEHICLE_SHUNTING(Vehicle vehicle) { return invoke(0xA2459F72C14E2E8D, vehicle); } // 0xA2459F72C14E2E8D b1604 + NATIVE_DECL BOOL GET_HAS_VEHICLE_BEEN_HIT_BY_SHUNT(Vehicle vehicle) { return invoke(0xE8718FAF591FD224, vehicle); } // 0xE8718FAF591FD224 b1604 + NATIVE_DECL Vehicle GET_LAST_SHUNT_VEHICLE(Vehicle vehicle) { return invoke(0x04F2FA6E234162F7, vehicle); } // 0x04F2FA6E234162F7 b1604 + NATIVE_DECL void SET_DISABLE_VEHICLE_EXPLOSIONS_DAMAGE(BOOL toggle) { invoke(0x143921E45EC44D62, toggle); } // 0x143921E45EC44D62 b1604 + NATIVE_DECL void SET_OVERRIDE_NITROUS_LEVEL(Vehicle vehicle, BOOL toggle, float level, float power, float rechargeTime, BOOL disableSound) { invoke(0xC8E9B6B71B8E660D, vehicle, toggle, level, power, rechargeTime, disableSound); } // 0xC8E9B6B71B8E660D b1604 + NATIVE_DECL void SET_INCREASE_WHEEL_CRUSH_DAMAGE(Vehicle vehicle, BOOL toggle) { invoke(0x2970EAA18FD5E42F, vehicle, toggle); } // 0x2970EAA18FD5E42F b1604 + NATIVE_DECL void SET_DISABLE_WEAPON_BLADE_FORCES(BOOL toggle) { invoke(0x211E95CE9903940C, toggle); } // 0x211E95CE9903940C b1604 + NATIVE_DECL void SET_USE_DOUBLE_CLICK_FOR_CAR_JUMP(BOOL toggle) { invoke(0x5BBCF35BF6E456F7, toggle); } // 0x5BBCF35BF6E456F7 b1604 + NATIVE_DECL BOOL GET_DOES_VEHICLE_HAVE_TOMBSTONE(Vehicle vehicle) { return invoke(0x71AFB258CCED3A27, vehicle); } // 0x71AFB258CCED3A27 b1604 + NATIVE_DECL void HIDE_TOMBSTONE(Vehicle vehicle, BOOL toggle) { invoke(0xAE71FB656C600587, vehicle, toggle); } // 0xAE71FB656C600587 b1604 + NATIVE_DECL BOOL GET_IS_VEHICLE_DISABLED_BY_EMP(Vehicle vehicle) { return invoke(0x0506ED94363AD905, vehicle); } // 0x0506ED94363AD905 b1604 + NATIVE_DECL void SET_DISABLE_RETRACTING_WEAPON_BLADES(BOOL toggle) { invoke(0x8F0D5BA1C2CC91D7, toggle); } // 0x8F0D5BA1C2CC91D7 b1604 + NATIVE_DECL float GET_TYRE_HEALTH(Vehicle vehicle, int wheelIndex) { return invoke(0x55EAB010FAEE9380, vehicle, wheelIndex); } // 0x55EAB010FAEE9380 b1868 + NATIVE_DECL void SET_TYRE_HEALTH(Vehicle vehicle, int wheelIndex, float health) { invoke(0x74C68EF97645E79D, vehicle, wheelIndex, health); } // 0x74C68EF97645E79D b1868 + NATIVE_DECL float GET_TYRE_WEAR_RATE(Vehicle vehicle, int wheelIndex) { return invoke(0x6E387895952F4F71, vehicle, wheelIndex); } // 0x6E387895952F4F71 b2060 + NATIVE_DECL void SET_TYRE_WEAR_RATE(Vehicle vehicle, int wheelIndex, float multiplier) { invoke(0x01894E2EDE923CA2, vehicle, wheelIndex, multiplier); } // 0x01894E2EDE923CA2 b1868 + NATIVE_DECL void SET_TYRE_WEAR_RATE_SCALE(Vehicle vehicle, int wheelIndex, float multiplier) { invoke(0x392183BB9EA57697, vehicle, wheelIndex, multiplier); } // 0x392183BB9EA57697 b2060 + NATIVE_DECL void SET_TYRE_MAXIMUM_GRIP_DIFFERENCE_DUE_TO_WEAR_RATE(Vehicle vehicle, int wheelIndex, float multiplier) { invoke(0xC970D0E0FC31D768, vehicle, wheelIndex, multiplier); } // 0xC970D0E0FC31D768 b2060 + NATIVE_DECL void SET_AIRCRAFT_IGNORE_HIGHTMAP_OPTIMISATION(Vehicle vehicle, int p1) { invoke(0xF8B49F5BA7F850E7, vehicle, p1); } // 0xF8B49F5BA7F850E7 b2060 + NATIVE_DECL void SET_REDUCED_SUSPENSION_FORCE(Vehicle vehicle, BOOL enable) { invoke(0x3A375167F5782A65, vehicle, enable); } // 0x3A375167F5782A65 b2372 + NATIVE_DECL void SET_DRIFT_TYRES(Vehicle vehicle, BOOL toggle) { invoke(0x5AC79C98C5C17F05, vehicle, toggle); } // 0x5AC79C98C5C17F05 b2372 + NATIVE_DECL BOOL GET_DRIFT_TYRES_SET(Vehicle vehicle) { return invoke(0x2F5A72430E78C8D3, vehicle); } // 0x2F5A72430E78C8D3 b2372 + NATIVE_DECL void NETWORK_USE_HIGH_PRECISION_TRAIN_BLENDING(Vehicle vehicle, BOOL toggle) { invoke(0xEC0C1D4922AF9754, vehicle, toggle); } // 0xEC0C1D4922AF9754 b2372 + NATIVE_DECL void SET_CHECK_FOR_ENOUGH_ROOM_FOR_PED(Vehicle vehicle, BOOL p1) { invoke(0xEF9D388F8D377F44, vehicle, p1); } // 0xEF9D388F8D377F44 b2699 } namespace WATER { - BOOL GET_WATER_HEIGHT(float x, float y, float z, float* height); - BOOL GET_WATER_HEIGHT_NO_WAVES(float x, float y, float z, float* height); - BOOL TEST_PROBE_AGAINST_WATER(float x1, float y1, float z1, float x2, float y2, float z2, Vector3* result); - int TEST_PROBE_AGAINST_ALL_WATER(float x1, float y1, float z1, float x2, float y2, float z2, int flags, float* waterHeight); - int TEST_VERTICAL_PROBE_AGAINST_ALL_WATER(float x, float y, float z, int flags, float* waterHeight); - void MODIFY_WATER(float x, float y, float radius, float height); - int ADD_EXTRA_CALMING_QUAD(float xLow, float yLow, float xHigh, float yHigh, float height); - void REMOVE_EXTRA_CALMING_QUAD(int calmingQuad); - void SET_DEEP_OCEAN_SCALER(float intensity); - float GET_DEEP_OCEAN_SCALER(); - void SET_CALMED_WAVE_HEIGHT_SCALER(float height); - void RESET_DEEP_OCEAN_SCALER(); + NATIVE_DECL BOOL GET_WATER_HEIGHT(float x, float y, float z, float* height) { return invoke(0xF6829842C06AE524, x, y, z, height); } // 0xF6829842C06AE524 0xD864E17C b323 + NATIVE_DECL BOOL GET_WATER_HEIGHT_NO_WAVES(float x, float y, float z, float* height) { return invoke(0x8EE6B53CE13A9794, x, y, z, height); } // 0x8EE6B53CE13A9794 0x262017F8 b323 + NATIVE_DECL BOOL TEST_PROBE_AGAINST_WATER(float x1, float y1, float z1, float x2, float y2, float z2, Vector3* result) { return invoke(0xFFA5D878809819DB, x1, y1, z1, x2, y2, z2, result); } // 0xFFA5D878809819DB 0xAA4AE00C b323 + NATIVE_DECL int TEST_PROBE_AGAINST_ALL_WATER(float x1, float y1, float z1, float x2, float y2, float z2, int flags, float* waterHeight) { return invoke(0x8974647ED222EA5F, x1, y1, z1, x2, y2, z2, flags, waterHeight); } // 0x8974647ED222EA5F 0x4A962D55 b323 + NATIVE_DECL int TEST_VERTICAL_PROBE_AGAINST_ALL_WATER(float x, float y, float z, int flags, float* waterHeight) { return invoke(0x2B3451FA1E3142E2, x, y, z, flags, waterHeight); } // 0x2B3451FA1E3142E2 0x4C71D143 b323 + NATIVE_DECL void MODIFY_WATER(float x, float y, float radius, float height) { invoke(0xC443FD757C3BA637, x, y, radius, height); } // 0xC443FD757C3BA637 0xC49E005A b323 + NATIVE_DECL int ADD_EXTRA_CALMING_QUAD(float xLow, float yLow, float xHigh, float yHigh, float height) { return invoke(0xFDBF4CDBC07E1706, xLow, yLow, xHigh, yHigh, height); } // 0xFDBF4CDBC07E1706 0xA9419B6D b323 + NATIVE_DECL void REMOVE_EXTRA_CALMING_QUAD(int calmingQuad) { invoke(0xB1252E3E59A82AAF, calmingQuad); } // 0xB1252E3E59A82AAF 0x45268B6F b323 + NATIVE_DECL void SET_DEEP_OCEAN_SCALER(float intensity) { invoke(0xB96B00E976BE977F, intensity); } // 0xB96B00E976BE977F 0x53B694B1 b323 + NATIVE_DECL float GET_DEEP_OCEAN_SCALER() { return invoke(0x2B2A2CC86778B619); } // 0x2B2A2CC86778B619 0xBD0A67FB b323 + NATIVE_DECL void SET_CALMED_WAVE_HEIGHT_SCALER(float height) { invoke(0x547237AA71AB44DE, height); } // 0x547237AA71AB44DE b573 + NATIVE_DECL void RESET_DEEP_OCEAN_SCALER() { invoke(0x5E5E99285AE812DB); } // 0x5E5E99285AE812DB 0x4AD23212 b323 } namespace WEAPON { - void ENABLE_LASER_SIGHT_RENDERING(BOOL toggle); - Hash GET_WEAPON_COMPONENT_TYPE_MODEL(Hash componentHash); - Hash GET_WEAPONTYPE_MODEL(Hash weaponHash); - Hash GET_WEAPONTYPE_SLOT(Hash weaponHash); - Hash GET_WEAPONTYPE_GROUP(Hash weaponHash); - int GET_WEAPON_COMPONENT_VARIANT_EXTRA_COUNT(Hash componentHash); - Hash GET_WEAPON_COMPONENT_VARIANT_EXTRA_MODEL(Hash componentHash, int extraComponentIndex); - void SET_CURRENT_PED_WEAPON(Ped ped, Hash weaponHash, BOOL bForceInHand); - BOOL GET_CURRENT_PED_WEAPON(Ped ped, Hash* weaponHash, BOOL p2); - Entity GET_CURRENT_PED_WEAPON_ENTITY_INDEX(Ped ped, Any p1); - Hash GET_BEST_PED_WEAPON(Ped ped, BOOL p1); - BOOL SET_CURRENT_PED_VEHICLE_WEAPON(Ped ped, Hash weaponHash); - BOOL GET_CURRENT_PED_VEHICLE_WEAPON(Ped ped, Hash* weaponHash); - void SET_PED_CYCLE_VEHICLE_WEAPONS_ONLY(Ped ped); - BOOL IS_PED_ARMED(Ped ped, int typeFlags); - BOOL IS_WEAPON_VALID(Hash weaponHash); - BOOL HAS_PED_GOT_WEAPON(Ped ped, Hash weaponHash, BOOL p2); - BOOL IS_PED_WEAPON_READY_TO_SHOOT(Ped ped); - Hash GET_PED_WEAPONTYPE_IN_SLOT(Ped ped, Hash weaponSlot); - int GET_AMMO_IN_PED_WEAPON(Ped ped, Hash weaponhash); - void ADD_AMMO_TO_PED(Ped ped, Hash weaponHash, int ammo); - void SET_PED_AMMO(Ped ped, Hash weaponHash, int ammo, BOOL p3); - void SET_PED_INFINITE_AMMO(Ped ped, BOOL toggle, Hash weaponHash); - void SET_PED_INFINITE_AMMO_CLIP(Ped ped, BOOL toggle); - void SET_PED_STUN_GUN_FINITE_AMMO(Any p0, Any p1); - void GIVE_WEAPON_TO_PED(Ped ped, Hash weaponHash, int ammoCount, BOOL isHidden, BOOL bForceInHand); - void GIVE_DELAYED_WEAPON_TO_PED(Ped ped, Hash weaponHash, int ammoCount, BOOL bForceInHand); - void REMOVE_ALL_PED_WEAPONS(Ped ped, BOOL p1); - void REMOVE_WEAPON_FROM_PED(Ped ped, Hash weaponHash); - void HIDE_PED_WEAPON_FOR_SCRIPTED_CUTSCENE(Ped ped, BOOL toggle); - void SET_PED_CURRENT_WEAPON_VISIBLE(Ped ped, BOOL visible, BOOL deselectWeapon, BOOL p3, BOOL p4); - void SET_PED_DROPS_WEAPONS_WHEN_DEAD(Ped ped, BOOL toggle); - BOOL HAS_PED_BEEN_DAMAGED_BY_WEAPON(Ped ped, Hash weaponHash, int weaponType); - void CLEAR_PED_LAST_WEAPON_DAMAGE(Ped ped); - BOOL HAS_ENTITY_BEEN_DAMAGED_BY_WEAPON(Entity entity, Hash weaponHash, int weaponType); - void CLEAR_ENTITY_LAST_WEAPON_DAMAGE(Entity entity); - void SET_PED_DROPS_WEAPON(Ped ped); - void SET_PED_DROPS_INVENTORY_WEAPON(Ped ped, Hash weaponHash, float xOffset, float yOffset, float zOffset, int ammoCount); - int GET_MAX_AMMO_IN_CLIP(Ped ped, Hash weaponHash, BOOL p2); - BOOL GET_AMMO_IN_CLIP(Ped ped, Hash weaponHash, int* ammo); - BOOL SET_AMMO_IN_CLIP(Ped ped, Hash weaponHash, int ammo); - BOOL GET_MAX_AMMO(Ped ped, Hash weaponHash, int* ammo); - BOOL GET_MAX_AMMO_BY_TYPE(Ped ped, Hash ammoTypeHash, int* ammo); - void ADD_PED_AMMO_BY_TYPE(Ped ped, Hash ammoTypeHash, int ammo); - void SET_PED_AMMO_BY_TYPE(Ped ped, Hash ammoTypeHash, int ammo); - int GET_PED_AMMO_BY_TYPE(Ped ped, Hash ammoTypeHash); - void SET_PED_AMMO_TO_DROP(Ped ped, int p1); - void SET_PICKUP_AMMO_AMOUNT_SCALER(float p0); - Hash GET_PED_AMMO_TYPE_FROM_WEAPON(Ped ped, Hash weaponHash); - Hash GET_PED_ORIGINAL_AMMO_TYPE_FROM_WEAPON(Ped ped, Hash weaponHash); - BOOL GET_PED_LAST_WEAPON_IMPACT_COORD(Ped ped, Vector3* coords); - void SET_PED_GADGET(Ped ped, Hash gadgetHash, BOOL p2); - BOOL GET_IS_PED_GADGET_EQUIPPED(Ped ped, Hash gadgetHash); - Hash GET_SELECTED_PED_WEAPON(Ped ped); - void EXPLODE_PROJECTILES(Ped ped, Hash weaponHash, BOOL p2); - void REMOVE_ALL_PROJECTILES_OF_TYPE(Hash weaponHash, BOOL explode); - float GET_LOCKON_DISTANCE_OF_CURRENT_PED_WEAPON(Ped ped); - float GET_MAX_RANGE_OF_CURRENT_PED_WEAPON(Ped ped); - BOOL HAS_VEHICLE_GOT_PROJECTILE_ATTACHED(Ped driver, Vehicle vehicle, Hash weaponHash, Any p3); - void GIVE_WEAPON_COMPONENT_TO_PED(Ped ped, Hash weaponHash, Hash componentHash); - void REMOVE_WEAPON_COMPONENT_FROM_PED(Ped ped, Hash weaponHash, Hash componentHash); - BOOL HAS_PED_GOT_WEAPON_COMPONENT(Ped ped, Hash weaponHash, Hash componentHash); - BOOL IS_PED_WEAPON_COMPONENT_ACTIVE(Ped ped, Hash weaponHash, Hash componentHash); - BOOL REFILL_AMMO_INSTANTLY(Ped ped); - BOOL MAKE_PED_RELOAD(Ped ped); - void REQUEST_WEAPON_ASSET(Hash weaponHash, int p1, int p2); - BOOL HAS_WEAPON_ASSET_LOADED(Hash weaponHash); - void REMOVE_WEAPON_ASSET(Hash weaponHash); - Object CREATE_WEAPON_OBJECT(Hash weaponHash, int ammoCount, float x, float y, float z, BOOL showWorldModel, float scale, Any p7, Any p8, Any p9); - void GIVE_WEAPON_COMPONENT_TO_WEAPON_OBJECT(Object weaponObject, Hash componentHash); - void REMOVE_WEAPON_COMPONENT_FROM_WEAPON_OBJECT(Object object, Hash componentHash); - BOOL HAS_WEAPON_GOT_WEAPON_COMPONENT(Object weapon, Hash componentHash); - void GIVE_WEAPON_OBJECT_TO_PED(Object weaponObject, Ped ped); - BOOL DOES_WEAPON_TAKE_WEAPON_COMPONENT(Hash weaponHash, Hash componentHash); - Object GET_WEAPON_OBJECT_FROM_PED(Ped ped, BOOL p1); - void GIVE_LOADOUT_TO_PED(Ped ped, Hash loadoutHash); - void SET_PED_WEAPON_TINT_INDEX(Ped ped, Hash weaponHash, int tintIndex); - int GET_PED_WEAPON_TINT_INDEX(Ped ped, Hash weaponHash); - void SET_WEAPON_OBJECT_TINT_INDEX(Object weapon, int tintIndex); - int GET_WEAPON_OBJECT_TINT_INDEX(Object weapon); - int GET_WEAPON_TINT_COUNT(Hash weaponHash); - void SET_PED_WEAPON_COMPONENT_TINT_INDEX(Ped ped, Hash weaponHash, Hash camoComponentHash, int colorIndex); - int GET_PED_WEAPON_COMPONENT_TINT_INDEX(Ped ped, Hash weaponHash, Hash camoComponentHash); - void SET_WEAPON_OBJECT_COMPONENT_TINT_INDEX(Object weaponObject, Hash camoComponentHash, int colorIndex); - int GET_WEAPON_OBJECT_COMPONENT_TINT_INDEX(Object weaponObject, Hash camoComponentHash); - int GET_PED_WEAPON_CAMO_INDEX(Ped ped, Hash weaponHash); - void SET_WEAPON_OBJECT_CAMO_INDEX(Object weaponObject, int p1); - BOOL GET_WEAPON_HUD_STATS(Hash weaponHash, Any* outData); - BOOL GET_WEAPON_COMPONENT_HUD_STATS(Hash componentHash, Any* outData); - float GET_WEAPON_DAMAGE(Hash weaponHash, Hash componentHash); - int GET_WEAPON_CLIP_SIZE(Hash weaponHash); - float GET_WEAPON_TIME_BETWEEN_SHOTS(Hash weaponHash); - void SET_PED_CHANCE_OF_FIRING_BLANKS(Ped ped, float xBias, float yBias); - Object SET_PED_SHOOT_ORDNANCE_WEAPON(Ped ped, float p1); - void REQUEST_WEAPON_HIGH_DETAIL_MODEL(Entity weaponObject); - void SET_WEAPON_DAMAGE_MODIFIER(Hash weaponHash, float damageMultiplier); - void SET_WEAPON_AOE_MODIFIER(Hash weaponHash, float multiplier); - void SET_WEAPON_EFFECT_DURATION_MODIFIER(Hash p0, float p1); - BOOL IS_PED_CURRENT_WEAPON_SILENCED(Ped ped); - BOOL IS_FLASH_LIGHT_ON(Ped ped); - BOOL SET_FLASH_LIGHT_FADE_DISTANCE(float distance); - void SET_FLASH_LIGHT_ACTIVE_HISTORY(Ped ped, BOOL toggle); - void SET_WEAPON_ANIMATION_OVERRIDE(Ped ped, Hash animStyle); - int GET_WEAPON_DAMAGE_TYPE(Hash weaponHash); - void SET_EQIPPED_WEAPON_START_SPINNING_AT_FULL_SPEED(Ped ped); - BOOL CAN_USE_WEAPON_ON_PARACHUTE(Hash weaponHash); - int CREATE_AIR_DEFENCE_SPHERE(float x, float y, float z, float radius, float p4, float p5, float p6, Hash weaponHash); - int CREATE_AIR_DEFENCE_ANGLED_AREA(float p0, float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, float radius, Hash weaponHash); - BOOL REMOVE_AIR_DEFENCE_SPHERE(int zoneId); - void REMOVE_ALL_AIR_DEFENCE_SPHERES(); - void SET_PLAYER_TARGETTABLE_FOR_AIR_DEFENCE_SPHERE(Player player, int zoneId, BOOL enable); - BOOL IS_AIR_DEFENCE_SPHERE_IN_AREA(float x, float y, float z, float radius, int* outZoneId); - void FIRE_AIR_DEFENCE_SPHERE_WEAPON_AT_POSITION(int zoneId, float x, float y, float z); - BOOL DOES_AIR_DEFENCE_SPHERE_EXIST(int zoneId); - void SET_CAN_PED_SELECT_INVENTORY_WEAPON(Ped ped, Hash weaponHash, BOOL toggle); - void SET_CAN_PED_SELECT_ALL_WEAPONS(Ped ped, BOOL toggle); + NATIVE_DECL void ENABLE_LASER_SIGHT_RENDERING(BOOL toggle) { invoke(0xC8B46D7727D864AA, toggle); } // 0xC8B46D7727D864AA 0xE3438955 b323 + NATIVE_DECL Hash GET_WEAPON_COMPONENT_TYPE_MODEL(Hash componentHash) { return invoke(0x0DB57B41EC1DB083, componentHash); } // 0x0DB57B41EC1DB083 0x324FA47A b323 + NATIVE_DECL Hash GET_WEAPONTYPE_MODEL(Hash weaponHash) { return invoke(0xF46CDC33180FDA94, weaponHash); } // 0xF46CDC33180FDA94 0x44E1C269 b323 + NATIVE_DECL Hash GET_WEAPONTYPE_SLOT(Hash weaponHash) { return invoke(0x4215460B9B8B7FA0, weaponHash); } // 0x4215460B9B8B7FA0 0x2E3759AF b323 + NATIVE_DECL Hash GET_WEAPONTYPE_GROUP(Hash weaponHash) { return invoke(0xC3287EE3050FB74C, weaponHash); } // 0xC3287EE3050FB74C 0x5F2DE833 b323 + NATIVE_DECL int GET_WEAPON_COMPONENT_VARIANT_EXTRA_COUNT(Hash componentHash) { return invoke(0x6558AC7C17BFEF58, componentHash); } // 0x6558AC7C17BFEF58 b372 + NATIVE_DECL Hash GET_WEAPON_COMPONENT_VARIANT_EXTRA_MODEL(Hash componentHash, int extraComponentIndex) { return invoke(0x4D1CB8DC40208A17, componentHash, extraComponentIndex); } // 0x4D1CB8DC40208A17 b372 + NATIVE_DECL void SET_CURRENT_PED_WEAPON(Ped ped, Hash weaponHash, BOOL bForceInHand) { invoke(0xADF692B254977C0C, ped, weaponHash, bForceInHand); } // 0xADF692B254977C0C 0xB8278882 b323 + NATIVE_DECL BOOL GET_CURRENT_PED_WEAPON(Ped ped, Hash* weaponHash, BOOL p2) { return invoke(0x3A87E44BB9A01D54, ped, weaponHash, p2); } // 0x3A87E44BB9A01D54 0xB0237302 b323 + NATIVE_DECL Entity GET_CURRENT_PED_WEAPON_ENTITY_INDEX(Ped ped, Any p1) { return invoke(0x3B390A939AF0B5FC, ped, p1); } // 0x3B390A939AF0B5FC 0x5D73CD20 b323 + NATIVE_DECL Hash GET_BEST_PED_WEAPON(Ped ped, BOOL p1) { return invoke(0x8483E98E8B888AE2, ped, p1); } // 0x8483E98E8B888AE2 0xB998D444 b323 + NATIVE_DECL BOOL SET_CURRENT_PED_VEHICLE_WEAPON(Ped ped, Hash weaponHash) { return invoke(0x75C55983C2C39DAA, ped, weaponHash); } // 0x75C55983C2C39DAA 0x8E6F2AF1 b323 + NATIVE_DECL BOOL GET_CURRENT_PED_VEHICLE_WEAPON(Ped ped, Hash* weaponHash) { return invoke(0x1017582BCD3832DC, ped, weaponHash); } // 0x1017582BCD3832DC 0xF26C5D65 b323 + NATIVE_DECL void SET_PED_CYCLE_VEHICLE_WEAPONS_ONLY(Ped ped) { invoke(0x50276EF8172F5F12, ped); } // 0x50276EF8172F5F12 b1734 + NATIVE_DECL BOOL IS_PED_ARMED(Ped ped, int typeFlags) { return invoke(0x475768A975D5AD17, ped, typeFlags); } // 0x475768A975D5AD17 0x0BFC892C b323 + NATIVE_DECL BOOL IS_WEAPON_VALID(Hash weaponHash) { return invoke(0x937C71165CF334B3, weaponHash); } // 0x937C71165CF334B3 0x38CA2954 b323 + NATIVE_DECL BOOL HAS_PED_GOT_WEAPON(Ped ped, Hash weaponHash, BOOL p2) { return invoke(0x8DECB02F88F428BC, ped, weaponHash, p2); } // 0x8DECB02F88F428BC 0x43D2FA82 b323 + NATIVE_DECL BOOL IS_PED_WEAPON_READY_TO_SHOOT(Ped ped) { return invoke(0xB80CA294F2F26749, ped); } // 0xB80CA294F2F26749 0x02A32CB0 b323 + NATIVE_DECL Hash GET_PED_WEAPONTYPE_IN_SLOT(Ped ped, Hash weaponSlot) { return invoke(0xEFFED78E9011134D, ped, weaponSlot); } // 0xEFFED78E9011134D 0x9BC64E16 b323 + NATIVE_DECL int GET_AMMO_IN_PED_WEAPON(Ped ped, Hash weaponhash) { return invoke(0x015A522136D7F951, ped, weaponhash); } // 0x015A522136D7F951 0x0C755733 b323 + NATIVE_DECL void ADD_AMMO_TO_PED(Ped ped, Hash weaponHash, int ammo) { invoke(0x78F0424C34306220, ped, weaponHash, ammo); } // 0x78F0424C34306220 0x7F0580C7 b323 + NATIVE_DECL void SET_PED_AMMO(Ped ped, Hash weaponHash, int ammo, BOOL p3) { invoke(0x14E56BC5B5DB6A19, ped, weaponHash, ammo, p3); } // 0x14E56BC5B5DB6A19 0xBF90DF1A b323 + NATIVE_DECL void SET_PED_INFINITE_AMMO(Ped ped, BOOL toggle, Hash weaponHash) { invoke(0x3EDCB0505123623B, ped, toggle, weaponHash); } // 0x3EDCB0505123623B 0x9CB8D278 b323 + NATIVE_DECL void SET_PED_INFINITE_AMMO_CLIP(Ped ped, BOOL toggle) { invoke(0x183DADC6AA953186, ped, toggle); } // 0x183DADC6AA953186 0x5A5E3B67 b323 + NATIVE_DECL void SET_PED_STUN_GUN_FINITE_AMMO(Any p0, Any p1) { invoke(0x24C024BA8379A70A, p0, p1); } // 0x24C024BA8379A70A b1868 + NATIVE_DECL void GIVE_WEAPON_TO_PED(Ped ped, Hash weaponHash, int ammoCount, BOOL isHidden, BOOL bForceInHand) { invoke(0xBF0FD6E56C964FCB, ped, weaponHash, ammoCount, isHidden, bForceInHand); } // 0xBF0FD6E56C964FCB 0xC4D88A85 b323 + NATIVE_DECL void GIVE_DELAYED_WEAPON_TO_PED(Ped ped, Hash weaponHash, int ammoCount, BOOL bForceInHand) { invoke(0xB282DC6EBD803C75, ped, weaponHash, ammoCount, bForceInHand); } // 0xB282DC6EBD803C75 0x5868D20D b323 + NATIVE_DECL void REMOVE_ALL_PED_WEAPONS(Ped ped, BOOL p1) { invoke(0xF25DF915FA38C5F3, ped, p1); } // 0xF25DF915FA38C5F3 0xA44CE817 b323 + NATIVE_DECL void REMOVE_WEAPON_FROM_PED(Ped ped, Hash weaponHash) { invoke(0x4899CB088EDF59B8, ped, weaponHash); } // 0x4899CB088EDF59B8 0x9C37F220 b323 + NATIVE_DECL void HIDE_PED_WEAPON_FOR_SCRIPTED_CUTSCENE(Ped ped, BOOL toggle) { invoke(0x6F6981D2253C208F, ped, toggle); } // 0x6F6981D2253C208F 0x00CFD6E9 b323 + NATIVE_DECL void SET_PED_CURRENT_WEAPON_VISIBLE(Ped ped, BOOL visible, BOOL deselectWeapon, BOOL p3, BOOL p4) { invoke(0x0725A4CCFDED9A70, ped, visible, deselectWeapon, p3, p4); } // 0x0725A4CCFDED9A70 0x00BECD77 b323 + NATIVE_DECL void SET_PED_DROPS_WEAPONS_WHEN_DEAD(Ped ped, BOOL toggle) { invoke(0x476AE72C1D19D1A8, ped, toggle); } // 0x476AE72C1D19D1A8 0x8A444056 b323 + NATIVE_DECL BOOL HAS_PED_BEEN_DAMAGED_BY_WEAPON(Ped ped, Hash weaponHash, int weaponType) { return invoke(0x2D343D2219CD027A, ped, weaponHash, weaponType); } // 0x2D343D2219CD027A 0xCDFBBCC6 b323 + NATIVE_DECL void CLEAR_PED_LAST_WEAPON_DAMAGE(Ped ped) { invoke(0x0E98F88A24C5F4B8, ped); } // 0x0E98F88A24C5F4B8 0x52C68832 b323 + NATIVE_DECL BOOL HAS_ENTITY_BEEN_DAMAGED_BY_WEAPON(Entity entity, Hash weaponHash, int weaponType) { return invoke(0x131D401334815E94, entity, weaponHash, weaponType); } // 0x131D401334815E94 0x6DAABB39 b323 + NATIVE_DECL void CLEAR_ENTITY_LAST_WEAPON_DAMAGE(Entity entity) { invoke(0xAC678E40BE7C74D2, entity); } // 0xAC678E40BE7C74D2 0xCEC2732B b323 + NATIVE_DECL void SET_PED_DROPS_WEAPON(Ped ped) { invoke(0x6B7513D9966FBEC0, ped); } // 0x6B7513D9966FBEC0 0x3D3329FA b323 + NATIVE_DECL void SET_PED_DROPS_INVENTORY_WEAPON(Ped ped, Hash weaponHash, float xOffset, float yOffset, float zOffset, int ammoCount) { invoke(0x208A1888007FC0E6, ped, weaponHash, xOffset, yOffset, zOffset, ammoCount); } // 0x208A1888007FC0E6 0x81FFB874 b323 + NATIVE_DECL int GET_MAX_AMMO_IN_CLIP(Ped ped, Hash weaponHash, BOOL p2) { return invoke(0xA38DCFFCEA8962FA, ped, weaponHash, p2); } // 0xA38DCFFCEA8962FA 0x6961E2A4 b323 + NATIVE_DECL BOOL GET_AMMO_IN_CLIP(Ped ped, Hash weaponHash, int* ammo) { return invoke(0x2E1202248937775C, ped, weaponHash, ammo); } // 0x2E1202248937775C 0x73C100C3 b323 + NATIVE_DECL BOOL SET_AMMO_IN_CLIP(Ped ped, Hash weaponHash, int ammo) { return invoke(0xDCD2A934D65CB497, ped, weaponHash, ammo); } // 0xDCD2A934D65CB497 0xA54B0B10 b323 + NATIVE_DECL BOOL GET_MAX_AMMO(Ped ped, Hash weaponHash, int* ammo) { return invoke(0xDC16122C7A20C933, ped, weaponHash, ammo); } // 0xDC16122C7A20C933 0x0B294796 b323 + NATIVE_DECL BOOL GET_MAX_AMMO_BY_TYPE(Ped ped, Hash ammoTypeHash, int* ammo) { return invoke(0x585847C5E4E11709, ped, ammoTypeHash, ammo); } // 0x585847C5E4E11709 b1103 + NATIVE_DECL void ADD_PED_AMMO_BY_TYPE(Ped ped, Hash ammoTypeHash, int ammo) { invoke(0x2472622CE1F2D45F, ped, ammoTypeHash, ammo); } // 0x2472622CE1F2D45F b1103 + NATIVE_DECL void SET_PED_AMMO_BY_TYPE(Ped ped, Hash ammoTypeHash, int ammo) { invoke(0x5FD1E1F011E76D7E, ped, ammoTypeHash, ammo); } // 0x5FD1E1F011E76D7E 0x311C52BB b323 + NATIVE_DECL int GET_PED_AMMO_BY_TYPE(Ped ped, Hash ammoTypeHash) { return invoke(0x39D22031557946C1, ped, ammoTypeHash); } // 0x39D22031557946C1 0x54077C4D b323 + NATIVE_DECL void SET_PED_AMMO_TO_DROP(Ped ped, int p1) { invoke(0xA4EFEF9440A5B0EF, ped, p1); } // 0xA4EFEF9440A5B0EF 0x2386A307 b323 + NATIVE_DECL void SET_PICKUP_AMMO_AMOUNT_SCALER(float p0) { invoke(0xE620FD3512A04F18, p0); } // 0xE620FD3512A04F18 0xD6460EA2 b323 + NATIVE_DECL Hash GET_PED_AMMO_TYPE_FROM_WEAPON(Ped ped, Hash weaponHash) { return invoke(0x7FEAD38B326B9F74, ped, weaponHash); } // 0x7FEAD38B326B9F74 0x09337863 b323 + NATIVE_DECL Hash GET_PED_ORIGINAL_AMMO_TYPE_FROM_WEAPON(Ped ped, Hash weaponHash) { return invoke(0xF489B44DD5AF4BD9, ped, weaponHash); } // 0xF489B44DD5AF4BD9 b1103 + NATIVE_DECL BOOL GET_PED_LAST_WEAPON_IMPACT_COORD(Ped ped, Vector3* coords) { return invoke(0x6C4D0409BA1A2BC2, ped, coords); } // 0x6C4D0409BA1A2BC2 0x9B266079 b323 + NATIVE_DECL void SET_PED_GADGET(Ped ped, Hash gadgetHash, BOOL p2) { invoke(0xD0D7B1E680ED4A1A, ped, gadgetHash, p2); } // 0xD0D7B1E680ED4A1A 0x8A256D0A b323 + NATIVE_DECL BOOL GET_IS_PED_GADGET_EQUIPPED(Ped ped, Hash gadgetHash) { return invoke(0xF731332072F5156C, ped, gadgetHash); } // 0xF731332072F5156C 0x8DDD0B5B b323 + NATIVE_DECL Hash GET_SELECTED_PED_WEAPON(Ped ped) { return invoke(0x0A6DB4965674D243, ped); } // 0x0A6DB4965674D243 0xD240123E b323 + NATIVE_DECL void EXPLODE_PROJECTILES(Ped ped, Hash weaponHash, BOOL p2) { invoke(0xFC4BD125DE7611E4, ped, weaponHash, p2); } // 0xFC4BD125DE7611E4 0x35A0B955 b323 + NATIVE_DECL void REMOVE_ALL_PROJECTILES_OF_TYPE(Hash weaponHash, BOOL explode) { invoke(0xFC52E0F37E446528, weaponHash, explode); } // 0xFC52E0F37E446528 0xA5F89919 b323 + NATIVE_DECL float GET_LOCKON_DISTANCE_OF_CURRENT_PED_WEAPON(Ped ped) { return invoke(0x840F03E9041E2C9C, ped); } // 0x840F03E9041E2C9C 0x3612110D b323 + NATIVE_DECL float GET_MAX_RANGE_OF_CURRENT_PED_WEAPON(Ped ped) { return invoke(0x814C9D19DFD69679, ped); } // 0x814C9D19DFD69679 0xB2B2BBAA b323 + NATIVE_DECL BOOL HAS_VEHICLE_GOT_PROJECTILE_ATTACHED(Ped driver, Vehicle vehicle, Hash weaponHash, Any p3) { return invoke(0x717C8481234E3B88, driver, vehicle, weaponHash, p3); } // 0x717C8481234E3B88 0xA57E2E80 b323 + NATIVE_DECL void GIVE_WEAPON_COMPONENT_TO_PED(Ped ped, Hash weaponHash, Hash componentHash) { invoke(0xD966D51AA5B28BB9, ped, weaponHash, componentHash); } // 0xD966D51AA5B28BB9 0x3E1E286D b323 + NATIVE_DECL void REMOVE_WEAPON_COMPONENT_FROM_PED(Ped ped, Hash weaponHash, Hash componentHash) { invoke(0x1E8BE90C74FB4C09, ped, weaponHash, componentHash); } // 0x1E8BE90C74FB4C09 0x412AA00D b323 + NATIVE_DECL BOOL HAS_PED_GOT_WEAPON_COMPONENT(Ped ped, Hash weaponHash, Hash componentHash) { return invoke(0xC593212475FAE340, ped, weaponHash, componentHash); } // 0xC593212475FAE340 0xDC0FC145 b323 + NATIVE_DECL BOOL IS_PED_WEAPON_COMPONENT_ACTIVE(Ped ped, Hash weaponHash, Hash componentHash) { return invoke(0x0D78DE0572D3969E, ped, weaponHash, componentHash); } // 0x0D78DE0572D3969E 0x7565FB19 b323 + NATIVE_DECL BOOL REFILL_AMMO_INSTANTLY(Ped ped) { return invoke(0x8C0D57EA686FAD87, ped); } // 0x8C0D57EA686FAD87 0x82EEAF0F b323 + NATIVE_DECL BOOL MAKE_PED_RELOAD(Ped ped) { return invoke(0x20AE33F3AC9C0033, ped); } // 0x20AE33F3AC9C0033 0x515292C2 b323 + NATIVE_DECL void REQUEST_WEAPON_ASSET(Hash weaponHash, int p1, int p2) { invoke(0x5443438F033E29C3, weaponHash, p1, p2); } // 0x5443438F033E29C3 0x65D139A5 b323 + NATIVE_DECL BOOL HAS_WEAPON_ASSET_LOADED(Hash weaponHash) { return invoke(0x36E353271F0E90EE, weaponHash); } // 0x36E353271F0E90EE 0x1891D5BB b323 + NATIVE_DECL void REMOVE_WEAPON_ASSET(Hash weaponHash) { invoke(0xAA08EF13F341C8FC, weaponHash); } // 0xAA08EF13F341C8FC 0x2C0DFE3C b323 + NATIVE_DECL Object CREATE_WEAPON_OBJECT(Hash weaponHash, int ammoCount, float x, float y, float z, BOOL showWorldModel, float scale, Any p7, Any p8, Any p9) { return invoke(0x9541D3CF0D398F36, weaponHash, ammoCount, x, y, z, showWorldModel, scale, p7, p8, p9); } // 0x9541D3CF0D398F36 0x62F5987F b323 + NATIVE_DECL void GIVE_WEAPON_COMPONENT_TO_WEAPON_OBJECT(Object weaponObject, Hash componentHash) { invoke(0x33E179436C0B31DB, weaponObject, componentHash); } // 0x33E179436C0B31DB 0xF7612A37 b323 + NATIVE_DECL void REMOVE_WEAPON_COMPONENT_FROM_WEAPON_OBJECT(Object object, Hash componentHash) { invoke(0xF7D82B0D66777611, object, componentHash); } // 0xF7D82B0D66777611 0xA6E7ED3C b323 + NATIVE_DECL BOOL HAS_WEAPON_GOT_WEAPON_COMPONENT(Object weapon, Hash componentHash) { return invoke(0x76A18844E743BF91, weapon, componentHash); } // 0x76A18844E743BF91 0x1D368510 b323 + NATIVE_DECL void GIVE_WEAPON_OBJECT_TO_PED(Object weaponObject, Ped ped) { invoke(0xB1FA61371AF7C4B7, weaponObject, ped); } // 0xB1FA61371AF7C4B7 0x639AF3EF b323 + NATIVE_DECL BOOL DOES_WEAPON_TAKE_WEAPON_COMPONENT(Hash weaponHash, Hash componentHash) { return invoke(0x5CEE3DF569CECAB0, weaponHash, componentHash); } // 0x5CEE3DF569CECAB0 0xB1817BAA b323 + NATIVE_DECL Object GET_WEAPON_OBJECT_FROM_PED(Ped ped, BOOL p1) { return invoke(0xCAE1DC9A0E22A16D, ped, p1); } // 0xCAE1DC9A0E22A16D 0xDF939A38 b323 + NATIVE_DECL void GIVE_LOADOUT_TO_PED(Ped ped, Hash loadoutHash) { invoke(0x68F8BE6AF5CDF8A6, ped, loadoutHash); } // 0x68F8BE6AF5CDF8A6 b505 + NATIVE_DECL void SET_PED_WEAPON_TINT_INDEX(Ped ped, Hash weaponHash, int tintIndex) { invoke(0x50969B9B89ED5738, ped, weaponHash, tintIndex); } // 0x50969B9B89ED5738 0xEB2A7B23 b323 + NATIVE_DECL int GET_PED_WEAPON_TINT_INDEX(Ped ped, Hash weaponHash) { return invoke(0x2B9EEDC07BD06B9F, ped, weaponHash); } // 0x2B9EEDC07BD06B9F 0x3F9C90A7 b323 + NATIVE_DECL void SET_WEAPON_OBJECT_TINT_INDEX(Object weapon, int tintIndex) { invoke(0xF827589017D4E4A9, weapon, tintIndex); } // 0xF827589017D4E4A9 0x44ACC1DA b323 + NATIVE_DECL int GET_WEAPON_OBJECT_TINT_INDEX(Object weapon) { return invoke(0xCD183314F7CD2E57, weapon); } // 0xCD183314F7CD2E57 0xD91D9576 b323 + NATIVE_DECL int GET_WEAPON_TINT_COUNT(Hash weaponHash) { return invoke(0x5DCF6C5CAB2E9BF7, weaponHash); } // 0x5DCF6C5CAB2E9BF7 0x99E4EAAB b323 + NATIVE_DECL void SET_PED_WEAPON_COMPONENT_TINT_INDEX(Ped ped, Hash weaponHash, Hash camoComponentHash, int colorIndex) { invoke(0x9FE5633880ECD8ED, ped, weaponHash, camoComponentHash, colorIndex); } // 0x9FE5633880ECD8ED b1103 + NATIVE_DECL int GET_PED_WEAPON_COMPONENT_TINT_INDEX(Ped ped, Hash weaponHash, Hash camoComponentHash) { return invoke(0xF0A60040BE558F2D, ped, weaponHash, camoComponentHash); } // 0xF0A60040BE558F2D b1103 + NATIVE_DECL void SET_WEAPON_OBJECT_COMPONENT_TINT_INDEX(Object weaponObject, Hash camoComponentHash, int colorIndex) { invoke(0x5DA825A85D0EA6E6, weaponObject, camoComponentHash, colorIndex); } // 0x5DA825A85D0EA6E6 b1103 + NATIVE_DECL int GET_WEAPON_OBJECT_COMPONENT_TINT_INDEX(Object weaponObject, Hash camoComponentHash) { return invoke(0xB3EA4FEABF41464B, weaponObject, camoComponentHash); } // 0xB3EA4FEABF41464B b1103 + NATIVE_DECL int GET_PED_WEAPON_CAMO_INDEX(Ped ped, Hash weaponHash) { return invoke(0xA2C9AC24B4061285, ped, weaponHash); } // 0xA2C9AC24B4061285 b1103 + NATIVE_DECL void SET_WEAPON_OBJECT_CAMO_INDEX(Object weaponObject, int p1) { invoke(0x977CA98939E82E4B, weaponObject, p1); } // 0x977CA98939E82E4B b1103 + NATIVE_DECL BOOL GET_WEAPON_HUD_STATS(Hash weaponHash, Any* outData) { return invoke(0xD92C739EE34C9EBA, weaponHash, outData); } // 0xD92C739EE34C9EBA 0xA9AD3D98 b323 + NATIVE_DECL BOOL GET_WEAPON_COMPONENT_HUD_STATS(Hash componentHash, Any* outData) { return invoke(0xB3CAF387AE12E9F8, componentHash, outData); } // 0xB3CAF387AE12E9F8 0xBB5498F4 b323 + NATIVE_DECL float GET_WEAPON_DAMAGE(Hash weaponHash, Hash componentHash) { return invoke(0x3133B907D8B32053, weaponHash, componentHash); } // 0x3133B907D8B32053 0xE81649C0 b323 + NATIVE_DECL int GET_WEAPON_CLIP_SIZE(Hash weaponHash) { return invoke(0x583BE370B1EC6EB4, weaponHash); } // 0x583BE370B1EC6EB4 0x8D515E66 b323 + NATIVE_DECL float GET_WEAPON_TIME_BETWEEN_SHOTS(Hash weaponHash) { return invoke(0x065D2AACAD8CF7A4, weaponHash); } // 0x065D2AACAD8CF7A4 b1290 + NATIVE_DECL void SET_PED_CHANCE_OF_FIRING_BLANKS(Ped ped, float xBias, float yBias) { invoke(0x8378627201D5497D, ped, xBias, yBias); } // 0x8378627201D5497D 0xB4F44C6E b323 + NATIVE_DECL Object SET_PED_SHOOT_ORDNANCE_WEAPON(Ped ped, float p1) { return invoke(0xB4C8D77C80C0421E, ped, p1); } // 0xB4C8D77C80C0421E 0xEC2E5304 b323 + NATIVE_DECL void REQUEST_WEAPON_HIGH_DETAIL_MODEL(Entity weaponObject) { invoke(0x48164DBB970AC3F0, weaponObject); } // 0x48164DBB970AC3F0 0xE3BD00F9 b323 + NATIVE_DECL void SET_WEAPON_DAMAGE_MODIFIER(Hash weaponHash, float damageMultiplier) { invoke(0x4757F00BC6323CFE, weaponHash, damageMultiplier); } // 0x4757F00BC6323CFE b505 + NATIVE_DECL void SET_WEAPON_AOE_MODIFIER(Hash weaponHash, float multiplier) { invoke(0x4AE5AC8B852D642C, weaponHash, multiplier); } // 0x4AE5AC8B852D642C b2372 + NATIVE_DECL void SET_WEAPON_EFFECT_DURATION_MODIFIER(Hash p0, float p1) { invoke(0xE6D2CEDD370FF98E, p0, p1); } // 0xE6D2CEDD370FF98E b2372 + NATIVE_DECL BOOL IS_PED_CURRENT_WEAPON_SILENCED(Ped ped) { return invoke(0x65F0C5AE05943EC7, ped); } // 0x65F0C5AE05943EC7 0xBAF7BFBE b323 + NATIVE_DECL BOOL IS_FLASH_LIGHT_ON(Ped ped) { return invoke(0x4B7620C47217126C, ped); } // 0x4B7620C47217126C 0x76876154 b323 + NATIVE_DECL BOOL SET_FLASH_LIGHT_FADE_DISTANCE(float distance) { return invoke(0xCEA66DAD478CD39B, distance); } // 0xCEA66DAD478CD39B 0xB0127EA7 b323 + NATIVE_DECL void SET_FLASH_LIGHT_ACTIVE_HISTORY(Ped ped, BOOL toggle) { invoke(0x988DB6FE9B3AC000, ped, toggle); } // 0x988DB6FE9B3AC000 b2060 + NATIVE_DECL void SET_WEAPON_ANIMATION_OVERRIDE(Ped ped, Hash animStyle) { invoke(0x1055AC3A667F09D9, ped, animStyle); } // 0x1055AC3A667F09D9 0xA5DF7484 b323 + NATIVE_DECL int GET_WEAPON_DAMAGE_TYPE(Hash weaponHash) { return invoke(0x3BE0BB12D25FB305, weaponHash); } // 0x3BE0BB12D25FB305 0x013AFC13 b323 + NATIVE_DECL void SET_EQIPPED_WEAPON_START_SPINNING_AT_FULL_SPEED(Ped ped) { invoke(0xE4DCEC7FD5B739A5, ped); } // 0xE4DCEC7FD5B739A5 0x64646F1D b323 + NATIVE_DECL BOOL CAN_USE_WEAPON_ON_PARACHUTE(Hash weaponHash) { return invoke(0xBC7BE5ABC0879F74, weaponHash); } // 0xBC7BE5ABC0879F74 0x135E7AD4 b323 + NATIVE_DECL int CREATE_AIR_DEFENCE_SPHERE(float x, float y, float z, float radius, float p4, float p5, float p6, Hash weaponHash) { return invoke(0x91EF34584710BE99, x, y, z, radius, p4, p5, p6, weaponHash); } // 0x91EF34584710BE99 b573 + NATIVE_DECL int CREATE_AIR_DEFENCE_ANGLED_AREA(float p0, float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, float radius, Hash weaponHash) { return invoke(0x9DA58CDBF6BDBC08, p0, p1, p2, p3, p4, p5, p6, p7, p8, radius, weaponHash); } // 0x9DA58CDBF6BDBC08 b1011 + NATIVE_DECL BOOL REMOVE_AIR_DEFENCE_SPHERE(int zoneId) { return invoke(0x0ABF535877897560, zoneId); } // 0x0ABF535877897560 b573 + NATIVE_DECL void REMOVE_ALL_AIR_DEFENCE_SPHERES() { invoke(0x1E45B34ADEBEE48E); } // 0x1E45B34ADEBEE48E b573 + NATIVE_DECL void SET_PLAYER_TARGETTABLE_FOR_AIR_DEFENCE_SPHERE(Player player, int zoneId, BOOL enable) { invoke(0xECDC202B25E5CF48, player, zoneId, enable); } // 0xECDC202B25E5CF48 b573 + NATIVE_DECL BOOL IS_AIR_DEFENCE_SPHERE_IN_AREA(float x, float y, float z, float radius, int* outZoneId) { return invoke(0xDAB963831DBFD3F4, x, y, z, radius, outZoneId); } // 0xDAB963831DBFD3F4 b1103 + NATIVE_DECL void FIRE_AIR_DEFENCE_SPHERE_WEAPON_AT_POSITION(int zoneId, float x, float y, float z) { invoke(0x44F1012B69313374, zoneId, x, y, z); } // 0x44F1012B69313374 b573 + NATIVE_DECL BOOL DOES_AIR_DEFENCE_SPHERE_EXIST(int zoneId) { return invoke(0xCD79A550999D7D4F, zoneId); } // 0xCD79A550999D7D4F b678 + NATIVE_DECL void SET_CAN_PED_SELECT_INVENTORY_WEAPON(Ped ped, Hash weaponHash, BOOL toggle) { invoke(0xB4771B9AAF4E68E4, ped, weaponHash, toggle); } // 0xB4771B9AAF4E68E4 b1103 + NATIVE_DECL void SET_CAN_PED_SELECT_ALL_WEAPONS(Ped ped, BOOL toggle) { invoke(0xEFF296097FF1E509, ped, toggle); } // 0xEFF296097FF1E509 b1103 } namespace ZONE { - int GET_ZONE_AT_COORDS(float x, float y, float z); - int GET_ZONE_FROM_NAME_ID(const char* zoneName); - int GET_ZONE_POPSCHEDULE(int zoneId); - const char* GET_NAME_OF_ZONE(float x, float y, float z); - void SET_ZONE_ENABLED(int zoneId, BOOL toggle); - int GET_ZONE_SCUMMINESS(int zoneId); - void OVERRIDE_POPSCHEDULE_VEHICLE_MODEL(int scheduleId, Hash vehicleHash); - void CLEAR_POPSCHEDULE_OVERRIDE_VEHICLE_MODEL(int scheduleId); - Hash GET_HASH_OF_MAP_AREA_AT_COORDS(float x, float y, float z); + NATIVE_DECL int GET_ZONE_AT_COORDS(float x, float y, float z) { return invoke(0x27040C25DE6CB2F4, x, y, z); } // 0x27040C25DE6CB2F4 0xC9018181 b323 + NATIVE_DECL int GET_ZONE_FROM_NAME_ID(const char* zoneName) { return invoke(0x98CD1D2934B76CC1, zoneName); } // 0x98CD1D2934B76CC1 0x8EC68304 b323 + NATIVE_DECL int GET_ZONE_POPSCHEDULE(int zoneId) { return invoke(0x4334BC40AA0CB4BB, zoneId); } // 0x4334BC40AA0CB4BB 0x20AB2FC9 b323 + NATIVE_DECL const char* GET_NAME_OF_ZONE(float x, float y, float z) { return invoke(0xCD90657D4C30E1CA, x, y, z); } // 0xCD90657D4C30E1CA 0x7875CE91 b323 + NATIVE_DECL void SET_ZONE_ENABLED(int zoneId, BOOL toggle) { invoke(0xBA5ECEEA120E5611, zoneId, toggle); } // 0xBA5ECEEA120E5611 0x04E21B03 b323 + NATIVE_DECL int GET_ZONE_SCUMMINESS(int zoneId) { return invoke(0x5F7B268D15BA0739, zoneId); } // 0x5F7B268D15BA0739 0xB2FB5C4C b323 + NATIVE_DECL void OVERRIDE_POPSCHEDULE_VEHICLE_MODEL(int scheduleId, Hash vehicleHash) { invoke(0x5F7D596BAC2E7777, scheduleId, vehicleHash); } // 0x5F7D596BAC2E7777 0x3F0A3680 b323 + NATIVE_DECL void CLEAR_POPSCHEDULE_OVERRIDE_VEHICLE_MODEL(int scheduleId) { invoke(0x5C0DE367AA0D911C, scheduleId); } // 0x5C0DE367AA0D911C 0x7A72A24E b323 + NATIVE_DECL Hash GET_HASH_OF_MAP_AREA_AT_COORDS(float x, float y, float z) { return invoke(0x7EE64D51E8498728, x, y, z); } // 0x7EE64D51E8498728 0xB5C5C99B b323 } + diff --git a/src/natives_split.py b/src/natives_split.py deleted file mode 100644 index 799e168d..00000000 --- a/src/natives_split.py +++ /dev/null @@ -1,48 +0,0 @@ -import os - -def split_natives_hpp_into_hpp_and_cpp(natives_hpp, output_hpp, output_cpp): - hpp_buf = "" - cpp_buf = '#include "natives.hpp"\n\n' - - with open(natives_hpp, 'r') as natives_hpp_content: - cpp_start_parsing = False - for line in natives_hpp_content: - if line.startswith("namespace "): - hpp_buf += line - cpp_buf += line - cpp_start_parsing = True - continue - if "static" not in line: - hpp_buf += line - if cpp_start_parsing: - cpp_buf += line - continue - #if "(" not in line: - #hpp_buf += line - #if cpp_start_parsing: - # cpp_buf += line - #continue - - - line = line.replace("static ", "") - - index_of_body_start = line.find("{") - if index_of_body_start != 1: - hpp_buf += line[:index_of_body_start].rstrip() + ";\n" - - cpp_buf += line - - - if os.path.exists(output_hpp): - os.remove(output_hpp) - f = open(output_hpp, "a") - f.write(hpp_buf) - f.close() - - if os.path.exists(output_cpp): - os.remove(output_cpp) - f = open(output_cpp, "a") - f.write(cpp_buf) - f.close() - -split_natives_hpp_into_hpp_and_cpp("natives.hpp", "natives.hpp", "natives.cpp") diff --git a/src/pointers.cpp b/src/pointers.cpp index b24c16db..10089501 100644 --- a/src/pointers.cpp +++ b/src/pointers.cpp @@ -676,7 +676,7 @@ namespace big // Write Join Response Data { "WJRD", - "E8 ? ? ? ? 41 8B DF 84 C0", + "E8 ? ? ? ? 84 C0 74 07 40 84 FF 41 0F 95 C6", [](memory::handle ptr) { g_pointers->m_gta.m_write_join_response_data = ptr.add(1).rip().as(); @@ -817,6 +817,15 @@ namespace big g_pointers->m_gta.m_serialize_take_off_ped_variation_task = ptr.as(); } }, + // Serialize Parachute Task + { + "SPT", + "40 55 53 56 57 41 54 48 8B", + [](memory::handle ptr) + { + g_pointers->m_gta.m_serialize_parachute_task = ptr.as(); + } + }, // Chat Data { "CD", @@ -844,13 +853,22 @@ namespace big g_pointers->m_gta.m_invalid_decal_crash = ptr.add(1).rip().as(); } }, - // Task Parachute Object 0x270 + // Task Parachute Object { - "TPO270", + "TPO", "0F 88 ? ? ? ? 75 34", [](memory::handle ptr) { - g_pointers->m_gta.m_task_parachute_object_0x270 = ptr.sub(6).as(); + g_pointers->m_gta.m_task_parachute_object = ptr.sub(6).as(); + } + }, + // Task Ambient Clips + { + "TAC", + "48 89 5C 24 08 48 89 74 24 10 57 48 83 EC 20 80 3D ? ? ? ? ? 41 8B D8 8B F2", + [](memory::handle ptr) + { + g_pointers->m_gta.m_task_ambient_clips = ptr.as(); } }, // Encode Session Info @@ -1299,6 +1317,118 @@ namespace big g_pointers->m_gta.m_force_relay_connections = ptr.add(2).rip().as(); } }, + // Read Bits Single + { + "RBS", + "48 8B C4 48 89 58 08 48 89 68 10 48 89 70 18 48 89 78 20 41 56 41 57 33 FF", + [](memory::handle ptr) + { + g_pointers->m_gta.m_read_bits_single = ptr.as(); + } + }, + // Remove Reference + { + "RR", + "48 89 5C 24 08 57 48 83 EC 20 80 3D ? ? ? ? ? 48 8B FA 48 8B D9 74 13", + [](memory::handle ptr) + { + g_pointers->m_gta.m_remove_reference = ptr.as(); + } + }, + // Sync Data Reader Vtable + { + "RBS", + "48 8D 05 ? ? ? ? 48 8D 54 24 20 48 89 44 24 20 48 8D 44 24 40", + [](memory::handle ptr) + { + g_pointers->m_gta.m_sync_data_reader_vtable = ptr.add(3).rip().as(); + } + }, + // Interior Proxy Pool + { + "IPP", + "4C 8B 05 ? ? ? ? 4C 0F BF 0B", + [](memory::handle ptr) + { + g_pointers->m_gta.m_interior_proxy_pool = ptr.add(3).rip().as(); + } + }, + // Train Config Array + { + "TCA", + "48 8D 0D ? ? ? ? E8 ? ? ? ? 44 88 64 24 30 4C 8D 8C 24 60 02 00 00", + [](memory::handle ptr) + { + g_pointers->m_gta.m_train_config_array = ptr.add(3).rip().as*>(); + } + }, + // Activate Special Ability + { + "ASA", + "48 89 5C 24 08 48 89 74 24 10 57 48 83 EC 20 33 DB 8B F2 48 8B F9 48 39 99 D0", + [](memory::handle ptr) + { + g_pointers->m_gta.m_activate_special_ability = ptr.as(); + } + }, + // Set Wanted Level + { + "SWL", + "48 8B C4 48 89 58 08 48 89 68 10 48 89 70 18 44 88 48 20 57 41 54 41 55 41 56 41 57 48 83 EC 30 4C 8B F1 48 8B 0D ? ? ? ? 44 8B E2", + [](memory::handle ptr) + { + g_pointers->m_gta.m_set_wanted_level = ptr.as(); + } + }, + // Event Stuff + { + "NEM&CEQ&NEP&GNPI&QNE", + "48 39 99 D0 00 00 00 74 3C", + [](memory::handle ptr) + { + g_pointers->m_gta.m_net_event_manager = ptr.add(0xC).rip().as(); + g_pointers->m_gta.m_check_event_queue = ptr.add(0x13).rip().as(); + g_pointers->m_gta.m_net_event_pool = ptr.add(0x1A).rip().as(); + g_pointers->m_gta.m_get_new_pool_item = ptr.add(0x1F).rip().as(); + g_pointers->m_gta.m_queue_network_event = ptr.add(0x41).rip().as(); + } + }, + // Construct Door Break Event + { + "CDBE", + "48 89 5C 24 08 57 48 83 EC 30 33 FF BA 1B", + [](memory::handle ptr) + { + g_pointers->m_gta.m_construct_door_break_event = ptr.as(); + } + }, + // Delete Ped + { + "DP", + "48 83 EC 28 48 85 C9 74 12 48", + [](memory::handle ptr) + { + g_pointers->m_gta.m_delete_ped = ptr.as(); + } + }, + // Delete Vehicle + { + "DV", + "48 85 C9 74 38 53 48 83 EC 20 80", + [](memory::handle ptr) + { + g_pointers->m_gta.m_delete_vehicle = ptr.as(); + } + }, + // Delete Object + { + "DO", + "48 8B C4 48 89 58 08 48 89 68 10 48 89 70 18 48 89 78 20 41 56 48 83 EC 30 45 33 F6 40", + [](memory::handle ptr) + { + g_pointers->m_gta.m_delete_object = ptr.as(); + } + }, // Max Wanted Level { "MWL", @@ -1491,6 +1621,15 @@ namespace big { g_pointers->m_gta.m_free_event_error = ptr.add(0x31).as(); } + }, + // Activate Special Ability Patch + { + "ASAP", + "48 89 5C 24 08 48 89 74 24 10 57 48 83 EC 20 0F B7 49 30 48 8B F2 E8 ? ? ? ? 33 DB 48 8B F8 48 85 C0 74 35", + [](memory::handle ptr) + { + g_pointers->m_gta.m_activate_special_ability_patch = ptr.as(); + } } >(); // don't leave a trailing comma at the end diff --git a/src/services/hotkey/hotkey_service.cpp b/src/services/hotkey/hotkey_service.cpp index 16ad1d34..f73bf0b0 100644 --- a/src/services/hotkey/hotkey_service.cpp +++ b/src/services/hotkey/hotkey_service.cpp @@ -56,6 +56,8 @@ namespace big bool hotkey_service::update_hotkey(const std::string_view name, const key_t key) { static auto update_hotkey_map = [](hotkey_map& hotkey_map, rage::joaat_t name_hash, key_t new_key) -> bool { + bool processed = false; + for (auto it = hotkey_map.begin(); it != hotkey_map.end(); ++it) { auto hotkey = it->second; @@ -66,9 +68,9 @@ namespace big hotkey.set_key(new_key); hotkey_map.emplace(new_key, hotkey); - return true; + processed = true; } - return false; + return processed; }; const auto name_hash = rage::joaat(name); diff --git a/src/services/outfit/outfit_service.cpp b/src/services/outfit/outfit_service.cpp index da9e6b54..c4118bd0 100644 --- a/src/services/outfit/outfit_service.cpp +++ b/src/services/outfit/outfit_service.cpp @@ -1,6 +1,7 @@ -#include "util/outfit.hpp" #include "outfit_service.hpp" + #include "natives.hpp" +#include "util/outfit.hpp" namespace big { @@ -50,15 +51,24 @@ namespace big if (j.contains("blend_data") && was_components_set) { head_blend_data blend_data = j["blend_data"]; - PED::SET_PED_HEAD_BLEND_DATA(self::ped, blend_data.shape_first_id, blend_data.shape_second_id, - blend_data.shape_third_id, blend_data.skin_first_id, blend_data.skin_second_id, blend_data.skin_third_id, - blend_data.shape_mix, blend_data.skin_mix, blend_data.third_mix, blend_data.is_parent); + PED::SET_PED_HEAD_BLEND_DATA(self::ped, + blend_data.shape_first_id, + blend_data.shape_second_id, + blend_data.shape_third_id, + blend_data.skin_first_id, + blend_data.skin_second_id, + blend_data.skin_third_id, + blend_data.shape_mix, + blend_data.skin_mix, + blend_data.third_mix, + blend_data.is_parent); } } void outfit_service::save_outfit(std::string filename) { outfit::components_t components; outfit::props_t props; + auto model = ENTITY::GET_ENTITY_MODEL(self::ped); for (auto& item : components.items) { @@ -99,11 +109,16 @@ namespace big } head_blend_data blend_data{}; - PED::GET_PED_HEAD_BLEND_DATA(self::ped, (Any*)&blend_data); + + if (model == RAGE_JOAAT("mp_m_freemode_01") || model == RAGE_JOAAT("mp_f_freemode_01")) + { + PED::GET_PED_HEAD_BLEND_DATA(self::ped, (Any*)&blend_data); + j["blend_data"] = blend_data; + } j["components"] = j_components; j["props"] = j_props; - j["blend_data"] = blend_data; + j["model"] = model; static folder saved_outfit_path = g_file_manager.get_project_folder("saved_outfits"); std::ofstream o(saved_outfit_path.get_file(filename).get_path()); diff --git a/src/services/players/player.hpp b/src/services/players/player.hpp index b82d5730..0d8fd1f0 100644 --- a/src/services/players/player.hpp +++ b/src/services/players/player.hpp @@ -60,6 +60,7 @@ namespace big bool off_radar = false; bool never_wanted = false; bool semi_godmode = false; + bool fix_vehicle = false; bool kill_loop = false; bool explosion_loop = false; @@ -78,12 +79,11 @@ namespace big bool m_block_permanent_vehicles = false; - bool exposed_desync_protection = false; - bool is_modder = false; - bool block_join = false; - int block_join_reason = 0; - bool is_spammer = false; - bool is_admin = false; + bool is_modder = false; + bool block_join = false; + int block_join_reason = 0; + bool is_spammer = false; + bool is_admin = false; std::optional player_time_value; std::optional> player_time_value_received_time; std::optional time_difference; diff --git a/src/util/animator.hpp b/src/util/animator.hpp deleted file mode 100644 index 0c253d3e..00000000 --- a/src/util/animator.hpp +++ /dev/null @@ -1,36 +0,0 @@ -#pragma once - -namespace big -{ - class animator - { - std::chrono::time_point animation_start_time; - std::chrono::time_point animation_current_time; - float animation_curve(float t) - { - return 3 * pow(1.f - t, 2.f) * t + 3 * (1.f - t) * pow(t, 2.f) + pow(t, 3.f); - } - - public: - void animate(int milliseconds, std::function cb) - { - animation_current_time = std::chrono::system_clock::now(); - float timeDiff = (float)std::chrono::duration_cast(animation_current_time - animation_start_time) - .count(); - float t = timeDiff / milliseconds; - - if (t > 1) - { - t = 1; - } - - float progress = animation_curve(t); - cb(progress); - } - - void reset() - { - animation_start_time = std::chrono::system_clock::now(); - } - }; -} \ No newline at end of file diff --git a/src/util/entity.hpp b/src/util/entity.hpp index 64ea4281..81a3511d 100644 --- a/src/util/entity.hpp +++ b/src/util/entity.hpp @@ -175,29 +175,32 @@ namespace big::entity inline bool load_ground_at_3dcoord(Vector3& location) { float groundZ; - const uint8_t attempts = 10; + const uint8_t attempts = 100; + bool done = true; for (uint8_t i = 0; i < attempts; i++) { - // Only request a collision after the first try failed because the location might already be loaded on first attempt. - for (uint16_t z = 0; i && z < 1000; z += 100) - { - STREAMING::REQUEST_COLLISION_AT_COORD(location.x, location.y, (float)z); - - script::get_current()->yield(); - } + STREAMING::REQUEST_COLLISION_AT_COORD(location.x, location.y, 0.0f); if (MISC::GET_GROUND_Z_FOR_3D_COORD(location.x, location.y, 1000.f, &groundZ, false, false)) { location.z = groundZ + 1.f; - - return true; + done = true; } + float height; + if (done && WATER::GET_WATER_HEIGHT(location.x, location.y, location.z, &height)) + { + location.z = height + 1.f; + } + + if (done) + return true; + script::get_current()->yield(); } - location.z = 1000.f; + location.z = 200.0f; return false; } diff --git a/src/util/fuzzer.hpp b/src/util/fuzzer.hpp new file mode 100644 index 00000000..b1580dcd --- /dev/null +++ b/src/util/fuzzer.hpp @@ -0,0 +1,386 @@ +#pragma once +#include "pointers.hpp" +#include "sync_trees.hpp" +#include "util/model_info.hpp" +#include "util/pools.hpp" + +#include +#include + +namespace big::fuzzer +{ + // helpers + + // [0, max_value) + inline int rand(int max_value) + { + std::random_device seed; + std::mt19937 gen{seed()}; + std::uniform_int_distribution dist{0, max_value - 1}; + + return dist(gen); + } + + // [min_value, max_value] + inline int rand(int min_value, int max_value) + { + std::random_device seed; + std::mt19937 gen{seed()}; + std::uniform_int_distribution dist{min_value, max_value}; + + return dist(gen); + } + + inline bool is_fuzzer_enabled() + { + return g.debug.fuzzer.active && g.debug.fuzzer.enabled && g.debug.fuzzer.thread_id == GetCurrentThreadId(); + } + + inline bool is_model_hash(rage::joaat_t hash) + { + return model_info::does_model_exist(hash); + } + + inline bool is_object_model(rage::joaat_t hash) + { + return model_info::is_model_of_type(hash, eModelType::Object, eModelType::Time, eModelType::Weapon, eModelType::Destructable, eModelType::WorldObject, eModelType::Sprinkler, eModelType::Unk65, eModelType::LOD, eModelType::Unk132, eModelType::Building); + } + + inline rage::joaat_t get_mismatched_model(rage::joaat_t original) + { + // TODO: trailer models? + std::vector models = { + RAGE_JOAAT("player_zero"), // ped + RAGE_JOAAT("kosatka"), // submarine + RAGE_JOAAT("akula"), // heli + RAGE_JOAAT("alkonost"), // plane + RAGE_JOAAT("jetmax"), // boat + RAGE_JOAAT("faggio"), // bike + RAGE_JOAAT("zentorno"), // automobile + RAGE_JOAAT("apa_heist_apart2_door"), // object, pickup, pickup placement, door (?) + RAGE_JOAAT("freight"), // train + }; + + auto info = model_info::get_model(original); + auto veh_model = model_info::get_vehicle_model(original); + + if (is_object_model(original)) + std::erase(models, RAGE_JOAAT("apa_heist_apart2_door")); + else if (info && info->m_model_type == eModelType::Vehicle) + { + if (veh_model->m_vehicle_type == eVehicleType::VEHICLE_TYPE_BIKE) + std::erase(models, RAGE_JOAAT("faggio")); + else if (veh_model->m_vehicle_type == eVehicleType::VEHICLE_TYPE_SUBMARINE) + std::erase(models, RAGE_JOAAT("kosatka")); + else if (veh_model->m_vehicle_type == eVehicleType::VEHICLE_TYPE_BOAT) + std::erase(models, RAGE_JOAAT("jetmax")); + else if (veh_model->m_vehicle_type == eVehicleType::VEHICLE_TYPE_HELI) + std::erase(models, RAGE_JOAAT("akula")); + else if (veh_model->m_vehicle_type == eVehicleType::VEHICLE_TYPE_PLANE) + std::erase(models, RAGE_JOAAT("alkonost")); + else if (veh_model->m_vehicle_type == eVehicleType::VEHICLE_TYPE_TRAIN) + std::erase(models, RAGE_JOAAT("freight")); + else + std::erase(models, RAGE_JOAAT("zentorno")); + } + else if (info && (info->m_model_type == eModelType::Ped || info->m_model_type == eModelType::OnlineOnlyPed)) + std::erase(models, RAGE_JOAAT("player_zero")); + + return models[rand(models.size())]; + } + + inline rage::joaat_t get_crash_model(rage::joaat_t original) + { + auto info = model_info::get_model(original); + + if (is_object_model(original)) + return RAGE_JOAAT("urbanweeds01"); + else if (info && (info->m_model_type == eModelType::Ped || info->m_model_type == eModelType::OnlineOnlyPed)) + return RAGE_JOAAT("slod_human"); + else if (info && info->m_model_type == eModelType::Vehicle) + return RAGE_JOAAT("arbitergt"); + else + return rand(2) ? RAGE_JOAAT("urbanweeds01") : RAGE_JOAAT("slod_human"); + } + + inline std::int16_t get_first_ped_id() + { + for (auto ped : pools::get_all_peds()) + if (auto net = static_cast(ped)->m_net_object; net && ped != g_local_player && (net->m_owner_id == -1 || net->m_owner_id == self::id)) + return net->m_object_id; + + LOG(INFO) << "nope"; + return -1; + } + + inline std::int16_t get_first_veh_id() + { + if (g_local_player && g_local_player->m_vehicle && g_local_player->m_vehicle->m_net_object) + return g_local_player->m_vehicle->m_net_object->m_object_id; + + for (auto veh : pools::get_all_vehicles()) + if (auto net = static_cast(veh)->m_net_object; net && (net->m_owner_id == -1 || net->m_owner_id == self::id)) + return net->m_object_id; + + return -1; + } + + inline std::int16_t get_first_obj_id() + { + for (auto obj : pools::get_all_props()) + if (auto net = static_cast(obj)->m_net_object; net && (net->m_owner_id == -1 || net->m_owner_id == self::id)) + return net->m_object_id; + + return -1; + } + + inline std::int16_t get_mismatched_net_id(std::int16_t original) + { + auto net_obj = g_pointers->m_gta.m_get_net_object(*g_pointers->m_gta.m_network_object_mgr, original, false); + + if (!net_obj) + return -1; + + auto entity = reinterpret_cast(net_obj->GetGameObject()); + + if (!entity) + return -1; + + if (is_object_model(entity->m_model_info->m_hash)) + return rand(2) ? get_first_ped_id() : get_first_veh_id(); + else if (entity->m_model_info->m_model_type == eModelType::Ped || entity->m_model_info->m_model_type == eModelType::OnlineOnlyPed) + return rand(2) ? get_first_obj_id() : get_first_veh_id(); + else if (entity->m_model_info->m_model_type == eModelType::Vehicle) + return rand(2) ? get_first_obj_id() : get_first_ped_id(); + + return rand(2) ? get_first_ped_id() : get_first_veh_id(); + } + + inline rage::fvector3 get_fuzz_vector() + { + if (rand(2) == 0) + { + return {10800.0f, 10800.0f, 10.0f}; // host crash coords + } + else + { + if (g_local_player) + return *g_local_player->get_position(); + } + + return {0.0f, 0.0f, 0.0f}; + } + + inline int truncate(int value, int bits) + { + return value & (((int)pow(2, bits)) - 1); + } + + inline float truncate_float(float value, int length, float divisor) + { + float max = (1 << length) - 1; + int integer = truncate((int)((value / divisor) * max), length); + return ((float)integer / max) * divisor; + } + + inline float truncate_float_signed(float value, int length, float divisor) + { + float max = (1 << (length - 1)) - 1; + int integer = truncate((int)((value / divisor) * max), length); + return ((float)integer / max) * divisor; + } + + inline rage::fvector3 truncate_vector(rage::fvector3 value, int length, float divisor) + { + rage::fvector3 result{}; + result.x = truncate_float_signed(value.x, length, divisor); + result.y = truncate_float_signed(value.y, length, divisor); + result.z = truncate_float(value.z, length, divisor); + return result; + } + + inline rage::fvector3 truncate_vector_signed_z(rage::fvector3 value, int length, float divisor) + { + rage::fvector3 result{}; + result.x = truncate_float_signed(value.x, length, divisor); + result.y = truncate_float_signed(value.y, length, divisor); + result.z = truncate_float_signed(value.z, length, divisor); + return result; + } + + inline void handle_vtable_write(void* data, int size_in_bytes, const char* fuzzer_name) + { + auto address = reinterpret_cast(data); + + if (sync_node_finder::is_initialized()) + { + for (auto& node : sync_node_finder::get_object_nodes(g.m_syncing_object_type)) + { + if (node.first >= address && node.first < address + size_in_bytes) + { + LOG(FATAL) << "VFT OVERWRITE: " << node.second.name << " has been overwritten! size_in_bytes: " << size_in_bytes << ", fuzzer name: " << fuzzer_name; + *(int*)0 = 0; // trigger stack trace + break; + } + } + } + } + + // =============================================================================== + + inline std::int16_t fuzz_network_id(std::int16_t net_id) + { + if (!is_fuzzer_enabled()) + return net_id; + + int option = rand(0, 3); + + switch (option) + { + case 0: break; // do nothing + case 1: // mismatched IDs + { + auto _new = get_mismatched_net_id(net_id); + if (_new != -1) + return _new; + + break; + } + case 2: // set to player + { + if (auto net_obj = g_local_player->m_net_object) + return net_obj->m_object_id; + + break; + } + case 3: // set to itself + { + return g.debug.fuzzer.syncing_object_id; + } + } + + return net_id; + } + + inline std::uint32_t fuzz_potential_hash(std::uint32_t hash) + { + if (!is_fuzzer_enabled()) + return hash; + + if (hash == 0 || is_model_hash(hash)) + { + int option = rand(0, 4); + + switch (option) + { + case 0: + case 1: + case 2: break; // do nothing + case 3: hash = get_mismatched_model(hash); break; // mismatched model + case 4: hash = get_crash_model(hash); break; // crash model + } + } + else + { + if (rand(4)) + hash = rand(0, UINT_MAX); // not much we can do here + } + + return hash; + } + + inline bool fuzz_bool(bool value) + { + if (!is_fuzzer_enabled()) + return value; + + if (rand(4) == 0) + return value; // flip bools + else + return true; // set to true + } + + inline std::uint32_t fuzz_bits(std::uint32_t bits, int count) + { + if (!is_fuzzer_enabled()) + return bits; + + if (count == 13) + return fuzz_network_id(bits); + else if (count == 32) + return fuzz_potential_hash(bits); + else + { + if (rand(5 - (count == 1)) == 0) + { + if (count == 1) + { + return fuzz_bool(bits); + } + else + { + if (rand(2) == 0) + return rand(((int)pow(2, count))); // random + else + return ((int)pow(2, count)) - 1; // max possible value + } + } + } + + return bits; + } + + inline std::int32_t fuzz_signed_bits(std::int32_t bits, int count) + { + auto n = fuzz_bits(bits, count - 1); + + if (rand(5) == 0) + n = -n; + + return n; + } + + inline void fuzz_data(void* data, int size) + { + if (!is_fuzzer_enabled()) + return; + + // well not much to do here I suppose + + for (int i = 0; i < size; i++) + *(char*)((__int64)data + i) = rand(0, 255); + } + + inline float fuzz_float(float orig, int size, float divisor, bool _signed) + { + auto truncate_func = _signed ? &truncate_float_signed : &truncate_float; + + if (!is_fuzzer_enabled()) + return orig; + + if (rand(3) == 0) + { + int option = rand(0, 2); + switch (option) + { + case 0: return truncate_func(9999.9f, size, divisor); + case 1: return truncate_func(orig + 200.0f, size, divisor); + case 2: return truncate_func(orig - 200.0f, size, divisor); + } + } + + return orig; + } + + inline rage::fvector3 fuzz_vector(rage::fvector3 orig, int size, float divisor, bool _signed_z) + { + auto truncate_func = _signed_z ? &truncate_vector_signed_z : &truncate_vector; + + if (rand(3) == 0) + { + return truncate_func(get_fuzz_vector(), size, divisor); + } + + return orig; + } +} \ No newline at end of file diff --git a/src/util/session.hpp b/src/util/session.hpp index 96b3c96f..04b0c83a 100644 --- a/src/util/session.hpp +++ b/src/util/session.hpp @@ -161,6 +161,9 @@ namespace big::session inline void add_infraction(player_ptr player, Infraction infraction) { + if (g.debug.fuzzer.enabled) + return; + auto plyr = g_player_database_service->get_or_create_player(player); if (!plyr->infractions.contains((int)infraction)) { diff --git a/src/util/sync_trees.hpp b/src/util/sync_trees.hpp new file mode 100644 index 00000000..76e632fe --- /dev/null +++ b/src/util/sync_trees.hpp @@ -0,0 +1,563 @@ +#pragma once + +namespace big +{ + struct sync_node_id + { + Hash id; + const char* name; + + constexpr sync_node_id() + { + id = 0; + name = "INVALID NODE ID!"; + } + + template + constexpr sync_node_id(char const (&pp)[N]) + { + id = rage::consteval_joaat(pp); + name = pp; + } + + // implicit conversion + constexpr operator Hash() const + { + return id; + } + }; + + // Sync Node Virtual Function Table address to all sync node identifiers that also have that vft address. + using sync_node_vft_to_ids = std::unordered_map; + + // Sync Tree node array index to node identifier. + using sync_tree_node_array_index_to_node_id_t = std::vector; + + struct sync_node_finder_t + { + static constexpr size_t sync_tree_count = size_t(eNetObjType::NET_OBJ_TYPE_TRAIN) + 1; + + std::array sync_trees_sync_node_addr_to_ids; + + std::array sync_trees_node_array_index_to_node_id = { + { + // AUTOMOBILE + { + {"CVehicleCreationDataNode"}, + {"CAutomobileCreationDataNode"}, + + {"CGlobalFlagsDataNode"}, + {"CDynamicEntityGameStateDataNode"}, + {"CPhysicalGameStateDataNode"}, + {"CVehicleGameStateDataNode"}, + + {"CEntityScriptGameStateDataNode"}, + {"CPhysicalScriptGameStateDataNode"}, + {"CVehicleScriptGameStateDataNode"}, + {"CEntityScriptInfoDataNode"}, + + {"CPhysicalAttachDataNode"}, + {"CVehicleAppearanceDataNode"}, + {"CVehicleDamageStatusDataNode"}, + {"CVehicleComponentReservationDataNode"}, + {"CVehicleHealthDataNode"}, + {"CVehicleTaskDataNode"}, + + {"CSectorDataNode"}, + {"CSectorPositionDataNode"}, + {"CEntityOrientationDataNode"}, + {"CPhysicalVelocityDataNode"}, + {"CVehicleAngVelocityDataNode"}, + + {"CVehicleSteeringDataNode"}, + {"CVehicleControlDataNode"}, + {"CVehicleGadgetDataNode"}, + + {"CMigrationDataNode"}, + {"CPhysicalMigrationDataNode"}, + {"CPhysicalScriptMigrationDataNode"}, + {"CVehicleProximityMigrationDataNode"}, + }, + // BIKE + { + {"CVehicleCreationDataNode"}, + + {"CGlobalFlagsDataNode"}, + {"CDynamicEntityGameStateDataNode"}, + {"CPhysicalGameStateDataNode"}, + {"CVehicleGameStateDataNode"}, + {"CBikeGameStateDataNode"}, + + {"CEntityScriptGameStateDataNode"}, + {"CPhysicalScriptGameStateDataNode"}, + {"CVehicleScriptGameStateDataNode"}, + {"CEntityScriptInfoDataNode"}, + + {"CPhysicalAttachDataNode"}, + {"CVehicleAppearanceDataNode"}, + {"CVehicleDamageStatusDataNode"}, + {"CVehicleComponentReservationDataNode"}, + {"CVehicleHealthDataNode"}, + {"CVehicleTaskDataNode"}, + + {"CSectorDataNode"}, + {"CSectorPositionDataNode"}, + {"CEntityOrientationDataNode"}, + {"CPhysicalVelocityDataNode"}, + {"CVehicleAngVelocityDataNode"}, + + {"CVehicleSteeringDataNode"}, + {"CVehicleControlDataNode"}, + {"CVehicleGadgetDataNode"}, + + {"CMigrationDataNode"}, + {"CPhysicalMigrationDataNode"}, + {"CPhysicalScriptMigrationDataNode"}, + {"CVehicleProximityMigrationDataNode"}, + }, + // BOAT + { + {"CVehicleCreationDataNode"}, + + {"CGlobalFlagsDataNode"}, + {"CDynamicEntityGameStateDataNode"}, + {"CPhysicalGameStateDataNode"}, + {"CVehicleGameStateDataNode"}, + {"CBoatGameStateDataNode"}, + + {"CEntityScriptGameStateDataNode"}, + {"CPhysicalScriptGameStateDataNode"}, + {"CVehicleScriptGameStateDataNode"}, + {"CEntityScriptInfoDataNode"}, + + {"CPhysicalAttachDataNode"}, + {"CVehicleAppearanceDataNode"}, + {"CVehicleDamageStatusDataNode"}, + {"CVehicleComponentReservationDataNode"}, + {"CVehicleHealthDataNode"}, + {"CVehicleTaskDataNode"}, + + {"CSectorDataNode"}, + {"CSectorPositionDataNode"}, + {"CEntityOrientationDataNode"}, + {"CPhysicalVelocityDataNode"}, + {"CVehicleAngVelocityDataNode"}, + + {"CVehicleSteeringDataNode"}, + {"CVehicleControlDataNode"}, + {"CVehicleGadgetDataNode"}, + + {"CMigrationDataNode"}, + {"CPhysicalMigrationDataNode"}, + {"CPhysicalScriptMigrationDataNode"}, + {"CVehicleProximityMigrationDataNode"}, + }, + // DOOR + { + {"CDoorCreationDataNode"}, + + {"CGlobalFlagsDataNode"}, + {"CDoorScriptInfoDataNode"}, + {"CDoorScriptGameStateDataNode"}, + + {"CDoorMovementDataNode"}, + + {"CMigrationDataNode"}, + {"CPhysicalScriptMigrationDataNode"}, + }, + // HELI + { + {"CVehicleCreationDataNode"}, + {"CAutomobileCreationDataNode"}, + + {"CGlobalFlagsDataNode"}, + {"CDynamicEntityGameStateDataNode"}, + {"CPhysicalGameStateDataNode"}, + {"CVehicleGameStateDataNode"}, + + {"CEntityScriptGameStateDataNode"}, + {"CPhysicalScriptGameStateDataNode"}, + {"CVehicleScriptGameStateDataNode"}, + {"CEntityScriptInfoDataNode"}, + + {"CPhysicalAttachDataNode"}, + {"CVehicleAppearanceDataNode"}, + {"CVehicleDamageStatusDataNode"}, + {"CVehicleComponentReservationDataNode"}, + {"CVehicleHealthDataNode"}, + {"CVehicleTaskDataNode"}, + {"CHeliHealthDataNode"}, + + {"CSectorDataNode"}, + {"CSectorPositionDataNode"}, + {"CEntityOrientationDataNode"}, + {"CPhysicalVelocityDataNode"}, + {"CVehicleAngVelocityDataNode"}, + + {"CVehicleSteeringDataNode"}, + {"CVehicleControlDataNode"}, + {"CVehicleGadgetDataNode"}, + {"CHeliControlDataNode"}, + + {"CMigrationDataNode"}, + {"CPhysicalMigrationDataNode"}, + {"CPhysicalScriptMigrationDataNode"}, + {"CVehicleProximityMigrationDataNode"}, + }, + // OBJECT + { + {"CObjectCreationDataNode"}, + + {"CGlobalFlagsDataNode"}, + {"CDynamicEntityGameStateDataNode"}, + {"CPhysicalGameStateDataNode"}, + {"CObjectGameStateDataNode"}, + + {"CEntityScriptGameStateDataNode"}, + {"CPhysicalScriptGameStateDataNode"}, + {"CObjectScriptGameStateDataNode"}, + {"CEntityScriptInfoDataNode"}, + + {"CPhysicalAttachDataNode"}, + {"CPhysicalHealthDataNode"}, + + {"CSectorDataNode"}, + {"CObjectSectorPosNode"}, + {"CObjectOrientationNode"}, + {"CPhysicalVelocityDataNode"}, + {"CPhysicalAngVelocityDataNode"}, + + {"CMigrationDataNode"}, + {"CPhysicalMigrationDataNode"}, + {"CPhysicalScriptMigrationDataNode"}, + }, + // PED + { + {"CPedCreationDataNode"}, + {"CPedScriptCreationDataNode"}, + + {"CGlobalFlagsDataNode"}, + {"CDynamicEntityGameStateDataNode"}, + {"CPhysicalGameStateDataNode"}, + {"CPedGameStateDataNode"}, + {"CPedComponentReservationDataNode"}, + + {"CEntityScriptGameStateDataNode"}, + {"CPhysicalScriptGameStateDataNode"}, + {"CPedScriptGameStateDataNode"}, + {"CEntityScriptInfoDataNode"}, + + {"CPedAttachDataNode"}, + {"CPedHealthDataNode"}, + {"CPedMovementGroupDataNode"}, + {"CPedAIDataNode"}, + {"CPedAppearanceDataNode"}, + + {"CPedOrientationDataNode"}, + {"CPedMovementDataNode"}, + + {"CPedTaskTreeDataNode"}, + {"CPedTaskSpecificDataNode"}, + {"CPedTaskSpecificDataNode"}, + {"CPedTaskSpecificDataNode"}, + {"CPedTaskSpecificDataNode"}, + {"CPedTaskSpecificDataNode"}, + {"CPedTaskSpecificDataNode"}, + {"CPedTaskSpecificDataNode"}, + {"CPedTaskSpecificDataNode"}, + + {"CSectorDataNode"}, + {"CPedSectorPosMapNode"}, + {"CPedSectorPosNavMeshNode"}, + + {"CMigrationDataNode"}, + {"CPhysicalMigrationDataNode"}, + {"CPhysicalScriptMigrationDataNode"}, + {"CPedInventoryDataNode"}, + {"CPedTaskSequenceDataNode"}, + }, + // PICKUP + { + {"CPickupCreationDataNode"}, + + {"CGlobalFlagsDataNode"}, + {"CDynamicEntityGameStateDataNode"}, + + {"CPickupScriptGameStateNode"}, + {"CPhysicalGameStateDataNode"}, + {"CEntityScriptGameStateDataNode"}, + {"CPhysicalScriptGameStateDataNode"}, + {"CEntityScriptInfoDataNode"}, + {"CPhysicalHealthDataNode"}, + + {"CPhysicalAttachDataNode"}, + + {"CSectorDataNode"}, + {"CPickupSectorPosNode"}, + {"CEntityOrientationDataNode"}, + {"CPhysicalVelocityDataNode"}, + {"CPhysicalAngVelocityDataNode"}, + + {"CMigrationDataNode"}, + {"CPhysicalMigrationDataNode"}, + {"CPhysicalScriptMigrationDataNode"}, + }, + // PICKUP_PLACEMENT + { + {"CPickupPlacementCreationDataNode"}, + {"CMigrationDataNode"}, + {"CGlobalFlagsDataNode"}, + {"CPickupPlacementStateDataNode"}, + }, + // PLANE + { + {"CVehicleCreationDataNode"}, + + {"CGlobalFlagsDataNode"}, + {"CDynamicEntityGameStateDataNode"}, + {"CPhysicalGameStateDataNode"}, + {"CVehicleGameStateDataNode"}, + + {"CEntityScriptGameStateDataNode"}, + {"CPhysicalScriptGameStateDataNode"}, + {"CVehicleScriptGameStateDataNode"}, + {"CEntityScriptInfoDataNode"}, + + {"CPhysicalAttachDataNode"}, + {"CVehicleAppearanceDataNode"}, + {"CVehicleDamageStatusDataNode"}, + {"CVehicleComponentReservationDataNode"}, + {"CVehicleHealthDataNode"}, + {"CVehicleTaskDataNode"}, + {"CPlaneGameStateDataNode"}, + + {"CSectorDataNode"}, + {"CSectorPositionDataNode"}, + {"CEntityOrientationDataNode"}, + {"CPhysicalVelocityDataNode"}, + {"CVehicleAngVelocityDataNode"}, + + {"CVehicleSteeringDataNode"}, + {"CVehicleControlDataNode"}, + {"CVehicleGadgetDataNode"}, + {"CPlaneControlDataNode"}, + + {"CMigrationDataNode"}, + {"CPhysicalMigrationDataNode"}, + {"CPhysicalScriptMigrationDataNode"}, + {"CVehicleProximityMigrationDataNode"}, + }, + // SUBMARINE + { + {"CVehicleCreationDataNode"}, + + {"CGlobalFlagsDataNode"}, + {"CDynamicEntityGameStateDataNode"}, + {"CPhysicalGameStateDataNode"}, + {"CVehicleGameStateDataNode"}, + {"CSubmarineGameStateDataNode"}, + + {"CEntityScriptGameStateDataNode"}, + {"CPhysicalScriptGameStateDataNode"}, + {"CVehicleScriptGameStateDataNode"}, + {"CEntityScriptInfoDataNode"}, + + {"CPhysicalAttachDataNode"}, + {"CVehicleAppearanceDataNode"}, + {"CVehicleDamageStatusDataNode"}, + {"CVehicleComponentReservationDataNode"}, + {"CVehicleHealthDataNode"}, + {"CVehicleTaskDataNode"}, + + {"CSectorDataNode"}, + {"CSectorPositionDataNode"}, + {"CEntityOrientationDataNode"}, + {"CPhysicalVelocityDataNode"}, + {"CVehicleAngVelocityDataNode"}, + + {"CVehicleSteeringDataNode"}, + {"CVehicleControlDataNode"}, + {"CVehicleGadgetDataNode"}, + {"CSubmarineControlDataNode"}, + + {"CMigrationDataNode"}, + {"CPhysicalMigrationDataNode"}, + {"CPhysicalScriptMigrationDataNode"}, + {"CVehicleProximityMigrationDataNode"}, + }, + // PLAYER + { + {"CPlayerCreationDataNode"}, + + {"CGlobalFlagsDataNode"}, + {"CDynamicEntityGameStateDataNode"}, + {"CPhysicalGameStateDataNode"}, + {"CPedGameStateDataNode"}, + {"CPedComponentReservationDataNode"}, + + {"CEntityScriptGameStateDataNode"}, + {"CPlayerGameStateDataNode"}, + + {"CPedAttachDataNode"}, + {"CPedHealthDataNode"}, + {"CPedMovementGroupDataNode"}, + {"CPedAIDataNode"}, + {"CPlayerAppearanceDataNode"}, + {"CPlayerPedGroupDataNode"}, + {"CPlayerAmbientModelStreamingNode"}, + {"CPlayerGamerDataNode"}, + {"CPlayerExtendedGameStateNode"}, + + {"CPedOrientationDataNode"}, + {"CPedMovementDataNode"}, + + {"CPedTaskTreeDataNode"}, + {"CPedTaskSpecificDataNode"}, + {"CPedTaskSpecificDataNode"}, + {"CPedTaskSpecificDataNode"}, + {"CPedTaskSpecificDataNode"}, + {"CPedTaskSpecificDataNode"}, + {"CPedTaskSpecificDataNode"}, + {"CPedTaskSpecificDataNode"}, + {"CPedTaskSpecificDataNode"}, + + {"CSectorDataNode"}, + {"CPlayerSectorPosNode"}, + {"CPlayerCameraDataNode"}, + {"CPlayerWantedAndLOSDataNode"}, + + {"CMigrationDataNode"}, + {"CPhysicalMigrationDataNode"}, + {"CPhysicalScriptMigrationDataNode"}, + }, + // TRAILER + { + {"CVehicleCreationDataNode"}, + {"CAutomobileCreationDataNode"}, + + {"CGlobalFlagsDataNode"}, + {"CDynamicEntityGameStateDataNode"}, + {"CPhysicalGameStateDataNode"}, + {"CVehicleGameStateDataNode"}, + + {"CEntityScriptGameStateDataNode"}, + {"CPhysicalScriptGameStateDataNode"}, + {"CVehicleScriptGameStateDataNode"}, + {"CEntityScriptInfoDataNode"}, + + {"CPhysicalAttachDataNode"}, + {"CVehicleAppearanceDataNode"}, + {"CVehicleDamageStatusDataNode"}, + {"CVehicleComponentReservationDataNode"}, + {"CVehicleHealthDataNode"}, + {"CVehicleTaskDataNode"}, + + {"CSectorDataNode"}, + {"CSectorPositionDataNode"}, + {"CEntityOrientationDataNode"}, + {"CPhysicalVelocityDataNode"}, + {"CVehicleAngVelocityDataNode"}, + + {"CVehicleSteeringDataNode"}, + {"CVehicleControlDataNode"}, + {"CVehicleGadgetDataNode"}, + + {"CMigrationDataNode"}, + {"CPhysicalMigrationDataNode"}, + {"CPhysicalScriptMigrationDataNode"}, + {"CVehicleProximityMigrationDataNode"}, + }, + // TRAIN + { + {"CVehicleCreationDataNode"}, + + {"CGlobalFlagsDataNode"}, + {"CDynamicEntityGameStateDataNode"}, + {"CPhysicalGameStateDataNode"}, + {"CVehicleGameStateDataNode"}, + {"CTrainGameStateDataNode"}, + + {"CEntityScriptGameStateDataNode"}, + {"CPhysicalScriptGameStateDataNode"}, + {"CVehicleScriptGameStateDataNode"}, + {"CEntityScriptInfoDataNode"}, + + {"CPhysicalAttachDataNode"}, + {"CVehicleAppearanceDataNode"}, + {"CVehicleDamageStatusDataNode"}, + {"CVehicleComponentReservationDataNode"}, + {"CVehicleHealthDataNode"}, + {"CVehicleTaskDataNode"}, + + {"CSectorDataNode"}, + {"CSectorPositionDataNode"}, + {"CEntityOrientationDataNode"}, + {"CPhysicalVelocityDataNode"}, + {"CVehicleAngVelocityDataNode"}, + + {"CVehicleSteeringDataNode"}, + {"CVehicleControlDataNode"}, + {"CVehicleGadgetDataNode"}, + + {"CMigrationDataNode"}, + {"CPhysicalMigrationDataNode"}, + {"CPhysicalScriptMigrationDataNode"}, + {"CVehicleProximityMigrationDataNode"}, + }, + }, + }; + }; + + class sync_node_finder + { + private: + static inline sync_node_finder_t finder; + static inline bool inited = false; + + public: + static const sync_node_id& find(eNetObjType obj_type, uintptr_t addr) + { + return finder.sync_trees_sync_node_addr_to_ids[(int)obj_type][addr]; + } + + static sync_node_vft_to_ids& get_object_nodes(eNetObjType obj_type) + { + return finder.sync_trees_sync_node_addr_to_ids[(int)obj_type]; + } + + static bool is_initialized() + { + return inited; + } + + static void init() + { + for (int i = (int)eNetObjType::NET_OBJ_TYPE_AUTOMOBILE; i <= (int)eNetObjType::NET_OBJ_TYPE_TRAIN; i++) + { + if (i == (int)eNetObjType::NET_OBJ_TYPE_TRAILER) + continue; + + rage::netSyncTree* tree = g_pointers->m_gta.m_get_sync_tree_for_type(*g_pointers->m_gta.m_network_object_mgr, i); + + if (tree->m_child_node_count != finder.sync_trees_node_array_index_to_node_id[i].size()) + { + LOG(FATAL) << "Cache nodes failed " << i << " " << tree->m_child_node_count << " " + << finder.sync_trees_node_array_index_to_node_id[i].size(); + + throw std::runtime_error("Failed to cache nodes"); + } + + for (int j = 0; j < tree->m_child_node_count; j++) + { + const uintptr_t addr = (uintptr_t)tree->m_child_nodes[j]; + + const sync_node_id node_id = finder.sync_trees_node_array_index_to_node_id[i][j]; + + finder.sync_trees_sync_node_addr_to_ids[i][addr] = node_id; + } + } + + inited = true; + } + }; +} \ No newline at end of file diff --git a/src/util/teleport.hpp b/src/util/teleport.hpp index 3d6280ab..249a335a 100644 --- a/src/util/teleport.hpp +++ b/src/util/teleport.hpp @@ -55,6 +55,13 @@ namespace big::teleport else { auto hnd = vehicle::spawn(VEHICLE_RCBANDITO, *player->get_ped()->get_position(), 0.0f, true); + + if (!hnd) + return false; + + if (!g_pointers->m_gta.m_handle_to_ptr(hnd)->m_net_object) + return false; + ENTITY::SET_ENTITY_VISIBLE(hnd, false, false); ENTITY::SET_ENTITY_COLLISION(hnd, false, false); ENTITY::FREEZE_ENTITY_POSITION(hnd, true); diff --git a/src/util/vehicle.hpp b/src/util/vehicle.hpp index feb44646..cab2ce82 100644 --- a/src/util/vehicle.hpp +++ b/src/util/vehicle.hpp @@ -594,7 +594,7 @@ namespace big::vehicle for (int mod = count - 1; mod >= -1; mod--) { - if (vehicle_helper::check_mod_blacklist(model, slot, mod)) + if (VEHICLE::IS_VEHICLE_MOD_GEN9_EXCLUSIVE(veh, slot, mod)) { continue; } diff --git a/src/views/debug/view_debug_globals.cpp b/src/views/debug/view_debug_globals.cpp index fa9605d9..92ab79ca 100644 --- a/src/views/debug/view_debug_globals.cpp +++ b/src/views/debug/view_debug_globals.cpp @@ -107,8 +107,8 @@ namespace big std::string teleport_name_string = global_name; if (!teleport_name_string.empty()) { - auto json = get_globals_json(); - json[global_name] = global_obj; + auto json = get_globals_json(); + json[teleport_name_string] = global_obj; auto file_path = g_file_manager.get_project_file("./globals.json").get_path(); std::ofstream file(file_path, std::ios::out | std::ios::trunc); diff --git a/src/views/debug/view_debug_misc.cpp b/src/views/debug/view_debug_misc.cpp index e7bdde93..cf4abb72 100644 --- a/src/views/debug/view_debug_misc.cpp +++ b/src/views/debug/view_debug_misc.cpp @@ -1,6 +1,7 @@ #include "gta/joaat.hpp" #include "gta_util.hpp" #include "gui/components/components.hpp" +#include "hooking.hpp" #include "natives.hpp" #include "network/Network.hpp" #include "script.hpp" @@ -11,8 +12,6 @@ #include "util/system.hpp" #include "view_debug.hpp" -#include "hooking.hpp" - namespace big { void debug::misc() @@ -95,6 +94,18 @@ namespace big components::command_button<"fastquit">(); + if (ImGui::TreeNode("Fuzzer")) + { + ImGui::Checkbox("Enabled", &g.debug.fuzzer.enabled); + + for (int i = 0; i < net_object_type_strs.size(); i++) + { + ImGui::Checkbox(net_object_type_strs[i], &g.debug.fuzzer.enabled_object_types[i]); + } + + ImGui::TreePop(); + } + if (ImGui::TreeNode("ADDRESSES"_T.data())) { uint64_t local_cped = (uint64_t)g_local_player; diff --git a/src/views/network/view_network.cpp b/src/views/network/view_network.cpp index 57de23cb..022cf38e 100644 --- a/src/views/network/view_network.cpp +++ b/src/views/network/view_network.cpp @@ -215,6 +215,7 @@ namespace big ImGui::Checkbox("OFF_THE_RADAR"_T.data(), &g.session.off_radar_all); ImGui::Checkbox("NEVER_WANTED"_T.data(), &g.session.never_wanted_all); ImGui::Checkbox("SEMI_GODMODE"_T.data(), &g.session.semi_godmode_all); + ImGui::Checkbox("Fix Vehicle", &g.session.vehicle_fix_all); ImGui::Checkbox("EXPLOSION_KARMA"_T.data(), &g.session.explosion_karma); ImGui::Checkbox("DAMAGE_KARMA"_T.data(), &g.session.damage_karma); ImGui::Checkbox("DISABLE_PEDS"_T.data(), &g.session.disable_peds); diff --git a/src/views/players/player/player_misc.cpp b/src/views/players/player/player_misc.cpp index 684aadf5..1b869fa2 100644 --- a/src/views/players/player/player_misc.cpp +++ b/src/views/players/player/player_misc.cpp @@ -27,9 +27,15 @@ namespace big ImGui::SameLine(); components::player_command_button<"giveweaps">(g_player_service->get_selected(), {}); + ImGui::BeginGroup(); ImGui::Checkbox("OFF_THE_RADAR"_T.data(), &g_player_service->get_selected()->off_radar); ImGui::Checkbox("NEVER_WANTED"_T.data(), &g_player_service->get_selected()->never_wanted); ImGui::Checkbox("SEMI_GODMODE"_T.data(), &g_player_service->get_selected()->semi_godmode); + ImGui::EndGroup(); + + ImGui::SameLine(); + + ImGui::Checkbox("Fix Vehicle", &g_player_service->get_selected()->fix_vehicle); ImGui::EndListBox(); } diff --git a/src/views/players/player/player_vehicle.cpp b/src/views/players/player/player_vehicle.cpp index 2f20e93e..0fde1902 100644 --- a/src/views/players/player/player_vehicle.cpp +++ b/src/views/players/player/player_vehicle.cpp @@ -36,10 +36,20 @@ namespace big ImGui::SameLine(); components::player_command_button<"closedoors">(g_player_service->get_selected(), {}); + components::player_command_button<"breakdoors">(g_player_service->get_selected(), {}); + components::player_command_button<"upgradeveh">(g_player_service->get_selected(), {}); ImGui::SameLine(); components::player_command_button<"downgradeveh">(g_player_service->get_selected(), {}); + components::player_command_button<"svehjump">(g_player_service->get_selected(), {}); + ImGui::SameLine(); + components::player_command_button<"svehboost">(g_player_service->get_selected(), {}); + + components::player_command_button<"sshuntleft">(g_player_service->get_selected(), {}); + ImGui::SameLine(); + components::player_command_button<"sshuntright">(g_player_service->get_selected(), {}); + components::player_command_button<"rcplayer">(g_player_service->get_selected()); ImGui::EndListBox(); diff --git a/src/views/settings/view_protection_settings.cpp b/src/views/settings/view_protection_settings.cpp index 9046ed94..cb6f7b71 100644 --- a/src/views/settings/view_protection_settings.cpp +++ b/src/views/settings/view_protection_settings.cpp @@ -18,7 +18,6 @@ namespace big ImGui::BeginGroup(); ImGui::Checkbox("BOUNTY"_T.data(), &g.protections.script_events.bounty); ImGui::Checkbox("CEO_MONEY"_T.data(), &g.protections.script_events.ceo_money); - ImGui::Checkbox("FAKE_DEPOSIT"_T.data(), &g.protections.script_events.fake_deposit); ImGui::Checkbox("FORCE_MISSION"_T.data(), &g.protections.script_events.force_mission); ImGui::Checkbox("FORCE_TELEPORT"_T.data(), &g.protections.script_events.force_teleport); ImGui::Checkbox("GTA_BANNER"_T.data(), &g.protections.script_events.gta_banner); @@ -34,12 +33,12 @@ namespace big ImGui::Checkbox("PERSONAL_VEHICLE_DESTROYED"_T.data(), &g.protections.script_events.personal_vehicle_destroyed); ImGui::Checkbox("REMOTE_OFF_RADAR"_T.data(), &g.protections.script_events.remote_off_radar); ImGui::Checkbox("ROTATE_CAM"_T.data(), &g.protections.script_events.rotate_cam); - ImGui::Checkbox("TELEPORT_TO_WAREHOUSE"_T.data(), &g.protections.script_events.teleport_to_warehouse); ImGui::EndGroup(); ImGui::SameLine(); ImGui::BeginGroup(); + ImGui::Checkbox("TELEPORT_TO_WAREHOUSE"_T.data(), &g.protections.script_events.teleport_to_warehouse); ImGui::Checkbox("START_ACTIVITY"_T.data(), &g.protections.script_events.start_activity); ImGui::Checkbox("SEND_SMS"_T.data(), &g.protections.script_events.send_sms); ImGui::Checkbox("SPECTATE"_T.data(), &g.protections.script_events.spectate); diff --git a/src/views/vehicle/view_lsc.cpp b/src/views/vehicle/view_lsc.cpp index 664d2b52..0d6f685f 100644 --- a/src/views/vehicle/view_lsc.cpp +++ b/src/views/vehicle/view_lsc.cpp @@ -327,13 +327,20 @@ namespace big if (selected_slot >= 0) { - VEHICLE::SET_VEHICLE_MOD(player_vehicle, selected_slot, mod, false); - owned_mods[selected_slot] = mod; - - if (is_wheel_mod) + if (!VEHICLE::IS_VEHICLE_MOD_GEN9_EXCLUSIVE(player_vehicle, selected_slot, mod)) { - *wheel_stock_mod = mod; - *wheel_custom = false; + VEHICLE::SET_VEHICLE_MOD(player_vehicle, selected_slot, mod, false); + owned_mods[selected_slot] = mod; + + if (is_wheel_mod) + { + *wheel_stock_mod = mod; + *wheel_custom = false; + } + } + else + { + g_notification_service->push_error("LSC", "Selected mod is invalid"); } } else if (selected_slot == MOD_WINDOW_TINT) diff --git a/src/views/view.hpp b/src/views/view.hpp index 8a53525b..3f47561a 100644 --- a/src/views/view.hpp +++ b/src/views/view.hpp @@ -2,7 +2,6 @@ #include "debug/view_debug.hpp" #include "esp/view_esp.hpp" #include "gui/components/components.hpp" -#include "util/animator.hpp" //Percentage of window space constexpr auto listbox_width = 0.5f; @@ -18,7 +17,6 @@ namespace big class view { - inline static animator window_animator = animator(); inline static ImGuiWindowFlags window_flags = ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoMove | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoCollapse | ImGuiWindowFlags_NoNav; public: diff --git a/src/views/world/view_spawn_ped.cpp b/src/views/world/view_spawn_ped.cpp index f4a18431..62510f00 100644 --- a/src/views/world/view_spawn_ped.cpp +++ b/src/views/world/view_spawn_ped.cpp @@ -224,7 +224,7 @@ namespace big } } - + ImGui::SeparatorText("PED_MODEL"_T.data()); { ImGui::BeginGroup(); @@ -429,7 +429,7 @@ namespace big } ImGui::Separator(); - + ImGui::SeparatorText("WEAPON"_T.data()); { ImGui::BeginGroup(); @@ -489,9 +489,11 @@ namespace big ImGui::SetNextItemWidth(240.f); if (ImGui::BeginCombo("##ped_weapon", - selected_ped_weapon_type == SPAWN_PED_NO_WEAPONS ? "NO_WEAPONS"_T.data() : - selected_ped_weapon_hash == 0 ? "ALL"_T.data() : - g_gta_data_service->weapon_by_hash(selected_ped_weapon_hash).m_display_name.c_str())) + selected_ped_weapon_type == SPAWN_PED_NO_WEAPONS ? + "NO_WEAPONS"_T.data() : + selected_ped_weapon_hash == 0 ? + "ALL"_T.data() : + g_gta_data_service->weapon_by_hash(selected_ped_weapon_hash).m_display_name.c_str())) { if (selected_ped_weapon_type != SPAWN_PED_NO_WEAPONS) { @@ -529,7 +531,7 @@ namespace big } ImGui::Separator(); - + ImGui::SeparatorText("SPAWN_FOR"_T.data()); { if (ImGui::BeginCombo("##ped_for", @@ -658,6 +660,17 @@ namespace big g.spoofing.player_model = ped_model_buf; }); + if (ImGui::IsItemHovered()) + ImGui::SetTooltip("This WILL break freemode missions and jobs"); + + if (g.spoofing.spoof_player_model) + { + ImGui::SameLine(); + components::button("Unspoof Model", [] { + g.spoofing.spoof_player_model = false; + }); + } + components::button("Cleanup Spawned Peds", [] { for (auto& ped : spawned_peds) { diff --git a/src/views/world/view_time_and_weather.cpp b/src/views/world/view_time_and_weather.cpp index 2cf231d2..1fb94df7 100644 --- a/src/views/world/view_time_and_weather.cpp +++ b/src/views/world/view_time_and_weather.cpp @@ -38,5 +38,7 @@ namespace big ImGui::EndCombo(); } } + + components::command_checkbox<"blackout">(); } } diff --git a/src/views/world/view_world.cpp b/src/views/world/view_world.cpp index 539f1be2..7aa7e6c6 100644 --- a/src/views/world/view_world.cpp +++ b/src/views/world/view_world.cpp @@ -1,3 +1,4 @@ +#include "pointers.hpp" #include "util/entity.hpp" #include "util/notify.hpp" #include "util/ped.hpp" @@ -82,7 +83,7 @@ namespace big ImGui::SeparatorText("Entities"); static bool included_entity_types[3]; - static bool own_vehicle, deleting; + static bool own_vehicle, deleting, force; static int quantity, remaining; ImGui::Text("Include:"); @@ -93,7 +94,12 @@ namespace big ImGui::Checkbox("Props", &included_entity_types[2]); if (included_entity_types[0]) + { ImGui::Checkbox("Self vehicle", &own_vehicle); + ImGui::SameLine(); + } + + ImGui::Checkbox("Force", &force); if (deleting) { @@ -122,8 +128,22 @@ namespace big if (ent == self::veh && own_vehicle) TASK::CLEAR_PED_TASKS_IMMEDIATELY(self::ped); - if (entity::take_control_of(ent, 25)) - entity::delete_entity(ent); + if (force) + { + auto ptr = g_pointers->m_gta.m_handle_to_ptr(ent); + + switch (ptr->m_entity_type) + { + case 4: g_pointers->m_gta.m_delete_ped(reinterpret_cast(ptr)); break; + case 3: g_pointers->m_gta.m_delete_vehicle(reinterpret_cast(ptr)); break; + case 5: g_pointers->m_gta.m_delete_object(reinterpret_cast(ptr), false); break; + } + } + else + { + if (entity::take_control_of(ent, 25)) + entity::delete_entity(ent); + } } if (ENTITY::DOES_ENTITY_EXIST(ent)) diff --git a/src/vtable_hook.cpp b/src/vtable_hook.cpp new file mode 100644 index 00000000..7dcde764 --- /dev/null +++ b/src/vtable_hook.cpp @@ -0,0 +1,39 @@ +#include "vtable_hook.hpp" + +namespace big +{ + vtable_hook::vtable_hook(void** vft, std::size_t num_funcs) : + m_num_funcs(num_funcs), + m_table(vft), + m_backup_table(std::make_unique(m_num_funcs)), + m_hook_table(std::make_unique(m_num_funcs)) + { + std::memcpy(m_backup_table.get(), m_table, m_num_funcs * sizeof(void*)); + std::memcpy(m_hook_table.get(), m_table, m_num_funcs * sizeof(void*)); + } + + vtable_hook::~vtable_hook() + { + disable(); + } + + void vtable_hook::hook(std::size_t index, void* func) + { + m_hook_table[index] = func; + } + + void vtable_hook::unhook(std::size_t index) + { + m_hook_table[index] = m_backup_table[index]; + } + + void vtable_hook::enable() + { + std::memcpy(m_table, m_hook_table.get(), m_num_funcs * sizeof(void*)); + } + + void vtable_hook::disable() + { + std::memcpy(m_table, m_backup_table.get(), m_num_funcs * sizeof(void*)); + } +} diff --git a/src/vtable_hook.hpp b/src/vtable_hook.hpp new file mode 100644 index 00000000..c11cca78 --- /dev/null +++ b/src/vtable_hook.hpp @@ -0,0 +1,44 @@ +#pragma once +#include "common.hpp" + +namespace big +{ + class vtable_hook + { + public: + explicit vtable_hook(void** vft, std::size_t num_funcs); + ~vtable_hook(); + + vtable_hook(vtable_hook&& that) = delete; + vtable_hook& operator=(vtable_hook&& that) = delete; + vtable_hook(vtable_hook const&) = delete; + vtable_hook& operator=(vtable_hook const&) = delete; + + void hook(std::size_t index, void* func); + void unhook(std::size_t index); + + template + T get_original(std::size_t index); + + inline void** get_original_table() + { + return m_backup_table.get(); + } + + void enable(); + void disable(); + + private: + std::size_t m_num_funcs; + void** m_table; + std::unique_ptr m_backup_table; + std::unique_ptr m_hook_table; + }; + + template + inline T vtable_hook::get_original(std::size_t index) + { + return static_cast(m_backup_table[index]); + } + +}