#pragma once #include "Ped.h" class Weapon { private: static ImGuiTextFilter filter; static std::string selected_item; static std::vector search_categories; static std::vector> weapon_vec; static CJson weapon_json; static bool auto_aim; static bool fast_reload; static bool huge_damage; static bool long_range; static int ammo_count; static uchar cur_weapon_slot; static int selected_gang; static int selected_weapon_count; static int cur_weapon; static int gang_weapons[10][3]; friend class Ped; public: Weapon(); ~Weapon(); static void Main(); static void GiveWeaponToPlayer(std::string& weapon_type); static void SetGangWeapon(std::string& weapon_type); };