public void LoadLevel() { if (File.Exists(GetLevelPath())) { byte[] levelBytes = File.ReadAllBytes(GetLevelPath()); if (pathfinder.worldData != null) { pathfinder.worldData = WorldData.Load(levelBytes); } } }
public void LoadOnlyCostField() { if (File.Exists(GetLevelPath())) { byte[] levelBytes = File.ReadAllBytes(GetLevelPath()); if (pathfinder.worldData != null) { pathfinder.worldData.CostFields = WorldData.Load(levelBytes).CostFields; } } else { Debug.Log("Load new level"); } }