public CheckItemAction(ScriptedEvent parentEvent, XElement element) : base(parentEvent, element) { itemIdentifierSplit = ItemIdentifiers.Split(','); itemTags = ItemTags.Split(","); }
public TagAction(ScriptedEvent parentEvent, XElement element) : base(parentEvent, element) { }
public CheckMoneyAction(ScriptedEvent parentEvent, XElement element) : base(parentEvent, element) { }
public NPCWaitAction(ScriptedEvent parentEvent, XElement element) : base(parentEvent, element) { }
public SetDataAction(ScriptedEvent parentEvent, XElement element) : base(parentEvent, element) { }
public UnlockPathAction(ScriptedEvent parentEvent, XElement element) : base(parentEvent, element) { }
public TriggerAction(ScriptedEvent parentEvent, XElement element) : base(parentEvent, element) { TargetModuleType = TargetModuleType?.ToLowerInvariant(); }
public TriggerEventAction(ScriptedEvent parentEvent, XElement element) : base(parentEvent, element) { }
public WaitAction(ScriptedEvent parentEvent, XElement element) : base(parentEvent, element) { timeRemaining = Time; }
public CheckReputationAction(ScriptedEvent parentEvent, XElement element) : base(parentEvent, element) { }
public RemoveItemAction(ScriptedEvent parentEvent, XElement element) : base(parentEvent, element) { }
public GodModeAction(ScriptedEvent parentEvent, XElement element) : base(parentEvent, element) { }
public SetPriceMultiplierAction(ScriptedEvent parentEvent, XElement element) : base(parentEvent, element) { }
public NPCChangeTeamAction(ScriptedEvent parentEvent, XElement element) : base(parentEvent, element) { }
public Label(ScriptedEvent parentEvent, XElement element) : base(parentEvent, element) { }
public EventAction(ScriptedEvent parentEvent, XElement element) { ParentEvent = parentEvent; SerializableProperty.DeserializeProperties(this, element); }