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 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 timerUpdateEvent; // Token: 0x04000AA6 RID: 2726 public Func timerUpdateStopCondition; // Token: 0x04000AA7 RID: 2727 public IEventHandler handler; } }