protected override void SetUp(LayerConfigObject config) { // Config files for absolute layers MUST define these properties Block block = world.blockProvider.GetBlock(config.BlockName); blockToPlace = new BlockData(block.type, block.solid); noise.Frequency = 1f / Frequency; // Frequency in configs is in fast 1/frequency noise.Gain = Exponent; #if (UNITY_STANDALONE_WIN || UNITY_EDITOR_WIN) && ENABLE_FASTSIMD noiseSIMD.Frequency = noise.Frequency; noiseSIMD.Gain = noise.Gain; #endif amplitude = MaxHeight - MinHeight; }
protected override void SetUp(LayerConfigObject config) { }
protected override void SetUp(LayerConfigObject config) { Block block = world.blockProvider.GetBlock(config.BlockName); blockToPlace = new BlockData(block.type, block.solid); }