Method: RGSS.setup_interpreter
- Defined in:
- lib/RGSS.rb
.setup_interpreter(version) ⇒ Object
224 225 226 227 228 229 230 231 232 233 234 235 236 237 |
# File 'lib/RGSS.rb', line 224 def self.setup_interpreter(version) # Game_Interpreter is marshalled differently in VX Ace if version == :ace reset_method(Game_Interpreter, :marshal_dump, -> { return @data }) reset_method(Game_Interpreter, :marshal_load, ->(obj) { @data = obj }) else remove_defined_method(Game_Interpreter, :marshal_dump) remove_defined_method(Game_Interpreter, :marshal_load) end end |