Drag[en]gine Script Module DragonScript
1.21
|
Remap UniqueIDs to use multiple GameWorld resources simulatanously. More...
Classes | |
class | RemapEntry |
Immutable remap entry. More... | |
Public Member Functions | |
void | add (RemapEntry remapEntry) |
Add remap entry. More... | |
RemapEntry | add (UniqueID firstID, UniqueID lastID, UniqueID target) |
Add remap entry. More... | |
void | forEach (Block ablock) |
Visit remap entries with block with parameter RemapEntry. More... | |
RemapEntry | getAt (int index) |
Remap entry at index. More... | |
RemapEntry | getContaining (UniqueID id) |
Remap entry containing ID or null if absent. More... | |
int | getCount () |
Number of remap entries. More... | |
UniqueIDRemapper | new () |
Create unique id mapper. More... | |
void | removeAll () |
Remove all remap entries. More... | |
void | writeToFile (FileWriter writer) |
Write to file. More... | |
Static Public Member Functions | |
static UniqueIDRemapper | readFromFile (FileReader reader) |
Read from file. More... | |
Remap UniqueIDs to use multiple GameWorld resources simulatanously.
void Dragengine.Preloading.UniqueIDRemapper.add | ( | RemapEntry | remapEntry | ) |
Add remap entry.
RemapEntry Dragengine.Preloading.UniqueIDRemapper.add | ( | UniqueID | firstID, |
UniqueID | lastID, | ||
UniqueID | target | ||
) |
Add remap entry.
Entry remaps IDs from range (firstID..lastID) to (target..target+(lastID-firstID)).
void Dragengine.Preloading.UniqueIDRemapper.forEach | ( | Block | ablock | ) |
Visit remap entries with block with parameter RemapEntry.
RemapEntry Dragengine.Preloading.UniqueIDRemapper.getAt | ( | int | index | ) |
Remap entry at index.
RemapEntry Dragengine.Preloading.UniqueIDRemapper.getContaining | ( | UniqueID | id | ) |
Remap entry containing ID or null if absent.
int Dragengine.Preloading.UniqueIDRemapper.getCount | ( | ) |
Number of remap entries.
UniqueIDRemapper Dragengine.Preloading.UniqueIDRemapper.new | ( | ) |
Create unique id mapper.
|
static |
Read from file.
void Dragengine.Preloading.UniqueIDRemapper.removeAll | ( | ) |
Remove all remap entries.
void Dragengine.Preloading.UniqueIDRemapper.writeToFile | ( | FileWriter | writer | ) |
Write to file.