public void SaveGameConfigSetup() { ConfigToSave.properties = new List <LaserGameProperties>(); ConfigToSave.levels = new List <LaserLevel>(); LaserGameProperties propertyToSave = new LaserGameProperties(); propertyToSave.maxBounces = 222; propertyToSave.defaultMode = 0; propertyToSave.sandboxModeBoardSize = new int[2] { 5, 9 }; ConfigToSave.properties.Add(propertyToSave); }
void Start() { SetupGUI(); LoadSprites(); gameConfiguration.LoadGameConfiguration(Application.dataPath); LaserGameProperties gameProperties = gameConfiguration.Config.properties[0]; maxBounces = gameProperties.maxBounces; // Destroy previous level & load next level DestroyLevel(); loadedLevel = gameProperties.defaultMode; Invoke("LoadLevel", loadingDelayTime); }