#if UNITY_SWITCH using nn.account; #endif public class AxiNS { static AxiNS _instance; public static AxiNS instance { get { if (_instance == null) _instance = new AxiNS(); return _instance; } } /// /// 延迟提交是否使用多线程 /// public static bool usedmultithreading = false; public AxiNSUser user; public AxiNSMount mount; public AxiNSIO io; public AxiNSWaitHandle wait; AxiNS() { user = new AxiNSUser(); mount = new AxiNSMount(); io = new AxiNSIO(); wait = new AxiNSWaitHandle(); } /// /// 初始化(最好在项目第一时间初始化,保证先初始化再使用某些东西,才不闪退) /// public void Init() { #if UNITY_SWITCH if (!user.GetUserID(out Uid uid)) return; mount.MountSave(uid); #endif } }