예제 #1
0
 void Awake()
 {
     controller = GameObject.FindObjectOfType <RoomControllerScript>();
     roomNumber = controller.roomNumber;
     AudioSource[] audios = GetComponents <AudioSource>();
     fly    = audios[0];
     atacar = audios[1];
     morir  = audios[2];
 }
예제 #2
0
    void Awake()
    {
        controller = GameObject.FindObjectOfType <RoomControllerScript>();


        roomNumber = controller.roomNumber;

        if (controller.up)
        {
            Instantiate(Door, new Vector3(transform.position.x, transform.position.y - 22.4f), Quaternion.identity * rotation * rotation);
        }
        else
        {
            Instantiate(NoDoor, new Vector3(transform.position.x, transform.position.y - 22.4f), Quaternion.identity * rotation * rotation);
        }

        if (controller.right)
        {
            Instantiate(Door, new Vector3(transform.position.x + 28.8f, transform.position.y), Quaternion.identity * rotation * rotation * rotation);
        }
        else
        {
            Instantiate(NoDoor, new Vector3(transform.position.x + 28.8f, transform.position.y), Quaternion.identity * rotation * rotation * rotation);
        }

        if (controller.down)
        {
            Instantiate(Door, new Vector3(transform.position.x, transform.position.y + 22.4f), Quaternion.identity);
        }
        else
        {
            Instantiate(NoDoor, new Vector3(transform.position.x, transform.position.y + 22.4f), Quaternion.identity);
        }


        if (controller.left)
        {
            Instantiate(Door, new Vector3(transform.position.x - 28.8f, transform.position.y), Quaternion.identity * rotation);
        }
        else
        {
            Instantiate(NoDoor, new Vector3(transform.position.x - 28.8f, transform.position.y), Quaternion.identity * rotation);
        }
    }
예제 #3
0
    //posicio inicial

    void Awake()
    {
        controller = GameObject.FindObjectOfType <RoomControllerScript>();
        roomNumber = controller.roomNumber;
    }