mirror of
https://gitee.com/sli97/behavior-eden-coco-plugin.git
synced 2024-12-26 11:49:07 +00:00
35 lines
879 B
JavaScript
35 lines
879 B
JavaScript
"use strict";
|
||
Object.defineProperty(exports, "__esModule", { value: true });
|
||
exports.ParentNode = void 0;
|
||
const Node_1 = require("./Node");
|
||
class ParentNode extends Node_1.Node {
|
||
get index() {
|
||
return this._index;
|
||
}
|
||
set index(data) {
|
||
this._index = data;
|
||
}
|
||
constructor(children) {
|
||
super();
|
||
this.children = [];
|
||
this._index = 0;
|
||
this.children = children;
|
||
}
|
||
setChildren(children) {
|
||
this.children = children;
|
||
}
|
||
onConditionalAbort(childIndex) { }
|
||
decorate(status) {
|
||
return status;
|
||
}
|
||
//并行节点的状态不由某个子节点状态决定,而是由多个共同决定,所以重新计算status
|
||
overrideStatus(status) {
|
||
return status;
|
||
}
|
||
canRunParallelChildren() {
|
||
return false;
|
||
}
|
||
onChildStarted() { }
|
||
}
|
||
exports.ParentNode = ParentNode;
|