Untitled left D:\ValheimDev\Dumps\Latest\assembly_valheim\ShieldDomeParticleColor.cs
.  using System;
  using UnityEngine;
   
  public class ShieldDomeParticleColor : MonoBehaviour
  {
      private void Start()
      {
          Color domeColor = ShieldDomeImageEffect.GetDomeColor(ShieldGenerator.GetClosestShieldGenerator(base.transform.position, this.m_colorMode == ShieldDomeParticleColor.ColorMode.ClosestShieldGenerator).GetFuelRatio());
          foreach (ParticleSystem particleSystem in this.m_particleSystems)
          {
              ParticleSystem.MainModule main = particleSystem.main;
              Color color = particleSystem.main.startColor.color;
              domeColor.a = color.a;
              main.startColor = domeColor;
          }
      }
   
      public ShieldDomeParticleColor.ColorMode m_colorMode;
   
      public ParticleSystem[] m_particleSystems;
   
      [Serializable]
      public enum ColorMode
      {
          ClosestShieldWall,
          ClosestShieldGenerator
      }
  }