123456 |
- {
- "code": "export var on_off;\r\n(function (on_off) {\r\n on_off[on_off[\"on\"] = 0] = \"on\";\r\n on_off[on_off[\"off\"] = 1] = \"off\";\r\n})(on_off || (on_off = {}));\r\nexport class Switch extends Laya.Script {\r\n constructor() {\r\n super();\r\n this.kaiguan = on_off.off;\r\n }\r\n onAwake() {\r\n this.CloseSprite = this.owner.getChildByName(\"close\");\r\n this.OpenSprite = this.owner.getChildByName(\"open\");\r\n this.Button = this.owner.getChildByName(\"btn\");\r\n this.Button.clickHandler = Laya.Handler.create(this, () => {\r\n this.ChangeMode(this.kaiguan);\r\n this.kaiguan++;\r\n if (this.kaiguan > 1) {\r\n this.kaiguan = 0;\r\n }\r\n }, null, false);\r\n }\r\n ListenOn_Off(on = true, OpenFunction = null, CloseFunction = null) {\r\n this.kaiguan = on ? on_off.on : on_off.off;\r\n this.OpenFunction = OpenFunction;\r\n this.CloseFunction = CloseFunction;\r\n this.ChangeMode(this.kaiguan);\r\n this.kaiguan++;\r\n if (this.kaiguan > 1) {\r\n this.kaiguan = 0;\r\n }\r\n }\r\n ChangeMode(_mode) {\r\n switch (_mode) {\r\n case on_off.off:\r\n this.OpenSprite.visible = false;\r\n this.CloseSprite.visible = true;\r\n this.CloseFunction.run();\r\n break;\r\n case on_off.on:\r\n this.OpenSprite.visible = true;\r\n this.CloseSprite.visible = false;\r\n this.OpenFunction.run();\r\n break;\r\n }\r\n }\r\n}\r\n//# sourceMappingURL=Switch.js.map",
- "references": [],
- "map": "{\"version\":3,\"file\":\"Switch.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/Tool/Switch.ts\"],\"names\":[],\"mappings\":\"AAAA,MAAM,CAAN,IAAY,MAAiB;AAA7B,WAAY,MAAM;IAAE,+BAAE,CAAA;IAAE,iCAAG,CAAA;AAAC,CAAC,EAAjB,MAAM,KAAN,MAAM,QAAW;AAE7B,MAAM,OAAQ,MAAO,SAAQ,IAAI,CAAC,MAAM;IAUpC;QAAgB,KAAK,EAAE,CAAA;QALhB,YAAO,GAAU,MAAM,CAAC,GAAG,CAAC;IAKX,CAAC;IACzB,OAAO;QACH,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,KAAK,CAAC,cAAc,CAAC,OAAO,CAAe,CAAC;QACpE,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,KAAK,CAAC,cAAc,CAAC,MAAM,CAAe,CAAC;QAClE,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC,cAAc,CAAC,KAAK,CAAgB,CAAC;QAC9D,IAAI,CAAC,MAAM,CAAC,YAAY,GAAG,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,EAAC,GAAE,EAAE;YACpD,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;YAC9B,IAAI,CAAC,OAAO,EAAE,CAAC;YACf,IAAG,IAAI,CAAC,OAAO,GAAC,CAAC,EAAC;gBACd,IAAI,CAAC,OAAO,GAAG,CAAC,CAAC;aACpB;QACL,CAAC,EAAC,IAAI,EAAC,KAAK,CAAC,CAAA;IACjB,CAAC;IACD,YAAY,CAAC,EAAE,GAAG,IAAI,EAAC,eAA4B,IAAI,EAAC,gBAA4B,IAAI;QACpF,IAAI,CAAC,OAAO,GAAG,EAAE,CAAA,CAAC,CAAA,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC;QACzC,IAAI,CAAC,YAAY,GAAG,YAAY,CAAC;QACjC,IAAI,CAAC,aAAa,GAAG,aAAa,CAAC;QACnC,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAC9B,IAAI,CAAC,OAAO,EAAE,CAAC;QACf,IAAG,IAAI,CAAC,OAAO,GAAC,CAAC,EAAC;YACd,IAAI,CAAC,OAAO,GAAG,CAAC,CAAC;SACpB;IACL,CAAC;IACD,UAAU,CAAC,KAAY;QACnB,QAAQ,KAAK,EAAE;YACX,KAAK,MAAM,CAAC,GAAG;gBACf,IAAI,CAAC,UAAU,CAAC,OAAO,GAAG,KAAK,CAAC;gBAChC,IAAI,CAAC,WAAW,CAAC,OAAO,GAAG,IAAI,CAAC;gBAChC,IAAI,CAAC,aAAa,CAAC,GAAG,EAAE,CAAC;gBACrB,MAAM;YACV,KAAK,MAAM,CAAC,EAAE;gBACd,IAAI,CAAC,UAAU,CAAC,OAAO,GAAG,IAAI,CAAC;gBAC/B,IAAI,CAAC,WAAW,CAAC,OAAO,GAAG,KAAK,CAAC;gBACjC,IAAI,CAAC,YAAY,CAAC,GAAG,EAAE,CAAC;gBACpB,MAAM;SACb;IACL,CAAC;CACJ\"}"
- }
|