Beispiel #1
0
    public override void OnLeftRoom()
    {
        base.OnLeftRoom ();
        logger.Log ("OnLeftRoom");

        if (matchingUser != null) {
            PhotonNetwork.Destroy (matchingUser.photonView);
            matchingUser = null;

        }

        if (onLeftRoomEvent != null) {
            onLeftRoomEvent.Invoke ();
        }
    }
Beispiel #2
0
    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 ();
        }
    }