示例#1
0
    public static void OrignSave1(GameManagerOrign gameManagerOrign)
    {
        BinaryFormatter formatter = new BinaryFormatter();
        string          path      = Application.persistentDataPath + "/Orign1.data";
        FileStream      stream    = new FileStream(path, FileMode.Create);

        OrignSave1 data = new OrignSave1(gameManagerOrign);

        formatter.Serialize(stream, data);
        stream.Close();
    }
示例#2
0
    public OrignExitData(GameManagerOrign gameManagerOrign)
    {
        xS = gameManagerOrign.x;
        yS = gameManagerOrign.y;

        for (xS = 0; xS <= 3; xS++)
        {
            for (yS = 0; yS <= 3; yS++)
            {
                if (gameManagerOrign.Grid[xS, yS] != null)
                {
                    exitTileNumber.Add(gameManagerOrign.Grid[xS, yS].GetComponent <Tiles>().Number);
                    exitX.Add(xS);
                    exitY.Add(yS);
                }
            }
        }
        exitScore = gameManagerOrign.theScore;
    }
示例#3
0
    public OrignSave2(GameManagerOrign gameManagerOrign)
    {
        xS = gameManagerOrign.x;
        yS = gameManagerOrign.y;

        for (xS = 0; xS <= 3; xS++)
        {
            for (yS = 0; yS <= 3; yS++)
            {
                if (gameManagerOrign.Grid[xS, yS] != null)
                {
                    tileNumber2.Add(gameManagerOrign.Grid[xS, yS].GetComponent <Tiles>().Number);
                    posX2.Add(xS);
                    posY2.Add(yS);
                }
            }
        }
        score2 = gameManagerOrign.theScore;
    }