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.
29 lines
810 B
GDScript
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
|