| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- cc.Class({
- extends: cc.Component,
- properties: {
- beastTitle: {
- default: null,
- type: cc.SpriteFrame,
- serializable: true,
- },
- beastIcon: {
- default: null,
- type: cc.SpriteFrame,
- serializable: true,
- },
- beastTip: {
- default: '野兽侵袭,产量减少50%',
- serializable: true,
- },
- currentTitle: {
- default: null,
- type: cc.Sprite,
- serializable: true,
- },
- currentIcon: {
- default: null,
- type: cc.Sprite,
- serializable: true,
- },
- currentTip: {
- default: null,
- type: cc.Label,
- serializable: true,
- },
- },
- // LIFE-CYCLE CALLBACKS:
- // onLoad () {},
- // start () {
- // },
- onSetDisaterInfo(disaterType,damage){
- if(disaterType == 3){
- this.currentTitle.spriteFrame = this.beastTitle;
- this.currentIcon.spriteFrame = this.beastIcon;
- this.currentTip.string = "野兽侵袭,产量减少" +damage+ "%";
- }else if(disaterType == 2){
- this.currentTip.string = "遭遇风暴,产量减少" +damage+ "%";
- }
- },
- onClose(){
- this.node.destroy();
- }
- });
|