comparison CyborgMMO7.lua @ 32:fc5f52d60d16

GetSaveData and SetSaveData are always called after VARIABLES_LOADED.
author madcatzinc@35b17cf1-18cd-47ff-9ca3-31d6b526ef09
date Thu, 25 Apr 2013 01:31:21 +0000
parents 183683794b91
children 6ce173840e68
comparison
equal deleted inserted replaced
31:183683794b91 32:fc5f52d60d16
79 OpenButtonGlowTexture:SetVertexColor(0.67,0.31,0.85,0.5) 79 OpenButtonGlowTexture:SetVertexColor(0.67,0.31,0.85,0.5)
80 end 80 end
81 end 81 end
82 82
83 function CyborgMMO_GetSaveData() 83 function CyborgMMO_GetSaveData()
84 if VarsLoaded then 84 assert(VarsLoaded)
85 if not CyborgMMO7SaveData then 85 if not CyborgMMO7SaveData then
86 CyborgMMO7SaveData = {} 86 CyborgMMO7SaveData = {}
87 CyborgMMO7SaveData[SaveName] = {} 87 CyborgMMO7SaveData[SaveName] = {}
88 end 88 end
89 return CyborgMMO7SaveData[SaveName] 89 return CyborgMMO7SaveData[SaveName]
90 end
91 return nil
92 end 90 end
93 91
94 function CyborgMMO_SetSaveData(data, index) 92 function CyborgMMO_SetSaveData(data, index)
95 if VarsLoaded then 93 assert(VarsLoaded)
96 CyborgMMO_GetSaveData()[index] = data 94 CyborgMMO_GetSaveData()[index] = data
97 end
98 end 95 end
99 96
100 function CyborgMMO_Event(self, event, ...) 97 function CyborgMMO_Event(self, event, ...)
101 if event == "VARIABLES_LOADED" then 98 if event == "VARIABLES_LOADED" then
102 VarsLoaded = true 99 VarsLoaded = true