private void Update() { if (Opened) { Cursor.lockState = CursorLockMode.None; Cursor.visible = true; } var deltaTime = Time.deltaTime; foreach (var mod in modEntries) { if (mod.Active && mod.OnUpdate != null) { try { mod.OnUpdate.Invoke(mod, deltaTime); } catch (Exception e) { mod.Logger.LogException("OnUpdate", e); } } } if (Params.Hotkey.Up() || Input.GetKeyUp(KeyCode.F10) && KeyBinding.Ctrl()) { ToggleWindow(); } if (mOpened && Input.GetKey(KeyCode.Escape)) { ToggleWindow(); } }