public override void OnCustomAuthenticationFailed(string debugMessage) { LastCallback = PunCallbacks.OnCustomAuthenticationFailed; LastCallbackEvent = PlayMakerPunLUT.CallbacksEvents[LastCallback]; lastAuthenticationDebugMessage = debugMessage; lastAuthenticationFailed = true; _LastCallbackDataDebug.Clear(); _LastCallbackDataDebug.Add("Message", debugMessage); BroadcastCallback(); }
public override void OnPlayerPropertiesUpdate(Player target, ExitGames.Client.Photon.Hashtable changedProps) { LastCallback = PunCallbacks.OnRoomListUpdate; LastCallbackEvent = PlayMakerPunLUT.CallbacksEvents[LastCallback]; lastMessagePhotonPlayer = target; LastPlayerPropertiesUpdate = changedProps; _LastCallbackDataDebug.Clear(); _LastCallbackDataDebug.Add("Player", target.ToStringFull()); _LastCallbackDataDebug.Add("Properties that changed", changedProps.ToStringFull()); BroadcastCallback(); }
public override void OnJoinRandomFailed(short returnCode, string message) { LastCallback = PunCallbacks.OnJoinRandomFailed; LastCallbackEvent = PlayMakerPunLUT.CallbacksEvents[LastCallback]; lastJoinRandomRoomFailed = true; LastJoinRandomRoomFailedReturnCode = returnCode; LastJoinRandomRoomFailedMessage = message; _LastCallbackDataDebug.Clear(); _LastCallbackDataDebug.Add("ReturnCode", returnCode.ToString()); _LastCallbackDataDebug.Add("Message", message); BroadcastCallback(); }
public override void OnJoinedRoom() { LastCallback = PunCallbacks.OnJoinedRoom; LastCallbackEvent = PlayMakerPunLUT.CallbacksEvents[LastCallback]; lastJoinRoomFailed = false; LastJoinRoomFailedReturnCode = 0; LastJoinRoomFailedMessage = string.Empty; lastJoinRandomRoomFailed = false; LastJoinRandomRoomFailedReturnCode = 0; LastJoinRandomRoomFailedMessage = string.Empty; BroadcastCallback(); }
void ProcessCallbackStack() { if (PunCallbacksStack.Count == 0) { return; } PunCallbackInfo _callback = PunCallbacksStack.Pop(); LastCallback = _callback.Callback; LastCallbackEvent = _callback.CallbackEvent; lastMessagePhotonPlayer = _callback.Player; BroadcastCallback(); }
public override void OnCustomAuthenticationResponse(Dictionary <string, object> data) { LastCallback = PunCallbacks.OnCustomAuthenticationResponse; LastCallbackEvent = PlayMakerPunLUT.CallbacksEvents[LastCallback]; lastAuthenticationFailed = false; lastCustomAuthenticationResponse = data; _LastCallbackDataDebug.Clear(); foreach (var _d in data) { _LastCallbackDataDebug.Add(_d.Key, _d.Value.ToString()); } BroadcastCallback(); }