public void Create(GridResourceConfig config) { _waterResCompute = config.ComputeShader; _material = config.Material; // set params _config = config as WaterConfig; // create buffers GetKernel(); CreateBuffer(); }
public void Create(GridResourceConfig conf) { _material = conf.Material; _computeShader = conf.ComputeShader; Config_Clouds config = conf as Config_Clouds; _tesselation = config.TesselationLevel; _cloudheight = config.CloudOffsetFromBottom; _sizeMultiply = config.SizeMultiply; GetKernel(); CreateBuffer(); _indicescount = GetIndicesCount(_buildData.Size); }