Модуль SaverScope — различия между версиями

(Новая страница: «<div>Saver - модуль который помогает сохранять/загружать информацию при входе и выходе из мир…»)
 
Строка 1: Строка 1:
 
<div>Saver - модуль который помогает сохранять/загружать информацию при входе и выходе из мира.</div>  
 
<div>Saver - модуль который помогает сохранять/загружать информацию при входе и выходе из мира.</div>  
 +
<div class="mw-parser-output">
 
=== <br/> <br/> Классы Saver ===
 
=== <br/> <br/> Классы Saver ===
  
 +
&nbsp;
 
<syntaxhighlight lang="Javascript">
 
<syntaxhighlight lang="Javascript">
  
Saver.addSavesScope("name",  
+
Saver.addSavesScope("name", {
 
     function read(scope){
 
     function read(scope){
 
         someVar = scope.someName
 
         someVar = scope.someName
Строка 22: Строка 24:
  
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
</div>

Версия 22:29, 6 сентября 2019

Saver - модуль который помогает сохранять/загружать информацию при входе и выходе из мира.



Классы Saver

 

Saver.addSavesScope("name", {
    function read(scope){
        someVar = scope.someName
    },
    function save(){
        return {
            someName: someVar
        }
    }
}); // Полностью рабочий метод сохранения

// Работа остальных не проверялась но они есть...
Saver.registerScopeSaver("name", saver); // сохранение кастомных данных???
Saver.registerObjectSaver("name", saver); // сохранение объекта???
Saver.registerObject(obj, saverId); // регистрация объекта???
Saver.setObjectIgnored(obj, ignore); // игнорирует объект???