| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- 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);
- },
- });
|