UnionPropDistribution class

Пакет: com.hypixel.hytale.builtin.hytalegenerator.propdistributions

Файл: com/hypixel/hytale/builtin/hytalegenerator/propdistributions/UnionPropDistribution.java

extends: PropDistribution

Методы (2)

МодификаторыВозвратСигнатура
for for(PropDistribution var3 : this.propDistributions)
for for(PropDistribution var3 : this.propDistributions)

Исходный код

Показать/скрыть
class="kw">package com.hypixel.hytale.builtin.hytalegenerator.propdistributions;

class="kw">import com.hypixel.hytale.builtin.hytalegenerator.props.Prop;
class="kw">import java.util.ArrayList;
class="kw">import java.util.List;
class="kw">import java.util.function.Consumer;
class="kw">import javax.annotation.Nonnull;

class="kw">public class UnionPropDistribution class="kw">extends PropDistribution {
   @Nonnull
   class="kw">private class="kw">final List<PropDistribution> propDistributions;

   class="kw">public UnionPropDistribution(@Nonnull List<PropDistribution> var1) {
      this.propDistributions = new ArrayList<>(var1);
   }

   @Override
   class="kw">public void distribute(@Nonnull PropDistribution.Context var1) {
      for (PropDistribution var3 : this.propDistributions) {
         var3.distribute(var1);
      }
   }

   @Override
   class="kw">public void forEachPossibleProp(@Nonnull Consumer<Prop> var1) {
      for (PropDistribution var3 : this.propDistributions) {
         var3.forEachPossibleProp(var1);
      }
   }
}