diff options
| author | chai <215380520@qq.com> | 2023-10-27 11:05:14 +0800 | 
|---|---|---|
| committer | chai <215380520@qq.com> | 2023-10-27 11:05:14 +0800 | 
| commit | 766cdff5ffa72b65d7f106658d1603f47739b2ba (patch) | |
| tree | 34d7799a94dfa9be182825577583c0fa6dc935f7 /GameCode/SetParticleTimeAfterSecondsToRemove.cs | |
+ init
Diffstat (limited to 'GameCode/SetParticleTimeAfterSecondsToRemove.cs')
| -rw-r--r-- | GameCode/SetParticleTimeAfterSecondsToRemove.cs | 13 | 
1 files changed, 13 insertions, 0 deletions
diff --git a/GameCode/SetParticleTimeAfterSecondsToRemove.cs b/GameCode/SetParticleTimeAfterSecondsToRemove.cs new file mode 100644 index 0000000..8229d6a --- /dev/null +++ b/GameCode/SetParticleTimeAfterSecondsToRemove.cs @@ -0,0 +1,13 @@ +using UnityEngine; + +public class SetParticleTimeAfterSecondsToRemove : MonoBehaviour +{ +	private void Start() +	{ +		ParticleSystem component = GetComponent<ParticleSystem>(); +		component.Stop(); +		ParticleSystem.MainModule main = component.main; +		main.duration = GetComponentInParent<RemoveAfterSeconds>().seconds - main.startLifetime.constant; +		component.Play(); +	} +}  | 
