internal void OnAddCompositeBinding(object paramList) { var compositeName = (string)((List <object>)paramList)[0]; var property = (SerializedProperty)((List <object>)paramList)[1]; var compositeType = InputBindingComposite.s_Composites.LookupTypeRegistration(compositeName); InputActionSerializationHelpers.AddCompositeBinding(property, null, compositeName, compositeType); property.serializedObject.ApplyModifiedProperties(); m_Tree.Reload(); }
private void OnAddCompositeBinding(object compositeAndProperty) { var compositeName = ((KeyValuePair <string, SerializedProperty>)compositeAndProperty).Key; var property = ((KeyValuePair <string, SerializedProperty>)compositeAndProperty).Value; var compositeType = InputBindingComposite.s_Composites.LookupTypeRegistration(compositeName); InputActionSerializationHelpers.AddCompositeBinding(property, null, compositeName, compositeType); property.serializedObject.ApplyModifiedProperties(); m_Tree.Reload(); }
internal void OnAddCompositeBinding(object paramList) { if (!CanAddBinding()) { return; } var compositeName = (string)((List <object>)paramList)[0]; var property = (SerializedProperty)((List <object>)paramList)[1]; var compositeType = InputBindingComposite.s_Composites.LookupTypeRegistration(compositeName); var action = m_TreeView.GetSelectedAction(); InputActionSerializationHelpers.AddCompositeBinding(action.elementProperty, property, compositeName, compositeType); property.serializedObject.ApplyModifiedProperties(); m_TreeView.Reload(); }
public void AddCompositeBinding(string compositeName) { var compositeType = InputBindingComposite.s_Composites.LookupTypeRegistration(compositeName); InputActionSerializationHelpers.AddCompositeBinding(elementProperty, m_ActionMapProperty, compositeName, compositeType); }