Huh weird... so I added an InputActionMap via code to an existing Input asset , and I have ondestroy to remove the same map, but I'm getting this error:
InvalidOperationException: An action map called 'TilesSelectorEditorTool' already exists in the asset
initialization:
if(ExtraBindings is not null && ExtraBindings.Any()) {
WorldEditor.Controls.actions.AddActionMap(ExtraBindings);
ExtraBindings.Enable();
} ```
OnDestroy:
if(ExtraBindings is not null && ExtraBindings.Any()) {
ExtraBindings.Disable();
WorldEditor.Controls.actions.RemoveActionMap(ExtraBindings);
}```
ExtraBindings is just an InputActionMap

+