public void NextStage() { stage = stage + 1; switch (stage) { case PrologueStage.DestroyedEarth: ShowDestroyedEarth(); break; case PrologueStage.Dome: ShowDome(); break; case PrologueStage.Missions: ShowMissions(); break; case PrologueStage.CharacterSelect: ShowCharacterSelect(); break; default: break; } }
private void ShowMissions() { dome.SetActive(false); missions.SetActive(true); stage = PrologueStage.Missions; dome.GetComponent <Animator>().Play("ImagePrologueFadeout"); }
private void ShowDome() { earth.SetActive(false); dome.SetActive(true); stage = PrologueStage.Dome; earthDestroyed.GetComponent <Animator>().Play("ImagePrologueFadeout"); earthDestroyed.SetActive(false); }
void Start() { stage = PrologueStage.None; earth = GameObject.Find("Earth"); earthDestroyed = GameObject.Find("Earth Destroyed"); earthDestroyed.GetComponent <Animator>().enabled = false; dome = GameObject.Find("Dome"); missions = GameObject.Find("Missions"); ball = missions.transform.Find("Ball").gameObject; flag = missions.transform.Find("Flag").gameObject; zone = GameObject.Find("Zone Select"); zone.transform.localScale = Vector3.zero; dome.SetActive(false); missions.SetActive(false); HideDialog(); }
private void ShowCharacterSelect() { missions.SetActive(false); zone.transform.localScale = Vector3.one; stage = PrologueStage.CharacterSelect; }
private void ShowDestroyedEarth() { earthDestroyed.GetComponent <Animator>().enabled = true; stage = PrologueStage.DestroyedEarth; earth.GetComponent <Animator>().Play("ImagePrologueFadeout"); }