public void CheckOpen() { levelState = LevelHandlerC.handler.GetLevelState(selectedLevel); if (selectedLevel > NUM_OF_OPEN_LEVELS) { levelState = LevelHandlerC.LevelState.NOT_OPEN; } switch (levelState) { case LevelHandlerC.LevelState.OPEN: isOpen = true; break; case LevelHandlerC.LevelState.NOT_OPEN: isOpen = false; SetNotOpen(); break; case LevelHandlerC.LevelState.DONE: isOpen = true; SetDoneIcon(); break; case LevelHandlerC.LevelState.DONE_STAR: SetDoneIcon(); isOpen = true; SetStar(true); break; default: break; } }