From 94ec1c49085497b8726c646a29231ef3952c12b8 Mon Sep 17 00:00:00 2001 From: Sinai Date: Mon, 21 Jun 2021 19:50:11 +1000 Subject: [PATCH] Update line numbers on panel resize --- src/UI/CSConsole/ConsoleController.cs | 1 + src/UI/Panels/CSConsolePanel.cs | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/src/UI/CSConsole/ConsoleController.cs b/src/UI/CSConsole/ConsoleController.cs index f1710dd..738b736 100644 --- a/src/UI/CSConsole/ConsoleController.cs +++ b/src/UI/CSConsole/ConsoleController.cs @@ -80,6 +80,7 @@ namespace UnityExplorer.UI.CSConsole Panel.OnAutoIndentToggled += OnToggleAutoIndent; Panel.OnCtrlRToggled += OnToggleCtrlRShortcut; Panel.OnSuggestionsToggled += OnToggleSuggestions; + Panel.OnPanelResized += OnInputScrolled; // Run startup script try diff --git a/src/UI/Panels/CSConsolePanel.cs b/src/UI/Panels/CSConsolePanel.cs index 0d21aaa..bf39579 100644 --- a/src/UI/Panels/CSConsolePanel.cs +++ b/src/UI/Panels/CSConsolePanel.cs @@ -35,6 +35,7 @@ namespace UnityExplorer.UI.Panels public Action OnCtrlRToggled; public Action OnSuggestionsToggled; public Action OnAutoIndentToggled; + public Action OnPanelResized; private void InvokeOnValueChanged(string value) { @@ -62,6 +63,11 @@ namespace UnityExplorer.UI.Panels // UI Construction + public override void OnFinishResize(RectTransform panel) + { + OnPanelResized?.Invoke(); + } + protected internal override void DoSetDefaultPosAndAnchors() { Rect.localPosition = Vector2.zero;