Пример #1
0
    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);
    }
Пример #2
0
    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);
    }