void MoveRight(int playerID) { PlayerSelectorUI playerSelector = playerSelectors [playerID]; if (playerSelector.moveing) { return; } PlayerMainMenuUI p = null; if (playerSelector.uiID == playersMainMenu.Length - 1) { playerSelector.uiID = 0; } else { playerSelector.uiID = playerSelector.uiID + 1; } p = GetPlayerMainMenuUI(playerSelector.uiID); if (p == null) { MoveRight(playerID); } else { playerSelector.SetUI(p); } }
public void SetUI(PlayerMainMenuUI ui) { if (moveing) { return; } moveing = true; this.ui = ui; uiID = ui.id; newPos = ui.transform.localPosition; Invoke("Reset", 0.3f); }