Files
Dec2017-Script-Dump/UnityEngine/Experimental/UIElements/ScheduledItem.cs
T
2026-06-04 11:42:34 +02:00

47 lines
1.5 KiB
C#

using System;
namespace UnityEngine.Experimental.UIElements
{
// Token: 0x02000341 RID: 833
internal class ScheduledItem
{
// Token: 0x0600338E RID: 13198 RVA: 0x00050E64 File Offset: 0x0004F064
public ScheduledItem(Action<TimerState> timerUpdateEvent, IEventHandler handler)
{
this.timerUpdateEvent = timerUpdateEvent;
this.handler = handler;
this.start = (long)(Time.realtimeSinceStartup * 1000f);
}
// Token: 0x17000BB5 RID: 2997
// (get) Token: 0x0600338F RID: 13199 RVA: 0x00050E90 File Offset: 0x0004F090
// (set) Token: 0x06003390 RID: 13200 RVA: 0x00050EAC File Offset: 0x0004F0AC
public long start { get; set; }
// Token: 0x17000BB6 RID: 2998
// (get) Token: 0x06003391 RID: 13201 RVA: 0x00050EB8 File Offset: 0x0004F0B8
// (set) Token: 0x06003392 RID: 13202 RVA: 0x00050ED4 File Offset: 0x0004F0D4
public long delay { get; set; }
// Token: 0x17000BB7 RID: 2999
// (get) Token: 0x06003393 RID: 13203 RVA: 0x00050EE0 File Offset: 0x0004F0E0
// (set) Token: 0x06003394 RID: 13204 RVA: 0x00050EFC File Offset: 0x0004F0FC
public long interval { get; set; }
// Token: 0x06003395 RID: 13205 RVA: 0x00050F08 File Offset: 0x0004F108
public bool IsUpdatable()
{
return this.delay > 0L || this.interval > 0L;
}
// Token: 0x04000AA5 RID: 2725
public Action<TimerState> timerUpdateEvent;
// Token: 0x04000AA6 RID: 2726
public Func<bool> timerUpdateStopCondition;
// Token: 0x04000AA7 RID: 2727
public IEventHandler handler;
}
}