public static string GetUnderAreaName(Vector3 pos) { string areaName = null; RaycastHit rh = new RaycastHit(); bool isHit = SongeUtil.GetPointOnGround(pos, ref rh); if (isHit) { Transform tr = rh.transform; AreaVO areaSc = tr.GetComponentInParent <AreaVO>(); if (areaSc != null) { areaName = areaSc.AreaName; } } return(areaName); }
private List<AreaVO> getEMParea(int p) { List<AreaVO> lista = new List<AreaVO>(); FVSL_LINQDataContext dbaux = new FVSL_LINQDataContext(); try { List<MAPA_GET_AREAResult> areas = dbaux.MAPA_GET_AREA(1, p).ToList(); foreach (MAPA_GET_AREAResult are in areas) { AreaVO A = new AreaVO(); A.area = are.Nombre; lista.Add(A); } return lista; } catch (Exception e) { Logging.WriteError(e.StackTrace.ToString()); return null; } }
//getODSarea receive (id_ods) Return List of Areas private List<AreaVO> getODSarea(int id) { List<AreaVO> lista = new List<AreaVO>(); FVSL_LINQDataContext dbaux = new FVSL_LINQDataContext(); try { List<p_Select_ODS_PerfilResult> areas = dbaux.p_Select_ODS_Perfil(id).ToList(); foreach (p_Select_ODS_PerfilResult are in areas) { AreaVO A = new AreaVO(); A.area = are.AreaIntervencion; lista.Add(A); } return lista; } catch (Exception e) { Logging.WriteError(e.StackTrace.ToString()); return null; } }