From affb98c8a83f75139a487588fe2f5428c5936cdc Mon Sep 17 00:00:00 2001 From: Bill Date: Sat, 17 Jul 2021 03:24:54 -0400 Subject: [PATCH] RoomEngine add setSelectedAvatar --- src/nitro/room/IRoomEngine.ts | 1 + src/nitro/room/RoomEngine.ts | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/src/nitro/room/IRoomEngine.ts b/src/nitro/room/IRoomEngine.ts index 049981ea..286f6c16 100644 --- a/src/nitro/room/IRoomEngine.ts +++ b/src/nitro/room/IRoomEngine.ts @@ -75,6 +75,7 @@ export interface IRoomEngine extends INitroManager getRoomObjectImage(roomId: number, objectId: number, category: number, direction: IVector3D, scale: number, listener: IGetImageListener, bgColor?: number): ImageResult; getRoomObjectPetImage(typeId: number, paletteId: number, color: number, direction: IVector3D, scale: number, listener: IGetImageListener, headOnly?: boolean, bgColor?: number, customParts?: PetCustomPart[], posture?: string): ImageResult; selectRoomObject(roomId: number, objectId: number, objectCategory: number): void; + setSelectedAvatar(roomId: number, objectId: number): void; cancelRoomObjectInsert(): void; getPetColorResult(petIndex: number, paletteIndex: number): PetColorResult; getPetColorResultsForTag(petIndex: number, tagName: string): PetColorResult[]; diff --git a/src/nitro/room/RoomEngine.ts b/src/nitro/room/RoomEngine.ts index 5214c572..ebed6c9c 100644 --- a/src/nitro/room/RoomEngine.ts +++ b/src/nitro/room/RoomEngine.ts @@ -2720,6 +2720,13 @@ export class RoomEngine extends NitroManager implements IRoomEngine, IRoomCreato this._roomObjectEventHandler.setSelectedObject(roomId, objectId, objectCategory); } + public setSelectedAvatar(roomId: number, objectId: number): void + { + if(this._roomObjectEventHandler) return; + + this._roomObjectEventHandler.setSelectedAvatar(roomId, objectId, true); + } + public cancelRoomObjectInsert(): void { if(!this._roomObjectEventHandler) return;