One-way Platforms (2D)

I’m wondering how I would go about making a moving one-way platform. I already know about the platform effector, and it doesn’t seem to be working for me (even though it worked a while ago). My platforms and player are fairly simple (rectangles and squares). I’m using some (pretty much all) of the code from this asset package: Unity Asset Store - The Best Assets for Game Making

If it’s possible, I’d like to keep all of the code because that’s the only thing that’s worked for me so far.

Make sure any collider you want to jump through has tag set to “Through”

There seems to be a bug with that asset that allows you to jump through the first moving platform in the demo scene even though it’s not tagged with the “Through” tag. Which is needed in order to jump through other static colliders or any collider normally. Setting the moving platform’s tag to “Through” solved this for me.