public ControllerDefinition(ControllerDefinition source)
     : this()
 {
     Name = source.Name;
     BoolButtons.AddRange(source.BoolButtons);
     FloatControls.AddRange(source.FloatControls);
     FloatRanges.AddRange(source.FloatRanges);
     AxisConstraints.AddRange(source.AxisConstraints);
 }
 public virtual bool Any()
 {
     return(BoolButtons.Any() || FloatControls.Any());
 }