- tweak: style thinks

This commit is contained in:
2025-06-28 14:05:19 +03:00
parent 01ebe3219d
commit 9e95d68c4a
11 changed files with 27 additions and 38 deletions

View File

@@ -39,7 +39,6 @@ public class HarmonyService(ReflectionService reflectionService)
static bool Prefix()
{
// Returning false skips the execution of the original static constructor
return false;
}
}

View File

@@ -91,23 +91,18 @@ public static class MetricsEnabledPatcher
public static void ApplyPatch(ReflectionService reflectionService, HarmonyService harmonyService)
{
var harmony = harmonyService.Instance.Harmony;
// Get the target method: the getter of MetricsEnabled
var targetType = reflectionService.GetType("Robust.Shared.GameObjects.EntitySystemManager");
var targetMethod = targetType.GetProperty("MetricsEnabled").GetGetMethod();
// Get MethodInfo for the prefix
var prefix = typeof(MetricsEnabledPatcher).GetMethod(nameof(MetricsEnabledGetterPrefix),
BindingFlags.Static | BindingFlags.NonPublic);
// Create HarmonyMethod
var prefixMethod = new HarmonyMethod(prefix);
// Patch it!
harmony.Patch(targetMethod, prefix: prefixMethod);
}
// This prefix will override the getter and force return true
private static bool MetricsEnabledGetterPrefix(ref bool __result)
{
__result = true;