Exemplo n.º 1
0
        public override void cleanUp()
        {
            base.cleanUp();

            GAFStencilMaskManager.unregisterMask(serializedProperties.clip.GetInstanceID(), serializedProperties.objectID, this);

            m_MaskMaterial = null;
        }
Exemplo n.º 2
0
        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;
        }