载入中...
搜索中...
未找到
eve::card::CardPlayRequest结构体 参考

Complete caller-owned input for one atomic card play. 更多...

#include <CardPlay.h>

Public 属性

CardData * card = nullptr
 
const CardDefinition * definition = nullptr
 
eve::resource::IResourceAccount * playerAccount = nullptr
 
CardPlayComposition composition
 
std::string transactionId
 

详细描述

Complete caller-owned input for one atomic card play.

Pointers are borrowed only for the synchronous call. The composition root supplies the authoritative account and optional container/effect ports; this type does not perform implicit player lookup.

在文件 CardPlay.h 第 163 行定义.

类成员变量说明

◆ card

CardData* eve::card::CardPlayRequest::card = nullptr

在文件 CardPlay.h 第 164 行定义.

被这些函数引用 eve::card::CardPlayPaymentAdapter::play() , 以及 eve::card::Card::play().

◆ composition

CardPlayComposition eve::card::CardPlayRequest::composition

在文件 CardPlay.h 第 167 行定义.

◆ definition

const CardDefinition* eve::card::CardPlayRequest::definition = nullptr

在文件 CardPlay.h 第 165 行定义.

◆ playerAccount

eve::resource::IResourceAccount* eve::card::CardPlayRequest::playerAccount = nullptr

在文件 CardPlay.h 第 166 行定义.

◆ transactionId

std::string eve::card::CardPlayRequest::transactionId

在文件 CardPlay.h 第 168 行定义.


该结构体的文档由以下文件生成: