diff --git a/Assets/Scripts/InteractionEngine/FactHandling/Fact.cs b/Assets/Scripts/InteractionEngine/FactHandling/Fact.cs index bf35f56333cb709d5f585ca674d5d07c3d12ba25..78ee14834d954e188e1085605faa2eb5ca9fc059 100644 --- a/Assets/Scripts/InteractionEngine/FactHandling/Fact.cs +++ b/Assets/Scripts/InteractionEngine/FactHandling/Fact.cs @@ -125,7 +125,7 @@ public string Id { /// </value> public string Label { get { // in case of renamed dependables - return _Facts.FactDict.Count == 0 + return (_Facts.FactDict.Count == 0 && this is not PointFact) // JsonSerialization toggle && allow first (Point)Fact to be created || (hasCustomLabel && _CustomLabel != null) ? _CustomLabel : generateLabel(); @@ -818,7 +818,7 @@ private void init(string pid1, string pid2) /// \copydoc Fact.generateLabel protected override string generateLabel() { - return "–" + _Facts[Pid1].Label + _Facts[Pid2].Label + "–"; + return "]" + _Facts[Pid1].Label + _Facts[Pid2].Label + "["; } /// \copydoc Fact.instantiateDisplay(GameObject, Transform)