示例#1
0
    public void spawnParticle()
    {
        LibonatiParticle particle = (LibonatiParticle)Instantiate(particleTemplate, getParticleSpawnPoint(), Quaternion.identity);

        particle.size              = startSize + Random.Range(-startSizeRandomRange, startSizeRandomRange);
        particle.color             = startColor[Random.Range(0, startColor.Length)];
        particle.velocity          = getParticleVelocity();
        particle.lifeTimeInSeconds = lifetimeInSeconds;
        particle.system            = (LibonatiParticleSystem)this;
        particle.transform.parent  = particleHolder.transform;
        particles.Add(particle);
    }
示例#2
0
 public void particleDeath(LibonatiParticle particle)
 {
     particles.Remove(particle);
 }