47 lines
1.5 KiB
C#
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;
|
|
}
|
|
}
|