public static IEnumerator SinglePulse(RectTransform transform, Vector3 vector3) { yield return(GameManager.instance.StartCoroutine(UIAnimation.ChangeLocalScale(transform, vector3))); yield return(GameManager.instance.StartCoroutine(UIAnimation.ChangeLocalScale(transform, new Vector3(1, 1, 1)))); yield break; }
public void Pickup() { GetComponent <BoxCollider2D>().enabled = false; StartCoroutine(UIAnimation.ChangeLocalScale(this.transform, new Vector3(0, 0, 0), 1)); //lightSprite.color = new Color(255, 255, 255, 0.1f); GameManager.instance.soundManager.PlayClip(GameManager.instance.soundManager.pickUpSound, 0.4f); spriteRenderer.material = pickUpMaterial; effected = true; Invoke("ReturnToPool", 5); }