コード例 #1
0
    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);
    }
コード例 #2
0
    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();
        }
    }