mirror of
https://github.com/billsonnn/nitro-react.git
synced 2025-02-18 18:02:36 +01:00
Infostand Updates
This commit is contained in:
parent
71c807db8f
commit
9f76e9c90a
@ -26,8 +26,16 @@ export const InfoStandWidgetFurniView: FC<InfoStandWidgetFurniViewProps> = props
|
||||
|
||||
useEffect(() =>
|
||||
{
|
||||
setPickupMode(0);
|
||||
setCanMove(false);
|
||||
setCanRotate(false);
|
||||
setCanUse(false);
|
||||
setFurniSettingsKeys([]);
|
||||
setFurniSettingsValues([]);
|
||||
setIsCrackable(false);
|
||||
setCrackableHits(0);
|
||||
setCrackableTarget(0);
|
||||
setGodMode(false);
|
||||
|
||||
const isValidController = (furniData.roomControllerLevel >= RoomControllerLevel.GUEST);
|
||||
|
||||
@ -36,19 +44,9 @@ export const InfoStandWidgetFurniView: FC<InfoStandWidgetFurniViewProps> = props
|
||||
setCanMove(true);
|
||||
setCanRotate(!furniData.isWallItem);
|
||||
|
||||
if(furniData.roomControllerLevel >= RoomControllerLevel.MODERATOR)
|
||||
{
|
||||
setGodMode(true);
|
||||
if(furniData.roomControllerLevel >= RoomControllerLevel.MODERATOR) setGodMode(true);
|
||||
}
|
||||
else
|
||||
{
|
||||
setGodMode(false);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
setGodMode(false);
|
||||
}
|
||||
|
||||
if((((furniData.usagePolicy === RoomWidgetFurniInfoUsagePolicyEnum.EVERYBODY) || ((furniData.usagePolicy === RoomWidgetFurniInfoUsagePolicyEnum.CONTROLLER) && isValidController)) || ((furniData.extraParam === RoomWidgetEnumItemExtradataParameter.JUKEBOX) && isValidController)) || ((furniData.extraParam === RoomWidgetEnumItemExtradataParameter.USABLE_PRODUCT) && isValidController)) setCanUse(true);
|
||||
|
||||
@ -105,7 +103,7 @@ export const InfoStandWidgetFurniView: FC<InfoStandWidgetFurniViewProps> = props
|
||||
}
|
||||
|
||||
else if(furniData.isStickie) setPickupMode(PICKUP_MODE_NONE);
|
||||
}, [ furniData, godMode ]);
|
||||
}, [ furniData ]);
|
||||
|
||||
const openFurniGroupInfo = useCallback(() =>
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user