C# 클래스 AssemblyCSharp.Scheduler

상속: AbstractService, IScheduler
파일 보기 프로젝트 열기: wooga/ps_social_jam 1 사용 예제들

공개 메소드들

메소드 설명
Schedule ( float>.Action action, System.TimeSpan timeSpan, bool recurring = false, System.TimeSpan delay = default(TimeSpan) ) : ICancelable
ScheduleOnNextFrame ( Action action ) : void
ScheduleTick ( float>.Action tickAction, System.TimeSpan delay = default(TimeSpan) ) : ICancelable
Scheduler ( double epochTime = -1 ) : System
Update ( double deltaTime ) : void

보호된 메소드들

메소드 설명
DisposeManagedResources ( ) : void

비공개 메소드들

메소드 설명
Cancel ( ScheduledAction scheduledAction ) : void
DoSchedule ( ScheduledAction scheduledAction ) : void
MoveBehind ( ScheduledAction scheduledAction, ScheduledAction predecessor ) : void
Remove ( ScheduledAction scheduledAction ) : void
TryFindPredecessor ( ScheduledAction scheduledAction, ScheduledAction startWith ) : ScheduledAction
Validate ( ) : bool

메소드 상세

DisposeManagedResources() 보호된 메소드

protected DisposeManagedResources ( ) : void
리턴 void

Schedule() 공개 메소드

public Schedule ( float>.Action action, System.TimeSpan timeSpan, bool recurring = false, System.TimeSpan delay = default(TimeSpan) ) : ICancelable
action float>.Action
timeSpan System.TimeSpan
recurring bool
delay System.TimeSpan
리턴 ICancelable

ScheduleOnNextFrame() 공개 메소드

public ScheduleOnNextFrame ( Action action ) : void
action Action
리턴 void

ScheduleTick() 공개 메소드

public ScheduleTick ( float>.Action tickAction, System.TimeSpan delay = default(TimeSpan) ) : ICancelable
tickAction float>.Action
delay System.TimeSpan
리턴 ICancelable

Scheduler() 공개 메소드

public Scheduler ( double epochTime = -1 ) : System
epochTime double
리턴 System

Update() 공개 메소드

public Update ( double deltaTime ) : void
deltaTime double
리턴 void