public void OnStart() { Input.SetMouseVisible(false); Input.SetMouseLock(true); playerScript = GetScript<FirstPersonPlayer>(Common.GetStealthPlayer()); rcCarScript = GetScript<RCCar>(Common.GetRCCarJoystick()); cameraCam = Common.GetSurveillancePlayerStaticCameraCam(); camScript = GetScript<CameraCam>(cameraCam); ocuCam = Common.GetSurveillancePlayerCam(); prevPickedInteractable = null; pickedInteractable = null; prevPickedObject = null; pickedObject = null; camInMapIndex = 0; camInMap = Common.GetCamsInMap(); mCurrMouseMovement = new Vector2(0.0f, 0.0f); mMousePositionFromOcuCam = new Vector3(0.0f, 0.0f, 1.3f); // Set the mouse cursor position to center of oculus screen gameObject.transform.SetPosition(ocuCam.transform.position + (Vector3)ocuCam.transform.GetForwardVector() * mMousePositionFromOcuCam.Z); // Calculate the limits for the mouse on the ocuScreen CCamera ocuCameraComp = ocuCam.RequireComponent<CCamera>(); mMouseLimits = new Vector2(); mMouseLimits.X = mMousePositionFromOcuCam.Z / ocuCameraComp.GetNearZ() * ocuCameraComp.GetNearWindowWidth() * 0.5f; mMouseLimits.Y = mMousePositionFromOcuCam.Z / ocuCameraComp.GetNearZ() * ocuCameraComp.GetNearWindowHeight() * 0.5f; ocuCameraScreen = Common.GetCameraScreen().RequireComponent<CCamera>(); }
void InitMesh() { if (!hasInit) { if (gameObject.transform.GetParent() != null) { hasInit = true; camInMapIcon = gameObject.transform.GetParent().gameObject; camInMapMesh = camInMapIcon.RequireComponent <CForwardRenderer>(); originalColor = camInMapMesh.GetMaterial().GetColor(); GameObject cameraCam = Common.GetSurveillancePlayerStaticCameraCam(); camScript = GetScript <CameraCam>(cameraCam); ocuCam = Common.GetSurveillancePlayerCam(); sound = gameObject.RequireComponent <CSound>(); camInMapSelector = Common.GetCameraInMapSelector().RequireComponent <CForwardRenderer>(); camInMapSelector.setEnabled(false); notActiveCamColor1 = new Color(0.1f, 0.1f, 0.1f, 1.0f); disabledCamColor1 = new Color(SharpMocha.YELLOW); enabledCamColor1 = new Color(SharpMocha.GREEN); isVisible = isvisible; isActive = isactive; // To call the set functions if (isactive) { isEnabled = isenabled; } } } }
bool isPaperHeld = false; // if true, locks the input to put it down on next L click public void OnStart() { Input.SetMouseVisible(false); Input.SetMouseLock(true); playerScript = GetScript <FirstPersonPlayer>(Common.GetStealthPlayer()); rcCarScript = GetScript <RCCar>(Common.GetRCCarJoystick()); cameraCam = Common.GetSurveillancePlayerStaticCameraCam(); camScript = GetScript <CameraCam>(cameraCam); ocuCam = Common.GetSurveillancePlayerCam(); prevPickedInteractable = null; pickedInteractable = null; prevPickedObject = null; pickedObject = null; camInMapIndex = 0; camInMap = Common.GetCamsInMap(); mCurrMouseMovement = new Vector2(0.0f, 0.0f); mMousePositionFromOcuCam = new Vector3(0.0f, 0.0f, 1.3f); // Set the mouse cursor position to center of oculus screen gameObject.transform.SetPosition(ocuCam.transform.position + (Vector3)ocuCam.transform.GetForwardVector() * mMousePositionFromOcuCam.Z); // Calculate the limits for the mouse on the ocuScreen CCamera ocuCameraComp = ocuCam.RequireComponent <CCamera>(); mMouseLimits = new Vector2(); mMouseLimits.X = mMousePositionFromOcuCam.Z / ocuCameraComp.GetNearZ() * ocuCameraComp.GetNearWindowWidth() * 0.5f; mMouseLimits.Y = mMousePositionFromOcuCam.Z / ocuCameraComp.GetNearZ() * ocuCameraComp.GetNearWindowHeight() * 0.5f; ocuCameraScreen = Common.GetCameraScreen().RequireComponent <CCamera>(); }
public void OnStart() { ocuMouse = GetScript <OcuMouse>(Common.GetSurveillancePlayerMouse()); player = Common.GetStealthPlayer(); playerScript = GetScript <FirstPersonPlayer>(player); camera = Common.GetStealthPlayerCamera(); cameraCam = Common.GetSurveillancePlayerStaticCameraCam(); camScript = GetScript <CameraCam>(cameraCam); camRotLimitScript = GetScript <CameraRotationLimit>(gameObject); heldObjectPosition = GameObject.GetGameObjectByName("HeldObjectPosition"); sound = gameObject.RequireComponent <CSound>(); flyingSoundID = sound.GetUniqueEvent("CAM_FLIGHT.vente", 2); camPhysics = gameObject.RequireComponent <CPhysics>(); camPhysics.mColliderType = 1; camMesh = gameObject.RequireComponent <CMeshRenderer>(); mInitialScale = (Vector3)gameObject.transform.GetScale(); nonActive = new State(smc, State_NonActive_Enter, State_NonActive_Update, State_NonActive_Exit); flyingTowardsWall = new State(smc, State_FlyTowardsWall_Enter, State_FlyTowardsWall_Update, State_FlyTowardsWall_Exit); activeOnWall = new State(smc, State_ActiveOnWall_Enter, State_ActiveOnWall_Update, State_ActiveOnWall_Exit); flyingBackToPlayer = new State(smc, State_FlyingBackToPlayer_Enter, State_FlyingBackToPlayer_Update, State_FlyingBackToPlayer_Exit); smc.SetState(nonActive); // Initial state }
public static CameraCam GetCameraCamScript() { if (cameraCamScript == null) { cameraCamScript = MochaScript.GetScript <CameraCam>(GetSurveillancePlayerStaticCameraCam()); } return(cameraCamScript); }
public void OnEnd() { CameraCam camScript = Common.GetCameraCamScript(); if (camScript != null) { if (camScript.gameObjectParentedTo == gameObject) { camScript.SetDisableCameraToStatic(); // Disable camera attachment to this object that is being destroyed } } Common.RemoveCameraObjectFromList(gameObject); }
public static void Reset() { isPaused = false; isOptions = false; pauseScreen = null; pauseScreenScript = null; stealth_player = null; stealthPlayerScript = null; stealthPlayerMesh = null; stealthPlayerCamera = null; stealthPlayerCamScript = null; stealthPlayerMouse = null; surveillancePlayerCam = null; surveillancePlayerStaticCameraCam = null; cameraCamScript = null; surveillancePlayerMouse = null; surveillancePlayerConsoleScreen = null; consoleScreenScript = null; surveillancePlayerConsoleText = null; surveillancePlayerConsoleCam = null; surveillancePlayerConsoleBlinkingLight = null; stealthPlayerFadeScreen = null; stickCam = null; stickCamInMap = null; stickCamInMapArea = null; stickyCamScript = null; camInMapSelector = null; noiseStatic = null; rcCar = null; rcCarCam = null; rcCarCamInMap = null; rcCarJoystick = null; camInMap = null; camInMapArea = null; camInWorld = null; cameraScreen = null; mapScreen = null; pauseOptionsScreen = null; fullscreenX = null; muteX = null; volumeFont = null; }
public void OnStart() { GameObject cameraCam = Common.GetSurveillancePlayerStaticCameraCam(); camScript = GetScript <CameraCam>(cameraCam); }
public void OnStart() { ocuMouse = GetScript<OcuMouse>(Common.GetSurveillancePlayerMouse() ); player = Common.GetStealthPlayer(); playerScript = GetScript<FirstPersonPlayer>(player); camera = Common.GetStealthPlayerCamera(); cameraCam = Common.GetSurveillancePlayerStaticCameraCam(); camScript = GetScript<CameraCam>(cameraCam); camRotLimitScript = GetScript<CameraRotationLimit>(gameObject); heldObjectPosition = GameObject.GetGameObjectByName("HeldObjectPosition"); sound = gameObject.RequireComponent<CSound>(); flyingSoundID = sound.GetUniqueEvent("CAM_FLIGHT.vente", 2); camPhysics = gameObject.RequireComponent<CPhysics>(); camPhysics.mColliderType = 1; camMesh = gameObject.RequireComponent<CMeshRenderer>(); mInitialScale = (Vector3)gameObject.transform.GetScale(); nonActive = new State(smc, State_NonActive_Enter, State_NonActive_Update, State_NonActive_Exit); flyingTowardsWall = new State(smc, State_FlyTowardsWall_Enter, State_FlyTowardsWall_Update, State_FlyTowardsWall_Exit); activeOnWall = new State(smc, State_ActiveOnWall_Enter, State_ActiveOnWall_Update, State_ActiveOnWall_Exit); flyingBackToPlayer = new State(smc, State_FlyingBackToPlayer_Enter, State_FlyingBackToPlayer_Update, State_FlyingBackToPlayer_Exit); smc.SetState(nonActive); // Initial state }
void InitMesh() { if (!hasInit) { if (gameObject.transform.GetParent() != null) { hasInit = true; camInMapIcon = gameObject.transform.GetParent().gameObject; camInMapMesh = camInMapIcon.RequireComponent<CForwardRenderer>(); originalColor = camInMapMesh.GetMaterial().GetColor(); GameObject cameraCam = Common.GetSurveillancePlayerStaticCameraCam(); camScript = GetScript<CameraCam>(cameraCam); ocuCam = Common.GetSurveillancePlayerCam(); sound = gameObject.RequireComponent<CSound>(); camInMapSelector = Common.GetCameraInMapSelector().RequireComponent<CForwardRenderer>(); camInMapSelector.setEnabled(false); notActiveCamColor1 = new Color(0.1f, 0.1f, 0.1f, 1.0f); disabledCamColor1 = new Color(SharpMocha.YELLOW); enabledCamColor1 = new Color(SharpMocha.GREEN); isVisible = isvisible; isActive = isactive; // To call the set functions if (isactive) isEnabled = isenabled; } } }
public void OnStart() { GameObject cameraCam = Common.GetSurveillancePlayerStaticCameraCam(); camScript = GetScript<CameraCam>(cameraCam); }
public static CameraCam GetCameraCamScript() { if (cameraCamScript == null) { cameraCamScript = MochaScript.GetScript<CameraCam>(GetSurveillancePlayerStaticCameraCam()); } return cameraCamScript; }