mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-10 03:47:42 +00:00
Various bug fixes
This commit is contained in:
@@ -92,6 +92,7 @@ CRayCastResult CCollidableOBBTreeGroup::CastRayInternal(const CInternalRayCastSt
|
||||
}
|
||||
}
|
||||
|
||||
ret.Transform(rayCast.GetTransform());
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
||||
@@ -132,6 +132,12 @@ const CCollisionPrimitive* CCollisionActor::GetCollisionPrimitive() const
|
||||
return x284_spherePrimitive.get();
|
||||
}
|
||||
|
||||
EWeaponCollisionResponseTypes CCollisionActor::GetCollisionResponseType(const zeus::CVector3f&, const zeus::CVector3f&,
|
||||
const CWeaponMode&, EProjectileAttrib) const
|
||||
{
|
||||
return x300_responseType;
|
||||
}
|
||||
|
||||
zeus::CTransform CCollisionActor::GetPrimitiveTransform() const
|
||||
{
|
||||
zeus::CTransform xf = x34_transform;
|
||||
|
||||
@@ -47,6 +47,8 @@ public:
|
||||
void Touch(CActor &, CStateManager &);
|
||||
zeus::CVector3f GetOrbitPosition(const CStateManager &) const;
|
||||
const CCollisionPrimitive* GetCollisionPrimitive() const;
|
||||
EWeaponCollisionResponseTypes GetCollisionResponseType(const zeus::CVector3f&, const zeus::CVector3f&,
|
||||
const CWeaponMode&, EProjectileAttrib) const;
|
||||
zeus::CTransform GetPrimitiveTransform() const;
|
||||
std::experimental::optional<zeus::CAABox> GetTouchBounds() const;
|
||||
void SetDamageVulnerability(const CDamageVulnerability& vuln);
|
||||
|
||||
Reference in New Issue
Block a user