Attention | Topic was automatically imported from the old Question2Answer platform. | |
Asked By | Lynn_Len |
I’ve been trying to get this A.P.I. up and running; but i got this error while debugging.
Invalid get index “Lu” (on base ‘array’)
here’s my code
extends Control
onready var bg_rect = get_node("Media_Sys/BG_Rect")
onready var char_sprite = get_node("Media_Sys/Sprite")
onready var text_box = get_node("Dialog_Sys/Dialog_Text")
onready var text_nam = get_node("Dialog_Sys/Label/Name")
onready var click = get_node("ClickManager")
var player = []
var lu = "Lu"
var ciel = "Ciel"
func _ready():
click.request_ready()
func write(char_name_str, text_str=null):
if text_str == null:
text_str = char_name_str
char_name_str = ""
player.push_front({"type": "dialogue","name": char_name_str, "text": text_str})
print("!!!")
func write_component():
text_nam.clear()
text_box.clear()
text_nam.add_text(player[player[player.size() - 1]["name"]])
text_box.add_text(player[player[player.size() - 1]["text"]])
player.pop_back()
func _input(event):
if event is InputEventMouseButton:
write_component()
extends Node
onready var g = get_parent()
var lu = "Lu"
var ciel = "Ciel"
func _ready():
g.write("Lu", "hello")