i still can't figure this out, its looks like so simple but im stuck .s
right now code is like this
yield(SilentWolf.Scores.get_high_scores(10,ld_main), "sw_scores_received")
for scores__ in SilentWolf.Scores.scores:
if scores__ == null:
return
if scores__ != null:
var local_dic :Dictionary = scores__["metadata"]
print ("local dic >>>>>" , scores__["metadata"])
if local_dic.has("0"):
print ("icon 0 loaded")
item.get_node("metadata_label").text = "icon_0"
if local_dic.has("1"):
print ("icon 1 loaded")
item.get_node("metadata_label").text = "icon_1"
if local_dic.has("2"):
print ("icon 2 loaded")
item.get_node("metadata_label").text = "icon_2"
if local_dic.has("3"):
print ("icon 3 loaded")
item.get_node("metadata_label").text = "icon_3"
if local_dic.has("4"):
print ("icon 4 loaded")
item.get_node("metadata_label").text = "icon_4"
if local_dic.has("5"):
print ("icon 5 loaded")
item.get_node("metadata_label").text = "icon_5"
if local_dic.has("6"):
print ("icon 6 loaded")
item.get_node("metadata_label").text = "icon_6"
and this is print output:
icon 4 loaded
local dic >>>>>{4:4}
icon 4 loaded
local dic >>>>>{5:5}
icon 5 loaded
local dic >>>>>{4:4}
icon 4 loaded
local dic >>>>>{5:5}
icon 5 loaded
local dic >>>>>{6:6}
icon 6 loaded
local dic >>>>>{5:5}
icon 5 loaded
local dic >>>>>{4:4}
icon 4 loaded
local dic >>>>>{4:4}
icon 4 loaded
local dic >>>>>{5:5}
icon 5 loaded
local dic >>>>>{4:4}
icon 4 loaded
local dic >>>>>{5:5}
icon 5 loaded
local dic >>>>>{6:6}
icon 6 loaded
local dic >>>>>{5:5}
icon 5 loaded
local dic >>>>>{4:4}
icon 4 loaded
local dic >>>>>{4:4}
icon 4 loaded
local dic >>>>>{5:5}
icon 5 loaded
local dic >>>>>{4:4}
icon 4 loaded
local dic >>>>>{5:5}
icon 5 loaded
local dic >>>>>{6:6}
icon 6 loaded
local dic >>>>>{5:5}
icon 5 loaded
local dic >>>>>{4:4}
icon 4 loaded
local dic >>>>>{4:4}
icon 4 loaded
local dic >>>>>{5:5}
icon 5 loaded
local dic >>>>>{4:4}
icon 4 loaded
local dic >>>>>{5:5}
icon 5 loaded
local dic >>>>>{6:6}
icon 6 loaded
local dic >>>>>{5:5}
icon 5 loaded
local dic >>>>>{4:4}
icon 4 loaded
local dic >>>>>{4:4}
icon 4 loaded
local dic >>>>>{5:5}
icon 5 loaded
local dic >>>>>{4:4}
icon 4 loaded
local dic >>>>>{5:5}
icon 5 loaded
local dic >>>>>{6:6}
icon 6 loaded
local dic >>>>>{5:5}
icon 5 loaded
local dic >>>>>{4:4}
icon 4 loaded
local dic >>>>>{4:4}
icon 4 loaded
local dic >>>>>{5:5}
icon 5 loaded
local dic >>>>>{4:4}
icon 4 loaded
local dic >>>>>{5:5}
icon 5 loaded
local dic >>>>>{6:6}
icon 6 loaded
local dic >>>>>{5:5}
icon 5 loaded
local dic >>>>>{4:4}
icon 4 loaded
local dic >>>>>{4:4}
icon 4 loaded
local dic >>>>>{5:5}
icon 5 loaded
local dic >>>>>{4:4}
icon 4 loaded
local dic >>>>>{5:5}
icon 5 loaded
local dic >>>>>{6:6}
icon 6 loaded
local dic >>>>>{5:5}
icon 5 loaded
right now there is 7 record on backhand server, and for loop circle all the records cound of record number, there are 7 record and that 7 record call in for loop 7 times, why is that ?
i mean i try the erease elements from the Dictionary when i call the metadata for that record, but when i do that, only first record get listed, rest of the records returns empty, for loop do not check the other if segments,
but when i run its like the script that i did share up there, every records gets a metadata but, only the last recorded data from the backhand server get listed for every record.
its just that, i can't get the logic. whats happening...