123456789 |
- {
- "code": "import { ViewManager, ViewType } from \"../View/ViewManager\";\r\nimport { GamePool } from \"../Tool/GamePool\";\r\nexport default class Gift extends Laya.Script {\r\n constructor() {\r\n super();\r\n this.type = 0;\r\n this.GiftIndex = 0;\r\n this.GiftNum = 0;\r\n this.time = 9;\r\n this.count = false;\r\n this.fuhuo = false;\r\n Gift.ins = this;\r\n }\r\n static get Instance() {\r\n if (Gift.ins) {\r\n return Gift.ins;\r\n }\r\n else {\r\n return new Gift();\r\n }\r\n }\r\n onAwake() {\r\n this.count = true;\r\n this.countdown = this.owner.getChildByName(\"CountDown\");\r\n if (this.countdown) {\r\n Laya.timer.loop(1000, this, this.CountTime);\r\n }\r\n this.owner.on(Laya.Event.CLICK, this, this.ClickBox);\r\n }\r\n onUpdate() {\r\n }\r\n onEnable() {\r\n this.count = true;\r\n this.time = 9;\r\n this.countdown = this.owner.getChildByName(\"CountDown\");\r\n if (this.countdown) {\r\n Laya.timer.loop(1000, this, this.CountTime);\r\n }\r\n this.owner.on(Laya.Event.CLICK, this, this.ClickBox);\r\n }\r\n CountTime() {\r\n let _rig = this.owner.getComponent(Laya.RigidBody);\r\n let _collider = this.owner.getComponent(Laya.CircleCollider);\r\n let owner = this.owner;\r\n if (this.count && this.time > 0) {\r\n this.time -= 1;\r\n this.countdown.text = this.time.toString();\r\n if (this.time < 1) {\r\n Laya.timer.clear(this, this.CountTime);\r\n _rig.enabled = false;\r\n _collider.enabled = false;\r\n this.owner.removeSelf();\r\n let name = this.type == 0 ? \"Gift\" : \"GiftTime\";\r\n GamePool.Instance.RecoverModel(owner, name);\r\n }\r\n }\r\n }\r\n ClickBox() {\r\n let owner = this.owner;\r\n let countdown = this.owner.getChildByName(\"CountDown\");\r\n if (countdown) {\r\n Laya.timer.clear(this.owner, this.CountTime);\r\n }\r\n let array = [];\r\n array.push(this.GiftIndex);\r\n array.push(this.GiftNum);\r\n ViewManager.Instance.OpenPopView(ViewType.GetRewardView, array);\r\n let _rig = this.owner.getComponent(Laya.RigidBody);\r\n let _collider = this.owner.getComponent(Laya.CircleCollider);\r\n _rig.enabled = false;\r\n _collider.enabled = false;\r\n this.time = 9;\r\n this.owner.removeSelf();\r\n let name = this.type == 0 ? \"Gift\" : \"TimeGift\";\r\n GamePool.Instance.RecoverModel(owner, name);\r\n }\r\n}\r\n//# sourceMappingURL=Gift.js.map",
- "references": [
- "E:/LayaProject/2048_laya/src/View/ViewManager.ts",
- "E:/LayaProject/2048_laya/src/Tool/GamePool.ts"
- ],
- "map": "{\"version\":3,\"file\":\"Gift.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/Main/Gift.ts\"],\"names\":[],\"mappings\":\"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\"}"
- }
|