Skip to content

Commit 3e1cf07

Browse files
author
JasonNumberThirteen
committed
Fix issue with refreshing size of the heuristic type dropdown UI when it is enabled
1 parent 07796ae commit 3e1cf07

3 files changed

Lines changed: 49 additions & 10 deletions

File tree

Assets/Project/Scenes/AStarVisualiserScene.unity

Lines changed: 28 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
using UnityEngine;
2+
using UnityEngine.UI;
3+
4+
[RequireComponent(typeof(RectTransform))]
5+
public class UIRefresherOnEnable : MonoBehaviour
6+
{
7+
private RectTransform rectTransform;
8+
9+
private void Awake()
10+
{
11+
rectTransform = GetComponent<RectTransform>();
12+
}
13+
14+
private void OnEnable()
15+
{
16+
Canvas.ForceUpdateCanvases();
17+
LayoutRebuilder.ForceRebuildLayoutImmediate(rectTransform);
18+
}
19+
}

Assets/Project/Scripts/UI/UIRefresherOnEnable.cs.meta

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)