namespace ET { public static class DropOperate { public static (int, int) DropItem(Unit unit, int dropId) { DropGroupConfig dropConfig = DropGroupConfigCategory.Instance.Get(dropId); int index = 0; if (dropConfig.ItemId.Length > 1) { index = RandomHelper.RandomByWeight(dropConfig.Weight); } //掉落数量 int dropAmount = RandomHelper.RandomNumber(dropConfig.DropAmount[index * 2], dropConfig.DropAmount[index * 2 + 1]); StoreOperate.AddItem(unit, dropConfig.ItemId[index], dropAmount); return (dropConfig.ItemId[index], dropAmount); } } }