// Use this for initialization void Start() { //Debug.Log ("CLICK!!!"); btnTexNorm = GetComponent <SpriteRenderer>().sprite; PlayerPrefs.SetInt("Blinking", 0); mainS = mainS.GetComponent <MainScript> (); tone = GetComponent <AudioSource> (); }
public virtual IEnumerator LaunchMusic() { PreLaunchMusic (); Camera cam = Camera.main; // Find MainScript mainScript = cam.GetComponent<MainScript>(); mainScript.StopCoroutine("MusicStop"); // Stop all coroutines relative to the audio in "MainScript" mainScript.StopCoroutine("MusicPlay"); mainScript.GetComponent<AudioSource>().clip = bossMusic; mainScript.GetComponent<AudioSource>().Stop(); playAudioBossTheme = false; yield return null; mainScript.GetComponent<AudioSource>().loop = true; mainScript.GetComponent<AudioSource>().Play(); PostLaunchMusic (); }
void FixedUpdate() { if (!blockshot) { isfiredown = Input.GetButton("Fire1"); if (!isfiredown) { if (Input.GetKey(KeyCode.Alpha1)) { ChangeWeapon(0); } else if (Input.GetKey(KeyCode.Alpha2)) { ChangeWeapon(1); } else if (Input.GetKey(KeyCode.Alpha3)) { ChangeWeapon(2); } else if (Input.GetKey(KeyCode.Alpha4)) { ChangeWeapon(3); } else if (Input.GetKey(KeyCode.Alpha5)) { ChangeWeapon(4); } else if (Input.GetKey(KeyCode.Alpha6)) { ChangeWeapon(5); } else if (Input.GetKey(KeyCode.Alpha7)) { ChangeWeapon(6); } else if (Input.GetKey(KeyCode.Alpha8)) { ChangeWeapon(7); } else if (Input.GetKey(KeyCode.Alpha9)) { ChangeWeapon(8); } else if (Input.GetKey(KeyCode.Alpha0)) { ChangeWeapon(9); } } if (isauto[weaponid] && audiosrc.light.enabled) { wp_pivot.localPosition = normal_pos; audiosrc.light.enabled = false; weapon[weaponid].transform.GetChild(0).renderer.enabled = false; } if (isfiredown && ismelee) { DoMeleeAttack(); } else if (isfiredown && cammo[weaponid] > 0 && !ismelee) { DoShot(); } else if (Input.GetButton("Reload") || (cammo[weaponid] <= 0 && auto_reload) && !ismelee) { if (mammo[weaponid] > 0 && cammo[weaponid] < clip_ammo[weaponid]) { if (mammo[weaponid] > (clip_ammo[weaponid] - cammo[weaponid])) { mammo[weaponid] -= (clip_ammo[weaponid] - cammo[weaponid]); cammo[weaponid] = clip_ammo[weaponid]; } else { cammo[weaponid] = mammo[weaponid] - (clip_ammo[weaponid] - cammo[weaponid]); cammo[weaponid] = clip_ammo[weaponid] + cammo[weaponid]; mammo[weaponid] = 0; } controller.GetAnim("rel"); gui_cammo.text = cammo[weaponid].ToString("00"); gui_mammo.text = mammo[weaponid].ToString("000"); gui_ammo.ChangeValue(cammo[weaponid], clip_ammo[weaponid]); audiosrc.audio.PlayOneShot(weapon_reload[weaponid]); controller.GetReload(weaponid); wp_pivot.localPosition = reload_pos; BlockWeapon2(reload_delay[weaponid]); } } else if (Input.GetButton("Grenade") && !disable_gren) { if (!used_grenade) { used_grenade = true; controller.RequestGrenade(proj_point.position, proj_point.rotation); } } } else if (changing) { wp_pivot.localPosition = Vector3.MoveTowards(wp_pivot.localPosition, dir ? normal_pos : reload_pos, 0.025f); if (!dir && wp_pivot.localPosition == reload_pos) { weapon[oldid].renderer.enabled = false; if (!isdead) { weapon[weaponid].renderer.enabled = true; } gui_ammo.ChangeValue(cammo[weaponid], clip_ammo[weaponid]); gui_cammo.text = cammo[weaponid].ToString("00"); gui_mammo.text = mammo[weaponid].ToString("000"); controller.ChangeWeapon(weaponid); dir = true; } if (dir && wp_pivot.localPosition == normal_pos) { blockshot = false; changing = false; dir = false; } } if (Input.GetButton("Respawn")) { if (!isdown) { if (Physics.Raycast(proj_point.position, proj_point.forward, out hit, 2.0f)) { if (hit.collider.name == "squote") { hit.collider.GetComponent <StellaTaunt>().DoTaunt(); } else if (hit.collider.name == "fquote" || hit.collider.name == "bus") { hit.collider.GetComponent <NormalQuote>().DoQuote(); } } isdown = true; } } else { isdown = false; } if (!controller.GetComponent <FPSWalkerEnhanced>().Grounded) { if (!Input.GetButton("Crouch")) { controller.GetAnim("fall"); } else { controller.GetAnim("cr"); } } else if (Input.GetButton("Horizontal") || Input.GetButton("Vertical")) { if (Input.GetButton("Crouch")) { controller.GetAnim("crw"); } else if (Input.GetButton("Run")) { controller.GetAnim("run"); } else { controller.GetAnim("walk"); } } else if (Input.GetButton("Crouch")) { controller.GetAnim("cr"); } else { controller.GetAnim("idle"); } }