phaser4-rex-plugins
Version:
24 lines (21 loc) • 527 B
JavaScript
import { TimeLimit } from '../../../nodes';
import IsPlainObject from '../../../../../utils/object/IsPlainObject.js';
/*
```yaml
conditions:
time-limit: 1000
# time-limit: {duration:1000, returnSuccess:true}
```
*/
var CreateTimeLimitNode = function (data, child) {
if (IsPlainObject(data)) {
data.child = child;
} else {
data = {
duration: data,
child: child
}
}
return new TimeLimit(data);
}
export default CreateTimeLimitNode;