import { _decorator, Component, EditBox, Label, Node } from 'cc'; import { Difficulty, UserDifficutyData } from '../../script/Manager/LocalDataMgr'; const { ccclass, property } = _decorator; @ccclass('DifficultyItem') export class DifficultyItem extends Component { @property(Label) labelInfo:Label = null; @property(EditBox) editBox:EditBox = null; _index:number = 0; init(index:number,scale:number) { this.labelInfo.string = `${index+1}号比例` this.editBox.string = `${scale}` this._index = index; } OnEditBoxChange(editBox:EditBox) { let scale = Number(editBox.string); if(isNaN(scale)) { return; } Difficulty.difficutyData.scales[this._index] = scale; Difficulty.saveDifficutyData(); } }