Skip to content

Commit a2c46d5

Browse files
committed
removed error message from log when one of Update method is not found
1 parent cb28f5a commit a2c46d5

3 files changed

Lines changed: 9 additions & 6 deletions

File tree

NetworkMultitool/Mod.cs

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
using System;
88
using System.Collections.Generic;
99
using System.Globalization;
10+
using System.Reflection;
1011
using System.Reflection.Emit;
1112
using static ColossalFramework.Plugins.PluginManager;
1213

@@ -114,10 +115,12 @@ private void AddAssetPanelOnButtonClicked(Type panelType, ref bool success)
114115

115116
private bool NetworkAnarchyUpdate()
116117
{
117-
if (!AddTranspiler(typeof(Patcher), nameof(Patcher.NetworkAnarchyUpdateTranspiler), NetworkAnarchyType, "Update"))
118-
return AddTranspiler(typeof(Patcher), nameof(Patcher.NetworkAnarchyUpdateTranspiler), NetworkAnarchyType, "FpsBoosterUpdate");
118+
if (AccessTools.Method(NetworkAnarchyType, "Update") is MethodInfo updateMethod)
119+
return AddTranspiler(typeof(Patcher), nameof(Patcher.NetworkAnarchyUpdateTranspiler), updateMethod);
120+
else if (AccessTools.Method(NetworkAnarchyType, "FpsBoosterUpdate") is MethodInfo fpsBoosterUpdateMethod)
121+
return AddTranspiler(typeof(Patcher), nameof(Patcher.NetworkAnarchyUpdateTranspiler), fpsBoosterUpdateMethod);
119122
else
120-
return true;
123+
return false;
121124
}
122125
private bool NetworkAnarchyOnGUI()
123126
{

NetworkMultitool/NetworkMultitool.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@
1616
</PropertyGroup>
1717

1818
<PropertyGroup>
19-
<AssemblyVersion>1.4.0.30</AssemblyVersion>
19+
<AssemblyVersion>1.4.0.32</AssemblyVersion>
2020
</PropertyGroup>
2121

2222
<PropertyGroup Condition="'$(Configuration)' == 'Stable Release' OR '$(Configuration)' == 'Stable Debug'">
23-
<AssemblyVersion>1.3.5</AssemblyVersion>
23+
<AssemblyVersion>1.3.5.1</AssemblyVersion>
2424
</PropertyGroup>
2525

2626
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Stable Release|AnyCPU'">

0 commit comments

Comments
 (0)