27 lines
843 B
GDScript3
27 lines
843 B
GDScript3
|
extends Control
|
||
|
|
||
|
func chat_message(data : SenderData, msg : String) -> void:
|
||
|
$ChatContainer.put_chat(data, msg)
|
||
|
|
||
|
# Check the CommandInfo class for the available info of the cmd_info.
|
||
|
func command_test(cmd_info : CommandInfo) -> void:
|
||
|
print("A")
|
||
|
|
||
|
func hello_world(cmd_info : CommandInfo) -> void:
|
||
|
$Gift.chat("HELLO WORLD!")
|
||
|
|
||
|
func streamer_only(cmd_info : CommandInfo) -> void:
|
||
|
$Gift.chat("Streamer command executed")
|
||
|
|
||
|
func no_permission(cmd_info : CommandInfo) -> void:
|
||
|
$Gift.chat("NO PERMISSION!")
|
||
|
|
||
|
func greet(cmd_info : CommandInfo, arg_ary : PoolStringArray) -> void:
|
||
|
$Gift.chat("Greetings, " + arg_ary[0])
|
||
|
|
||
|
func greet_me(cmd_info : CommandInfo) -> void:
|
||
|
$Gift.chat("Greetings, " + cmd_info.sender_data.tags["display-name"] + "!")
|
||
|
|
||
|
func list(cmd_info : CommandInfo, arg_ary : PoolStringArray) -> void:
|
||
|
$Gift.chat(arg_ary.join(", "))
|