mirror of
https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git
synced 2025-07-20 12:19:10 +00:00
Fix for animated detector regions ... (cherry picked from commit 057566416b
)
Date: Mon May 9 15:30:27 2011 -0400 Fix for animated detector regions not actually animating (cleft bucket cloth, Er'cana harvester ladder)
This commit is contained in:
@ -855,8 +855,11 @@ void plPXPhysical::ISetTransformGlobal(const hsMatrix44& l2w)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (GetProperty(plSimulationInterface::kPhysAnim))
|
// This used to check for the kPhysAnim flag, however animated detectors
|
||||||
{ hsAssert(fActor->readBodyFlag(NX_BF_KINEMATIC),"This Should be kinematic");
|
// are also kinematic but not kPhysAnim, therefore, this would break on PhysX
|
||||||
|
// SDKs (yes, I'm looking at you, 2.6.4) that actually obey the ***GlobalPose
|
||||||
|
// rules set forth in the SDK documentation.
|
||||||
|
if(fActor->readBodyFlag(NX_BF_KINEMATIC))
|
||||||
fActor->moveGlobalPose(mat);
|
fActor->moveGlobalPose(mat);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
Reference in New Issue
Block a user