public override void SetCorredor() { if (GameManager.previousSceneName.Equals("GameOver")) { EspecificaEnum((int)enumMission.GATO_CORREDOR); } GameManager.instance.scenerySounds.StopSound(); //GameManager.instance.rpgTalk.NewTalk ("M3CorridorSceneStart", "M3CorridorSceneEnd"); // LUZ DO AMBIENTE mainLight.transform.Rotate(new Vector3(-20, mainLight.transform.rotation.y, mainLight.transform.rotation.z)); GameObject.Find("AreaLightHolder").gameObject.transform.Find("AreaLight").gameObject.SetActive(true); //utilizar AreaLight para cenas de dia, variar Z // Definir objetos dos quadros GameObject quadro1Object = GameObject.Find("Quadro1").gameObject; quadro1 = quadro1Object.GetComponent <ZoomObject>(); GameObject quadro2Object = GameObject.Find("Quadro2").gameObject; quadro2 = quadro1Object.GetComponent <ZoomObject>(); // Quarto da mãe bloqueado GameObject portaMae = GameObject.Find("DoorToMomRoom").gameObject; portaMae.GetComponent <SceneDoor>().isOpened = false; // Porta Banheiro bloqueada GameObject portaBanheiro = GameObject.Find("DoorToBathroom").gameObject; float portaBanheiroDefaultY = portaBanheiro.transform.position.y; var posX = portaBanheiro.GetComponent <SpriteRenderer>().bounds.size.x / 5; portaBanheiro.GetComponent <SpriteRenderer>().sprite = Resources.Load <Sprite>("Sprites/Objects/Scene/door-closed"); portaBanheiro.GetComponent <SceneDoor>().isOpened = false; portaBanheiro.transform.position = new Vector3(portaBanheiro.transform.position.x - posX, portaBanheiroDefaultY, portaBanheiro.transform.position.z); if (secao == enumMission.INICIO || secao == enumMission.GATO_CORREDOR) { tipEmitter = GameManager.instance.AddObject("Effects/TipEmitter", new Vector3(1.3f, 0.4f, 0)); GameObject trigger = GameManager.instance.AddObject("Scenery/AreaTrigger", "", new Vector3(0f, -0.5f, 1), new Vector3(1, 1, 1)); trigger.GetComponent <Collider2D>().offset = new Vector2(0, 0); trigger.GetComponent <BoxCollider2D>().size = new Vector2(1.2f, 1.2f); EspecificaEnum((int)enumMission.GATO_CORREDOR); GameManager.instance.invertWorldBlocked = true; } }
public void Start() { instance = this; s1.onValueChanged.AddListener(zoomInScene); }