res://scripts/libow.gd:171 - Parse Error: The function "unpack_state_transfer" already exists in this class (at line 115).
The offending generated code does not parse, specifically the function named unpack_state_transfer.outbound_msg:
func unpack_state_transfer(object):
if typeof(object) == TYPE_ARRAY and object != []:
var array = []
for obj in object:
var msgs = unpack_state_transfer.outbound_msg(obj.get_msgs())
var dict = {'msgs': msgs, }
array.append(dict)
return array
elif typeof(object) == TYPE_ARRAY and object == []:
return []
else:
var msgs = unpack_state_transfer.outbound_msg(object.get_msgs())
var dict = {'msgs': msgs, }
return dict
# ...
func unpack_state_transfer.outbound_msg(object):
if typeof(object) == TYPE_ARRAY and object != []:
var array = []
for obj in object:
var id = obj.get_id()
var text = obj.get_text()
var dict = {'text': text, 'id': id, }
array.append(dict)
return array
I think we need to make this something like unpack_state_transfer_outbound_msg(...) instead.
e.g.,:
This works ✔️
This is a bit broken ❌
Symptoms of the error in GDScript:
The offending generated code does not parse, specifically the function named
unpack_state_transfer.outbound_msg
:I think we need to make this something like
unpack_state_transfer_outbound_msg(...)
instead.