/*
 * @Author: YeeChan
 * @Date: 2020-12-21 14:57:35
 * @Description: 
 */
import SoundMgr from "../Mgr/SoundMgr";

const { ccclass, property, menu, disallowMultiple, executionOrder, requireComponent } = cc._decorator;

/**
 * 添加一个按钮,并绑定按钮声音
 * 如果按钮 transition == cc.Button.Transition.NONE
 * 按钮过渡类型为缩放
 * 缩放值为0.9
 */

@ccclass
@requireComponent(cc.Button)
@disallowMultiple() //防止多个相同类型(或子类型)的组件被添加到同一个节点
@menu('FM组件/FMButton')
export class FMButton extends cc.Component {

    protected onLoad() {
        let but = this.node.getComponent(cc.Button);
        if (but.transition == cc.Button.Transition.NONE) {
            but.transition = cc.Button.Transition.SCALE;
            but.duration = 0.1;
            but.zoomScale = 0.9;
        }
        this.node.on("click", () => {
            // SoundMgr.playSound_custom("anniu");
        }, this);
    }



}