[F] Compatibility for modified package
Build AquaMai / build (SDEZ) (push) Has been cancelled Details
Build AquaMai / build (SDGA145) (push) Has been cancelled Details

pull/60/head
Clansty 2024-10-07 23:29:59 +08:00
parent 587993c957
commit 6d782352f7
No known key found for this signature in database
GPG Key ID: 3A6BE8BAF2EDE134
2 changed files with 6 additions and 7 deletions

View File

@ -39,8 +39,7 @@
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<OutputPath>bin\Debug\</OutputPath> <OutputPath>bin\Debug\</OutputPath>
<DefineConstants>SDGA145 <DefineConstants>DEBUG</DefineConstants>
DEBUG</DefineConstants>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>
<Reference Include="0Harmony"> <Reference Include="0Harmony">

View File

@ -55,7 +55,7 @@ public class DebugFeature
return PolyFill.isPause; return PolyFill.isPause;
} }
return (bool)_debugFeatureType.GetField("_debugPause", BindingFlags.Instance | BindingFlags.NonPublic)?.GetValue(_debugFeatureOriginal); return (bool)_debugFeatureType.GetField("_debugPause", BindingFlags.Instance | BindingFlags.Public).GetValue(_debugFeatureOriginal);
} }
set set
@ -66,7 +66,7 @@ public class DebugFeature
} }
else else
{ {
_debugFeatureType.GetField("_debugPause", BindingFlags.Instance | BindingFlags.NonPublic)?.SetValue(_debugFeatureOriginal, value); _debugFeatureType.GetField("_debugPause", BindingFlags.Instance | BindingFlags.Public).SetValue(_debugFeatureOriginal, value);
} }
SoundManager.PauseMusic(value); SoundManager.PauseMusic(value);
@ -84,7 +84,7 @@ public class DebugFeature
} }
else else
{ {
_debugFeatureType.GetMethod("DebugTimeSkip", BindingFlags.Instance | BindingFlags.NonPublic)?.Invoke(_debugFeatureOriginal, new object[] { msec }); _debugFeatureType.GetMethod("DebugTimeSkip", BindingFlags.Instance | BindingFlags.Public).Invoke(_debugFeatureOriginal, new object[] { msec });
} }
} }
@ -97,7 +97,7 @@ public class DebugFeature
return PolyFill.timer; return PolyFill.timer;
} }
return (double)_debugFeatureType.GetField("_debugTimer", BindingFlags.Instance | BindingFlags.NonPublic)?.GetValue(_debugFeatureOriginal); return (double)_debugFeatureType.GetField("_debugTimer", BindingFlags.Instance | BindingFlags.Public).GetValue(_debugFeatureOriginal);
} }
set set
{ {
@ -107,7 +107,7 @@ public class DebugFeature
} }
else else
{ {
_debugFeatureType.GetField("_debugTimer", BindingFlags.Instance | BindingFlags.NonPublic)?.SetValue(_debugFeatureOriginal, value); _debugFeatureType.GetField("_debugTimer", BindingFlags.Instance | BindingFlags.Public).SetValue(_debugFeatureOriginal, value);
} }
Seek(0); Seek(0);