void Awake()
    {
        main_ref = this;
        DontDestroyOnLoad(transform.gameObject);
        controler_game = new controler_game(this);

        //
    }
 public player(controler_game controller_game_ref, scObject chanson)
 {
     _controller_game_ref = controller_game_ref;
     song = chanson;
     snd1 = Resources.Load("sounds/C3") as AudioClip;
     snd2 = Resources.Load("sounds/E3") as AudioClip;
     snd3 = Resources.Load("sounds/G3") as AudioClip;
     snd4 = Resources.Load("sounds/C4") as AudioClip;
 }
    public venyl(controler_game controller_game_ref)
    {
        _controller_game_ref = controller_game_ref;
        _modele_venyl_ref = new modele_venyl();
        time_tohit = 74; //* _controller_game_ref.modele_game_ref.difficulty;
        moi = Resources.Load("prefabs/disc") as GameObject;
        note1 = Resources.Load("prefabs/note1") as GameObject;
        note2 = Resources.Load("prefabs/note2") as GameObject;
        note3 = Resources.Load("prefabs/note3") as GameObject;
        note4 = Resources.Load("prefabs/note4") as GameObject;
        bar = Resources.Load("prefabs/bar") as GameObject;
        barUp = Resources.Load("prefabs/barUp") as GameObject;
        barDwn = Resources.Load("prefabs/barDwn") as GameObject;
        barMr = Resources.Load("prefabs/barMr") as GameObject;
        btvert = Resources.Load("prefabs/led_closed") as GameObject;
        btvertLight = Resources.Load("prefabs/led_light") as GameObject;

        tete = Resources.Load("prefabs/tete") as GameObject;
        table = Resources.Load("prefabs/table") as GameObject;
        scoreBox = Resources.Load("prefabs/scoreBox") as GameObject;

        slider = Resources.Load("prefabs/slider") as GameObject;
        btnMult = Resources.Load("prefabs/btnMult") as GameObject;
        btnStreak = Resources.Load("prefabs/btnStreak") as GameObject;

        snd0 = Resources.Load("sounds/Miss") as AudioClip;
        snd1 = Resources.Load("sounds/C3") as AudioClip;
        snd2 = Resources.Load("sounds/E3") as AudioClip;
        snd3 = Resources.Load("sounds/G3") as AudioClip;
        snd4 = Resources.Load("sounds/C4") as AudioClip;

        instanceTable = (GameObject)Object.Instantiate(table);
        instanceScore = (GameObject)Object.Instantiate(scoreBox);
        instance = (GameObject)Object.Instantiate(moi);
        instanceTete = (GameObject)Object.Instantiate(tete);
        instancebtnStreak = (GameObject)Object.Instantiate(btnStreak);
        instancebtnMult = (GameObject)Object.Instantiate(btnMult);
        instanceSlider = (GameObject)Object.Instantiate(slider);
        instanceToken1 = (GameObject)Object.Instantiate(btvert);
        instanceToken1.transform.position = new Vector3(2.5f, -3.5f, 0);
        instanceToken2 = (GameObject)Object.Instantiate(btvert);
        _partTete = instanceTete.transform.GetChild(0).particleSystem;
        _partMult = instancebtnMult.transform.GetChild(0).particleSystem;

        instanceBar = (GameObject)Object.Instantiate(bar);
    }