コード例 #1
0
ファイル: MenuManager.cs プロジェクト: szhangGT/Rangers
 public void ValueModifierEntered(ValueModifierUI val)
 {
     prevState       = state;
     state           = Enums.UIStates.ValueModifier;
     currentValueMod = val;
     currentValueMod.GetComponent <Selectable>().interactable = false;
 }
コード例 #2
0
ファイル: MenuManager.cs プロジェクト: szhangGT/Rangers
        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;
            }
        }
コード例 #3
0
ファイル: MenuManager.cs プロジェクト: dvalles/Rangers
 public void SignInToMain()
 {
     state = Enums.UIStates.Main;
     UpdatePanels(MainPanel);
     PlayerPanel.gameObject.SetActive(true);
     PlayerPanel.SetAsLastSibling();
 }
コード例 #4
0
 public void CallSplash()
 {
     state = Enums.UIStates.Splash;
     PlayerPanel.gameObject.SetActive(false);
     menuTitle.SetActive(false);
     UpdatePanels(SplashPanel);
 }
コード例 #5
0
 public void ValueModifierEntered(ValueModifierUI val)
 {
     prevState       = state;
     prevSelected    = EventSystem.current.currentSelectedGameObject;
     state           = Enums.UIStates.ValueModifier;
     currentValueMod = val;
     currentValueMod.GetComponent <Selectable>().interactable = false;
 }
コード例 #6
0
ファイル: MenuManager.cs プロジェクト: dvalles/Rangers
 private void Multiplayer()
 {
     Navigate();
     if (ControllerManager.instance.GetButtonDown(ControllerInputWrapper.Buttons.B, PlayerID.One))
     {
         state = Enums.UIStates.Main;
         UpdatePanels(MainPanel);
     }
 }
コード例 #7
0
ファイル: MenuManager.cs プロジェクト: dvalles/Rangers
 private void Video()
 {
     Navigate();
     if (ControllerManager.instance.GetButtonDown(ControllerInputWrapper.Buttons.B, PlayerID.One))
     {
         state = Enums.UIStates.Settings;
         UpdatePanels(SettingPanel);
     }
 }
コード例 #8
0
ファイル: MenuManager.cs プロジェクト: szhangGT/Rangers
 private void ArenaStandardMatch()
 {
     Navigate();
     if (ControllerManager.instance.GetButtonDown(ControllerInputWrapper.Buttons.B, PlayerID.One))
     {
         state = Enums.UIStates.Multiplayer;
         UpdatePanels(MultiPanel);
     }
 }
コード例 #9
0
ファイル: MenuManager.cs プロジェクト: imtn/Rangers
		void OnEnable() {
			if(ControllerManager.instance.NumPlayers > 0) {
				state = Enums.UIStates.Main;
				UpdatePanels(MainPanel);
				PlayerPanel.gameObject.SetActive(true);
				PlayerPanel.SetAsFirstSibling();
				menuTitle.SetActive(true);
			}
		}
コード例 #10
0
        public void CallLevelSelect(MatchDesigner match)
        {
            GameSettings settings = match.GetSettings();

            SaveManager.SaveGameSettings(settings, "Current.dat");
            prevState = state;
            prevPanel = activePanel;
            state     = Enums.UIStates.LevelSelect;
            UpdatePanels(LevelSelectPanel);
        }
コード例 #11
0
 private void LevelSelect()
 {
     Navigate();
     if (ControllerManager.instance.GetButtonDown(ControllerInputWrapper.Buttons.B, PlayerID.One))
     {
         state = prevState;
         UpdatePanels(prevPanel);
         SFXManager.instance.PlayNegative();
     }
 }
コード例 #12
0
 private void TargetLevelSelect()
 {
     Navigate();
     if (ControllerManager.instance.GetButtonDown(ControllerInputWrapper.Buttons.B, PlayerID.One))
     {
         state = Enums.UIStates.Main;
         UpdatePanels(MainPanel);
         SFXManager.instance.PlayNegative();
     }
 }
コード例 #13
0
ファイル: MenuManager.cs プロジェクト: dvalles/Rangers
 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);
 }
コード例 #14
0
 void OnEnable()
 {
     if (ControllerManager.instance.NumPlayers > 0)
     {
         state = Enums.UIStates.Main;
         UpdatePanels(MainPanel);
         PlayerPanel.gameObject.SetActive(true);
         PlayerPanel.SetAsFirstSibling();
         menuTitle.SetActive(true);
     }
 }
コード例 #15
0
 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();
     }
 }
コード例 #16
0
ファイル: MenuManager.cs プロジェクト: dvalles/Rangers
 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();
         }
     }
 }
コード例 #17
0
        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);
            }
        }
コード例 #18
0
ファイル: MenuManager.cs プロジェクト: AmbroseC/Rangers
        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();
            }
        }
コード例 #19
0
ファイル: MenuManager.cs プロジェクト: nnguyen74/Rangers
 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();
     }
 }
コード例 #20
0
ファイル: MenuManager.cs プロジェクト: dvalles/Rangers
        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();
            }
        }
コード例 #21
0
ファイル: MenuManager.cs プロジェクト: dvalles/Rangers
        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();
            }
        }
コード例 #22
0
 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();
         }
     }
 }
コード例 #23
0
ファイル: MenuManager.cs プロジェクト: dvalles/Rangers
 public void CallSinglePlayer()
 {
     state = Enums.UIStates.SinglePlayer;
     UpdatePanels(SinglePanel);
 }
コード例 #24
0
ファイル: MenuManager.cs プロジェクト: szhangGT/Rangers
		public void CallArenaStandard()
		{
			state = Enums.UIStates.ArenaStandard;
			UpdatePanels(ArenaStandardPanel);
		}
コード例 #25
0
ファイル: MenuManager.cs プロジェクト: imtn/Rangers
		public void CallSplash()
		{
			state = Enums.UIStates.Splash;
			PlayerPanel.gameObject.SetActive(false);
			menuTitle.SetActive(false);
			UpdatePanels(SplashPanel);
		}
コード例 #26
0
ファイル: MenuManager.cs プロジェクト: szhangGT/Rangers
		public void ValueModifierEntered(ValueModifierUI val) {
			prevState = state;
			state = Enums.UIStates.ValueModifier;
			currentValueMod = val;
			currentValueMod.GetComponent<Selectable>().interactable = false;
		}
コード例 #27
0
ファイル: MenuManager.cs プロジェクト: dvalles/Rangers
 public void CallSinglePlayer()
 {
     state = Enums.UIStates.SinglePlayer;
     UpdatePanels(SinglePanel);
 }
コード例 #28
0
ファイル: MenuManager.cs プロジェクト: dvalles/Rangers
 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);
 }
コード例 #29
0
ファイル: MenuManager.cs プロジェクト: imtn/Rangers
		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);
			}
		}
コード例 #30
0
ファイル: MenuManager.cs プロジェクト: dvalles/Rangers
 public void CallVideo()
 {
     state = Enums.UIStates.Video;
     UpdatePanels(VideoPanel);
 }
コード例 #31
0
ファイル: MenuManager.cs プロジェクト: dvalles/Rangers
 public void CallSettings()
 {
     state = Enums.UIStates.Settings;
     UpdatePanels(SettingPanel);
 }
コード例 #32
0
ファイル: MenuManager.cs プロジェクト: dvalles/Rangers
 public void CallAudio()
 {
     state = Enums.UIStates.Audio;
     UpdatePanels(AudioPanel);
 }
コード例 #33
0
ファイル: MenuManager.cs プロジェクト: imtn/Rangers
		private void TargetLevelSelect() {
			Navigate();
			if (ControllerManager.instance.GetButtonDown(ControllerInputWrapper.Buttons.B, PlayerID.One))
			{
				state = Enums.UIStates.Main;
				UpdatePanels(MainPanel);
				SFXManager.instance.PlayNegative();
			}
		}
コード例 #34
0
ファイル: MenuManager.cs プロジェクト: szhangGT/Rangers
		private void ArenaStandardMatch()
		{
			Navigate();
			if (ControllerManager.instance.GetButtonDown(ControllerInputWrapper.Buttons.B, PlayerID.One))
			{
				state = Enums.UIStates.Multiplayer;
				UpdatePanels(MultiPanel);
			}
		}
コード例 #35
0
ファイル: MenuManager.cs プロジェクト: imtn/Rangers
		public void CallTargetLevelSelect()
		{
			state = Enums.UIStates.TargetLevelSelect;
			UpdatePanels(TargetLevelSelectPanel);
		}
コード例 #36
0
ファイル: MenuManager.cs プロジェクト: dvalles/Rangers
 public void CallMain()
 {
     state = Enums.UIStates.Main;
     UpdatePanels(MainPanel);
 }
コード例 #37
0
ファイル: MenuManager.cs プロジェクト: dvalles/Rangers
 public void CallMultiPlayer()
 {
     state = Enums.UIStates.Multiplayer;
     UpdatePanels(MultiPanel);
 }
コード例 #38
0
ファイル: MenuManager.cs プロジェクト: dvalles/Rangers
        private void Multiplayer()
        {
            Navigate();
			if (ControllerManager.instance.GetButtonDown(ControllerInputWrapper.Buttons.B, PlayerID.One))
            {
                state = Enums.UIStates.Main;
                UpdatePanels(MainPanel);
            }
        }
コード例 #39
0
ファイル: MenuManager.cs プロジェクト: dvalles/Rangers
 public void CallAudio()
 {
     state = Enums.UIStates.Audio;
     UpdatePanels(AudioPanel);
 }
コード例 #40
0
 public void CallTargetLevelSelect()
 {
     state = Enums.UIStates.TargetLevelSelect;
     UpdatePanels(TargetLevelSelectPanel);
 }
コード例 #41
0
ファイル: MenuManager.cs プロジェクト: dvalles/Rangers
 public void CallMultiPlayer()
 {
     state = Enums.UIStates.Multiplayer;
     UpdatePanels(MultiPanel);
 }
コード例 #42
0
ファイル: MenuManager.cs プロジェクト: imtn/Rangers
		public void CallLevelSelect(MatchDesigner match)
		{
			GameSettings settings = match.GetSettings();
			SaveManager.SaveGameSettings(settings,"Current.dat");
			prevState = state;
			prevPanel = activePanel;
			state = Enums.UIStates.LevelSelect;
			UpdatePanels(LevelSelectPanel);
		}
コード例 #43
0
ファイル: MenuManager.cs プロジェクト: dvalles/Rangers
        private void Video()
        {
            Navigate();
			if (ControllerManager.instance.GetButtonDown(ControllerInputWrapper.Buttons.B, PlayerID.One))
            {
                state = Enums.UIStates.Settings;
                UpdatePanels(SettingPanel);
            }
        }
コード例 #44
0
ファイル: MenuManager.cs プロジェクト: imtn/Rangers
		private void LevelSelect() {
			Navigate();
			if (ControllerManager.instance.GetButtonDown(ControllerInputWrapper.Buttons.B, PlayerID.One))
			{
				state = prevState;
				UpdatePanels(prevPanel);
				SFXManager.instance.PlayNegative();
			}
		}
コード例 #45
0
ファイル: MenuManager.cs プロジェクト: dvalles/Rangers
		public void SignInToMain()
		{
			state = Enums.UIStates.Main;
			UpdatePanels(MainPanel);
			PlayerPanel.gameObject.SetActive(true);
			PlayerPanel.SetAsLastSibling();
		}
コード例 #46
0
ファイル: MenuManager.cs プロジェクト: imtn/Rangers
		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();
				}
			}
		}
コード例 #47
0
ファイル: MenuManager.cs プロジェクト: dvalles/Rangers
		public void CallMain()
		{
			state = Enums.UIStates.Main;
			UpdatePanels(MainPanel);
		}
コード例 #48
0
ファイル: MenuManager.cs プロジェクト: szhangGT/Rangers
		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;
			}
		}
コード例 #49
0
ファイル: MenuManager.cs プロジェクト: dvalles/Rangers
 public void CallSettings()
 {
     state = Enums.UIStates.Settings;
     UpdatePanels(SettingPanel);
 }
コード例 #50
0
ファイル: MenuManager.cs プロジェクト: imtn/Rangers
		public void ValueModifierEntered(ValueModifierUI val) {
			prevState = state;
			prevSelected = EventSystem.current.currentSelectedGameObject;
			state = Enums.UIStates.ValueModifier;
			currentValueMod = val;
			currentValueMod.GetComponent<Selectable>().interactable = false;
		}
コード例 #51
0
ファイル: MenuManager.cs プロジェクト: dvalles/Rangers
 public void CallVideo()
 {
     state = Enums.UIStates.Video;
     UpdatePanels(VideoPanel);
 }
コード例 #52
0
 public void CallArenaStandard()
 {
     state = Enums.UIStates.ArenaStandard;
     UpdatePanels(ArenaStandardPanel);
 }
コード例 #53
0
ファイル: MenuManager.cs プロジェクト: dvalles/Rangers
		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();
				}
			}
		}
コード例 #54
0
        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();
            }
        }