Exemple #1
0
    public void StartEnterWeatherParticle(string argsName, float startValue, float targetValue, float startTime, float duration)
    {
        ParticleArgsExchange particleArgsExchange = gameObject.AddComponent <ParticleArgsExchange> ();

        particleArgsExchange.particleExchange = this;
        particleArgsExchanges.Add(particleArgsExchange);
        particleArgsExchange.StartEnterParticle(argsName, startValue, targetValue, startTime, duration);
    }
Exemple #2
0
    public void StartLeaveWeatherParticle(string argsName, float targetValue, float startTime, float duration)
    {
        ParticleArgsExchange particleArgsExchange = particleArgsExchanges.Find(a => (a.argsName == argsName));

        if (particleArgsExchange != null)
        {
            particleArgsExchange.StartLeaveParticle(argsName, targetValue, startTime, duration);
        }
    }