I have a large cube which is used in puzzles. It has a trigger attached to it - once the player pushes it or touches it, the FSM begins to fade the cube's opacity and eventually resets its position.
The large cube and FSM are parented to another invisible cube, which controls the physics and rigidbody of the puzzle cube. Everything works great, when the player pushes the cube from the side, it moves and starts to fade.
However, when the character is standing on top of the cube, the fade event doesn't trigger. I even made the collider unreasonably large to see if maybe the character collider just wan't intersecting with it, but still no luck. Do character colliders not sent collision events to colliders that are directly below them? Or perhaps I'm doing something else wrong?