| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 | 
							- import { _decorator, Component, Node, Sprite, UITransform, Vec2, Vec3, view } from 'cc';
 
- import { ModulerBase } from './ModulerBase';
 
- const { ccclass, property } = _decorator;
 
- @ccclass('CardMgr')
 
- export class CardMgr extends ModulerBase {
 
-     private _cards: Sprite[] = [];
 
-     init(): void {
 
-         this._cards = this.getComponentsInChildren(Sprite);
 
-     }
 
-     start() {
 
-     }
 
-     update(deltaTime: number) {
 
-         
 
-     }
 
-     touchCard(pos: Vec2):boolean{
 
-         for(const sprite of this._cards){
 
-             const box = sprite.getComponent(UITransform).getBoundingBoxToWorld();
 
-             if(box.contains(pos)){
 
-                 this.hide();
 
-                 return true;
 
-             }
 
-         }
 
-         return false;
 
-     }
 
-     show(pos: Vec3): boolean{
 
-         //view.getVisibleSize().width;
 
-         //view.getVisibleSize().height;
 
-         if(this.node.active){
 
-             this.hide();
 
-             return true;
 
-         }
 
-         this.node.setPosition(pos);
 
-         this.node.active = true;
 
-         return false;
 
-     }
 
-     hide(){
 
-         this.node.active = false;
 
-     }
 
- }
 
 
  |