codex talán fixálta idk

This commit is contained in:
2025-12-14 13:09:32 +01:00
parent b02af4d0c7
commit b05c3415f2
4 changed files with 83 additions and 19 deletions

View File

@@ -1,5 +1,4 @@
using Assets.Code;
using Assets.Interface;
using Riptide;
using Riptide.Transports;
using Steamworks;
@@ -25,7 +24,6 @@ namespace KCM.LoadSaveOverrides
Main.helper.Log($"Saving data for {Main.kCPlayers.Count} ({KCServer.server.ClientCount}) players.");
//this.PlayerSaveData = new PlayerSaveDataOverride().Pack(Player.inst);
foreach (var player in Main.kCPlayers.Values)
{
Main.helper.Log($"Attempting to pack data for: " + player.name + $"({player.steamId})");
@@ -58,7 +56,6 @@ namespace KCM.LoadSaveOverrides
public override object Unpack(object obj)
{
//original Player reset was up here
foreach (var kvp in players)
{
@@ -89,7 +86,6 @@ namespace KCM.LoadSaveOverrides
this.TownNameSaveData.Unpack(TownNameUI.inst);
//TownNameUI.inst.townName = kingdomNames[Main.PlayerSteamID];
TownNameUI.inst.SetTownName(kingdomNames[Main.PlayerSteamID]);
Main.helper.Log("Unpacking player data");
@@ -270,14 +266,14 @@ namespace KCM.LoadSaveOverrides
if (building == null) continue;
// Re-register resource storages
var storages = building.GetComponents<IResourceStorage>();
var storages = KCM.ResourceStorageHelper.GetStorages(building);
foreach (var storage in storages)
{
if (storage != null && !storage.IsPrivate())
if (storage != null && !KCM.ResourceStorageHelper.IsPrivate(storage))
{
try
{
FreeResourceManager.inst.AddResourceStorage(storage);
KCM.ResourceStorageHelper.Register(storage);
}
catch (Exception e)
{