public class TestTimer : MonoBehaviour
{
//时间间隔5秒
System.Timers.Timer tt = new System.Timers.Timer(5000);
public Button StartBtn, StopBtn;
private void Start()
{
//绑定执行事件
tt.Elapsed += new System.Timers.ElapsedEventHandler(TestFun);
//True:每隔5秒执行一次,False: 只执行一次
tt.AutoReset = true;
}
public void StartFun()
{
tt.Enabled = true;
tt.Start();
}
private void TestFun(object sender, ElapsedEventArgs e)
{
Debug.Log("123");
}
public void StopFun()
{
tt.Stop();
}
}