using UnityEngine;
[ExecuteInEditMode]
public class UIFakePanel : UIWidget {
public UIPanel parentPanel;
private int prevWidth;
private int prevHeight;
void FindPanel() {
parentPanel = transform.parent.GetComponent<UIPanel>();
if (parentPanel == null) {
Debug.LogError("Please put Fake panel just above real Panel");
}
}
void Awake() {
parentPanel = transform.parent.GetComponent<UIPanel>();
if (parentPanel == null) {
Debug.LogError("Please put Fake panel juset above real Panel");
}
}
void Update () {
if(parentPanel == null)
FindPanel();
if (prevWidth != (int) parentPanel.width || prevHeight != (int) parentPanel.height) {
SetDimensions((int) parentPanel.width, (int) parentPanel.height);
prevWidth = (int) parentPanel.width;
prevHeight = (int) parentPanel.height;
}
}
}