// Use this for initialization
    void Start()
    {
        anim                = GetComponent <Animator>();
        closeObjects        = new List <BaseObject>();
        direction           = new Vector3(0, 0, 0);
        minDistObject       = 3000;
        isStuned            = false;
        tweakRalentissement = 1f;
        contenu             = GameObject.Find("Content").GetComponent <TextScrollview>();

        //sons

        //sons
        steps = GetComponents <AudioSource>()[0];
        kick  = GetComponents <AudioSource>()[1];
        pop   = GetComponents <AudioSource>()[2];
        lift  = GetComponents <AudioSource>()[3];
        modem = GetComponents <AudioSource>()[4];
    }
Exemple #2
0
    // Use this for initialization
    void Start()
    {
        UnityAction[] tabFonctions = { functionButtonDemarrer,     functionButtonPosteTravail, functionButtonInternet, functionButtonDiablo,                                                     //fonction du bureau
                                       functionBoutonShutdown,     functionButtonPosteTravail, functionButtonInternet, functionButtonDiablo, functionButtonInvCommande, functionButtonTousProgs, // fonction de demarrer
                                       functionFermer,             functionButtonChance,       functionButtonRecherche,                                                                          // fonction de google1
                                       functionFermer,             functionPrecedent,                                                                                                            // fonction de google2
                                       functionFermer,             functionButtonPhotoLouche,                                                                                                    // fonction de poste travail
                                       functionFermer,             functionButtonPlayDiablo,                                                                                                     // fonction de diablo
                                       functionFermer,                                                                                                                                           // fonction de diablo Warning
                                       functionFermer,             functionPrecedent,          functionButtonBeauMec,                                                                            // fonction de PhotoWindow
                                       functionFermer,                                                                                                                                           // fonction de BeauMec
                                       functionFermer,                                                                                                                                           // FN de command Prompt
                                       functionButtonAcceptUpdate, functionButtonRefuseUpdate,                                                                                                   // fonction de VictoryPopUp
                                       functionButtonAcceptUpdate };                                                                                                                             // fonction de ForceUpdate

        listButtons = this.GetComponentsInChildren <Button>();
        for (int i = 0; i < listButtons.Length; i++)
        {
            listButtons[i].onClick.AddListener(tabFonctions[i]);
            listButtons[i].onClick.AddListener(playClick);
        }
        Debug.Log(listButtons.Length);

        panelFlou.SetActive(false);

        allowClickPhoto = true;
        ralentir1       = true;
        ralentir2       = true;
        ralentir3       = true;

        player = GameObject.Find("Player").GetComponent <CharacterControler>();

        contenuScroll = GameObject.Find("Content").GetComponent <TextScrollview>();

        // Colomne Démarrer Initialisation
        colomneDemarrer = this.transform.Find("colomneDemarrer").gameObject;
        boolDemarrer    = false;
        colomneDemarrer.SetActive(boolDemarrer);

        // Google Initialisation
        google     = this.transform.Find("Google").gameObject;
        boolGoogle = false;
        google.SetActive(boolGoogle);
        google2     = this.transform.Find("ChanceResult").gameObject;
        boolGoogle2 = false;
        google2.SetActive(boolGoogle2);

        //sons
        audioSource = GetComponents <AudioSource>()[0];
        audioBoot   = GetComponents <AudioSource>()[1];
        audioError  = GetComponents <AudioSource>()[2];
        audioBoot.Play();



        // Poste de Travail Initialisation
        posteTravail     = this.transform.Find("PostTravail").gameObject;
        boolPosteTravail = false;
        posteTravail.SetActive(boolPosteTravail);

        // Diablo Initialisation
        diablo     = this.transform.Find("Diablo").gameObject;
        boolDiablo = false;
        diablo.SetActive(boolDiablo);

        // Diablo Warning Initialisation
        diabloWarning     = this.transform.Find("Warning").gameObject;
        boolDiabloWarning = false;
        diabloWarning.SetActive(boolDiabloWarning);

        // PhotoWindow Initialisation
        photoWindow     = this.transform.Find("PhotoWindow").gameObject;
        boolPhotoWindow = false;
        photoWindow.SetActive(boolPhotoWindow);

        cmdPrompt     = this.transform.Find("commandPrompt").gameObject;
        boolCmdPrompt = false;
        cmdPrompt.SetActive(boolCmdPrompt);

        // BeauMec.png Initialisation
        beauMec     = this.transform.Find("BeauMec").gameObject;
        boolBeauMec = false;
        beauMec.SetActive(boolBeauMec);


        // VictoryPopUp Initialisation
        victoryPop     = this.transform.Find("VictoryPopUp").gameObject;
        boolVictoryPop = false;
        victoryPop.SetActive(boolVictoryPop);

        // ForceUpdate Initialisation
        forceUpdate     = this.transform.Find("ForceUpdate").gameObject;
        boolForceUpdate = false;
        forceUpdate.SetActive(boolForceUpdate);

        // Desactiver virus dans la scene
        virus1   = GameObject.Find("ParticulePoussiere1");
        virus2   = GameObject.Find("ParticulePoussiere2");
        virus3   = GameObject.Find("ParticulePoussiere3");
        virus4   = GameObject.Find("ParticulePoussiere4");
        virus5   = GameObject.Find("ParticulePoussiere5");
        virus6   = GameObject.Find("ParticulePoussiere6");
        boolPart = false;
        virus1.SetActive(boolPart);
        virus2.SetActive(boolPart);
        virus3.SetActive(boolPart);
        virus4.SetActive(boolPart);
        virus5.SetActive(boolPart);
        virus6.SetActive(boolPart);
    }