middleware/src/MainModule/ModeManagement.cs
changeset 37 37ebedd84755
parent 28 9ccef81f02ab
equal deleted inserted replaced
36:25e71ada2a6d 37:37ebedd84755
    72             //On traite le problème en plusieurs limites, on discrétise la zone.
    72             //On traite le problème en plusieurs limites, on discrétise la zone.
    73             //On considère qu'il n'y a pas d'utilisateur si sa proximité est trop faible.
    73             //On considère qu'il n'y a pas d'utilisateur si sa proximité est trop faible.
    74             if (proximity < 10f && currentMode != Mode.NO_USER)
    74             if (proximity < 10f && currentMode != Mode.NO_USER)
    75             {
    75             {
    76                 currentMode = Mode.NO_USER;
    76                 currentMode = Mode.NO_USER;
    77                 ModChangeEventArgs modChangeEvent = new ModChangeEventArgs(server, debug, "NO_USER");
    77                 ModChangeEventArgs modChangeEvent = new ModChangeEventArgs(server, debug, "NO-USER");
    78                 OnModChangeEvent(modChangeEvent);
    78                 OnModChangeEvent(modChangeEvent);
    79             }
    79             }
    80             //S'il n'est pas encore au point d'interaction maximale, on considère qu'il est en chemin.
    80             //S'il n'est pas encore au point d'interaction maximale, on considère qu'il est en chemin.
    81             else if (proximity >= 10f && proximity < 100f && currentMode != Mode.USER_INCOMING)
    81             else if (proximity >= 10f && proximity < 100f && currentMode != Mode.USER_INCOMING)
    82             {
    82             {
    83                 currentMode = Mode.USER_INCOMING;
    83                 currentMode = Mode.USER_INCOMING;
    84                 ModChangeEventArgs modChangeEvent = new ModChangeEventArgs(server, debug, "USER_INCOMING");
    84                 ModChangeEventArgs modChangeEvent = new ModChangeEventArgs(server, debug, "USER-INCOMING");
    85                 OnModChangeEvent(modChangeEvent);
    85                 OnModChangeEvent(modChangeEvent);
    86             }
    86             }
    87             //S'il est arrivé au point, il a la mosaïque complète.
    87             //S'il est arrivé au point, il a la mosaïque complète.
    88             else if(proximity == 100f && currentMode != Mode.MOSAIC)
    88             else if(proximity == 100f && currentMode != Mode.MOSAIC)
    89             {
    89             {