예제 #1
0
    // Update is called once per frame
    void Update()
    {
        if (!mouvementEnCours && !mouvementActif && mainActive && (Input.GetButton("TriggerRight") || Input.GetButton("TriggerLeft")))
        {
            mouvementEnCours = true;
            mouvementActif   = true;
            gereMouvement.choisitMainActuelle();

            /*GameObject murObjet = transform.parent.gameObject;
             * Mur murPiece = CreeNiveau.renvoieMur(murObjet);
             * gereMouvement.changePiece(murPiece);*/
        }
        else if (mouvementEnCours && (!Input.GetButton("TriggerRight") && !Input.GetButton("TriggerLeft")))
        {
            mouvementEnCours = false;
            mouvementActif   = false;
            GameObject murObjet = transform.parent.gameObject;
            Mur        murPiece = CreeNiveau.renvoieMur(murObjet);
            gereMouvement.choisitPiece(murPiece);
        }
        else if (mouvementEnCours)
        {
            gereMouvement.recaleCameraRig();
        }
    }
예제 #2
0
 // Update is called once per frame
 void Update()
 {
     if (Input.GetButtonDown("Jump"))
     {
         murChoisi = CreeNiveau.renvoieMur(murReference);
         BougeCameraRig bouge = GetComponent <BougeCameraRig>();
         bouge.choisitPiece(murChoisi);
     }
 }