コード例 #1
0
    void OnSceneLoaded()
    {
        PlayerData data = SaveManager.LoadPlayer(saveLoadManager.currentSaveSlot);

        ChangeEmotion(data.emotion);

        //Clears inventory and other item lists
        itemSerialList.Clear();
        inventory.items.Clear();
        inventory.itemSerials.Clear();
        itemSerialList.AddRange(data.itemSerials);
        FindItem();
        itemsInScene = findItem.FindItemsInScene(itemsInScene);
        ClearItems();

        player.UpdatePlayerPosLocal(data.playerPosition[0], data.playerPosition[1]);

        saveLoadManager.hasLoaded = false;
        timer = (float)data.timePlayed;
    }