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