Esempio n. 1
0
    public override void startInternal()
    {
        currentScroll  = MaximumScrolls;
        spawnedObjects = new Stack();
        distances      = new Stack <GameObject>();

        shadow = Instantiate(ShadowPrefab, Vector3.zero, Quaternion.identity);

        camera1 = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <Camera>();
        newPos  = cubeHandle.transform.position;

        MyTrace.trace(new List <string> {
            "Start"
        }, true);
        MyTrace.tracePoint("newPos", newPos);
    }
Esempio n. 2
0
    public override void awakeInternal()
    {
        base.awakeInternal();
        m_ARPlaneManager                    = ARSessionOrigin.GetComponent <ARPlaneManager>();
        m_lineHandle                        = Instantiate(DistanceVisualizerPrefab, Vector3.zero, Quaternion.identity);
        m_lineHandleRenderer                = m_lineHandle.GetComponent <LineRenderer>();
        m_lineHandleRenderer.startWidth     = 0.005f;
        m_lineHandleRenderer.endWidth       = 0.01f;
        m_lineHandleRenderer.positionCount  = 0;
        m_lineHandleRenderer.sortingOrder   = 1;
        m_lineHandleRenderer.material       = new Material(Shader.Find("Sprites/Default"));
        m_lineHandleRenderer.material.color = Color.yellow;

        camera1 = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <Camera>();
        newPos  = cubeHandle.transform.position;
        MyTrace.trace(new List <string> {
            "Awake"
        }, true);
        MyTrace.tracePoint("newPos", newPos);

        cameraPos = camera1.ScreenToWorldPoint(new Vector3(Screen.width / 2, Screen.height / 2, camera1.nearClipPlane));
    }