import { Config } from "cgserver"; import { ns_common } from "./_ini_"; export class ItemItem { id=-1 type=ns_common.EItemType.Common coin=0 name="" icon="" des="" } export let GItemCfg:ItemConfig=null class ItemConfig extends Config { protected items:{[item_id:string]:ItemItem}={} get allItems() { return this.items } getItemById(item_id:number):ItemItem { if(!this.items) { return null } return this.items[item_id] } } GItemCfg=new ItemConfig("items")