using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace NewHorizons.External.Modules.Props.EchoesOfTheEye { public class DreamLightConditionInfo { /// /// The name of the dialogue condition or persistent condition to set when the light is lit. /// public string condition; /// /// If true, the condition will persist across all future loops until unset. /// public bool persistent; /// /// Whether to unset the condition when the light is extinguished again. /// public bool reversible; /// /// Whether to set the condition when the light is extinguished instead. If `reversible` is true, the condition will be unset when the light is lit again. /// public bool onExtinguish; } }