public void Destroy(GameObject obj, float time) { DestroyParameters parameters = new DestroyParameters(); parameters.obj = obj; parameters.time = time; StartCoroutine(WaitAndDestroy(parameters).GetEnumerator()); }
public IEnumerable WaitAndDestroy(DestroyParameters parameters) { yield return new WaitForSeconds(parameters.time); this.Destroy(parameters.obj); }