示例#1
0
    public virtual Mapper_Node Initialize(Mapper_Editor editor, Vector2 pos, string nodeName)
    {
        seInfo = new SceneAndEditorInfo();

        connectors = new List <Mapper_NodeConnector>();
        connectors.Add(ScriptableObject.CreateInstance <Mapper_NodeConnector>().Initialize(this, ConType.cChild));
        connectors.Add(ScriptableObject.CreateInstance <Mapper_NodeConnector>().Initialize(this, ConType.cParent));

        this.nodeName = nodeName;
        this.editor   = editor;
        InitializeDefaultRect(pos);
        return(this);
    }
示例#2
0
    public Mapper_Node Initialize(Mapper_Editor editor, Vector2 pos, string nodeName, ObjectInfo objectInfo = null)
    {
        seInfo = new SceneAndEditorInfo();

        connectors = new List <Mapper_NodeConnector>();
        connectors.Add(ScriptableObject.CreateInstance <Mapper_NodeConnector>().Initialize(this, ConType.cChild));
        connectors.Add(ScriptableObject.CreateInstance <Mapper_NodeConnector>().Initialize(this, ConType.cParent));

        this.nodeName = nodeName;
        this.editor   = editor;
        InitializeDefaultRect(pos);

        if (objectInfo == null)
        {
            this.objectInfo = new ObjectInfo(nodeName);
        }
        else
        {
            this.objectInfo = objectInfo;
        }

        return(this);
    }