Esempio n. 1
0
    public static void NuevaArea(int pPadre, string pClave, string pSiglas, string pDescripcion, string pRuta, string pRuta_Texto)
    {
        AreasClient a     = new AreasClient();
        eAreas      nueva = new eAreas();

        nueva.IdPadre     = pPadre;
        nueva.Clave       = pClave;
        nueva.Siglas      = pSiglas;
        nueva.Descripcion = pDescripcion;
        nueva.Ruta        = pRuta;
        nueva.Ruta_Texto  = pRuta_Texto;

        a.Nuevo(nueva);
    }
Esempio n. 2
0
        public List <eAreas> xClave(int clave)
        {
            eAreas a = new eAreas();

            return(a.xClave(clave));
        }
Esempio n. 3
0
        public void Nuevo(eAreas area)
        {
            eAreas a = new eAreas();

            a.Nueva(area);
        }
Esempio n. 4
0
        public List <eAreas> Todas(int pId)
        {
            eAreas a = new eAreas();

            return(a.Todas(pId));
        }
Esempio n. 5
0
        /// <summary>
        /// Creates an off-mesh connection
        /// </summary>
        /// <param name="start"></param>
        /// <param name="end"></param>
        /// <param name="bidirectional"></param>
        /// <param name="area"></param>
        /// <param name="flags"></param>
        public void WriteOffMeshConnection(Vector3 start, Vector3 end, bool bidirectional = true, eAreas area = eAreas.Jump, eFlags flags = eFlags.Jump, float radius = 4.1f)
        {
            var rad = radius;

            start *= NavmeshMgr.CONVERSION_FACTOR;
            end   *= NavmeshMgr.CONVERSION_FACTOR;
            WriteLine("c {0:F1} {1:F1} {2:F1} {3:F1} {4:F1} {5:F1} {6:F1} {7} {8} {9}", start.X, start.Z, start.Y,
                      end.X, end.Z, end.Y,
                      rad, bidirectional ? 1 : 0, (int)area, (int)flags);
        }
Esempio n. 6
0
 /// <summary>
 /// Convex Volume
 /// area: 1=water
 /// </summary>
 /// <param name="file"></param>
 public void WriteConvexVolume(int verts, float hmin, float hmax, eAreas area = eAreas.Water)
 {
     hmax *= NavmeshMgr.CONVERSION_FACTOR;
     hmin *= NavmeshMgr.CONVERSION_FACTOR;
     WriteLine("v {0} {1} {2} {3}", verts, (int)area, hmin.ToString(CultureInfo.InvariantCulture), hmax.ToString(CultureInfo.InvariantCulture));
 }