23 lines
571 B
TypeScript
23 lines
571 B
TypeScript
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;
|
|
}
|
|
}
|
|
|