UIHelper.ts 652 B

12345678910111213141516171819202122232425
  1. import { Button, Node, } from "cc";
  2. export function addBtnClick(btn: Button | Node, onClick: Function, target?) {
  3. if (btn instanceof Node) {
  4. btn.on(Node.EventType.TOUCH_END, onClick, target);
  5. return;
  6. }
  7. if (btn instanceof Button) {
  8. btn.node.on(Button.EventType.CLICK, onClick, target);
  9. return;
  10. }
  11. }
  12. export function removeBtnClick(btn: Button | Node, onClick, target) {
  13. if (btn instanceof Node) {
  14. btn.off(Node.EventType.TOUCH_END, onClick, target);
  15. return;
  16. }
  17. if (btn instanceof Button) {
  18. btn.node.off(Button.EventType.CLICK, onClick, target);
  19. return;
  20. }
  21. }