using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class RenderSettingPreset : IRenderSettingPreset {

	[SerializeField]
	private string name;

	[SerializeField]
	private HashSet<VisualBlueprint> visualBlueprints;

	public RenderSettingPreset() {
			visualBlueprints = new HashSet<VisualBlueprint>();
	}

	public string GetName() {
		return name;
	}

	public void SetName(string name) {
		this.name = name;
	}

	public void AddVisualBlueprint(VisualBlueprint blueprint) {
		visualBlueprints.Add(blueprint);
	}

	public void RemoveVisualBlueprint(VisualBlueprint blueprint) {
		visualBlueprints.Remove(blueprint);
	}

	public HashSet<VisualBlueprint> GetVisualBlueprints() {
		return visualBlueprints;
	}
}