private void SaveNodePositions() { for (int i = 0; i < m_nodesInGraph.Count; i++) { CharacterStateNode n = m_nodesInGraph[i]; Vector2 position = new Vector2(n.GetPosition().x, n.GetPosition().y); m_charViewData.CharacterStateGraph.SaveNodePosition(n.NodeData.OwnerState.name, position); } }