private void OnOpenClick()
 {
     if (File.Exists(currentFilePath) && iPreview.texture)
     {
         OnTextureSelected.BeginInvoke((Texture2D)iPreview.texture, currentFilePath.Substring(currentFilePath.LastIndexOf("Texture")), null, null);
     }
     CVSPUIManager.Instance.Open();
     gameObject.SetActive(false);
 }
Ejemplo n.º 2
0
        private void selectButton_Click(object sender, EventArgs e)
        {
            if (lastSelectedTexture.HasValue)
            {
                textureCollection.SelectedTexture = lastSelectedTexture.Value;
                OnTextureSelected?.Invoke(lastSelectedTexture.Value);
            }

            Close();
        }
 private void OnDisable()
 {
     if (OnTextureSelected != null)
     {
         var d = OnTextureSelected.GetInvocationList();
         for (int i = 0; i < d.Length; i++)
         {
             OnTextureSelected -= (OnTextureSelectedHandler)d[i];
         }
     }
 }
Ejemplo n.º 4
0
        private void textureListView_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            ListView     senderList  = (ListView)sender;
            ListViewItem clickedItem = senderList.HitTest(e.Location).Item;

            if (clickedItem != null)
            {
                TextureCollection textureManager = textureCollection;
                TextureItem?      textureItem    = textureManager.GetTextureItemById(clickedItem.Name);

                if (textureItem.HasValue)
                {
                    textureCollection.SelectedTexture = textureItem.Value;
                    OnTextureSelected?.Invoke(textureItem.Value);
                }
            }
        }
Ejemplo n.º 5
0
 private void img_OnClicked(TextureLoader.TextureFile image)
 {
     OnTextureSelected.Invoke(image);
 }
Ejemplo n.º 6
0
 private void ColorSelected(BrushSO b)
 {
     OnTextureSelected.Invoke(b.brushTexture);
     Hide();
 }
Ejemplo n.º 7
0
 private void img_OnClicked(NamedImageFrame image)
 {
     OnTextureSelected.Invoke(image);
     Close(ReturnStatus.Ok);
 }