Exemplo n.º 1
0
        public void Initialize(Generator generator)
        {
            // Inputs
            InputSlot.CreateOrResetRequiredMutating <IRandom>(ref randomSeedInputSlot, generator);

            // Fields
            randomType = RandomType.XorShift128Plus;
            seedSource = SeedSource.Numerical;
            seedNumber = 0;
            seedText   = "";
        }
Exemplo n.º 2
0
 public void ResetIfBroken(Generator generator)
 {
     if (randomSeedInputSlot != null && randomSeedInputSlot.generator != null)
     {
         InputSlot.ResetAssetTypeIfNull <IRandom>(randomSeedInputSlot);
     }
     else
     {
         InputSlot.CreateOrResetRequiredMutating <IRandom>(ref randomSeedInputSlot, generator);
     }
 }