private bool ReadyCheck() { if (isReady) { return(true); } if (dfUnity == null) { dfUnity = DaggerfallUnity.Instance; } // Do nothing if DaggerfallUnity not ready if (!dfUnity.IsReady) { DaggerfallUnity.LogMessage("StreamingWorld: DaggerfallUnity component is not ready. Have you set your Arena2 path?"); return(false); } // Perform initial runtime setup if (Application.isPlaying) { // Fix coastal climate data TerrainHelper.DilateCoastalClimate(dfUnity.ContentReader, 2); // Smooth steep location on steep gradients TerrainHelper.SmoothLocationNeighbourhood(dfUnity.ContentReader); } // Raise ready flag isReady = true; return(true); }