RUMBLE does not support other mod managers. If you want to use a manager, you must use the RUMBLE Mod Manager, a manager specifically designed for this game.
Decompiled source of InstantParkSearcher v2.2.0
Mods/InstantParkSearcher.dll
Decompiled a week agousing System; using System.Collections; using System.Collections.Generic; using System.Diagnostics; using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using System.Runtime.Versioning; using Il2CppRUMBLE.Environment; using Il2CppRUMBLE.Interactions.InteractionBase; using InstantParkSearcher; using MelonLoader; using RumbleModdingAPI.RMAPI; using UnityEngine; [assembly: CompilationRelaxations(8)] [assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)] [assembly: Debuggable(DebuggableAttribute.DebuggingModes.Default | DebuggableAttribute.DebuggingModes.DisableOptimizations | DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints | DebuggableAttribute.DebuggingModes.EnableEditAndContinue)] [assembly: MelonInfo(typeof(main), "Instant Park Searcher", "2.2.0", "UlvakSkillz", null)] [assembly: MelonGame("Buckethead Entertainment", "RUMBLE")] [assembly: MelonColor(255, 195, 0, 255)] [assembly: MelonAuthorColor(255, 195, 0, 255)] [assembly: VerifyLoaderVersion(0, 7, 0, true)] [assembly: AssemblyTitle("InstantParkSearcher")] [assembly: AssemblyDescription("")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("")] [assembly: AssemblyProduct("InstantParkSearcher")] [assembly: AssemblyCopyright("Copyright © 2024")] [assembly: AssemblyTrademark("")] [assembly: ComVisible(false)] [assembly: Guid("c7782c7f-af24-4ef0-94b4-d1a4292ae989")] [assembly: AssemblyFileVersion("1.0.0.0")] [assembly: TargetFramework(".NETFramework,Version=v4.7.2", FrameworkDisplayName = ".NET Framework 4.7.2")] [assembly: AssemblyVersion("1.0.0.0")] namespace InstantParkSearcher; public class main : MelonMod { [CompilerGenerated] private sealed class <ParkSearch>d__4 : IEnumerator<object>, IDisposable, IEnumerator { private int <>1__state; private object <>2__current; public main <>4__this; object IEnumerator<object>.Current { [DebuggerHidden] get { return <>2__current; } } object IEnumerator.Current { [DebuggerHidden] get { return <>2__current; } } [DebuggerHidden] public <ParkSearch>d__4(int <>1__state) { this.<>1__state = <>1__state; } [DebuggerHidden] void IDisposable.Dispose() { <>1__state = -2; } private bool MoveNext() { //IL_0026: Unknown result type (might be due to invalid IL or missing references) //IL_0030: Expected O, but got Unknown switch (<>1__state) { default: return false; case 0: <>1__state = -1; <>2__current = (object)new WaitForSeconds(1f); <>1__state = 1; return true; case 1: <>1__state = -1; <>4__this.parkBoardGymVariant.OnFindRandomParkPressed(); return false; } } bool IEnumerator.MoveNext() { //ILSpy generated this explicit interface implementation from .override directive in MoveNext return this.MoveNext(); } [DebuggerHidden] void IEnumerator.Reset() { throw new NotSupportedException(); } } private ParkBoardGymVariant parkBoardGymVariant; private InteractionSlider interactionSlider; public override void OnLateInitializeMelon() { Actions.onMapInitialized += Init; } private void Init(string map) { if (map == "Gym") { parkBoardGymVariant = Parkboard.GetGameObject().GetComponent<ParkBoardGymVariant>(); interactionSlider = Sliderhandle.GetGameObject().GetComponent<InteractionSlider>(); ((InteractionNumericalBase)interactionSlider).SetStep(1, false, false); MelonCoroutines.Start(ParkSearch()); } } [IteratorStateMachine(typeof(<ParkSearch>d__4))] public IEnumerator ParkSearch() { //yield-return decompiler failed: Unexpected instruction in Iterator.Dispose() return new <ParkSearch>d__4(0) { <>4__this = this }; } }