Exemplo n.º 1
0
 public static void PostCreateHook(Game.Map self, Game.CreateWorldOptions options)
 {
     foreach (var mod in active_mods)
     {
         mod.PostWorldCreation(modSaveFile.GetDataFor(mod), self, options);
     }
 }
Exemplo n.º 2
0
        public static void OnAfter_PreviewMap(Game.GnomanEmpire self, Game.CreateWorldOptions worldOptions, bool clear, int xyScale)
        {
            var task = (System.Threading.Tasks.Task) typeof(Game.GnomanEmpire)
                       .GetFields(BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Public | BindingFlags.Static)
                       .Single(field => field.FieldType == typeof(System.Threading.Tasks.Task))
                       .GetValue(self);

            task.ContinueWith(new Action <System.Threading.Tasks.Task>((t) =>
            {
                seed = (last_seed = self.Map.WorldSeed).ToString();
                TryLabelUpdate();
            }));
        }
Exemplo n.º 3
0
 public static void PostGenerateMap(Game.Map self, Game.CreateWorldOptions options)
 {
     Instance.ModManager.OnPostGenerateMapEvent(new PostGenerateMapEventArgs(self, options));
 }
Exemplo n.º 4
0
 public virtual void PostWorldCreation(ModSaveData data, Game.Map map, Game.CreateWorldOptions options)
 {
 }