From 2affb38e50a56ba6b747ca1a1d3005e39ae043a4 Mon Sep 17 00:00:00 2001 From: xu_yanfeng Date: Wed, 8 Jan 2025 11:54:37 +0800 Subject: [PATCH] fix cc.Quat --- cc-inspector/src/scripts/inject/inspector.ts | 21 ++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/cc-inspector/src/scripts/inject/inspector.ts b/cc-inspector/src/scripts/inject/inspector.ts index 4e7c3a1..88da7e4 100644 --- a/cc-inspector/src/scripts/inject/inspector.ts +++ b/cc-inspector/src/scripts/inject/inspector.ts @@ -307,6 +307,16 @@ export class Inspector extends InjectEvent { } else { data.data = null; } + const desc = []; + if (value["_rect"]) { + const rect = value["_rect"]; + desc.push(`frame[${rect.width}*${rect.height}]`); + } + if (value["_texture"]) { + const texture = value["_texture"]; + desc.push(`texture[${texture.width}*${texture.height}]`); + } + data.desc = desc.join(","); return data; } return null; @@ -379,6 +389,17 @@ export class Inspector extends InjectEvent { if (info) { return make(info); } + info = this._buildVecData({ + // @ts-ignore + ctor: cc.Quat, + path: path, + data: new Vec4Data(), + keys: ["x", "y", "z", "w"], + value: propertyValue, + }); + if (info) { + return make(info); + } info = this._buildVecData({ // @ts-ignore ctor: cc.Vec2,