diff --git a/Assets/Scripts/InventoryStuff/ActiveScroll.cs b/Assets/Scripts/InventoryStuff/ActiveScroll.cs index 1900d3b019d87f511f2fdde3d64f19608cfa59b3..65e9ab69aa47235f6eee97053d0a4a836f2bd01e 100644 --- a/Assets/Scripts/InventoryStuff/ActiveScroll.cs +++ b/Assets/Scripts/InventoryStuff/ActiveScroll.cs @@ -77,6 +77,7 @@ public Scroll Scroll get => _Scroll; set { _Scroll = value; + RenderedScroll = value; // initialize the assignments dictionary with the references to the required fact slots as keys // and an empty SlotAssignment @@ -352,7 +353,7 @@ private IEnumerator _SendAssignments() DynamicScrollInQue = true; while (!SendingViewDone) - yield return null; // if we don't wait => server will crash + yield return new WaitForSecondsRealtime(0.2f); // if we don't wait => server will crash DynamicScrollInQue = false; yield return SendView("/scroll/dynamic"); @@ -412,6 +413,7 @@ private void _ProcessScrollDynamicInfo(ScrollDynamicInfo scrollDynamicInfo) void _processRenderedScroll(Scroll rendered, List<string> hintUris) { + RenderedScroll = rendered; OnScrollDynamicInfoUpdated.Invoke(rendered); LatestRenderedHints = new();