// Use this for initialization void Start() { transition = 0; GameObject hotspot = GameObject.Instantiate(Hotspot); hotspot.transform.parent = gameObject.transform; // hotspot.transform.localPosition = Vector3.zero; hotspot.GetComponent <RectTransform> ().localPosition = new Vector3(0f, 0f, 95f); GameObject.Destroy(gameObject.transform.GetChild(0).gameObject); gameObject.transform.localPosition = new Vector3(gameObject.transform.localPosition.x, gameObject.transform.localPosition.y, 60f); ActionFunction = "Navigate to"; NewHotspotContainer = GameObject.Find("NavigationCanvas"); AddHotspot = FindObjectOfType <AddHotspot> (); Action_SceneList = AddHotspot.Action_SceneList; UserAction_InputField = AddHotspot.UserAction_InputField; locationDome = AddHotspot.locationDome; transition0 = AddHotspot.transition0; transition1 = AddHotspot.transition1; transition2 = AddHotspot.transition2; transition3 = AddHotspot.transition3; Dome = GameObject.Find("DomeFull").GetComponent <SetupDome> (); viewCamera = AddHotspot.viewCamera; textPanal = AddHotspot.redHotspotPanal; navigationPanal = AddHotspot.ActiveHotspotPanal; actionHotspotPanal = AddHotspot.greenHotspotPanal; for (int i = 0; i < NewHotspotContainer.transform.childCount; i++) { if (NewHotspotContainer.transform.GetChild(i).GetComponent <SceneProperties>()) { SceneDropDownName.Add(NewHotspotContainer.transform.GetChild(i).gameObject.name); SceneTexture.Add(NewHotspotContainer.transform.GetChild(i).GetComponent <SceneProperties>().SceneTexture); Debug.Log(i + " == " + NewHotspotContainer.transform.childCount); } } Action_SceneList.ClearOptions(); List <Dropdown.OptionData> SceneFlag = new List <Dropdown.OptionData> (); for (int i = 0; i < SceneDropDownName.Count; i++) { var flagOptionNavigate = new Dropdown.OptionData(SceneDropDownName [i]); SceneFlag.Add(flagOptionNavigate); } Action_SceneList.GetComponent <Dropdown> ().AddOptions(SceneFlag); Action_SceneList.onValueChanged.AddListener(delegate { DropdownValueChanged(Action_SceneList); }); UserAction_InputField.text = ""; UserAction_InputField.onEndEdit.AddListener(delegate { userActionSetName(); }); }
void Start() { if (gameObject.GetComponent <navigateActionHotspot> ()) { navigationHotspot = FindObjectOfType <AddHotspot> (); posx = navigationHotspot.posx; posy = navigationHotspot.posy; posz = navigationHotspot.posz; } if (gameObject.GetComponent <textActionHotspot> ()) { textHotspot = FindObjectOfType <AddTextHotspot> (); posx = textHotspot.posx; posy = textHotspot.posy; posz = textHotspot.posz; } if (gameObject.GetComponent <NewActionHotspot> ()) { actionHotspot = FindObjectOfType <AddActiveHotspot> (); posx = actionHotspot.posx; posy = actionHotspot.posy; posz = actionHotspot.posz; } if (gameObject.GetComponent <helpActionHotspot>()) { HelpActionHotpot = FindObjectOfType <helpActionHotspot>(); posx = HelpActionHotpot.xpos; posy = HelpActionHotpot.yPos; posz = HelpActionHotpot.zPos; } if (gameObject.GetComponent <MenuHotspot>()) { MenuHotspot = FindObjectOfType <MenuHotspot>(); posx = MenuHotspot.posx; posy = MenuHotspot.posy; posz = MenuHotspot.posz; } if (gameObject.GetComponent <MediaHotspot>()) { MediaHotspot = FindObjectOfType <MediaHotspot>(); posx = MediaHotspot.posx; posy = MediaHotspot.posy; posz = MediaHotspot.posz; } radius = 10; posz.text = "10"; R = 107f; }