public void ItemSelected(WorldImageBehavior currWorldImage, bool isPlaying, float sliderVal)
 {
     currItem = currWorldImage;
     imgStop.SetActive(isPlaying);
     slider.value = sliderVal;
     OpenMenu(true);
 }
 public void OpenMenu(bool open)
 {
     desiredScale = open ? Vector3.one : Vector3.zero;
     moveSpeed    = open ? 7 : 15;
     if (!open)
     {
         currItem = null;
     }
 }
    public void Create()
    {
        OpenMenu(false);
        Transform          handle           = MoveHandle.Instance.transform;
        GameObject         worldSpaceImages = Instantiate(holderPrefab, handle.position, handle.rotation);
        WorldImageBehavior worldImage       = worldSpaceImages.GetComponent <WorldImageBehavior>();

        foreach (Transform img in CreateImage.Instance.transform)
        {
            GameObject image = Instantiate(img.gameObject, worldImage.imageParent.transform);
            image.transform.SetAsFirstSibling();
        }
    }