// import { _decorator, Button, Component, EventMouse, Node, NodeEventType } from 'cc'; // const { ccclass, property } = _decorator; // @ccclass('BaseButton') // export class BaseButton extends Component { // start() { // this.node.on(Node.EventType.MOUSE_ENTER,this.mouseEnter,this); // this.node.on(Node.EventType.MOUSE_LEAVE,this.mouseLeave,this); // this.node.on(Node.EventType.MOUSE_UP,this.mouseUp,this); // } // mouseEnter(){ // const baseSprite = this.node.getComponent(BaseSprite); // // baseSprite.GImgIndex = 2; // // baseSprite.onGImgIndexChanged(); // baseSprite.ImgIndex = [2,1]; // console.log('mouseEnter'); // console.log('GImgIndex =' + baseSprite.GImgIndex); // console.log(baseSprite); // } // mouseLeave(){ // const baseSprite = this.node.getComponent(BaseSprite); // // baseSprite.GImgIndex = 1; // // baseSprite.onGImgIndexChanged(); // baseSprite.ImgIndex = [1,1]; // console.log('mouseLeave'); // console.log('GImgIndex =' + baseSprite.GImgIndex); // console.log(baseSprite); // } // mouseUp(evetn: EventMouse){ // if (evetn.getButton() == EventMouse.BUTTON_LEFT){ // console.log('mouseUpLeft'); // } // } // update(deltaTime: number) { // } // }