metaforce/Runtime/Weapon/CTargetableProjectile.hpp

19 lines
670 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"
2018-12-08 05:30:43 +00:00
namespace urde {
class CTargetableProjectile : public CEnergyProjectile {
CDamageInfo x3e0_dInfo2;
2018-02-11 05:27:00 +00:00
public:
2018-12-08 05:30:43 +00:00
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,
2019-01-29 08:28:35 +00:00
const rstl::optional<TLockedToken<CGenDescription>>& visorParticle, u16 visorSfx,
2018-12-08 05:30:43 +00:00
bool sendCollideMsg);
2018-02-11 05:27:00 +00:00
};
2018-12-08 05:30:43 +00:00
} // namespace urde