Files

44 lines
821 B
C#
Raw Permalink Normal View History

2024-05-17 16:24:41 +08:00
//////////////////////////////////////////////////////
// MicroSplat
// Copyright (c) Jason Booth
//////////////////////////////////////////////////////
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace JBooth.MicroSplat
{
public class MicroSplatKeywords : ScriptableObject
{
public List<string> keywords = new List<string>();
public bool IsKeywordEnabled(string k)
{
return (keywords.Contains(k));
}
public void EnableKeyword(string k)
{
if (!IsKeywordEnabled(k))
{
keywords.Add(k);
#if UNITY_EDITOR
UnityEditor.EditorUtility.SetDirty(this);
#endif
}
}
public void DisableKeyword(string k)
{
if (IsKeywordEnabled(k))
{
keywords.Remove(k);
#if UNITY_EDITOR
UnityEditor.EditorUtility.SetDirty(this);
#endif
}
}
}
}