class Scene_Map
alias old_main main
def main
@gold_window = Window_Gold.new if $game_switches[1] # 1号开关关闭时不开
old_main
@gold_window.dispose if @gold_window != nil # 同时dispose和update的地方要加判断,因为1号开关不开时@gold_window为nil会出错
end
alias old_update update
def update
@gold_window.update if @gold_window != nil # 同时dispose和update的地方要加判断,因为1号开关不开时@gold_window为nil会出错
old_update
end
end
class Scene_Map
alias old_main main
def main
@gold_window = Window_Gold.new if $game_switches[1] # 1号开关关闭时不开
old_main
@gold_window.dispose if @gold_window != nil # 同时dispose和update的地方要加判断,因为1号开关不开时@gold_window为nil会出错
end
alias old_update update
def update
@gold_window.update if @gold_window != nil # 同时dispose和update的地方要加判断,因为1号开关不开时@gold_window为nil会出错
old_update
end
end