15 proto external
int GetNextFireModeIndex();
16 proto external
int GetFireModesCount();
17 proto external
int GetFireModeIndex();
18 proto external
int GetFireModesList(out notnull array<BaseFireMode> outFireModes);
21 proto external
int GetBarrelsCount();
22 proto external
int GetCurrentBarrelIndex();
23 proto external
bool IsBarrelChambered(
int barrelIndex);
24 proto external
bool IsCurrentBarrelChambered();
25 proto external
bool IsChamberingPossible();
27 proto external
bool ClearChamber(
int barrelIndex);
29 proto external
bool IsDisposable();
31 proto external
int GetAmmoCount();
32 proto external
int GetMaxAmmoCount();
33 proto external BaseMagazineComponent GetMagazine();
36 proto external ResourceName GetDefaultMagazineOrProjectileName();
38 proto external
UIInfo GetUIInfo();
39 proto external IEntity GetOwner();