コード例 #1
0
            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();
                }
            }