internal void CreateGraph(Genome genome) { Destroy(treeObj); treeObj = Instantiate(treePrefab, transform); tree = treeObj.GetComponent <WMG_Hierarchical_Tree>(); numNodes = genome.NumberNodes; numLinks = genome.NumberLinks; tree.numNodes = numNodes; tree.numLinks = numLinks; tree.nodeColumns = genome.NodeColumns(); tree.nodeRows = genome.NodeRows(); tree.linkNodeToIDs = genome.LinkNodeToIDs(); tree.linkNodeFromIDs = genome.LinkNodeFromIDs(); tree.Init(); var rect = treeObj.GetComponent <RectTransform>(); //rect.anchoredPosition = new Vector3(Screen.width * -.25f, 0, 0); init = true; }
// Use this for initialization void Awake() { treeObj = Instantiate(treePrefab, transform); tree = treeObj.GetComponent <WMG_Hierarchical_Tree>(); tree.numNodes = 2; tree.numLinks = 1; tree.nodeColumns = new List <int> { 1, 1 }; tree.nodeRows = new List <int> { 1, 2 }; tree.linkNodeToIDs = new List <int> { 2 }; tree.linkNodeFromIDs = new List <int> { 1 }; tree.Init(); var rect = treeObj.GetComponent <RectTransform>(); //rect.anchoredPosition = new Vector3(Screen.width * -.25f, 0, 0); }
public void OnEnable() { graph = (WMG_Hierarchical_Tree)target; fields = GetProperties(graph); }
public void OnEnable() { graph = (WMG_Hierarchical_Tree)target; fields = GetProperties(graph); }