Esempio n. 1
0
        public CommandNodeEditor CreateNodeEditor(CommandNode node)
        {
            Type nodeType = node.GetType();

            return(@switchNodeEditor[nodeType](node));
        }
Esempio n. 2
0
        public void ApplyDragAction(CommandNode node, CommandNodeEditor nodeEditor, UnityEngine.Object[] arrDraggedObjects)
        {
            Type nodeType = node.GetType();

            @switchDragAction[nodeType](nodeEditor, arrDraggedObjects);
        }
Esempio n. 3
0
        public bool CanCrateEditor(CommandNode node)
        {
            Type nodeType = node.GetType();

            return(@switchNodeEditor.ContainsKey(nodeType));
        }