C# Class BBGamelib.CCScheduler

Datei anzeigen Open project: BigWoodGames/cocos2d-unity Class Usage Examples

Public Methods

Method Description
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

Method Details

CCScheduler() public method

public CCScheduler ( ) : UnityEngine
return UnityEngine

ToString() public method

public ToString ( ) : string
return string

appendIn() public method

public appendIn ( utList list, System target, bool paused ) : void
list utList
target System
paused bool
return void

isTargetPaused() public method

public isTargetPaused ( System target ) : bool
target System
return bool

pauseAllTargets() public method

public pauseAllTargets ( ) : HashSet
return HashSet

pauseAllTargetsWithMinPriority() public method

public pauseAllTargetsWithMinPriority ( int minPriority ) : HashSet
minPriority int
return HashSet

pauseTarget() public method

public pauseTarget ( System target ) : void
target System
return void

priorityIn() public method

public priorityIn ( utList list, System target, int priority, bool paused ) : void
list utList
target System
priority int
paused bool
return void

removeHashElement() public method

public removeHashElement ( tHashTimerEntry element ) : void
element BBGamelib.scheduler.tHashTimerEntry
return void

removeUpdatesFromHash() public method

public removeUpdatesFromHash ( utNode entry ) : void
entry utNode
return void

resumeTarget() public method

public resumeTarget ( System target ) : void
target System
return void

resumeTargets() public method

public resumeTargets ( HashSet targetsToResume ) : void
targetsToResume HashSet
return void

schedule() public method

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
return void

scheduleBlockForKey() public method

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
return void

scheduleUpdate() public method

public scheduleUpdate ( System target, int priority, bool paused ) : void
target System
priority int
paused bool
return void

unscheduleAll() public method

public unscheduleAll ( ) : void
return void

unscheduleAllForTarget() public method

public unscheduleAllForTarget ( System target ) : void
target System
return void

unscheduleAllWithMinPriority() public method

public unscheduleAllWithMinPriority ( int minPriority ) : void
minPriority int
return void

unscheduleBlockForKey() public method

public unscheduleBlockForKey ( string key, System target ) : void
key string
target System
return void

unscheduleSelector() public method

public unscheduleSelector ( TICK_IMP selector, System target ) : void
selector TICK_IMP
target System
return void

unscheduleUpdateForTarget() public method

public unscheduleUpdateForTarget ( System target ) : void
target System
return void

update() public method

public update ( float dt ) : void
dt float
return void