31 lines
625 B
Lua
31 lines
625 B
Lua
local RaidBoxRarity = {}
|
|
|
|
function RaidBoxRarity.CreateBoxRarity()
|
|
local raidBoxRarity =
|
|
{
|
|
Rarity = 0,
|
|
Chance = 0
|
|
}
|
|
|
|
function raidBoxRarity.WithRarity(rarity)
|
|
if (rarity == nil) then
|
|
return raidBoxRarity
|
|
end
|
|
|
|
raidBoxRarity.Rarity = rarity
|
|
return raidBoxRarity
|
|
end
|
|
|
|
function raidBoxRarity.WithChance(chance)
|
|
if (chance == nil) then
|
|
return raidBoxRarity
|
|
end
|
|
|
|
raidBoxRarity.Chance = chance
|
|
return raidBoxRarity
|
|
end
|
|
|
|
return raidBoxRarity
|
|
end
|
|
|
|
return RaidBoxRarity;
|