8 public void OnChangeHour()
10 int maxParticles = (int)(this.timeCurve.Evaluate(
EMono.scene.timeRatio) * (
float)
this.baseParticleCount);
11 ParticleSystem.MainModule main = this.ps.main;
12 main.maxParticles = maxParticles;
15 main.startColor =
EMono.scene.profile.color.sun.Evaluate(
EMono.scene.timeRatio);
19 Debug.Log(
EMono.scene.timeRatio.ToString() +
"/" +
this.ps.main.maxParticles.ToString());
24 public ParticleSystem ps;
27 public AnimationCurve timeCurve;
30 public int baseParticleCount;
33 public bool useSunColor;