public override void OnStart() { base.OnStart(); sound = gameObject.RequireComponent<CSound>(); doorButtonMesh = gameObject.RequireComponent<CMeshRenderer>(); if (doorName != null && doorName.Length > 0) { door = GameObject.GetGameObjectByName(doorName); if (requiresSurveillancePlayer) doorButtonMesh.GetMaterial().SetColor(SharpMocha.YELLOW); else doorButtonMesh.GetMaterial().SetColor(SharpMocha.CORNFLOWER_BLUE); } else { isButtonRed = true; // it is a default locked button } doorButtonColor = doorButtonMesh.GetMaterial().GetColor(); playerMouse = GetScript<Mouse>(Common.GetStealthPlayerMouse() ); player = Common.GetStealthPlayer(); playerScript = Common.GetStealthPlayerScript(); ocuConsole = GetScript<OcuConsoleScreen>(Common.GetSurveillancePlayerConsoleScreen()); }
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 override void OnStart() { base.OnStart(); buttonMesh = gameObject.RequireComponent<CMeshRenderer>(); buttonColor = buttonMesh.GetMaterial().GetColor(); sound = gameObject.RequireComponent<CSound>(); if (gameObject.GetName()[0] == 'r') keyCode = 1; else if (gameObject.GetName()[0] == 'g') keyCode = 2; else keyCode = 3; seqControllerObj = GameObject.GetGameObjectByName("SequenceScrambler"); seqController = GetScript<AccessSequenceControllerScript>(seqControllerObj); //buttonMesh.GetMaterial().SetColor(SharpMocha.CORNFLOWER_BLUE); }
public void Reset() { mStateOfPushedIn = 0; mIsPushedIn = false; isTrapUnlocked = false; isActivated = false; Vector3 currPos = gameObject.transform.GetPosition(CTransform.TransformSpace.LOCAL); currPos.Z = mInitZ; gameObject.transform.SetPosition(currPos, CTransform.TransformSpace.LOCAL); mZMoved = 0.0f; buttonMesh = gameObject.RequireComponent<CMeshRenderer>(); buttonColor = SharpMocha.WHITE; buttonMesh.GetMaterial().SetColor(SharpMocha.BLACK); buttonMesh.mEmissiveColor = buttonColor; buttonMesh.setEnabled(false); }
public void OnStart() { cr = gameObject.RequireComponent<CMeshRenderer>(); cr.GetMaterial().SetColor(new Color(0.0f, 0.0f, 0.0f, 1.0f)); timer = 0; }