void Start() { // Add eye-depth as a camera offset from the player controller var p = CameraRig.transform.localPosition; p.z = OVRManager.profile.eyeDepth; CameraRig.transform.localPosition = p; inputHandle = new HandleInput(); inputHandle.Start(); }
// Use this for initialization private void Start() { m_CharacterController = GetComponent <CharacterController>(); m_Camera = Camera.main; m_OriginalCameraPosition = m_Camera.transform.localPosition; m_FovKick.Setup(m_Camera); m_HeadBob.Setup(m_Camera, m_StepInterval); m_StepCycle = 0f; m_NextStep = m_StepCycle / 2f; m_Jumping = false; m_AudioSource = GetComponent <AudioSource>(); m_MouseLook.Init(transform, m_Camera.transform); inputHandle = new HandleInput(); inputHandle.Start(); }
// Use this for initialization private void Start() { m_CharacterController = GetComponent<CharacterController>(); m_Camera = Camera.main; m_OriginalCameraPosition = m_Camera.transform.localPosition; m_FovKick.Setup(m_Camera); m_HeadBob.Setup(m_Camera, m_StepInterval); m_StepCycle = 0f; m_NextStep = m_StepCycle/2f; m_Jumping = false; m_AudioSource = GetComponent<AudioSource>(); m_MouseLook.Init(transform , m_Camera.transform); inputHandle = new HandleInput(); inputHandle.Start(); }
public void InputHandle() { RaycastHit colorHit; if (Physics.Raycast(inputCamera.transform.position, inputCamera.transform.forward, out colorHit)) { if (colorHit.transform != null) { if (colorHit.transform.tag == "ColorSelect") { //Debug.DrawLine(inputCamera.transform.position, colorHit.point, Color.red, 10); brushSelector.newColor(colorHit.transform.GetComponent <Renderer>().material.color); foreach (ParticleSystem selectorParticles in GameObject.Find("pallette").GetComponentsInChildren <ParticleSystem>()) { if (selectorParticles.enableEmission && selectorParticles.transform != colorHit.transform && selectorParticles.transform.tag == "ColorSelect") { if (mixingEnabled && selectorParticles.transform.GetComponent <Renderer>().material.color != selectedColorTwo && selectorParticles.transform.GetComponent <Renderer>().material.color != selectedColorOne) { selectorParticles.enableEmission = false; } else if (!mixingEnabled) { selectorParticles.enableEmission = false; } } } if (colorHit.transform.GetComponent <ParticleSystem>().enableEmission == false) { colorHit.transform.GetComponent <ParticleSystem>().enableEmission = true; if (mixingEnabled) { selectedColorTwo = selectedColorOne; selectedColorOne = colorHit.transform.GetComponent <Renderer>().material.color; } } GameObject.Find("colorsample").GetComponent <Image>().color = colorHit.transform.GetComponent <Renderer>().material.color; } if (colorHit.transform.tag == "ColorMix") { if (!mixingEnabled && colorHit.transform.gameObject != prevCollider) { mixingEnabled = true; if (!colorHit.transform.GetComponent <ParticleSystem>().enableEmission) { colorHit.transform.GetComponent <ParticleSystem>().enableEmission = true; } } else if (mixingEnabled && selectedColorTwo != Color.gray) { mixingEnabled = false; Color mixedColor = HandleInput.CombineColors(selectedColorOne, selectedColorTwo); GameObject.Find("colorsample").GetComponent <Image>().color = mixedColor; brushSelector.newColor(mixedColor); if (colorHit.transform.GetComponent <ParticleSystem>().enableEmission) { colorHit.transform.GetComponent <ParticleSystem>().enableEmission = false; selectedColorOne = Color.gray; selectedColorTwo = Color.gray; } } } prevCollider = colorHit.transform.gameObject; } } if (Input.GetKeyDown(KeyCode.RightArrow)) { brushSelector.NextBrush(); } if (Input.GetKeyDown(KeyCode.LeftArrow)) { brushSelector.PreviousBrush(); } if (Input.GetKeyDown(KeyCode.X)) { Application.LoadLevel("01a Start"); } if (Input.GetKeyDown(KeyCode.R)) { GameObject[] clones = GameObject.FindGameObjectsWithTag("Brush"); foreach (GameObject clone in clones) { Destroy(clone); } } }
public override void InitHand() { UpdateHand(); inputHandle = new UnityStandardAssets.Characters.FirstPerson.HandleInput(); inputHandle.Start(); }