private void CleanupPropertyEditor() { if (m_OptimizedBlock != null) { m_OptimizedBlock.Dispose(); m_OptimizedBlock = null; } if (m_SerializedObject != null) { m_SerializedObject.Dispose(); m_SerializedObject = null; } }
private bool ResetOptimizedBlock(OptimizedBlockState resetState = OptimizedBlockState.CheckOptimizedBlock) { if (m_OptimizedBlock != null) { m_OptimizedBlock.Dispose(); m_OptimizedBlock = null; } m_LastHeight = -1; m_LastOptimizedBlock = null; m_OptimizedBlockState = resetState; return(m_OptimizedBlockState == OptimizedBlockState.HasOptimizedBlock); }