// Assembly: Unity.Services.Core.Scheduler
// Full name: Unity.Services.Core.Scheduler.Internal.ActionScheduler

namespace Unity.Services.Core.Scheduler.Internal
{
public class ActionScheduler // TypeDefIndex: 13536
{
	// Fields
	type#24472 SchedulerLoopSystem;
	type#20578 m_TimeProvider;
	type#23712 m_Lock;
	type#9410 m_ScheduledActions;
	type#4602 m_IdScheduledInvocationMap;
	type#9021 m_ExpiredActions;
	type#20901 m_NextId;

	// Methods
	// RVA: -1
	public type#28660 .ctor() { }
	// RVA: -1
	public type#28660 .ctor(type#20577 timeProvider) { }
	// RVA: -1
	internal type#28660 ExecuteExpiredActions() { }
	// RVA: -1
	internal static type#28660 UpdateCurrentPlayerLoopWith(type#8968 subSystemList, type#24471 currentPlayerLoop) { }
	// RVA: -1
	public type#28660 JoinPlayerLoopSystem() { }
}
}
