Release Rojo 7.0.0-rc.3

This commit is contained in:
Lucien Greathouse
2021-10-19 17:12:28 -04:00
parent 07abfbde43
commit 75542dacb3
8 changed files with 2747 additions and 508 deletions

View File

@@ -6,12 +6,10 @@ local CollectionService = game:GetService("CollectionService")
return {
Instance = {
Tags = {
read = function(instance, key)
local tagList = CollectionService:GetTags(instance)
return true, table.concat(tagList, "\0")
read = function(instance)
return true, CollectionService:GetTags(instance)
end,
write = function(instance, key, value)
write = function(instance, _, value)
local existingTags = CollectionService:GetTags(instance)
local unseenTags = {}
@@ -19,8 +17,7 @@ return {
unseenTags[tag] = true
end
local tagList = string.split(value, "\0")
for _, tag in ipairs(tagList) do
for _, tag in ipairs(value) do
unseenTags[tag] = nil
CollectionService:AddTag(instance, tag)
end
@@ -44,4 +41,4 @@ return {
end,
},
},
}
}