//解析模板数据 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); }
/// <summary> /// 初始化时 需要给一个路线的数据样例 /// </summary> /// <param name="_roadSample">_road sample.</param> public void M_init(MissionRoadSample _roadSample) { roadSample = _roadSample; totalStep = _roadSample.pointCount; roadSegmentType = _roadSample.segmentTypes; }