//! //! Use this for initialization //! void Start() { activeMode = Mode.idle; helpActive = false; arMode = false; lockARScale = true; lockARRotation = false; lockScene = false; //find & attach cached GameObjects ui = GameObject.Find("UI").GetComponent <UI>(); scene = GameObject.Find("Scene"); trsGroup = GameObject.Find("Modifiers"); translateModifier = GameObject.Find("TranslateModifier"); rotationModifier = GameObject.Find("RotationModifier"); scaleModifier = GameObject.Find("ScaleModifier"); pointToMoveModifier = GameObject.Find("PointToMoveModifier"); camVisualizer = GameObject.Find("GUI/Canvas/CamVisualizer"); animationController = GameObject.Find("AnimationController").GetComponent <AnimationController>(); camObject = GameObject.Find("camera"); cameraRig = Camera.main.transform.parent; print("Camera Rig is: " + cameraRig); currentSelection = null; currentSceneObject = null; // Set ambient light setAmbientIntensity(VPETSettings.Instance.ambientLight); // Splash Widget // Here all starts SplashWidget splashWidget = ui.drawSplashWidget(); splashWidget.OnFinishEvent.AddListener(this.splashFinished); GameObject groundPlane = GameObject.CreatePrimitive(PrimitiveType.Plane); groundPlane.layer = LayerMask.NameToLayer("GroundLayer"); groundPlane.name = "GroundPlane"; groundPlane.tag = "editable"; groundPlane.GetComponent <MeshRenderer>().enabled = false; groundPlane.transform.parent = scene.transform; groundPlane.transform.localPosition = Vector3.zero; groundPlane.transform.localScale = new Vector3(5000, 5000, 5000); // HACK store command buffers // to restore them when disabling AR mode on Tango //bufBeforeForwardOpaque = Camera.main.GetCommandBuffers(CameraEvent.BeforeForwardOpaque); //bufBeforeGBuffer = Camera.main.GetCommandBuffers(CameraEvent.BeforeGBuffer); }
//! //! Use this for initialization //! void Start() { activeMode = Mode.idle; //find & attach cached GameObjects ui = GameObject.Find("UI").GetComponent <UI>(); scene = GameObject.Find("Scene"); translateModifier = GameObject.Find("TranslateModifier"); rotationModifier = GameObject.Find("RotationModifier"); scaleModifier = GameObject.Find("ScaleModifier"); pointToMoveModifier = GameObject.Find("PointToMoveModifier"); planeCollider = GameObject.Find("TranslationQuad").GetComponent <Collider>(); rotationCollider = GameObject.Find("RotationSphere").GetComponent <Collider>(); helperCollider = planeCollider; //cache reference to keyframe Sphere container frameSphereContainer = GameObject.Find("FrameSphereContainer"); undoRedoController = GameObject.Find("UndoRedoController").GetComponent <UndoRedoController>(); animationController = GameObject.Find("AnimationController").GetComponent <AnimationController>(); camObject = GameObject.Find("camera"); cameraRig = Camera.main.transform.parent; print("Camera Rig is: " + cameraRig); currentSelection = null; // Set ambient light setAmbientIntensity(VPETSettings.Instance.ambientLight); // Splash Widget // Here all starts SplashWidget splashWidget = ui.drawSplashWidget(); splashWidget.OnFinishEvent.AddListener(this.splashFinished); // HACK store command buffers // to restore them when disabling AR mode on Tango //bufBeforeForwardOpaque = Camera.main.GetCommandBuffers(CameraEvent.BeforeForwardOpaque); //bufBeforeGBuffer = Camera.main.GetCommandBuffers(CameraEvent.BeforeGBuffer); }