public void ValueModifierEntered(ValueModifierUI val) { prevState = state; state = Enums.UIStates.ValueModifier; currentValueMod = val; currentValueMod.GetComponent <Selectable>().interactable = false; }
private void ValueModifier() { if (ControllerManager.instance.GetAxis(ControllerInputWrapper.Axis.LeftStickY, PlayerID.One) > ControllerManager.CUSTOM_DEADZONE || ControllerManager.instance.GetAxis(ControllerInputWrapper.Axis.DPadY, PlayerID.One) > 0) { if (vTimer >= delay || vTimer == 0) { currentValueMod.IncrementValue(); vTimer = 0; } vTimer += Time.deltaTime; } else if (ControllerManager.instance.GetAxis(ControllerInputWrapper.Axis.LeftStickY, PlayerID.One) < -ControllerManager.CUSTOM_DEADZONE || ControllerManager.instance.GetAxis(ControllerInputWrapper.Axis.DPadY, PlayerID.One) < 0) { if (vTimer >= delay || vTimer == 0) { currentValueMod.DecrementValue(); vTimer = 0; } vTimer += Time.deltaTime; } else { vTimer = 0; } if (ControllerManager.instance.GetButtonDown(ControllerInputWrapper.Buttons.B, PlayerID.One) || ControllerManager.instance.GetButtonDown(ControllerInputWrapper.Buttons.A, PlayerID.One)) { state = prevState; currentValueMod.GetComponent <Selectable>().interactable = true; } }
public void SignInToMain() { state = Enums.UIStates.Main; UpdatePanels(MainPanel); PlayerPanel.gameObject.SetActive(true); PlayerPanel.SetAsLastSibling(); }
public void CallSplash() { state = Enums.UIStates.Splash; PlayerPanel.gameObject.SetActive(false); menuTitle.SetActive(false); UpdatePanels(SplashPanel); }
public void ValueModifierEntered(ValueModifierUI val) { prevState = state; prevSelected = EventSystem.current.currentSelectedGameObject; state = Enums.UIStates.ValueModifier; currentValueMod = val; currentValueMod.GetComponent <Selectable>().interactable = false; }
private void Multiplayer() { Navigate(); if (ControllerManager.instance.GetButtonDown(ControllerInputWrapper.Buttons.B, PlayerID.One)) { state = Enums.UIStates.Main; UpdatePanels(MainPanel); } }
private void Video() { Navigate(); if (ControllerManager.instance.GetButtonDown(ControllerInputWrapper.Buttons.B, PlayerID.One)) { state = Enums.UIStates.Settings; UpdatePanels(SettingPanel); } }
private void ArenaStandardMatch() { Navigate(); if (ControllerManager.instance.GetButtonDown(ControllerInputWrapper.Buttons.B, PlayerID.One)) { state = Enums.UIStates.Multiplayer; UpdatePanels(MultiPanel); } }
void OnEnable() { if(ControllerManager.instance.NumPlayers > 0) { state = Enums.UIStates.Main; UpdatePanels(MainPanel); PlayerPanel.gameObject.SetActive(true); PlayerPanel.SetAsFirstSibling(); menuTitle.SetActive(true); } }
public void CallLevelSelect(MatchDesigner match) { GameSettings settings = match.GetSettings(); SaveManager.SaveGameSettings(settings, "Current.dat"); prevState = state; prevPanel = activePanel; state = Enums.UIStates.LevelSelect; UpdatePanels(LevelSelectPanel); }
private void LevelSelect() { Navigate(); if (ControllerManager.instance.GetButtonDown(ControllerInputWrapper.Buttons.B, PlayerID.One)) { state = prevState; UpdatePanels(prevPanel); SFXManager.instance.PlayNegative(); } }
private void TargetLevelSelect() { Navigate(); if (ControllerManager.instance.GetButtonDown(ControllerInputWrapper.Buttons.B, PlayerID.One)) { state = Enums.UIStates.Main; UpdatePanels(MainPanel); SFXManager.instance.PlayNegative(); } }
private void HideAllPanels() { state = Enums.UIStates.None; SplashPanel.gameObject.SetActive(false); MainPanel.gameObject.SetActive(false); SinglePanel.gameObject.SetActive(false); MultiPanel.gameObject.SetActive(false); SettingPanel.gameObject.SetActive(false); AudioPanel.gameObject.SetActive(false); VideoPanel.gameObject.SetActive(false); }
void OnEnable() { if (ControllerManager.instance.NumPlayers > 0) { state = Enums.UIStates.Main; UpdatePanels(MainPanel); PlayerPanel.gameObject.SetActive(true); PlayerPanel.SetAsFirstSibling(); menuTitle.SetActive(true); } }
private void Splash() { ControllerManager.instance.AddPlayer(ControllerInputWrapper.Buttons.Start); if (ControllerManager.instance.GetButtonDown(ControllerInputWrapper.Buttons.Start, PlayerID.One)) { state = Enums.UIStates.Signin; UpdatePanels(SignInPanel); SFXManager.instance.PlayAffirm(); } if (ControllerManager.instance.GetButtonDown(ControllerInputWrapper.Buttons.B, PlayerID.One)) { ExitGame(); } }
private void SignIn() { if (ControllerManager.instance.GetButtonDown(ControllerInputWrapper.Buttons.B, PlayerID.One)) { state = Enums.UIStates.Splash; UpdatePanels(SplashPanel); } if (ControllerManager.instance.GetButtonDown(ControllerInputWrapper.Buttons.Start, PlayerID.One)) { string text = SignInPanel.FindChild("NameCreator").FindChild("LetterHolder").GetComponent <NameCreator>().t.text; if (text.Length == 4) { ProfileData pd = new ProfileData(text); ProfileManager.instance.AddProfile(pd); SignInToMain(); } } }
private void ValueModifier() { if (ControllerManager.instance.GetAxis(ControllerInputWrapper.Axis.LeftStickY, PlayerID.One) > ControllerManager.CUSTOM_DEADZONE || ControllerManager.instance.GetAxis(ControllerInputWrapper.Axis.DPadY, PlayerID.One) > 0 || ControllerManager.instance.GetAxis(ControllerInputWrapper.Axis.LeftStickX, PlayerID.One) > ControllerManager.CUSTOM_DEADZONE || ControllerManager.instance.GetAxis(ControllerInputWrapper.Axis.DPadX, PlayerID.One) > 0) { if (vTimer >= delay || vTimer == 0) { currentValueMod.IncrementValue(); vTimer = 0; SFXManager.instance.PlayClick(); } vTimer += Time.deltaTime; } else if (ControllerManager.instance.GetAxis(ControllerInputWrapper.Axis.LeftStickY, PlayerID.One) < -ControllerManager.CUSTOM_DEADZONE || ControllerManager.instance.GetAxis(ControllerInputWrapper.Axis.DPadY, PlayerID.One) < 0 || ControllerManager.instance.GetAxis(ControllerInputWrapper.Axis.LeftStickX, PlayerID.One) < -ControllerManager.CUSTOM_DEADZONE || ControllerManager.instance.GetAxis(ControllerInputWrapper.Axis.DPadX, PlayerID.One) < 0) { if (vTimer >= delay || vTimer == 0) { currentValueMod.DecrementValue(); vTimer = 0; SFXManager.instance.PlayClick(); } vTimer += Time.deltaTime; } else { vTimer = 0; } if (ControllerManager.instance.GetButtonDown(ControllerInputWrapper.Buttons.B, PlayerID.One) || ControllerManager.instance.GetButtonDown(ControllerInputWrapper.Buttons.A, PlayerID.One)) { state = prevState; currentValueMod.GetComponent <Selectable>().interactable = true; Navigator.CallCancel(); EventSystem.current.SetSelectedGameObject(prevSelected); } }
private void Splash() { if(ControllerManager.instance.GetButton(ControllerInputWrapper.Buttons.Start, PlayerID.One)) { if (GameManager.instance.AllPlayers.Count == 0) { state = Enums.UIStates.Signin; //UpdatePanels(); } else { state = Enums.UIStates.Main; UpdatePanels(MainPanel); } } if(ControllerManager.instance.GetButton(ControllerInputWrapper.Buttons.B, PlayerID.One)) { ExitGame(); } }
private void Splash() { if (ControllerManager.instance.GetButton(ControllerInputWrapper.Buttons.Start, PlayerID.One)) { if (GameManager.instance.AllPlayers.Count == 0) { state = Enums.UIStates.Signin; //UpdatePanels(); } else { state = Enums.UIStates.Main; UpdatePanels(MainPanel); } } if (ControllerManager.instance.GetButton(ControllerInputWrapper.Buttons.B, PlayerID.One)) { ExitGame(); } }
private void Splash() { ControllerManager.instance.AddPlayer(ControllerInputWrapper.Buttons.Start); if (ControllerManager.instance.GetButtonDown(ControllerInputWrapper.Buttons.Start, PlayerID.One)) { // if (GameManager.instance.AllPlayers.Count == 0) // { // state = Enums.UIStates.Signin; // //UpdatePanels(); // } // else // { state = Enums.UIStates.Signin; UpdatePanels(SignInPanel); // } } if (ControllerManager.instance.GetButtonDown(ControllerInputWrapper.Buttons.B, PlayerID.One)) { ExitGame(); } }
private void Splash() { ControllerManager.instance.AddPlayer(ControllerInputWrapper.Buttons.Start); if(ControllerManager.instance.GetButtonDown(ControllerInputWrapper.Buttons.Start, PlayerID.One)) { // if (GameManager.instance.AllPlayers.Count == 0) // { // state = Enums.UIStates.Signin; // //UpdatePanels(); // } // else // { state = Enums.UIStates.Signin; UpdatePanels(SignInPanel); // } } if(ControllerManager.instance.GetButtonDown(ControllerInputWrapper.Buttons.B, PlayerID.One)) { ExitGame(); } }
private void SignIn() { if (ControllerManager.instance.GetButtonDown(ControllerInputWrapper.Buttons.B, PlayerID.One)) { SignInPanel.FindChild("NameCreator").FindChild("LetterHolder").GetComponent <NameCreator>().Reset(); state = Enums.UIStates.Splash; UpdatePanels(SplashPanel); SFXManager.instance.PlayNegative(); ControllerManager.instance.AllowPlayerRemoval(ControllerInputWrapper.Buttons.B); } if (ControllerManager.instance.GetButtonDown(ControllerInputWrapper.Buttons.Start, PlayerID.One)) { NameCreator nameCreator = SignInPanel.FindChild("NameCreator").FindChild("LetterHolder").GetComponent <NameCreator>(); string text = nameCreator.t.text; if (text.Length > 0 && text.ToCharArray()[text.Length - 1] != ' ') { nameCreator.Reset(); ProfileData pd = new ProfileData(text); ProfileManager.instance.AddProfile(pd); SignInToMain(); SFXManager.instance.PlayAffirm(); } } }
public void CallSinglePlayer() { state = Enums.UIStates.SinglePlayer; UpdatePanels(SinglePanel); }
public void CallArenaStandard() { state = Enums.UIStates.ArenaStandard; UpdatePanels(ArenaStandardPanel); }
public void ValueModifierEntered(ValueModifierUI val) { prevState = state; state = Enums.UIStates.ValueModifier; currentValueMod = val; currentValueMod.GetComponent<Selectable>().interactable = false; }
private void ValueModifier() { if(ControllerManager.instance.GetAxis(ControllerInputWrapper.Axis.LeftStickY, PlayerID.One) > ControllerManager.CUSTOM_DEADZONE || ControllerManager.instance.GetAxis(ControllerInputWrapper.Axis.DPadY, PlayerID.One) > 0 || ControllerManager.instance.GetAxis(ControllerInputWrapper.Axis.LeftStickX, PlayerID.One) > ControllerManager.CUSTOM_DEADZONE || ControllerManager.instance.GetAxis(ControllerInputWrapper.Axis.DPadX, PlayerID.One) > 0) { if (vTimer >= delay || vTimer == 0) { currentValueMod.IncrementValue(); vTimer = 0; SFXManager.instance.PlayClick(); } vTimer += Time.deltaTime; } else if(ControllerManager.instance.GetAxis(ControllerInputWrapper.Axis.LeftStickY, PlayerID.One) < -ControllerManager.CUSTOM_DEADZONE || ControllerManager.instance.GetAxis(ControllerInputWrapper.Axis.DPadY, PlayerID.One) < 0 || ControllerManager.instance.GetAxis(ControllerInputWrapper.Axis.LeftStickX, PlayerID.One) < -ControllerManager.CUSTOM_DEADZONE || ControllerManager.instance.GetAxis(ControllerInputWrapper.Axis.DPadX, PlayerID.One) < 0) { if (vTimer >= delay || vTimer == 0) { currentValueMod.DecrementValue(); vTimer = 0; SFXManager.instance.PlayClick(); } vTimer += Time.deltaTime; } else { vTimer = 0; } if (ControllerManager.instance.GetButtonDown(ControllerInputWrapper.Buttons.B, PlayerID.One) || ControllerManager.instance.GetButtonDown(ControllerInputWrapper.Buttons.A, PlayerID.One)) { state = prevState; currentValueMod.GetComponent<Selectable>().interactable = true; Navigator.CallCancel(); EventSystem.current.SetSelectedGameObject(prevSelected); } }
public void CallVideo() { state = Enums.UIStates.Video; UpdatePanels(VideoPanel); }
public void CallSettings() { state = Enums.UIStates.Settings; UpdatePanels(SettingPanel); }
public void CallAudio() { state = Enums.UIStates.Audio; UpdatePanels(AudioPanel); }
public void CallTargetLevelSelect() { state = Enums.UIStates.TargetLevelSelect; UpdatePanels(TargetLevelSelectPanel); }
public void CallMain() { state = Enums.UIStates.Main; UpdatePanels(MainPanel); }
public void CallMultiPlayer() { state = Enums.UIStates.Multiplayer; UpdatePanels(MultiPanel); }
public void CallLevelSelect(MatchDesigner match) { GameSettings settings = match.GetSettings(); SaveManager.SaveGameSettings(settings,"Current.dat"); prevState = state; prevPanel = activePanel; state = Enums.UIStates.LevelSelect; UpdatePanels(LevelSelectPanel); }
private void SignIn() { if (ControllerManager.instance.GetButtonDown(ControllerInputWrapper.Buttons.B, PlayerID.One)) { state = Enums.UIStates.Splash; UpdatePanels(SplashPanel); SFXManager.instance.PlayNegative(); ControllerManager.instance.AllowPlayerRemoval(ControllerInputWrapper.Buttons.B); } if (ControllerManager.instance.GetButtonDown(ControllerInputWrapper.Buttons.Start, PlayerID.One)) { string text = SignInPanel.FindChild("NameCreator").FindChild("LetterHolder").GetComponent<NameCreator>().t.text; if(text.Length > 0 && text.ToCharArray()[text.Length-1] != ' ') { ProfileData pd = new ProfileData(text); ProfileManager.instance.AddProfile(pd); SignInToMain(); SFXManager.instance.PlayAffirm(); } } }
private void ValueModifier() { if(ControllerManager.instance.GetAxis(ControllerInputWrapper.Axis.LeftStickY, PlayerID.One) > ControllerManager.CUSTOM_DEADZONE || ControllerManager.instance.GetAxis(ControllerInputWrapper.Axis.DPadY, PlayerID.One) > 0) { if (vTimer >= delay || vTimer == 0) { currentValueMod.IncrementValue(); vTimer = 0; } vTimer += Time.deltaTime; } else if(ControllerManager.instance.GetAxis(ControllerInputWrapper.Axis.LeftStickY, PlayerID.One) < -ControllerManager.CUSTOM_DEADZONE || ControllerManager.instance.GetAxis(ControllerInputWrapper.Axis.DPadY, PlayerID.One) < 0) { if (vTimer >= delay || vTimer == 0) { currentValueMod.DecrementValue(); vTimer = 0; } vTimer += Time.deltaTime; } else { vTimer = 0; } if (ControllerManager.instance.GetButtonDown(ControllerInputWrapper.Buttons.B, PlayerID.One) || ControllerManager.instance.GetButtonDown(ControllerInputWrapper.Buttons.A, PlayerID.One)) { state = prevState; currentValueMod.GetComponent<Selectable>().interactable = true; } }
public void ValueModifierEntered(ValueModifierUI val) { prevState = state; prevSelected = EventSystem.current.currentSelectedGameObject; state = Enums.UIStates.ValueModifier; currentValueMod = val; currentValueMod.GetComponent<Selectable>().interactable = false; }
private void SignIn() { if (ControllerManager.instance.GetButtonDown(ControllerInputWrapper.Buttons.B, PlayerID.One)) { state = Enums.UIStates.Splash; UpdatePanels(SplashPanel); } if (ControllerManager.instance.GetButtonDown(ControllerInputWrapper.Buttons.Start, PlayerID.One)) { string text = SignInPanel.FindChild("NameCreator").FindChild("LetterHolder").GetComponent<NameCreator>().t.text; if(text.Length == 4) { ProfileData pd = new ProfileData(text); ProfileManager.instance.AddProfile(pd); SignInToMain(); } } }
private void Splash() { ControllerManager.instance.AddPlayer(ControllerInputWrapper.Buttons.Start); if(ControllerManager.instance.GetButtonDown(ControllerInputWrapper.Buttons.Start, PlayerID.One)) { state = Enums.UIStates.Signin; UpdatePanels(SignInPanel); SFXManager.instance.PlayAffirm(); } if(ControllerManager.instance.GetButtonDown(ControllerInputWrapper.Buttons.B, PlayerID.One)) { ExitGame(); } }