
Can someone tell me why this isn’t working? I tried Trigger too but still dont work. Help!

Can someone tell me why this isn’t working? I tried Trigger too but still dont work. Help!
Press play, select the object, open the Animator panel, go into the parameters and flip it by hand… does it animate?
If not, fix the animation / animator.
If so, then the problem is in the code.
You must find a way to get the information you need in order to reason about what the problem is.
What is often happening in these cases is one of the following:
To help gain more insight into your problem, I recommend liberally sprinkling Debug.Log() statements through your code to display information in realtime.
Doing this should help you answer these types of questions:
Knowing this information will help you reason about the behavior you are seeing.
You can also put in Debug.Break() to pause the Editor when certain interesting pieces of code run, and then study the scene
You could also just display various important quantities in UI Text elements to watch them change as you play the game.
If you are running a mobile device you can also view the console output. Google for how on your particular mobile target.
Here’s an example of putting in a laser-focused Debug.Log() and how that can save you a TON of time wallowing around speculating what might be going wrong:
Also, if you post a code snippet, ALWAYS USE CODE TAGS:
How to use code tags: Using code tags properly
Parameters are working. Function wont work at all but i dont know why(Tag is exactly the same) Btw. Sorry for not using Code tags, its my first post.
And that is why we sprinkle Debug.Log() statements everywhere to find out why! Nobody here knows. See above.
Also, go read the documentation for collisions, specifically the requirements and precise function names. Even one character off makes it fail.
But everything else works.
I’m thinking that you actually meant to use one of Unity’s built-in collision handling messages. Maybe you meant to name your method OnColliderEnter2D instead?
Don’t use the name “Collision2D” anyway, since there is already a class named “Collision2D” in the Unity API.

still dont work ):
You seem defiantly unwilling to go to the documentation and LOOK how that function is spelled.
Hint: it isn’t spelled OnColliderEnter2D and it isn’t spelled Collision2D
We’ll wait until you get back from the docs.