Class: RubyWarrior::Units::Base
- Inherits:
-
Object
- Object
- RubyWarrior::Units::Base
- Defined in:
- lib/ruby_armor/ruby_warrior_ext/units/base.rb
Instance Method Summary collapse
Instance Method Details
#original_take_damage ⇒ Object
4 |
# File 'lib/ruby_armor/ruby_warrior_ext/units/base.rb', line 4 alias_method :original_take_damage, :take_damage |
#take_damage(amount) ⇒ Object
5 6 7 8 9 |
# File 'lib/ruby_armor/ruby_warrior_ext/units/base.rb', line 5 def take_damage(amount) state = $window.game_state_manager.inside_state || $window.current_game_state state.unit_health_changed self, -amount original_take_damage amount end |