Skip to content

Examples

cobrapitz edited this page Mar 6, 2019 · 22 revisions

1. How To Add Custom Command

#short version

const CommandRef = preload("res://console/command_ref.gd")
const Console = preload("res://console/console.tscn")

onready var console = $console


func _ready():
    var printRef = CommandRef.new(self, "my_print", CommandRef.COMMAND_REF_TYPE.FUNC, 1)
    var printCommand = Command.new('test_print', printRef, [], 'Custom print.', ConsoleRights.CallRights.USER)
    console.add_command(printCommand)

    
func my_print(input : Array):
    print("This is my first message: %s" % input[0]) 

2. How To Add Custom Theme

console.add_theme("test", Color.black, Color.azure, Color.white, Color.pink, Color.purple, true)
console.update_theme("test")

3. How To Write To The Console

console.append_message("test")
console.new_line()

# equal
console.send_message("test")

# equal
console.write_line("test")

# equal
console.write("test")
console.new_line()

Clone this wiki locally