add particle systems

add vfx graph
This commit is contained in:
2025-06-06 12:48:53 +02:00
parent 9180b3c835
commit ddee61efc5
1624 changed files with 1725676 additions and 4 deletions
@@ -0,0 +1,40 @@
using UnityEngine;
public class PlayParticleSystem : MonoBehaviour
{
[SerializeField] private ParticleSystem _particleSystem;
private void Awake()
{
// useless, use OnValidate or Reset instead
ParticleSystem.MainModule main = _particleSystem.main;
main.playOnAwake = false;
}
private void Update()
{
if (Input.GetButtonDown("Fire1"))
{
_particleSystem.Play();
}
if (Input.GetButtonDown("Fire2"))
{
_particleSystem.Emit(100);
}
}
private void OnValidate()
{
if (_particleSystem)
{
ParticleSystem.MainModule main = _particleSystem.main;
main.playOnAwake = false;
}
}
private void Reset()
{
}
}