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); }
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)); }