// Use this for initialization void Start() { animator = GetComponent <Animator>(); director = GameObject.Find("DuckHuntDirector").GetComponent <DuckHunt>(); duck_collider = GetComponent <BoxCollider>(); duck_sounds = GetComponents <AudioSource>(); trans_timer = Random.Range(min_transition_time, max_transition_time); quack_timer = Random.Range(quack_interval.x, quack_interval.y); x_flip = Random.value < .5f ? -1 : 1; y_flip = Random.value < .5f ? -1 : 1; x_vel = duck_speed * Random.Range(min_range, max_range) * x_flip; y_vel = duck_speed * Random.Range(min_range, max_range) * y_flip; collider_fly_size = new Vector3(.34f, .29f, 0); collider_fly_center = new Vector3(0, .015f, 0); collider_flyup_size = new Vector3(.32f, .29f, 0); collider_flyup_center = new Vector3(-.01f, -.005f, 0); fall_sound = false; thud_sound = false; fly_away = false; }
// Use this for initialization void Start() { director = GameObject.Find("DuckHuntDirector").GetComponent <DuckHunt>(); trigger = transform.Find("Trigger").gameObject; zapperCaster = transform.Find("ZapperCaster").gameObject; initial_trigger_distance = trigger.transform.localPosition.z; shoot = false; reset = true; current_controller = this.name.Contains("Left") ? OVRInput.Controller.LTouch : OVRInput.Controller.RTouch; zapper_sound = GetComponent <AudioSource>(); }