Untitled
unknown
plain_text
a year ago
1.1 kB
16
Indexable
if not CoD.SavingDataUtility then
CoD.SavingDataUtility = {}
end
local loadoutSlotNames = {
"primary", "secondary", "secondaryattachment6cosmeticvariant"
}
function CoD.SavingDataUtility.SaveData(InstanceRef, SaveSpot, SaveValue)
if SaveSpot < 50 then
Engine.SetBubbleGumBuff(0, math.floor(SaveSpot / 5), SaveSpot % 5, SaveValue)
Engine.StorageWrite(0, Enum.StorageFileType.STORAGE_ZM_LOADOUTS_OFFLINE)
else
SaveSpot = SaveSpot - 50
Engine.SetClassItem(0, math.floor(SaveSpot / #loadoutSlotNames), loadoutSlotNames[(SaveSpot % #loadoutSlotNames) + 1], SaveValue)
Engine.Exec(0, "saveLoadout")
end
end
function CoD.SavingDataUtility.GetData(InstanceRef, SaveSpot)
if SaveSpot < 50 then
return Engine.GetBubbleGumBuff(0, math.floor(SaveSpot / 5), SaveSpot % 5)
else
SaveSpot = SaveSpot - 50
return Engine.GetClassItem(0, math.floor(SaveSpot / #loadoutSlotNames), loadoutSlotNames[(SaveSpot % #loadoutSlotNames) + 1], false)
end
endEditor is loading...
Leave a Comment