File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 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 >
Original file line number Diff line number Diff line change 11using FrooxEngine ;
22using MonkeyLoader . Resonite ;
3+ using MonkeyLoader . Resonite . UI . Inspectors ;
34using System ;
45using System . Collections . Generic ;
56using 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 ( ) ) ;
You can’t perform that action at this time.
0 commit comments