private void AddValue(VisualElement container, RemoveTagData data) { var newDataHolder = (RemoveTagDataHolder)ScriptableObject.CreateInstance(typeof(RemoveTagDataHolder)); newDataHolder.SetData(data); AddNewRow(container, newDataHolder); }
private void AddDefaultTag() { string defaultTag = "DevelopmentOnly"; if (!UnityEditorInternal.InternalEditorUtility.tags.Contains(defaultTag)) { UnityEditorInternal.InternalEditorUtility.AddTag(defaultTag); } var defaultRemove = new RemoveTagData { buildTarget = BuildTarget.NoTarget, enable = true, runType = (int)RemoverState.Release, tag = defaultTag }; BuildObjectRemoverSettingsProvider.SaveSettings(new List <RemoveTagData>() { defaultRemove }); }