From e677502c3abb4ad8463a7766951085416751a57c Mon Sep 17 00:00:00 2001 From: Asval Date: Wed, 16 Sep 2026 17:21:34 +0200 Subject: [PATCH] bump snooper --- FModel/ViewModels/SnooperViewModel.cs | 10 +++++----- Snooper | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/FModel/ViewModels/SnooperViewModel.cs b/FModel/ViewModels/SnooperViewModel.cs index 97e24fa4..a1ba9310 100644 --- a/FModel/ViewModels/SnooperViewModel.cs +++ b/FModel/ViewModels/SnooperViewModel.cs @@ -5,8 +5,8 @@ using System.Windows; using System.Windows.Forms; using CUE4Parse.UE4.Assets.Exports; using CUE4Parse.UE4.Assets.Exports.Animation; +using CUE4Parse.UE4.Assets.Exports.Engine; using CUE4Parse.UE4.Assets.Exports.GeometryCollection; -using CUE4Parse.UE4.Assets.Exports.SkeletalMesh; using CUE4Parse.UE4.Assets.Exports.StaticMesh; using CUE4Parse.UE4.Objects.Engine; using Editor; @@ -58,7 +58,7 @@ public class SnooperViewModel : ViewModel, IDisposable Actor? actor = obj switch { UStaticMesh sm => new MeshActor(sm), - USkeletalMesh sk => new MeshActor(sk), + USkinnedAsset sa => new MeshActor(sa), UGeometryCollection gc => new MeshActor(gc), UAnimationAsset anim => new MeshActor(anim), UBlueprintGeneratedClass bp => new BlueprintActor(bp), @@ -76,7 +76,7 @@ public class SnooperViewModel : ViewModel, IDisposable editor.Invoke(() => { if (editor.Manager.RootActor == null) - editor.Manager.LoadScene(CreateScene(actor is WorldActor)); + editor.Manager.LoadScene(CreateScene(actor is not MeshActor)); if (actor != null) editor.Manager.LoadScene(actor); @@ -85,8 +85,8 @@ public class SnooperViewModel : ViewModel, IDisposable if (actor?.RootComponent is MeshComponent mesh) { - mesh.SnapToGround(); - mesh.UpdateWorldMatrix(); // just so teleport works properly + if (mesh.SnapToGround()) + mesh.UpdateWorldMatrix(); // just so teleport works properly mesh.TeleportTo(); } }); diff --git a/Snooper b/Snooper index 52c91420..2b562ddc 160000 --- a/Snooper +++ b/Snooper @@ -1 +1 @@ -Subproject commit 52c9142077052e699d4b8f2d4771ced918545ecd +Subproject commit 2b562ddc61969c2ea0cdc68a68e75b37d3d7b96f