package Ġhu . he mp q . d ungeon of oter ion . attributes . types Ċ Ċ import Ġorg . hex works . ame th yst . api . entity . EntityType Ċ import Ġhu . he mp q . d ungeon of oter ion . attributes . Inventory Ċ import Ġhu . he mp q . d ungeon of oter ion . extensions . Game Item Ċ import Ġhu . he mp q . d ungeon of oter ion . extensions . Game Item Holder Ċ Ċ interface ĠItem Holder Ġ: ĠEntityType Ċ Ċ fun ĠGame Item Holder . addItem ( item : ĠGame Item ) Ġ= Ġinventory . addItem ( item ) Ċ Ċ fun ĠGame Item Holder . removeItem ( item : ĠGame Item ) Ġ= Ġinventory . removeItem ( item ) Ċ Ċ val ĠGame Item Holder . inventory : ĠInventory ĊĠĠĠ Ġget () Ġ= Ġfind Attribute ( Inventory :: class ). get () Ċ