diff --git a/Assets/Resources/Prefabs/Facts/Rectangle.prefab b/Assets/Resources/Prefabs/Facts/Rectangle.prefab index 591b9173a872a49e96c502dd27aaf79e7d5e0dd3..518ca03a698f861b3fbb6c286ac5d8f3f3305060 100644 --- a/Assets/Resources/Prefabs/Facts/Rectangle.prefab +++ b/Assets/Resources/Prefabs/Facts/Rectangle.prefab @@ -79,6 +79,7 @@ MonoBehaviour: Solution: {fileID: 2100000, guid: 2a003f0807acc1142965bb21bdc824f6, type: 2} renderer: - {fileID: 6517075380011649605} + - {fileID: 5361971246579526846} --- !u!1 &7399997364077007465 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/Scripts/InteractionEngine/FactHandling/FactSpawner.cs b/Assets/Scripts/InteractionEngine/FactHandling/FactSpawner.cs index 17fd6d0dcb5ef31c36ce98551d6ab289b4e1fb96..cdd4cc63e423635190336abc621bb6ab5d73661e 100644 --- a/Assets/Scripts/InteractionEngine/FactHandling/FactSpawner.cs +++ b/Assets/Scripts/InteractionEngine/FactHandling/FactSpawner.cs @@ -134,15 +134,9 @@ public void SpawnRectangle(RectangleFact fact){ fact.WorldRepresentation.Fact = fact; rectangle.transform.SetPositionAndRotation(fact.Position, fact.Rotation); + rectangle.transform.localScale = Vector3.Scale(rectangle.transform.localScale, fact.LocalScale); rectangle.GetComponentInChildren<TextMeshPro>().text = fact.GetLabel(StageStatic.stage.factState) + " = " + System.Math.Round(fact.Area, 2) + "m²"; - RectangleGenerator[] rectangleGenerators = rectangle.GetComponentsInChildren<RectangleGenerator>(); - foreach (var gen in rectangleGenerators) - { - gen.ab = Vector3.Distance(fact.A, fact.B); - gen.bc = Vector3.Distance(fact.B, fact.C); - } - } public void SpawnSimpleCircle(SimpleCircleFact fact){