public void SetCubeData(LevelData levelData) { cubeController.gameObject.SetActive(true); cubeController.LevelCompleted -= LoadNextLevelDelayed; cubeController.LevelCompleted += LoadNextLevelDelayed; cubeController.SetData((CubeData)levelData.PuzzleData); }
private void UpdateModel() { cubeController.SetData(this, !initialised); if (!initialised) { initialised = true; } }