rokojori_action_library/Runtime/UI/Actions/SetFocusedControl.cs

29 lines
404 B
C#
Raw Normal View History

2026-02-26 14:06:27 +00:00
using Godot;
using System;
2026-05-22 12:25:02 +00:00
using Rokojori.Extensions;
2026-02-26 14:06:27 +00:00
namespace Rokojori;
[Tool,GlobalClass]
public partial class SetFocusedControl: Action
{
[Export]
public Control control;
protected override void _OnTrigger()
{
this.CallDeferred(
()=>
{
control.GrabFocus();
control.LogInfo( "Grabbing Focus:", control.HasFocus() );
}
);
}
}