当前位置: 首页> 房产> 政策 > seo人员要先对网站进行诊断_手机制作视频软件app_惊艳的网站设计_想要网站推广版

seo人员要先对网站进行诊断_手机制作视频软件app_惊艳的网站设计_想要网站推广版

时间:2025/7/23 6:38:23来源:https://blog.csdn.net/weixin_44238530/article/details/147334524 浏览次数:0次
seo人员要先对网站进行诊断_手机制作视频软件app_惊艳的网站设计_想要网站推广版
using System;
using System.Runtime.CompilerServices;namespace MYTOOL
{public static class AsyncOperationExtensions{public static AsyncOperationAwaiter GetAwaiter(this UnityEngine.AsyncOperation asyncOp){return new AsyncOperationAwaiter(asyncOp);}public struct AsyncOperationAwaiter : INotifyCompletion{private readonly UnityEngine.AsyncOperation m_AsyncOperation;private Action m_Continuation;public AsyncOperationAwaiter(UnityEngine.AsyncOperation asyncOperation){m_AsyncOperation = asyncOperation;m_Continuation = null;}public readonly bool IsCompleted => m_AsyncOperation.isDone;public readonly void GetResult() { }public void OnCompleted(Action continuation){m_Continuation = continuation;if (m_AsyncOperation.isDone){continuation?.Invoke();}else{m_AsyncOperation.completed += OnAsyncOperationCompleted;}}private readonly void OnAsyncOperationCompleted(UnityEngine.AsyncOperation obj){m_AsyncOperation.completed -= OnAsyncOperationCompleted;m_Continuation?.Invoke();}}}
}

测试代码

using MYTOOL;
using MYTOOL.UI;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.SceneManagement;public class UILogin : UIBase
{public RawImage rawImage;protected override async void OnCreate(){UnityEngine.Debug.Log("开始加载...");await SceneManager.LoadSceneAsync("Main");UnityEngine.Debug.Log("结束加载...");UnityEngine.Debug.Log("开始加载2...");var rHandle = Resources.LoadAsync<TextAsset>("Test");await rHandle;UnityEngine.Debug.Log("结束加载2...");}private void Start(){Debug.Log("Start");}
}

可以看到异步方法是按照顺序执行的
在这里插入图片描述

关键字:seo人员要先对网站进行诊断_手机制作视频软件app_惊艳的网站设计_想要网站推广版

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: