Exemplo n.º 1
0
    public static void saveCreation(statManager player)
    {
        BinaryFormatter formatter = new BinaryFormatter();
        string          path      = Application.persistentDataPath + "/stats.bin";
        FileStream      stream    = new FileStream(path, FileMode.Create);

        creationData data = new creationData(player);

        formatter.Serialize(stream, data);
        stream.Close();
    }
Exemplo n.º 2
0
    public void loadStats()
    {
        creationData data = creationSaveSystem.LoadCreation();

        str         = data.str;
        end         = data.end;
        intel       = data.intel;
        wis         = data.wis;
        dex         = data.dex;
        strRank     = data.strRank;
        endRank     = data.endRank;
        intelRank   = data.intelRank;
        wisRank     = data.wisRank;
        dexRank     = data.dexRank;
        totalPoints = data.totalPoints;
    }
Exemplo n.º 3
0
    public static creationData LoadCreation()
    {
        string path = Application.persistentDataPath + "/stats.bin";

        if (File.Exists(path))
        {
            BinaryFormatter formatter = new BinaryFormatter();
            FileStream      stream    = new FileStream(path, FileMode.Open);

            creationData data = formatter.Deserialize(stream) as creationData;
            stream.Close();
            return(data);
        }
        else
        {
            Debug.LogError("No Save File Found in " + path);
            return(null);
        }
    }