// Assembly: UnityEngine.UIElementsModule
// Full name: UnityEngine.UIElements.ScheduledItem

namespace UnityEngine.UIElements
{
public class ScheduledItem // TypeDefIndex: 5728
{
	// Fields
	type#5486 timerUpdateStopCondition;
	type#5490 OnceCondition;
	type#5490 ForeverCondition;
	type#20901 <startMs>k__BackingField;
	type#20901 <delayMs>k__BackingField;
	type#20901 <intervalMs>k__BackingField;
	type#20901 <endTimeMs>k__BackingField;

	// Methods
	// RVA: -1
	public type#20900 get_startMs() { }
	// RVA: -1
	public type#28660 set_startMs(type#20900 value) { }
	// RVA: -1
	public type#20900 get_delayMs() { }
	// RVA: -1
	public type#28660 set_delayMs(type#20900 value) { }
	// RVA: -1
	public type#20900 get_intervalMs() { }
	// RVA: -1
	public type#28660 set_intervalMs(type#20900 value) { }
	// RVA: -1
	public type#20900 get_endTimeMs() { }
	// RVA: -1
	public type#28660 .ctor() { }
	// RVA: -1
	protected type#28660 ResetStartTime() { }
	// RVA: -1
	public abstract type#28660 PerformTimerUpdate(type#27479 state) { }
	// RVA: -1
	internal virtual type#28660 OnItemUnscheduled() { }
	// RVA: -1
	public virtual type#15313 ShouldUnschedule() { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
