2018-06-04 19:30:04 +00:00
|
|
|
#include "CProjectileInfo.hpp"
|
|
|
|
#include "World/CDamageInfo.hpp"
|
|
|
|
#include "GameGlobalObjects.hpp"
|
|
|
|
#include "CSimplePool.hpp"
|
|
|
|
|
|
|
|
namespace urde
|
|
|
|
{
|
|
|
|
|
2018-07-08 23:03:35 +00:00
|
|
|
CProjectileInfo::CProjectileInfo(urde::CInputStream& in)
|
|
|
|
: x0_weaponDescription(g_SimplePool->GetObj({SBIG('WPSC'), CAssetId(in)}))
|
|
|
|
, xc_damageInfo(in)
|
|
|
|
{
|
|
|
|
}
|
|
|
|
|
2018-06-04 19:30:04 +00:00
|
|
|
CProjectileInfo::CProjectileInfo(CAssetId proj, const CDamageInfo & dInfo)
|
|
|
|
: x0_weaponDescription(g_SimplePool->GetObj({SBIG('WPSC'), proj}))
|
|
|
|
, xc_damageInfo(dInfo)
|
|
|
|
{
|
|
|
|
}
|
|
|
|
|
|
|
|
zeus::CVector3f CProjectileInfo::PredictInterceptPos(const zeus::CVector3f &, const zeus::CVector3f &, const CPlayer &, bool)
|
|
|
|
{
|
|
|
|
return {};
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|