Idk what Ive done

This commit is contained in:
Melbyj1125
2022-04-27 16:14:09 -05:00
parent 534661973a
commit ecc0ea7e00
14 changed files with 7673 additions and 3348 deletions

View File

@@ -1,11 +1,17 @@
using System.Collections;
using System.Collections.Generic;
using TMPro;
using UnityEngine;
public class ControlsMenuScript : MonoBehaviour
{
public GameObject keyboardControlsMenu;
public GameObject gamePadControlsMenu;
public GameObject keyboardRunnerControlsMenu;
public GameObject gamePadRunnerControlsMenu;
public GameObject keyboardKingControlsMenu;
public GameObject gamePadKingControlsMenu;
public TextMeshProUGUI buttonText;
private bool isKing = false;
// Start is called before the first frame update
void Start()
@@ -19,21 +25,78 @@ public class ControlsMenuScript : MonoBehaviour
//if vertical input from right analog
if (Input.GetAxis("KingVerticalMouseMove") != 0 || Input.GetAxis("KingHorizontalMouseMove") != 0)
{
//if off, turn it on
if(gamePadControlsMenu.activeInHierarchy == false)
{
keyboardControlsMenu.SetActive(false);
gamePadControlsMenu.SetActive(true);
if(isKing){
//if off, turn it on
if(gamePadKingControlsMenu.activeInHierarchy == false)
{
keyboardKingControlsMenu.SetActive(false);
gamePadKingControlsMenu.SetActive(true);
}
//if off, turn it on
if(gamePadKingControlsMenu.activeInHierarchy == false)
{
keyboardKingControlsMenu.SetActive(false);
gamePadKingControlsMenu.SetActive(true);
}
}
else{
//if off, turn it on
if(gamePadRunnerControlsMenu.activeInHierarchy == false)
{
keyboardRunnerControlsMenu.SetActive(false);
gamePadRunnerControlsMenu.SetActive(true);
}
//if off, turn it on
if(gamePadRunnerControlsMenu.activeInHierarchy == false)
{
keyboardRunnerControlsMenu.SetActive(false);
gamePadRunnerControlsMenu.SetActive(true);
}
}
}
//check if mouse movement if so (turn off pointer)
if (Input.GetAxis("Mouse X") != 0 || Input.GetAxis("Mouse Y") != 0)
{
if (keyboardControlsMenu.activeInHierarchy == false)
{
keyboardControlsMenu.SetActive(true);
gamePadControlsMenu.SetActive(false);
if(isKing){
//if off, turn it on
if(gamePadKingControlsMenu.activeInHierarchy == false)
{
keyboardKingControlsMenu.SetActive(true);
gamePadKingControlsMenu.SetActive(false);
}
//if off, turn it on
if(gamePadKingControlsMenu.activeInHierarchy == false)
{
keyboardKingControlsMenu.SetActive(true);
gamePadKingControlsMenu.SetActive(false);
}
}
else{
//if off, turn it on
if(gamePadRunnerControlsMenu.activeInHierarchy == false)
{
keyboardRunnerControlsMenu.SetActive(true);
gamePadRunnerControlsMenu.SetActive(false);
}
//if off, turn it on
if(gamePadRunnerControlsMenu.activeInHierarchy == false)
{
keyboardRunnerControlsMenu.SetActive(true);
gamePadRunnerControlsMenu.SetActive(false);
}
}
}
}
public void SwapButtonText(){
if(!isKing){
buttonText.text = "Runner Controls";
isKing = true;
}
else{
buttonText.text = "King Controls";
isKing = false;
}
}
}