/// <summary>
        /// Initializes references.
        /// </summary>
        public void Initialize(Block[] blocks)
        {
            _fluidProcessor = GetComponent <FluidProcessor>();
            _meshGenerator  = GetComponent <MarchingCubesMeshGenerator>();

            _blocks = blocks;

            _pendingChanges = new Dictionary <VectorI3, Voxel>();
        }
Esempio n. 2
0
 public void Initialize()
 {
     _worldApi       = GetComponent <WorldApi>();
     _fluidProcessor = GetComponent <FluidProcessor>();
 }