Your comments
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
Customer support service by UserEcho
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";