|
|
|
@ -11,11 +11,11 @@ public class VFXController : MonoBehaviour |
|
|
|
public int lifetime = 5; |
|
|
|
public int lifetime = 5; |
|
|
|
|
|
|
|
|
|
|
|
[Config] |
|
|
|
[Config] |
|
|
|
[Range(10000, 60000)] |
|
|
|
[Range(0, 60000)] |
|
|
|
public int ground_ice_spawn_rate = 30000; |
|
|
|
public int ground_ice_spawn_rate = 30000; |
|
|
|
|
|
|
|
|
|
|
|
[Config] |
|
|
|
[Config] |
|
|
|
[Range(1000, 10000)] |
|
|
|
[Range(0, 10000)] |
|
|
|
public int ground_flake_spawn_rate = 5000; |
|
|
|
public int ground_flake_spawn_rate = 5000; |
|
|
|
|
|
|
|
|
|
|
|
[Config] |
|
|
|
[Config] |
|
|
|
@ -39,13 +39,21 @@ public class VFXController : MonoBehaviour |
|
|
|
public float max_spike_size = 0.3f; |
|
|
|
public float max_spike_size = 0.3f; |
|
|
|
|
|
|
|
|
|
|
|
[Config] |
|
|
|
[Config] |
|
|
|
[Range(0f, 0.1f)] |
|
|
|
[Range(0f, 3.0f)] |
|
|
|
public float min_flake_size = 0f; |
|
|
|
public float min_flake_size = 0f; |
|
|
|
|
|
|
|
|
|
|
|
[Config] |
|
|
|
[Config] |
|
|
|
[Range(0.05f, 0.3f)] |
|
|
|
[Range(0.5f, 3.0f)] |
|
|
|
public float max_flake_size = 0.1f; |
|
|
|
public float max_flake_size = 0.1f; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[Config] |
|
|
|
|
|
|
|
[Range(0f, 0.1f)] |
|
|
|
|
|
|
|
public float min_flying_flake_size = 0f; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[Config] |
|
|
|
|
|
|
|
[Range(0.05f, 0.3f)] |
|
|
|
|
|
|
|
public float max_flying_flake_size = 0.1f; |
|
|
|
|
|
|
|
|
|
|
|
[Config] |
|
|
|
[Config] |
|
|
|
[Range(-1f, 1f)] |
|
|
|
[Range(-1f, 1f)] |
|
|
|
public float ground_post_alpha = 0f; |
|
|
|
public float ground_post_alpha = 0f; |
|
|
|
@ -74,6 +82,8 @@ public class VFXController : MonoBehaviour |
|
|
|
vfx.SetFloat("max_spike_size", max_spike_size); |
|
|
|
vfx.SetFloat("max_spike_size", max_spike_size); |
|
|
|
vfx.SetFloat("min_flake_size", min_flake_size); |
|
|
|
vfx.SetFloat("min_flake_size", min_flake_size); |
|
|
|
vfx.SetFloat("max_flake_size", max_flake_size); |
|
|
|
vfx.SetFloat("max_flake_size", max_flake_size); |
|
|
|
|
|
|
|
vfx.SetFloat("min_flying_flake_size", min_flying_flake_size); |
|
|
|
|
|
|
|
vfx.SetFloat("max_flying_flake_size", max_flying_flake_size); |
|
|
|
vfx.SetFloat("ground_post_alpha", ground_post_alpha); |
|
|
|
vfx.SetFloat("ground_post_alpha", ground_post_alpha); |
|
|
|
vfx.SetFloat("flake_alpha", flake_alpha); |
|
|
|
vfx.SetFloat("flake_alpha", flake_alpha); |
|
|
|
} |
|
|
|
} |
|
|
|
|