◆ load()
Loads the script entries
- Parameters
-
stream | the script data stream |
◆ process()
bool Asylum::ScriptManager::process |
( |
| ) |
|
Process the current script
◆ resetAll()
void Asylum::ScriptManager::resetAll |
( |
| ) |
|
Fully resets script manager state (used while changing scenes)
◆ reset()
void Asylum::ScriptManager::reset |
( |
uint32 |
count = 0 | ) |
|
Resets the queue and local variables
◆ queueScript()
void Asylum::ScriptManager::queueScript |
( |
int32 |
scriptIndex, |
|
|
ActorIndex |
actorIndex |
|
) |
| |
Initialize the script element at actionIndex to the actor at actorIndex
◆ isInQueue()
bool Asylum::ScriptManager::isInQueue |
( |
int32 |
scriptIndex | ) |
const |
Query if 'scriptIndex' is in queue.
- Parameters
-
scriptIndex | Zero-based index of the script. |
- Returns
- true if in queue, false if not.
◆ removeFromQueue()
void Asylum::ScriptManager::removeFromQueue |
( |
uint32 |
entryIndex | ) |
|
Remove a script element from the queue
◆ resetQueue()
void Asylum::ScriptManager::resetQueue |
( |
| ) |
|
The documentation for this class was generated from the following file: