protected override PacketResult ProcessPacket(BinaryReader br) { int num; long position = br.BaseStream.Position; br.BaseStream.Seek((long)4, SeekOrigin.Current); float single = br.ReadSingle(); float single1 = br.ReadSingle(); float single2 = br.ReadSingle(); if (base.NetworkProtocol != 2001) { if (base.NetworkProtocol != 7108 && base.NetworkProtocol != 1028) { throw new Exception("unknown protocol"); } num = 296; } else { num = 144; } br.BaseStream.Seek((long)num, SeekOrigin.Current); int num1 = br.ReadInt32(); br.BaseStream.Seek((long)num1, SeekOrigin.Current); PacketResult packetResult = new PacketResult() { Read = br.BaseStream.Position - position, CurrentPosition = new Vector(single, single1, single2) }; return(packetResult); }
protected override PacketResult ProcessPacket(BinaryReader br) { PacketResult packetResult = base.ProcessPacket(br); if (this._startAdjustType == null && base.Map == "testchmb_a_00" && packetResult.CurrentPosition.Equals(new Vector(-544f, -368.75f, 160f))) { this._startAdjustType = "Crosshair Appear"; this._startTick = base.CurrentTick + 1; } return(packetResult); }
protected override PacketResult ProcessPacket(BinaryReader br) { PacketResult packetResult = base.ProcessPacket(br); StringBuilder stringBuilder = this._debugBuffer; object[] currentTick = new object[] { base.CurrentTick, ": ", packetResult.CurrentPosition, Environment.NewLine }; stringBuilder.Append(string.Concat(currentTick)); if (this._startAdjustType == null && base.Map == "sp_a1_intro1" && atSpawn(packetResult.CurrentPosition)) { this._startAdjustType = "Crosshair Appear"; this._startTick = base.CurrentTick + INTRO_START_TICK_OFFSET; } else if (this._endAdjustType == null && base.Map == "sp_a4_finale4" && onTheMoon(packetResult.CurrentPosition)) { this._endAdjustType = "Crosshair Disappear"; this._endTick = base.CurrentTick + FINALE_END_TICK_OFFSET; } return(packetResult); }
protected override PacketResult ProcessPacket(BinaryReader br) { PacketResult packetResult = base.ProcessPacket(br); StringBuilder stringBuilder = this._debugBuffer; object[] currentTick = new object[] { base.CurrentTick, ": ", packetResult.CurrentPosition, Environment.NewLine }; stringBuilder.Append(string.Concat(currentTick)); if (this._startAdjustType == null && packetResult.CurrentPosition.Equals(new Vector(-9896f, -4400f, 3048f))) { this._startAdjustType = "Portal2 co-op Atlas Gain Control"; this._startTick = base.CurrentTick; } else if (packetResult.CurrentPosition.Equals(new Vector(-11168f, -4384f, 3040.03125f))) { this._startAdjustType = "Portal2 co-op P-Body Gain Control"; this._startTick = base.CurrentTick; } return(packetResult); }
protected override PacketResult ProcessPacket(BinaryReader br) { long position = br.BaseStream.Position; br.BaseStream.Seek((long)4, SeekOrigin.Current); float single = br.ReadSingle(); float single1 = br.ReadSingle(); float single2 = br.ReadSingle(); br.BaseStream.Seek((long)68, SeekOrigin.Current); int num = br.ReadInt32(); br.BaseStream.Seek((long)num, SeekOrigin.Current); PacketResult packetResult = new PacketResult() { Read = br.BaseStream.Position - position, CurrentPosition = new Vector(single, single1, single2) }; return(packetResult); }
protected override PacketResult ProcessPacket(BinaryReader br) { long position = br.BaseStream.Position; br.BaseStream.Seek((long)4, SeekOrigin.Current); float single = br.ReadSingle(); float single1 = br.ReadSingle(); float single2 = br.ReadSingle(); br.BaseStream.Seek((long)68, SeekOrigin.Current); int num = br.ReadInt32(); br.BaseStream.Seek((long)num, SeekOrigin.Current); PacketResult packetResult = new PacketResult() { Read = br.BaseStream.Position - position, CurrentPosition = new Vector(single, single1, single2) }; return packetResult; }
protected override PacketResult ProcessPacket(BinaryReader br) { int num; long position = br.BaseStream.Position; br.BaseStream.Seek((long)4, SeekOrigin.Current); float single = br.ReadSingle(); float single1 = br.ReadSingle(); float single2 = br.ReadSingle(); if (base.NetworkProtocol != 2001) { if (base.NetworkProtocol != 7108 && base.NetworkProtocol != 1028) { throw new Exception("unknown protocol"); } num = 296; } else { num = 144; } br.BaseStream.Seek((long)num, SeekOrigin.Current); int num1 = br.ReadInt32(); br.BaseStream.Seek((long)num1, SeekOrigin.Current); PacketResult packetResult = new PacketResult() { Read = br.BaseStream.Position - position, CurrentPosition = new Vector(single, single1, single2) }; return packetResult; }