public void LoadMenu(BaseMenuScript baseMenuScript, Button[,] buttonMap, int defaultButtonX, int defaultButtonY) { this.menuScript = baseMenuScript; this.buttonMap = buttonMap; this.currentX = defaultButtonX; this.currentY = defaultButtonY; this.maxX = buttonMap.GetLength(1) - 1; this.maxY = buttonMap.GetLength(0) - 1; menuActive = true; lockedMenu = false; playerSelector.SetActive(true); selectedSpriteActive = false; playerSelector.GetComponent <RawImage>().texture = unselectedSprite; if (isPlayerOne) { playerTwoNavigation.DeactivateMenu(); } SelectButton(); }