Started working on OverlayPlugin
Started work on implementing OverlayPlugin interface for scripts.
This commit is contained in:
parent
cb50e313a0
commit
20104cce0e
1 changed files with 6 additions and 6 deletions
|
|
@ -4,7 +4,6 @@ class_name OverlayPlugin
|
|||
|
||||
#region Internal Variables
|
||||
var _twitch: TwitcherExtended
|
||||
var _obs: NoOBSWS
|
||||
#endregion
|
||||
|
||||
func _ready() -> void:
|
||||
|
|
@ -12,6 +11,7 @@ func _ready() -> void:
|
|||
await get_tree().process_frame
|
||||
_twitch = TwitcherExtended.instance
|
||||
|
||||
|
||||
@abstract func run() -> void
|
||||
|
||||
#region Internal Functions
|
||||
|
|
@ -22,16 +22,16 @@ func _get_script_name() -> String:
|
|||
func send_notification(message: String) -> void:
|
||||
EventManager.test_notification(message)
|
||||
|
||||
func get_setting(name: String, defval: Variant) -> Variant:
|
||||
func get_setting(sname: String, defval: Variant) -> Variant:
|
||||
var script_name := _get_script_name()
|
||||
if not Globals.settings.script_storage.has(script_name):
|
||||
return defval
|
||||
if not Globals.settings.script_storage[script_name].has(name):
|
||||
if not Globals.settings.script_storage[script_name].has(sname):
|
||||
return defval
|
||||
return Globals.settings.script_storage[script_name][name]
|
||||
return Globals.settings.script_storage[script_name][sname]
|
||||
|
||||
func set_setting(name: String, value: Variant) -> void:
|
||||
func set_setting(sname: String, value: Variant) -> void:
|
||||
var script_name := _get_script_name()
|
||||
if not Globals.settings.script_storage.has(script_name):
|
||||
Globals.settings.script_storage[script_name] = {}
|
||||
Globals.settings.script_storage[script_name][name] = value
|
||||
Globals.settings.script_storage[script_name][sname] = value
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue