var AdsParam = require("AdsParam"); var AddCapacity = cc.Class({ extends: cc.Component, properties: { AddLbl:cc.Label, DesLbl:cc.Label, Slider:cc.Slider, Progress:cc.ProgressBar, AddNum:10, CanAddNum:cc.Integer, }, ShowPanel:function(){ this.AddNum = 10; this.AddLbl.string = 10; this.DesLbl.string = 200 ;//this.AddNum * cc.Mgr.global.AddCapacityCost;; this.Slider.progress = 0; this.Progress.progress = 0; this.CanAddNum = Math.floor(cc.Mgr.UserDataMgr.Cash / cc.Mgr.global.AddCapacityCost); }, OnSliderChange:function(){ this.AddNum = 10;//Math.floor(this.Slider.progress * this.CanAddNum); this.Progress.progress = this.Slider.progress; var money = this.AddNum * cc.Mgr.global.AddCapacityCost; this.DesLbl.string = "需要消耗"+money+"元现金"; this.AddLbl.string = this.AddNum; }, ClickAdd:function(){ if(cc.Mgr.UserDataMgr.WareHouseAllCapcity >= 200) { this.ClosePanel(); return; } var self = this; cc.Mgr.AdsMgr.ShowVideoAds(AdsParam.PointF, function(out){ if(out == 0) { cc.Mgr.UserDataMgr.WareHouseCapcity += self.AddNum; cc.Mgr.UserDataMgr.WareHouseAllCapcity += self.AddNum; cc.director.GlobalEvent.emit(cc.Mgr.Event.AddWareHouseCapacity, {}); self.ClosePanel(); } }); }, ClosePanel:function(){ cc.Mgr.AudioMgr.playSFX("click"); this.node.active = false; }, }); module.exports = AddCapacity;