132 {
133 array<int> weightedDiscreteSetIndexes = new array<int>();
135 PlayerSpawnPresetDiscreteCargoSetData csd;
136 for (int i = 0; i < count; i++)
137 {
139
140 if (csd.IsValid())
141 {
142 for (int j = 0; j < csd.spawnWeight; j++)
143 {
144 weightedDiscreteSetIndexes.Insert(i);
145 }
146 }
147 }
148
149 csd = null;
150 if (weightedDiscreteSetIndexes.Count() > 0)
153 }
static bool SpawnDiscreteCargoItemSet(PlayerBase player, PlayerSpawnPresetDiscreteCargoSetData csd)
ref array< ref PlayerSpawnPresetDiscreteCargoSetData > discreteUnsortedItemSets