Esempio n. 1
0
 private void Start()
 {
     initializePanelAdapter = new InitializePanelAdapter(gameObject, connectedControllers);
     inputSchemeAssigner    = new InputSchemeAssigner(initializePanelAdapter, connectedControllers);
     inputSchemeRevoker     = new InputSchemeRevoker(initializePanelAdapter, connectedControllers);
     updaters.AddRange(new List <IUpdater>()
     {
         inputSchemeAssigner, inputSchemeRevoker
     });
 }
Esempio n. 2
0
 //Pass the adapter instead the object class to seperate functionality
 public InputSchemeAssigner(InitializePanelAdapter initializePanelAdapter, List <ControllerInformation> connectedControllers)
 {
     // currentConnectedControllers = connectedControllers;
     this.initializePanelAdapter = initializePanelAdapter;
     this.connectedControllers   = connectedControllers;
 }
Esempio n. 3
0
 public InputSchemeRevoker(InitializePanelAdapter initializePanelAdapter, List <ControllerInformation> connectedControllers)
 {
     this.initializePanelAdapter = initializePanelAdapter;
     this.connectedControllers   = connectedControllers;
 }