protected override void dispose( bool disposeManagedResources ) { if ( disposeManagedResources ) { if ( TextureManager.Instance != null ) TextureManager.Instance.Remove( texture ); } base.dispose( disposeManagedResources ); }