void Start() { Transform sliders = transform.Find ("Sliders"); armor = GameObject.Find ("Player").GetComponent<CharacterStats> ().armor; wepControl = GameObject.Find ("Player").GetComponent<PlayerWepControl> (); spellControl = GameObject.Find ("Player").GetComponent<PlayerSpellControl> (); mover = GameObject.Find ("Player").GetComponent<PlayerMove> (); mouseLook = GameObject.Find ("Player").GetComponentInChildren<SimpleSmoothMouseLook> (); playerRenderer = GameObject.Find ("Player").transform.Find ("Graphics").GetComponent<Renderer> (); maxHealthSlider = sliders.Find ("MaxHealthSlider").GetComponent<Slider> (); healthRegenSlider = sliders.Find ("HealthRegenSlider").GetComponent<Slider> (); damageReductionSlider = sliders.Find ("DamageReductionSlider").GetComponent<Slider> (); maxManaSlider = sliders.Find ("MaxManaSlider").GetComponent<Slider> (); manaRegenSlider = sliders.Find ("ManaRegenSlider").GetComponent<Slider> (); damageSlider = sliders.Find ("DamageSlider").GetComponent<Slider> (); attackTimeSlider = sliders.Find ("AttackTimeSlider").GetComponent<Slider> (); knockbackSlider = sliders.Find ("KnockbackSlider").GetComponent<Slider> (); speedSlider = sliders.Find ("SpeedSlider").GetComponent<Slider> (); jumpSpeedSlider = sliders.Find ("JumpSpeedSlider").GetComponent<Slider> (); redSlider = transform.Find ("ColorCustomizers").Find ("RedSlider").GetComponent<Slider> (); greenSlider = transform.Find ("ColorCustomizers").Find ("GreenSlider").GetComponent<Slider> (); blueSlider = transform.Find ("ColorCustomizers").Find ("BlueSlider").GetComponent<Slider> (); colorImage = transform.Find ("ColorCustomizers").Find ("ColorImage").GetComponent<Image> (); pointsLeftTxt = transform.Find ("PointsLeft").GetComponent<Text>(); }
void Start() { vr = OpenVR.IsHmdPresent(); seated = OpenVR.ChaperoneSetup == null; // FIXME Currently no Chaperone / SteamVR support seated = true; if (VRControls == null) { VRControls = GameObject.Find("VR Controls"); } if (MainMenuControls == null) { MainMenuControls = GameObject.Find("Main Menu Controls"); } if (InGameControls == null) { InGameControls = GameObject.Find("In-Game Controls"); } if (Reticle == null) { Reticle = GameObject.Find("Reticle").GetComponent <Reticle>(); } // Fix level select height displacement if (vr) { MainMenuControls.transform.localPosition = new Vector3( 0f, 0.5f, 0f ); } //InGameControls.transform.parent = Camera.main.transform; inGameButtons = new FloatingButton[InGameControls.transform.childCount]; for (int i = 0; i < inGameButtons.Length; i++) { Transform childTransform = InGameControls.transform.GetChild(i); FloatingButton button = childTransform.GetComponent <FloatingButton>(); if (button == null) { continue; } inGameButtons[i] = button; button.ScaleFadeSpeed = 0f; } InGameControls.SetActive(false); SimpleSmoothMouseLook mouseLook = Camera.main.GetComponent <SimpleSmoothMouseLook>(); if (mouseLook != null) { mouseLook.enabled = !vr; } SwitchLevel(null); }
void Start() { Transform sliders = transform.Find("Sliders"); armor = GameObject.Find("Player").GetComponent <CharacterStats> ().armor; wepControl = GameObject.Find("Player").GetComponent <PlayerWepControl> (); spellControl = GameObject.Find("Player").GetComponent <PlayerSpellControl> (); mover = GameObject.Find("Player").GetComponent <PlayerMove> (); mouseLook = GameObject.Find("Player").GetComponentInChildren <SimpleSmoothMouseLook> (); playerRenderer = GameObject.Find("Player").transform.Find("Graphics").GetComponent <Renderer> (); maxHealthSlider = sliders.Find("MaxHealthSlider").GetComponent <Slider> (); healthRegenSlider = sliders.Find("HealthRegenSlider").GetComponent <Slider> (); damageReductionSlider = sliders.Find("DamageReductionSlider").GetComponent <Slider> (); maxManaSlider = sliders.Find("MaxManaSlider").GetComponent <Slider> (); manaRegenSlider = sliders.Find("ManaRegenSlider").GetComponent <Slider> (); damageSlider = sliders.Find("DamageSlider").GetComponent <Slider> (); attackTimeSlider = sliders.Find("AttackTimeSlider").GetComponent <Slider> (); knockbackSlider = sliders.Find("KnockbackSlider").GetComponent <Slider> (); speedSlider = sliders.Find("SpeedSlider").GetComponent <Slider> (); jumpSpeedSlider = sliders.Find("JumpSpeedSlider").GetComponent <Slider> (); redSlider = transform.Find("ColorCustomizers").Find("RedSlider").GetComponent <Slider> (); greenSlider = transform.Find("ColorCustomizers").Find("GreenSlider").GetComponent <Slider> (); blueSlider = transform.Find("ColorCustomizers").Find("BlueSlider").GetComponent <Slider> (); colorImage = transform.Find("ColorCustomizers").Find("ColorImage").GetComponent <Image> (); pointsLeftTxt = transform.Find("PointsLeft").GetComponent <Text>(); }
void Start() { wepControl = GameObject.Find ("Player").GetComponent<PlayerWepControl> (); spellControl = GameObject.Find ("Player").GetComponent<PlayerSpellControl> (); mover = GameObject.Find ("Player").GetComponent<PlayerMove> (); wepSize = GameObject.Find ("Player").GetComponent<WeaponSize> (); mouseLook = GameObject.Find ("Player").GetComponentInChildren<SimpleSmoothMouseLook> (); bladeRenderer = GameObject.Find ("Player").transform.Find ("CharacterHead").Find ("RightWep").Find ("RightWepBlade").GetComponent<Renderer>(); handleRenderer = GameObject.Find ("Player").transform.Find ("CharacterHead").Find ("RightWep").Find ("RightWepHandle").GetComponent<Renderer>(); headSlider = transform.Find ("HeadSizeSlider").GetComponent<Slider> (); handleSlider = transform.Find ("HandleSizeSlider").GetComponent<Slider> (); typeDrop = transform.Find ("TypeDropdown").GetComponent<Dropdown> (); statText = transform.Find ("StatIndicator").GetComponent<Text> (); Transform colorStuff = transform.Find ("ColorCustomizers"); bladeRedSlider = colorStuff.Find ("BladeRedSlider").GetComponent<Slider>(); bladeGreenSlider = colorStuff.Find ("BladeGreenSlider").GetComponent<Slider>(); bladeBlueSlider = colorStuff.Find ("BladeBlueSlider").GetComponent<Slider>(); bladeColorImage = colorStuff.Find ("BladeColorImage").GetComponent<Image>(); handleRedSlider = colorStuff.Find ("HandleRedSlider").GetComponent<Slider>(); handleGreenSlider = colorStuff.Find ("HandleGreenSlider").GetComponent<Slider>(); handleBlueSlider = colorStuff.Find ("HandleBlueSlider").GetComponent<Slider>(); handleColorImage = colorStuff.Find ("HandleColorImage").GetComponent<Image>(); }
void Start() { wepControl = GameObject.Find("Player").GetComponent <PlayerWepControl> (); spellControl = GameObject.Find("Player").GetComponent <PlayerSpellControl> (); mover = GameObject.Find("Player").GetComponent <PlayerMove> (); wepSize = GameObject.Find("Player").GetComponent <WeaponSize> (); mouseLook = GameObject.Find("Player").GetComponentInChildren <SimpleSmoothMouseLook> (); bladeRenderer = GameObject.Find("Player").transform.Find("CharacterHead").Find("RightWep").Find("RightWepBlade").GetComponent <Renderer>(); handleRenderer = GameObject.Find("Player").transform.Find("CharacterHead").Find("RightWep").Find("RightWepHandle").GetComponent <Renderer>(); headSlider = transform.Find("HeadSizeSlider").GetComponent <Slider> (); handleSlider = transform.Find("HandleSizeSlider").GetComponent <Slider> (); typeDrop = transform.Find("TypeDropdown").GetComponent <Dropdown> (); statText = transform.Find("StatIndicator").GetComponent <Text> (); Transform colorStuff = transform.Find("ColorCustomizers"); bladeRedSlider = colorStuff.Find("BladeRedSlider").GetComponent <Slider>(); bladeGreenSlider = colorStuff.Find("BladeGreenSlider").GetComponent <Slider>(); bladeBlueSlider = colorStuff.Find("BladeBlueSlider").GetComponent <Slider>(); bladeColorImage = colorStuff.Find("BladeColorImage").GetComponent <Image>(); handleRedSlider = colorStuff.Find("HandleRedSlider").GetComponent <Slider>(); handleGreenSlider = colorStuff.Find("HandleGreenSlider").GetComponent <Slider>(); handleBlueSlider = colorStuff.Find("HandleBlueSlider").GetComponent <Slider>(); handleColorImage = colorStuff.Find("HandleColorImage").GetComponent <Image>(); }
void Start() { spell = GameObject.Find("Player").GetComponent <CharacterSpellControl> ().spell; wepControl = GameObject.Find("Player").GetComponent <PlayerWepControl> (); spellControl = GameObject.Find("Player").GetComponent <PlayerSpellControl> (); mover = GameObject.Find("Player").GetComponent <PlayerMove> (); mouseLook = GameObject.Find("Player").GetComponentInChildren <SimpleSmoothMouseLook> (); //Parent elements for easy enabling/disabling effectSliders = transform.Find("EffectSliders"); effectLabels = transform.Find("EffectLabels"); projectileSliders = transform.Find("ProjectileSliders"); projectileLabels = transform.Find("ProjectileLabels"); projectileCheckboxes = transform.Find("ProjectileCheckboxes"); //Effect Sliders maxHealthSlider = effectSliders.Find("MaxHealthSlider").GetComponent <Slider> (); healthRegenSlider = effectSliders.Find("HealthRegenSlider").GetComponent <Slider> (); damageReductionSlider = effectSliders.Find("DamageReductionSlider").GetComponent <Slider> (); maxManaSlider = effectSliders.Find("MaxManaSlider").GetComponent <Slider> (); manaRegenSlider = effectSliders.Find("ManaRegenSlider").GetComponent <Slider> (); damageSlider = effectSliders.Find("DamageSlider").GetComponent <Slider> (); attackTimeSlider = effectSliders.Find("AttackTimeSlider").GetComponent <Slider> (); knockbackSlider = effectSliders.Find("KnockbackSlider").GetComponent <Slider> (); speedSlider = effectSliders.Find("SpeedSlider").GetComponent <Slider> (); jumpSpeedSlider = effectSliders.Find("JumpSpeedSlider").GetComponent <Slider> (); instantDamageSlider = effectSliders.Find("InstantDamageSlider").GetComponent <Slider> (); instantKnockbackSlider = effectSliders.Find("InstantKnockbackSlider").GetComponent <Slider> (); durationSlider = effectSliders.Find("DurationSlider").GetComponent <Slider> (); //Effect Labels durationLabel = effectLabels.Find("DurationLabel").GetComponent <Text> (); //Projectile Sliders projectileSpeedSlider = projectileSliders.Find("ProjectileSpeedSlider").GetComponent <Slider>(); radiusSlider = projectileSliders.Find("RadiusSlider").GetComponent <Slider> (); lifetimeSlider = projectileSliders.Find("LifetimeSlider").GetComponent <Slider> (); sizeSlider = projectileSliders.Find("SizeSlider").GetComponent <Slider> (); redSlider = projectileSliders.Find("RedSlider").GetComponent <Slider> (); greenSlider = projectileSliders.Find("GreenSlider").GetComponent <Slider> (); blueSlider = projectileSliders.Find("BlueSlider").GetComponent <Slider> (); //Projectile Checkboxes targetToggle = projectileCheckboxes.Find("TargetsEnemies").GetComponent <Toggle> (); self = projectileCheckboxes.Find("Self").GetComponent <Toggle> (); affectedByGravity = projectileCheckboxes.Find("Gravity").GetComponent <Toggle> (); AoE = projectileCheckboxes.Find("AoE").GetComponent <Toggle> (); //Projectile Labels (and an image) lifetimeLabel = projectileLabels.Find("LifetimeLabel").GetComponent <Text>(); colorImage = projectileLabels.Find("ColorImage").GetComponent <Image> (); //Cost is its own thing, not parented to anything. It always shows up costLabel = transform.Find("CostLabel").GetComponent <Text> (); //Activate one of the menus so we don't get overlap ActivateEffectsMenu(); }
void Awake() { pointerOver = true; player = GameObject.Find("_Player"); inventory = GameObject.Find("Inventory"); reticle = GameObject.Find("Reticle"); invBG = GameObject.Find("Inventory_background"); camera_rotation = player.GetComponent <SimpleSmoothMouseLook> (); }
/// <summary> /// Called before start, setup the events from the networkplayer here, as NetworkStart is called before regular Start. /// Hook up all the RPC event the shoot system needs /// </summary> void Awake() { np = GetComponentInParent <NetworkedPlayer>(); np.NetworkStartEvent += NetworkStart; hp = GetComponentInParent <HealthSystem>(); wp = GetComponentInParent <WeaponController>(); //The SmoothMouseLook doesn't work if an animation is overriding the camera's rotation, so disable the animator untill we need it cameraAnimator = GetComponent <Animator>(); cameraAnimator.enabled = false; mouseLook = GetComponent <SimpleSmoothMouseLook>(); }
// Update is called once per frame void Update() { p2Look = p2Movement.cameras[p2Movement.currentCamera].GetComponent <SimpleSmoothMouseLook>(); //horizontal = Input.GetAxis("Horizontal_P1"); //360 Controller //vertical = Input.GetAxis("Vertical_P1"); horizontal = (Input.GetButtonDown("Left_P2") ? -1 : 0) + (Input.GetButtonDown("Right_P2") ? 1 : 0); //horizontalRight = Input.GetAxis("HorizontalRight_P1"); //verticalRight = Input.GetAxis("VerticalRight_P1"); horizontalRight = -Input.GetAxis("Mouse X"); verticalRight = Input.GetAxis("Mouse Y"); p2Movement.MoveInput(horizontal); p2Look.LookInput(horizontalRight, verticalRight); }
void Start() { device = InputDevices.GetDeviceAtXRNode(XRNode.RightHand); ssml = GetComponent <SimpleSmoothMouseLook>(); laserLine.startWidth = lineWidth; laserLine.endWidth = lineWidth; laserLine.enabled = false; ssml = GetComponent <SimpleSmoothMouseLook>(); //disable SimpleSmoothMouse Script if a VR device with rotation capability was found if (device.TryGetFeatureValue(CommonUsages.deviceRotation, out var rot)) { ssml.enabled = false; } }
// Use this for initialization void Start() { isRotationON = false; FPSCamera = playerFPSView.GetComponentInChildren <Camera>(); FPSController = playerFPSView.GetComponent <RigidbodyFirstPersonController>(); topViewCamera = playerTopView.GetComponent <Camera>(); topViewController = playerTopView.GetComponent <SimpleSmoothMouseLook>(); topViewController.enabled = true; topViewCamera.enabled = false; FPSCamera.enabled = true; Animator = GetComponentInChildren <AnimatedEntry>(); // Animator.Target = playerBody.gameObject; }
void retrieveGuyComponents(string g) { //get active guy //activeGuy = GameObject.Find (g); //get active guy's movement scripts guyFPSController = GameObject.Find(g).GetComponent("FPSInputController") as MonoBehaviour; guyCharacterMotor = GameObject.Find(g).GetComponent("CharacterMotor") as MonoBehaviour; //get active guy's camera scripts string guyCamString = g + "Cam"; guyCam = GameObject.Find(guyCamString); guyMouseLook = guyCam.GetComponent <SimpleSmoothMouseLook>(); guyCamComponent = guyCam.GetComponent <Camera> (); }
// Update is called once per frame void Update() { movement = Vector3.zero; p2FreeLook = p2Camera.GetComponent <SimpleSmoothMouseLook>(); horizontalRight = -Input.GetAxis("Mouse X"); verticalRight = Input.GetAxis("Mouse Y"); p2FreeLook.LookInput(horizontalRight, verticalRight); if (Input.GetButton("Forward_P2")) { movement.z += speed; } if (Input.GetButton("Backward_P2")) { movement.z -= speed; } if (Input.GetButton("Left_P2")) { movement.x -= speed; } if (Input.GetButton("Right_P2")) { movement.x += speed; } if (Input.GetKey(KeyCode.LeftShift)) { movement.y -= speed; } if (Input.GetKey(KeyCode.Space)) { movement.y += speed; } transform.Translate(movement * Time.deltaTime); }
void Start() { charHead = transform.Find ("CharacterHead"); wepCustomizerPanel = GameObject.Find ("WeaponCustomizerPanel"); wepCustomizerPanel.SetActive (false); armorCustomizerPanel = GameObject.Find ("ArmorCustomizerPanel"); armorCustomizerPanel.SetActive (false); spellCustomizerPanel = GameObject.Find ("SpellCustomizerPanel"); spellCustomizerPanel.SetActive (false); mover = GetComponent<PlayerMove> (); mouseLook = GetComponentInChildren<SimpleSmoothMouseLook> (); wepControl = GetComponent<PlayerWepControl> (); spellControl = GetComponent<PlayerSpellControl> (); state = GameObject.Find ("GameLogicScripts").GetComponent<GameState> (); }
void Start() { charHead = transform.Find("CharacterHead"); wepCustomizerPanel = GameObject.Find("WeaponCustomizerPanel"); wepCustomizerPanel.SetActive(false); armorCustomizerPanel = GameObject.Find("ArmorCustomizerPanel"); armorCustomizerPanel.SetActive(false); spellCustomizerPanel = GameObject.Find("SpellCustomizerPanel"); spellCustomizerPanel.SetActive(false); mover = GetComponent <PlayerMove> (); mouseLook = GetComponentInChildren <SimpleSmoothMouseLook> (); wepControl = GetComponent <PlayerWepControl> (); spellControl = GetComponent <PlayerSpellControl> (); state = GameObject.Find("GameLogicScripts").GetComponent <GameState> (); }
private void Awake() { simple = GetComponent <SimpleSmoothMouseLook>(); }
void Start() { spell = GameObject.Find ("Player").GetComponent<CharacterSpellControl> ().spell; wepControl = GameObject.Find ("Player").GetComponent<PlayerWepControl> (); spellControl = GameObject.Find ("Player").GetComponent<PlayerSpellControl> (); mover = GameObject.Find ("Player").GetComponent<PlayerMove> (); mouseLook = GameObject.Find ("Player").GetComponentInChildren<SimpleSmoothMouseLook> (); //Parent elements for easy enabling/disabling effectSliders = transform.Find("EffectSliders"); effectLabels = transform.Find ("EffectLabels"); projectileSliders = transform.Find ("ProjectileSliders"); projectileLabels = transform.Find ("ProjectileLabels"); projectileCheckboxes = transform.Find ("ProjectileCheckboxes"); //Effect Sliders maxHealthSlider = effectSliders.Find ("MaxHealthSlider").GetComponent<Slider> (); healthRegenSlider = effectSliders.Find ("HealthRegenSlider").GetComponent<Slider> (); damageReductionSlider = effectSliders.Find ("DamageReductionSlider").GetComponent<Slider> (); maxManaSlider = effectSliders.Find ("MaxManaSlider").GetComponent<Slider> (); manaRegenSlider = effectSliders.Find ("ManaRegenSlider").GetComponent<Slider> (); damageSlider = effectSliders.Find ("DamageSlider").GetComponent<Slider> (); attackTimeSlider = effectSliders.Find ("AttackTimeSlider").GetComponent<Slider> (); knockbackSlider = effectSliders.Find ("KnockbackSlider").GetComponent<Slider> (); speedSlider = effectSliders.Find ("SpeedSlider").GetComponent<Slider> (); jumpSpeedSlider = effectSliders.Find ("JumpSpeedSlider").GetComponent<Slider> (); instantDamageSlider = effectSliders.Find ("InstantDamageSlider").GetComponent<Slider> (); instantKnockbackSlider = effectSliders.Find ("InstantKnockbackSlider").GetComponent<Slider> (); durationSlider = effectSliders.Find ("DurationSlider").GetComponent<Slider> (); //Effect Labels durationLabel = effectLabels.Find ("DurationLabel").GetComponent<Text> (); //Projectile Sliders projectileSpeedSlider = projectileSliders.Find ("ProjectileSpeedSlider").GetComponent<Slider>(); radiusSlider = projectileSliders.Find ("RadiusSlider").GetComponent<Slider> (); lifetimeSlider = projectileSliders.Find ("LifetimeSlider").GetComponent<Slider> (); sizeSlider = projectileSliders.Find ("SizeSlider").GetComponent<Slider> (); redSlider = projectileSliders.Find ("RedSlider").GetComponent<Slider> (); greenSlider = projectileSliders.Find ("GreenSlider").GetComponent<Slider> (); blueSlider = projectileSliders.Find ("BlueSlider").GetComponent<Slider> (); //Projectile Checkboxes targetToggle = projectileCheckboxes.Find ("TargetsEnemies").GetComponent<Toggle> (); self = projectileCheckboxes.Find ("Self").GetComponent<Toggle> (); affectedByGravity = projectileCheckboxes.Find ("Gravity").GetComponent<Toggle> (); AoE = projectileCheckboxes.Find ("AoE").GetComponent<Toggle> (); //Projectile Labels (and an image) lifetimeLabel = projectileLabels.Find("LifetimeLabel").GetComponent<Text>(); colorImage = projectileLabels.Find ("ColorImage").GetComponent<Image> (); //Cost is its own thing, not parented to anything. It always shows up costLabel = transform.Find ("CostLabel").GetComponent<Text> (); //Activate one of the menus so we don't get overlap ActivateEffectsMenu (); }
void Update() { if (Input.GetButtonDown("Toggle VR")) { forceNoVR = !forceNoVR; } if (Input.GetButtonDown("Toggle Paper")) { // RechalkCamEffect paper = Camera.main.GetComponent<RechalkCamEffect>(); // paper.enabled = !paper.enabled; } vr = OpenVR.IsHmdPresent() && !forceNoVR; InGameControls.SetActive(vr && seated); if (mouseLook == null) { mouseLook = Camera.main.GetComponent <SimpleSmoothMouseLook>(); } if (mouseLook != null) { mouseLook.enabled = !vr; } if (Input.GetButtonDown("Trigger")) { Reticle.Triggered = true; } if (!Frozen && Input.GetButtonDown("Home")) { SelectLevel(null); } if (vr && seated) { // TODO timer-based reticle... in Reticle.cs } // Google Cardboard Earth demo - styled movement /* * if (Reticle.Triggered && Reticle.Focused == null) { * Moving = !Moving; * if (!Frozen) { * for (int i = 0; i < inGameButtons.Length; i++) { * FloatingButton button = inGameButtons[i]; * if (button == null) { * continue; * } * button.ScaleFadeSpeed = Moving ? -0.1f : 0.1f; * } * } * } * * if (Moving && !Frozen) { * transform.position += Camera.main.transform.forward * Speed * HoloFEZHelper.SpeedF; * } */ // Seated gamepad movement if (seated && !Frozen) { Vector3 dir = Vector3.zero; dir += Camera.main.transform.forward * Input.GetAxis("Vertical"); float angleY = Camera.main.transform.rotation.eulerAngles.y; angleY = (angleY + 90f) / 180f * Mathf.PI; dir += new Vector3(Mathf.Sin(angleY), 0f, Mathf.Cos(angleY)) * Input.GetAxis("Horizontal"); if (dir != Vector3.zero) { dir.Normalize(); transform.position += dir * Speed * HoloFEZHelper.SpeedF; } transform.position += Vector3.up * Input.GetAxis("Y Movement") * Speed * HoloFEZHelper.SpeedF; } // Seated recalibration if (seated && Input.GetButtonDown("Recalibrate")) { transform.rotation = Quaternion.Euler(0f, lastRecalibratedYRot = (Camera.main.transform.rotation.eulerAngles.y - lastRecalibratedYRot) - 90f, 0f); VRControls.transform.rotation = nullRotation; } FixedUpdate(); }