void PlayerMeshSelectInput(int playerNum) { MeshSetter meshSetter = menuManager.players[playerNum - 1].GetComponentInChildren <MeshSetter>(); if (meshSetter == null) { return; } bool changedMesh = false; if (XCI.GetButtonDown(XboxButton.RightBumper, (XboxController)playerNum)) // right input { meshSetter.currentCharacter++; if ((int)meshSetter.currentCharacter == 4) // Don't go out of index { meshSetter.currentCharacter = (MeshSetter.Character) 0; } changedMesh = true; } if (XCI.GetButtonDown(XboxButton.LeftBumper, (XboxController)playerNum)) // left input { meshSetter.currentCharacter--; if ((int)meshSetter.currentCharacter == -1) // Don't go out of index { meshSetter.currentCharacter = (MeshSetter.Character) 3; } changedMesh = true; } if (changedMesh == true) { meshSetter.SetMeshPrefab(meshPrefabs[(int)meshSetter.currentCharacter]); } }