备份CatanBuilding瘦身独立工程

This commit is contained in:
JSD\13999
2026-05-26 16:15:54 +08:00
commit 2d0e6a61b7
12001 changed files with 2431925 additions and 0 deletions

View File

@@ -0,0 +1,30 @@
using System;
namespace UniRx
{
public interface IScheduler
{
DateTimeOffset Now { get; }
// Interface is changed from official Rx for avoid iOS AOT problem (state is dangerous).
IDisposable Schedule(Action action);
IDisposable Schedule(TimeSpan dueTime, Action action);
}
public interface ISchedulerPeriodic
{
IDisposable SchedulePeriodic(TimeSpan period, Action action);
}
public interface ISchedulerLongRunning
{
IDisposable ScheduleLongRunning(Action<ICancelable> action);
}
public interface ISchedulerQueueing
{
void ScheduleQueueing<T>(ICancelable cancel, T state, Action<T> action);
}
}