nitro/libs/renderer/src/nitro/room/object/logic/furniture/FurniturePlanetSystemLogic.ts

15 lines
513 B
TypeScript
Raw Normal View History

2023-03-17 00:22:55 +01:00
import {IAssetData, IAssetLogicPlanetSystem, RoomObjectVariable} from "../../../../../api";
import {FurnitureLogic} from "./FurnitureLogic";
2023-03-17 00:17:40 +01:00
2023-03-17 00:22:55 +01:00
export class FurniturePlanetSystemLogic extends FurnitureLogic {
2023-03-18 00:45:34 +01:00
public override initialize(asset: IAssetData): void {
2023-03-17 00:22:55 +01:00
super.initialize(asset);
2023-03-17 00:17:40 +01:00
2023-03-17 00:22:55 +01:00
if (asset.logic) {
if (asset.logic.planetSystems) {
this.object.model.setValue<IAssetLogicPlanetSystem[]>(RoomObjectVariable.FURNITURE_PLANETSYSTEM_DATA, asset.logic.planetSystems);
}
2023-03-17 00:17:40 +01:00
}
2023-03-17 00:22:55 +01:00
}
2023-03-17 00:17:40 +01:00
}