Skip to content

Commit f0909ab

Browse files
Banane9art0007i
andcommitted
Update multi-item duplication fix for new resonite version
Co-authored-by: art0007i <art0007i@gmail.com>
1 parent fb226cc commit f0909ab

2 files changed

Lines changed: 7 additions & 7 deletions

File tree

CommunityBugFixCollection/CommunityBugFixCollection.csproj

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -42,12 +42,12 @@
4242
<PackageReference Include="Resonite.Elements.Assets" Version="1.3.3" />
4343
<PackageReference Include="Resonite.Elements.Core" Version="1.4.3" />
4444
<PackageReference Include="Resonite.Elements.Quantity" Version="1.2.3" />
45-
<PackageReference Include="Resonite.FrooxEngine" Version="2025.3.21.23" />
46-
<PackageReference Include="Resonite.FrooxEngine.Store" Version="1.0.3" />
47-
<PackageReference Include="Resonite.ProtoFlux.Core" Version="1.2.0" />
48-
<PackageReference Include="Resonite.ProtoFlux.Nodes.Core" Version="1.2.0" />
45+
<PackageReference Include="Resonite.FrooxEngine" Version="2025.5.14.23" />
46+
<PackageReference Include="Resonite.FrooxEngine.Store" Version="1.0.5" />
47+
<PackageReference Include="Resonite.ProtoFlux.Core" Version="1.3.1" />
48+
<PackageReference Include="Resonite.ProtoFlux.Nodes.Core" Version="1.3.1" />
4949
<PackageReference Include="Resonite.ProtoFluxBindings" Version="2025.5.18.24" />
5050
<PackageReference Include="Resonite.SkyFrost.Base" Version="2.1.0" />
51-
<PackageReference Include="Resonite.SkyFrost.Base.Models" Version="2.1.0" />
51+
<PackageReference Include="Resonite.SkyFrost.Base.Models" Version="2.1.5" />
5252
</ItemGroup>
5353
</Project>

CommunityBugFixCollection/DuplicateAndMoveMultipleGrabbedItems.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ namespace CommunityBugFixCollection
2020
internal static class DuplicateExtensions
2121
{
2222
// Literally just a copy paste of Slot.Duplicate but it duplicates several slots at same time
23-
public static void MultiDuplicate(this IEnumerable<Slot> toDuplicate, List<Slot> newSlots, Slot? duplicateRoot = null, bool keepGlobalTransform = true, DuplicationSettings? settings = null)
23+
public static void MultiDuplicate(this IEnumerable<Slot> toDuplicate, List<Slot> newSlots, Slot? duplicateRoot = null, bool keepGlobalTransform = true, DuplicationSettings? settings = null, bool duplicateAsLocal = false)
2424
{
2525
if (toDuplicate.Any(slot => slot.IsRootSlot))
2626
throw new Exception("Cannot duplicate root slot");
@@ -45,7 +45,7 @@ public static void MultiDuplicate(this IEnumerable<Slot> toDuplicate, List<Slot>
4545
toDuplicate.Do(slot => slot.CollectInternalReferences(slot, internalReferences, breakRefs, hierarchy));
4646

4747
foreach (var slot in toDuplicate)
48-
newSlots.Add(slot.InternalDuplicate(duplicateRoot ?? slot.Parent ?? slot.World.RootSlot, internalReferences, breakRefs, settings!));
48+
newSlots.Add(slot.InternalDuplicate(duplicateRoot ?? slot.Parent ?? slot.World.RootSlot, internalReferences, breakRefs, settings!, duplicateAsLocal));
4949

5050
if (keepGlobalTransform)
5151
{

0 commit comments

Comments
 (0)