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; }