Пример #1
0
    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;
    }
Пример #2
0
    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
    }
Пример #3
0
    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
    }