// Update is called once per frame void Update() { if (Input.GetMouseButtonDown(0)) { bulletAmt--; guiManager.DisableBullet(bulletAmt); health = GameManager.duckie.GetComponent <DuckHealth>(); if (bulletAmt < 0 && health.CheckInvins() == false) { GameManager.OnDuckMiss(); Debug.Log("No more ammo"); } Vector3 mousePos = Input.mousePosition; mousePos.z = Camera.main.transform.position.z; if (Physics.Raycast(Camera.main.ScreenToWorldPoint(mousePos), Camera.main.transform.forward, out hit, Mathf.Infinity)) { if (hit.transform.tag == "Duck") { hit.collider.gameObject.GetComponent <DuckHealth>().KillDuck(); } } } }
public void Start() { duckHealthScript = GetComponent <DuckHealth>(); TauntingDoggo.SetActive(false); //flashDuration = 0.07f; PointManager.instance.currentBullets = PointManager.instance.maxBullets; }
void Update() { if (Input.GetMouseButtonDown(0)) { bulletAmt--; if (bulletAmt <= 0) { GameManager2.OnDuckMiss(); } Vector3 mousePos = Input.mousePosition; mousePos.z = Camera.main.transform.position.z; if (Physics.Raycast(Camera.main.ScreenToWorldPoint(mousePos), Camera.main.transform.forward, out hit, Mathf.Infinity)) { { if (hit.transform.tag == "Duck") { DuckHealth movement = hit.transform.GetComponent <DuckHealth>(); } } } } }
// Update is called once per frame void Update() { if(Input.GetMouseButtonDown(0)) { bulletAmt--; guiManager.DisableBullet(bulletAmt); health = GameManager.duckie.GetComponent<DuckHealth>(); if(bulletAmt < 0 && health.CheckInvins()==false) { GameManager.OnDuckMiss(); Debug.Log("No more ammo"); } Vector3 mousePos = Input.mousePosition; mousePos.z = Camera.main.transform.position.z; if(Physics.Raycast(Camera.main.ScreenToWorldPoint(mousePos), Camera.main.transform.forward, out hit, Mathf.Infinity)) { if(hit.transform.tag == "Duck") { hit.collider.gameObject.GetComponent<DuckHealth>().KillDuck(); } } } }
// Use this for initialization void Start() { anim = GetComponent <Animator>(); GameManager.OnDuckShot += StopMovement; GameManager.OnDuckMiss += FlyAway; RandomDirection(); dieded = gameObject.GetComponent <DuckHealth>(); }
// Update is called once per frame void Update() { if(Input.GetMouseButtonDown(0)) { bulletAmt--; if(bulletAmt <= 0) { GameManager.OnDuckMiss(); } Vector3 mousePos = Input.mousePosition; mousePos.z =Camera.main.transform.position.z; if(Physics.Raycast(Camera.main.ScreenToWorldPoint(mousePos), Camera.main.transform.forward, out hit, Mathf.Infinity)) { if(hit.transform.tag == "Duck") { duckhealth = hit.transform.GetComponent<DuckHealth>(); duckhealth.KillDuck(); } } } }
// Use this for initialization void Start() { anim = GetComponent<Animator>(); GameManager.OnDuckShot += StopMovement; GameManager.OnDuckMiss += FlyAway; RandomDirection(); dieded = gameObject.GetComponent<DuckHealth>(); }
void Update() { if (Input.GetMouseButtonDown(0)) { if (StaticVars.onClick == false) { _bulletAmount--; BulletGUI(_bulletAmount); if (_bulletAmount < 0) { _bulletAmount = 20; StaticVars.roundNum++; StaticVars.onClick = true; GameManager.OnDuckMiss(); } if (0 <= _bulletAmount && _bulletAmount <= 3) { float vol = Random.Range(_volMin, _volMax); Source.PlayOneShot(Shot, vol); } if (_bulletAmount == 0) { Vector3 mousePos = Input.mousePosition; mousePos.z = Camera.main.transform.position.z; Debug.DrawRay(Camera.main.ScreenToWorldPoint(mousePos), Camera.main.transform.forward, Color.red, 3.0f); if (Physics.Raycast(Camera.main.ScreenToWorldPoint(mousePos), Camera.main.transform.forward, out _hit, Mathf.Infinity)) { if (_hit.transform.tag == "Duck") { StaticVars.onClick = true; DuckHealth health = _hit.transform.GetComponent <DuckHealth>(); health.KillDuck(); SetScore(); _duckShotNum++; DuckGUIShot(); StaticVars.duckNum++; } } else { StaticVars.duckNum++; StaticVars.onClick = true; GameManager.OnDuckMiss(); } } } else { Vector3 mousePos = Input.mousePosition; mousePos.z = Camera.main.transform.position.z; Debug.DrawRay(Camera.main.ScreenToWorldPoint(mousePos), Camera.main.transform.forward, Color.red, 3.0f); if (Physics.Raycast(Camera.main.ScreenToWorldPoint(mousePos), Camera.main.transform.forward, out _hit, Mathf.Infinity)) { if (_hit.transform.tag == "Duck") { StaticVars.onClick = true; DuckHealth health = _hit.transform.GetComponent <DuckHealth>(); health.KillDuck(); SetScore(); _duckShotNum++; DuckGUIShot(); StaticVars.duckNum++; } } } } }