Search Issue Tracker

Fixed in Unity 5.4.4

Votes

0

Found in

5.4.3f1

Issue ID

853316

Regression

Yes

UNET isLocalPlayer is always false in OnDestroy

Networking

-

-

Priority: 2Necessary for shipping a final release

-

Severity: 3Secondary functionality broken

When client closes connection, its isLocalPlayer parameter in OnDestroy method is reset to false.

1. Open attached project ("UnetIsLocalPlayer.zip")
2. Open "scene" scene
3. Hit play
4. Click LAN Host button
5. Click Stop (X) button

Expected result:
"NetworkBehaviour.isLocalPlayer" parameter of local player equals TRUE in OnDestroy method

Actual result:
"NetworkBehaviour.isLocalPlayer" parameter of local player equals FALSE in OnDestroy method (visible in Console output)

Reproduced on: 5.4.1p1, 5.4.3f1, 5.4.3p1, 5.5.0f1, 5.6.0a3
Not reproduced: 5.2.5f1, 5.3.0f4, 5.4.1f1
Regression introduced: 5.4.1p1

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.