/// <summary> /// /// </summary> /// <param name="character"></param> /// <param name="merchant"></param> public GameMerchantExchangeAction(CharacterEntity character, MerchantEntity merchant) : base(new MerchantExchange(character, merchant), character, merchant) { Merchant = merchant; Character = character; Merchant.Buyers.Add(Character); }
/// <summary> /// /// </summary> /// <param name="merchant"></param> public void ExchangeMerchant(MerchantEntity merchant) { CurrentAction = new GameMerchantExchangeAction(this, merchant); StartAction(GameActionTypeEnum.EXCHANGE); }
/// <summary> /// /// </summary> /// <param name="character"></param> /// <param name="merchant"></param> public MerchantExchange(CharacterEntity character, MerchantEntity merchant) : base(ExchangeTypeEnum.EXCHANGE_MERCHANT) { Character = character; Merchant = merchant; }