private CharacterStateNode GenerateNode(StateNode _nodeData) { CharacterStateNode n = new CharacterStateNode(_nodeData); AddElement(n); Vector2 position = m_charViewData.CharacterStateGraph.GetNodePosition(_nodeData); AddStateNodeToStack(n); Rect parentPosition = new Rect(position.x, position.y, 150, 150); n.SetPosition(parentPosition); return(n); }