#pragma once #include "CEnergyProjectile.hpp" namespace urde { class CTargetableProjectile : public CEnergyProjectile { CDamageInfo x3e0_dInfo2; public: CTargetableProjectile(const TToken& 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>& visorParticle, u16 visorSfx, bool sendCollideMsg); }; } // namespace urde