Beispiel #1
0
    private void Init()
    {
        // block.json File
        List <int> st1 = new List <int>();

        st1.Add(0);
        st1.Add(0);
        st1.Add(0);
        st1.Add(0);
        st1.Add(-1);
        st1.Add(0);
        st1.Add(5000);
        st1.Add(10000);
        st1.Add(50000);
        st1.Add(-1);
        st1.Add(0);
        st1.Add(0);
        st1.Add(0);
        st1.Add(0);
        SaveAndLoad.Initialize(st1, blockFile);

        // level.json File
        List <int> st2 = new List <int>();

        for (int i = 0; i < 50; i++)
        {
            st2.Add(Mathf.FloorToInt(50 * Mathf.Log(i + 1) + 10));
        }
        st2.Add(-1);
        for (int i = 0; i < 50; i++)
        {
            st2.Add(Mathf.FloorToInt(100 * Mathf.Log(i + 1) + 150));
        }
        st2.Add(-1);
        for (int i = 0; i < 50; i++)
        {
            st2.Add(Mathf.FloorToInt(150 * Mathf.Log(i + 1) + 450));
        }
        st2.Add(-1);
        for (int i = 0; i < 50; i++)
        {
            st2.Add(Mathf.FloorToInt(200 * Mathf.Log(i + 1) + 950));
        }
        st2.Add(-1);

        SaveAndLoad.Initialize(st2, levelFile);

        // data.json File
        List <int> st3 = new List <int>();

        st3.Add(0);
        st3.Add(0);
        st3.Add(1);
        for (int i = 0; i < 1000; i++)
        {
            st3.Add(Mathf.FloorToInt((i + 10) * 2.5f));
        }
        SaveAndLoad.Initialize(st3, generalFile);
    }