mirror of
https://github.com/billsonnn/nitro-renderer.git
synced 2024-11-22 23:50:52 +01:00
cleanup NumberBank
This commit is contained in:
parent
67eb04635f
commit
2bbf980a81
@ -2750,7 +2750,7 @@ export class RoomEngine extends NitroManager implements IRoomEngine, IRoomCreato
|
||||
{
|
||||
if(!this._roomContentLoader || (id === -1)) return;
|
||||
|
||||
this._thumbnailObjectIdBank._Str_15187((id - 1));
|
||||
this._thumbnailObjectIdBank.freeNumber((id - 1));
|
||||
|
||||
const listeners = this._thumbnailCallbacks.get(assetName);
|
||||
|
||||
@ -3013,7 +3013,7 @@ export class RoomEngine extends NitroManager implements IRoomEngine, IRoomCreato
|
||||
if(!roomInstance) return imageResult;
|
||||
}
|
||||
|
||||
let objectId = this._imageObjectIdBank._Str_19709();
|
||||
let objectId = this._imageObjectIdBank.reserveNumber();
|
||||
const objectCategory = this.getRoomObjectCategoryForType(type);
|
||||
|
||||
if(objectId < 0) return imageResult;
|
||||
@ -3124,7 +3124,7 @@ export class RoomEngine extends NitroManager implements IRoomEngine, IRoomCreato
|
||||
{
|
||||
roomInstance.removeRoomObject(objectId, objectCategory);
|
||||
|
||||
this._imageObjectIdBank._Str_15187((objectId - 1));
|
||||
this._imageObjectIdBank.freeNumber((objectId - 1));
|
||||
|
||||
imageResult.id = 0;
|
||||
}
|
||||
@ -3153,7 +3153,7 @@ export class RoomEngine extends NitroManager implements IRoomEngine, IRoomCreato
|
||||
if(!roomInstance) return imageResult;
|
||||
}
|
||||
|
||||
let objectId = this._thumbnailObjectIdBank._Str_19709();
|
||||
let objectId = this._thumbnailObjectIdBank.reserveNumber();
|
||||
const objectCategory = this.getRoomObjectCategoryForType(type);
|
||||
|
||||
if(objectId < 0) return imageResult;
|
||||
@ -3190,7 +3190,7 @@ export class RoomEngine extends NitroManager implements IRoomEngine, IRoomCreato
|
||||
imageResult.image = asset;
|
||||
}
|
||||
|
||||
this._thumbnailObjectIdBank._Str_15187((objectId - 1));
|
||||
this._thumbnailObjectIdBank.freeNumber((objectId - 1));
|
||||
|
||||
imageResult.id = 0;
|
||||
}
|
||||
@ -3246,7 +3246,7 @@ export class RoomEngine extends NitroManager implements IRoomEngine, IRoomCreato
|
||||
|
||||
roomInstance.removeRoomObject(objectId, objectCategory);
|
||||
|
||||
this._imageObjectIdBank._Str_15187((objectId - 1));
|
||||
this._imageObjectIdBank.freeNumber((objectId - 1));
|
||||
|
||||
const imageListeners = this._imageCallbacks.get(objectId.toString());
|
||||
|
||||
|
@ -26,7 +26,7 @@
|
||||
this._freeNumbers = null;
|
||||
}
|
||||
|
||||
public _Str_19709(): number
|
||||
public reserveNumber(): number
|
||||
{
|
||||
if(this._freeNumbers.length > 0)
|
||||
{
|
||||
@ -40,7 +40,7 @@
|
||||
return -1;
|
||||
}
|
||||
|
||||
public _Str_15187(k: number): void
|
||||
public freeNumber(k: number): void
|
||||
{
|
||||
const i = this._reservedNumbers.indexOf(k);
|
||||
|
||||
@ -51,4 +51,4 @@
|
||||
this._freeNumbers.push(k);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user