From f1ee5b7028353877cefed585aaa8684fc828bd58 Mon Sep 17 00:00:00 2001 From: dgflash Date: Wed, 6 Nov 2024 14:24:36 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96LanguageLabel=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/libs/gui/language/LanguageLabel.ts | 28 ++++++++--------------- 1 file changed, 10 insertions(+), 18 deletions(-) diff --git a/assets/libs/gui/language/LanguageLabel.ts b/assets/libs/gui/language/LanguageLabel.ts index 4d7f085..93e6b24 100644 --- a/assets/libs/gui/language/LanguageLabel.ts +++ b/assets/libs/gui/language/LanguageLabel.ts @@ -28,9 +28,7 @@ export class LanguageLabel extends Component { }) set params(value: Array) { this._params = value; - if (!EDITOR) { - this._needUpdate = true; - } + if (!EDITOR) this.enabled = true; } get params(): Array { return this._params || []; @@ -44,9 +42,7 @@ export class LanguageLabel extends Component { } set dataID(value: string) { this._dataID = value; - if (!EDITOR) { - this._needUpdate = true; - } + if (!EDITOR) this.enabled = true; } get string(): string { @@ -63,16 +59,11 @@ export class LanguageLabel extends Component { return _string; } - /** 更新语言 */ - language() { - this._needUpdate = true; - } - /** 初始字体尺寸 */ initFontSize: number = 0; onLoad() { - this._needUpdate = true; + this.enabled = true; } /** @@ -95,15 +86,16 @@ export class LanguageLabel extends Component { ii.value = value; this._params.push(ii); } - this._needUpdate = true; + this.enabled = true; + } + + language() { + this.enabled = true; } - private _needUpdate: boolean = false; update() { - if (this._needUpdate) { - this.updateContent(); - this._needUpdate = false; - } + this.updateContent(); + this.enabled = false; } updateContent() {