示例#1
0
    void Start()
    {
        cronometroGO     = GameObject.FindObjectOfType <Cronometro> ().gameObject;
        cronometroScript = cronometroGO.GetComponent <Cronometro> ();

        audioFXGO     = GameObject.FindObjectOfType <AudioFX> ().gameObject;
        audioFXScript = audioFXGO.GetComponent <AudioFX> ();

        switch (gameObject.tag)
        {
        case "Ambulancia":
            iTiempo = 20;
            break;

        case "Bus":
            iTiempo = 15;
            break;

        case "Taxi":
            iTiempo = 10;
            break;

        case "Deportivo":
            iTiempo = 5;
            break;
        }
    }
示例#2
0
 void Awake()
 {
     if (instance == null)
     {
         instance = this;
     }
 }
示例#3
0
 void Start()
 {
     cronometroGO     = GameObject.FindObjectOfType <Cronometro>().gameObject;
     cronometroScript = cronometroGO.GetComponent <Cronometro>();
     audioFXGO        = GameObject.FindObjectOfType <AudioFX>().gameObject;
     audioFXScript    = audioFXGO.GetComponent <AudioFX>();
 }
示例#4
0
        public void setSong(ref SongInfo s)
        {
            currentSong  = SongLibrary.loadSong(s);
            music        = AudioManager.loadFromFile("songs\\" + currentSong.Dir + "\\" + currentSong.FileName);
            music.Volume = Config.Volume / 100.0f;
            updateText   = true;
            if (currentSong.FileVersion > 0)
            {
                if (currentSong.ID == -1)
                {
                    NameValueCollection nvc = new NameValueCollection();
                    nvc.Add("c", Utils.calcHash(currentSong.Charts[0].Path));
                    int id = Convert.ToInt32(Utils.HttpUploadFile("http://p.ulse.net/idchart", nvc));
                    if (id == -1)
                    {
                        id = -2;
                    }
                    currentSong.ID = id;

                    SongLibrary.Songs[SongLibrary.Songs.IndexOf(s)].ID = id;
                    SongLibrary.songInfos[currentSong.Dir].ID          = id;
                }
            }
            else
            {
                Console.WriteLine("Cannot get song id, pncv0");
            }
        }
 // Use this for initialization
 void Start()
 {
     player = GameObject.FindGameObjectWithTag("Player");
     Destroy(gameObject, duration);
     Debug.Log("start skill");
     statusBar       = GameObject.Find("statusBar").GetComponent <statusBarController>();
     musicController = GameObject.Find("AudioController").GetComponent <AudioFX>();
 }
示例#6
0
    // Start is called before the first frame update
    void Start()
    {
        this.goCronometro  = GameObject.FindObjectOfType <Cronometro>().gameObject;
        this.scpCronometro = this.goCronometro.GetComponent <Cronometro>();

        this.goAudioFx  = GameObject.FindObjectOfType <AudioFX>().gameObject;
        this.scpAudioFx = this.goAudioFx.GetComponent <AudioFX>();
    }
示例#7
0
    // Start is called before the first frame update
    void Start()
    {
        cronometroGO     = GameObject.FindObjectOfType <Cronometro>().gameObject;
        cronometroScript = GameObject.FindObjectOfType <Cronometro>();

        audioFX       = GameObject.FindObjectOfType <AudioFX>().gameObject;
        audioFXSCript = GameObject.FindObjectOfType <AudioFX>();
    }
示例#8
0
    void PlayOneShot(AudioFX fx)
    {
        float oldPitch = audioSource.pitch;

        audioSource.pitch = fx.pitch;
        audioSource.PlayOneShot(fx.clip, fx.volume);
        audioSource.pitch = oldPitch;
    }
示例#9
0
    void Start()
    {
        motorCarreteraGO     = GameObject.Find("MotorCarreteras");
        motorCarreteraScript = motorCarreteraGO.GetComponent <MotorCarreteras> ();

        audioFXGO     = GameObject.FindObjectOfType <AudioFX> ().gameObject;
        audioFXScript = audioFXGO.GetComponent <AudioFX> ();
    }
示例#10
0
    void Start()
    {
        //Buscamos los componentes por búsqueda de componentes y nopor string
        cronometroGO     = GameObject.FindObjectOfType <Cronometro>().gameObject;
        cronometroScript = cronometroGO.GetComponent <Cronometro> ();

        audioFXGO     = GameObject.FindObjectOfType <AudioFX>().gameObject;
        audioFXScript = audioFXGO.GetComponent <AudioFX> ();
    }
示例#11
0
    void Start()
    {
        //Buscamos los componentes
        cronometroGO     = FindObjectOfType <Cronometro>().gameObject;
        cronometroScript = cronometroGO.GetComponent <Cronometro>();

        //Lo que hacemos es buscar aquellos objetos que tengan el componente <XX> y lo "casteamos" a tipo GameObject
        AudioGo = FindObjectOfType <AudioFX>().gameObject;
        AudioFX = AudioGo.GetComponent <AudioFX>();
    }
示例#12
0
    void Start()
    {
        //cronometroGO = GameObject.FindObjectOfType<Cronometro> ().gameObject;
        //cronometroScript = cronometroGO.GetComponent<Cronometro> ();

        cronometroGO1     = GameObject.FindObjectOfType <Cronometro_Dificil> ().gameObject;
        cronometroScript1 = cronometroGO1.GetComponent <Cronometro_Dificil> ();

        audioFXGO     = GameObject.FindObjectOfType <AudioFX> ().gameObject;
        audioFXScript = audioFXGO.GetComponent <AudioFX> ();
    }
示例#13
0
    void Start()
    {
        //Buscamos los componentes
        cronometroGO     = FindObjectOfType <Cronometro>().gameObject;
        cronometroScript = cronometroGO.GetComponent <Cronometro>();

        //Lo que hacemos es buscar aquellos objetos que tengan el componente <XX> y lo "casteamos" a tipo GameObject
        AudioGo = FindObjectOfType <AudioFX>().gameObject;
        AudioFX = AudioGo.GetComponent <AudioFX>();

        //Buscamos el motor de carrtera para cambiar la velocidad del juego
        motorDeCarreteraGO     = GameObject.Find("MotorDeCarretera");
        motorDeCarreteraScript = motorDeCarreteraGO.GetComponent <MotorDeCarretera>();
    }
 // Use this for initialization
 void Start()
 {
     alertSecond = 0f;
     mapConfig   = new MapConfig();//GameObject.FindObjectOfType<AutoGenerateMap>().config;
     pathFinder  = new PathFinder(mapConfig);
     pathFinder.init();
     player          = GameObject.FindGameObjectWithTag("Player");
     boss            = GameObject.FindGameObjectWithTag("boss");
     fighters        = GameObject.FindGameObjectsWithTag("fighter");
     servants        = GameObject.FindGameObjectsWithTag("servant");
     tileUtility     = new TileUtility();
     winRoom         = new Vector2Int(-2, 1);
     musicController = GameObject.Find("AudioController").GetComponent <AudioFX>();
 }
示例#15
0
    //Funcion para reproducir cualquier sonido
    public void PlayFx(AudioFX fx)
    {
        if (_audioSource == null)
        {
            Init();
        }

        if (_audioSource.isPlaying)
        {
            _audioSource.Stop();
        }

        _audioSource.PlayOneShot(_arrayFx[(int)fx]);
    }
示例#16
0
    void iniciarJuego()
    {
        contenedorCallesGO = GameObject.Find("ContenedorCalles");//nombre
        camara             = GameObject.Find("MainCamera").GetComponent <Camera>();

        autoGO    = GameObject.Find("Auto");
        audioFx   = GameObject.FindObjectOfType <AudioFX>().gameObject.GetComponent <AudioFX>();
        bgFinalGO = GameObject.Find("PanelGameOver");
        bgFinalGO.SetActive(false);

        initVelocidadCarretera();
        medirPantalla();
        buscarCalles();
    }
示例#17
0
    // Use this for initialization
    void Start()
    {
        int mapSizeRow    = 17;
        int mapSizeColumn = 17;
        int startX        = -8;
        int startY        = 8;
        int roomNum       = 16;

        config          = new MapConfig(mapRow, mapColumn);
        tileUtility     = new TileUtility();
        tilemaps        = GameObject.Find("Tilemap");
        wallTilemap     = GameObject.FindWithTag("wallTile").GetComponent <Tilemap>();
        lobbyTilemap    = GameObject.FindWithTag("lobbyTile").GetComponent <Tilemap>();
        musicController = GameObject.Find("AudioController").GetComponent <AudioFX>();
        autoGenerate();
    }
示例#18
0
    void iniciarJuego()
    {
        contador      = 0;
        velocidad     = 3;
        finJuego      = false;
        salirPantalla = false;

        cocheGo       = GameObject.FindObjectOfType <Coche>().gameObject;
        audioFXGo     = GameObject.FindObjectOfType <AudioFX>().gameObject;
        audioFXScript = audioFXGo.GetComponent <AudioFX>();
        finalGo       = GameObject.Find("PanelGameOver");
        finalGo.SetActive(false);

        medirPantalla();
        iniciarCalles();
    }
示例#19
0
 void iniciarJuego()
 {
     contenedorCallesGO = GameObject.Find("ContenedorCalles");
     //Busco la cámara por su nombre en el editor
     mCamGO = GameObject.Find("MainCamera");
     //Consigo el componente Camera presente dentro de la Main Camera
     mCamComp  = mCamGO.GetComponent <Camera>();
     bgFinalGO = GameObject.Find("PanelGameOver");
     bgFinalGO.SetActive(false);
     audioFXGO     = GameObject.Find("AudioFX");
     audioFXScript = audioFXGO.GetComponent <AudioFX>();
     autoGO        = GameObject.FindObjectOfType <Auto>().gameObject;
     velocidadMotorCarretera();
     medirPantalla();
     buscarCalles();
 }
示例#20
0
    void InicioJuego()
    {
        this.goContenedorCalle = GameObject.Find("ContenedorCalle");
        this.mCamGo            = GameObject.Find("Main Camera");
        this.mCamComp          = mCamGo.GetComponent <Camera>();

        this.goBgFinal = GameObject.Find("pnGameOver");
        this.goBgFinal.SetActive(false);
        this.goAudioFX  = GameObject.Find("AudioFX");
        this.scpAudioFX = this.goAudioFX.GetComponent <AudioFX>();
        this.goCoche    = GameObject.Find("coche");


        this.VelocidadMotorCarretera();
        this.MedirPantalla();
        BuscoCalles();
    }
示例#21
0
    void InicioJuego()
    {
        contenedorCallesGO = GameObject.Find("ContenedorCalles");
        mcamGo             = GameObject.Find("MainCamera");
        mCamComp           = mcamGo.GetComponent <Camera>();

        bgFinalGO = GameObject.Find("PanelGameOver");
        bgFinalGO.SetActive(false);

        audioFXGO     = GameObject.Find("AudioFX");
        audioFXScript = audioFXGO.GetComponent <AudioFX>();

        cocheGO = GameObject.FindObjectOfType <Coche>().gameObject;

        VelocidadMotorCarretera();
        MedirPantalla();
        BuscoCalles();
    }
示例#22
0
    private CharacterController cc;                 // cc zum Blockieren der Stuerung bei Respawn in Höhle

    // Use this for initialization
    void Start()
    {
        isWaiting   = 0;
        scene       = SceneManager.GetActiveScene();
        audioScript = GameObject.Find("Player").GetComponent <AudioFX>();

        health          = PlayerPrefs.GetInt("Health");
        healthText.text = health.ToString();

        uicontroller = GameObject.Find("LevelManager").GetComponent <UIController>();
        if (scene.name == "Level1")
        {
            ors = GameObject.Find("LevelGenerator").GetComponent <ObjectRandomSpawn>();
        }
        ui = GameObject.Find("UI");

        uicontroller.ReadScore();
    }
示例#23
0
    void InicioJuego()
    {
        contenedorCallesGO = GameObject.Find("ContenedorCalles");
        mCamGO             = GameObject.Find("Main Camera");
        mCamComp           = mCamGO.GetComponent <Camera> ();

        bgFinalGO = GameObject.Find("PanelGameOver");
        bgFinalGO.SetActive(false);

        audioFXGO     = GameObject.Find("AudioFX");
        audioFXScript = audioFXGO.GetComponent <AudioFX> ();

        cocheGO = GameObject.FindObjectOfType <Coche> ().gameObject;

        musicaFondoGO = GameObject.Find("MusicaFondo");
        musicaFondoAS = musicaFondoGO.GetComponent <AudioSource> ();

        //this.SetVelocidad (12);
        MedirPantalla();
        BuscaCalles();
    }
示例#24
0
    // Start is called before the first frame update
    void Start()
    {
        playerGO     = GameObject.FindObjectOfType <Player>().gameObject;
        playerScript = playerGO.GetComponent <Player>();
        ballGO       = GameObject.FindObjectOfType <Ball>().gameObject;
        ballScript   = ballGO.GetComponent <Ball>();
        rivalGO      = GameObject.Find("Rival");

        audioSource   = GetComponent <AudioSource>();
        audioFXGO     = GameObject.Find("AudioFX");
        audioFXscript = audioFXGO.GetComponent <AudioFX>();

        backgroundFinal = GameObject.Find("EndMatch");
        backgroundFinal.SetActive(false);

        Vector3 ballDir = balltransform.position;

        posIniPlayer = playerGO.transform.position;
        posIniRival  = rivalGO.transform.position;

        //CuentaRegresiva();
    }
示例#25
0
    public bool surface; //true = wall / false = player

    // Start is called before the first frame update
    void Start()
    {
        initialPos = transform.position;

        gameControllerScript = TableGO.GetComponent <GameController>();

        rivalScript = RivalGO.GetComponent <Rival>();

        playerScript = PlayerGO.GetComponent <Player>();

        playerPointPos = new Vector3(-3.32f, 2.8f, -6.66f);

        audioFXGO = GameObject.Find("AudioFX");

        audioFXscript = audioFXGO.GetComponent <AudioFX>();

        rb = GetComponent <Rigidbody>();

        DisableRagdoll();

        //gameObject.SetActive(false);
    }
示例#26
0
    //Metodo que engloba todas las funciones de nuestro inicio de juego.
    void inicioJuego()
    {
        //buscamos el componente camara para mas adelante medir su tamaño
        //primero buscamos el objeto
        mCamGO        = GameObject.Find("MainCamera");
        mComponenteGO = mCamGO.GetComponent <Camera>();

        //Cogemos todas las referencias que acabamos de declarar para el Game Over
        cocheGO = GameObject.FindObjectOfType <Coche>().gameObject;

        audioFXGO     = GameObject.Find("AudioFX");
        audioFXScript = audioFXGO.GetComponent <AudioFX>();

        bgFinalGo = GameObject.Find("Panel");
        bgFinalGo.SetActive(false);



        VelocidadMotorCarretera();
        medirPantalla();
        buscoCalles();
    }
示例#27
0
    //En este método vamos a inicializar todos los parámetros
    void InicioJuego()
    {
        contenedorCallesGO = GameObject.Find("ContenedorCalles");
        controladorCocheGO = GameObject.Find("ControladorCoche");

        //Preguntamos cuánto mide "y", lo necesitaremos en la función de MedirPantalla() para el borrado de calles antiguas
        mCamGO = GameObject.Find("MainCamera");          //Los nombres de los Game Object mejor que no tengan espacio entre palabras: Main Camera => MainCamera. No olvides cambiar el
                                                         //nombre del GO en el Unity!!!
        mCamComp = mCamGO.GetComponent <Camera> ();

        //Búsqueda por string
        bgFinalGO = GameObject.Find("PanelGameOver");
        bgFinalGO.SetActive(false);
        //Búsqueda por string
        audioFXGO     = GameObject.Find("AudioFX");
        audioFXScript = audioFXGO.GetComponent <AudioFX>();
        //Búsqueda por componente
        cocheGO = GameObject.FindObjectOfType <Coche> ().gameObject;

        VelocidadMotorCarretera();
        BuscoCalles();
    }
示例#28
0
 public void playVinheta()
 {
     AudioFX.PlayOneShot(som3Stars);
 }
 // Use this for initialization
 protected void Start()
 {
     rb = GetComponent <Rigidbody2D>();
     musicController = GameObject.Find("AudioController").GetComponent <AudioFX>();
 }
示例#30
0
        void Update()
        {
            if (_fixedUpdateCount < 2)
            {
                return;
            }

            try {
                if (audioSource.clip == null)
                {
                    return;
                }

                if (_gamePaused)
                {
                    if (audioSource.isPlaying)
                    {
                        audioSource.Stop();
                    }
                    return;
                }

                if (audioSource.loop && !audioSource.isPlaying)
                {
                    audioSource.time = UnityEngine.Random.Range(0, audioSource.clip.length);
                    audioSource.Play();
                }
                else if (_playSoundSingle)
                {
                    audioSource.Play();
                    _playSoundSingle = false;
                }
                else if (oneShot)
                {
                    if (_oneshotTimeOut != 0)
                    {
                        _oneshotTimeOut--;
                        return;
                    }

                    float thrustDelta = (thrustPow - lastThrust) * 60;
                    if (thrustDelta > oneShotSensitivity)
                    {
                        audioSource.Play();
                        _oneshotTimeOut = oneShotTimeout;
                    }
                }

                if (thumpAmount > 0)
                {
                    float thrustDelta = (thrustPow - lastThrust) * 60;
                    if (thrustDelta > thumpSensitivity)
                    {
                        _thumper = thumpAmount;
                    }

                    float thumpProgress = _thumper / thumpAmount;
                    //_thumper = Mathf.MoveTowards(_thumper, 0, (thumpRate * thumpProgress) * Time.deltaTime);
                    _thumper = Mathf.MoveTowards(_thumper, 0, thumpRate * Time.deltaTime);
                }

                audioSource.pitch = pitch.Value(thrustPow) + _thumper;
                AudioFX.SetSourceVolume(audioSource, Mathf.Clamp(volume.Value(thrustPow), 0, 3), channel);

                lastThrust = thrustPow;
            } catch {
                return;
            }
        }