// 爆炸点 public void moveToDestPos(MazeBombPt pt_) { // 爆炸点 m_bBombPt = true; moveToNextPos(pt_); }
protected void buildPathPt6f(int pathIdx) { MazePtBase pt = null; string path = ""; for (int idx = 0; idx < 6; ++idx) { if (0 == idx) { pt = new MazeStartPt(); } else if (3 == idx) { pt = new MazeEndPt(); } else if (4 == idx) { pt = new MazeBombPt(); } else if (5 == idx) { pt = new MazeDiePt(); } else { pt = new MazeComPt(); } m_ptListArr[pathIdx].Add(pt); path = string.Format("WayPt_{0}{1}", pathIdx, idx); pt.pos = UtilApi.TransFindChildByPObjAndPath(this.selfGo, path).transform.localPosition; } }