mirror of
https://github.com/godotengine/godot-demo-projects.git
synced 2026-01-06 07:50:22 +01:00
* Remove unnecessary use of `self`
* Connect to signals directly over `connect("name")`
* Use `call_deferred` on callables over `call_deferred("name"))`
* Emit signals directly over `emit_signal("name"...)`
21 lines
278 B
GDScript
21 lines
278 B
GDScript
extends Node
|
|
|
|
|
|
enum LogType {
|
|
LOG,
|
|
ERROR,
|
|
}
|
|
|
|
signal entry_logged(message, type)
|
|
|
|
|
|
func print_log(message):
|
|
print(message)
|
|
entry_logged.emit(message, LogType.LOG)
|
|
|
|
|
|
func print_error(message):
|
|
push_error(message)
|
|
printerr(message)
|
|
entry_logged.emit(message, LogType.ERROR)
|