/// <summary> /// Réinitialise tous les attributs par défauts d'un joueur /// </summary> /// <param name="Player"></param> /// <param name="reinitgameattr"></param> public void InitPlayerAttributes(PhotonPlayer Player, bool reinitgameattr) { if (!PhotonNetwork.inRoom) { return; } Player.SetAttribute(PlayerAttributes.ISIDLE, false); Player.SetAttribute(PlayerAttributes.ISREADY, false); Player.SetAttribute(PlayerAttributes.ISLAGGY, false); Player.SetAttribute(PlayerAttributes.ISROOMADMIN, false); Player.SetAttribute(PlayerAttributes.ISIMMOBILIZED, PhotonNetwork.room.GetAttribute(RoomAttributes.IMMOBILIZEALL, false)); Player.SetPlayerState(PlayerState.isReadyToPlay); if (reinitgameattr) { Player.SetAttribute(PlayerAttributes.SCORE, 0); Player.SetAttribute(PlayerAttributes.CAPTURESCORE, 0); Player.SetAttribute(PlayerAttributes.ISCAPTURED, false); Player.SetAttribute(PlayerAttributes.INPRISONZONE, false); Player.SetAttribute(PlayerAttributes.testKey, "INITIED"); } UpdateReadyBtnState(); }