Module: GamePlay::BagMixin
- Included in:
- Bag
- Defined in:
- scripts/01450 Systems/00103 Bag/00003 GamePlay/00000 BagMixin.rb
Overview
Module defining the IO of the bag scene so user know what to expect
This mixin should also be used to check if the bag scene is right:
Instance Attribute Summary collapse
-
#battle_item_wrapper ⇒ PFM::ItemDescriptor::Wrapper?
Wrapper of the choosen item in battle.
-
#mode ⇒ Symbol
readonly
Get the mode in which the bag was started.
-
#return_data ⇒ Symbol, Integer
ID of the item selected.
Instance Method Summary collapse
-
#selected_item_db_symbol ⇒ Symbol
Get the selected item db_symbol.
Instance Attribute Details
#battle_item_wrapper ⇒ PFM::ItemDescriptor::Wrapper?
Wrapper of the choosen item in battle
14 15 16 |
# File 'scripts/01450 Systems/00103 Bag/00003 GamePlay/00000 BagMixin.rb', line 14 def battle_item_wrapper @battle_item_wrapper end |
#mode ⇒ Symbol (readonly)
Get the mode in which the bag was started
17 18 19 |
# File 'scripts/01450 Systems/00103 Bag/00003 GamePlay/00000 BagMixin.rb', line 17 def mode @mode end |
#return_data ⇒ Symbol, Integer
ID of the item selected
11 12 13 |
# File 'scripts/01450 Systems/00103 Bag/00003 GamePlay/00000 BagMixin.rb', line 11 def return_data @return_data end |
Instance Method Details
#selected_item_db_symbol ⇒ Symbol
Get the selected item db_symbol
21 22 23 24 25 |
# File 'scripts/01450 Systems/00103 Bag/00003 GamePlay/00000 BagMixin.rb', line 21 def selected_item_db_symbol return :__undef__ if return_data == -1 return data_item(return_data).db_symbol end |