[+] CustomCameraId (#66)

* [+] CustomCameraId

* [F] Map CameraType to the correct Camera IDs using enum

* [+] GameInfo Utils

* [+] CustomCameraId Add ChimeCamera Support

* [+] Decide whether to print a CameraList based on the Config
This commit is contained in:
WYH2004
2024-10-17 02:26:44 +08:00
committed by GitHub
parent 903da8732d
commit 0cab18b9b5
5 changed files with 154 additions and 0 deletions

19
AquaMai/Utils/GameInfo.cs Normal file
View File

@@ -0,0 +1,19 @@
using System;
using System.Reflection;
using System.Runtime.CompilerServices;
using MAI2System;
namespace AquaMai.Utils;
public class GameInfo
{
public static uint GetGameVersion()
{
return (uint) typeof(ConstParameter).GetField("NowGameVersion", BindingFlags.Public | BindingFlags.Static | BindingFlags.FlattenHierarchy).GetValue(null);
}
public static string GetGameId()
{
return typeof(ConstParameter).GetField("GameIDStr", BindingFlags.Public | BindingFlags.Static | BindingFlags.FlattenHierarchy).GetValue(null) as string;
}
}