This commit is contained in:
2026-07-09 21:33:33 +02:00
commit 84a2a365f3
2364 changed files with 950134 additions and 0 deletions
@@ -0,0 +1,30 @@
using System;
using UnityEngine.UIElements;
namespace VOID.UserInterface.Game.GameLog
{
[Serializable]
public class GameLogMessageUI
{
private VisualElement _parentElement;
private VisualElement _templateElement;
private Label _timeLabel;
private Label _contentLabel;
public void InitNew(VisualElement parentWrapperElement, string message)
{
_parentElement = parentWrapperElement;
_templateElement = GameLogUI.current.messageTemplate.CloneTree().contentContainer;
_parentElement.Add(_templateElement);
_timeLabel = _templateElement.Q<Label>(className: "time");
_timeLabel.text = "[" + DateTime.Now.ToString("HH:mm:ss") + "]";
_contentLabel = _templateElement.Q<Label>(className: "content");
_contentLabel.text = message;
}
public void Destroy()
{
_parentElement.Remove(_templateElement);
}
}
}