static void inputClient_HeartPulse(HeartPulseChangedEventArgs e) { if (netInterface.HeartPulse != null) { netInterface.HeartPulse(e); } }
void Client_ReceivedTxt(object sender, EventArgs e) { string[] msgs = sender.ToString().Split('$'); switch (msgs[0]) { case "reset": { Reset(); break; } case "viewchange": { ViewChanged(); break; } case "enter": { Enter(); break; } case "escape": { Escape(); break; } case "rotate": { HandlebarRotatedEventArgs arg = new HandlebarRotatedEventArgs(Single.Parse(msgs[1])); HandlebarRotated(arg); break; } case "speed": { WheelSpeedChangedEventArgs arg = new WheelSpeedChangedEventArgs(Single.Parse(msgs[1]), Single.Parse(msgs[2])); WheelSpeedChanged(arg); break; } case "speedraw": { WheelSpeedChangedEventArgs arg = new WheelSpeedChangedEventArgs(Single.Parse(msgs[1]), 0); WheelSpeedChangedRaw(arg); break; } case "heart": { HeartPulseChangedEventArgs arg = new HeartPulseChangedEventArgs(Int32.Parse(msgs[1])); HeartPulse(arg); break; } } }