Newer
Older
DungeonShooting / DungeonShooting_Godot / src / ui / InteractiveTipBar.cs
@小李xl 小李xl on 15 Aug 2022 587 bytes 拾起弹药和武器的互动显示
using Godot;

public class InteractiveTipBar : Node2D
{

    private Label Message;
    private Sprite Icon;
    private Sprite Bg;

    public override void _Ready()
    {
        Message = GetNode<Label>("Message");
        Icon = GetNode<Sprite>("Icon");
        Bg = GetNode<Sprite>("Bg");
    }

    public void HideBar()
    {
        Visible = false;
    }

	public void ShowBar(Vector2 pos, string icon, string message)
    {
        GlobalPosition = pos;
        Message.Text = message;
        Icon.Texture = ResourceManager.Load<Texture>(icon);
        Visible = true;
    }
}