12345678910111213141516171819202122232425262728293031323334 |
- //当前拥有物品
- var GoodsStruct = cc.Class({
- name:"GoodsStruct",
- properties: {
- icon:"",
- name:"",
- Id:cc.Integer,
- ownNum:cc.Integer,
- buyPrice:cc.Integer,//买入价格
- marketPrice:cc.Integer,//当前市场价格
- },
- //购买东西后刷新数据
- RefeshDataAfterBuy:function (data) {
- var allAss = (this.buyPrice * this.ownNum) + (data.price * data.Num);
- this.ownNum += data.Num;
- this.buyPrice = Math.floor(allAss / this.ownNum);
- var param = {};
- param.Id = this.Id;
- param.ownNum = this.ownNum;
- param.buyPrice = this.buyPrice;
- return param;
- },
- //出售
- RefeshDataAfterSale:function (data) {
- this.ownNum -= data.Num;
- var param = {};
- param.Id = this.Id;
- param.ownNum = this.ownNum;
- param.buyPrice = this.buyPrice;
- return param;
- },
- });
- module.exports = GoodsStruct;
|