| | |
| | | |
| | | void Awake() |
| | | { |
| | | #if UNITY_WEBGL |
| | | InitSpritesAsync().Forget(); |
| | | #else |
| | | sliderText = InitialFunctionConfig.Get("Language").Numerical3; |
| | | imagebg1.sprite = LocalResManager.Instance.LoadSprite("TY_TB_JH1"); |
| | | imagebg2.sprite = LocalResManager.Instance.LoadSprite("TY_TB_JH1"); |
| | | imageCircle.sprite = LocalResManager.Instance.LoadSprite("TY_TB_JH2"); |
| | | imagebg3.sprite = LocalResManager.Instance.LoadSprite("LoadingBottom"); |
| | | imageloding.sprite = LocalResManager.Instance.LoadSprite("LoadingSlider"); |
| | | #endif |
| | | } |
| | | |
| | | #if UNITY_WEBGL |
| | | /// <summary> |
| | | /// 异步初始化 Launch 界面精灵(WebGL 兼容)。 |
| | | /// 异步初始化 Launch 界面精灵。 |
| | | /// </summary> |
| | | public async UniTask InitSpritesAsync() |
| | | { |
| | |
| | | imagebg3.sprite = sprites.Item3; |
| | | imageloding.sprite = sprites.Item4; |
| | | } |
| | | #endif |
| | | |
| | | private void OnEnable() |
| | | { |
| | |
| | | |
| | | } |
| | | |
| | | #if UNITY_WEBGL |
| | | public static async UniTask<GameObject> OpenWindow() |
| | | { |
| | | GameObject window = GameObject.Instantiate(await LocalResManager.Instance.LoadBuiltInPrefabAsync("LaunchExWin")); |
| | | window.transform.localScale = Vector3.zero; |
| | | return window; |
| | | } |
| | | #else |
| | | public static GameObject OpenWindow() |
| | | { |
| | | GameObject window = GameObject.Instantiate(LocalResManager.Instance.LoadBuiltInPrefab("LaunchExWin")); |
| | | window.transform.localScale = Vector3.zero; |
| | | return window; |
| | | } |
| | | #endif |
| | | } |