| 247 | } |
| 248 | |
| 249 | getRenderData (context) { |
| 250 | if (context == null) { context = {} } |
| 251 | if (debugInventory) { console.log('Inside getRenderData') } |
| 252 | context = super.getRenderData(context) |
| 253 | context.equipped = _.values(this.equipment) |
| 254 | context.items = this.items.models |
| 255 | context.itemGroups = this.itemGroups |
| 256 | context.slots = this.slots |
| 257 | context.selectedHero = this.selectedHero |
| 258 | context.selectedHeroClass = this.selectedHero != null ? this.selectedHero.get('heroClass') : undefined |
| 259 | context.equipment = _.clone(this.equipment) |
| 260 | for (const slot in context.equipment) { const itemOriginal = context.equipment[slot]; context.equipment[slot] = this.items.findWhere({ original: itemOriginal }) } |
| 261 | context.gems = me.gems() |
| 262 | return context |
| 263 | } |
| 264 | |
| 265 | afterRender () { |
| 266 | if (debugInventory) { console.log('Inside afterRender') } |