32 lines
671 B
GDScript
32 lines
671 B
GDScript
extends Control
|
|
|
|
@export var character := "吕萍":
|
|
set(value):
|
|
character = value
|
|
_reload()
|
|
@export var character_color := "orange":
|
|
set(value):
|
|
character_color = value
|
|
_reload()
|
|
@export var content := "你好,我是吕萍。":
|
|
set(value):
|
|
content = value
|
|
_reload()
|
|
@export var content_color := "white":
|
|
set(value):
|
|
content_color = value
|
|
_reload()
|
|
|
|
@onready var label = %RichTextLabel as RichTextLabel
|
|
|
|
func _ready():
|
|
_reload()
|
|
|
|
func _reload():
|
|
label.clear()
|
|
label.append_bbcode("[color=" + character_color + "][b]" + character + "[/b]:[/color]")
|
|
label.append_bbcode("[color=" + content_color + "]" + content + "[/color]")
|
|
|
|
func append():
|
|
pass
|