// Use this for initialization void Start() { s1 = GameObject.Find("S1"); s2 = GameObject.Find("S2"); Debug.Log(s1.transform.position); Debug.Log(s2.transform.position); //Test star1 = s1.GetComponent<Test>(); so = s1.GetComponent <StarOne>(); st = s2.GetComponent <StarTwo>(); so.speed = Vector3.zero; st.speed = Vector3.back * 0.12f; //nouveau = Instantiate(Resources.Load(path: "Prefabs/star"), new Vector3(5, 5, 5), Quaternion.identity) as GameObject; GameObject go; //go = Instantiate(Resources.Load(path: "Prefabs/star"), Random.insideUnitSphere * 10.0f, Quaternion.identity) as GameObject; Vector3 minV = new Vector3(-10.0f, -10.0f, -10.0f); Vector3 maxV = new Vector3(10.0f, 10.0f, 10.0f); go = Instantiate(Resources.Load(path: "Prefabs/star"), new Vector3(0, 0, 0), Quaternion.identity) as GameObject; Star s = new Star(minV, maxV, 0.0f); Tree <Star> arbre = new Tree <Star>(s); Debug.Log("cadran : " + s.cadran); go = Instantiate(Resources.Load(path: "Prefabs/star"), new Vector3(8, 8, 5), Quaternion.identity) as GameObject; s = new Star(go, minV, maxV, 23.0f); Debug.Log("cadran : " + s.cadran); arbre.addNodeToTree(2, s.cadran, 1, s); go = Instantiate(Resources.Load(path: "Prefabs/star"), new Vector3(4, 4, 5), Quaternion.identity) as GameObject; s = new Star(go, minV, maxV, 17.0f); Debug.Log("cadran : " + s.cadran); arbre.addNodeToTree(2, s.cadran, 1, s); /*arbre.addNodeToTree(1, 2, 1, s); * arbre.addNodeToTree(1, 3, 1, s); * arbre.addNodeToTree(1, 4, 1, s);*/ // Create a Tree of 'Strings' /*Tree<string> myTreeString = new Tree<string>("Stepa"); /* A Sample Tree with 'String' Nodes */ /*myTreeString.addNodeToTree(2, 1, 1, "Tatiana"); * myTreeString.addNodeToTree(2, 2, 1, "Diana"); * myTreeString.addNodeToTree(2, 3, 1, "Ardalion");*/ }
private void OnMouseLeaveStarTwo(object sender, MouseEventArgs e) { OnMouseLeaveStarOne(null, null); if (!StarTwo.IsChecked.HasValue || !StarTwo.IsChecked.Value) { var star = StarTwo.FindChild <Rectangle>("star"); var brush = star.OpacityMask as VisualBrush; var visual = brush.Visual as Canvas; var path = visual.Children[0] as Path; path.Fill = Brushes.White; path.Opacity = 1.0; } }