* Added code to`SET:IsInSet(Object)` to be functional
This commit is contained in:
Applevangelist 2022-09-30 14:48:35 +02:00
commit 61aed403d9

View File

@ -813,14 +813,31 @@ do -- SET_BASE
return true return true
end end
--- Decides whether to include the Object. --- Decides whether an object is in the SET
-- @param #SET_BASE self -- @param #SET_BASE self
-- @param #table Object -- @param #table Object
-- @return #SET_BASE self -- @return #SET_BASE self
function SET_BASE:IsInSet( ObjectName ) function SET_BASE:IsInSet( Object )
self:F3( Object ) self:F3( Object )
local outcome = false
local name = Object:GetName()
self:ForEach(
function(object)
if object:GetName() == name then
outcome = true
end
end
)
return outcome
end
return true --- Decides whether an object is **not** in the SET
-- @param #SET_BASE self
-- @param #table Object
-- @return #SET_BASE self
function SET_BASE:IsNotInSet( Object )
self:F3( Object )
return not self:IsInSet(Object)
end end
--- Gets a string with all the object names. --- Gets a string with all the object names.