twitch integration addon
This commit is contained in:
parent
558d01b6aa
commit
e5a055c667
21 changed files with 1116 additions and 0 deletions
16
addons/gift/util/cmd_data.gd
Normal file
16
addons/gift/util/cmd_data.gd
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
extends RefCounted
|
||||
class_name CommandData
|
||||
|
||||
var func_ref : Callable
|
||||
var permission_level : int
|
||||
var max_args : int
|
||||
var min_args : int
|
||||
var where : int
|
||||
|
||||
func _init(f_ref : Callable, perm_lvl : int, mx_args : int, mn_args : int, whr : int):
|
||||
func_ref = f_ref
|
||||
permission_level = perm_lvl
|
||||
max_args = mx_args
|
||||
min_args = mn_args
|
||||
where = whr
|
||||
|
||||
12
addons/gift/util/cmd_info.gd
Normal file
12
addons/gift/util/cmd_info.gd
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
extends RefCounted
|
||||
class_name CommandInfo
|
||||
|
||||
var sender_data : SenderData
|
||||
var command : String
|
||||
var whisper : bool
|
||||
|
||||
func _init(sndr_dt, cmd, whspr):
|
||||
sender_data = sndr_dt
|
||||
command = cmd
|
||||
whisper = whspr
|
||||
|
||||
11
addons/gift/util/sender_data.gd
Normal file
11
addons/gift/util/sender_data.gd
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
extends RefCounted
|
||||
class_name SenderData
|
||||
|
||||
var user : String
|
||||
var channel : String
|
||||
var tags : Dictionary
|
||||
|
||||
func _init(usr : String, ch : String, tag_dict : Dictionary):
|
||||
user = usr
|
||||
channel = ch
|
||||
tags = tag_dict
|
||||
Loading…
Add table
Add a link
Reference in a new issue