// Update is called once per frame void Update() { if (showText) { Vector3 screenPos = Camera.main.WorldToScreenPoint(transform.position); pointA = screenPos; pointA.x = pointA.x + 10; pointA.y = pointA.y + 10; pointB = pointA; pointB.x = pointB.x + 25; pointB.y = pointB.y + 20; Vector3 differenceVector = pointB - pointA; int lineWidth = 2; /* * imageRectTransform.sizeDelta = new Vector2(differenceVector.magnitude, lineWidth); * imageRectTransform.pivot = new Vector2(0, 0.5f); * imageRectTransform.position = pointA; * float angle = Mathf.Atan2(differenceVector.y, differenceVector.x) * Mathf.Rad2Deg; * imageRectTransform.rotation = Quaternion.Euler(0, 0, angle); */ if (Input.GetButtonDown("Use")) { if (clickableOnce && clickedCount > 0) { } else { GameObject player = GameObject.FindGameObjectWithTag("player"); player.SendMessage("playOnce", playerMovement.allSfx.NAPPIPAINALLUS); clickedCount++; if (!eventPlayed && startEvent) { player.SendMessage("startEvent", eventToStart); eventPlayed = true; } if (targetDoor != null) { targetDoor.toggleDoor(); } if (targetDoor2 != null) { targetDoor2.toggleDoor(); } if (targetDoor3 != null) { targetDoor3.toggleDoor(); } if (targetDoor4 != null) { targetDoor4.toggleDoor(); } if (targetLoudspeaker != null) { targetLoudspeaker.toggleSpeaker(); } if (targetLightAlarm1 != null) { targetLightAlarm1.toggleTurnedOn(); } if (targetLightAlarm2 != null) { targetLightAlarm2.toggleTurnedOn(); } if (playAlarmSound) { GameObject playerr = GameObject.FindGameObjectWithTag("player"); playerr.SendMessage("playOnce", playerMovement.allSfx.ALARM); } if (targetZombieSpawn1 != null) { targetZombieSpawn1.SendMessage("activateSpawn"); } if (danceArea != null) { danceArea.SendMessage("activate"); } if (playDiscoSound) { GameObject playerr = GameObject.FindGameObjectWithTag("audioPlayer"); //playerr.SendMessage("playOnce", playerMovement.allSfx.); } } } } else { //imageRectTransform.position = new Vector3(-100, -100, 0); } }