/// <summary>
        /// Create a new, empty AI party.
        /// </summary>
        /// <param name="PartyManager">Supplies the party manager that the
        /// party will be attached to.</param>
        public AIParty(AIPartyManager PartyManager)
        {
            this.PartyManager = PartyManager;

            PartyManager.AddParty(this);
        }
 /// <summary>
 /// Initialize the server subsystem, from a context where it is safe to
 /// make calls to engine APIs.
 /// </summary>
 public static void Initialize()
 {
     ObjectManager = new GameObjectManager();
     PartyManager = new AIPartyManager();
 }
        /// <summary>
        /// Create a new, empty AI party.
        /// </summary>
        /// <param name="PartyManager">Supplies the party manager that the
        /// party will be attached to.</param>
        public AIParty(AIPartyManager PartyManager)
        {
            this.PartyManager = PartyManager;

            PartyManager.AddParty(this);
        }
 /// <summary>
 /// Initialize the server subsystem, from a context where it is safe to
 /// make calls to engine APIs.
 /// </summary>
 public static void Initialize()
 {
     ObjectManager = new GameObjectManager();
     PartyManager  = new AIPartyManager();
 }