public Form1() { InitializeComponent(); CheckForIllegalCrossThreadCalls = false; _interceptor = new HabboInterceptor(); _interceptor.Start(); Enabled = false; _interceptor.DisassembleCompleted += () => { Enabled = true; Text = "PicUpload"; return(Task.CompletedTask); }; _interceptor.Disconnnected += () => { Enabled = false; MessageBox.Show("Disconnected..."); return(Task.CompletedTask); }; _interceptor.IncomingAttach(p => p.Hash == 15200078245527654, PreviewRecieved); _interceptor.IncomingAttach(p => p.Hash == 14073959295615033, UploadError); _interceptor.OutgoingAttach <MovePoster>(MovePicture); _interceptor.OutgoingAttach <PlacePoster>(PlacePicture); }
internal static async Task Main() { Console.Title = "InterceptorTest"; interceptor.Log += Log; interceptor.Incoming += Incoming; interceptor.Outgoing += Outgoing; interceptor.DisassembleCompleted += DisassembleCompleted; interceptor.WaitForDisassemble = false; interceptor.Start(); await Task.Delay(-1); }