From a54aaa708e11a6b3c14154eb643ddca1fb006b0b Mon Sep 17 00:00:00 2001 From: Alejandro Jimenez <50231608+AjimenezDCL@users.noreply.github.com> Date: Wed, 14 Sep 2022 19:29:13 +0200 Subject: [PATCH] release: 20220913 (#382) --- .../DCL/Controllers/HUD/HUDDesktop.asmdef | 4 +++- .../DCL/Controllers/HUD/HUDDesktopFactory.cs | 2 +- .../HUD/Minimap/MinimapHUDControllerDesktop.cs | 7 +++++++ .../HUD/Minimap/MinimapHUDDesktop.asmdef | 4 +++- .../Packages/packages-lock.json | 2 +- ...hape-asset-bundle-colliders-no-renderers.glb | Bin 0 -> 62260 bytes 6 files changed, 15 insertions(+), 4 deletions(-) create mode 100644 unity-renderer-desktop/TestResources/GLB/gltfshape-asset-bundle-colliders-no-renderers.glb diff --git a/unity-renderer-desktop/Assets/Scripts/MainScripts/DCL/Controllers/HUD/HUDDesktop.asmdef b/unity-renderer-desktop/Assets/Scripts/MainScripts/DCL/Controllers/HUD/HUDDesktop.asmdef index 776e945d..92118eba 100644 --- a/unity-renderer-desktop/Assets/Scripts/MainScripts/DCL/Controllers/HUD/HUDDesktop.asmdef +++ b/unity-renderer-desktop/Assets/Scripts/MainScripts/DCL/Controllers/HUD/HUDDesktop.asmdef @@ -14,7 +14,9 @@ "GUID:692b6c9fa5079416bb81826fb3806890", "GUID:55e59fab5b4394ec7b7e1960c6f1453f", "GUID:ddbcaa1d8ce9f489bb115e9daa589565", - "GUID:8ea35c85a2f0dc44788f8c3945cee408" + "GUID:8ea35c85a2f0dc44788f8c3945cee408", + "GUID:0e967802b778d404eac1ca5ea340e290", + "GUID:2f3b53e8380cc4aae947b17780173adb" ], "includePlatforms": [], "excludePlatforms": [], diff --git a/unity-renderer-desktop/Assets/Scripts/MainScripts/DCL/Controllers/HUD/HUDDesktopFactory.cs b/unity-renderer-desktop/Assets/Scripts/MainScripts/DCL/Controllers/HUD/HUDDesktopFactory.cs index 9c4cfdb5..4c1c15e5 100644 --- a/unity-renderer-desktop/Assets/Scripts/MainScripts/DCL/Controllers/HUD/HUDDesktopFactory.cs +++ b/unity-renderer-desktop/Assets/Scripts/MainScripts/DCL/Controllers/HUD/HUDDesktopFactory.cs @@ -19,7 +19,7 @@ public override IHUD CreateHUD(HUDElementID hudElementId) hudElement = new ProfileHUDControllerDesktop(new UserProfileWebInterfaceBridge()); break; case HUDElementID.MINIMAP: - hudElement = new MinimapHUDControllerDesktop(); + hudElement = new MinimapHUDControllerDesktop(MinimapMetadataController.i, new WebInterfaceHomeLocationController()); break; case HUDElementID.LOADING: hudElement = new LoadingHUDControllerDesktop(); diff --git a/unity-renderer-desktop/Assets/Scripts/MainScripts/DCL/Controllers/HUD/Minimap/MinimapHUDControllerDesktop.cs b/unity-renderer-desktop/Assets/Scripts/MainScripts/DCL/Controllers/HUD/Minimap/MinimapHUDControllerDesktop.cs index 34104950..2d2f33e1 100644 --- a/unity-renderer-desktop/Assets/Scripts/MainScripts/DCL/Controllers/HUD/Minimap/MinimapHUDControllerDesktop.cs +++ b/unity-renderer-desktop/Assets/Scripts/MainScripts/DCL/Controllers/HUD/Minimap/MinimapHUDControllerDesktop.cs @@ -6,4 +6,11 @@ protected override MinimapHUDView CreateView() { return MinimapHUDViewDesktop.Create(this); } + + public MinimapHUDControllerDesktop(MinimapMetadataController minimapMetadataController, IHomeLocationController locationController) : base(minimapMetadataController, locationController) + { + } + public MinimapHUDControllerDesktop(MinimapHUDModel model, MinimapMetadataController minimapMetadataController, IHomeLocationController locationController) : base(model, minimapMetadataController, locationController) + { + } } \ No newline at end of file diff --git a/unity-renderer-desktop/Assets/Scripts/MainScripts/DCL/Controllers/HUD/Minimap/MinimapHUDDesktop.asmdef b/unity-renderer-desktop/Assets/Scripts/MainScripts/DCL/Controllers/HUD/Minimap/MinimapHUDDesktop.asmdef index a0a16277..fd99d161 100644 --- a/unity-renderer-desktop/Assets/Scripts/MainScripts/DCL/Controllers/HUD/Minimap/MinimapHUDDesktop.asmdef +++ b/unity-renderer-desktop/Assets/Scripts/MainScripts/DCL/Controllers/HUD/Minimap/MinimapHUDDesktop.asmdef @@ -3,7 +3,9 @@ "rootNamespace": "", "references": [ "GUID:692b6c9fa5079416bb81826fb3806890", - "GUID:b1087c5731ff68448a0a9c625bb7e52d" + "GUID:b1087c5731ff68448a0a9c625bb7e52d", + "GUID:0e967802b778d404eac1ca5ea340e290", + "GUID:2f3b53e8380cc4aae947b17780173adb" ], "includePlatforms": [], "excludePlatforms": [], diff --git a/unity-renderer-desktop/Packages/packages-lock.json b/unity-renderer-desktop/Packages/packages-lock.json index 38e41d78..6c2ae835 100644 --- a/unity-renderer-desktop/Packages/packages-lock.json +++ b/unity-renderer-desktop/Packages/packages-lock.json @@ -79,7 +79,7 @@ "com.unity.modules.vr": "1.0.0", "com.unity.modules.xr": "1.0.0" }, - "hash": "dec78e7fe6669d49f6af87202b3c5d5b5af8880e" + "hash": "c5cb9f8cc6ee66872adb340e3d281aa3df0c425d" }, "com.decentraland.videoplayer": { "version": "git+https://github.com/decentraland/DCLVideoPlayerUnity.git?path=Assets#main", diff --git a/unity-renderer-desktop/TestResources/GLB/gltfshape-asset-bundle-colliders-no-renderers.glb b/unity-renderer-desktop/TestResources/GLB/gltfshape-asset-bundle-colliders-no-renderers.glb new file mode 100644 index 0000000000000000000000000000000000000000..89bf69b680da7a78bc36c08ea20e973fbac87806 GIT binary patch literal 62260 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 literal 0 HcmV?d00001