void SetLineInfo(Railway.Route route) { Railway.Route.Stats stats = route.GetStats(); mTitleLineName.text = route.name; mLineName.text = route.name; mLbStationCount.text = stats.stationNum.ToString(); mLbNodeCount.text = stats.jointNum.ToString(); mLbRangeAblity.text = stats.totalIntDis.ToString() + " M"; PETimer time = PETimerUtil.GetTmpTimer(); time.Second = route.singleTripTime; mLbOneWaytime.text = time.GetStrHhMmSs(); mRailIcon.SetItem(route.trainId); }
void UpdateStationArriveTime() { if (mSelectedStation == null) { return; } float arriveTime = mSelectedStation.mRailPointData.GetArriveTime(); if (arriveTime - 0f < PETools.PEMath.Epsilon) { mArriveTime.text = "--"; } else { PETimer time = PETimerUtil.GetTmpTimer(); time.Second = arriveTime; mArriveTime.text = time.GetStrHhMmSs(); } }