Unreal Engine 5.3.2
I have replaced the existing ThirdPersonCharacterBP with my own character BP because a series of undos and redos has corrupted the inherited components of the original BP. It is identical to the original BP, however I’m suspecting this might be causing an issue.
In my UE5 project, I have an IK system set up which manages left hand placement on the weapon. I also have a system which disengages the left hand placement system whenever an action such as reloading is triggered.
The problem I’m facing is that the left hand placement relative to the weapon is the same for all players from the client’s perspective. The disengagement system also triggers for all players from the client’s perspective, which means that if the client reloads, it will look like all other players also have their left hand IK disabled.
To put it another way,
-
If another player reloads, their left hand always stays at the location defined by the left hand socket on the weapon. If both players reload, however, then you can see the other player reload properly, with thier left hand detatching from the left hand socket on the gun.
-
If the client is holding a large weapon, and another player is holding a small weapon, the other player will be holding the small weapon as if they are holding a large weapon, and vice versa.
I’ve been searching so long for a solution, however I can’t find a solution. I would really appreciate it if someone can help me fix this problem ^^