metaforce/Runtime/Weapon/CTargetableProjectile.hpp

22 lines
703 B
C++
Raw Normal View History

2018-10-07 03:42:33 +00:00
#pragma once
2018-02-11 05:27:00 +00:00
#include "CEnergyProjectile.hpp"
namespace urde
{
class CTargetableProjectile : public CEnergyProjectile
{
CDamageInfo x3e0_dInfo2;
public:
CTargetableProjectile(const TToken<CWeaponDescription>& desc, EWeaponType type,
const zeus::CTransform& xf, EMaterialTypes materials, const CDamageInfo& damage,
const CDamageInfo& damage2, TUniqueId uid, TAreaId aid, TUniqueId owner,
TUniqueId homingTarget, EProjectileAttrib attribs,
const std::experimental::optional<TLockedToken<CGenDescription>>& visorParticle,
2018-02-11 05:27:00 +00:00
u16 visorSfx, bool sendCollideMsg);
};
}