| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117 |
- cc.Class({
- extends: cc.Component,
- properties: {
- work: {
- default: null,
- type: cc.SpriteFrame,
- serializable: true,
- },
- sleep: {
- default: null,
- type: cc.SpriteFrame,
- serializable: true,
- },
- dogBasinFood: {
- default: null,
- type: cc.SpriteFrame,
- serializable: true,
- },
- dogBasin: {
- default: null,
- type: cc.SpriteFrame,
- serializable: true,
- },
- DogNode: {
- default: null,
- type: cc.Node,
- serializable: true,
- },
- DogSliderNode: {
- default: null,
- type: cc.Node,
- serializable: true,
- },
- DogSliderLabel: {
- default: null,
- type: cc.Label,
- serializable: true,
- },
- basinNode: {
- default: null,
- type: cc.Node,
- serializable: true,
- },
- basinSliderNode: {
- default: null,
- type: cc.Node,
- serializable: true,
- },
- basinSliderLabel: {
- default: null,
- type: cc.Label,
- serializable: true,
- },
- },
- // LIFE-CYCLE CALLBACKS:
- // onLoad () {},
- start() {
- this.basinNode.on(cc.Node.EventType.TOUCH_START, () => {
-
- console.log("点击添加狗粮");
- GlobalD.GameData.showToast(cc.find("Canvas/UICamera"), "添加狗粮..", 5);
- let data = { foodId: 1 };
- GlobalD.GameData.onGetAddDogFood(data, (value) => {
- console.log(value);
- if (0 === value.code) {
- //收成后处理相关状态
- this.onGetList();
- GlobalD.GameData.hideToast();
- }else {
- GlobalD.GameData.showToast(cc.find("Canvas/UICamera"), value.msg, 1);
- }
- });
- })
- },
- onGetList() {
- //获取狗的信息
- GlobalD.GameData.onGetEquipmentListState((value) => {
- console.log(value);
- let _list = value.data;
- for (let i = 0; i < _list.length; i++) {
- if (0 === _list[i].mallOther.otherType) {
- //存在狗
- this.DogNode.active = true;
- if (0 === _list[i].remainingConsumption) {
- this.DogNode.getComponent(cc.Sprite).spriteFrame = this.sleep;
- }
- GlobalD.Dog = _list[i];
- this.DogSliderLabel.string = "剩" + _list[i].remainingDay + "天";
- this.basinSliderLabel.string = "剩余" + _list[i].remainingConsumption + "G";
- } else if (1 === _list[i].mallOther.otherType) {
- GlobalD.Stick = _list[i];
- }
- }
- })
- }
- // update (dt) {},
- });
|