void SaveInventory() { if (OnlineService != null) { DataSystem.SaveInventory(CurrentPlayer.Inventory, OnlineService); } else { DataSystem.SaveInventory(CurrentPlayer.Inventory); } if (lastLoadedInventoryData == null) { lastLoadedInventoryData = new InventoryData(); } lastLoadedInventoryData.LoadFrom(CurrentPlayer.Inventory); }