add redpoint

This commit is contained in:
guoqing.zhu 2022-05-30 23:24:14 +08:00
parent 9a3185ef7c
commit ba3d2993c5
3 changed files with 837 additions and 714 deletions

File diff suppressed because it is too large Load Diff

View File

@ -11,6 +11,7 @@ const { LogoutTip } = require('../tips/LogoutTip');
const { operation, OperationType } = require('../Operation/Operation');
const jcgamelog = require('../jcfw/service/jcgamelog');
const { InviteTip } = require('../tips/InviteTip');
var playerData = require("playerData")
cc.Class({
extends: cc.Component,
@ -167,6 +168,11 @@ cc.Class({
default: null,
type: cc.Prefab,
},
friendRedPoint:{
default:null,
type:cc.Node
},
},
onLoad() {
@ -177,8 +183,8 @@ cc.Class({
this.nd_linkNode.active = !Config.isTest;
this.nd_splitLine.active = !Config.isTest;
//
cc.uiMain = this;
cc.Notifier.on("showFriendRedPoint", this, this.updateRedPoint.bind(this));
cc.Notifier.on('openSelfPlayerInfoUI', this, this.callInfo.bind(this));
cc.Notifier.on('joinTeamRoom', this, this.joinTeamRoom.bind(this));
// cc.Notifier.on("openheroinfo", this, this.openheroinfo.bind(this));
@ -258,8 +264,18 @@ cc.Class({
cc.Notifier.off('buyitem', this);
cc.Notifier.off('refreshBaseInfo', this);
cc.Notifier.off('getreward', this);
cc.Notifier.on('hasConnectWallet', this);
cc.Notifier.off('hasConnectWallet', this);
cc.Notifier.off("showFriendRedPoint", this, this.updateRedPoint.bind(this));
},
updateRedPoint(msg) {
if(playerData.friend_red==1){
this.friendRedPoint.active = true;
}else{
this.friendRedPoint.active = false;
}
},
refreshBaseInfo() {
NetManage.getUserMainInfo((res)=>{
@ -496,6 +512,7 @@ cc.Class({
callFriend() {
var nd = cc.instantiate(this.pb_friend);
this.node.addChild(nd);
this.friendRedPoint.active = false;
},
callEvent() {

View File

@ -44,8 +44,7 @@ var rsp = function () {
return;
}
if (this.showdebug) {
console.log(mid);
console.log(msg);
}
if (this.functionarr[mid]) {
this.functionarr[mid](msg);