소스 검색

修改tab全部好友

SunnyLinSD 6 년 전
부모
커밋
bea4590c80
2개의 변경된 파일230개의 추가작업 그리고 144개의 파일을 삭제
  1. 222 137
      assets/scene/game.fire
  2. 8 7
      assets/scripts/Tab.js

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 222 - 137
assets/scene/game.fire


+ 8 - 7
assets/scripts/Tab.js

@@ -28,7 +28,9 @@ cc.Class({
 
         noArtistTipNode: cc.Node,
 
-        _currentTab: 0 
+        _currentTab: 0 ,
+
+        allFriendNode: cc.Node
 
     },
 
@@ -63,6 +65,9 @@ cc.Class({
             // this.friendScrollView.node.position = cc.v2(0, -250);
         }
         
+        this.allFriendNode.on(cc.Node.EventType.TOUCH_END, _.debounce(() => {
+            GameEvent.fire(Notikey.ShowFriendSystem);
+        }, 1000, true), this);
         
         
 
@@ -196,12 +201,8 @@ cc.Class({
             let item = cc.instantiate(this.friendItem);
 
             let scriptComponent = item.getComponent('LevelHomeFriendItem');
-            if (i === 0) {
-                scriptComponent.style = Style.AllFriend;
-            } else {
-                scriptComponent.style = Style.Friend; 
-                scriptComponent.setFriendInfo(this.friends[i-1]);
-            }
+            scriptComponent.style = Style.Friend; 
+            scriptComponent.setFriendInfo(this.friends[i]);
             this.friendScrollView.content.addChild(item);
         }
     },

이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.