public void DestroyAll() { if (audioMod != null) { audioMod.PlayAudioClip(0); } foreach (PowerUpButton b in FindObjectsOfType <PowerUpButton>()) { if (b != null && b.GetPowerUp() == PowerUp.DestroyAll) { b.ActivateButton(); //b.AddCharge(); //b.TurnOnButton(true); } } }
public void PlaySound() { if (audioMod != null) { audioMod.PlayAudioClip(0); } }
private void Start() { //SetCostText(cost); SetChargesText(numCharges); onClick.AddListener(() => { if (numCharges > 0) { IEnumerator done = null; done = GetButtonAction(); if (done != null) { RemoveCharge(); StartCoroutine(done); GoOnCooldown(); if (activeFX != null && !activeFX.activeInHierarchy) { activeFX.SetActive(true); StartCoroutine(UsefulStuff.DoAfter(duration, () => { activeFX.SetActive(false); })); } } } else { if (audioMod != null) { audioMod.PlayAudioClip(0); } } }); //if (scoreTracker != null) //{ // //scoreTracker.updated.AddListener(SetFillAmount); //} }
private void OnMouseOver() { if (animator != null) { animator.enabled = true; if (audioMod != null) { audioMod.PlayAudioClip(1); } } }
private IEnumerator Transition(bool transitionToActive, float timerValue = 0f) { timer = timerValue; Vector2 from = new Vector3(); Vector2 to = new Vector3(); from = rectTransform.anchoredPosition; to = transitionToActive ? activePosition : inactivePosition; transitioning = true; if (transitionToActive) { displayRoot.SetActive(true); } else if (audioMod != null) { //Debug.Log(audioMod); audioMod.PlayAudioClip(0); } while (timer < transitionTime) { timer += Time.deltaTime; rectTransform.anchoredPosition = Vector2.Lerp(from, to, timer / transitionTime); yield return(null); } if (!transitionToActive) { displayRoot.SetActive(false); active = false; } else if (audioMod != null) { //Debug.Log(audioMod); audioMod.PlayAudioClip(0); active = true; } transitioning = false; yield return(null); }
private void OnMouseDown() { if (destructable != null) { destructable.Destruct(false); Destroy(destructable, 2f); } if (audioMod != null) { audioMod.PlayAudioClip(0); Destroy(audioMod, 2f); } if (animateOnMO != null) { Destroy(animateOnMO); } if (animator != null) { Destroy(animator); } Destroy(this); }
private void Update() { if (EventSystem.current.IsPointerOverGameObject()) { //SetCursorImage(uiImage); // ui click sound ? //if (Input.GetMouseButtonDown(0)) //{ // audioMod.PlayAudioClip(1); //} return; } if (Input.GetMouseButtonDown(0)) { //SetCursorImage(clickImage); if (!ClickedOnSomething()) { if (audioMod != null) { audioMod.PlayAudioClip(0); } } } //else if (Input.GetMouseButton(0)) //{ // SetCursorImage(clickImage); //} //else if (Input.GetMouseButtonUp(0)) //{ // SetCursorImage(defaultImage); //} //else //{ // SetCursorImage(defaultImage); //} }
private void OnMouseOver() { //activeGraphic.SetActive(true); if (mouseOverGraphic != null) { mouseOverGraphic.SetActive(true); } int siblingIndex = transform.GetSiblingIndex(); if (switcher_Transform != null) { switcher_Transform.ActivateChild(siblingIndex); } if (switcher_Animator != null) { switcher_Animator.ActivateChild(siblingIndex); } if (audioMod != null) { audioMod.PlayAudioClip(0); } }