Fixing up some flaky conditions for playmode tests.
Specifically tests:
NetworkKCCTests.Validate_NetworkKCC_Sliding
NetworkKCCtests.Validate_NetworkKCC_MovingGround
NetworkKCCtests.Validate_NetworkKCC_Sliding
The tests were getting stuck in the "LandingState" causing the players to never enter idle state. This was caused by this transition being driven by an animation. However, these animations were baked for the test and not using the real animations so it would only end if the frame of the play mode test happened to end before the animation reset. This was likely but not garneted so I added a backup transition that will force the state change after 1 second of landing.
Additionally, I cleaned up some of the other extreme setting and added some documentation to the tests.
Description
Fixing up some flaky conditions for playmode tests.
Specifically tests:
The tests were getting stuck in the "LandingState" causing the players to never enter idle state. This was caused by this transition being driven by an animation. However, these animations were baked for the test and not using the real animations so it would only end if the frame of the play mode test happened to end before the animation reset. This was likely but not garneted so I added a backup transition that will force the state change after 1 second of landing.
Additionally, I cleaned up some of the other extreme setting and added some documentation to the tests.