修正服务端机器人有时报delayRun无法找到的问题
This commit is contained in:
parent
f3d5cd41f1
commit
2213505af4
@ -1,11 +1,6 @@
|
||||
import {singleton} from "../common/Singleton";
|
||||
import {GameEnv} from "../cfg/GameEnv";
|
||||
|
||||
let delayRun = function (max: number, min?: number) {
|
||||
min = min || 0;
|
||||
let milliseconds = (Math.random() * (max - min) + min) * 1000 | 0;
|
||||
return new Promise(resolve => setTimeout(resolve, milliseconds));
|
||||
}
|
||||
const baseCfg = new GameEnv();
|
||||
|
||||
/**
|
||||
@ -17,6 +12,11 @@ export function wait(type: string) {
|
||||
propertyKey: string,
|
||||
descriptor: PropertyDescriptor) => {
|
||||
const method = descriptor.value;
|
||||
let delayRun = function (max: number, min?: number) {
|
||||
min = min || 0;
|
||||
let milliseconds = (Math.random() * (max - min) + min) * 1000 | 0;
|
||||
return new Promise(resolve => setTimeout(resolve, milliseconds));
|
||||
}
|
||||
descriptor.value = function (...args: any[]) {
|
||||
// @ts-ignore
|
||||
let time = baseCfg[type] as number;
|
||||
@ -44,6 +44,11 @@ export function delay(num: number) {
|
||||
propertyKey: string,
|
||||
descriptor: PropertyDescriptor) => {
|
||||
const method = descriptor.value;
|
||||
let delayRun = function (max: number, min?: number) {
|
||||
min = min || 0;
|
||||
let milliseconds = (Math.random() * (max - min) + min) * 1000 | 0;
|
||||
return new Promise(resolve => setTimeout(resolve, milliseconds));
|
||||
}
|
||||
descriptor.value = function (...args: any[]) {
|
||||
delayRun(num, 0)
|
||||
.then(() => {
|
||||
|
Loading…
x
Reference in New Issue
Block a user