/// <summary> /// Sends updates to mods to update the entities in the dungeon /// </summary> public static void Update() { // TODO: Mod entity updates here ModHandler.HandleEvent("ServerUpdate", deltaTime); foreach (Entity e in entities.ToArray()) { ModHandler.HandleEvent("EntityUpdate", e); } }
static void GeneratorThread() { ModHandler.HandleEvent("PreGenerate"); ModHandler.HandleEvent("PostGenerate"); UpdateData(); complete = true; Console.WriteLine("\n[dungeontest] map generation complete\n"); }
public static void ClearContent() { sprites.Clear(); spriteNames.Clear(); soundEffects.Clear(); soundNames.Clear(); if (server) { API.ClaimID("Player", "Content/Sprites/Entities/player.png"); API.LoadSound("Step", "Content/Sounds/step.wav"); ModHandler.HandleEvent("LoadContent"); } }