| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- import { BaseView } from "../../../lightMVC/core/base/BaseView";
- import { App } from "../../Manager/App";
- import { Sex } from "../../Framework/Const/EnumDefine";
- import SDK from "../../sdk/SDK";
- import { InterstitialType } from "../../sdk/vivo/Interstitial";
- import gameScene from "../../gameScene";
- const { ccclass, property } = cc._decorator;
- @ccclass
- export default class SetNormalPanel extends BaseView {
- public drawView(): void {
- SDK.Instance.showInterstitial(InterstitialType.INTERSTITIAL_GAME_PAUSE);
- // 返回
- let closeBtn = this.ui.getNode("close");
- closeBtn.on(cc.Node.EventType.TOUCH_END, () => {
- cc.director.resume();
- this.closeView();
- }, this);
- let btnBack = this.ui.getNode("btnBackhall");
- btnBack.on(cc.Node.EventType.TOUCH_END, () => {
- cc.director.resume();
- cc.director.loadScene("hallScene");
- }, this);
- this.setMusic();
- this.setEffect();
- }
- //设置音乐
- public setMusic(): void {
- let MusicBtn = this.ui.getNode("music");
- let musicOn = MusicBtn.getChildByName('on');
- let musicOff = MusicBtn.getChildByName('off');
- musicOn.active = (App.SoundManager.allowPlayBGM) ? true : false;
- musicOff.active = (App.SoundManager.allowPlayBGM) ? false : true;
- MusicBtn.on(cc.Node.EventType.TOUCH_END, () => {
- App.SoundManager.allowPlayBGM = !App.SoundManager.allowPlayBGM;
- musicOn.active = (App.SoundManager.allowPlayBGM) ? true : false;
- musicOff.active = (App.SoundManager.allowPlayBGM) ? false : true;
- App.LocalStorageUtil.setBoolean(App.LocalStorageUtil.lst_music, App.SoundManager.allowPlayBGM);
- console.log('点击音乐', App.SoundManager.allowPlayBGM);
- }, this);
- }
- //设置音效
- public setEffect(): void {
- let EffectBtn = this.ui.getNode("audio");
- let effectOn = EffectBtn.getChildByName('on');
- let effectOff = EffectBtn.getChildByName('off');
- effectOn.active = (App.SoundManager.allowPlayEffect) ? true : false;
- effectOff.active = (App.SoundManager.allowPlayEffect) ? false : true;
- EffectBtn.on(cc.Node.EventType.TOUCH_END, () => {
- App.SoundManager.allowPlayEffect = !App.SoundManager.allowPlayEffect;
- effectOn.active = (App.SoundManager.allowPlayEffect) ? true : false;
- effectOff.active = (App.SoundManager.allowPlayEffect) ? false : true;
- App.LocalStorageUtil.setBoolean(App.LocalStorageUtil.lst_effect, App.SoundManager.allowPlayEffect);
- console.log('点击音效', App.SoundManager.allowPlayEffect);
- }, this);
- }
- public static path(): string {
- return "hallScene/prefabs/SetNormalPanel";
- }
- }
|