[주의!] 문서의 이전 버전(에 수정)을 보고 있습니다. 최신 버전으로 이동
이 사용자는 특수 권한을 가지고 있습니다.
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)