Your comments

Please try changin in line 779 this:

if (connectionstatus == 0)
{
int ExecTime = Client.ExecTime();
// Use ThreadStatus for thread-safe logging (no Unity object access from background thread)
ThreadStatus = "S7 interface connected - time: " + ExecTime.ToString() + " ms";

Hi, thanks for reporting and finding the issue.  


Please relace the method by this:  


//! Check if any UI input field has focus - uses EventSystem for O(1) performance
private bool CheckForFocusedFields()
{
// Check if currently selected GameObject is a TMP_InputField (O(1) performance)
var selectedObject = EventSystem.current?.currentSelectedGameObject;
if (selectedObject != null)
{
var inputField = selectedObject.GetComponent();
if (inputField != null && inputField.isFocused)
return true;
}

// Check UI Toolkit focus controller
if (focusController != null && focusController.focusedElement is TextField)
return true;

return false;
}


We will inlclude this in the next update.

Thanks for reporting - we are checking for a solution - maybe caching it and will let you know.

Hello,

thank you for sharing your issue.

We only support Unity 6 LTS versions. You need to open your project with a Unity 6000.0.x version. The Sentis package should default to version 2.1.3 and resolve the issue

We fixed all things discussed in this thread - will be available in upcoming release 6.0.8