Initial commit

This commit is contained in:
rudder
2026-08-12 14:03:44 +03:00
commit 9a7b4a57dc
304 changed files with 82311 additions and 0 deletions
@@ -0,0 +1,32 @@
using UnityEngine.UIElements;
namespace LiveOpsExamples
{
public class ToastView
{
private const string ToneInfoClass = "tone-info";
private const string ToneSuccessClass = "tone-success";
private const string ToneErrorClass = "tone-error";
private readonly Label _titleLabel;
private readonly Label _messageLabel;
public ToastView(VisualElement root)
{
Root = root;
_titleLabel = root.Q<Label>("toast-title");
_messageLabel = root.Q<Label>("toast-message");
}
public VisualElement Root { get; }
public void Set(string title, string message, CozyToastTone tone)
{
_titleLabel.text = title;
_messageLabel.text = message;
Root.EnableInClassList(ToneInfoClass, tone == CozyToastTone.Info);
Root.EnableInClassList(ToneSuccessClass, tone == CozyToastTone.Success);
Root.EnableInClassList(ToneErrorClass, tone == CozyToastTone.Error);
}
}
}