/// <summary> /// 更新UI /// </summary> /// <param name="id">更新ID标识</param> /// <param name="param">更新参数</param> /// <returns>是否阻断向下传递刷新</returns> protected override bool OnUpdateUI(string id, object param) { if (id == "OnUpdateStateInfo") { EventDeclare.UpdateStateChangeEventArg realArg = (EventDeclare.UpdateStateChangeEventArg)param; if (_uiProgressSliderSlider != null) { _uiProgressSliderSlider.value = realArg.Progress; } if (_uiTipTextText != null) { _uiTipTextText.text = realArg.StateInfo; } return(true); } return(true); }
public void InitializeState() { _stateArg = new EventDeclare.UpdateStateChangeEventArg(); }
protected void OnUpdateStateChange(EventArg arg) { EventDeclare.UpdateStateChangeEventArg realArg = (EventDeclare.UpdateStateChangeEventArg)arg; UpdateUI("OnUpdateStateInfo", realArg); }