Skip to content

Commit e90f719

Browse files
committed
Add OnOwnershipTransferFailed method to PunOwnershipCallbacksTriggers class
1 parent 653153d commit e90f719

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

Packages/PUN2Rx/Runtime/Triggers/PunOwnershipCallbacksTriggers.cs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,18 @@ public IObservable<Tuple<PhotonView, Player>> OnOwnershipTransferredAsObservable
3535
return onOwnershipTransferred ?? (onOwnershipTransferred = new Subject<Tuple<PhotonView, Player>>());
3636
}
3737

38+
private Subject<Tuple<PhotonView, Player>> onOwnershipTransferFailed;
39+
40+
public void OnOwnershipTransferFailed(PhotonView targetView, Player senderOfFailedRequest)
41+
{
42+
onOwnershipTransferFailed?.OnNext(Tuple.Create(targetView, senderOfFailedRequest));
43+
}
44+
45+
public IObservable<Tuple<PhotonView, Player>> OnOwnershipTransferFailedAsObservable()
46+
{
47+
return onOwnershipTransferFailed ?? (onOwnershipTransferFailed = new Subject<Tuple<PhotonView, Player>>());
48+
}
49+
3850
#endregion
3951

4052
#region lifecycle

0 commit comments

Comments
 (0)