AquaDX/AquaMai/Visual/BreakSlideJudgeBlink.cs

24 lines
704 B
C#
Raw Normal View History

using HarmonyLib;
using Monitor;
using UnityEngine;
2024-10-28 06:09:42 +08:00
namespace AquaMai.Visual;
public class BreakSlideJudgeBlink
{
/*
* Patch BreakSlide Critical BreakTap
* 使 ()
*/
[HarmonyPostfix]
[HarmonyPatch(typeof(SlideJudge), "UpdateBreakEffectAdd")]
private static void FixBreakSlideJudgeBlink(
SpriteRenderer ___SpriteRenderAdd, int ____addEffectCount
)
{
if (!___SpriteRenderAdd.gameObject.activeSelf) return;
float num = (____addEffectCount & 0b10) >> 1;
___SpriteRenderAdd.color = new Color(num, num, num, 1f);
}
2024-10-28 06:09:42 +08:00
}