void OnPress(bool pressed) { if (mLastPress != pressed) { mLastPress = pressed; //sprite.SetActive(pressed); if (pressed) { GameObject particle = NGUITools.AddParticleByName("dianji01", transform.parent.gameObject); particle.transform.localPosition = transform.localPosition; //particle.AddComponent("DestroyWhenMove"); //particle.AddComponent("AutoDestroy"); //particle.AddComponent<DestroyWhenMove>(); particle.AddComponent <AutoDestroy>(); particle.GetComponent <AutoDestroy>().isParticle = true; } } }