import { _decorator, Component, Node } from 'cc'; import { GameUI } from '../game_ui/GameUI'; import { MapManager } from './map/MapManager'; const { ccclass, property } = _decorator; @ccclass('LayoutManager') export class LayoutManager extends Component { @property(Node) gameplaySpaceLayout: Node = null!; @property(GameUI) private gameUI: GameUI = null!; public static instance: LayoutManager = null!; protected onLoad(): void { LayoutManager.instance = this; } public get GameUI(): GameUI { return this.gameUI; } }