博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
01定时回调
阅读量:6676 次
发布时间:2019-06-25

本文共 1791 字,大约阅读时间需要 5 分钟。

/****************************************************    文件:TimeTask.cs	作者:唐孝辉    邮箱: 1351105506@qq.com    日期:#CreateTime#	功能:任务类*****************************************************/using System;/// /// 时间类型/// public enum TimeUnit{    MilliSecond, //毫秒    Second, //秒    Minute, //分钟    Hour,//小时    Day,//天}public class TimeTask{    public Action callBack;    public float destTime;//要达到的时间点    public TimeTask(Action callBack, float destTime,TimeUnit timeUnit)    {        this.callBack = callBack;        this.destTime = destTime;    }}
/****************************************************    文件:TimeSys.cs	作者:唐孝辉    邮箱: 1351105506@qq.com    日期:#CreateTime#	功能:定时系统*****************************************************/using System;using System.Collections.Generic;using UnityEngine;public class TimerSys : MonoBehaviour{    private List
cacheTaskList=new List
(); //缓存 private List
taskList=new List
(); void Update() { foreach (TimeTask task in cacheTaskList) { taskList.Add(task); } cacheTaskList.Clear(); for (int i = 0; i < taskList.Count; i++) { TimeTask timeTask = taskList[i]; //判断是否足条件 if (Time.realtimeSinceStartup*1000
/****************************************************    文件:GameRoot.cs	作者:唐孝辉    邮箱: 1351105506@qq.com    日期:#CreateTime#	功能:GameRoot*****************************************************/using System.Collections.Generic;using UnityEngine;public class GameRoot : MonoBehaviour{    private TimerSys timerSys;    void Start()     {        timerSys = this.GetComponent
(); } //开始任务 public void ClickTaskBtn() { timerSys.AddTimeTask(()=>{Debug.Log("TestA"); },2000); } }

在这里插入图片描述

转载地址:http://jjrxo.baihongyu.com/

你可能感兴趣的文章
跨域,禁止调用
查看>>
hive基本操作与应用
查看>>
java 笔记(2) 接口作为引用数据类型
查看>>
python爬虫 selenium+phantomjs动态解析网页,加载页面成功,返回空数据
查看>>
smtp;550 DY-001 Mail rejected by---游击队?正规军
查看>>
Nginx_handler模块发开(hello模块结构解析)
查看>>
埃式筛法——求n以内素数
查看>>
HDOJ-1051 Wooden sticks(贪心)
查看>>
js实现类选择器和name属性选择器
查看>>
url末尾的斜杠作用探秘
查看>>
k-密码
查看>>
C# - 常用接口
查看>>
随机抽取内容
查看>>
selenium phantomjs java无界面浏览器环境搭建
查看>>
javaWeb开发中entityBean的习惯用法
查看>>
Jmeter不同接口参数上下调用总结
查看>>
mysqldump的使用
查看>>
Redis快速入门
查看>>
[杂谈]时光飞逝
查看>>
【wiggle-subsequence】leetcode-376
查看>>