using UnityEngine; [ExecuteInEditMode] public class PPFXScale : MonoBehaviour { public float particleScale = 1f; private float prevScale; private void Start() { prevScale = particleScale; } private void Update() { } private void ScaleShurikenSystems(float _scaleFactor) { } private void ScaleLegacySystems(float _scaleFactor) { } private void ScaleTrailRenderers(float _scaleFactor) { TrailRenderer[] componentsInChildren = GetComponentsInChildren(); TrailRenderer[] array = componentsInChildren; foreach (TrailRenderer trailRenderer in array) { trailRenderer.startWidth *= _scaleFactor; trailRenderer.endWidth *= _scaleFactor; } } private void ScaleShockwave(float _scaleFactor) { PPFXShockwave componentInChildren = GetComponentInChildren(); if (componentInChildren != null) { componentInChildren.scale *= _scaleFactor; } } }