예제 #1
0
 public void ConfigureInput(IInputManager inputManager)
 {
     foreach (var controlsBuilderType in _controlsBuilderTypes)
     {
         var controlsBuilder = Activator.CreateInstance(controlsBuilderType) as IControlsBuilder;
         controlsBuilder.ConfigureControls();
         var controls = controlsBuilder.GetResult();
         foreach (var control in controls)
         {
             inputManager.AddControl(control);
         }
     }
 }