|
|
@@ -116,23 +116,5 @@ namespace QuickStack.Patches
|
|
|
}
|
|
|
catch (Exception e) { Core.logger.LogConsole(e.Message); }
|
|
|
}
|
|
|
-
|
|
|
- private static void set(GameScript __instance, string prop, object o)
|
|
|
- {
|
|
|
- var field = typeof(GameScript).GetField(prop, BindingFlags.NonPublic | BindingFlags.Instance);
|
|
|
- field.SetValue(__instance, o);
|
|
|
- }
|
|
|
-
|
|
|
- private static T get<T>(GameScript __instance, string prop)
|
|
|
- {
|
|
|
- var field = typeof(GameScript).GetField(prop, BindingFlags.NonPublic | BindingFlags.Instance);
|
|
|
- return (T)field.GetValue(__instance);
|
|
|
- }
|
|
|
-
|
|
|
- private static object call(GameScript __instance, string meth, object[] o = null)
|
|
|
- {
|
|
|
- MethodInfo dynMethod = __instance.GetType().GetMethod(meth, BindingFlags.NonPublic | BindingFlags.Instance);
|
|
|
- return dynMethod.Invoke(__instance, o ?? new object[0]);
|
|
|
- }
|
|
|
}
|
|
|
}
|