/
crypt
/
NumbersPlay
Обзор
Документация
Войти
/
crypt
/
NumbersPlay
Код
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Assets/PluginYourGames/Scripts/Utils/Plugins/LocalStorage.jslib
50 строк
1 KB
Crypt
start
16 ноя 2025, 14:28
16 ноя 2025, 14:28
1482007
Код
Авторство
О чём код?
var FileIO = { SetKey_LocalStorage_js : function(key, value) { try { localStorage.setItem(UTF8ToString(key), UTF8ToString(value)); } catch (e) { console.error('Save to Local Storage error: ', e.message); } }, GetKey_LocalStorage_js : function(key) { var returnStr = localStorage.getItem(UTF8ToString(key)); var bufferSize = lengthBytesUTF8(returnStr) + 1; var buffer = _malloc(bufferSize); stringToUTF8(returnStr, buffer, bufferSize); return buffer; }, HasKey_LocalStorage_js : function(key) { try { if (localStorage.getItem(UTF8ToString(key))) { return 1; } else { return 0; } } catch (e) { console.error('Has key in Local Storage error: ', e.message); return 0; } }, DeleteKey_LocalStorage_js : function(key) { localStorage.removeItem(UTF8ToString(key)); }, ClearAllKeys_LocalStorage_js: function () { try { localStorage.clear(); console.log('All keys cleared from Local Storage'); } catch (e) { console.error('Clear all keys in Local Storage error: ', e.message); } } }; mergeInto(LibraryManager.library, FileIO);