void AddFristReturnNode() { if (m_EntryPoint == null) { return; } ComNodeBase firstReturnPoint = m_Function.GetNewFunctionReturn(this); m_NodeManager.AddNode(firstReturnPoint, false); if (IsOpen) { //Set Position Vector2 entryNodePosition = m_NodeManager.GetNodeEditorPostion(m_EntryPoint); Vector2 returnPointPosition = new Vector2(entryNodePosition); returnPointPosition.x += 200; m_NodeManager.SetNodeEditorPostion(firstReturnPoint, returnPointPosition); } else { //Connect Exec NodeBase.TryConnectCom <ExecOC, ExecIC>(this, m_EntryPoint, firstReturnPoint); } }
public void AddEntryNode() { m_EntryPoint = m_Function.GetNewFunctionEntry(this); m_NodeManager.AddNode(m_EntryPoint, false); }