Newer
Older
DungeonShooting / DungeonShooting_Godot / src / ui / InteractiveTipBar.cs
@小李xl 小李xl on 15 Aug 2022 587 bytes 拾起弹药和武器的互动显示
  1. using Godot;
  2.  
  3. public class InteractiveTipBar : Node2D
  4. {
  5.  
  6. private Label Message;
  7. private Sprite Icon;
  8. private Sprite Bg;
  9.  
  10. public override void _Ready()
  11. {
  12. Message = GetNode<Label>("Message");
  13. Icon = GetNode<Sprite>("Icon");
  14. Bg = GetNode<Sprite>("Bg");
  15. }
  16.  
  17. public void HideBar()
  18. {
  19. Visible = false;
  20. }
  21.  
  22. public void ShowBar(Vector2 pos, string icon, string message)
  23. {
  24. GlobalPosition = pos;
  25. Message.Text = message;
  26. Icon.Texture = ResourceManager.Load<Texture>(icon);
  27. Visible = true;
  28. }
  29. }