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

 
Строка 1: Строка 1:
 
<div>Saver - модуль который помогает сохранять/загружать информацию при входе и выходе из мира.</div>  
 
<div>Saver - модуль который помогает сохранять/загружать информацию при входе и выходе из мира.</div>  
 +
<div class="mw-parser-output">
 
<div class="mw-parser-output">
 
<div class="mw-parser-output">
 
=== <br/> <br/> Классы Saver ===
 
=== <br/> <br/> Классы Saver ===
Строка 6: Строка 7:
 
<syntaxhighlight lang="Javascript">
 
<syntaxhighlight lang="Javascript">
  
Saver.addSavesScope("name", {
+
Saver.addSavesScope("name",
 
     function read(scope){
 
     function read(scope){
 
         someVar = scope.someName
 
         someVar = scope.someName
Строка 15: Строка 16:
 
         }
 
         }
 
     }
 
     }
}); // Полностью рабочий метод сохранения
+
); // Полностью рабочий метод сохранения
  
 
// Работа остальных не проверялась но они есть...
 
// Работа остальных не проверялась но они есть...
Строка 24: Строка 25:
  
 
</syntaxhighlight>
 
</syntaxhighlight>
</div>
+
</div></div>

Текущая версия на 22:34, 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); // игнорирует объект???