|
|
@@ -55,24 +55,27 @@ export class rankCtr extends Component {
|
|
|
updateRank(data: any[]) {
|
|
|
if (this.rankNodes.length === 0) {
|
|
|
this.rankList = data
|
|
|
- data.forEach((item, index) => {
|
|
|
- let node = instantiate(this.gameItem)
|
|
|
-
|
|
|
- let number = node.getChildByName("text_rank_number").getComponent(Label)
|
|
|
- number.string = index + 1
|
|
|
-
|
|
|
- let nickName = node.getChildByName("text_player_name").getComponent(Label)
|
|
|
- nickName.string = item.userInfo.name
|
|
|
-
|
|
|
- let days = node.getChildByName("text_value").getComponent(Label)
|
|
|
- if (this.lng === "cn") {
|
|
|
- days.string = item.survival + "天"
|
|
|
- } else {
|
|
|
- days.string = item.survival + (item.survival == "1" ? "day" : "days")
|
|
|
- }
|
|
|
- this.content.addChild(node)
|
|
|
- this.rankNodes.push(node)
|
|
|
- })
|
|
|
+ if(data.length>0){
|
|
|
+
|
|
|
+ data.forEach((item, index) => {
|
|
|
+ let node = instantiate(this.gameItem)
|
|
|
+
|
|
|
+ let number = node.getChildByName("text_rank_number").getComponent(Label)
|
|
|
+ number.string = index + 1
|
|
|
+
|
|
|
+ let nickName = node.getChildByName("text_player_name").getComponent(Label)
|
|
|
+ nickName.string = item.userInfo.name
|
|
|
+
|
|
|
+ let days = node.getChildByName("text_value").getComponent(Label)
|
|
|
+ if (this.lng === "cn") {
|
|
|
+ days.string = item.survival + "天"
|
|
|
+ } else {
|
|
|
+ days.string = item.survival + (item.survival == "1" ? "day" : "days")
|
|
|
+ }
|
|
|
+ this.content.addChild(node)
|
|
|
+ this.rankNodes.push(node)
|
|
|
+ })
|
|
|
+ }
|
|
|
// 数据变化开启动画
|
|
|
// if (this.startAnimate) {
|
|
|
// setTimeout(() => {
|