From 9dd27e9adeac61d66a6dce43a75e16143c2e8e1d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Davy=20H=C3=A9lard?= Date: Wed, 2 Aug 2023 17:44:51 +0200 Subject: [PATCH] Update some comments. --- newIDE/app/src/EventsSheet/ParameterFields/ObjectField.js | 2 +- newIDE/app/src/ObjectsList/ObjectSelector.js | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/newIDE/app/src/EventsSheet/ParameterFields/ObjectField.js b/newIDE/app/src/EventsSheet/ParameterFields/ObjectField.js index 59ffcbeadfaf..32e7d44b7c21 100644 --- a/newIDE/app/src/EventsSheet/ParameterFields/ObjectField.js +++ b/newIDE/app/src/EventsSheet/ParameterFields/ObjectField.js @@ -110,7 +110,7 @@ export default React.forwardRef( onRequestClose={props.onRequestClose} onApply={props.onApply} // Some instructions apply to all objects BUT not some objects - // lacking a specific capability usually offered by all objects. + // lacking a specific capability offered by a default behavior. allowedObjectType={allowedObjectType} behaviorConstraints={behaviorConstraints} globalObjectsContainer={props.globalObjectsContainer} diff --git a/newIDE/app/src/ObjectsList/ObjectSelector.js b/newIDE/app/src/ObjectsList/ObjectSelector.js index 7e577681f9d4..afe675a36ab8 100644 --- a/newIDE/app/src/ObjectsList/ObjectSelector.js +++ b/newIDE/app/src/ObjectsList/ObjectSelector.js @@ -23,6 +23,10 @@ type Props = {| /** If specified, only this object type should be allowed to be selected. */ allowedObjectType?: ?string, + /** + * If specified, an object without these behaviors won't be selectable. + * Note that groups with at least 1 incompatible object won't be shown. + */ behaviorConstraints?: Array<{ behaviorName: string, behaviorType: string }>, noGroups?: boolean,