C# Class CoroutineSharp.TimeManager

Afficher le fichier Open project: fingerpasswang/CoroutineSharp Class Usage Examples

Méthodes publiques

Méthode Description
AddTimer ( float time, OnTimerTimeout callback ) : ITimer
AddTimer ( uint afterTick, OnTimerTimeout callback ) : ITimer
FixedTick ( ) : void
GetSystemTick ( ) : ulong
RemoveTimer ( ITimer timer ) : bool
TimeManager ( ) : System
Update ( ) : void

Private Methods

Méthode Description
AddTimerNode ( TimerNode node ) : void
DispatchAll ( IEnumerable timerNodes ) : void
ReAddAll ( System.Collections.Generic.LinkedList nodesArr, long id ) : void
TimerShift ( ) : void
TimerUpdate ( ) : void

Method Details

AddTimer() public méthode

public AddTimer ( float time, OnTimerTimeout callback ) : ITimer
time float
callback OnTimerTimeout
Résultat ITimer

AddTimer() public méthode

public AddTimer ( uint afterTick, OnTimerTimeout callback ) : ITimer
afterTick uint
callback OnTimerTimeout
Résultat ITimer

FixedTick() public méthode

public FixedTick ( ) : void
Résultat void

GetSystemTick() public méthode

public GetSystemTick ( ) : ulong
Résultat ulong

RemoveTimer() public méthode

public RemoveTimer ( ITimer timer ) : bool
timer ITimer
Résultat bool

TimeManager() public méthode

public TimeManager ( ) : System
Résultat System

Update() public méthode

public Update ( ) : void
Résultat void