157 lines
		
	
	
		
			6.4 KiB
		
	
	
	
		
			C#
		
	
	
	
		
		
			
		
	
	
			157 lines
		
	
	
		
			6.4 KiB
		
	
	
	
		
			C#
		
	
	
	
|  | using System.Collections; | |||
|  | using System.Collections.Generic; | |||
|  | using UnityEngine; | |||
|  | using UnityEngine.SceneManagement; | |||
|  | using UnityEngine.UI; | |||
|  | using UnityEngine.Events; | |||
|  | 
 | |||
|  | namespace PolygonArsenal | |||
|  | { | |||
|  | 
 | |||
|  | public class PolygonSceneSelect : MonoBehaviour | |||
|  | { | |||
|  | 	public bool GUIHide = false; | |||
|  | 	public bool GUIHide2 = false; | |||
|  | 	public bool GUIHide3 = false; | |||
|  | 	public bool GUIHide4 = false; | |||
|  | 	public bool GUIHide5 = false; | |||
|  | 	 | |||
|  | 	//Combat Scenes | |||
|  | 	 | |||
|  |     public void CBLoadSceneMissiles()		{ SceneManager.LoadScene("PolyMissiles");	} | |||
|  | 	public void CBLoadSceneBeams()			{ SceneManager.LoadScene("PolyBeams"); 		} | |||
|  | 	public void CBLoadSceneBeams2()			{ SceneManager.LoadScene("PolyBeams2"); 	} | |||
|  | 	public void CBLoadSceneAura()			{ SceneManager.LoadScene("PolyAura"); 		} | |||
|  | 	public void CBLoadSceneAura2()			{ SceneManager.LoadScene("PolyAura2");	 	} | |||
|  | 	public void CBLoadSceneAura3()			{ SceneManager.LoadScene("PolyAura3"); 		} | |||
|  | 	public void CBLoadSceneAura4()			{ SceneManager.LoadScene("PolyAura4"); 		} | |||
|  | 	public void CBLoadSceneBarrage()		{ SceneManager.LoadScene("PolyBarrage"); 	} | |||
|  | 	public void CBLoadSceneBarrage2()		{ SceneManager.LoadScene("PolyBarrage2"); 	} | |||
|  | 	public void CBLoadSceneChains()			{ SceneManager.LoadScene("PolyChains"); 	} | |||
|  | 	public void CBLoadSceneChains2()		{ SceneManager.LoadScene("PolyChains2"); 	} | |||
|  | 	public void CBLoadSceneCleave()			{ SceneManager.LoadScene("PolyCleave"); 	} | |||
|  | 	public void CBLoadSceneCombat01()		{ SceneManager.LoadScene("PolyCombat01"); 	} | |||
|  | 	public void CBLoadSceneCombat02()		{ SceneManager.LoadScene("PolyCombat02"); 	} | |||
|  | 	public void CBLoadSceneCurses()			{ SceneManager.LoadScene("PolyCurses"); 	} | |||
|  | 	public void CBLoadSceneDeath()			{ SceneManager.LoadScene("PolyDeath");	 	} | |||
|  | 	public void CBLoadSceneEnchant()		{ SceneManager.LoadScene("PolyEnchant"); 	} | |||
|  | 	public void CBLoadSceneExploMini()		{ SceneManager.LoadScene("PolyExploMini"); 	} | |||
|  | 	public void CBLoadSceneGore()			{ SceneManager.LoadScene("PolyGore"); 		} | |||
|  | 	public void CBLoadSceneHitscan()		{ SceneManager.LoadScene("PolyHitscan"); 	} | |||
|  | 	public void CBLoadSceneNecromancy()		{ SceneManager.LoadScene("PolyNecromancy");	} | |||
|  | 	public void CBLoadSceneNova()			{ SceneManager.LoadScene("PolyNova"); 		} | |||
|  | 	public void CBLoadSceneOrbitalBeam()	{ SceneManager.LoadScene("PolyOrbitalBeam");} | |||
|  | 	public void CBLoadSceneSpikes()			{ SceneManager.LoadScene("PolySpikes"); 	} | |||
|  | 	public void CBLoadSceneSpikes2()		{ SceneManager.LoadScene("PolySpikes2"); 	} | |||
|  | 	public void CBLoadSceneSpikes3()		{ SceneManager.LoadScene("PolySpikes3"); 	} | |||
|  | 	public void CBLoadSceneSpikes4()		{ SceneManager.LoadScene("PolySpikes4"); 	} | |||
|  | 	public void CBLoadSceneSurfaceDmg()		{ SceneManager.LoadScene("PolySurfaceDmg");	} | |||
|  | 	public void CBLoadSceneSword()			{ SceneManager.LoadScene("PolySword"); 		} | |||
|  | 	public void CBLoadSceneSwordTrail()		{ SceneManager.LoadScene("PolySwordTrail");	} | |||
|  | 	 | |||
|  | 	//Environment Scenes | |||
|  | 	 | |||
|  | 	public void ENVLoadSceneConfetti()		{ SceneManager.LoadScene("PolyConfetti"); 	} | |||
|  | 	public void ENVLoadSceneEnvironment()	{ SceneManager.LoadScene("PolyEnvironment");} | |||
|  | 	public void ENVLoadSceneFire()			{ SceneManager.LoadScene("PolyFire"); 		} | |||
|  | 	public void ENVLoadSceneFire2()			{ SceneManager.LoadScene("PolyFire2"); 		} | |||
|  | 	public void ENVLoadSceneFireflies()		{ SceneManager.LoadScene("PolyFireflies"); 	} | |||
|  | 	public void ENVLoadSceneFireworks()		{ SceneManager.LoadScene("PolyFireworks"); 	} | |||
|  | 	public void ENVLoadSceneLiquid()		{ SceneManager.LoadScene("PolyLiquid"); 	} | |||
|  | 	public void ENVLoadSceneLiquid2()		{ SceneManager.LoadScene("PolyLiquid2"); 	} | |||
|  | 	public void ENVLoadSceneRocks()			{ SceneManager.LoadScene("PolyRocks"); 		} | |||
|  | 	public void ENVLoadSceneSparks()		{ SceneManager.LoadScene("PolySparks"); 	} | |||
|  | 	public void ENVLoadSceneTornado()		{ SceneManager.LoadScene("PolyTornado"); 	} | |||
|  | 	public void ENVLoadSceneWeather()		{ SceneManager.LoadScene("PolyWeather"); 	} | |||
|  | 	 | |||
|  | 	//Interactive Scenes | |||
|  | 	 | |||
|  | 	public void INTLoadSceneBeamUp()		{ SceneManager.LoadScene("PolyBeamUp"); 	} | |||
|  | 	public void INTLoadSceneBlackHole()		{ SceneManager.LoadScene("PolyBlackHole"); 	} | |||
|  | 	public void INTLoadSceneHeal()			{ SceneManager.LoadScene("PolyHeal"); 		} | |||
|  | 	public void INTLoadSceneJets()			{ SceneManager.LoadScene("PolyJets"); 		} | |||
|  | 	public void INTLoadSceneLoot()			{ SceneManager.LoadScene("PolyLoot"); 		} | |||
|  | 	public void INTLoadScenePortal()		{ SceneManager.LoadScene("PolyPortal"); 	} | |||
|  | 	public void INTLoadScenePortal2()		{ SceneManager.LoadScene("PolyPortal2"); 	} | |||
|  | 	public void INTLoadScenePowerupIcon()	{ SceneManager.LoadScene("PolyPowerupIcon");} | |||
|  | 	public void INTLoadSceneSpawn()			{ SceneManager.LoadScene("PolySpawn"); 		} | |||
|  | 	public void INTLoadSceneTrails()		{ SceneManager.LoadScene("PolyTrails"); 	} | |||
|  | 	public void INTLoadSceneTreasure()		{ SceneManager.LoadScene("PolyTreasure"); 	} | |||
|  | 	public void INTLoadSceneTreasure2()		{ SceneManager.LoadScene("PolyTreasure2"); 	} | |||
|  | 	public void INTLoadSceneZones()			{ SceneManager.LoadScene("PolyZones"); 		} | |||
|  | 	 | |||
|  | 	 void Update () | |||
|  | 	 { | |||
|  |   | |||
|  |      if(Input.GetKeyDown(KeyCode.L)) | |||
|  | 	 { | |||
|  |          GUIHide = !GUIHide; | |||
|  |       | |||
|  |          if (GUIHide) | |||
|  | 		 { | |||
|  |              GameObject.Find("CanvasSceneSelectCom").GetComponent<Canvas> ().enabled = false; | |||
|  |          } | |||
|  | 		  | |||
|  | 		 else | |||
|  | 		 { | |||
|  |              GameObject.Find("CanvasSceneSelectCom").GetComponent<Canvas> ().enabled = true; | |||
|  |          } | |||
|  |      } | |||
|  | 	      if(Input.GetKeyDown(KeyCode.J)) | |||
|  | 	 { | |||
|  |          GUIHide2 = !GUIHide2; | |||
|  |       | |||
|  |          if (GUIHide2) | |||
|  | 		 { | |||
|  |              GameObject.Find("CanvasMissiles").GetComponent<Canvas> ().enabled = false; | |||
|  |          } | |||
|  | 		 else | |||
|  | 		 { | |||
|  |              GameObject.Find("CanvasMissiles").GetComponent<Canvas> ().enabled = true; | |||
|  |          } | |||
|  |      } | |||
|  | 		if(Input.GetKeyDown(KeyCode.H)) | |||
|  | 	 { | |||
|  |          GUIHide3 = !GUIHide3; | |||
|  |       | |||
|  |          if (GUIHide3) | |||
|  | 		 { | |||
|  |              GameObject.Find("CanvasTips").GetComponent<Canvas> ().enabled = false; | |||
|  |          } | |||
|  | 		 else | |||
|  | 		 { | |||
|  |              GameObject.Find("CanvasTips").GetComponent<Canvas> ().enabled = true; | |||
|  |          } | |||
|  |      } | |||
|  | 	 if(Input.GetKeyDown(KeyCode.M)) | |||
|  | 	 { | |||
|  |          GUIHide4 = !GUIHide4; | |||
|  |       | |||
|  |          if (GUIHide4) | |||
|  | 		 { | |||
|  |              GameObject.Find("CanvasSceneSelectInt").GetComponent<Canvas> ().enabled = false; | |||
|  |          } | |||
|  | 		  | |||
|  | 		 else | |||
|  | 		 { | |||
|  |              GameObject.Find("CanvasSceneSelectInt").GetComponent<Canvas> ().enabled = true; | |||
|  |          } | |||
|  |      } | |||
|  | 	 if(Input.GetKeyDown(KeyCode.N)) | |||
|  | 	 { | |||
|  |          GUIHide5 = !GUIHide5; | |||
|  |       | |||
|  |          if (GUIHide5) | |||
|  | 		 { | |||
|  |              GameObject.Find("CanvasSceneSelectEnv").GetComponent<Canvas> ().enabled = false; | |||
|  |          } | |||
|  | 		  | |||
|  | 		 else | |||
|  | 		 { | |||
|  |              GameObject.Find("CanvasSceneSelectEnv").GetComponent<Canvas> ().enabled = true; | |||
|  |          } | |||
|  |      } | |||
|  | 	} | |||
|  | } | |||
|  | 
 | |||
|  | } |