Что это: MonoBehaviour-адаптер из Scripts/Rpg/Bridge/RpgConditionAdapter.cs, который превращает состояние RPG в проверяемое условие для NeoCondition и других систем, работающих через IConditionEvaluator.
Навигация: ← К RPG
| Режим | Описание |
|---|---|
HpAtLeast |
HP >= _threshold |
HpPercentAtLeast |
HP в процентах >= _threshold (0–100) |
LevelAtLeast |
Уровень >= _levelThreshold |
IsDead |
Персонаж мёртв |
HasBuff |
Есть активный бафф по _buffId |
HasStatus |
Есть активный статус по _statusId |
CanPerformActions |
Цель сейчас может действовать |
IsInvulnerable |
Цель сейчас неуязвима |
CanEvade |
RpgEvadeController готов к запуску |
AttackReady |
RpgAttackController может запустить атаку по _attackId |
При включённой _invert результат проверки инвертируется.
- Добавьте
RpgConditionAdapterна объект. - Выберите
Evaluation Mode. - Заполните
Threshold,Level Threshold,Buff Id,Status IdилиAttack Id. - Используйте в
NeoConditionкак источник типаIConditionEvaluatorили вызывайтеEvaluateCurrent()из кода.