r23 vs r24
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
}}}
181
19
red
20
#CC0000
21
Color (0.8, 0, 0)
22
23
white
24
#CCCCCC
25
Color (0.8, 0.8, 0.8)
26
27
purple
28
#800080
29
Color (0.5, 0, 0.5)
30
31
pale
32
#33CCCC
33
Color (0.2, 0.8, 0.8)
34
35
RW
36
#cc6666
37
Color (0.8, 0.2, 0.2)
38
39
RWBP
40
#FF9900
41
Color (1, 0.6, 0)
42