diff --git a/Assets/Scripts/InteractionEngine/FactHandling/Facts/PrismFact.cs b/Assets/Scripts/InteractionEngine/FactHandling/Facts/PrismFact.cs index 13be44c518b7f5597f66ed6160260943445a0124..4050f8d73998ebf17a6668f3f0324f3a4250224e 100644 --- a/Assets/Scripts/InteractionEngine/FactHandling/Facts/PrismFact.cs +++ b/Assets/Scripts/InteractionEngine/FactHandling/Facts/PrismFact.cs @@ -115,7 +115,7 @@ protected override void RecalculateTransform() } /// \copydoc Fact.Equivalent(Fact, Fact) protected override bool EquivalentWrapped(PrismFact p1, PrismFact p2){ - return DependentFactsEquivalent(p1, p1); + return DependentFactsEquivalent(p1, p2); } protected override Fact _ReInitializeMe(Dictionary<string, string> old_to_new){ diff --git a/Assets/Scripts/InteractionEngine/FactHandling/Facts/PyramidFact.cs b/Assets/Scripts/InteractionEngine/FactHandling/Facts/PyramidFact.cs index 2aadb6b1d8e3e8aeefdd2844397ebd98111504af..0cd82299fa7364291b24860102fdb745fca617b6 100644 --- a/Assets/Scripts/InteractionEngine/FactHandling/Facts/PyramidFact.cs +++ b/Assets/Scripts/InteractionEngine/FactHandling/Facts/PyramidFact.cs @@ -134,7 +134,7 @@ protected override void RecalculateTransform() } /// \copydoc Fact.Equivalent(Fact, Fact) protected override bool EquivalentWrapped(PyramidFact p1, PyramidFact p2){ - return DependentFactsEquivalent(p1, p1); + return DependentFactsEquivalent(p1, p2); } protected override Fact _ReInitializeMe(Dictionary<string, string> old_to_new){