Assets and versions
Unity: 2019.2.12f1
UFPS: Ultimate FPS: 2.1.9
PUN Addon: current ver. 1.0.3
Problem 1) Master client cannot cause damage to joined players until death event is launched
Upon master spawning secondary client, master is unable to cause damage to client BUT client can cause damage to master. When master client dies (client kills him), problem goes away.
Problem 2) Respawn causes CharacterIK to be disabled on remote client.
This not always happens on first kill, but I have seen this both on fresh project and existing project. When remote character dies CharacterIK is disabled but never enabled again, this means moving head up/down is not working.
If I enable remote character CharacterIK component manually from inside Unity editor, everything starts working normally which means head up/down syncing for my client (who is inside Unity editor). This has happen both in editor and using only builds.
In this video, I kill character and take control of it (using another window), when I respawn, I try to move my head up and down, which as you can see, is not syncing.
Video:
I tried with very basic setup following opsive tutorials, with recent test I did was:
Unity: 2019.2.12f1
UFPS: Ultimate FPS: 2.1.9
PUN Addon: current ver. 1.0.3
Problem 1) Master client cannot cause damage to joined players until death event is launched
Upon master spawning secondary client, master is unable to cause damage to client BUT client can cause damage to master. When master client dies (client kills him), problem goes away.
Problem 2) Respawn causes CharacterIK to be disabled on remote client.
This not always happens on first kill, but I have seen this both on fresh project and existing project. When remote character dies CharacterIK is disabled but never enabled again, this means moving head up/down is not working.
If I enable remote character CharacterIK component manually from inside Unity editor, everything starts working normally which means head up/down syncing for my client (who is inside Unity editor). This has happen both in editor and using only builds.
In this video, I kill character and take control of it (using another window), when I respawn, I try to move my head up and down, which as you can see, is not syncing.
Video:
I tried with very basic setup following opsive tutorials, with recent test I did was:
- Copy demo scene.,
- Copy demo scene character
- Use "Pun Character" tool within opsive addon editor (turn objects into PUN objects).
- Build and kill each other.