Se il giocatore fa un passo su un Button-Tile quando è vero, diventa falso. Se il giocatore fa un passo su un Button-Tile quando è falso, diventa true.
Il problema è che, quando il giocatore rimane in piedi (interseca) il pulsante-riquadro, manterrà l'aggiornamento della condizione. Quindi, dal vero, diventa falso. Perché è falso e il giocatore lo interseca, diventa di nuovo vero. True-false-true-false e così via.
Uso ElapsedGameTime per rallentare il processo di aggiornamento e il giocatore può avere la possibilità di cambiare il pulsante in vero o falso.
Tuttavia, non è la soluzione che stavo cercando. Esiste un altro modo per tenerlo in condizione di Falso / Vero mentre il giocatore è in piedi sul riquadro Button?