Пример #1
0
            public IBarterResultToken Barter(AcquireBarterablesCallback acquireBarterables)
            {
                var result = new BarterResultToken(Builder, this, acquireBarterables);

                OutputToken += "_barter";
                return(result);
            }
Пример #2
0
 public BarterResultToken([NotNull] DialogBuilder builder, [NotNull] PlayerDialogToken inputToken,
                          [CanBeNull] AcquireBarterablesCallback acquireBarterables) : base(builder, inputToken,
                                                                                            inputToken.TokenName + "_barter")
 {
     _context = new BarterContext(acquireBarterables);
 }
Пример #3
0
 public BarterContext(AcquireBarterablesCallback acquireBarterables)
 {
     _acquireBarterables = acquireBarterables;
 }