载入中...
搜索中...
未找到
DialoguePayment.h 文件参考

Dialogue payment specifications and transaction composition. 更多...

#include "common/Export.h"
#include "common/ResourceAccount.h"
#include "common/StateAccess.h"
#include "common/Value.h"
#include "transaction/Transaction.h"
#include <cstdint>
#include <memory>
#include <optional>
#include <span>
#include <string>
#include <vector>

浏览源代码.

类

struct  eve::dialogue::PaymentSpec
 Canonical money/reputation cost attached to a dialogue choice or command. 更多...
 
struct  eve::dialogue::DialogueAccountBindings
 Borrowed account bindings used by one DialogueFlow integration. 更多...
 
class  eve::dialogue::DialogueStateMutationParticipant
 Transaction participant that delegates an atomic state mutation. 更多...
 
class  eve::dialogue::DialoguePaymentAdapter
 Composes Dialogue accounts with StatePatch or Action participants. 更多...
 

命名空间

namespace  eve
 Build metadata (engine git commit, build time, third-party version).
 
namespace  eve::dialogue
 

详细描述

Dialogue payment specifications and transaction composition.

Dialogue does not own balances. A money account and a reputation account are borrowed IResourceAccount adapters, normally backed by EconomyLedger and AttributeSet respectively. This file only composes those adapters with transaction participants supplied by StatePatch or a gameplay Action.

在文件 DialoguePayment.h 中定义.