public override void OnLeftRoom() { base.OnLeftRoom (); logger.Log ("OnLeftRoom"); if (matchingUser != null) { PhotonNetwork.Destroy (matchingUser.photonView); matchingUser = null; } if (onLeftRoomEvent != null) { onLeftRoomEvent.Invoke (); } }
public override void OnJoinedRoom() { base.OnJoinedRoom (); logger.Log ("OnJoinedRoom:"+PhotonNetwork.room.name); matchingUser = CreateMatchingUser (); PhotonNetwork.RPC (matchingUser.photonView , "RpcSendJoinedUserInfo" , PhotonTargets.MasterClient , false , JsonUtility.ToJson (MainCtrl.GetInstance ()._userInfo)); if (onJoinRoomEvent != null) { onJoinRoomEvent.Invoke (); } }