#include "dialogue/DialoguePayment.h"#include "transaction/ResourceAccountParticipant.h"#include <algorithm>#include <array>#include <string_view>#include <utility>命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::dialogue |
变量说明
◆ account
| eve::resource::IResourceAccount* account = nullptr |
在文件 DialoguePayment.cpp 第 27 行定义.
被这些函数引用 eve::rts::RTS::build(), eve::rts::RTSProductionActionAdapter::build(), eve::rts::RTSProductionActionAdapter::cancel(), eve::rts::RTS::cancelProduction(), eve::rts::RTS::configureScriptWorld(), eve::transaction::AtomicResourcePayment::execute(), eve::transaction::AtomicResourcePayment::execute(), eve::dialogue::DialoguePaymentAdapter::execute(), eve::transaction::AtomicResourcePayment::execute(), eve::weapon::WeaponActionAdapter::fire(), eve::weapon::WeaponActionAdapter::fire(), eve::card::CardControl::publish(), eve::card::Card::publishGameplay() , 以及 eve::card::CardControl::submitGameplay().
◆ cost
在文件 DialoguePayment.cpp 第 28 行定义.
被这些函数引用 eve::rts::RTS::addScriptResource(), eve::rts::RTS::build(), eve::rts::RTSProductionActionAdapter::build(), eve::attributes::AttributeResourceAccountAdapter::canAfford(), eve::attributes::AttributeSetResourceAccount::canAfford(), eve::economy::EconomyLedgerResourceAccount::canAfford(), eve::inventory::InventoryResourceAccount::canAfford(), eve::rts::AbilitySystem::cast(), eve::rts::RTS::castScriptAbility(), eve::rts::RTS::configureScriptWorld(), eve::rts::RTSEconomyAdapter::credit(), eve::attributes::AttributeResourceAccountAdapter::credit(), eve::attributes::AttributeSetResourceAccount::credit(), eve::economy::EconomyLedgerResourceAccount::credit(), eve::inventory::InventoryResourceAccount::credit(), eve::attributes::AttributeResourceAccountAdapter::debit(), eve::attributes::AttributeSetResourceAccount::debit(), eve::economy::EconomyLedgerResourceAccount::debit(), eve::inventory::InventoryResourceAccount::debit(), eve::action::decodeAbilityAsset(), eve::transaction::AtomicResourcePayment::execute(), eve::transaction::AtomicResourcePayment::execute(), eve::dialogue::DialoguePaymentAdapter::execute(), eve::transaction::AtomicResourcePayment::execute(), eve::weapon::WeaponActionAdapter::makeDefinition(), eve::card::CardPlayPaymentAdapter::manaCost(), eve::weapon::WeaponControl::observeGameplay(), eve::rts::RTSEconomyAdapter::pay(), eve::card::CardPlayPaymentAdapter::play(), eve::tactics::BattleSystem::previewMove(), eve::rts::RTS::queueScriptResearch(), eve::rts::RTS::queueScriptUnit(), eve::tactics::PathQuery::reachable(), eve::attributes::AttributeResourceAccountAdapter::reserve(), eve::attributes::AttributeSetResourceAccount::reserve(), eve::economy::EconomyLedgerResourceAccount::reserve(), eve::inventory::InventoryResourceAccount::reserve(), eve::rts::RTS::restoreScriptCheckpoint(), eve::animation::MotionMatcher::search(), eve::crowd::Crowd::Impl::selectAvoidanceVelocity(), eve::crowd::CrowdField::setAllCellCost(), eve::animation::MotionMatcher::setCandidateRanges(), eve::card::Card::setCardDefinition(), eve::crowd::Crowd::setCellCost(), eve::crowd::CrowdField::setCellCost(), eve::map::Pathfinder::setCellCost(), eve::map::FlowField::setCost(), eve::rts::RTS::setScriptNavigationCost(), eve::map::TileLayer::setTileMetadata(), eve::map::TileLayer::setTileNavigationProfile(), eve::map::Path::setTotalCost(), eve::procgen::simplifyGtsMesh(), eve::rts::RTS::startScriptConstruction(), eve::rts::RepairSystem::step(), eve::rts::InfrastructureSystem::step() , 以及 eve::rts::MiningSystem::step().