public void NextFlashLightMode() { int nextMode = currentMode + 1 > flashLightModes.Length ? 0 : currentMode + 1; if (currentMode != 0) { flashLightModes[currentMode - 1].enabled = false; } if (nextMode != 0) { flashLightModes[nextMode - 1].enabled = true; } DebugManager.AddDebugMessageStatic("FLASHLIGHT MODE SET TO: " + nextMode); currentMode = nextMode; }