Пример #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="character"></param>
        /// <param name="npc"></param>
        public NpcExchange(CharacterEntity character, NonPlayerCharacterEntity npc)
            : base(ExchangeTypeEnum.EXCHANGE_NPC, character, npc)
        {
            m_templateQuantity = new Dictionary <int, long>();

            Character = character;
            Npc       = npc;
        }
Пример #2
0
        /// <summary>
        /// 
        /// </summary>
        /// <param name="character"></param>
        /// <param name="npc"></param>
        public NpcExchange(CharacterEntity character, NonPlayerCharacterEntity npc)
            : base(ExchangeTypeEnum.EXCHANGE_NPC, character, npc)
        {
            m_templateQuantity = new Dictionary<int, long>();

            Character = character;
            Npc = npc;
        }
 /// <summary>
 /// 
 /// </summary>
 /// <param name="character"></param>
 /// <param name="npc"></param>
 public AuctionHouseBuyExchange(CharacterEntity character, NonPlayerCharacterEntity npc)
     : base(ExchangeTypeEnum.EXCHANGE_AUCTION_HOUSE_BUY, character, npc)
 {
 }
 /// <summary>
 /// 
 /// </summary>
 /// <param name="character"></param>
 /// <param name="npc"></param>
 public GameNpcExchangeAction(CharacterEntity character, NonPlayerCharacterEntity npc)
     : base(new NpcExchange(character, npc), character, npc)
 {
 }
Пример #5
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="buyer"></param>
 /// <param name="shop"></param>
 public ShopExchange(CharacterEntity character, NonPlayerCharacterEntity npc)
     : base(ExchangeTypeEnum.EXCHANGE_SHOP)
 {
     Character = character;
     Npc       = npc;
 }
 /// <summary>
 /// 
 /// </summary>
 /// <param name="character"></param>
 /// <param name="npc"></param>
 public GameNpcDialogAction(CharacterEntity character, NonPlayerCharacterEntity npc)
     : base(GameActionTypeEnum.NPC_DIALOG, character)
 {
     Npc = npc;
     Dialog = new NpcDialog(character, npc);
 }
 /// <summary>
 /// 
 /// </summary>
 /// <param name="entity"></param>
 public void ExchangeShop(NonPlayerCharacterEntity entity)
 {
     CurrentAction = new GameShopExchangeAction(this, entity);
     StartAction(GameActionTypeEnum.EXCHANGE);
 }
Пример #8
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="character"></param>
 /// <param name="npc"></param>
 public GameNpcDialogAction(CharacterEntity character, NonPlayerCharacterEntity npc)
     : base(GameActionTypeEnum.NPC_DIALOG, character)
 {
     Npc    = npc;
     Dialog = new NpcDialog(character, npc);
 }
 /// <summary>
 /// 
 /// </summary>
 /// <param name="exchange"></param>
 /// <param name="character"></param>
 /// <param name="npc"></param>
 public AbstractGameAuctionHouseAction(AuctionHouseExchange exchange, CharacterEntity character, NonPlayerCharacterEntity npc)
     : base(exchange, character, npc)
 {
     AuctionExchange = exchange;
 }
Пример #10
0
 /// <summary>
 /// 
 /// </summary>
 /// <param name="character"></param>
 /// <param name="npc"></param>
 public NpcDialog(CharacterEntity character, NonPlayerCharacterEntity npc)
 {
     Character = character;
     Npc = npc;
 }
Пример #11
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="character"></param>
 /// <param name="npc"></param>
 public GameShopExchangeAction(CharacterEntity character, NonPlayerCharacterEntity npc)
     : base(new ShopExchange(character, npc), character, npc)
 {
 }
Пример #12
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="character"></param>
 /// <param name="npc"></param>
 public AuctionHouseSellExchange(CharacterEntity character, NonPlayerCharacterEntity npc)
     : base(ExchangeTypeEnum.EXCHANGE_AUCTION_HOUSE_SELL, character, npc)
 {
 }
Пример #13
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="exchange"></param>
 /// <param name="character"></param>
 /// <param name="npc"></param>
 public AbstractGameAuctionHouseAction(AuctionHouseExchange exchange, CharacterEntity character, NonPlayerCharacterEntity npc)
     : base(exchange, character, npc)
 {
     AuctionExchange = exchange;
 }
Пример #14
0
 /// <summary>
 /// 
 /// </summary>
 /// <param name="buyer"></param>
 /// <param name="shop"></param>
 public ShopExchange(CharacterEntity character, NonPlayerCharacterEntity npc)
     : base(ExchangeTypeEnum.EXCHANGE_SHOP)
 {
     Character = character;
     Npc = npc;
 }
Пример #15
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="character"></param>
 /// <param name="npc"></param>
 public AuctionHouseExchange(ExchangeTypeEnum type, CharacterEntity character, NonPlayerCharacterEntity npc)
     : base(type)
 {
     Character = character;
     Npc       = npc;
 }
 /// <summary>
 /// 
 /// </summary>
 /// <param name="character"></param>
 /// <param name="npc"></param>
 public GameAuctionHouseSellAction(CharacterEntity character, NonPlayerCharacterEntity npc)
     : base(new AuctionHouseSellExchange(character, npc), character, npc)
 {
 }
 /// <summary>
 /// 
 /// </summary>
 /// <param name="character"></param>
 /// <param name="npc"></param>
 public AuctionHouseExchange(ExchangeTypeEnum type, CharacterEntity character, NonPlayerCharacterEntity npc)
     : base(type)
 {
     Character = character;
     Npc = npc;
 }
Пример #18
0
 /// <summary>
 /// 
 /// </summary>
 /// <param name="npc"></param>
 public void ExchangeNpc(NonPlayerCharacterEntity npc)
 {
     CurrentAction = new GameNpcExchangeAction(this, npc);
     StartAction(GameActionTypeEnum.EXCHANGE);
 }
Пример #19
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="character"></param>
 /// <param name="npc"></param>
 public NpcDialog(CharacterEntity character, NonPlayerCharacterEntity npc)
 {
     Character = character;
     Npc       = npc;
 }
Пример #20
0
 /// <summary>
 /// 
 /// </summary>
 /// <param name="npc"></param>
 public void NpcDialogStart(NonPlayerCharacterEntity npc)
 {
     CurrentAction = new GameNpcDialogAction(this, npc);
     StartAction(GameActionTypeEnum.NPC_DIALOG);
 }
 /// <summary>
 ///
 /// </summary>
 /// <param name="character"></param>
 /// <param name="npc"></param>
 public GameAuctionHouseBuyAction(CharacterEntity character, NonPlayerCharacterEntity npc)
     : base(new AuctionHouseBuyExchange(character, npc), character, npc)
 {
 }