private void Start() { fireflies = fly.GetComponent <Fireflies>(); timer = 3; sphereCollider = firstBubble.GetComponent <SphereCollider>(); sphereCollider.enabled = false; }
private void OnTriggerEnter(Collider other) { if (other.gameObject.CompareTag("Fireflies")) { firefly = other.gameObject.GetComponent <Fireflies>(); onPathComplete.Invoke(); } }
private void OnTriggerEnter(Collider other) { Fireflies fireflies = other.gameObject.GetComponent <Fireflies>(); if (fireflies) { firefliesHitted = fireflies; } }
new void Update() { base.Update(); if (!XRDevice.isPresent) { // On left mouse click if (Input.GetMouseButtonDown(0)) { Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition); if (Physics.Raycast(ray, out RaycastHit hit)) { switch (hit.transform.tag) { case "Fireflies": Fireflies firefliesHitted = hit.transform.GetComponent <Fireflies>(); firefliesHitted.Seperate(); break; case "Elevator": Elevator elevator = hit.transform.GetComponentInParent <Elevator>(); elevator.OpenDoors(); break; case "AttractBall": if (attractBall) { attractBall.moveWithMouse = true; } break; } } } else if (Input.GetMouseButtonUp(0) && attractBall) { attractBall.moveWithMouse = false; } // On moving mouse rotationX += mouseRotationSpeed * Input.GetAxis("Mouse X"); rotationY -= mouseRotationSpeed * Input.GetAxis("Mouse Y"); transform.eulerAngles = new Vector3(rotationY, rotationX, 0); // Activate fireflies from lamp if (Input.GetKey("s")) { firstFireflies.ActivateAfterInitialize(); } // Follow attract ball if (attractBall && Input.GetKey("f")) { attractBall.shouldFollow = true; } } }
private void Start() { riddleSolvedCount = 0; fireflies = chessFireFlies.GetComponent <Fireflies>(); chests.SetActive(false); colChildren = chessRiddle.GetComponentsInChildren <BoxCollider>(); foreach (BoxCollider boxCollider in colChildren) { boxCollider.enabled = false; } buttonElectricityBox = electricityBoxButton.GetComponent <Button>(); buttonElectricityBox.enabled = false; buzzerbuttonScript = buzzerButton.GetComponent <Button>(); buzzerbuttonScript.enabled = false; latticeBarScript = latticebar.GetComponent <LatticeBars>(); }
private void Start() { fireflies = GameObject.Find("Fireflies").GetComponent <Fireflies>(); }
private void Awake() { firstFireflies = GameObject.Find("Fireflies").GetComponent <Fireflies>(); attractBall = GameObject.Find("AttractBall")?.GetComponent <FirefliesInteraction>(); }