StreamOverlay/main_win.gd
Mario Steele 4e24683a4e Updated MainWindow
Moved Floating Menu so it isn't in top left corner.
Added Passthrough Exceptions for Floating Menu.
Execute start() to everything gets wired up and positioned correctly.
2026-02-26 14:37:44 -06:00

29 lines
810 B
GDScript

extends Control
@onready var floating_menu: GDFloatingMenu = %FloatingMenu
#region Twitch Nodes
@onready var twitcher: TwitcherExtended = $TwitcherExtended
#endregion
# Called when the node enters the scene tree for the first time.
func _ready() -> void:
Globals.add_children_to_passthrough_exception(floating_menu, [floating_menu.indicators])
Globals.enable_mouse_passthrough()
floating_menu.start()
Globals.twitcher = twitcher
var res := twitcher.load_streamer_token()
if res == TwitcherExtended.AuthStatus.UNAUTHORIZED:
return
func _handle_twitch_auth() -> void:
await twitcher.setup_streamer()
#if twitcher.is_streamer_authed():
#auth_twitch.disabled = true
func _handle_bot_auth() -> void:
await twitcher.setup_chatbot()
#if twitcher.is_chatbot_authed():
#auth_bot.disabled = true