コード例 #1
0
    public void CreateNewSaveData()
    {
        Debug.Log("Creating new Save");

        SaveData newSaveData = new SaveData();

        newSaveData.upgradeData.Add(0);
        newSaveData.upgradeData.Add(0);
        newSaveData.saleModifier          = 1f;
        newSaveData.patienceModifier      = 1f;
        newSaveData._totalCompletedOrders = 100;


        newSaveData.count_playerInventory.Add(10);
        newSaveData.count_playerInventory.Add(0);
        newSaveData.count_playerInventory.Add(0);
        newSaveData.count_playerInventory.Add(10);
        newSaveData.count_playerInventory.Add(0);
        newSaveData.count_playerInventory.Add(0);
        newSaveData.saveSlotNumber = selectedSaveSlot;


        SerializationManager.CreateNewSave($"SaveDataSlot_{selectedSaveSlot}", newSaveData);
        GameManager.instance.selectedSaveSlot = selectedSaveSlot;
        GameManager.instance.selectedSaveData = newSaveData;
    }
コード例 #2
0
ファイル: NewWorld.cs プロジェクト: lazergoat1/Portfolio
 public void CreateNewSave(string saveName)
 {
     SerializationManager.CreateNewSave(saveName, GameManager.instance.playerStats, GameManager.instance.worldValues);
 }