Exemplo n.º 1
0
        /// <summary>
        /// Sets the expansions to load on startup.
        /// </summary>
        /// <param name="slotA">The startup expansion for slot A.</param>
        /// <param name="slotB">The startup expansion for slot B.</param>
        /// <param name="slotC">The startup expansion for slot C.</param>
        /// <param name="slotD">The startup expansion for slot D.</param>
        public void SetStartup(IntegraExpansions slotA, IntegraExpansions slotB, IntegraExpansions slotC, IntegraExpansions slotD)
        {
            _Expansions[0] = (byte)slotA;
            _Expansions[1] = (byte)slotB;
            _Expansions[2] = (byte)slotC;
            _Expansions[3] = (byte)slotD;

            SetStartup();
        }
Exemplo n.º 2
0
 /// <summary>
 /// Gets whether the given expansion is loaded.
 /// </summary>
 /// <param name="expansion">The expansion to check.</param>
 /// <returns>True if the expansion is loaded.</returns>
 public bool this[IntegraExpansions expansion] => IsLoaded(expansion);