public void SetData(ROAD_POINT kRoadPoint) { this.m_sRPIndex = kRoadPoint.ROADPOINT_IDX; this.m_sMapIndex = kRoadPoint.MAP_IDX; this.m_v3Pos = new Vector3(kRoadPoint.POSX, kRoadPoint.POSY, kRoadPoint.POSZ); this.m_v2Pos = new Vector2(kRoadPoint.POSX, kRoadPoint.POSZ); for (int i = 0; i < 4; i++) { this.AddLinkedRP(kRoadPoint.LINK_RPIDX[i]); } }
public bool ParseDataFromNDT(TsDataReader dr) { this.m_RPList.Clear(); ROAD_POINT rOAD_POINT = new ROAD_POINT(); foreach (TsDataReader.Row data in dr) { rOAD_POINT.SetData(data); rOAD_POINT.MAP_IDX = 0; GxRP gxRP = new GxRP(); gxRP.SetData(rOAD_POINT); if (!this.m_RPList.ContainsKey(rOAD_POINT.MAP_IDX)) { this.m_RPList.Add(rOAD_POINT.MAP_IDX, new List <GxRP>()); } this.m_RPList[rOAD_POINT.MAP_IDX].Insert((int)rOAD_POINT.ROADPOINT_IDX, gxRP); } return(true); }
public void InitRPPositionMaker() { this.m_kRP = null; this.m_goMove = null; }
public void SetRPPositionMaker(ROAD_POINT kRP, GameObject goMove) { this.m_kRP = kRP; this.m_goMove = goMove; }