internal void PopulateWorld(ActionManager actman) { foreach (Func<XmasAction> buildaction in buildactions.ToArray()) { actman.QueueAction(buildaction()); } }
/// <summary> /// Builds a full world along with all entities added to it /// </summary> /// <param name="actman">The action manager of the engine</param> /// <returns>The fully built world</returns> public XmasWorld Build(ActionManager actman) { foreach (XmasAction buildaction in buildactions.ToArray()) { actman.QueueAction(buildaction); } return ConstructWorld (); }