I have finished adding in moving platforms with behavior that I'm satisfied with. It also supports mind unlock!
I had some issues trying to get Unreal 4's collision to cooperate for the mind unlockable version of the platforms. Basically the issue was that the mind was triggering an End Overlap event while the platform was still within detection radius. What this meant was that the platform would rapidly toggle between on/off. My assumption on why this is happening is because the engine technically teleports objects around as they are moving, so the physics engine sees an object disappear/reappear, thus triggering the End Overlap.
I ended up using a track detection system and I think it might work out fine. I may revisist the more accurate platform detection at a later time if I feel it would add a lot to the game.
I had some issues trying to get Unreal 4's collision to cooperate for the mind unlockable version of the platforms. Basically the issue was that the mind was triggering an End Overlap event while the platform was still within detection radius. What this meant was that the platform would rapidly toggle between on/off. My assumption on why this is happening is because the engine technically teleports objects around as they are moving, so the physics engine sees an object disappear/reappear, thus triggering the End Overlap.
I ended up using a track detection system and I think it might work out fine. I may revisist the more accurate platform detection at a later time if I feel it would add a lot to the game.