public void Activate(Transform effectTarget) { if (effect == null) { effect = GetComponent <EffectPlayer>(); } gameObject.transform.position = effectTarget.position; gameObject.transform.rotation = effectTarget.rotation; effect.Play(); isActive = true; }