cc.Class({ extends: cc.Component, properties: { m_HuiCardParent:[cc.Node], m_CardPrefab:cc.Prefab, m_HunPaiTip:cc.Node, }, onLoad () { this.m_HuiCardNode = cc.instantiate(this.m_CardPrefab); this.m_HuiCardParent[0].addChild(this.m_HuiCardNode); this.m_DingHuiCardNode = cc.instantiate(this.m_CardPrefab); this.m_HuiCardParent[1].addChild(this.m_DingHuiCardNode); this.m_HuiCardNode = this.m_HuiCardNode.getComponent('CardItem'); this.m_DingHuiCardNode = this.m_DingHuiCardNode.getComponent('CardItem'); this.m_HunPaiTip.active = false; this.m_HuiCardNode.node.active = false; this.m_DingHuiCardNode.node.active = false; }, SetEngine:function(engine){ this.m_GameClientEngine = engine; }, SetMakeMagicIndex:function(index){ // this.m_HuiCardDate = this.m_GameClientEngine.m_GameLogic.GetNextCardIndex( index ); // this.m_HuiCardDate = this.m_GameClientEngine.m_GameLogic.SwitchToCardData(this.m_HuiCardDate); this.m_MakeHuiCardDate = this.m_GameClientEngine.m_GameLogic.SwitchToCardData(index); // this.SetHuiPai(this.m_MakeHuiCardDate,this.m_HuiCardDate); var sql = cc.sequence(cc.scaleTo(0.2,1.5),cc.scaleTo(0.2,1), cc.callFunc(function(){ this.m_HunPaiTip.active = true; this.m_HuiCardNode.node.active = true; this.ShockHuiPai(); }.bind(this))); this.m_DingHuiCardNode.active = true; this.m_DingHuiCardNode.node.runAction(sql); }, SetHuiPai:function(DingHui,CardData){ this.m_HuiCardNode.node.active = true; this.m_HuiCardNode.SetCardData(CardData); this.m_HuiCardNode.SetHunPai(true, false); this.m_DingHuiCardNode.node.active = true; this.m_HunPaiTip.active = true; this.m_DingHuiCardNode.SetCardData(DingHui); this.m_DingHuiCardNode.SetHunPai(false); }, ShockHuiPai:function(){ if( this.m_GameClientEngine.m_bRollBack ) return; var sql = cc.sequence(cc.scaleTo(0.2,1.5),cc.scaleTo(0.2,1)) this.m_HuiCardNode.node.runAction(sql); }, });