public void Dispose()
{
if (_items != null)
{
if (Application.isPlaying)
{
foreach (NMaterial nm in _items)
Material.Destroy(nm.material);
}
else
{
foreach (NMaterial nm in _items)
Material.DestroyImmediate(nm.material);
}
_items = null;
}
if (_blendItems != null)
{
if (Application.isPlaying)
{
foreach (NMaterial nm in _blendItems)
Material.Destroy(nm.material);
}
else
{
foreach (NMaterial nm in _blendItems)
Material.DestroyImmediate(nm.material);
}
_blendItems = null;
}
}