AquaDX/AquaMai/Fix/FanJudgeFlip.cs

32 lines
1019 B
C#
Raw Normal View History

using HarmonyLib;
using Monitor;
namespace AquaMai.Fix;
public class FanJudgeFlip
{
/*
* Patch Wifi Slide ( Wifi ), majdata
* bug SBGA Wifi EndButtonId
* , Slide , Patch
*/
[HarmonyPostfix]
[HarmonyPatch(typeof(SlideFan), "Initialize")]
private static void FixFanJudgeFilp(
int[] ___GoalButtonId, SlideJudge ___JudgeObj
)
{
if (null != ___JudgeObj)
{
if (2 <= ___GoalButtonId[1] && ___GoalButtonId[1] <= 5)
{
___JudgeObj.Flip(false);
___JudgeObj.transform.Rotate(0.0f, 0.0f, 180f);
}
else
{
___JudgeObj.Flip(true);
}
}
}
}