private IEnumerator CallAnim(MoleScript mole) { yield return new WaitForSeconds(0.25f); tk2dSpriteAnimator newAnimator; newAnimator = Instantiate(dustAnimator, new Vector3(mole.transform.position.x, mole.transform.position.y, dustAnimator.transform.position.z), dustAnimator.transform.rotation) as tk2dSpriteAnimator; newAnimator.gameObject.SetActive(true); newAnimator.Play("DustCloud"); while(newAnimator.IsPlaying("DustCloud")) { yield return null; } Destroy(newAnimator.gameObject); }
private IEnumerator CallAnim(MoleScript mole) { yield return(new WaitForSeconds(0.25f)); tk2dSpriteAnimator newAnimator; newAnimator = Instantiate(dustAnimator, new Vector3(mole.transform.position.x, mole.transform.position.y, dustAnimator.transform.position.z), dustAnimator.transform.rotation) as tk2dSpriteAnimator; newAnimator.gameObject.SetActive(true); newAnimator.Play("DustCloud"); while (newAnimator.IsPlaying("DustCloud")) { yield return(null); } Destroy(newAnimator.gameObject); }
public void RegisterMole(MoleScript who) { moles.Add(who); }