25 lines
325 B
C++
25 lines
325 B
C++
#pragma once
|
|
|
|
#include "trigger.h"
|
|
|
|
struct GraspBuff;
|
|
class Creature;
|
|
class Weapon;
|
|
class GunGrasp
|
|
{
|
|
public:
|
|
GunGrasp(Creature* owner);
|
|
~GunGrasp();
|
|
|
|
void Init();
|
|
|
|
private:
|
|
|
|
void Clear();
|
|
void TakeOnWeapon(Weapon* weapon);
|
|
|
|
private:
|
|
Creature* owner_ = nullptr;
|
|
std::vector<int> hold_buffs_;
|
|
};
|