public void EnterCustomLevel() { LevelPasser lp = Instantiate(prefab).GetComponent <LevelPasser>(); lp.levelCode = customlevelCodeText.text; lp.useLandMine = toggleMine.isOn; Debug.LogFormat("Use mine = {0}", lp.useLandMine); SceneManager.LoadScene(3); }
public void EnterCustomLevelThisScene() { LevelPasser lp = Instantiate(prefab).GetComponent <LevelPasser>(); lp.levelCode = customlevelCodeText.text; lp.useLandMine = toggleMine.isOn; Debug.LogFormat("Use mine = {0}", lp.useLandMine); GridController.instance.ApplyLevelPasser(); }
public void EnterLevel() { LevelPasser lp = Instantiate(prefab).GetComponent <LevelPasser>(); lp.levelCode = levelList[curIndex].levelCode; lp.useLandMine = toggleMine.isOn; Debug.LogFormat("Use mine = {0}", lp.useLandMine); SceneManager.LoadScene(3); }
public static GameObject CreatePasser(string code, bool useMine = false) { GameObject g = GameObject.CreatePrimitive(PrimitiveType.Quad); LevelPasser lp = g.AddComponent <LevelPasser>(); lp.levelCode = code; lp.useLandMine = useMine; return(g); }
public void EnterLevelThisScene() { LevelPasser lp = Instantiate(prefab).GetComponent <LevelPasser>(); lp.levelCode = levelList[curIndex].levelCode; lp.useLandMine = toggleMine.isOn; Debug.LogFormat("Use mine = {0}", lp.useLandMine); GameController.instance.gamePhase = GamePhase.Presetting; GridController.instance.ApplyLevelPasser(); }
private void Start() { if (instance == null) { instance = this; DontDestroyOnLoad(gameObject); } else { Destroy(gameObject); } }
void Start() { scorePasser = GameObject.FindObjectOfType <ScorePasser>(); levelPasser = GameObject.FindObjectOfType <LevelPasser>(); banditScore.text = "Bandits Killed: " + scorePasser.killCounterBandits.ToString(); gsScore.text = "GunSlingers Killed: " + scorePasser.killCounterGunslingers.ToString(); snakeScore.text = "Snakes Killed: " + scorePasser.killCounterSnakes.ToString(); scorpionScore.text = "Scorpions Killed: " + scorePasser.killCounterScorpions.ToString(); floor.text = "Floor " + levelPasser.floor.ToString(); }
public void Restart() { if (GridController.instance != null) { GameObject g = GameObject.CreatePrimitive(PrimitiveType.Quad); g.AddComponent <LevelPasser>().levelCode = GridController.instance.levelCode; LevelPasser lp = g.GetComponent <LevelPasser>(); lp.useLandMine = GameController.instance.useLandMine; DontDestroyOnLoad(g); } SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex); }
public void ApplyLevelPasser() { LevelPasser lp = FindObjectOfType <LevelPasser>(); if (lp != null) { levelCode = lp.levelCode; ApplyCode(); if (lp.useLandMine) { LandMineDeployment.instance.BeginSetting(); } else { LandMineDeployment.instance.HidePanel(); GameController.instance.gamePhase = GamePhase.DrawLine; } Destroy(lp.gameObject); } }
void Awake() { instance = this; DontDestroyOnLoad(gameObject); }
public void RpcCreateMap(string str, bool useMine) { LevelPasser.CreatePasser(str, useMine); GridController.instance.ApplyLevelPasser(); //GameController.instance.gamePhase = GamePhase.DrawLine; }
public void NextLevel() { levelPasser = GameObject.FindObjectOfType <LevelPasser>(); levelPasser.incrementFloor(); SceneManager.LoadScene("SampleScene"); }
public void ReturnToMenu() { levelPasser = GameObject.FindObjectOfType <LevelPasser>(); levelPasser.resetFloor(); SceneManager.LoadScene("MainMenu"); }
public void RestartGame() { levelPasser = GameObject.FindObjectOfType <LevelPasser>(); levelPasser.resetFloor(); SceneManager.LoadScene("SampleScene"); }