Transfer Up Causes Infinite Loop

rsoult3

New member
I noticed there is a transfer-up animation. When the character tries to use it, the animation goes into an infinite loop and never exits. This looks like a half-finished feature that is in the demo. Is there an ETA for this to be finished?
1753628381883.png
1753628402035.png
 
Thanks, I should be able to look at this within the next week or two and do an update.
 
This is an issue when the character is jumping from the start. You can fix it by moving the AllowHorizontalCollisionDetection assignment from line 684 to line 700:

Code:
                    m_CharacterLocomotion.AllowHorizontalCollisionDetection = false; // here
                    m_HangState = HangState.Shimmy; // existing
 
This is an issue when the character is jumping from the start. You can fix it by moving the AllowHorizontalCollisionDetection assignment from line 684 to line 700:

Code:
                    m_CharacterLocomotion.AllowHorizontalCollisionDetection = false; // here
                    m_HangState = HangState.Shimmy; // existing
Cool. I can make the change here for now. Thank you.
 
I found another issue. If the ledge is just low enough to jump to, then the character will be able to keep moving beyond the edge of the collider.
1754254084967.png
 
The hang ability expects some ground clearance, I'll take a look at this situation. Depending on what it is, I may need to disable the hang ability from being able to start in this situation.
 
That is what I did as a temporary fix. I extended Hang and added some additional checks inside CanStartAbility after calling the base.
 
Back
Top