// Use this for initialization void Start() { player = FindObjectOfType<playerMovement> (); throwVelocity = (originalThrowVelocity + player.GetComponent<Rigidbody2D> ().velocity.x); if (player.transform.localScale.x < 0){ throwVelocity = -originalThrowVelocity + player.GetComponent<Rigidbody2D> ().velocity.x; GetComponent<Transform> ().localScale = new Vector2 (-1.680365f, transform.localScale.y); } }
// Use this for initialization void Start() { player = FindObjectOfType <playerMovement> (); shotVelocity = (originalShotVelocity + player.GetComponent <Rigidbody> ().velocity.x); if (player.transform.localScale.x < 0) { shotVelocity = -originalShotVelocity + player.GetComponent <Rigidbody> ().velocity.x; GetComponent <Transform> ().localScale = new Vector2(-1.680365f, transform.localScale.y); } }
private void OnTriggerEnter2D(Collider2D other) { playerMovement player = other.GetComponent <playerMovement>(); if (player != null && player.GetComponent <Player>().hasKey) { moveButton.SetActive(true); } }
// Use this for initialization void Start() { // StartCoroutine (Shoot ()); rb = GetComponent <Rigidbody2D>(); deathCounter = GameObject.Find("Manager").GetComponent <GameManager> (); player = GameObject.Find("Raven Player"); dashToo = playerMove.GetComponent <playerMovement> ().isDashing; cam = GameObject.Find("Main Camera").GetComponent <CamControl> (); }
void Update() { playerMovement deahtCounter = time.GetComponent <playerMovement>(); float Timer = Time.time - start; seconds = Timer % 60; minutes = ((int)Timer / 60); hours = (int)Timer / 3600; timer.text = hours + ":" + minutes.ToString() + ":" + seconds.ToString("F2"); death.text = deahtCounter.deathCounter.ToString(); }
// Use this for initialization void Start() { thePlayer = FindObjectOfType <playerMovement> (); currentBoxCollider2D = thePlayer.GetComponent <BoxCollider2D> (); //currentCircleCollider2D = thePlayer.GetComponent<CircleCollider2D> (); energyCrystalText.text = " "; healthCount = 3; livesText.text = " " + maxLives; currentLives = maxLives; objectsToReset = FindObjectsOfType <resetOnRespawn> (); myAfterBatEffects = FindObjectOfType <afterBatEffects> (); myBatActive = FindObjectOfType <batActive> (); myNewLevelEnter = FindObjectOfType <newLevelEnter> (); }
private void Update() { if (player.Grounded(false)) { targetVolume = refVolume * player.GetComponent <Rigidbody2D>().velocity.magnitude / 28; } else { targetVolume = 0f; } if (!player.enabled) { targetVolume = 0f; } skiAudio.volume = Mathf.Lerp(skiAudio.volume, targetVolume, 0.3f); }
void Update() { playerMovement counterTorches = counter.GetComponent <playerMovement>(); HealthBar healthSet = health.GetComponent <HealthBar>(); playerPosition = GameObject.FindGameObjectWithTag("Player"); Vector3 mousePosition = Camera.main.ScreenToWorldPoint(Input.mousePosition); var input = Input.inputString; switch (input) { case "1": whichKey = 1; if (torchnb == true) { torchAnim.SetBool("torchNotClicked", false); torchnb = false; } torchAnim.SetBool("torchClicked", true); torchb = true; if (trapb == true) { trap.SetBool("trapNotClicked", true); trapnb = true; trap.SetBool("trapClicked", false); trapb = false; } else { trap.SetBool("trapNotClicked", false); } if (potionb == true) { potion.SetBool("potionNotClicked", true); potionnb = true; potion.SetBool("potionClicked", false); potionb = false; } else { potion.SetBool("potionNotClicked", false); } break; case "2": whichKey = 2; if (trapnb == true) { trap.SetBool("trapNotClicked", false); trapnb = false; } trap.SetBool("trapClicked", true); trapb = true; if (torchb == true) { torchAnim.SetBool("torchNotClicked", true); torchnb = true; torchAnim.SetBool("torchClicked", false); torchb = false; } else { torchAnim.SetBool("torchNotClicked", false); } if (potionb == true) { potion.SetBool("potionNotClicked", true); potionb = true; potion.SetBool("potionClicked", false); potionb = false; } else { potion.SetBool("potionNotClicked", false); } break; case "3": whichKey = 3; if (potionnb == true) { potion.SetBool("potionNotClicked", false); potionnb = false; } potion.SetBool("potionClicked", true); potionb = true; if (torchb == true) { torchAnim.SetBool("torchNotClicked", true); torchnb = true; torchAnim.SetBool("torchClicked", false); torchb = false; } else { torchAnim.SetBool("torchNotClicked", false); } if (trapb == true) { trap.SetBool("trapNotClicked", true); trapnb = true; trap.SetBool("trapClicked", false); trapb = false; } else { trap.SetBool("trapNotClicked", false); } break; } if (!PauseMenu.isGamePaused) { if (Input.GetButtonDown("Fire1") && counterTorches.torches >= 1 && whichKey == 1 && Mathf.Abs(playerPosition.transform.position.x - mousePosition.x) < 2 && Mathf.Abs(playerPosition.transform.position.y - mousePosition.y) < 2) { counterTorches.torches -= 1; Vector3 mousePos = Camera.main.ScreenToWorldPoint(Input.mousePosition); GameObject newClone = Instantiate(torch, new Vector3(mousePos.x, mousePos.y, 0), Quaternion.identity); cloneList.Add(newClone); } if (!callTrapFunction) { if (counterTorches.trap >= 1 && whichKey == 2 && Input.GetKeyDown(KeyCode.G)) { counterTorches.trap -= 1; playerPosition = GameObject.FindGameObjectWithTag("Player"); Instantiate(trapPrefab, new Vector3(playerPosition.transform.position.x, playerPosition.transform.position.y - (float)0.18, 0), Quaternion.identity); } } if (chest.isChanged == 0) { if (counterTorches.potions >= 1 && whichKey == 3 && counterTorches.currentHealth < 3) { counterTorches.potions -= 1; counterTorches.currentHealth += 1; healthSet.SetHP(counterTorches.currentHealth); } } else if (chest.isChanged == 1 && which.whichOne == 0) { if (counterTorches.potion_mvspeed >= 1 && whichKey == 3) { Debug.Log("potka speed"); counterTorches.potion_mvspeed -= 1; counter.moveSpeed += (float)0.5; StartCoroutine(endPotion(5)); } } } IEnumerator endPotion(int secs) { yield return(new WaitForSeconds(secs)); counter.moveSpeed -= (float)0.5; } }