IsFurnitureSelectionDisabled.ts 701 o
Télécharger le fichier
import { GetRoomEngine, GetSessionDataManager, RoomEngineObjectEvent, RoomObjectVariable } from '@octane/renderer';
import { IsAnyRoomController } from '../session/HasSessionPermission';
export function IsFurnitureSelectionDisabled(event: RoomEngineObjectEvent): boolean {
let result = false;
const roomObject = GetRoomEngine().getRoomObject(event.roomId, event.objectId, event.category);
if (roomObject) {
const selectionDisabled = roomObject.model.getValue<number>(RoomObjectVariable.FURNITURE_SELECTION_DISABLED) === 1;
if (selectionDisabled) {
result = true;
if (IsAnyRoomController()) result = false;
}
}
return result;
}
