StreamOverlay/main_win.gd

30 lines
752 B
GDScript3
Raw Normal View History

2026-02-23 18:38:03 -06:00
extends Control
@onready var floating_menu: GDFloatingMenu = %FloatingMenu
2026-02-23 18:38:03 -06:00
#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.twitcher = twitcher
var res := twitcher.load_streamer_token()
if res == TwitcherExtended.AuthStatus.UNAUTHORIZED:
return
Globals.add_to_passthrough_exception(floating_menu)
Globals.enable_mouse_passthrough()
2026-02-23 18:38:03 -06:00
func _handle_twitch_auth() -> void:
await twitcher.setup_streamer()
#if twitcher.is_streamer_authed():
#auth_twitch.disabled = true
2026-02-23 18:38:03 -06:00
func _handle_bot_auth() -> void:
await twitcher.setup_chatbot()
#if twitcher.is_chatbot_authed():
#auth_bot.disabled = true