none
Problème avec IF

    Question

  • Bonjour je suis en train de créer un FPS avec Unity 3D et pour mon code de zoom, un message me dit que avec If il est inpossible d'atteindre le code détecté. Voici mon code :

     private void CamZoom()
        {
            throw new NotImplementedException();
            if(CurZoom > Zoom)
            {
                Camera.main.fieldOfView = CurZoom;
            }
             
        }

    merci de répondre à ma question.

    lundi 23 octobre 2017 20:22

Réponses

  • Bonjour,

    Votre problème vient de "throw new NotImplementedException();" qui provoque donc une exception ce qui va quitter immédiatement votre méthode pour se rendre dans le prochain try/catch disponible.

    Par conséquent en effet votre "if" ne sera jamais exécuté.

    Cordialement,


    Yan Grenier

    Merci de bien vouloir "Marquer comme réponse", les réponses qui ont répondues à votre question, et de noter les réponses que vous avez trouvé utiles.

    mardi 24 octobre 2017 09:07

Toutes les réponses

  • Bonjour,

    Ce ne serait-il pas un problème de type entre CurZoom et Zoom ?

    Quand vous faite le test unitairement (exemple dans la fenêtre Immediate Windows) cela vous donne quoi ?


    Cordialement,

    mardi 24 octobre 2017 07:36
  • Bonjour,

    Votre problème vient de "throw new NotImplementedException();" qui provoque donc une exception ce qui va quitter immédiatement votre méthode pour se rendre dans le prochain try/catch disponible.

    Par conséquent en effet votre "if" ne sera jamais exécuté.

    Cordialement,


    Yan Grenier

    Merci de bien vouloir "Marquer comme réponse", les réponses qui ont répondues à votre question, et de noter les réponses que vous avez trouvé utiles.

    mardi 24 octobre 2017 09:07