예제 #1
0
    // METHODES ROBIN

    public void SetupInitial()
    {
        // PAUSE INITIALE
        pause = true;

        // PARAMETRAGE VOLUME + LUMINOSITE
        menuAudio.volume      = GameParameters.SfxVolume * 1.75f;
        sfxAudio.volume       = GameParameters.SfxVolume;
        musicAudio.volume     = GameParameters.MusicVolume;
        cacheLuminosite.color = new Color(cacheLuminosite.color.r, cacheLuminosite.color.g, cacheLuminosite.color.b, 1 - GameParameters.Luminosite);

        // PARAMETRAGE JOUEURS
        //GameParameters.Player1Character;
        //GameParameters.Player2Character;

        // PARAMETRAGE ARENE
        //GameParameters.SelectedArena;

        // PARAMETRAGE PARTIE (Temps Respawn, Temps partie, Taux apparition powersUps, PVs)
        setRespawnTimeForPlayers(GameParameters.getRespawnTimeInSeconds());
        gameLength = GameParameters.getTimeModeInSeconds();
        TimeSpan ts = TimeSpan.FromSeconds(gameLength);

        timer.text = ts.ToString("mm\\:ss");
        //GameParameters.PowerUpsFrequency;
        setMaxHealthPointsForPlayers(GameParameters.getMaxHealthPointsSetting());

        // MUSIQUE ALEATOIRE
        System.Random rnd     = new System.Random();
        int           nbMusic = rnd.Next(1, 4);

        if (nbMusic == 1)
        {
            JouerMusic(Sons.Musics.Action1);
        }
        if (nbMusic == 2)
        {
            JouerMusic(Sons.Musics.Action2);
        }
        if (nbMusic == 3)
        {
            JouerMusic(Sons.Musics.Action3);
        }

        Debug.Log("Paramètres partie (1) : " + "Volume Musique : " + GameParameters.MusicVolume + " / Volume Son : " + GameParameters.SfxVolume);
        //Debug.Log("Paramètres partie (2) : " + "Player1 : " + GameParameters.Player1Character + " / Player2 : " + GameParameters.Player2Character);
        //Debug.Log("Paramètres partie (3) : " + "Arène : " + GameParameters.SelectedArena);
        Debug.Log("Paramètres partie (4) : " + "Temps : " + GameParameters.Time + " / PowerUps : " + GameParameters.PowerUpsFrequency + " / Respawn : " + GameParameters.RespawnTime + " / PV : " + GameParameters.PVMode);
    }