Remove loggers for the sake of performance
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user