#pragma once

#include <Platform/Macros/PlatformSpecific.h>
#include "C_CSWeaponBase.h"

namespace cs2
{

struct C_WeaponGlock : C_CSWeaponBase {
};

struct C_WeaponHKP2000 : C_CSWeaponBase {
};

struct C_WeaponElite : C_CSWeaponBase {
};

struct C_WeaponP250 : C_CSWeaponBase {
};

struct C_WeaponTec9 : C_CSWeaponBase {
};

struct C_WeaponFiveSeven : C_CSWeaponBase {
};

struct C_DEagle : C_CSWeaponBase {
};

struct C_WeaponMAC10 : C_CSWeaponBase {
};

struct C_WeaponMP7 : C_CSWeaponBase {
};

struct C_WeaponMP9 : C_CSWeaponBase {
};

struct C_WeaponUMP45 : C_CSWeaponBase {
};

struct C_WeaponP90 : C_CSWeaponBase {
};

struct C_WeaponBizon : C_CSWeaponBase {
};

struct C_WeaponMag7 : C_CSWeaponBase {
};

struct C_WeaponSawedoff : C_CSWeaponBase {
};

struct C_WeaponXM1014 : C_CSWeaponBase {
};

struct C_WeaponNOVA : C_CSWeaponBase {
};

struct C_WeaponM249 : C_CSWeaponBase {
};

struct C_WeaponNegev : C_CSWeaponBase {
};

struct C_WeaponGalilAR : C_CSWeaponBase {
};

struct C_WeaponFamas : C_CSWeaponBase {
};

struct C_AK47 : C_CSWeaponBase {
};

struct C_WeaponM4A1 : C_CSWeaponBase {
};

struct C_WeaponSG556 : C_CSWeaponBase {
};

struct C_WeaponAug : C_CSWeaponBase {
};

struct C_WeaponSSG08 : C_CSWeaponBase {
};

struct C_WeaponAWP : C_CSWeaponBase {
};

struct C_WeaponG3SG1 : C_CSWeaponBase {
};

struct C_WeaponSCAR20 : C_CSWeaponBase {
};

struct C_WeaponTaser : C_CSWeaponBase {
};

struct C_Knife : C_CSWeaponBase {
};

struct C_Flashbang : C_CSWeaponBase {
};

struct C_HEGrenade : C_CSWeaponBase {
};

struct C_SmokeGrenade : C_CSWeaponBase {
};

struct C_MolotovGrenade : C_CSWeaponBase {
};

struct C_IncendiaryGrenade : C_CSWeaponBase {
};

struct C_DecoyGrenade : C_CSWeaponBase {
};

struct C_C4 : C_CSWeaponBase {
};

}
