Class: GameEcs::Must
- Defined in:
- lib/game_ecs/entity_store.rb
Instance Attribute Summary
Attributes inherited from Condition
Instance Method Summary collapse
Methods inherited from Condition
#==, #attrs_match?, #components, #hash, #initialize, #merge_conditions
Constructor Details
This class inherits a constructor from GameEcs::Condition
Instance Method Details
#matches?(id, comps) ⇒ Boolean
398 399 400 |
# File 'lib/game_ecs/entity_store.rb', line 398 def matches?(id, comps) comps.keys.include?(@k) && attrs_match?(id, comps) end |