mirror of
https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git
synced 2025-07-18 03:09:13 +00:00
Remove PhysX Dependency from plExcludeRegionMod
This commit is contained in:
@ -4,7 +4,6 @@ include_directories("../../NucleusLib/inc")
|
||||
include_directories("../../NucleusLib")
|
||||
include_directories("../../PubUtilLib")
|
||||
|
||||
include_directories(${PHYSX_INCLUDE_DIRS})
|
||||
include_directories(${OPENAL_INCLUDE_DIR})
|
||||
|
||||
set(plModifier_SOURCES
|
||||
|
@ -62,7 +62,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
|
||||
//for hack
|
||||
#include "plPhysX/plPXPhysical.h"
|
||||
#include "plPhysX/plPXPhysicalControllerCore.h"
|
||||
#include <NxCapsule.h>
|
||||
|
||||
static plPhysical* GetPhysical(plSceneObject* obj)
|
||||
{
|
||||
if (obj)
|
||||
@ -309,10 +309,8 @@ void plExcludeRegionModifier::IMoveAvatars()
|
||||
int actualCount = plPXPhysicalControllerCore::GetControllersInThisSubWorld(phys->GetWorldKey(), numControllers, controllers);
|
||||
|
||||
for (int i=0;i<actualCount;i++)
|
||||
{
|
||||
NxCapsule cap;
|
||||
controllers[i]->GetWorldSpaceCapsule(cap);
|
||||
if(phys->OverlapWithCapsule(cap))
|
||||
{
|
||||
if (phys->OverlapWithController(controllers[i]))
|
||||
{
|
||||
plSceneObject* so = plSceneObject::ConvertNoRef(controllers[i]->GetOwner()->ObjectIsLoaded());
|
||||
const plArmatureMod* constAvMod = (plArmatureMod*)so->GetModifierByType(plArmatureMod::Index());
|
||||
|
Reference in New Issue
Block a user