public override void cleanUp() { base.cleanUp(); GAFStencilMaskManager.unregisterMask(serializedProperties.clip.GetInstanceID(), serializedProperties.objectID, this); m_MaskMaterial = null; }
public override void cleanUp() { base.cleanUp(); GAFStencilMaskManager.unregisterMask(serializedProperties.clip.GetInstanceID(), serializedProperties.objectID, this); if (Application.isPlaying) { Object.Destroy(m_MaskMaterial); } else { Object.DestroyImmediate(m_MaskMaterial); } m_MaskMaterial = null; }