public override void StreamDataReceived(BoltConnection connection, UdpStreamData data) { base.StreamDataReceived(connection, data); Debug.Log($"received {data.Data.Length} from {data.Channel}"); //DebugScreenMessage.DisplayMessage($"received {data.Data.Length} from {data.Channel}"); }
public override void StreamDataReceived(BoltConnection connection, UdpStreamData data) { var playerTexture = PlayerTextureMeta.Deserialize(data.Data); // Retransmit if (playerTexture != null) { BrokerSystem.PublishTexture(playerTexture.TargetEntity, playerTexture.TargetTexture, connection); } }
public override void StreamDataReceived(BoltConnection connection, UdpStreamData data) { string localHash = CreateHash(data.Data); BoltLog.Info("Received data from channel {0}: {1} bytes [{2}] [{3}]", data.Channel, data.Data.Length, localHash, connection); var evt = DataStreamCheck.Create(connection, ReliabilityModes.ReliableOrdered); evt.hash = localHash; evt.Send(); }
public override void StreamDataReceived(BoltConnection connection, UdpStreamData data) { int o = 0; BoltEntity boltEntity = BoltNetwork.FindEntity(new NetworkId(Blit.ReadU64(data.Data, ref o))); if (boltEntity.IsAttached()) { CoopVoice component = boltEntity.GetComponent <CoopVoice>(); if (component) { component.ReceiveVoiceData(data.Data, o); } } }
public override void StreamDataReceived(BoltConnection connection, UdpStreamData data) { try { //Debug.LogError("StreamDataReceived"); var length = data.Data.Length; Debug.Log($"Received WorldVoxel data length: {length}"); //BoltLog.Info($"WorldVoxel data received: {length}"); WorldEnvironment.Instance.LoadGameFromByteArray(data.Data, true, true); } catch (System.Exception ex) { Debug.LogError("SceneLoadRemoteDone Exception"); Debug.LogException(ex); } }
public void Event_StreamDataReceived(BoltConnection connection, UdpStreamData streamData) { INetworkInterfaceConnection interfaceConnection = FindInterfaceConnection(connection); if (interfaceConnection == null) { Log.Error($"[PhotonNetworkInterface] Received stream data from an unknown connection: {connection}."); return; } IStreamChannel streamChannel = FindStreamChannel(streamData.Channel); if (streamChannel == null) { Log.Error($"[PhotonNetworkInterface] Received stream data from an unknown channel '{streamData.Channel}'."); return; } Log.Info(LogChannel, "[PhotonNetworkInterface] Incoming stream data received: (length)" + streamData.Data.Length); StreamDataReceived?.Invoke(streamData.Data, streamChannel, interfaceConnection); }
public override void StreamDataReceived(BoltConnection connection, UdpStreamData data) { Debug.Log("Received :" + data.Channel.ToString()); if (data.Channel.ToString() == StreamAggregationChannel.ToString()) { LoadAggregationContainer.LoadData(data.Data); return; } if (data.Channel.ToString() == UpdateAggregationChannel.ToString()) { LoadAggregationContainer.UpdateData(data.Data); return; } if (data.Channel.ToString() == InitJsonChannel.ToString()) { InitJsonReceived = true; initJsonData = data.Data; } else if (data.Channel.ToString() == WaspJsonChannel.ToString()) { WaspJsonReceived = true; waspJsonData = data.Data; } else if (data.Channel.ToString() == PlayerJsonChannel.ToString()) { PlayerJsonReceived = true; playerJsonData = data.Data; } else { return; } CheckStreamsReceived(); }
public override void StreamDataReceived(BoltConnection connection, UdpStreamData data) => PhotonNetworkInterface.Event_StreamDataReceived(connection, data);