|
Drag[en]gine Script Module DragonScript 1.32.1
|
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. | |
| void | forEach (Block ablock) |
| Visit remap entries with block with parameter RemapEntry. | |
| RemapEntry | getAt (int index) |
| Remap entry at index. | |
| RemapEntry | getContaining (UniqueID id) |
| Remap entry containing ID or null if absent. | |
| int | getCount () |
| Number of remap entries. | |
| UniqueIDRemapper | new () |
| Create unique id mapper. | |
| UniqueID | remap (UniqueID id) |
| Remap ID if falling into a remap range. | |
| void | removeAll () |
| Remove all remap entries. | |
| void | writeToFile (FileWriter writer) |
| Write to file. | |
Public Attributes | |
| Array | pRemapEntries |
| Array of RemapEntry. | |
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.