var AiComponent = {} AiComponent.children = []; AiComponent.add = function(object) { object.memory = {}; object.memory.tree = {}; object.memory.tree.node = {}; object.memory.tree.executionCount = 0; object.memory.tree.interrupted = false; AiComponent.children.push(object); } AiComponent.remove = function(object) { var index = AiComponent.children.indexOf(object); if (index > -1) { AiComponent.children.splice(index, 1); } }