protected void EndFlashback() { GameManager.instance.invertWorldBlocked = invertBlocked; GameManager.instance.InvertWorld(wasInverted); GameManager.instance.blocked = false; ExtrasManager.EndSideQuest(); GameManager.instance.Print("EndFlashback"); }
// Use this for initialization void Start() { if (extrasManager == null) { extrasManager = this; this.arrLore = new bool[numLore]; this.arrJournal = new bool[numJournal]; this.arrBios = new bool[4]; Load(); } else if (extrasManager != this) { Destroy(this.gameObject); } }
private void Update() { if (!hidden && !GameManager.instance.invertWorld) { hidden = true; rendererPage.enabled = false; } else if (hidden && GameManager.instance.invertWorld) { hidden = false; rendererPage.enabled = true; } if (!hidden && triggered && CrossPlatformInputManager.GetButtonDown("keyInteract")) { ExtrasManager.InitSideQuest(numSideQuest); } }
public override void EspecificaEnum(int pos) { secao = (enumMission)pos; GameManager.instance.Print("SECAO: " + secao); if (secao == enumMission.INICIO) { GameManager.instance.rpgTalk.NewTalk("M5KidRoomSceneStart", "M5KidRoomSceneEnd", GameManager.instance.rpgTalk.txtToParse); } else if (secao == enumMission.OPENED) { ExtrasManager.canActivateSide1 = true; ExtrasManager.SideQuestsManager(); } else if (secao == enumMission.CLOSED) { GameManager.instance.rpgTalk.NewTalk("M5KidRoomSceneSideStart", "M5KidRoomSceneSideEnd"); } else if (secao == enumMission.INSIDE) { GameManager.instance.rpgTalk.NewTalk("M5Side1Start", "M5Side1End", false); } else if (secao == enumMission.FINISHED) { GameManager.instance.scenerySounds.PlayBird(1); //GameManager.instance.rpgTalk.NewTalk("M5KidRoomSceneRepeat", "M5KidRoomSceneRepeatEnd"); } else if (secao == enumMission.END_ATTACK) { GameManager.instance.blocked = true; minionEmitter.StopAllMinions(); GameObject.Find("MainCamera").GetComponent <Camera>().orthographicSize = 6; GameObject.Find("MainCamera").GetComponent <Camera>().transform.position = new Vector3(0f, 0f, -20f); mom = GameManager.instance.AddObject("NPCs/mom", "", new Vector3(2.65f, 2.5f, -0.5f), new Vector3(0.3f, 0.3f, 1)); GameManager.instance.rpgTalk.NewTalk("M5HelpMomStart", "M5HelpMomEnd"); } else if (secao == enumMission.ALMOST_ATTACK) { GameManager.instance.rpgTalk.NewTalk("M5HelpMom2Start", "M5HelpMom2End"); } else if (secao == enumMission.ATTACK_MOM) { //final ruim minionEmitter.MoveAllMinionsAround(mom.transform.position); } else if (secao == enumMission.ATTACK_MOM2) { Cat.instance.GetComponent <Cat>().Patrol(); Vector3 aux = mom.transform.position; Vector3[] catPos = { aux }; Cat.instance.targets = catPos; Cat.instance.destroyEndPath = false; GameManager.instance.Invoke("InvokeMission", 8f); } else if (secao == enumMission.ATTACK_CAT) { //final bom minionEmitter.MoveAllMinionsAround(player.transform.position); } else if (secao == enumMission.ATTACK_CAT2) { GameManager.instance.Invoke("InvokeMission", 2f); // tela piscando Cat.instance.GetComponent <Cat>().Patrol(); Vector3 aux = player.transform.position; Vector3[] catPos = { aux }; Cat.instance.targets = catPos; Cat.instance.destroyEndPath = false; } else if (secao == enumMission.FINAL) { //GameManager.instance.ChangeMission(7); GameManager.LoadScene("Credits"); } }