//If the button can be pressed check the control scheme and call the relative funcion in playerselector screen void Update() { if (overlay2) { if (player1Control.ThisPlayerControl == MoveSelector.ControlTypesHere.Joy1) { if (Input.GetButtonDown("ButtonAJoyStick1")) { playerSelector.PanelManager(); } } else if (player1Control.ThisPlayerControl == MoveSelector.ControlTypesHere.Joy2) { if (Input.GetButtonDown("ButtonAJoyStick2")) { playerSelector.PanelManager(); } } else if (player1Control.ThisPlayerControl == MoveSelector.ControlTypesHere.ArrowKeys) { if (Input.GetButtonDown("ButtonAArrows")) { playerSelector.PanelManager(); } } else if (player1Control.ThisPlayerControl == MoveSelector.ControlTypesHere.WSDA) { if (Input.GetButtonDown("ButtonAWSDA")) { playerSelector.PanelManager(); } } } }