/// <summary>Is called when a virtual key is pressed.</summary> public void KeyDown(VirtualKeys key) { DVS.KeyDown(key); PanelManager.KeyDown(key, Panel); ATSSoundManager.PlayOnce(key); ATSSoundManager.PlayLoop(key); }
internal static void ProcessBeacon(BeaconData beacon, int[] panel) { if (beacon.Type >= 0) { if (beacon.Type == SpeedLimit) { SafetySystem.SpeedLimit = beacon.Optional; } else { PanelManager.OnBeacon(beacon.Type, panel); ATSSoundManager.OnBeacon(beacon.Type); } } }