public bool IsEnough(int num) { int num3 = MaterialVentureSpeedUpDataReader.GetMaterialVentureSpeedUpDataByKey(this._selectedItem.ID).SpeedUpTime *num; TimeSpan span = TimeSpan.FromSeconds((double)num3); return(this._ventureData.endTime.Subtract(span) <= TimeUtil.Now); }
private void UpdateInfo() { base.view.transform.Find("Dialog/Content/Info/UseNum/Text").GetComponent <Text>().text = this._num_materials.ToString(); int timeSpan = MaterialVentureSpeedUpDataReader.GetMaterialVentureSpeedUpDataByKey(this._selectedItem.ID).SpeedUpTime *this._num_materials; base.view.transform.Find("Dialog/Content/Info/Duration/Group/RemainTimer").GetComponent <MonoRemainTimer>().SetTargetTime(timeSpan); TimeSpan span = TimeSpan.FromSeconds((double)timeSpan); DateTime targetTime = this._ventureData.endTime.Subtract(span); base.view.transform.Find("Dialog/Content/Info/Remain/Group/RemainTimer").GetComponent <MonoRemainTimer>().SetTargetTime(targetTime, null, null, false); }