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() {