public void Init() { controllerInput = ControllerManager.GetControllerInput(1); lastButtonPressed = ButtonTypes.None; repeatDelayCount = 0f; menuActive = false; lockedMenu = false; isPlayerOne = true; selectedSpriteActive = false; cpuSelectorActive = false; canvas = GameObject.FindWithTag("Canvas"); playerSelector = Instantiate(Resources.Load <GameObject>("Prefabs/UI/P1 Selector"), canvas.transform); playerSelector.SetActive(false); cpuSelector = Instantiate(Resources.Load <GameObject>("Prefabs/UI/CPU Selector"), canvas.transform); cpuSelector.SetActive(false); unselectedSprite = Resources.Load <Texture>("2D Images/Player 1"); selectedSprite = Resources.Load <Texture>("2D Images/Player 1 Selected"); playerTwoNavigation = GetComponents <MenuNavigation>()[1]; playerTwoNavigation.SecondPlayerInit(); }