ToString() public method

public ToString ( ) : string
return string
    public void OnOwnershipRequest(PhotonView targetView, Player requestingPlayer)
    {
        targetView.TransferOwnership(requestingPlayer);

#if UNITY_EDITOR
        Debug.Log("Transfer owner of " + targetView.ToString() + " to " + requestingPlayer.ActorNumber);
#endif
    }
    public void OnOwnershipTransfered(object[] viewAndPlayers)
    {
        PhotonView view = viewAndPlayers[0] as PhotonView;

        PhotonPlayer newOwner = viewAndPlayers[1] as PhotonPlayer;

        PhotonPlayer oldOwner = viewAndPlayers[2] as PhotonPlayer;

        Debug.Log("OnOwnershipTransfered for PhotonView" + view.ToString() + " from " + oldOwner + " to " + newOwner);
    }
Example #3
0
    public void OnOwnershipTransfered(object[] viewAndPlayers)
    {
        PhotonView   photonView    = viewAndPlayers[0] as PhotonView;
        PhotonPlayer photonPlayer  = viewAndPlayers[1] as PhotonPlayer;
        PhotonPlayer photonPlayer2 = viewAndPlayers[2] as PhotonPlayer;

        Debug.Log(string.Concat(new object[]
        {
            "OnOwnershipTransfered for PhotonView",
            photonView.ToString(),
            " from ",
            photonPlayer2,
            " to ",
            photonPlayer
        }));
    }
Example #4
0
    void IPunOwnershipCallbacks.OnOwnershipTransfered(PhotonView targetView, Player previousOwner)
    {
        // only deal with the case that targetView is the same as my photonView
        if (targetView != photonView)
        {
            return;
        }

        if (targetView.OwnerActorNr == PhotonNetwork.LocalPlayer.ActorNumber)
        {
            tcsRequest?.TrySetResult(true);
        }

        ownershipTransferedEvent?.Invoke(previousOwner, targetView.Owner);
        Debug.Log($"OnOwnershipTransfered: {targetView.ToString()} {(previousOwner==null ? "<Scene>" : previousOwner.ToString())} to {(targetView.Owner == null ? "<Scene>" : targetView.Owner.ToString())}");
    }
    public void OnOwnershipTransfered(object[] viewAndPlayers)
    {
        PhotonView view = viewAndPlayers[0] as PhotonView;

        PhotonPlayer newOwner = viewAndPlayers[1] as PhotonPlayer;

        PhotonPlayer oldOwner = viewAndPlayers[2] as PhotonPlayer;

        if (requestedPhotonView != null && requestedPhotonView == view.viewID && newOwner.ID == PhotonNetwork.player.ID)
        {
            requestedPhotonView = null;
            setAsSelected();
        }

        Debug.Log("OnOwnershipTransfered for PhotonView" + view.ToString() + " from " + oldOwner + " to " + newOwner);
    }
Example #6
0
    void IPunOwnershipCallbacks.OnOwnershipRequest(PhotonView targetView, Player requester)
    {
        // only deal with the case that targetView is the same as my photonView
        if (targetView != photonView)
        {
            return;
        }

        Debug.Log($"OnOwnershipRequest {targetView.ViewID}: {targetView.ToString()} RequestBy {requester.ToString()} ...");
        ownershipRequestEvent?.Invoke(requester);

        //I am MC, targetViewBelong to scene
        if (PhotonNetwork.IsMasterClient && targetView.Owner == null)
        {
            targetView.TransferOwnership(requester);
        }
    }
Example #7
0
 void IPunOwnershipCallbacks.OnOwnershipTransferFailed(PhotonView targetView, Player senderOfFailedRequest)
 {
     Debug.LogWarning($"OnOwnershipTransferFailed: {targetView.ToString()}, RequestBy {senderOfFailedRequest.ToString()}");
 }