Add CloseDoorAction and enhance LogicSequenceComponent for activation handling
This commit is contained in:
@@ -7,7 +7,9 @@ public class LogicSequenceComponent : IComponent
|
||||
{
|
||||
public List<string> RequiredChannels { get; set; } = [];
|
||||
public HashSet<string> ActivatedChannels { get; set; } = [];
|
||||
public List<ITriggerAction> OnCompleteActions { get; set; } = [];
|
||||
public List<ITriggerAction> OnActivateActions { get; set; } = [];
|
||||
public List<ITriggerAction> OnDeactivateActions { get; set; } = [];
|
||||
public bool IsOneTimeTrigger { get; set; } = false;
|
||||
public bool HasTriggered { get; set; } = false;
|
||||
public bool IsCurrentlyActive { get; set; } = false;
|
||||
}
|
||||
Reference in New Issue
Block a user