最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Unity封裝延時調用定時器

 更新時間:2020年04月18日 08:45:33   作者:林新發(fā)  
這篇文章主要為大家詳細介紹了Unity封裝延時調用定時器,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了Unity封裝延時調用定時器的具體代碼,供大家參考,具體內容如下

封裝一個延時調用定時器類

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Events;

public class WaitTimeManager 
{
 private static TaskBehaviour m_Task;
 static WaitTimeManager()
 {
 GameObject go = new GameObject("#WaitTimeManager#");
 GameObject.DontDestroyOnLoad(go);
 m_Task = go.AddComponent<TaskBehaviour> ();
 }

 //等待
 static public Coroutine WaitTime(float time,UnityAction callback)
 {
 return m_Task.StartCoroutine(Coroutine(time,callback));
 }
 
 //取消等待
 static public void CancelWait(ref Coroutine coroutine)
 {
 if (coroutine != null) {
 m_Task.StopCoroutine(coroutine);
 coroutine = null;
 }
 }

 static IEnumerator Coroutine(float time, UnityAction callback) {
 yield return new WaitForSeconds (time);
 if (callback != null) {
 callback();
 }
 }
 
 //內部類
 class TaskBehaviour : MonoBehaviour { }
}

測試

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Script_04_15 : MonoBehaviour {

 void Start () {
 //開啟定時器
 Coroutine coroutine = WaitTimeManager.WaitTime(5f, delegate {
 Debug.LogFormat("等待5秒后回調");
 });

 //等待過程中取消它
 //WaitTimeManager.CancelWait (ref coroutine);
 }
}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • 詳解C# 枚舉高級用法之Description

    詳解C# 枚舉高級用法之Description

    這篇文章主要介紹了C# 枚舉高級用法之Description,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-02-02
  • C#制作二維柱狀圖方法

    C#制作二維柱狀圖方法

    在本文里小編為各位分享的是關于C#制作二維柱狀圖方法和步驟,需要的讀者們學習下。
    2018-12-12
  • Unity實現首字母檢索器

    Unity實現首字母檢索器

    這篇文章主要為大家詳細介紹了Unity實現首字母檢索器,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • Unity3D實現相機跟隨控制

    Unity3D實現相機跟隨控制

    這篇文章主要為大家詳細介紹了Unity3D實現相機跟隨控制,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-07-07
  • C#文件路徑操作詳細總結

    C#文件路徑操作詳細總結

    本篇文章主要是對C#中的文件路徑操作進行了詳細的總結介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2014-01-01
  • 在C#中發(fā)送自定義HTML格式郵件的示例詳解

    在C#中發(fā)送自定義HTML格式郵件的示例詳解

    在C#中發(fā)送自定義HTML格式郵件是一項常見的任務,這在開發(fā)電子郵件營銷系統(tǒng)或任何需要通過電子郵件與用戶溝通的應用程序中都非常重要,以下是如何在C#中發(fā)送自定義HTML格式郵件的詳解與示例,需要的朋友可以參考下
    2024-07-07
  • 解決winform界面刷新閃爍問題的多種方案

    解決winform界面刷新閃爍問題的多種方案

    這篇文章給大家介紹了如何解決winform界面刷新閃爍問題的多種方案,文中通過代碼示例給大家介紹的非常詳細,對大家的學習或工作有一定的幫助,需要的朋友可以參考下
    2024-02-02
  • c++指針使用形參改變實參的方法

    c++指針使用形參改變實參的方法

    下面小編就為大家?guī)硪黄猚++指針使用形參改變實參的方法。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • C#多線程之Parallel類的用法

    C#多線程之Parallel類的用法

    這篇文章介紹了C#多線程之Parallel類的用法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • 深入解析C#中的交錯數組與隱式類型的數組

    深入解析C#中的交錯數組與隱式類型的數組

    這篇文章主要介紹了深入解析C#中的交錯數組與隱式類型的數組,隱式類型的數組通常與匿名類型以及對象初始值設定項和集合初始值設定項一起使用,需要的朋友可以參考下
    2016-01-01

最新評論

和林格尔县| 维西| 石狮市| 九台市| 南雄市| 郴州市| 报价| 曲沃县| 苍溪县| 扎兰屯市| 筠连县| 雷山县| 郯城县| 沁水县| 新竹县| 徐水县| 平武县| 乌什县| 万盛区| 沈丘县| 罗甸县| 肇州县| 青阳县| 北票市| 开平市| 承德市| 博白县| 固镇县| 内乡县| 莱芜市| 奉节县| 宜都市| 镶黄旗| 阿尔山市| 府谷县| 辽源市| 白山市| 福海县| 北流市| 苍山县| 娄底市|