/
romashov.z
/
PPAGame
Обзор
Документация
Войти
/
romashov.z
/
PPAGame
Код
Запросы
1
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Core/IBattleLogger.cs
21 строка
1 KB
Zakhar Romashov
Добавили логику с бафами
29 апр 2026, 13:06
29 апр 2026, 13:06
7623dfb
Код
Авторство
О чём код?
namespace ArmyBattleGame { interface IBattleLogger { void LogAttack(IUnit attacker, IUnit target, double damage); void LogDeath(IUnit unit); void LogArrowShot(IUnit archer, int archerPos, IUnit target, int targetPos, double damage); void LogOutOfRange(IUnit archer, int archerPos, int range); void LogHeal(IUnit healer, int healerPos, IUnit target, int targetPos, double amount); void LogHealTargetAlreadyFull(IUnit healer, int healerPos, IUnit target, int targetPos); void LogNoHealTarget(IUnit healer, int healerPos); void LogClone(IUnit wizard, int wizardPos, IUnit source, int sourcePos, IUnit clone); void LogCloneFailed(IUnit wizard, int wizardPos, IUnit source, int sourcePos); void LogCloneNone(IUnit wizard, int wizardPos); void LogSquireNoHeavy(IUnit squire, int squireRow); void LogSquireBuffMiss(IUnit squire, IUnit heavy); void LogSquireBuffsSaturated(IUnit squire, IUnit heavy); void LogSquireBuffApplied(IUnit squire, IUnit heavy, SquireBuffKind kind); void LogBuffStripped(IUnit heavy, SquireBuffKind kind); } }