private void playEffect(EffectItem effectItem) { if (effectItem.follow) { effectItem.play(); } else if (effectItem.isRootEffect) { GameObject clone = Instantiate(effectItem.gameObject); clone.SetActive(true); clone.transform.position = effectItem.transform.position; clone.transform.rotation = effectItem.transform.rotation; Destroy(clone, effectItem.lastTime /*+ 0.1f*/); } }