场景类添加全局方法 获取当前场景

This commit is contained in:
Lenheart 2024-12-25 11:26:45 +08:00
parent b5282c9c32
commit 7709aaf54b
1 changed files with 8 additions and 3 deletions

View File

@ -4,6 +4,7 @@
创建日期:2024-05-05 00:22
文件用途:舞台类
*/
if (!getroottable().rawin("GlobalCurrentStage")) GlobalCurrentStage <- null;
class CL_StageObject extends CL_BaseObject {
constructor(...) {
@ -28,9 +29,8 @@ class CL_StageObject extends CL_BaseObject {
//如果进入场景要绑定Update
BindenvUpdate();
//并且绑定摄像机 先移除父对象在绑定
// if (CameraObject.ParentId) CameraObject.RemoveSelf();
// Addchild(CameraObject);
//添加到全局
GlobalCurrentStage = this;
}
function OnUpdate(Dt) {
@ -39,4 +39,9 @@ class CL_StageObject extends CL_BaseObject {
_Yosin_Sound_Logic_(Dt, this);
}
}
//获取当前场景
function sq_GetCurrentStage() {
return GlobalCurrentStage;
}