public void control()
    {
        _room = GameObject.Find("PickUp").GetComponent <LoadRoom> ().room;

        if (GameObject.Find("Partner"))
        {
            _partner = GameObject.Find("Partner");
        }

        if (_room.Equals("Hall") && !_ini)
        {
            Destroy(_partner);
            _door = GameObject.Find("Door").GetComponent <LockDoor> ();
            _door.openDoor();
        }

        if (_room.Equals("Livingroom") && _endDinner)
        {
            //Camera.main.GetComponent<CameraController> ();
            //b.SetActive (true);

            _partner.transform.position = new Vector3(0, -3.82F, 0);
            //_partner.GetComponent<ConversationLauncher> ().active = true;
            //StartCoroutine(WaitAndDestroy());
        }

        if (_room.Equals("Main_bedroom") && _sleep)
        {
            GameObject.Find("maleta").transform.position = new Vector3(-1.29F, -1.61F, 0F);
            GameObject.Find("Phone").transform.position  = new Vector3(0, 0, 0);
        }
    }
Exemplo n.º 2
0
 public override void ReceiveEvent(IGameEvent ev)
 {
     if (ev.Name == "Parent_Leaves")
     {
         //Fernando se va
         if (this.parent != null)
         {
             this.parent.SetActive(false);
         }
         door.openDoor();
     }
 }
 public override void ReceiveEvent(IGameEvent ev)
 {
     if (ev.Name == "Parent_Leaves")
     {
         //Fernando se va
         if (this.parent != null)
         {
             Destroy(this.parent);
         }
         door.openDoor();
         GameObject.Find("CharacterController").GetComponent <CharactersController>().ini = false;
     }
 }