public override void Destroy()
    {
        base.Destroy();

        if (matricesTex != null)
        {
            Object.Destroy(matricesTex);
            matricesTex = null;
        }
        if (additionalVertexStreames != null)
        {
            additionalVertexStreames.Destroy();
            additionalVertexStreames = null;
        }

        hierarchyMatrices = null;
    }
Esempio n. 2
0
    public override void Destroy()
    {
        base.Destroy();

        if (newLodMesh != null)
        {
            Object.Destroy(newLodMesh);
            newLodMesh = null;
        }
        if (additionalVertexStreames != null)
        {
            additionalVertexStreames.Destroy();
            additionalVertexStreames = null;
        }
        if (lodCullingGroup != null)
        {
            lodCullingGroup.Dispose();
            lodCullingGroup = null;
        }
        lodBoundingSpheres = null;
    }