Exemplo n.º 1
0
    /*
     * private void OnMouseOver()
     * {
     *  if (enemyHealth > 0)
     *  {
     *      //Updates the enemyStates text
     *      pController.hud.enemyStats.text = $"Enemy Health: {enemyHealth}\nEnemy Level: {enemyLevel}";
     *  }
     *  else
     *  {
     *      //Resets the text
     *      pController.hud.enemyStats.text = "";
     *  }
     * }
     */

    IEnumerator NavMeshToggle(bool state)
    {
        if (state)
        {
            if (pController.lController.levels != Levels.Space)
            {
                obstacle.enabled = false;
            }

            yield return(null);

            agent.enabled = true;

            active       = true;
            cam.Priority = 15;
            ai.enabled   = true;
            ai.AI(enemyType);
        }
        else
        {
            if (pController.lController.levels != Levels.Space)
            {
                agent.enabled    = false;
                obstacle.enabled = true;
            }

            active       = false;
            cam.Priority = 5;
            ai.enabled   = false;
        }
    }