public override void FillInformation(out string summary, out string info, out string detailed)  //V
 {
     summary = EventTypeStr.SplitCapsWord();
     info    = BaseUtils.FieldBuilder.Build("", StoredItemLocalised.Alt(StoredItem), "< from ", Slot, "Cost:", Cost);
     if (ReplacementItem.Length > 0)
     {
         info = ", " + BaseUtils.FieldBuilder.Build("Replaced by:", ReplacementItemLocalised.Alt(ReplacementItem));
     }
     detailed = BaseUtils.FieldBuilder.Build("Modifications:", EngineerModifications);
 }
示例#2
0
        public override void FillInformation(out string summary, out string info, out string detailed) //V
        {
            summary = EventTypeStr.SplitCapsWord();
            info    = Tools.FieldBuilder("", BuyItemLocalised.Alt(BuyItem), "< into ", Slot, "Cost:; credits", BuyPrice);
            if (SellItem.Length > 0)
            {
                info += ", " + Tools.FieldBuilder("Sold:", SellItemLocalised.Alt(SellItem), "Price:; credits", SellPrice);
            }
            if (StoredItem.Length > 0)
            {
                info += ", " + Tools.FieldBuilder("Stored:", StoredItemLocalised.Alt(StoredItem));
            }

            detailed = "";
        }
 public override void FillInformation(out string summary, out string info, out string detailed) //V
 {
     summary  = EventTypeStr.SplitCapsWord();
     info     = Tools.FieldBuilder("", StoredItemLocalised.Alt(StoredItem), "Cost:", TransferCost, "into ship:", Ship);
     detailed = "";
 }
示例#4
0
 public override void FillInformation(out string summary, out string info, out string detailed) //V
 {
     summary  = EventTypeStr.SplitCapsWord();
     info     = BaseUtils.FieldBuilder.Build("", StoredItemLocalised.Alt(StoredItem), "Cost:", TransferCost, "into ship:", Ship, "Transfer Time:", JournalFieldNaming.GetBetterTimeinSeconds(nTransferTime));
     detailed = "";
 }