|
- мир.действия = {
- задано: {},
- исполнить: исполнитьДействие,
- };
-
-
-
-
-
- мир.ключники.push(function(ключ, путь, значение){
- if (!ключ.startsWith("действия"))
- {
- return;
- }
-
- var имя = путь[1];
-
- if (!(имя in мир.действия.задано))
- {
- мир.действия.задано[имя] = {};
- }
-
- var свойство = путь.slice(2).join(".");
- мир.действия.задано[имя][свойство] = значение;
- });
-
-
-
-
- function исполнитьДействие(имя)
- {
- var д = мир.действия.задано[имя];
- if (!д || !д.объект)
- {
- return;
- }
-
- if (д.функция)
- {
- д.функция(д.объект);
- }
-
-
-
- };
|