private void DiscardChanges() { prop.textureValue = privious_preview_texture; SetGradient(Helper.GetGradient(privious_preview_texture)); gradient_has_been_edited = false; ThryEditor.repaint(); }
public static void Open(GradientData data, MaterialProperty prop) { data.gradient = Helper.GetGradient(prop.textureValue); texture_settings_data = null; GradientEditor window = (GradientEditor)EditorWindow.GetWindow(typeof(GradientEditor)); window.privious_preview_texture = prop.textureValue; window.prop = prop; window.data = data; window.SetGradient(data.gradient); window.gradient_has_been_edited = false; window.Show(); }
public static void Open(GradientData data, MaterialProperty prop, bool show_texture_options = true) { data.gradient = Helper.GetGradient(prop.textureValue); texture_settings_data = null; GradientEditor window = (GradientEditor)EditorWindow.GetWindow(typeof(GradientEditor)); window.privious_preview_texture = prop.textureValue; window.prop = prop; window.data = data; window.SetGradient(data.gradient); window.gradient_has_been_edited = false; window.show_texture_options = show_texture_options; window.minSize = new Vector2(350, 350); window.Show(); }