The polto appear to get stuck in the Chasm level.
Repro:
Jump across the platforms, with the Polto chasing you.
Eventually they stop chasing you, become docile and simply stand there looking at you.
Seems to occur on the first time I jump across, but may take multiple attempts.
The issue seems to come from them getting stuck in their "DoTraverse" Coroutine.
They seem to attempt to be aligning their forward vector with the direction needed for the traverse, however they never seem to get there.
I added an extra debug to output their fwd and the traverseAlign Vector when they are supposed to be identical, however they are not.
Line 655 and 656 in the EnemyScript.cs are what I refer to.
This is perplexing as the first line literally sets the fwd to be equal to the traverseAlign,
Yet the debug reads that the two have different values.
The polto appear to get stuck in the Chasm level. Repro: Jump across the platforms, with the Polto chasing you. Eventually they stop chasing you, become docile and simply stand there looking at you. Seems to occur on the first time I jump across, but may take multiple attempts.
The issue seems to come from them getting stuck in their "DoTraverse" Coroutine. They seem to attempt to be aligning their forward vector with the direction needed for the traverse, however they never seem to get there. I added an extra debug to output their fwd and the traverseAlign Vector when they are supposed to be identical, however they are not.
Line 655 and 656 in the EnemyScript.cs are what I refer to. This is perplexing as the first line literally sets the fwd to be equal to the traverseAlign, Yet the debug reads that the two have different values.