Only allow sleeping cubes to activate triggers
This commit is contained in:
parent
73f4e6f9a7
commit
1646e32fa1
|
@ -19,7 +19,7 @@ enum ObjectTriggerType triggerDetermineType(struct CollisionObject* objectEnteri
|
|||
|
||||
int decorType = decorIdForObjectDefinition((struct DecorObjectDefinition*)objectEnteringTrigger->collider);
|
||||
|
||||
if (decorType == DECOR_TYPE_CUBE || DECOR_TYPE_CUBE_UNIMPORTANT) {
|
||||
if ((decorType == DECOR_TYPE_CUBE || decorType == DECOR_TYPE_CUBE_UNIMPORTANT) && (objectEnteringTrigger->body->flags & RigidBodyIsSleeping) != 0) {
|
||||
return ObjectTriggerTypeCube;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue