Beispiel #1
0
    //解析模板数据
    public override void parseSample(int sid)
    {
        //41001|Environment_01|014,038,046,061,083,118
        //41005|Environment_01|missionRoad_Grassland|10|s,m,l
        string dataStr = getSampleDataBySid(sid);

        string[] strArr = dataStr.Split('|');

        int    mapId        = StringKit.toInt(strArr[0]);
        string environment  = strArr[1];
        string road         = strArr[2];
        int    pointCount   = StringKit.toInt(strArr[3]);
        string segmentTypes = strArr[4];

        MissionRoadSample sample = new MissionRoadSample(mapId, road, environment, pointCount, segmentTypes);

        samples.Add(sid, sample);
    }
Beispiel #2
0
 /// <summary>
 /// 初始化时 需要给一个路线的数据样例
 /// </summary>
 /// <param name="_roadSample">_road sample.</param>
 public void M_init(MissionRoadSample _roadSample)
 {
     roadSample      = _roadSample;
     totalStep       = _roadSample.pointCount;
     roadSegmentType = _roadSample.segmentTypes;
 }