Well, wasn't expecting to find this. This looks good, though I think the lack of being able to double-jump after wall-jumping is jarring, but I've also got some recommendations:
- Crouching... Erm, I don't think that's really needed in a behaviour. All it really is is mainly just a change in animation and collision and, depending on whether the player can move while doing so, not move or just move slowly. Nothing a couple of variables can't do. Basic as hell.
Sorry to quote this three years later, but it would be quite nice to be able to set a crouch/crawl height in the behavior settings, then that could just automatically be applied to the actual platform behavior, so no more events for this, you just set how low you crouch in pixels, draw your animations to match and away you go, the crawling collisions are handled for you.