private void Start() { parentTransform = transform.GetChild(0); listaToggles = new List <TextScript>(); nombreEstadisticas = GetComponent <EstadisticaDeporte>(); Array listaTipoEstadisticas = nombreEstadisticas.GetEstadisticas(); for (int i = 0; i < listaTipoEstadisticas.Length; i++) { if ((EstadisticaDeporte.Estadisticas)listaTipoEstadisticas.GetValue(i) >= 0) { //SE DEBERÍA OBTENER DE nombreEstadisticas, EL TIPO DEL ENUM Y TRABAJR CON ESO EN VEZ DE CON EL NOMBRE GameObject toggleGO = Instantiate(togglePrefab, parentTransform, false); string[] nameEspañol = EstadisticasDeporteDisplay.GetStatisticsName((EstadisticaDeporte.Estadisticas)listaTipoEstadisticas.GetValue(i), AppController.Idiomas.Español); // nombreEstadisticas.GetStatisticsName(i, AppController.Idiomas.Español); string[] nameIngles = EstadisticasDeporteDisplay.GetStatisticsName((EstadisticaDeporte.Estadisticas)listaTipoEstadisticas.GetValue(i), AppController.Idiomas.Ingles); //nombreEstadisticas.GetStatisticsName(i, AppController.Idiomas.Ingles); TextScript txtScript = toggleGO.GetComponent <TextScript>(); txtScript.SetTipoEstadistica((EstadisticaDeporte.Estadisticas)listaTipoEstadisticas.GetValue(i)); txtScript.SetName(nameEspañol[0], nameEspañol[1], AppController.Idiomas.Español); toggleGO.GetComponent <TextScript>().SetName(nameIngles[0], nameIngles[1], AppController.Idiomas.Ingles); listaToggles.Add(toggleGO.GetComponent <TextScript>()); } } /* * for (int i = 0; i < listaEstadisticas.Count; i++) * { * GameObject toggleGO = Instantiate(togglePrefab, parentTransform, false); * toggleGO.GetComponent<TextScript>().SetName(listaEstadisticas[i], listaIniciales[i]); * listaToggles.Add(toggleGO.GetComponent<Toggle>()); * }*/ prefabHeight = togglePrefab.GetComponent <RectTransform>().rect.height; }
// Use this for initialization void Start() { agent = GetComponent <NavMeshAgent>(); mover = GetComponent <MoveObject>(); floor = GameObject.Find("Floor").GetComponent <MeshRenderer>(); ui = GameObject.Find("InfoPanel").GetComponent <TextScript>(); ui.SetName(id, name); widthx = floor.bounds.size.x; widthz = floor.bounds.size.z; Debug.Log("Widthx: " + widthx + "; Widthz: " + widthz); origin = transform.position; nodes = new List <Node>(10); path = new Stack <Node>(10); }