Use GetHashCode for client construction (#21857)
This commit is contained in:
@@ -198,7 +198,7 @@ namespace Content.Client.Construction
|
|||||||
var comp = EntityManager.GetComponent<ConstructionGhostComponent>(ghost.Value);
|
var comp = EntityManager.GetComponent<ConstructionGhostComponent>(ghost.Value);
|
||||||
comp.Prototype = prototype;
|
comp.Prototype = prototype;
|
||||||
EntityManager.GetComponent<TransformComponent>(ghost.Value).LocalRotation = dir.ToAngle();
|
EntityManager.GetComponent<TransformComponent>(ghost.Value).LocalRotation = dir.ToAngle();
|
||||||
_ghosts.Add(ghost.Value.Id, ghost.Value);
|
_ghosts.Add(ghost.GetHashCode(), ghost.Value);
|
||||||
var sprite = EntityManager.GetComponent<SpriteComponent>(ghost.Value);
|
var sprite = EntityManager.GetComponent<SpriteComponent>(ghost.Value);
|
||||||
sprite.Color = new Color(48, 255, 48, 128);
|
sprite.Color = new Color(48, 255, 48, 128);
|
||||||
|
|
||||||
@@ -265,7 +265,7 @@ namespace Content.Client.Construction
|
|||||||
}
|
}
|
||||||
|
|
||||||
var transform = EntityManager.GetComponent<TransformComponent>(ghostId);
|
var transform = EntityManager.GetComponent<TransformComponent>(ghostId);
|
||||||
var msg = new TryStartStructureConstructionMessage(GetNetCoordinates(transform.Coordinates), ghostComp.Prototype.ID, transform.LocalRotation, ghostId.Id);
|
var msg = new TryStartStructureConstructionMessage(GetNetCoordinates(transform.Coordinates), ghostComp.Prototype.ID, transform.LocalRotation, ghostId.GetHashCode());
|
||||||
RaiseNetworkEvent(msg);
|
RaiseNetworkEvent(msg);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user