public BuyInMqCommand(long id, long minBuy, long maxBuy, AddReason reason) : base(reason) { Id = id; MinBuy = minBuy; MaxBuy = maxBuy; }
public BuyInMqCmd(long id, long minBuy, long maxBuy, AddReason reason) { Id = id; MinBuy = minBuy; MaxBuy = maxBuy; Reason = reason; }
public AddMoneyMqCmd(long id, long addCoins, long addCarry, AddReason reason) { Id = id; AddCoins = addCoins; AddCarry = addCarry; Reason = reason; }
// Add: // take from card // cascade // hook for Stone to Prevent // Event? So it doesn't need to know about other spaces & gamestate? public override async Task Add(int count, AddReason reason = AddReason.Added) { if (!Blocked) { await base.Add(count, reason); } }
public AddMoneyMqCommand(long id, long addCoins, long addCarry, AddReason reason) : base(reason) { Id = id; AddCoins = addCoins; AddCarry = addCarry; }
public TokenAddedArgs(Space space, Token token, AddReason addReason, int count, GameState gs) { Space = space; Token = token; Reason = addReason; Count = count; GameState = gs; }
protected RewardInfo(RewardTypes rewardType, int goodsId, long count, string name, string description, string imageUrl, AddReason reason) { RewardType = rewardType; GoodsId = goodsId; Count = count; Name = name; Description = description; ImageUrl = imageUrl; Reason = reason; }
public MoneyChangedMqEvent(long id, long curCoins, long curDiamonds, long maxCoins, long maxDiamonds, long coinsChangeCount, long diamondsChangeCount, AddReason reason) { Id = id; CurCoins = curCoins; CurDiamonds = curDiamonds; MaxCoins = maxCoins; MaxDiamonds = maxDiamonds; CoinsChangeCount = coinsChangeCount; DiamondsChangeCount = diamondsChangeCount; Reason = reason; }
private void AddTransactionReasonToolStripMenuItemClick(object sender, EventArgs e) { AddReason?.Invoke(sender, e); RefreshNeeded?.Invoke(sender, e); }
/// <summary> Adds a Dahan from the bag, or out of thin air. </summary> public Task Add(int count, AddReason reason = AddReason.Added) { return(_tokens.AddDefault(TokenType.Dahan, count, reason)); }
private async void TSB_AddReason_Click(object sender, EventArgs e) { await AddReason?.Invoke(); }
public virtual async Task Destroy(Space space, GameState gs, DestoryPresenceCause actionType, AddReason blightAddedReason = AddReason.None) { await DestroyBehavior.DestroyPresenceApi(this, space, gs, actionType); CheckIfSpiritIsDestroyed(); }
public override async Task Destroy(Space space, GameState gs, DestoryPresenceCause actionType, AddReason blightAddedReason = AddReason.None) { // Blight added if (actionType == DestoryPresenceCause.Blight // due to Spirit Effects (Powers, Special Rules, Scenario-based Rituals, etc) && blightAddedReason != AddReason.BlightedIsland && blightAddedReason != AddReason.Ravage ) { // does not destroy your presence. (including cascades)" return; } await base.Destroy(space, gs, actionType, blightAddedReason); }
public async Task <WrappedResponse <MoneyMqResponse> > AddMoney(long id, long addCoins, long addCarry, AddReason reason) { var moneyInfo = await _bus.SendCommand(new AddMoneyCommand(id, addCoins, addCarry, reason)); if (moneyInfo.ResponseStatus != ResponseStatus.Success) { return(new WrappedResponse <MoneyMqResponse>(moneyInfo.ResponseStatus, null, null)); } var moneyResponse = _mapper.Map <MoneyMqResponse>(moneyInfo.Body); return(new WrappedResponse <MoneyMqResponse>(ResponseStatus.Success, null, moneyResponse)); }
public MoneyBaseCommand(AddReason reason) { Reason = reason; }
public Task Publish_Added(Space space, Token token, int count, AddReason reason) { return(TokenAdded.InvokeAsync(new TokenAddedArgs(space, token, reason, count, gameStateForEventArgs))); }
public MoneyChangedMqEvent(long coinsChangeCount, long diamondsChangeCount, AddReason reason) { CoinsChangeCount = coinsChangeCount; DiamondsChangeCount = diamondsChangeCount; Reason = reason; }
public virtual Task Add(int count, AddReason reason = AddReason.Added) => tokens.Add(token, count, reason);
public async Task <WrappedResponse <MoneyMqResponse> > BuyIn(long id, long minCarry, long MaxCarry, AddReason reason) { var moneyInfo = await _bus.SendCommand(new BuyInCommand(id, minCarry, MaxCarry, reason)); if (moneyInfo.ResponseStatus != ResponseStatus.Success) { return(new WrappedResponse <MoneyMqResponse>(moneyInfo.ResponseStatus, null, null)); } var moneyResponse = _mapper.Map <MoneyMqResponse>(moneyInfo.Body); return(new WrappedResponse <MoneyMqResponse>(ResponseStatus.Success, null, moneyResponse)); }