diff --git a/Assets/Scripts/Presentation/UI/SimulationUI.cs b/Assets/Scripts/Presentation/UI/SimulationUI.cs index 49d7cb6b4babe0622fb5065f9a837b54eb483a72..3afdb26bd435bbf6a4a448142e63eeabb3532050 100644 --- a/Assets/Scripts/Presentation/UI/SimulationUI.cs +++ b/Assets/Scripts/Presentation/UI/SimulationUI.cs @@ -16,7 +16,7 @@ public class SimulationUI : MonoBehaviour { public const string TopPanel = "TopPanel"; public const string NextButton = "Next"; public const string BudgetText = "BudgetText"; - public static readonly string BottomPanel = "BottomPanel"; + public const string BottomPanel = "BottomPanel"; public Color teamRedColor; public Color teamBlueColor; diff --git a/Assets/Scripts/Presentation/World/Unit.cs b/Assets/Scripts/Presentation/World/Unit.cs index 77914a5dfa3129a296000a1e7a7bb5c48793ee38..57fb036fa75cbffef9b1f7b373c97caa12460c4d 100644 --- a/Assets/Scripts/Presentation/World/Unit.cs +++ b/Assets/Scripts/Presentation/World/Unit.cs @@ -19,7 +19,7 @@ public class Unit : MonoBehaviour { } private void FixedUpdate() { - transform.localPosition = new Vector3(_data.Position.X, _data.Position.Y); + transform.localPosition = new Vector3(_data.Position.X - 0.5f, _data.Position.Y - 0.5f); } public void SetData(Logic.Data.World.Unit data) { diff --git a/Assets/Scripts/Presentation/World/World.cs b/Assets/Scripts/Presentation/World/World.cs index d3f8d7e38e90bcbd48300994b99dca1b130a9d71..0d21a8e94a0a606fe1b33576bb7ff4a06b87525a 100644 --- a/Assets/Scripts/Presentation/World/World.cs +++ b/Assets/Scripts/Presentation/World/World.cs @@ -45,7 +45,7 @@ public class World : MonoBehaviour { try { Logic.Data.World.Unit unitData = e.Unit; GameObject unit = Instantiate(Unit, gameObject.transform); - unit.transform.localPosition = new Vector3(unitData.Position.X, unitData.Position.Y); + unit.transform.localPosition = new Vector3(unitData.Position.X - 0.5f, unitData.Position.Y - 0.5f); var unitComponent = unit.GetComponent<Unit>(); unitComponent.SetData(unitData); @@ -57,7 +57,7 @@ public class World : MonoBehaviour { private void OnUnitMovedTile(UnitMovedTileEvent e) { if (_units.TryGetValue(e.Unit, out Unit unit)) - unit.transform.localPosition = new Vector3(e.Unit.Position.X, e.Unit.Position.Y); + unit.transform.localPosition = new Vector3(e.Unit.Position.X - 0.5f, e.Unit.Position.Y - 0.5f); else Debug.LogError($"Failed to retrieve the unit {e.Unit}"); }