Esempio n. 1
0
 private void OnTriggerExit2D(Collider2D collision)
 {
     if (collision.tag == "Player" && enemyMov.EstadoActual() == Estados.persecucion)
     {
         Debug.Log("Player lost");
         enemyMov.CambiarEstado(Estados.volviendo);
     }
 }
Esempio n. 2
0
    // Update is called once per frame
    void Update()
    {
        switch (enemyMov.EstadoActual())
        {
        case Estados.persecucion:
            enemyMov.Persecucion();
            break;

        case Estados.patrulla:
            enemyMov.Patrulla(ref punto);
            break;

        case Estados.volviendo:
            enemyMov.Volviendo(ref punto);
            break;

        case Estados.finTrayecto:
            break;
        }
    }