using System; using System.Collections; using System.Collections.Generic; using UnityEngine; namespace DigitalRuby.ThunderAndLightning { public class LightningBoltDependencies { public GameObject Parent; public Material LightningMaterialMesh; public Material LightningMaterialMeshNoGlow; public ParticleSystem OriginParticleSystem; public ParticleSystem DestParticleSystem; public Vector3 CameraPos; public bool CameraIsOrthographic; public CameraMode CameraMode; public bool UseWorldSpace; public float LevelOfDetailDistance; public string SortLayerName; public int SortOrderInLayer; public ICollection Parameters; public LightningThreadState ThreadState; public Func StartCoroutine; public Action LightAdded; public Action LightRemoved; public Action AddActiveBolt; public Action ReturnToCache; public Action LightningBoltStarted; public Action LightningBoltEnded; } }