From e4cb64237e9e8678c452e7a20f70fb0a19ab0ddd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Horv=C3=A1th=20Istv=C3=A1n?= <dzctir@inf.elte.hu> Date: Mon, 21 Mar 2022 12:53:32 +0100 Subject: [PATCH] Adjust unit positions --- Assets/Scripts/Presentation/UI/SimulationUI.cs | 2 +- Assets/Scripts/Presentation/World/Unit.cs | 2 +- Assets/Scripts/Presentation/World/World.cs | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Assets/Scripts/Presentation/UI/SimulationUI.cs b/Assets/Scripts/Presentation/UI/SimulationUI.cs index 49d7cb6..3afdb26 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 77914a5..57fb036 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 d3f8d7e..0d21a8e 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}"); } -- GitLab