private void Shoot() { reset = true; Debug.Log("Shoot!"); zapper_sound.Play(); RaycastHit hit; Physics.Raycast(zapperCaster.transform.position, -1 * zapperCaster.transform.forward, out hit); if (hit.collider) { GameObject duck_maybe = hit.collider.gameObject; Debug.Log(duck_maybe.name); if (duck_maybe.name.Contains("Duck")) { duck_collider = duck_maybe.GetComponent <DuckFly>(); duck_collider.shot = true; } } duck.ScareDuck(); director.DecrementShots(); }
public void InitiateDuck(DuckFly _duck) { duck = _duck; reset = true; }