Изменение стандартной функции makeSavefileInfo

Организатор конкурсов Тестер Программист JavaScript
Больше
6 года 11 мес. назад - 6 года 11 мес. назад #112022 от Noxmils
В МВ имеется следующий метод:
Code:
DataManager.makeSavefileInfo = function() { var info = {}; info.globalId = this._globalId; info.title = $dataSystem.gameTitle; info.characters = $gameParty.charactersForSavefile(); info.faces = $gameParty.facesForSavefile(); info.playtime = $gameSystem.playtimeText(); info.timestamp = Date.now(); return info; };

Я попытался добавить к info другое свойство следующим способом:
Code:
var DataManager_makeSavefileInfo = DataManager.makeSavefileInfo; DataManager.makeSavefileInfo = function() { var info = DataManager_makeSavefileInfo(); info.userName = $gameSystem._userName; return info; };
Но такое не работает. Как правильно добавлять?
Последнее редактирование: 6 года 11 мес. назад пользователем AnnTenna.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby Ветеран Даритель Стимкея Оратор Программист JavaScript
Больше
6 года 11 мес. назад - 6 года 11 мес. назад #112023 от Lekste
var info = DataManager_makeSavefileInfo.call(this)

вместо

var info = DataManager_makeSavefileInfo()
Последнее редактирование: 6 года 11 мес. назад пользователем Lekste.
Спасибо сказали: DK, yuryol, Noxmils

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.100 секунд
Работает на Kunena форум