init
This commit is contained in:
@@ -0,0 +1,73 @@
|
||||
import { _decorator, Label, Node, Toggle } from 'cc';
|
||||
import { GButton } from '../../Main/Common/GButton';
|
||||
import AudioManager from '../../Main/Manager/AudioManager';
|
||||
import Utils from '../../Main/Common/Utils';
|
||||
import li_BaseView from '../../Main/Common/li_BaseView';
|
||||
import PlayerDataManager from '../../Main/Manager/PlayerDataManager';
|
||||
import { InnerMsgCode } from '../../Main/Config/InnerMsgCode';
|
||||
import { SDKManager } from '../../Main/Channel/SDKManager';
|
||||
import SubManager from '../SubManager';
|
||||
const { ccclass, property } = _decorator;
|
||||
|
||||
//GM命令
|
||||
@ccclass('GM_UI')
|
||||
export class GM_UI extends li_BaseView {
|
||||
|
||||
private _nodeTab: any = {};
|
||||
|
||||
onLoad() {
|
||||
this._nodeTab = {}
|
||||
}
|
||||
|
||||
start() {
|
||||
|
||||
Utils.parseNode(this.node, this._nodeTab)
|
||||
|
||||
GButton.BandClick(this._nodeTab.BtnClose, this.onCloseClick, this);
|
||||
GButton.BandClick(this._nodeTab.btnClearCundang, this.onQingdangClick, this);
|
||||
|
||||
let musicTg: Toggle = this._nodeTab.musicTg.getComponent(Toggle)
|
||||
musicTg.isChecked = PlayerDataManager.I.IsMusicOn
|
||||
let soudTg: Toggle = this._nodeTab.soudTg.getComponent(Toggle)
|
||||
soudTg.isChecked = PlayerDataManager.I.IsSoundOn
|
||||
|
||||
//GM Log
|
||||
let gmLog = this._nodeTab.gmLogLable.getComponent(Label)
|
||||
gmLog.string = "GM Log:\n" + SDKManager.GMLogString
|
||||
}
|
||||
|
||||
update(deltaTime: number) {
|
||||
|
||||
}
|
||||
|
||||
|
||||
//音效开关变化事件 prefab中调用
|
||||
onSoundEvent(target: Toggle, arg2) {
|
||||
if (target) {
|
||||
PlayerDataManager.I.SetSoundOn(target.isChecked)
|
||||
}
|
||||
}
|
||||
|
||||
//音乐开关变化事件 prefab中调用
|
||||
onMusicEvent(target: Toggle, arg2) {
|
||||
if (target) {
|
||||
PlayerDataManager.I.SetMusicOn(target.isChecked)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
//清除存档
|
||||
onQingdangClick() {
|
||||
PlayerDataManager.clearAll()
|
||||
SubManager.ShowPrompt("清除存档成功")
|
||||
}
|
||||
|
||||
//关闭按钮
|
||||
onCloseClick() {
|
||||
this.onClose()
|
||||
Utils.sendInnerMsg(InnerMsgCode.GM_UI_Close, {id:1})
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user