mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-08 22:27:43 +00:00
CActorContraption fixes, better CMake dependency handling
This commit is contained in:
@@ -26,7 +26,7 @@ CScriptPlatform::CScriptPlatform(
|
||||
TUniqueId uid, std::string_view name, const CEntityInfo& info, const zeus::CTransform& xf, CModelData&& mData,
|
||||
const CActorParameters& actParms, const zeus::CAABox& aabb, float speed, bool detectCollision, float xrayAlpha,
|
||||
bool active, const CHealthInfo& hInfo, const CDamageVulnerability& dVuln,
|
||||
const rstl::optional<TLockedToken<CCollidableOBBTreeGroupContainer>>& dcln, bool rainSplashes,
|
||||
const std::optional<TLockedToken<CCollidableOBBTreeGroupContainer>>& dcln, bool rainSplashes,
|
||||
u32 maxRainSplashes, u32 rainGenRate)
|
||||
: CPhysicsActor(uid, active, name, info, xf, std::move(mData), MakePlatformMaterialList(), aabb, SMoverData(15000.f),
|
||||
actParms, 0.3f, 0.1f)
|
||||
@@ -301,7 +301,7 @@ void CScriptPlatform::Render(const CStateManager& mgr) const {
|
||||
mgr.SetupFogForArea(x4_areaId);
|
||||
}
|
||||
|
||||
rstl::optional<zeus::CAABox> CScriptPlatform::GetTouchBounds() const {
|
||||
std::optional<zeus::CAABox> CScriptPlatform::GetTouchBounds() const {
|
||||
if (x314_treeGroup)
|
||||
return {x314_treeGroup->CalculateAABox(GetTransform())};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user