Fix: Compile errors - variable naming and missing using
- Rename lambda variable 'v' to 'w' to avoid conflict with local 'v' - Rename local Villager 'v' to 'newVillager' for clarity - Add missing 'using Assets.Interface' for IResourceStorage 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -1,4 +1,5 @@
|
|||||||
using Assets.Code;
|
using Assets.Code;
|
||||||
|
using Assets.Interface;
|
||||||
using Riptide;
|
using Riptide;
|
||||||
using Riptide.Transports;
|
using Riptide.Transports;
|
||||||
using Steamworks;
|
using Steamworks;
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ namespace KCM.Packets.Game.GamePlayer
|
|||||||
if (KCClient.client.Id == clientId) return;
|
if (KCClient.client.Id == clientId) return;
|
||||||
|
|
||||||
// Check for duplicate villager by guid
|
// Check for duplicate villager by guid
|
||||||
var existingVillager = player.inst.Workers.data.FirstOrDefault(v => v != null && v.guid == guid);
|
var existingVillager = player.inst.Workers.data.FirstOrDefault(w => w != null && w.guid == guid);
|
||||||
if (existingVillager != null)
|
if (existingVillager != null)
|
||||||
{
|
{
|
||||||
Main.helper.Log($"Villager with guid {guid} already exists, skipping duplicate");
|
Main.helper.Log($"Villager with guid {guid} already exists, skipping duplicate");
|
||||||
@@ -30,17 +30,17 @@ namespace KCM.Packets.Game.GamePlayer
|
|||||||
|
|
||||||
Main.helper.Log("Received add villager packet from " + player.name + $"({player.id})");
|
Main.helper.Log("Received add villager packet from " + player.name + $"({player.id})");
|
||||||
|
|
||||||
Villager v = Villager.CreateVillager();
|
Villager newVillager = Villager.CreateVillager();
|
||||||
v.guid = guid;
|
newVillager.guid = guid;
|
||||||
|
|
||||||
// Set villager position
|
// Set villager position
|
||||||
if (position != Vector3.zero)
|
if (position != Vector3.zero)
|
||||||
{
|
{
|
||||||
v.TeleportTo(position);
|
newVillager.TeleportTo(position);
|
||||||
}
|
}
|
||||||
|
|
||||||
player.inst.Workers.Add(v);
|
player.inst.Workers.Add(newVillager);
|
||||||
player.inst.Homeless.Add(v);
|
player.inst.Homeless.Add(newVillager);
|
||||||
|
|
||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
|
|||||||
Reference in New Issue
Block a user