C# Класс BBGamelib.CCScheduler

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
CCScheduler ( ) : UnityEngine
ToString ( ) : string
appendIn ( utList list, System target, bool paused ) : void
isTargetPaused ( System target ) : bool
pauseAllTargets ( ) : HashSet
pauseAllTargetsWithMinPriority ( int minPriority ) : HashSet
pauseTarget ( System target ) : void
priorityIn ( utList list, System target, int priority, bool paused ) : void
removeHashElement ( tHashTimerEntry element ) : void
removeUpdatesFromHash ( utNode entry ) : void
resumeTarget ( System target ) : void
resumeTargets ( HashSet targetsToResume ) : void
schedule ( TICK_IMP selector, System target, float interval, uint repeat, bool paused, float delay ) : void
scheduleBlockForKey ( string key, System owner, float interval, uint repeat, float delay, bool paused, TICK_IMP block ) : void
scheduleUpdate ( System target, int priority, bool paused ) : void
unscheduleAll ( ) : void
unscheduleAllForTarget ( System target ) : void
unscheduleAllWithMinPriority ( int minPriority ) : void
unscheduleBlockForKey ( string key, System target ) : void
unscheduleSelector ( TICK_IMP selector, System target ) : void
unscheduleUpdateForTarget ( System target ) : void
update ( float dt ) : void

Описание методов

CCScheduler() публичный Метод

public CCScheduler ( ) : UnityEngine
Результат UnityEngine

ToString() публичный Метод

public ToString ( ) : string
Результат string

appendIn() публичный Метод

public appendIn ( utList list, System target, bool paused ) : void
list utList
target System
paused bool
Результат void

isTargetPaused() публичный Метод

public isTargetPaused ( System target ) : bool
target System
Результат bool

pauseAllTargets() публичный Метод

public pauseAllTargets ( ) : HashSet
Результат HashSet

pauseAllTargetsWithMinPriority() публичный Метод

public pauseAllTargetsWithMinPriority ( int minPriority ) : HashSet
minPriority int
Результат HashSet

pauseTarget() публичный Метод

public pauseTarget ( System target ) : void
target System
Результат void

priorityIn() публичный Метод

public priorityIn ( utList list, System target, int priority, bool paused ) : void
list utList
target System
priority int
paused bool
Результат void

removeHashElement() публичный Метод

public removeHashElement ( tHashTimerEntry element ) : void
element BBGamelib.scheduler.tHashTimerEntry
Результат void

removeUpdatesFromHash() публичный Метод

public removeUpdatesFromHash ( utNode entry ) : void
entry utNode
Результат void

resumeTarget() публичный Метод

public resumeTarget ( System target ) : void
target System
Результат void

resumeTargets() публичный Метод

public resumeTargets ( HashSet targetsToResume ) : void
targetsToResume HashSet
Результат void

schedule() публичный Метод

public schedule ( TICK_IMP selector, System target, float interval, uint repeat, bool paused, float delay ) : void
selector TICK_IMP
target System
interval float
repeat uint
paused bool
delay float
Результат void

scheduleBlockForKey() публичный Метод

public scheduleBlockForKey ( string key, System owner, float interval, uint repeat, float delay, bool paused, TICK_IMP block ) : void
key string
owner System
interval float
repeat uint
delay float
paused bool
block TICK_IMP
Результат void

scheduleUpdate() публичный Метод

public scheduleUpdate ( System target, int priority, bool paused ) : void
target System
priority int
paused bool
Результат void

unscheduleAll() публичный Метод

public unscheduleAll ( ) : void
Результат void

unscheduleAllForTarget() публичный Метод

public unscheduleAllForTarget ( System target ) : void
target System
Результат void

unscheduleAllWithMinPriority() публичный Метод

public unscheduleAllWithMinPriority ( int minPriority ) : void
minPriority int
Результат void

unscheduleBlockForKey() публичный Метод

public unscheduleBlockForKey ( string key, System target ) : void
key string
target System
Результат void

unscheduleSelector() публичный Метод

public unscheduleSelector ( TICK_IMP selector, System target ) : void
selector TICK_IMP
target System
Результат void

unscheduleUpdateForTarget() публичный Метод

public unscheduleUpdateForTarget ( System target ) : void
target System
Результат void

update() публичный Метод

public update ( float dt ) : void
dt float
Результат void