// Inicializacion de variables void Start() { Screen.SetResolution(500, 500, true); bateriaBaja = false; _hayCamino = false; bateria = 100; _marcadorVisitados = 1; _estado = 1; // Estado de busqueda libre _xPosicionAdelante = _zPosicionAdelante = ax = az = 0; _mapa = new int[tamanoMapa][]; _pathfinding = new int[tamanoMapa][]; _visitados = new int[tamanoMapa][]; for (int i = 0; i < tamanoMapa; i++) { _mapa[i] = new int[tamanoMapa]; _pathfinding[i] = new int[tamanoMapa]; _visitados[i] = new int[tamanoMapa]; for (int j = 0; j < tamanoMapa; j++) { _mapa[i][j] = -1; _pathfinding[i][j] = 0; _visitados[i][j] = 0; } } _actuadores = GetComponent <Actuadores>(); _sensores = GetComponent <Sensores>(); }
private bool cercaBasura; // Bandera auxiliar para mantener el estado en caso de estar cerca de una basura // Asignaciones de componentes void Start() { radar = GameObject.Find("Radar").gameObject.GetComponent <Radar>(); rayo = GameObject.Find("Rayo").gameObject.GetComponent <Rayo>(); bateria = GameObject.Find("Bateria").gameObject.GetComponent <Bateria>(); actuador = GetComponent <Actuadores>(); }
// Asignaciones de componentes void Start() { radar = GameObject.Find("Radar").gameObject.GetComponent <Radar>(); rayo = GameObject.Find("Rayo").gameObject.GetComponent <Rayo>(); bateria = GameObject.Find("Bateria").gameObject.GetComponent <Bateria>(); actuador = GetComponent <Actuadores>(); posicionBase = baseDeCarga.transform.position; }
// Inicialización: Obtener los componentes (scripts) del sensor y actuador void Start() { sensor = GetComponent <Sensores>(); actuador = GetComponent <Actuadores>(); factorRecarga = factorRecarga > 1.0f ? factorRecarga : 2.0f; // Con valor >1 se asegura ganancia de batería/energía random = Random.Range(-10f, 10f); num = 5.0f; bateriaEstado = bateria; bandera = false; }
/*Inicializa el controlador del dron. * */ void Start() { distanceFromObject = 2.0f; playerObject = objetoASeguir.GetComponent <Transform>(); actuador = GetComponent <Actuadores>(); sensor = GetComponent <Sensores>(); bloqueados = new List <int>(); lastDequed = new List <int>(); candidateToMute = new List <char>(); haciaDonde = true; }
private void Start() { sensor = GetComponent <Sensores>(); actuador = GetComponent <Actuadores>(); estadoActual = Estado.Avanzar; // Guardamos el tiempo en la variable de startTime. startTime = Time.time; // Calculamos la distancia que hay entre la ubicacion del dron (sensor.Ubicacion()) y la // ubicacion de la base de carga (sensor.UbicacionBase()). journeyLength = Vector3.Distance(sensor.Ubicacion(), sensor.UbicacionBase()); }
private bool cercaPared; // Bandera auxiliar para mantener el estado en caso de estar cerca de una pared // Asignaciones de componentes void Start() { bateria = GameObject.Find("Bateria").gameObject.GetComponent <Bateria>(); radaresScripts = new List <Radar>(); foreach (GameObject foo in radares) { radaresScripts.Add(foo.GetComponent <Radar>()); } int counter = 0; foreach (Radar foo in radaresScripts) { foo.setNumber(counter); counter++; } actuador = GetComponent <Actuadores>(); }
// Asignaciones de componentes void Start() { actuador = GetComponent <Actuadores>(); sensor = GetComponent <Sensores>(); }
void Start() { sensor = GetComponent <Sensores>(); actuador = GetComponent <Actuadores>(); estadoActual = Estado.AvanzarPerimetro; }
// Inicializar (obtener referencia de) scripts void Start() { actuador = GetComponent <Actuadores> (); sensor = GetComponent <Sensores> (); rb = GetComponent <Rigidbody>(); }