28 lines
1.1 KiB
JavaScript
28 lines
1.1 KiB
JavaScript
/*:
|
|
* @target MZ
|
|
* @plugindesc [デバッグ] SE再生の呼び出し元をコンソールに表示します。
|
|
* @author
|
|
*
|
|
* @help
|
|
* このプラグインを有効化すると、AudioManager.playSeが呼ばれたときに、
|
|
* どこから呼ばれたのか(スタックトレース)をコンソールに出力します。
|
|
* デバッグ用途でのみ使用してください。
|
|
*
|
|
* プラグイン管理で最下部か、なるべく下の方に配置すると、
|
|
* 上書きが正しく行われる可能性が高まります。
|
|
*
|
|
*/
|
|
|
|
(() => {
|
|
const _AudioManager_playSe = AudioManager.playSe;
|
|
AudioManager.playSe = function(se) {
|
|
if (se && se.name) {
|
|
// 特定SEだけを監視したい場合は、下記の if 条件で絞る
|
|
// 例) if (se.name === "Blow1") { ... }
|
|
console.log("playSe called with:", se.name);
|
|
// スタックトレースを表示
|
|
console.log(new Error().stack);
|
|
}
|
|
_AudioManager_playSe.call(this, se);
|
|
};
|
|
})();
|