public void SpawnParticleForPrefab(GameObject prefab, Vector2 position) { GameObject particleParent = Instantiate(ParticleParentPrefab, position, Quaternion.identity); ParticleSystem particleSystem = Instantiate(prefab, particleParent.transform).GetComponent <ParticleSystem>(); ParticleParent parentScript = particleParent.GetComponent <ParticleParent>(); parentScript.Initiate(particleSystem); }
private void Awake() { if (instance == null) { instance = this; } else { Debug.LogWarning("More than one instance of this"); } }
void Awake() { parent = particleParent.GetComponent <ParticleParent>(); }