Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var packet = new IncomingPacket(message);
- if (packet.Header == IncomingPacketIds.INIT)
- {
- SendMessage(PacketComposer.Compose(OutgoingPacketIds.FLASH_PID, _flashProcess.Id));
- Log($"Sent flash pid {_flashProcess.Id}");
- }
- else if (packet.Header == IncomingPacketIds.LOGIN)
- {
- var server = packet.Next;
- var sid = packet.Next;
- Log($"Received login: {server} {sid}");
- var cookie = new Cookie
- {
- Name = "dosid",
- Value = sid,
- Domain = $"{server}.darkorbit.com",
- Secure = true,
- Creation = DateTime.Now
- };
- Log($"Setting cookie...");
- _cookies.DeleteCookies($"https://www.{server}.darkorbit.com/", "dosid", null);
- _cookies.SetCookie($"https://www.{server}.darkorbit.com", cookie, null);
- Log($"Redirecting browser...");
- _chromiumWebBrowser.Load($"https://www.{server}.darkorbit.com/indexInternal.es?action=internalStart");
- }
- else if (packet.Header == IncomingPacketIds.RELOAD)
- {
- Log("Received reload...");
- _chromiumWebBrowser.Reload(true);
- }
- else if (packet.Header == IncomingPacketIds.MOUSE)
- {
- if (packet.Next == IncomingPacketIds.CLICK)
- {
- var x = packet.NextInt;
- var y = packet.NextInt;
- DoMouseClick(x, y);
- Log($"Mouse clicked at {x}/{y}");
- }
- else if (packet.Next == IncomingPacketIds.MOVE)
- {
- var x = packet.NextInt;
- var y = packet.NextInt;
- DoMouseMove(x, y);
- Log($"Mouse moved to {x}/{y}");
- }
- else if (packet.Next == IncomingPacketIds.DOWN)
- {
- var x = packet.NextInt;
- var y = packet.NextInt;
- DoMouseDown(x, y);
- Log($"Mouse down at {x}/{y}");
- }
- else if (packet.Next == IncomingPacketIds.UP)
- {
- var x = packet.NextInt;
- var y = packet.NextInt;
- DoMouseUp(x, y);
- Log($"Mouse up at {x}/{y}");
- }
- }
- else if (packet.Header == IncomingPacketIds.KEY)
- {
- if (packet.Next == IncomingPacketIds.CLICK)
- {
- var k = packet.NextInt;
- DoKeyboardClick(k);
- Log($"Keyboard clicked {k}");
- }
- else if (packet.Next == IncomingPacketIds.DOWN)
- {
- var k = packet.NextInt;
- DoKeyboardDown(k);
- Log($"Keyboard down {k}");
- }
- else if (packet.Next == IncomingPacketIds.UP)
- {
- var k = packet.NextInt;
- DoKeyboardUp(k);
- Log($"Keyboard up {k}");
- }
- }
- else if (packet.Header == IncomingPacketIds.BLOCK_INPUT)
- {
- _browserWindow.BlockUserInput = packet.NextBool;
- Log($"Blocked user input: {_browserWindow.BlockUserInput}");
- }
- else if (packet.Header == IncomingPacketIds.SHOW)
- {
- Show();
- }
- else if (packet.Header == IncomingPacketIds.HIDE)
- {
- Hide();
- }
- else
- {
- Log($"Received unknown packet... {packet}");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement