Files
DNF_DEV_SQR/UI/ObjectClass/Actor.nut

47 lines
1.0 KiB
Plaintext

/*
文件名:Actor.nut
路径:UI/ObjectClass/Actor.nut
创建日期:2025-10-18 16:33
文件用途:
*/
class Actor extends BaseNode {
function _typeof() {
return "Actor";
}
constructor(obj = null) {
if (obj) {
base.constructor(obj, false);
} else {
base.constructor(sq_CreateActor());
}
}
function AddChild(Act) {
sq_AddChild(this.C_Object, Act.C_Object);
}
function RemoveChild(Act) {
sq_RemoveChild(this.C_Object, Act.C_Object);
}
function SetZOrder(Order) {
sq_SetZOrder(this.C_Object, Order);
}
function SetScale(Value, ...) {
if (vargv.len() == 0)
sq_SetScale(this.C_Object, Value);
else if (vargv.len() == 1)
sq_SetScale(this.C_Object, Value, vargv[0]);
}
function SetPos(Value, ...) {
if (vargv.len() == 0) {
sq_SetPos(this.C_Object, Value);
} else if (vargv.len() == 1) {
sq_SetPos(this.C_Object, Value, vargv[0]);
}
}
}