TipsManager中网络提示兼容3.7版框架API

This commit is contained in:
dgflash
2023-02-05 17:09:29 +08:00
parent 4170d95ad0
commit 581ab1eadc
2 changed files with 14 additions and 17 deletions

View File

@@ -258,7 +258,7 @@
"_priority": 1073741824,
"_fov": 45,
"_fovAxis": 0,
"_orthoHeight": 381.81818181818187,
"_orthoHeight": 396.1506276150628,
"_near": 1,
"_far": 2000,
"_color": {

View File

@@ -12,33 +12,30 @@ import { UIID } from "../config/GameUIConfig";
/** 提示窗口管理 */
class TipsManager {
private _timeId = ""
/** 网络恢复 */
public networkRecovery() {
if (this._timeId) {
oops.timer.unschedule(this._timeId);
this._timeId = "";
}
networkRecovery() {
oops.timer.unschedule(this.netInstableOpen);
oops.gui.remove(UIID.Netinstable);
}
/** 打开网络不稳定提示 */
public netInstableOpen() {
netInstableOpen() {
if (!oops.gui.has(UIID.Netinstable)) {
oops.gui.open(UIID.Netinstable);
}
}
public netInstableClose() {
netInstableClose() {
oops.gui.remove(UIID.Netinstable);
}
/** 网络延时 */
public networkLatency(time: number) {
if (this._timeId) {
oops.timer.unschedule(this._timeId);
}
this._timeId = oops.timer.scheduleOnce(this.netInstableOpen, time);
networkLatency(time: number) {
oops.timer.unschedule(this.netInstableOpen);
oops.timer.scheduleOnce(this.netInstableOpen, time);
}
public test(callback?: Function) {
test(callback?: Function) {
let operate: any = {
title: 'common_prompt_title_sys',
content: "common_prompt_content",
@@ -55,7 +52,7 @@ class TipsManager {
oops.gui.open(UIID.Window, operate, this.getPopCommonEffect());
}
public alert(content: string, cb?: Function, title?: string, okWord?: string) {
alert(content: string, cb?: Function, title?: string, okWord?: string) {
let operate: any = {
title: title ? title : 'common_prompt_title_sys',
content: content,
@@ -68,7 +65,7 @@ class TipsManager {
oops.gui.open(UIID.Window, operate, tips.getPopCommonEffect());
}
public confirm(content: string, cb: Function, okWord: string = "common_prompt_ok") {
confirm(content: string, cb: Function, okWord: string = "common_prompt_ok") {
let operate: any = {
title: 'common_prompt_title_sys',
content: content,