|
| uint64_t | Capital::Gamification::calculate_level_requirement (uint32_t level, const Capital::config &config) |
| | Рассчитывает требуемую сумму вкладов для достижения указанного уровня Подробнее...
|
| |
| double | Capital::Gamification::calculate_energy_gain (eosio::asset contribution_amount, uint32_t current_level, const Capital::config &config) |
| | Рассчитывает прирост энергии от вклада Подробнее...
|
| |
| LevelProgress | Capital::Gamification::apply_contribution_to_levels (double amount_minor, uint32_t start_level, double start_energy, const Capital::config &config) |
| | Разносит вклад по уровням, СПИСЫВАЯ требование каждого пройденного. Подробнее...
|
| |
| void | Capital::Gamification::update_energy_with_decay (eosio::name coopname, uint64_t contributor_id) |
| | Обновляет энергию участника с учетом естественного снижения (decay) Подробнее...
|
| |
| void | Capital::Gamification::add_contribution_and_check_levelup (eosio::name coopname, uint64_t contributor_id, double amount_minor) |
| | Начисляет вклад участнику, разнося его по уровням. Подробнее...
|
| |
| void | Capital::Gamification::update_gamification_from_segment (eosio::name coopname, uint64_t contributor_id, const Capital::Segments::segment &segment) |
| | Обновляет геймификацию (уровень и энергию) на основе вкладов из сегмента Подробнее...
|
| |