/// <summary> /// 上面按钮点击事件 /// </summary> private void OnTopBtnClick() { VirtualTimeEntity entity = (VirtualTimeEntity)GetComponent <VirtualTimeDataModel>().DataEntity; if (!string.IsNullOrEmpty(entity.inputFildHour) && !string.IsNullOrEmpty(entity.inputFildMinute)) { dateTime = new DateTime(DateTime.Today.Year, DateTime.Today.Month, DateTime.Today.Day, int.Parse(entity.inputFildHour), int.Parse(entity.inputFildMinute), 0); entity.dataTime = dateTime; } }
/// <summary> /// 业务逻辑处理函数 /// </summary> /// <param name="evt"></param> public override void ProcessLogic(PropertyMessage evt) { //收到点击SureButtonTop按钮消息后逻辑处理 if (evt.PropertyName.Equals("sureBtnTop")) { if ((int)evt.NewValue > 0) { datetime = entity.dataTime; } } //收到点击SureButtonDown按钮消息后逻辑处理 if (evt.PropertyName.Equals("sureBtnDown")) { if ((int)evt.NewValue > 0) { VirtualTimeEntity entity = (VirtualTimeEntity)GetComponent <VirtualTimeDataModel>().DataEntity; //容错防空处理 if (!string.IsNullOrEmpty(entity.inputFildY)) { YearV = int.Parse(entity.inputFildY); } if (!string.IsNullOrEmpty(entity.inputFildM)) { MonthV = int.Parse(entity.inputFildM); } if (!string.IsNullOrEmpty(entity.inputFildD)) { DayV = int.Parse(entity.inputFildD); } if (!string.IsNullOrEmpty(entity.inputFildh)) { HourV = int.Parse(entity.inputFildh); } if (!string.IsNullOrEmpty(entity.inputFildm)) { MinuteV = int.Parse(entity.inputFildm); } if (!string.IsNullOrEmpty(entity.inputFilds)) { SecondV = int.Parse(entity.inputFilds); } } } }
/// <summary> /// Unity Method /// </summary> private void Start() { entity = (VirtualTimeEntity)GetComponent <VirtualTimeDataModel>().DataEntity; datetime = DateTime.Now; }