mirror of
https://github.com/rojo-rbx/rojo.git
synced 2026-04-21 21:25:16 +00:00
36 lines
709 B
Lua
36 lines
709 B
Lua
local Assets = {
|
|
Sprites = {},
|
|
Slices = {
|
|
RoundBox = {
|
|
asset = "rbxassetid://2773204550",
|
|
offset = Vector2.new(0, 0),
|
|
size = Vector2.new(32, 32),
|
|
center = Rect.new(4, 4, 4, 4),
|
|
},
|
|
},
|
|
Images = {
|
|
Logo = "rbxassetid://3405346157",
|
|
Icon = "rbxassetid://3405341609",
|
|
},
|
|
StartSession = "",
|
|
SessionActive = "",
|
|
Configure = "",
|
|
}
|
|
|
|
local function guardForTypos(name, map)
|
|
setmetatable(map, {
|
|
__index = function(_, key)
|
|
error(("%q is not a valid member of %s"):format(tostring(key), name), 2)
|
|
end
|
|
})
|
|
|
|
for key, child in pairs(map) do
|
|
if type(child) == "table" then
|
|
guardForTypos(("%s.%s"):format(name, key), child)
|
|
end
|
|
end
|
|
end
|
|
|
|
guardForTypos("Assets", Assets)
|
|
|
|
return Assets |