20 lines
371 B
C++
20 lines
371 B
C++
|
#pragma once
|
||
|
|
||
|
namespace Components
|
||
|
{
|
||
|
class Bullet : public Component
|
||
|
{
|
||
|
public:
|
||
|
Bullet();
|
||
|
|
||
|
private:
|
||
|
static Dvar::Var BGSurfacePenetration;
|
||
|
// Can't use Var class inside assembly stubs
|
||
|
static Game::dvar_t* BGBulletRange;
|
||
|
|
||
|
static float BG_GetSurfacePenetrationDepthStub(const Game::WeaponDef* weapDef, int surfaceType);
|
||
|
|
||
|
static void Bullet_FireStub();
|
||
|
};
|
||
|
}
|