Mercurial > wow > cyborg-mmo7
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 |
