fix: sdk7 smart wearable restricted actions call from ui #6012
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Removed unneeded scene tick check for allowing a restricted action to be called from ui.
The bug was introduced while fixing other stuff at #5538.
Fixes decentraland/sdk#1026.
I tested that the restricted actions functionality still works on regular sdk7 scenes with or without UI, and now it works fine for smart wearables with or without UI.
Copilot summary
🤖[deprecated] Generated by Copilot at d331c82
This pull request removes the
EnableRestrictedActionTick
field and its related logic from theInternalEngineInfo
ECS component model and theECSInputSenderSystem
class, as well as the corresponding tests. This field was used to control the restricted actions in edit mode, but this logic was moved to the kernel side. The pull request also simplifies the condition for checking the edit mode in theSceneStateHandler
class, using only theSceneTick
field.