Ejemplo n.º 1
0
    public void LoadGame(string loadName)
    {
        if (File.Exists(Application.persistentDataPath + "/" + loadName + "/MiningControllerSave.save"))
        {
            BinaryFormatter      bf   = new BinaryFormatter();
            FileStream           file = File.Open(Application.persistentDataPath + "/" + loadName + "/MiningControllerSave.save", FileMode.Open);
            MiningControllerSave save = (MiningControllerSave)bf.Deserialize(file);
            file.Close();

            //Reassign wariables here
            StoneProgress     = save.stoneProgress;
            StoneProgressCap  = save.stoneProgressCap;
            CopperProgress    = save.copperProgress;
            CopperProgressCap = save.copperProgressCap;
            TinProgress       = save.tinProgress;
            TinProgressCap    = save.tinProgressCap;
            CoalProgress      = save.coalProgress;
            CoalProgressCap   = save.coalProgressCap;
            IronProgress      = save.ironProgress;
            IronProgressCap   = save.ironProgressCap;
        }
        else
        {
            Debug.Log("No MiningController save found");
        }
    }
Ejemplo n.º 2
0
    public void SaveGame(string saveName)
    {
        MiningControllerSave save = CreateSaveGameObject();
        BinaryFormatter      bf   = new BinaryFormatter();

        System.IO.FileStream file = File.Create(Application.persistentDataPath + "/" + saveName + "/MiningControllerSave.save");
        bf.Serialize(file, save);
        file.Close();

        Debug.Log("Saved Mining Controller...");
    }
Ejemplo n.º 3
0
    //SAVE GAME STUFF
    private MiningControllerSave CreateSaveGameObject()
    {
        MiningControllerSave save = new MiningControllerSave();

        //assign wariables

        save.stoneProgress     = StoneProgress;
        save.stoneProgressCap  = StoneProgressCap;
        save.copperProgress    = CopperProgress;
        save.copperProgressCap = CopperProgressCap;
        save.tinProgress       = TinProgress;
        save.tinProgressCap    = TinProgressCap;
        save.coalProgress      = CoalProgress;
        save.coalProgressCap   = CoalProgressCap;
        save.ironProgress      = IronProgress;
        save.ironProgressCap   = IronProgressCap;



        return(save);
    }