示例#1
0
    bool disparoLejano;  //Variable para ver quien puede disparar de lejos y quien no

    // Use this for initialization
    void Start()
    {
        renderer                = GetComponent <Renderer>();
        renderer.enabled        = true;
        renderer.sharedMaterial = materialOriginal;
        asignarVidaYAtaque();
        tagNPC            = transform.tag;
        mapaCostes        = controlador.GridReference.obtenerMatrizCostes(tagNPC);
        path              = new List <Nodo>();
        cambio            = false;
        llego             = false;
        camino            = false;
        seleccionado      = false;
        quieto            = false;
        finJuego          = false;
        esperando         = false;
        muerto            = false;
        curando           = false;
        tagZona           = null;
        numCaminoPatrulla = 0;
        actitudInicial    = actitud;

        if (patrulla)
        {
            if (transform.tag == "SoldadoLigeroRojo" || transform.tag == "SoldadoPesadoRojo" || transform.tag == "ExploradorRojo" || transform.tag == "ArqueroRojo")
            {
                caminoPatrulla = controlador.crearCaminoPatrullaRojo();
            }
            else
            {
                caminoPatrulla = controlador.crearCaminoPatrullaAzul();
            }
        }
        pausarPatrulla = false;

        if (transform.tag == "ArqueroRojo" || transform.tag == "ArqueroAzul")
        {
            disparoLejano = true;
        }
        else
        {
            disparoLejano = false;
        }
    }