I'm building a 2D platformer in Unity using TK2D for sprites. I attached a slightly modified version of Unity's platformer controller script to my player character sprite and left it as a regular box collider at first, everything worked fine. The collisions didn't look normal (since the collider wasn't lined up with the character's legs) so I changed the collider to a polygon and added several points to make the collisions look normal. When I tested the game again, whenever I try to move left or right, the controller no longer works. I can still jump with spacebar for some reason, but movement controls break.
Any ideas on what is causing this? Anyone know how I can use a polygon collider without breaking the character controller?