How to reproduce:
1. Open the “UGS++“ project
2. Enter the Play Mode
3. Observe the Console window
Expected result: No error is thrown in the Console window
Actual result: “Script error (TestSO): Update() can not take parameters.“ error is thrown in the Console window
Reproducible with: 2021.3.37f1, 2022.3.25f1, 2023.2.19f1, 6000.0.0b15
Reproducible on: macOS 13.5.2 (Intel)
Not reproducible on: No other environments tested
Workaround: Rename the Update() method so it does not coincide with the MonoBehaviour.Update() method used in the MonoBehavior class
Note: ScriptableObject class is inheriting the MonoBehaviour-specific methods, that are not used in ScriptableObject class functionality