Remove loggers for the sake of performance

This commit is contained in:
David Majdandžić
2023-04-11 00:02:45 +02:00
parent 0cc1fb0ea9
commit 3e5ada5aff
9 changed files with 73 additions and 78 deletions

View File

@@ -11,29 +11,29 @@ namespace TerraTech {
[HarmonyPrefix]
[HarmonyPatch(typeof(ModuleItemProducer), "GetClosestResourceReservoirInRange")]
static void PostfixCreate(ModuleItemProducer __instance) {
Console.WriteLine("ModuleItemProducer.GetClosestResourceReservoirInRange");
// Console.WriteLine("ModuleItemProducer.GetClosestResourceReservoirInRange");
if (!area.ContainsKey(__instance)) {
area.Add(__instance, GetArea(__instance));
speed.Add(__instance, GetSpeed(__instance));
Console.WriteLine("Patching {0}; m_ResourceGroundRadius: {1}; m_SecPerItemProduced: {2}", __instance.name, GetArea(__instance),
GetSpeed(__instance));
// Console.WriteLine("Patching {0}; m_ResourceGroundRadius: {1}; m_SecPerItemProduced: {2}", __instance.name, GetArea(__instance),
// GetSpeed(__instance));
DoPatchSingle(__instance);
Console.WriteLine("Patched {0}; m_ResourceGroundRadius: {1}; m_SecPerItemProduced: {2}", __instance.name, GetArea(__instance),
GetSpeed(__instance));
// Console.WriteLine("Patched {0}; m_ResourceGroundRadius: {1}; m_SecPerItemProduced: {2}", __instance.name, GetArea(__instance),
// GetSpeed(__instance));
} else {
if (GetArea(__instance) == area[__instance]) {
Console.WriteLine("{0} area reset, patching again... m_ResourceGroundRadius: {1}; m_SecPerItemProduced: {2}", __instance.name,
GetArea(__instance), GetSpeed(__instance));
// Console.WriteLine("{0} area reset, patching again... m_ResourceGroundRadius: {1}; m_SecPerItemProduced: {2}", __instance.name,
// GetArea(__instance), GetSpeed(__instance));
DoPatchSingle(__instance);
Console.WriteLine("Patched {0}; m_ResourceGroundRadius: {1}; m_SecPerItemProduced: {2}", __instance.name, GetArea(__instance),
GetSpeed(__instance));
// Console.WriteLine("Patched {0}; m_ResourceGroundRadius: {1}; m_SecPerItemProduced: {2}", __instance.name, GetArea(__instance),
// GetSpeed(__instance));
}
if (GetSpeed(__instance) == speed[__instance]) {
Console.WriteLine("{0} speed reset, patching again... m_ResourceGroundRadius: {1}; m_SecPerItemProduced: {2}", __instance.name,
GetArea(__instance), GetSpeed(__instance));
// Console.WriteLine("{0} speed reset, patching again... m_ResourceGroundRadius: {1}; m_SecPerItemProduced: {2}", __instance.name,
// GetArea(__instance), GetSpeed(__instance));
DoPatchSingle(__instance);
Console.WriteLine("Patched {0}; m_ResourceGroundRadius: {1}; m_SecPerItemProduced: {2}", __instance.name, GetArea(__instance),
GetSpeed(__instance));
// Console.WriteLine("Patched {0}; m_ResourceGroundRadius: {1}; m_SecPerItemProduced: {2}", __instance.name, GetArea(__instance),
// GetSpeed(__instance));
}
}
}
@@ -41,14 +41,14 @@ namespace TerraTech {
[HarmonyPostfix]
[HarmonyPatch(typeof(ModuleItemProducer), "OnDetaching")]
static void PostfixDestroy(ModuleItemProducer __instance) {
Console.WriteLine("ModuleItemProducer.OnRecycle");
// Console.WriteLine("ModuleItemProducer.OnRecycle");
DoRestoreSingle(__instance);
area.Remove(__instance);
speed.Remove(__instance);
}
public static void DoPatch() {
Console.WriteLine("Modifying {0} ModuleItemProducer", area.Count);
// Console.WriteLine("Modifying {0} ModuleItemProducer", area.Count);
foreach (KeyValuePair<ModuleItemProducer, float> keyValuePair in area) {
DoRestoreSingle(keyValuePair.Key);
DoPatchSingle(keyValuePair.Key);