Made quest visuals
This commit is contained in:
@@ -7,6 +7,8 @@ namespace Babushka.scripts.CSharp.Common.Quest;
|
||||
public partial class QuestListItemUi : Control
|
||||
{
|
||||
private Button TitleButton => GetNode<Button>("TitleButton");
|
||||
private Label TitleLabel => GetNode<Label>("TitleButton/HBoxContainer/TitleText");
|
||||
private TextureRect CircleTexture => GetNode<TextureRect>("TitleButton/Circled");
|
||||
private QuestResource? _questResource;
|
||||
|
||||
public void UpdateButton(QuestResource questResource)
|
||||
@@ -22,13 +24,19 @@ public partial class QuestListItemUi : Control
|
||||
_ => ""
|
||||
};
|
||||
|
||||
UpdateCircled(questResource == QuestManager.Instance.GetFollowQuest());
|
||||
ShowName(name);
|
||||
TitleButton.Pressed += ClickedTitleButton;
|
||||
|
||||
}
|
||||
|
||||
private void UpdateCircled(bool value)
|
||||
{
|
||||
CircleTexture.Visible = value;
|
||||
}
|
||||
|
||||
private void ShowName(string questResourceTitle)
|
||||
{
|
||||
TitleButton.Text = questResourceTitle;
|
||||
TitleLabel.Text = questResourceTitle;
|
||||
}
|
||||
|
||||
public void ClickedTitleButton()
|
||||
|
||||
Reference in New Issue
Block a user