diff --git a/FrameLimiter.cs b/FrameLimiter.cs index f5cb1e8..db70267 100644 --- a/FrameLimiter.cs +++ b/FrameLimiter.cs @@ -9,6 +9,7 @@ namespace frame_limiter { /** * The frame limit to apply when the player is in the pause menu or loading screen. + * todo: make this configurable? */ private const int FrameLimit = 30; @@ -16,12 +17,11 @@ namespace frame_limiter private static void AddMeToScene() { new GameObject("__FrameLimiter__").AddComponent(); - } private void Update() { - PlayerInventory inventory = LocalPlayer.Inventory; + var inventory = LocalPlayer.Inventory; if (inventory == null) { return; @@ -34,7 +34,6 @@ namespace frame_limiter Application.targetFrameRate = FrameLimit; break; } - case PlayerInventory.PlayerViews.Loading: { Application.targetFrameRate = FrameLimit; @@ -44,7 +43,7 @@ namespace frame_limiter { Application.targetFrameRate = PlayerPreferences.MaxFrameRate; break; - } + } } } } diff --git a/Mod/frame_limiter.dll b/Mod/frame_limiter.dll index 62cc525..132ea2c 100644 Binary files a/Mod/frame_limiter.dll and b/Mod/frame_limiter.dll differ