WeaponShopTable = WeaponShopTable or {} WeaponShopTable.WeaponTypeInfo = { [EWeaponTypeNew.EWeaponTypeNew_Rifle] = { Name = "步枪", Icon = UGCGameSystem.GetUGCResourcesFullPath('Asset/Texture/WeaponType/T_M416.T_M416'), }, [EWeaponTypeNew.EWeaponTypeNew_SingleShotSniper] = { Name = "狙击", -- 单发 Icon = UGCGameSystem.GetUGCResourcesFullPath('Asset/Texture/WeaponType/T_AWM.T_AWM'), }, [EWeaponTypeNew.EWeaponTypeNew_BurstShotSniper] = { Name = "狙击", -- 多发 Icon = UGCGameSystem.GetUGCResourcesFullPath('Asset/Texture/WeaponType/T_AWM.T_AWM'), }, [EWeaponTypeNew.EWeaponTypeNew_Submachine] = { Name = "冲锋枪", Icon = UGCGameSystem.GetUGCResourcesFullPath('Asset/Texture/WeaponType/T_YN.T_YN'), }, [EWeaponTypeNew.EWeaponTypeNew_ShotGun] = { Name = "霰弹枪", Icon = UGCGameSystem.GetUGCResourcesFullPath('Asset/Texture/WeaponType/T_S1897.T_S1897'), }, [EWeaponTypeNew.EWeaponTypeNew_MachineGun] = { Name = "机枪", Icon = UGCGameSystem.GetUGCResourcesFullPath('Asset/Texture/WeaponType/T_M249.T_M249'), }, [EWeaponTypeNew.EWeaponTypeNew_Pistol] = { Name = "手枪", Icon = UGCGameSystem.GetUGCResourcesFullPath('Asset/Texture/WeaponType/T_P1911.T_P1911'), }, [EWeaponTypeNew.EWeaponTypeNew_Melee] = { Name = "近战", Icon = UGCGameSystem.GetUGCResourcesFullPath('Asset/Texture/WeaponType/T_PDG.T_PDG'), }, [EWeaponTypeNew.EWeaponTypeNew_Crossbow] = { Name = "弩", Icon = UGCGameSystem.GetUGCResourcesFullPath('Asset/Texture/WeaponType/T_SZN.T_SZN'), }, [EWeaponTypeNew.EWeaponTypeNew_ThrownObj] = { Name = "投掷物", Icon = UGCGameSystem.GetUGCResourcesFullPath('Asset/Texture/WeaponType/T_M416.T_M416'), }, [EWeaponTypeNew.EWeaponTypeNew_Other] = { Name = "特殊武器", Icon = UGCGameSystem.GetUGCResourcesFullPath('Asset/Texture/WeaponType/T_RPG.T_RPG'), }, } --- 改这个表的顺序可以改到UI上的排列顺序 WeaponShopTable.ShopWeaponType = { EWeaponTypeNew.EWeaponTypeNew_SingleShotSniper, EWeaponTypeNew.EWeaponTypeNew_Rifle, EWeaponTypeNew.EWeaponTypeNew_Submachine, EWeaponTypeNew.EWeaponTypeNew_Pistol, EWeaponTypeNew.EWeaponTypeNew_ShotGun, EWeaponTypeNew.EWeaponTypeNew_MachineGun, EWeaponTypeNew.EWeaponTypeNew_Other, } WeaponShopTable.WeaponShopInfo = { [EWeaponTypeNew.EWeaponTypeNew_Rifle] = {101007, 101003, 101001, 101006, 101004, 101005, }, [EWeaponTypeNew.EWeaponTypeNew_SingleShotSniper] = {103001, 103003, 103004, 103006, 103007, }, [EWeaponTypeNew.EWeaponTypeNew_Submachine] = {102001, 102007, 102002, 102005, 102003, 102004, }, [EWeaponTypeNew.EWeaponTypeNew_ShotGun] = {104003, 104002, 104001, 104004, 104100, }, [EWeaponTypeNew.EWeaponTypeNew_MachineGun] = {105003, 105001, 105002, }, [EWeaponTypeNew.EWeaponTypeNew_Other] = {107001, 107002, }, [EWeaponTypeNew.EWeaponTypeNew_Pistol] = {106001, 106002, 106003, 106004, 106005, 106008, 106010}, } WeaponShopTable.ItemPrice = { -- Rifle [101007] = 2200, [101003] = 2600, [101001] = 2800, [101006] = 3300, [101004] = 3200, [101005] = 4000, -- SingleShotSniper [103001] = 2400, [103003] = 5000, [103004] = 4000, [103006] = 4500, [103007] = 5000, -- Submachine [102001] = 1200, [102007] = 1500, [102002] = 1800, [102005] = 2100, [102003] = 2400, [102004] = 3000, -- ShotGun [104003] = 1000, [104002] = 1300, [104001] = 1300, [104004] = 2000, [104100] = 2400, -- MachineGun [105003] = 4500, [105001] = 5000, [105002] = 5400, --Other [107001] = 2000, [107002] = 7000, -- Pistol [106001] = 1, [106002] = 1, [106003] = 1, [106004] = 1, [106005] = 1, [106008] = 1, [106010] = 1, } WeaponShopTable.WeaponKillRewards = { -- Rifle [101007] = 300, [101003] = 300, [101001] = 300, [101006] = 300, [101004] = 300, [101005] = 200, -- SingleShotSniper [103001] = 500, [103003] = 200, [103004] = 200, [103006] = 200, [103007] = 100, -- Submachine [102001] = 600, [102007] = 600, [102002] = 600, [102005] = 600, [102003] = 600, [102004] = 600, -- ShotGun [104003] = 600, [104002] = 600, [104001] = 600, [104004] = 600, [104100] = 300, -- MachineGun [105003] = 300, [105001] = 300, [105002] = 300, --Other [107001] = 800, [107002] = 0, -- Pistol [106001] = 1, [106002] = 1, [106003] = 1, [106004] = 1, [106005] = 1, [106008] = 1, [106010] = 1, } function WeaponShopTable.GetWeaponKillRewards(WeaponID) if WeaponShopTable.WeaponKillRewards[WeaponID] then return WeaponShopTable.WeaponKillRewards[WeaponID] else -- 近战击杀 return 1000 end end function WeaponShopTable.GetPropsPrice(PropIDs) return #PropIDs * 100 end function WeaponShopTable.GetNonWeaponPrice(ID) return 1000 end function WeaponShopTable.GetNonWeaponItemIDs(ID) return {} end