Esempio n. 1
0
 void OnSelectedMatClick()
 {
     if (VCEditor.Instance.m_UI.m_MaterialTab.isChecked && VCEditor.SelectedMaterial != null)
     {
         VCEditor.DeselectBrushes();
         VCEditor.Instance.m_UI.m_MaterialWindow.ShowWindow(VCEditor.SelectedMaterial);
     }
 }
Esempio n. 2
0
 public void OnEffectTab(bool isChecked)
 {
     if (isChecked)
     {
         VCEditor.Instance.m_VoxelSelection.ClearSelection();
         VCEditor.Instance.m_NearVoxelIndicator.enabled = false;
         VCEStatusBar.ShowText("Add effects".ToLocalizationString(), 5, true);
     }
     else
     {
         VCEditor.DeselectBrushes();
         DestroyBrushInst(ref m_SelectComponentBrushInst);
     }
 }
Esempio n. 3
0
 public void OnMaterialTab(bool isChecked)
 {
     if (isChecked)
     {
         VCEditor.Instance.m_NearVoxelIndicator.enabled = true;
         //VCEStatusBar.ShowTextLowPriority("Draw voxel blocks", 5, true);
     }
     else
     {
         VCEditor.DeselectBrushes();
         VCEditor.SelectedMaterial = null;
         m_MaterialWindow.HideWindow();
     }
 }
Esempio n. 4
0
 public void OnDecalTab(bool isChecked)
 {
     if (isChecked)
     {
         VCEditor.Instance.m_VoxelSelection.ClearSelection();
         VCEditor.Instance.m_NearVoxelIndicator.enabled = false;
         VCEStatusBar.ShowText("Add decals".ToLocalizationString(), 5, true);
     }
     else
     {
         VCEditor.DeselectBrushes();
         VCEditor.SelectedDecal = null;
         DestroyBrushInst(ref m_SelectComponentBrushInst);
         DestroyBrushInst(ref m_DrawDecalBrushInst);
         m_DecalWindow.HideWindow();
     }
 }
Esempio n. 5
0
 public void OnPaintTab(bool isChecked)
 {
     if (isChecked)
     {
         VCEditor.Instance.m_NearVoxelIndicator.enabled = true;
         VCEditor.Instance.m_GLGroup.SetActive(false);
         VCEStatusBar.ShowText("Paint voxel blocks".ToLocalizationString(), 5, true);
     }
     else
     {
         VCEditor.DeselectBrushes();
         if (VCEditor.s_Ready)
         {
             VCEditor.Instance.m_GLGroup.SetActive(true);
         }
     }
 }