import BaseItem from "../items/BaseItem" ; import BobbaEnvironment from "../BobbaEnvironment" ; import { ItemType } from "../imagers/furniture/FurniImager" ; export default class UserItem { id : number ; baseItem : BaseItem | null ; baseId : number ; state : number ; stackable : boolean ; itemType : ItemType ; constructor ( id , baseId , state , stackable , itemType ) { this . id = id ; this . baseId = baseId ; this . state = state ; this . stackable = stackable ; this . itemType = itemType ; this . baseItem = null ; } loadBase ( ) { return BobbaEnvironment . getGame ( ) . baseItemManager . getItem ( this . itemType , this . baseId ) . then ( baseItem => { this . baseItem = baseItem ; } ) ; } }