コード例 #1
0
    private void Update()
    {
        if (policia)//El boleano que controla todo lo del policia
        {
            if (entro)
            {
                //Esto se encarga del desplamiento del policia cuando comienza la escena
                this.transform.muevepolicia();
            }
            else
            {
                roundTime = roundTime + Time.deltaTime; //Aqui comienza el contador de la distancia

                if (roundTime < 2)                      //Si es menor a 2 se desplazara en esa dirreccion
                {
                    Police.transform.Translate(1f * Time.deltaTime, 0, 0);
                    //Esto accede al local scale del policia cuando gire para el patrullaje
                    transform.RutaGuaradia();
                }
                if (roundTime >= 2 && roundTime < 8)                        //Si en contador es mayor o igual a 2 y menor hara lo siguiente.
                {
                    Police.transform.Translate(-1f * Time.deltaTime, 0, 0); //Se desplazara hacia el otro lado
                    //Esto accede al local sacale del policia en negativo cuando viene de regreso del patrullaje
                    transform.RutaGuaradiaDeRegreso();
                }

                if (roundTime >= 6) //Indica la distancia limite del patrullaje
                {
                    roundTime = -2;
                }
            }
        }
        else
        {
            PoliceWalk.AnimacionPoli();     //Activa la animacion de embestir del policia a PunkGomez
            particulaataca.SetActive(true);
        }
    }