Hey there, I'm a total beginner with PlayMaker, and I'm running into a problem with collisions. Here are some pictures I've taken of the objects I'm dealing with:
https://imgur.com/a/qQwMoXe.
I've made an FSM on a cube named InteractObject (a stationary cube), and the first step is to detect a collision with an Object called ExamineRange (a cube that floats right in front of the player to help detect what type of object you're facing). When I attach ExamineRange to the default ThirdPersonController Unity offers and walk over to the InteractObject, the collision occurs and the Event plays through successfully. However when I take the ExamineRange object off of the ThirdPersonController and attach it to Unity's default FPSController, it does not trigger the collision. Additionally, it does not trigger the collision when I remove the ExamineRange object from any parents and manually overlap it with InteractObject during Play mode. As far as I can see, it's only working when attached to ThirdPersonController and it's really confusing me. I've tried replicating every aspect of the ThirdPersonController I could see within the FPSController (the pictures I posted are not reflective of this as I've undone the changes), but I really can't find a fix. Any help would be much appreciated.
I'm using Unity 2017.4.18f1.