コード例 #1
0
        public TextureMesher(ILandSettings settings, MesherSettings meshSettings)
        {
            _meshSettings = meshSettings;

            foreach (var block in meshSettings.Blocks)
            {
                _blockSettings.Add(block.Block, block);
            }
        }
コード例 #2
0
 public ColorMesher(ILandSettings settings, MesherSettings mesherSettings)
 {
     _settings     = settings;
     _blocksColors = new Color[(int)mesherSettings.Blocks.Max(z => z.Block) + 1];
     foreach (var blockColor in mesherSettings.Blocks)
     {
         _blocksColors[(int)blockColor.Block] = blockColor.Color;
     }
 }