143 {
144 array<int> weightedDiscreteSetIndexes = new array<int>();
146 PlayerSpawnPresetDiscreteCargoSetData csd;
147 for (int i = 0; i < count; i++)
148 {
150
151 if (csd.IsValid())
152 {
153 for (int j = 0; j < csd.spawnWeight; j++)
154 {
155 weightedDiscreteSetIndexes.Insert(i);
156 }
157 }
158 }
159
160 csd = null;
161 if (weightedDiscreteSetIndexes.Count() > 0)
164 }
static bool SpawnDiscreteCargoItemSet(PlayerBase player, PlayerSpawnPresetDiscreteCargoSetData csd)
ref array< ref PlayerSpawnPresetDiscreteCargoSetData > discreteUnsortedItemSets