// 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;
 }