Exemplo n.º 1
0
    public void CleanItems()
    {
        Destroy(undoGO);
        Destroy(snapGO);
        Destroy(editionGO);
        Destroy(freeMovementGO);

        if (HUDController.i.builderInWorldMainHud != null)
        {
            HUDController.i.builderInWorldMainHud.Dispose();
        }

        if (HUDController.i.builderInWorldInititalHud != null)
        {
            HUDController.i.builderInWorldInititalHud.Dispose();
        }

        if (Camera.main != null)
        {
            DCLBuilderOutline outliner = Camera.main.GetComponent <DCLBuilderOutline>();
            Destroy(outliner);
        }

        biwFloorHandler?.Clean();
        biwCreatorController?.Clean();
    }
    protected override IEnumerator TearDown()
    {
        BIWCatalogManager.ClearCatalog();
        BIWNFTController.i.ClearNFTs();
        foreach (var placeHolder in GameObject.FindObjectsOfType <BIWLoadingPlaceHolder>())
        {
            placeHolder.Dispose();
        }
        biwCreatorController.Clean();

        yield return(base.TearDown());
    }
    public void CleanItems()
    {
        if (HUDController.i.builderInWorldMainHud != null)
        {
            HUDController.i.builderInWorldMainHud.Dispose();
        }

        if (Camera.main != null)
        {
            BIWOutline outliner = Camera.main.GetComponent <BIWOutline>();
            GameObject.Destroy(outliner);
        }

        floorHandler?.Clean();
        creatorController?.Clean();
    }