r22 vs r23
1
{{{#!syntax csharp
2
public class CardFrameInit : ModInitializer
3
{
4
public override void OnInitializeMod()
5
{
6
Harmony harmony = new Harmony("LOR.CardFrameChangeMOD");
7
MethodInfo method = typeof(CardFrameInit).GetMethod("SetCard");
8
harmony.Patch(typeof(BattleDiceCardUI).GetMethod("SetCard", AccessTools.all), null, new HarmonyMethod(method),null);
9
}
10
public static void SetCard(BattleDiceCardModel cardModel, BattleDiceCardUI __instance, ref Color ___colorFrame, ref Color ___colorLineardodge, params BattleDiceCardUI.Option[] options)
11
{
12
___colorFrame = Color.black;
13
___colorLineardodge = Color.black;
14
__instance.GetType().GetMethod("SetFrameColor", AccessTools.all).Invoke(__instance, new System.Object[] {___colorFrame});
15
__instance.GetType().GetMethod("SetLinearDodgeColor", AccessTools.all, null, new Type[] {typeof(Color)}, null).Invoke(__instance, new object[] { ___colorLineardodge});
16
}
17
}}}
18
119
red
220
#CC0000
321
Color (0.8, 0, 0)
......