// 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); }
// 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>(); }