void Start() { //Inicializamos tamaño y estadisticas transform.localScale = new Vector3(transform.localScale.x, transform.localScale.y, transform.localScale.z) * Settings.tamHormigas; vida = 100 * Settings.tamHormigas; sonarList = new List <Collider>(); //Inicializamos los estados eAtacar = new EstadoHormigaReinaAtacar(); eHuir = new EstadoHormigaReinaHuir(); eMantener = new EstadoHormigaReinaMantener(); estado = eMantener; //Inicializamos el agente de pathfinding nma = GetComponent <NavMeshAgent>(); nma.Warp(transform.position); }
void Update() { //Realizamos el update de nuestro estado y cambiamos la referencia al siguiente estado = estado.Update(this); }