This is because we entered the collision with the block while in the air state and we need to disengage and engage with the block again while on the ground to be able to push it.
Maybe the events need to be global for the player and not per state? Or does it make more sense to add a OnCollisionStay event for this purpose rather than to use Enter and Exit?
This is because we entered the collision with the block while in the air state and we need to disengage and engage with the block again while on the ground to be able to push it.
Maybe the events need to be global for the player and not per state? Or does it make more sense to add a OnCollisionStay event for this purpose rather than to use Enter and Exit?