Closed fight4dream closed 5 years ago
I think the issue with your setup is you're trying to check for a DestinationLocationFacade
but the GameObject which that script sits on never deals with any collision data so the pointer will never find it.
The sub element that has the collision volume on is called Internal/CollisionVolume
it has a tag component of DestinationLocationLockedStateTag
you could probably check for that.
But then I think this will create an additional issue with the headset surface locator will attempt to find the ground underneath the destination point and this ground won't match the rule so it won't actually teleport you.
I wonder if therefore destination points should have their own ground collider that can be set up with a rule?
But in short, the positive Rule system works fine.
After fiddling with it, I confirm the positive Rule works fine.
Here are what I have done to my destination for anyone interested:
Environment
Steps to reproduce
Expected behavior
This should deliberately only allow destination point facades to be valid and selectable by pointers.
Current behavior
Nothing is valid and selectable.