UNPKG

owl-bt

Version:

owl-bt is editor for Behavior trees. It has been inspired by Unreal engine behavior trees in a way, that it supports special node items like decorators and services. This makes trees smaller and much more readable.

36 lines (30 loc) 727 B
'use strict'; (function() { class TreeItemPropertyDtoConverter { convertToDto(propsObj) { let propsArray = []; if (propsObj) { for (let prop in propsObj) { if (propsObj.hasOwnProperty(prop)) { propsArray.push({ name: prop, value: propsObj[prop] }); } } } return propsArray; } convertFromDto(propsDto) { let propsObj = {}; if (propsDto) { for (let prop of propsDto) { propsObj[prop.name] = prop.value; } } return propsObj; } } angular.module('editorApp') .service('TreeItemPropertyDtoConverter', TreeItemPropertyDtoConverter); })();