float changeY; //slope of forward vector public void OnStart() { velocity = new Vector3(); acquiredVelocity = new Vector3(); GameObject Plane = GameObject.GetGameObjectByName("Plane"); paperViewer = GetScript <PaperViewer>(Plane); gameObject.SetFlag("Paper"); zone = GameObject.GetGameObjectByName("PaperZone").RequireComponent <CZone>(); initialY = gameObject.transform.position.y; initialZ = gameObject.transform.position.z; Vector3 up = gameObject.transform.GetUpVector().Negate(); changeY = up.Y / up.Z; }
public void OnStart() { playerCamera = Common.GetStealthPlayerCamera(); #if ZERO Cursor = GameObject.GetGameObjectByName("Mouse"); //Cursor.SetParent(gameObject); Cursor.transform.SetPosition(0, 0, 1.7f, CTransform.TransformSpace.LOCAL); zAxis = new Vector3(0, 0, 1); MapScreen = GameObject.GetGameObjectByName("MapScreen").RequireComponent<CMeshRenderer>(); Plane = GameObject.GetGameObjectByName("Plane"); paperViewer = GetScript<PaperViewer>(Plane); SurvCam = GameObject.GetGameObjectByName("Cam_Surv").RequireComponent<CCamera>(); ocuCam = GameObject.GetGameObjectByName("Cam_Oculus").RequireComponent<CCamera>(); DoorCode1 = GameObject.GetGameObjectByName("DoorCodes1"); DoorCode2 = GameObject.GetGameObjectByName("DoorCodes2"); PickCam1 = GameObject.GetGameObjectByName("PickCam1"); PickCam2 = GameObject.GetGameObjectByName("PickCam2"); PickCam3 = GameObject.GetGameObjectByName("PickCam3"); PickCam4 = GameObject.GetGameObjectByName("PickCam4"); PickCam5 = GameObject.GetGameObjectByName("PickCam5"); PickCam6 = GameObject.GetGameObjectByName("PickCam6"); PickCam1.RequireComponent<CMeshRenderer>().setEnabled(false); PickCam2.RequireComponent<CMeshRenderer>().setEnabled(false); PickCam3.RequireComponent<CMeshRenderer>().setEnabled(false); PickCam4.RequireComponent<CMeshRenderer>().setEnabled(false); PickCam5.RequireComponent<CMeshRenderer>().setEnabled(false); PickCam6.RequireComponent<CMeshRenderer>().setEnabled(false); Input.SetMouseLock(true); Input.SetMouseVisible(false); #endif }
public void OnStart() { playerCamera = Common.GetStealthPlayerCamera(); #if ZERO Cursor = GameObject.GetGameObjectByName("Mouse"); //Cursor.SetParent(gameObject); Cursor.transform.SetPosition(0, 0, 1.7f, CTransform.TransformSpace.LOCAL); zAxis = new Vector3(0, 0, 1); MapScreen = GameObject.GetGameObjectByName("MapScreen").RequireComponent <CMeshRenderer>(); Plane = GameObject.GetGameObjectByName("Plane"); paperViewer = GetScript <PaperViewer>(Plane); SurvCam = GameObject.GetGameObjectByName("Cam_Surv").RequireComponent <CCamera>(); ocuCam = GameObject.GetGameObjectByName("Cam_Oculus").RequireComponent <CCamera>(); DoorCode1 = GameObject.GetGameObjectByName("DoorCodes1"); DoorCode2 = GameObject.GetGameObjectByName("DoorCodes2"); PickCam1 = GameObject.GetGameObjectByName("PickCam1"); PickCam2 = GameObject.GetGameObjectByName("PickCam2"); PickCam3 = GameObject.GetGameObjectByName("PickCam3"); PickCam4 = GameObject.GetGameObjectByName("PickCam4"); PickCam5 = GameObject.GetGameObjectByName("PickCam5"); PickCam6 = GameObject.GetGameObjectByName("PickCam6"); PickCam1.RequireComponent <CMeshRenderer>().setEnabled(false); PickCam2.RequireComponent <CMeshRenderer>().setEnabled(false); PickCam3.RequireComponent <CMeshRenderer>().setEnabled(false); PickCam4.RequireComponent <CMeshRenderer>().setEnabled(false); PickCam5.RequireComponent <CMeshRenderer>().setEnabled(false); PickCam6.RequireComponent <CMeshRenderer>().setEnabled(false); Input.SetMouseLock(true); Input.SetMouseVisible(false); #endif }