private void Awake() { _doorsAnimator = _doors.GetComponent <Animator>(); _animator = GetComponent <Animator>(); _alarmLights = FindObjectsOfType <AlarmLight>(); _alarmSound = GetComponent <AudioSource>(); }
void OnMouseDown() { GameObject Doors; Doors = GameObject.FindGameObjectWithTag("MainCamera"); Door tempDoor = Doors.GetComponent <Door>(); tempDoor.completable = true; GameObject[] tempObj; tempObj = GameObject.FindGameObjectsWithTag("Skrrt"); foreach (GameObject tempObjs in tempObj) { SpriteRenderer tempObjsRenderer = tempObjs.GetComponent <SpriteRenderer>(); tempObjsRenderer.enabled = true; } SpriteRenderer tempRenderer = this.GetComponent <SpriteRenderer>(); tempRenderer.enabled = false; }
public void TriggerPill() { GameObject Doors; Doors = GameObject.FindGameObjectWithTag("MainCamera"); Door tempDoor = Doors.GetComponent <Door>(); GameObject[] Pills; if (count == 0) { GameObject[] redObjects; redObjects = GameObject.FindGameObjectsWithTag("RedObjects"); foreach (GameObject RedObjects in redObjects) { SpriteRenderer redObjectsRenderer = RedObjects.GetComponent <SpriteRenderer>(); redObjectsRenderer.enabled = true; } count++; } else if (count == 1 && tempDoor.CurrentRoom == 3) { GameObject[] BluePills; BluePills = GameObject.FindGameObjectsWithTag("BluePill"); foreach (GameObject BluePillObjs in BluePills) { SpriteRenderer BluePillRenderer = BluePillObjs.GetComponent <SpriteRenderer>(); BluePillRenderer.enabled = false; } GameObject[] BluePills2; BluePills2 = GameObject.FindGameObjectsWithTag("BluePill2"); foreach (GameObject BluePill2Objs in BluePills2) { SpriteRenderer BluePill2Renderer = BluePill2Objs.GetComponent <SpriteRenderer>(); BluePill2Renderer.enabled = false; } GameObject[] blueObjects; blueObjects = GameObject.FindGameObjectsWithTag("BlueObjects"); foreach (GameObject BlueObjects in blueObjects) { SpriteRenderer blueObjectsRenderer = BlueObjects.GetComponent <SpriteRenderer>(); blueObjectsRenderer.enabled = true; } count++; } else if (count == 2 && tempDoor.CurrentRoom == 2) { GameObject[] GreenPills; GreenPills = GameObject.FindGameObjectsWithTag("GreenPill"); foreach (GameObject GreenPillObjs in GreenPills) { SpriteRenderer GreenPillRenderer = GreenPillObjs.GetComponent <SpriteRenderer>(); GreenPillRenderer.enabled = false; } GameObject[] greenObjects; greenObjects = GameObject.FindGameObjectsWithTag("GreenObjects"); foreach (GameObject GreenObjects in greenObjects) { SpriteRenderer greenObjectsRenderer = GreenObjects.GetComponent <SpriteRenderer>(); greenObjectsRenderer.enabled = true; } count++; } Pills = GameObject.FindGameObjectsWithTag("Pill"); foreach (GameObject PillInstance in Pills) { SpriteRenderer PillRenderer = PillInstance.GetComponent <SpriteRenderer>(); PillRenderer.enabled = false; } GameObject[] Circuits; Circuits = GameObject.FindGameObjectsWithTag("Circuit"); foreach (GameObject CircuitObj in Circuits) { Circuit tempCircuit = CircuitObj.GetComponent <Circuit>(); if (tempCircuit.isComplete == false) { tempCircuit.isEnabled = true; } } }