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); }
public List <eAreas> xClave(int clave) { eAreas a = new eAreas(); return(a.xClave(clave)); }
public void Nuevo(eAreas area) { eAreas a = new eAreas(); a.Nueva(area); }
public List <eAreas> Todas(int pId) { eAreas a = new eAreas(); return(a.Todas(pId)); }
/// <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); }
/// <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)); }