I suggest to add
private void OnNpcConversationEnded(NPCTalking npcTalking, BasePlayer player) => CreateGUI(player);
private void OnNpcConversationStart(NPCTalking npcTalking, BasePlayer player, ConversationData conversationData) => DestroyGUI(player);
to pervent GUI appears on NPC interaction windows.
Hide GUI button while conversing with NPCsSolved
I've pushed a commit for this to the edge branch of my fork. This will be available in the v3.10 release.
Merged post
This is now available in the v3.10 beta.
https://umod.org/community/backpacks/46426-backpacks-beta-3100
Locked automatically