Skip to content

Commit 1405db9

Browse files
committed
Update Resonite Integration dependency
1 parent c39ea4f commit 1405db9

2 files changed

Lines changed: 6 additions & 5 deletions

File tree

CommunityBugFixCollection/CommunityBugFixCollection.csproj

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,18 +34,17 @@
3434
<PrivateAssets>all</PrivateAssets>
3535
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
3636
</PackageReference>
37-
<PackageReference Include="MonkeyLoader" Version="0.24.1-beta" />
38-
<PackageReference Include="MonkeyLoader.GamePacks.Resonite" Version="0.21.2-beta" />
37+
<PackageReference Include="MonkeyLoader.GamePacks.Resonite" Version="0.22.0-beta" />
3938
<PackageReference Include="PolySharp" Version="1.15.0">
4039
<PrivateAssets>all</PrivateAssets>
4140
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
4241
</PackageReference>
4342
<PackageReference Include="Resonite.Elements.Assets" Version="1.2.3" />
4443
<PackageReference Include="Resonite.Elements.Core" Version="1.4.3" />
4544
<PackageReference Include="Resonite.Elements.Quantity" Version="1.2.3" />
46-
<PackageReference Include="Resonite.FrooxEngine" Version="2025.1.12.1412" />
45+
<PackageReference Include="Resonite.FrooxEngine" Version="2025.1.17.6" />
4746
<PackageReference Include="Resonite.FrooxEngine.Store" Version="1.0.3" />
48-
<PackageReference Include="Resonite.ProtoFluxBindings" Version="2025.3.9.1412" />
47+
<PackageReference Include="Resonite.ProtoFluxBindings" Version="2025.3.14.7" />
4948
<PackageReference Include="Resonite.SkyFrost.Base" Version="2.1.0" />
5049
<PackageReference Include="Resonite.SkyFrost.Base.Models" Version="2.1.0" />
5150
</ItemGroup>

CommunityBugFixCollection/CopySyncMemberToClipboardAction.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
using FrooxEngine;
22
using MonkeyLoader.Resonite;
3+
using MonkeyLoader.Resonite.UI.Inspectors;
34
using System;
45
using System.Collections.Generic;
56
using System.Text;
@@ -13,14 +14,15 @@ internal sealed class CopySyncMemberToClipboardAction
1314
public override int Priority => HarmonyLib.Priority.Normal;
1415

1516
protected override bool AppliesTo(InspectorMemberActionsMenuItemsGenerationEvent eventData)
16-
=> base.AppliesTo(eventData) && eventData.Target is IField;
17+
=> base.AppliesTo(eventData) && eventData.Target is IField && eventData.Target is not ISyncRef;
1718

1819
protected override Task Handle(InspectorMemberActionsMenuItemsGenerationEvent eventData)
1920
{
2021
var field = (IField)eventData.Target;
2122
var menuItem = eventData.ContextMenu.AddItem("Copy to Clipboard",
2223
OfficialAssets.Graphics.Icons.General.Duplicate, RadiantUI_Constants.Sub.GREEN);
2324

25+
// Context Menu is local user only anyways, no need to use local action button
2426
menuItem.Button.LocalPressed += (button, _) =>
2527
{
2628
button.World.InputInterface.Clipboard.SetText(field.BoxedValue.ToString());

0 commit comments

Comments
 (0)