public override void Apply(User user, RealmData realmData) { if (transaction.state != TransactionResponse.WAITING) { return; } transaction.state = response; // We signal to the 2 users that the transaction is now confirmed realmData.NotifyPacket(transaction.sender, new ConfirmTransactionPacket { transaction = transaction, response = response, toSender = true }); realmData.NotifyPacket(transaction.receiver, new ConfirmTransactionPacket { transaction = transaction, response = response }); }
public override void Apply(User user, RealmData realmData) { realmData.transactions.Add(transaction); user.lastTransactionId = transaction.id; realmData.NotifyPacket(transaction.receiver, new ReceiveTransactionPacket { transaction = transaction }); }
// Token: 0x0600005E RID: 94 RVA: 0x00003EF8 File Offset: 0x000020F8 public override void Apply(User user, RealmData realmData) { if (transaction.receiver != user || transaction.state != TransactionResponse.WAITING) { return; } transaction.state = response; realmData.NotifyPacket(transaction.sender, new ConfirmTransactionPacket { transaction = transaction, response = response, toSender = true }); realmData.NotifyPacket(transaction.receiver, new ConfirmTransactionPacket { transaction = transaction, response = response }); }