public override void ProcessTriggers(TriggersSet triggersSet) { if (Main.netMode == 0) { if (MechScope.keyStep.JustPressed) { SuspendableWireManager.Resume(); } if (MechScope.keyToggle.JustPressed) { SuspendableWireManager.Active = !SuspendableWireManager.Active; } if (MechScope.keyAutoStep.JustPressed) { AutoStepWorld.Active = !AutoStepWorld.Active; } if (MechScope.keySettings.JustPressed) { MechScope.settingsUI.Visible = !MechScope.settingsUI.Visible; } } }
public override void PostUpdate() { if (Active && SuspendableWireManager.Running) { count++; if (count > Rate) { count = 0; SuspendableWireManager.Resume(); } } }