// 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");