示例#1
0
    public void SaveSelected()
    {
        SetSaveID(selectedSave.ID.ToString());
        SkillsMenuUI skillsMenuUI = FindObjectOfType <SkillsMenuUI>();

        string[,] fieldVals = new string[, ] {
            { "PlayerNames", player.GetComponent <PlayerCharacter>().GetMyName() },
            { "Dates", DateTime.Now.ToString() },
            { "LocationName", sceneLoader.GetCurrentSceneName() },
            { "LocationX", player.GetComponent <Transform>().position.x.ToString() },
            { "LocationY", player.GetComponent <Transform>().position.y.ToString() },
            { "SkillPointsSpent", skillsMenuUI.GetSkillPointsSpent().ToString() }
        };
        DbCommands.UpdateTableTuple("PlayerGames", "SaveIDs = " + saveID, fieldVals);
    }
示例#2
0
    public void SaveNew()
    {
        SkillsMenuUI skillsMenuUI = FindObjectOfType <SkillsMenuUI>();

        SetSaveID(DbCommands.GenerateUniqueID("PlayerGames", "SaveIDs", "SaveID"));
        string saveRef = FindObjectOfType <GameMenuUI>().transform
                         .Find("Panel")
                         .Find("SaveGameUI")
                         .Find("SaveInput").GetComponent <InputField>().text;

        if (saveRef != "")
        {
            DbCommands.InsertTupleToTable("PlayerGames",
                                          saveID.ToString(),
                                          saveRef,
                                          playerName,
                                          playerPortraitPath,
                                          DateTime.Now.ToString(),
                                          sceneLoader.GetCurrentSceneName(),
                                          player.GetComponent <Transform>().position.x.ToString(),
                                          player.GetComponent <Transform>().position.y.ToString(),
                                          skillsMenuUI.GetSkillPointsSpent().ToString());
        }
    }