File tree 2 files changed +9
-3
lines changed
Packages/com.unity.inputsystem/InputSystem/Actions
2 files changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -1463,18 +1463,23 @@ internal struct BindingOverrideJson
1463
1463
public string interactions ;
1464
1464
public string processors ;
1465
1465
1466
- public static BindingOverrideJson FromBinding ( InputBinding binding , InputAction bindingAction = null )
1466
+ public static BindingOverrideJson FromBinding ( InputBinding binding , string actionName )
1467
1467
{
1468
1468
return new BindingOverrideJson
1469
1469
{
1470
- action = bindingAction != null && ! bindingAction . isSingletonAction ? $ " { bindingAction . actionMap . name } / { bindingAction . name } " : "" ,
1470
+ action = actionName ,
1471
1471
id = binding . id . ToString ( ) ,
1472
1472
path = binding . overridePath ?? "null" ,
1473
1473
interactions = binding . overrideInteractions ?? "null" ,
1474
1474
processors = binding . overrideProcessors ?? "null"
1475
1475
} ;
1476
1476
}
1477
1477
1478
+ public static BindingOverrideJson FromBinding ( InputBinding binding )
1479
+ {
1480
+ return FromBinding ( binding , binding . action ) ;
1481
+ }
1482
+
1478
1483
public static InputBinding ToBinding ( BindingOverrideJson bindingOverride )
1479
1484
{
1480
1485
return new InputBinding
Original file line number Diff line number Diff line change @@ -1143,7 +1143,8 @@ private static void AddBindingOverrideJsonTo(this IInputActionCollection2 action
1143
1143
if ( action == null )
1144
1144
action = actions . FindAction ( binding . action ) ;
1145
1145
1146
- var @override = InputActionMap . BindingOverrideJson . FromBinding ( binding , action ) ;
1146
+ string actionName = action != null && ! action . isSingletonAction ? $ "{ action . actionMap . name } /{ action . name } " : "" ;
1147
+ var @override = InputActionMap . BindingOverrideJson . FromBinding ( binding , actionName ) ;
1147
1148
1148
1149
list . Add ( @override ) ;
1149
1150
}
You can’t perform that action at this time.
0 commit comments