| r19 vs r20 | ||
|---|---|---|
| ... | ... | |
| 114 | 114 | } |
| 115 | 115 | } |
| 116 | 116 | }}} |
| 117 | {{{#!syntax csharp | |
| 118 | public class CardFrameInit : ModInitializer | |
| 119 | { | |
| 120 | public override void OnInitializeMod() | |
| 121 | { | |
| 122 | Harmony harmony = new Harmony("LOR.CardFrameChangeMOD"); | |
| 123 | MethodInfo method = typeof(CardFrameInit).GetMethod("SetCard"); | |
| 124 | harmony.Patch(typeof(BattleDiceCardUI).GetMethod("SetCard", AccessTools.all), null, new HarmonyMethod(method),null); | |
| 125 | } | |
| 126 | public static void SetCard(BattleDiceCardModel cardModel, BattleDiceCardUI __instance, ref Color ___colorFrame, ref Color ___colorLineardodge, params BattleDiceCardUI.Option[] options) | |
| 127 | { | |
| 128 | ___colorFrame = Color.black; | |
| 129 | ___colorLineardodge = Color.black; | |
| 130 | __instance.GetType().GetMethod("SetFrameColor", AccessTools.all).Invoke(__instance, new System.Object[] {___colorFrame}); | |
| 131 | __instance.GetType().GetMethod("SetLinearDodgeColor", AccessTools.all, null, new Type[] {typeof(Color)}, null).Invoke(__instance, new object[] { ___colorLineardodge}); | |
| 132 | } | |
| 133 | }}} |