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
|
|
|
}
|