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);
|
||||
comp.Prototype = prototype;
|
||||
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);
|
||||
sprite.Color = new Color(48, 255, 48, 128);
|
||||
|
||||
@@ -265,7 +265,7 @@ namespace Content.Client.Construction
|
||||
}
|
||||
|
||||
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);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user