Extra2D/scripts/engine/director.nut

32 lines
743 B
Plaintext

// Engine 层 - Director 导演类
// 场景管理单例
Director <- {
// 进入场景
function enterScene(scene) {
// 调用 C++ Director.enterScene
local instance = this.getInstance();
return instance.enterScene(scene);
}
// 替换场景
function replaceScene(scene) {
local instance = this.getInstance();
return instance.replaceScene(scene);
}
// 获取当前场景
function getCurrentScene() {
local instance = this.getInstance();
return instance.getCurrentScene();
}
// 弹出场景
function popScene() {
local instance = this.getInstance();
return instance.popScene();
}
};
print("Director loaded");