Exemplo n.º 1
0
        private static TradeDeal_Worldship CreateWorldshipTradeDeal()
        {
            TradeDeal_Worldship tradeDeal = FormatterServices.GetUninitializedObject(typeof(TradeDeal_Worldship)) as TradeDeal_Worldship;
            FieldInfo           fieldInfo = typeof(TradeDeal).GetField("tradeables", BindingFlags.NonPublic | BindingFlags.Instance);

            fieldInfo.SetValue(tradeDeal, new List <Tradeable>());
            tradeDeal.cannotSellReasons = new List <string>();
            return(tradeDeal);
        }
Exemplo n.º 2
0
        public override void PreOpen()
        {
            base.PreOpen();
            TradeDeal_Worldship tradeDeal_Worldship = TradeSession.deal as TradeDeal_Worldship;

            if (tradeDeal_Worldship != null)
            {
                tradeDeal_Worldship.AddAllTradeables();
            }
        }