public void AllowUnlockDoor() // called by OcuConsoleText script { doorButtonMesh.GetMaterial().SetColor(doorButtonColor.Mul(0.4f)); DoorMain doorMainScript = GetScript <DoorMain>(door); doorMainScript.isLocked = false; isButtonActive = false; isDoorUnlocked = 1; }
void State_Moving_Exit() { gameObject.transform.SetPositionY(endY); playerScript.UnlockMovement(); if (DoorToUnlock < doors.Count) { DoorMain door = doors[DoorToUnlock]; door.MoveDoor(true, false); door.UnlockDoor(); } }
public void Pass() { passed = true; for (int j = 0; j <= maxHeight - 1; j++) { center[j] = 3; // Set green } RefreshColorsOnBlocks(false); DoorMain doorMainScript = GetScript <DoorMain>(door); doorMainScript.isLocked = false; stealthDoorButton.completed = true; mSound.PlayIndependentEvent("PINPAD_CONFIRM.vente", false, 1); }
public void OnStart() { sound = gameObject.RequireComponent<CSound>(); pinPadDisplay = gameObject.RequireComponent<CFontRenderer>(); pinPadDisplay.mText = "---"; pinPadDisplayBg = gameObject.transform.GetParent().gameObject.RequireComponent<CMeshRenderer>(); baseDisplayColor = pinPadDisplayBg.GetMaterial().GetColor(); GameObject door = GameObject.GetGameObjectByName(doorName); if (door != null) doorScript = GetScript<DoorMain>(door); // doorTop = GameObject.GetGameObjectByName(doorBtmName); // doorBtm = GameObject.GetGameObjectByName(doorTopName); playerMouse = GetScript<Mouse>(Common.GetStealthPlayerMouse() ); player = Common.GetStealthPlayer(); playerScript = GetScript<FirstPersonPlayer>(player); }
public void OnStart() { sound = gameObject.RequireComponent <CSound>(); redButton = GameObject.GetGameObjectByName("redButton"); greenButton = GameObject.GetGameObjectByName("greenButton"); blueButton = GameObject.GetGameObjectByName("blueButton"); consoleScreen = Common.GetSurveillancePlayerConsoleScreen(); consoleScript = GetScript <OcuConsoleScreen>(consoleScreen); //lights = GameObject.GetGameObjectsWithTag("phase1light"); GameObject doorObj = GameObject.GetGameObjectByName("Terminal1Door"); door1Script = GetScript <DoorMain>(doorObj); doorObj = GameObject.GetGameObjectByName("Terminal2Door"); door2Script = GetScript <DoorMain>(doorObj); GameObject checkpoint = GameObject.GetGameObjectByName("Checkpoint1a"); checkpointScript = GetScript <DeathCheckpointTriggerArea>(checkpoint); chilloutFace = GameObject.GetGameObjectByName("chilloutface 1"); cFace = (chilloutFace.RequireComponent <CMeshRenderer>()); GameObject lightObj = GameObject.GetGameObjectByName("Light1a"); lightAtDoor = lightObj.RequireComponent <CLight>(); lightAtDoor.setEnabled(false); foreach (GameObject obj in GameObject.GetGameObjectsWithTag("phase1light")) { lights.Add(obj.RequireComponent <CLight>()); } sequence.Add(1); sequence.Add(3); sequence.Add(2); if (lights.Count == 0) { } geneticsAccessLeftLightObj = GameObject.GetGameObjectByName("GLD_LeftLight"); geneticsAccessLeftLight = geneticsAccessLeftLightObj.RequireComponent <CLight>(); }
public void OnStart() { sound = gameObject.RequireComponent <CSound>(); pinPadDisplay = gameObject.RequireComponent <CFontRenderer>(); pinPadDisplay.mText = "---"; pinPadDisplayBg = gameObject.transform.GetParent().gameObject.RequireComponent <CMeshRenderer>(); baseDisplayColor = pinPadDisplayBg.GetMaterial().GetColor(); GameObject door = GameObject.GetGameObjectByName(doorName); if (door != null) { doorScript = GetScript <DoorMain>(door); } // doorTop = GameObject.GetGameObjectByName(doorBtmName); // doorBtm = GameObject.GetGameObjectByName(doorTopName); playerMouse = GetScript <Mouse>(Common.GetStealthPlayerMouse()); player = Common.GetStealthPlayer(); playerScript = GetScript <FirstPersonPlayer>(player); }
public void OnStart() { geneticsAccessRightLightObj = GameObject.GetGameObjectByName("GLD_RightLight"); geneticsAccessRightLight = geneticsAccessRightLightObj.RequireComponent <CLight>(); geneticsLabDoor = GameObject.GetGameObjectByName("GeneticsLabDoor"); doorScript = GetScript <DoorMain>(geneticsLabDoor); GameObject doorTerminal = GameObject.GetGameObjectByName("Terminal2Door"); doorTerminalScript = GetScript <DoorMain>(doorTerminal); boobyTrapControllerObj = GameObject.GetGameObjectByName("TSR_SeqScrambler"); boobyTrapScript = GetScript <BoobyTrapControllerScript>(boobyTrapControllerObj); GameObject triggerArea = GameObject.GetGameObjectByName("TrapTrigger"); trapAreaScript = GetScript <ConsoleSequenceInitiator>(triggerArea); //ADD SEQUENCES MANUALLY HERE List <int> redRoomTrapSeq = new List <int>(); redRoomTrapSeq.Add(43); redRoomTrapSeq.Add(82); redRoomTrapSeq.Add(13); redRoomTrapSeq.Add(35); sequence.validSequence = redRoomTrapSeq; sound = gameObject.RequireComponent <CSound>(); }
public override void OnStart() { base.OnStart(); tutorialIconObj = GameObject.GetGameObjectByName(mTutorialIconName); isactive = false; mTimer = mInitialDelayTime; Common.SetOpacityToAllUI(0.0f, tutorialIconObj); // Init all to 0 opacity if (doorName != null) { GameObject obj = GameObject.GetGameObjectByName(doorName); if (obj != null) { doorScript = GetScript <DoorMain>(obj); } } if (doorScript == null) { Logger.Log("TutorialInteract unable to find door script!"); } }
public override void OnStart() { base.OnStart(); tutorialIconObj = GameObject.GetGameObjectByName(mTutorialIconName); isactive = false; mTimer = mInitialDelayTime; Common.SetOpacityToAllUI(0.0f, tutorialIconObj); // Init all to 0 opacity if (doorName != null) { GameObject obj = GameObject.GetGameObjectByName(doorName); if (obj != null) { doorScript = GetScript<DoorMain>(obj); } } if (doorScript == null) { Logger.Log("TutorialInteract unable to find door script!"); } }
bool isActivated = false; // has player stepped into the area public override void OnStart() { base.OnStart(); mSound = gameObject.RequireComponent <CSound>(); flickeringLights = new List <CLight>(); GameObject lightObj = GameObject.GetGameObjectByName("LightFlicker"); CLight flickeringLight = lightObj.RequireComponent <CLight>(); originalIntensity = flickeringLight.GetAtt(); flickeringLights.Add(flickeringLight); for (int index = 2; index <= 6; ++index) { string lightName = "LightFlicker " + index.ToString(); lightObj = GameObject.GetGameObjectByName(lightName); flickeringLight = lightObj.RequireComponent <CLight>(); flickeringLights.Add(flickeringLight); } foreach (CLight light in flickeringLights) { light.setEnabled(false); // Turn off all lights at start } glass = GameObject.GetGameObjectByName("GlassMonster"); glassScript = GetScript <TutorialGlassSound>(glass); monster = GameObject.GetGameObjectByName("Monster"); monsterInitPos = monster.transform.position; GameObject doorObj = GameObject.GetGameObjectByName("door6"); door = GetScript <DoorMain>(doorObj); mDirectionToRun = gameObject.transform.GetForwardVector(); mDirectionTowardGlass = gameObject.transform.GetRightVector(); }
void PassAll() { for (int i = 0; i < allButtons.Count; ++i) { allButtons[i].Pass(); } DoorMain doorMainScript = GetScript <DoorMain>(door); doorMainScript.UnlockDoor(); leftLight.SetDiffuse(SharpMocha.GREEN); rightLight.SetDiffuse(SharpMocha.GREEN); mSound.PlayIndependentEvent("PINPAD_CONFIRM.vente", false, 1); ocuConsole.MiniGameFourPlayerEvent("", "", 0, gameObject, 0, true); ocuConsole.QueueMessage("Subject [REDACTED] : Deduction test completed", 0.0f, false, true); GameObject pz3room = GameObject.GetGameObjectByName("TrapSequenceRoom2"); PuzzleBEnvironmentController pz3ScaryScript = GetScript <PuzzleBEnvironmentController>(pz3room); pz3ScaryScript.finished = true; }
// Use this for initialization void Start() { Player = GameObject.Find("Player"); main = GameObject.Find("DoorMain").GetComponent<DoorMain>(); }
public override void OnStart() { base.OnStart(); mSound = gameObject.RequireComponent<CSound>(); flickeringLights = new List<CLight>(); GameObject lightObj = GameObject.GetGameObjectByName("LightFlicker"); CLight flickeringLight = lightObj.RequireComponent<CLight>(); originalIntensity = flickeringLight.GetAtt(); flickeringLights.Add(flickeringLight); for (int index = 2; index <= 6; ++index) { string lightName = "LightFlicker " + index.ToString(); lightObj = GameObject.GetGameObjectByName(lightName); flickeringLight = lightObj.RequireComponent<CLight>(); flickeringLights.Add(flickeringLight); } foreach (CLight light in flickeringLights) { light.setEnabled(false); // Turn off all lights at start } glass = GameObject.GetGameObjectByName("GlassMonster"); glassScript = GetScript<TutorialGlassSound>(glass); monster = GameObject.GetGameObjectByName("Monster"); monsterInitPos = monster.transform.position; GameObject doorObj = GameObject.GetGameObjectByName("door6"); door = GetScript<DoorMain>(doorObj); mDirectionToRun = gameObject.transform.GetForwardVector(); mDirectionTowardGlass = gameObject.transform.GetRightVector(); }
public void OnStart() { sound = gameObject.RequireComponent<CSound>(); redButton = GameObject.GetGameObjectByName("redButton"); greenButton = GameObject.GetGameObjectByName("greenButton"); blueButton = GameObject.GetGameObjectByName("blueButton"); consoleScreen = Common.GetSurveillancePlayerConsoleScreen(); consoleScript = GetScript<OcuConsoleScreen>(consoleScreen); //lights = GameObject.GetGameObjectsWithTag("phase1light"); GameObject doorObj = GameObject.GetGameObjectByName("Terminal1Door"); door1Script = GetScript<DoorMain>(doorObj); doorObj = GameObject.GetGameObjectByName("Terminal2Door"); door2Script = GetScript<DoorMain>(doorObj); GameObject checkpoint = GameObject.GetGameObjectByName("Checkpoint1a"); checkpointScript = GetScript<DeathCheckpointTriggerArea>(checkpoint); chilloutFace = GameObject.GetGameObjectByName("chilloutface 1"); cFace = (chilloutFace.RequireComponent<CMeshRenderer>()); GameObject lightObj = GameObject.GetGameObjectByName("Light1a"); lightAtDoor = lightObj.RequireComponent<CLight>(); lightAtDoor.setEnabled(false); foreach (GameObject obj in GameObject.GetGameObjectsWithTag("phase1light")) { lights.Add(obj.RequireComponent<CLight>()); } sequence.Add(1); sequence.Add(3); sequence.Add(2); if(lights.Count == 0) { } geneticsAccessLeftLightObj = GameObject.GetGameObjectByName("GLD_LeftLight"); geneticsAccessLeftLight = geneticsAccessLeftLightObj.RequireComponent<CLight>(); }
public void OnStart() { geneticsAccessRightLightObj = GameObject.GetGameObjectByName("GLD_RightLight"); geneticsAccessRightLight = geneticsAccessRightLightObj.RequireComponent<CLight>(); geneticsLabDoor = GameObject.GetGameObjectByName("GeneticsLabDoor"); doorScript = GetScript<DoorMain>(geneticsLabDoor); GameObject doorTerminal = GameObject.GetGameObjectByName("Terminal2Door"); doorTerminalScript = GetScript<DoorMain>(doorTerminal); boobyTrapControllerObj = GameObject.GetGameObjectByName("TSR_SeqScrambler"); boobyTrapScript = GetScript<BoobyTrapControllerScript>(boobyTrapControllerObj); GameObject triggerArea = GameObject.GetGameObjectByName("TrapTrigger"); trapAreaScript = GetScript<ConsoleSequenceInitiator>(triggerArea); //ADD SEQUENCES MANUALLY HERE List<int> redRoomTrapSeq = new List<int>(); redRoomTrapSeq.Add(43); redRoomTrapSeq.Add(82); redRoomTrapSeq.Add(13); redRoomTrapSeq.Add(35); sequence.validSequence = redRoomTrapSeq; sound = gameObject.RequireComponent<CSound>(); }