mirror of https://github.com/hykilpikonna/AquaDX
[F] Fix Chime scanning and (maybe) DX Pass crash
parent
2bf86423c9
commit
c83e0f8cff
|
@ -1,6 +1,7 @@
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
using HarmonyLib;
|
using HarmonyLib;
|
||||||
using MelonLoader;
|
using MAI2.Util;
|
||||||
|
using Manager;
|
||||||
using Process;
|
using Process;
|
||||||
|
|
||||||
namespace AquaMai.Performance
|
namespace AquaMai.Performance
|
||||||
|
@ -19,6 +20,8 @@ namespace AquaMai.Performance
|
||||||
traverse.Field("_state").SetValue((byte)4);
|
traverse.Field("_state").SetValue((byte)4);
|
||||||
break;
|
break;
|
||||||
case 5:
|
case 5:
|
||||||
|
case 6:
|
||||||
|
case 7:
|
||||||
traverse.Field("_state").SetValue((byte)8);
|
traverse.Field("_state").SetValue((byte)8);
|
||||||
break;
|
break;
|
||||||
case 9:
|
case 9:
|
||||||
|
@ -38,8 +41,11 @@ namespace AquaMai.Performance
|
||||||
switch (state)
|
switch (state)
|
||||||
{
|
{
|
||||||
case 0:
|
case 0:
|
||||||
case 1:
|
traverse.Field("_state").SetValue((byte)1);
|
||||||
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
|
// AimeReader maybe typeof AimeReaderManager or ChimeReaderManager, must build with correct Assembly-CSharp.dll in Libs folder
|
||||||
|
if(SingletonStateMachine<AmManager, AmManager.EState>.Instance.AimeReader.GetType().FullName == "Manager.AimeReaderManager")
|
||||||
traverse.Field("_state").SetValue((byte)3);
|
traverse.Field("_state").SetValue((byte)3);
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
|
|
Loading…
Reference in New Issue