public MainClass() { GameEnvironment.Setting.ActionDispatcher = new CustomActionDispatcher(); ExcelLoader.Init(); SkillEventRegister.Initialize(); NavigationSystem.LoadAllNavigation(); }
void Awake() { if (Instance != null) { Debug.LogError("重复创建GameApp!"); GameObject.Destroy(gameObject); return; } Instance = this; DontDestroyOnLoad(gameObject); GameObjectPool.Startup(); UserName = ""; Platform = Application.platform.ToString(); DeviceUniqueIdentifier = SystemInfo.deviceUniqueIdentifier; DeviceModel = SystemInfo.deviceModel; DeviceTypeStr = SystemInfo.deviceType.ToString(); Debug.Log("SystemInfo.deviceModel: " + SystemInfo.deviceModel); Debug.Log("SystemInfo.deviceName: " + SystemInfo.deviceName); Debug.Log("SystemInfo.deviceType: " + SystemInfo.deviceType.ToString()); Debug.Log("SystemInfo.graphicsDeviceID: " + SystemInfo.graphicsDeviceID); Debug.Log("SystemInfo.graphicsDeviceName: " + SystemInfo.graphicsDeviceName); Debug.Log("SystemInfo.graphicsDeviceType: " + SystemInfo.graphicsDeviceType.ToString()); Debug.Log("SystemInfo.graphicsDeviceVendor: " + SystemInfo.graphicsDeviceVendor); Debug.Log("SystemInfo.graphicsDeviceVendorID: " + SystemInfo.graphicsDeviceVendorID); Debug.Log("SystemInfo.graphicsDeviceVersion: " + SystemInfo.graphicsDeviceVersion); ScreenWidth = Screen.width; ScreenHeight = Screen.height; // Net.Instance.HeadFormater = new CustomHeadFormater(); ExcelLoader.Init(); SkillEventRegister.Initialize(); if (directGame) { SceneSystem.Instance.ChangeScene(SceneSystem.roomScnID); return; } SceneSystem.Instance.ChangeScene(SceneSystem.loginScnID); }