metaforce/Runtime/Weapon/CFlameThrower.hpp

23 lines
670 B
C++
Raw Normal View History

2017-05-09 13:27:07 +00:00
#ifndef __URDE_CFLAMETHROWER_HPP__
#define __URDE_CFLAMETHROWER_HPP__
#include "Weapon/CGameProjectile.hpp"
namespace urde
{
class CFlameInfo;
class CFlameThrower : public CGameProjectile
{
static const zeus::CVector3f kLightOffset;
zeus::CTransform x2e8_;
public:
CFlameThrower(const TToken<CWeaponDescription>& wDesc, const std::string& name, EWeaponType wType,
const CFlameInfo& flameInfo, const zeus::CTransform& xf, EMaterialTypes matType,
const CDamageInfo& dInfo, TUniqueId owner, TAreaId aId, TUniqueId uid, u32 w1);
void SetTransform(const zeus::CTransform& xf);
};
}
#endif // __URDE_CFLAMETHROWER_HPP__