class Scene_Base alias monkeypatch_demo_sb_init initialize def initialize monkeypatch_demo_sb_init puts "A Scene Has Been Initiliazed!" endendWhy do we need all these aliases?
The Simple Way:
class Scene_Base monkeypatch :initialize do puts "A Scene Has Been Initialized!" endendThis is much better
Normal Usages:
Code:
class WhateverClass monkeypatch :method_name do #whatever you want to do ._. endend
复制代码
Code:
class Scene_Base monkeypatch :initialize, :before do puts "This is called before the original scripts" endend