Example #1
0
    // Use this for initialization
    private void Start()
    {
        nextRoom = GameObject.Find("NextRoomInfo").GetComponent<NextRoomInfo>();

        touchObject = transform.Find("Touch Icon");
        textObject	= transform.Find("Room Name");

        touchImage 			= touchObject.GetComponent<Image>();
        touchIconTransform 	= touchObject.GetComponent<RectTransform>();
        touchButton			= touchObject.GetComponent<Button>();

        roomNameText 		= textObject.GetComponent<Text>();
        roomNameTransform 	= textObject.GetComponent<RectTransform>();

        transform.parent = GameObject.Find("Canvas").transform;

        touchButton.onClick.RemoveAllListeners();
        //print("ADDING LISTENER");
        touchButton.onClick.AddListener(TeleportPlayer);
        //print("ADDED");

        inactiveColor = new Color(0.3f, 0.3f, 0.3f, 0.6f);
    }
Example #2
0
    // Use this for initialization
    void Start()
    {
        alert = GameObject.Find("Alert System").GetComponent<AlertManager>();

        roomX = 0;
        roomZ = 0;

        dButton = GameObject.Find("Door Button").GetComponent<DoorButton>();

        playerObject = GameObject.FindGameObjectWithTag("Player");
        level = GameObject.Find("Level").GetComponent<Level>();

        nextRoomInformation = GameObject.Find("NextRoomInfo").GetComponent<NextRoomInfo>();

        currentRoom = transform.parent.parent.parent.GetComponent<Room>();
        if(currentRoom){
            roomX = currentRoom.xIndex;
            roomZ = currentRoom.zIndex;
        }

        leftDoor 	= transform.Find("LeftDoor");
        rightDoor 	= transform.Find("RightDoor");

        closedScale = leftDoor.localScale;
        openScale = new Vector3(leftDoor.localScale.x * 0.1f, leftDoor.localScale.y, leftDoor.localScale.z);;
        targetScale = closedScale;

        leftDoorClosedPosition 	= leftDoor.transform.position;
        leftDoorOpenPosition 	= leftDoor.transform.position + (-transform.right * 0.3f);
        targetLeftDoorPosition 	= leftDoorClosedPosition;

        rightDoorClosedPosition 	= rightDoor.transform.position;
        rightDoorOpenPosition 		= rightDoor.transform.position + (transform.right * 0.3f);
        targetRightDoorPosition		= rightDoorClosedPosition;

        canvasObject = GameObject.Find("Canvas");
        sFade = GameObject.Find("Screen Fade").GetComponent<ScreenFade>();
    }