diff --git a/PracticeModManager.cs b/PracticeModManager.cs index 7d64664..80746de 100644 --- a/PracticeModManager.cs +++ b/PracticeModManager.cs @@ -1,4 +1,5 @@ using System.Collections.Generic; +using System.ComponentModel.Design; using UnityEngine; using UnityEngine.SceneManagement; using UnityEngine.UI; @@ -147,6 +148,18 @@ void Update() flashLight.gameObject.SetActive(!flashLight.gameObject.activeSelf); } + if (flashLight.gameObject.active && !noClip) + { + if (Input.GetKey(KeyCode.LeftShift)) + flashLight.GetComponent().intensity += Input.mouseScrollDelta.y * 0.1f; + + else if (Input.GetKey(KeyCode.LeftControl)) + flashLight.GetComponent().intensity += Input.mouseScrollDelta.y * 0.001f; + + else + flashLight.GetComponent().intensity += Input.mouseScrollDelta.y * 0.01f; + } + if (noClip) { this.noClipSpeed += Input.mouseScrollDelta.y; @@ -317,7 +330,10 @@ string GetPlayerTextString() dynamicInfo += "\nUnlimited Render Distance"; if (flashLight.activeSelf) - dynamicInfo += "\nFlashlight"; + { + dynamicInfo += "\nFlashlight | Intensity: "; + dynamicInfo += flashLight.GetComponent().intensity.ToString("0.000"); + } if (Time.time - this.storeTime <= 1f) dynamicInfo += "\nPosition Stored"; diff --git a/SuperliminalPracticeMod.csproj b/SuperliminalPracticeMod.csproj index aa419c8..8ef785b 100644 --- a/SuperliminalPracticeMod.csproj +++ b/SuperliminalPracticeMod.csproj @@ -9,9 +9,10 @@ Properties SuperliminalPracticeMod SuperliminalPracticeMod - v4.7.2 + v4.8 512 true + true @@ -32,15 +33,20 @@ - D:\Games\Superliminal\Superliminal_Data\Managed\Assembly-CSharp.dll + ..\..\..\..\..\Program Files (x86)\Steam\steamapps\common\Superliminal\SuperliminalSteam_Data\Managed\Assembly-CSharp.dll - D:\Games\Superliminal\Superliminal_Data\Managed\Assembly-CSharp-firstpass.dll + ..\..\..\..\..\Program Files (x86)\Steam\steamapps\common\Superliminal\SuperliminalSteam_Data\Managed\Assembly-CSharp-firstpass.dll + + + ..\..\..\..\..\Program Files (x86)\Steam\steamapps\common\Superliminal\MelonLoader\MelonLoader.dll D:\Games\Superliminal\MelonLoader\MelonLoader.ModHandler.dll - + + ..\..\..\..\..\Program Files (x86)\Steam\steamapps\common\Superliminal\SuperliminalSteam_Data\Managed\Rewired_Core.dll + @@ -50,35 +56,35 @@ - D:\Games\Superliminal\Superliminal_Data\Managed\UnityEngine.dll + ..\..\..\..\..\Program Files (x86)\Steam\steamapps\common\Superliminal\SuperliminalSteam_Data\Managed\UnityEngine.dll False - D:\Games\Superliminal\Superliminal_Data\Managed\UnityEngine.CoreModule.dll + ..\..\..\..\..\Program Files (x86)\Steam\steamapps\common\Superliminal\SuperliminalSteam_Data\Managed\UnityEngine.CoreModule.dll False - D:\Games\Superliminal\Superliminal_Data\Managed\UnityEngine.IMGUIModule.dll + ..\..\..\..\..\Program Files (x86)\Steam\steamapps\common\Superliminal\SuperliminalSteam_Data\Managed\UnityEngine.IMGUIModule.dll False - D:\Games\Superliminal\Superliminal_Data\Managed\UnityEngine.InputLegacyModule.dll + ..\..\..\..\..\Program Files (x86)\Steam\steamapps\common\Superliminal\SuperliminalSteam_Data\Managed\UnityEngine.InputLegacyModule.dll False - D:\Games\Superliminal\Superliminal_Data\Managed\UnityEngine.PhysicsModule.dll + ..\..\..\..\..\Program Files (x86)\Steam\steamapps\common\Superliminal\SuperliminalSteam_Data\Managed\UnityEngine.PhysicsModule.dll False - D:\Games\Superliminal\Superliminal_Data\Managed\UnityEngine.TextRenderingModule.dll + ..\..\..\..\..\Program Files (x86)\Steam\steamapps\common\Superliminal\SuperliminalSteam_Data\Managed\UnityEngine.TextRenderingModule.dll False - D:\Games\Superliminal\Superliminal_Data\Managed\UnityEngine.UI.dll + ..\..\..\..\..\Program Files (x86)\Steam\steamapps\common\Superliminal\SuperliminalSteam_Data\Managed\UnityEngine.UI.dll False - D:\Games\Superliminal\Superliminal_Data\Managed\UnityEngine.UIModule.dll + ..\..\..\..\..\Program Files (x86)\Steam\steamapps\common\Superliminal\SuperliminalSteam_Data\Managed\UnityEngine.UIModule.dll