def __init__(self, itemTemplateId=0, id=0, name=''): '''初始化物品类 @param id: int 物品在数据库中的id @param itemTemplateId: int 物品的模板id @param selfExtraAttributeId: []int list 物品自身附加属性 @param dropExtraAttributeId: []int list 物品掉落时的附加属性 ''' self.baseInfo = ItemBaseInfoComponent(self, id, name, itemTemplateId) self.attribute = ItemAttributeComponent(self) self.mosaic = ItemMosaicComponent(self) self.pack = ItemPackComponet(self) if id != -1 and id != 0: self.initItemInstance()