Exemplo n.º 1
0
    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);
    }
Exemplo n.º 2
0
 private void Awake()
 {
     if (instance == null)
     {
         instance = this;
     }
     else
     {
         Debug.LogWarning("More than one instance of this");
     }
 }
Exemplo n.º 3
0
 void Awake()
 {
     parent = particleParent.GetComponent <ParticleParent>();
 }