using System.Collections; using System.Collections.Generic; using UnityEngine; public class SpawnShield : MonoBehaviour { public float delayToDestroy = 5; public GameObject shieldVFX; public Vector3 shieldOffset; void Update() { if (Input.GetKeyDown(KeyCode.Space)) { var vfx = Instantiate(shieldVFX, transform) as GameObject; vfx.transform.SetParent(null); vfx.transform.position += shieldOffset; Destroy(vfx, delayToDestroy); } } }