phaser4-rex-plugins
Version:
25 lines (22 loc) • 494 B
JavaScript
import { Repeat } from '../../../nodes';
import IsPlainObject from '../../../../../utils/object/IsPlainObject.js';
/*
```yaml
conditions:
repeat:
# repeat: 3
# repeat: {maxLoop:3}
```
*/
var CreateRepeatNode = function (data, child) {
if (IsPlainObject(data)) {
data.child = child;
} else {
data = {
maxLoop: data,
child: child
}
}
return new Repeat(data);
}
export default CreateRepeatNode;