[주의!] 문서의 이전 버전(에 수정)을 보고 있습니다. 최신 버전으로 이동
이 사용자는 특수 권한을 가지고 있습니다.
public class CardFrameInit : ModInitializer
    {
        public override void OnInitializeMod()
        {
            Harmony harmony = new Harmony("LOR.CardFrameChangeMOD");
            MethodInfo method = typeof(CardFrameInit).GetMethod("SetCard");
            harmony.Patch(typeof(BattleDiceCardUI).GetMethod("SetCard", AccessTools.all),  null, new HarmonyMethod(method),null);
        }
        public static void SetCard(BattleDiceCardModel cardModel, BattleDiceCardUI __instance, ref Color ___colorFrame, ref Color ___colorLineardodge, params BattleDiceCardUI.Option[] options)
        {
            ___colorFrame = Color.black;
            ___colorLineardodge = Color.black;
            __instance.GetType().GetMethod("SetFrameColor", AccessTools.all).Invoke(__instance, new System.Object[] {___colorFrame});
            __instance.GetType().GetMethod("SetLinearDodgeColor", AccessTools.all, null, new Type[]  {typeof(Color)}, null).Invoke(__instance, new object[] {   ___colorLineardodge});
        }


red
#CC0000
Color (0.8, 0, 0)

white
#CCCCCC
Color (0.8, 0.8, 0.8)

purple
#800080
Color (0.5, 0, 0.5)

pale
#33CCCC
Color (0.2, 0.8, 0.8)

RW
#cc6666
Color (0.8, 0.2, 0.2)

RWBP
#FF9900
Color (1, 0.6, 0)