void quadFlip() { bool[] flipper = { UnityEngine.Random.value > 0.5f, UnityEngine.Random.value > 0.5f, UnityEngine.Random.value > 0.5f, UnityEngine.Random.value > 0.5f }; // don't flip any locked screens for (int i = 0; i < 4; i++) { flipper [i] = (flipper [i] && !lockPosition [i]); } swapper.flipScreens(flipper, screenFlipDuration); }