public static void InitContainerPopup(FloatSerializedParamVariable value, Action <string> OnSave) { StartWindow(value.Name); floatSerialized = value; _floatValue = value.Value; SetValues(value); ParamNames = parameters.Select(x => x.Name).Where(x => x != value.Name); ExecuteSave = OnSave; }
private void ResetValues() { ParamNames = null; intSerialized = null; floatSerialized = null; boolSerialized = null; stringSerialized = null; ExecuteSave = null; AssetDatabase.SaveAssets(); AssetDatabase.Refresh(); }