24 lines
623 B
C#
24 lines
623 B
C#
|
|
using Godot;
|
||
|
|
|
||
|
|
namespace Theriapolis.GodotHost;
|
||
|
|
|
||
|
|
public partial class Main : Node
|
||
|
|
{
|
||
|
|
public override void _Ready()
|
||
|
|
{
|
||
|
|
GD.Print("Theriapolis.Godot host ready (M0 hello-world).");
|
||
|
|
}
|
||
|
|
|
||
|
|
public override void _UnhandledInput(InputEvent @event)
|
||
|
|
{
|
||
|
|
if (@event.IsActionPressed("ui_toggle_fullscreen"))
|
||
|
|
{
|
||
|
|
var mode = DisplayServer.WindowGetMode();
|
||
|
|
DisplayServer.WindowSetMode(
|
||
|
|
mode == DisplayServer.WindowMode.Fullscreen
|
||
|
|
? DisplayServer.WindowMode.Windowed
|
||
|
|
: DisplayServer.WindowMode.Fullscreen);
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|