Exemple #1
0
        private void OnDomainUnload(object sender, EventArgs args)
        {
#if ENABLE_UNITY_COLLECTIONS_CHECKS
            if (m_DisposeSentinel != null && m_NakedPtrSafety != null && m_NakedPtrSafety.isSafe())
#if UNITY_2018_3_OR_NEWER
            { DisposeSentinel.Dispose(ref m_Safety, ref m_DisposeSentinel); }
#else
            { DisposeSentinel.Dispose(m_Safety, ref m_DisposeSentinel); }
#endif
#endif
        }
Exemple #2
0
 public bool isValid()
 {
     return(safety != null && safety.isSafe());
 }