public IEnumerator StartCurrentLevel() { _taskShape = StorageController.LoadShapeFromFile(_currentLevel.ToString()); _previewWindow.ShowWindow(); while (_previewWindow.currentState != UIWindowBase.State.rolledUp) { yield return(null); } _drawAssistant.StartDraw(); _timerLeftRoutine = StartCoroutine(TimeLeft(_levelTime)); }
private void Load() { var levelNum = UICreatorController.LevelNum; if (string.IsNullOrEmpty(levelNum)) { Debug.LogError("BAD INPUT!"); return; } var shape = StorageController.LoadShapeFromFile(levelNum); DrawShape(shape); }
private void Save() { var levelNum = UICreatorController.LevelNum; if (string.IsNullOrEmpty(levelNum)) { Debug.LogError("BAD INPUT!"); return; } if (StorageController.HasInstance) { StorageController.SaveShapeToFile(levelNum, new Shape(_vertices)); } }