Activate indicators when they are set while the trigger is active
This fixes an issue where inverted triggers would not immediately activate the indicator when they are created
This commit is contained in:
@@ -26,7 +26,6 @@ local types = omi.GetModule("types")
|
||||
local Trigger = types.CreateClass("Trigger")
|
||||
types.Trigger = Trigger
|
||||
|
||||
|
||||
--- Initialize a new Trigger object
|
||||
---@param invert boolean|nil
|
||||
function Trigger:Init(invert)
|
||||
@@ -41,6 +40,9 @@ end
|
||||
---@param target Indicator
|
||||
function Trigger:SetTarget(target)
|
||||
self.indicator = target
|
||||
if self.active then
|
||||
target:Show()
|
||||
end
|
||||
end
|
||||
|
||||
---Set the state of the trigger. Will activate the indicator if needed.
|
||||
|
Reference in New Issue
Block a user