Пример #1
0
 /// <summary>
 /// ctor
 /// </summary>
 /// <param name="mapPosX"></param>
 /// <param name="mapPosY"></param>
 /// <param name="nodeType"></param>
 public AStarNode2X(int mapPosX, int mapPosY, AStarNodeType nodeType)
 {
     this.m_x      = mapPosX;
     this.m_y      = mapPosY;
     this.nodeType = nodeType;
     g             = h = float.MaxValue / 2;
 }
Пример #2
0
 /// <summary>
 /// ctor
 /// </summary>
 /// <param name="mapPosX"></param>
 /// <param name="mapPosY"></param>
 /// <param name="mapPosZ"></param>
 /// <param name="nodeType"></param>
 public AStarNode3X(int mapPosX, int mapPosY, int mapPosZ, AStarNodeType nodeType)
 {
     this.m_X      = mapPosX;
     this.m_Y      = mapPosY;
     this.m_Z      = mapPosZ;
     g             = h = float.MaxValue / 2;
     this.nodeType = nodeType;
 }
Пример #3
0
 /// <summary>
 /// ctor
 /// </summary>
 /// <param name="mapPos"></param>
 /// <param name="nodeType"></param>
 public AStarNode2X(Point2 mapPos, AStarNodeType nodeType)
 {
     this._mappos  = mapPos;
     this.nodeType = nodeType;
     g             = h = float.MaxValue / 2;
 }
Пример #4
0
 /// <summary>
 /// ctor
 /// </summary>
 public AStarNode3X(Point3 mapPos, AStarNodeType nodeType)
 {
     this._mappos   = mapPos;
     _g             = _h = float.MaxValue / 2;
     this._nodeType = nodeType;
 }