Drag[en]gine Script Module DragonScript Script API  1.0
PreloadAnnouncer Class Reference

Preload announcer. More...

Inheritance diagram for PreloadAnnouncer:


class  PartSoundFinishedListener
 Preload part sound listener. More...

Public Member Functions

void finishPreloading ()
 Finish preloading. More...
Announcer getAnnouncer ()
 Dynamic sound to preload. More...
PreloadAnnouncer new (Announcer dynamicSound, PreloadCounter parentCounter)
 Create preloader. More...
- Public Member Functions inherited from Preloader
void addListener (PreloadListener listener)
 Add listener. More...
void checkFinished ()
 Check if preloading finished. More...
void finishPreloading ()
 Finish preloading. More...
PreloadCounter getCounter ()
 Preload counter. More...
bool getPreloading ()
 Preloading. More...
bool getSuccess ()
 All resources preloaded successfully. More...
int getTotalResourceCount ()
 Total number of resources to preload. More...
Preloader new (PreloadCounter parentCounter)
 Create preloader. More...
void notifyAllPreloadingFinished ()
 Notify listeners preloading finished. More...
void notifyAllResourcesFinished ()
 Notify listeners resources finished preloading. More...
float percentageFinished ()
 Percentage of resources finished preloading. More...
void removeListener (PreloadListener listener)
 Remove listener. More...
void resourceFinished (bool success)
 Resource finished preloading. More...

Detailed Description

Preload announcer.

Preloads sound files and finishes the announcer once all resources are loaded. To use create preloader and add one or more listeners to them. Once ready to preload call startPreloading().

Roland Pl├╝ss

Member Function Documentation

◆ finishPreloading()

void finishPreloading ( )

Finish preloading.

◆ getAnnouncer()

Announcer getAnnouncer ( )

Dynamic sound to preload.

◆ new()

PreloadAnnouncer new ( Announcer  dynamicSound,
PreloadCounter  parentCounter 

Create preloader.

The documentation for this class was generated from the following file: