IEnumerator LoadWait(List <RectTransform> comps, Vector2[] poss) { yield return(new WaitForEndOfFrame()); for (int i = 0; i < comps.Count; i++) { NodeVisual comp = comps[i].GetComponent <NodeVisual>(); Vector2 pos = poss[i]; comp.InitFromNode(); comp.transform.position = pos; } }
IEnumerator LoadWait(List <RectTransform> comps, Position2[] poss) { SetNodesAnchorAtPos(Vector2.zero); yield return(new WaitForEndOfFrame()); for (int i = 0; i < comps.Count; i++) { NodeVisual comp = comps[i].GetComponent <NodeVisual>(); Vector2 pos = poss[i].ToVector(); comp.InitFromNode(); comp.GetComponent <RectTransform>().anchoredPosition = pos; } }