private void Destruct() { if (m_actorInterface != null) { m_actorInterface.Delete(); m_actorInterface = null; } if (m_assetInterface != null) { m_assetInterface.Delete(); m_assetInterface = null; } if (m_renderMethodInterface != null) { m_renderMethodInterface.Delete(); m_renderMethodInterface = null; } HvrScene.Remove(this); }