Drag[en]gine Script Module DragonScript
1.23
|
Remap UniqueIDs to use multiple GameWorld resources simulatanously. More...
Classes | |
class | RemapEntry |
Immutable remap entry. More... | |
Public Member Functions | |
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... | |
UniqueID | remap (UniqueID id) |
Remap ID if falling into a remap range. More... | |
void | removeAll () |
Remove all remap entries. More... | |
void | writeToFile (FileWriter writer) |
Write to file. More... | |
Public Attributes | |
Array | pRemapEntries |
Array of RemapEntry. More... | |
Remap UniqueIDs to use multiple GameWorld resources simulatanously.
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.
Remap ID if falling into a remap range.
void Dragengine.Preloading.UniqueIDRemapper.removeAll | ( | ) |
Remove all remap entries.
void Dragengine.Preloading.UniqueIDRemapper.writeToFile | ( | FileWriter | writer | ) |
Write to file.
Array Dragengine.Preloading.UniqueIDRemapper.pRemapEntries |
Array of RemapEntry.