Started implementing TriviaWindow

This commit is contained in:
2026-01-14 23:10:11 +00:00
committed by Pasha Bibko
parent 69a28e31b8
commit a7413ab629
10 changed files with 1041 additions and 956 deletions

View File

@@ -1,12 +1,12 @@
using UnityEngine.UI;
using UnityEngine;
using UnityEngine.Serialization;
namespace InterfaceOff
{
public class WindowComponents : MonoBehaviour
{
[field: SerializeField] public Image WindowImage { get; private set; }
[field: SerializeField] public RectTransform TopBarRectTransform { get; private set; }
[field: SerializeField] public RectTransform RectTransform { get; private set; }
[field: SerializeField] public RectTransform CloseButtonRectTransform { get; private set; }
[field: SerializeField] public Text InfoText { get; private set; }
@@ -18,5 +18,16 @@ namespace InterfaceOff
RectTransform.rect.width,
RectTransform.rect.height
);
public void SetWidth(float width)
{
RectTransform.sizeDelta = new Vector2(width, RectTransform.sizeDelta.y);
WindowImage.rectTransform.sizeDelta = new Vector2(width, 200);
TopBarRectTransform.sizeDelta = new Vector2(width, 40);
CloseButtonRectTransform.anchoredPosition = new Vector2(width / 2 - 20, 0);
InfoText.rectTransform.sizeDelta = new Vector2(width - 40, 30);
}
}
}