32 lines
743 B
Plaintext
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");
|