示例#1
0
 public static void Load(PreFab prefab)
 {
     WorldGeneration.WorldGenerationType = WorldGenType.PreFab;
     WorldGeneration.WorldPreFab         = prefab;
     if (!WorldGeneration.RepeatPreFab)
     {
         WorldGeneration.WorldGenerationType = WorldGenType.Random;
     }
 }
示例#2
0
        public static void Write(string fileName)
        {
            PreFab pf = new PreFab {
                GoalPoint     = WorldGeneration.Goal,
                StartingPoint = WorldGeneration.Start,
                NodeSize      = WorldGeneration.NodeSize,
                Prefab        = { WorldGeneration.ObstaclesToObs() }
            };

            using (var output = File.Create(fileName))
                pf.WriteTo(output);
        }
示例#3
0
 public static void Load(PreFab prefab)
 {
     WorldGeneration.LoadPreFab(prefab);
 }