void Start()
        {
            Instance = this;

            transformSet   = new TransformSet();
            HeatCalculator = new HeatCalculator()
            {
                Type = HeatTypes.None
            };

            int res = 513;

            RockMap     = new float[res, res];
            SoilMap     = new float[res, res];
            WaterMap    = new float[res, res];
            SurfaceMap  = new int[res, res];
            HumidityMap = new float[res, res];

            LoadMaps();

            SimulationInterval = 5000;
            EditConfigs        = new EditConfigs();

            UpdateTransformMaps();
            UpdateHeatCalculatorMaps();
            UpdateView(true);
        }
 private void RunHeatCalculation()
 {
     if (HeatCalculator.Type != HeatTypes.None)
     {
         HeatCalculator.CalculateHeat();
     }
 }