Пример #1
0
    private void OnReceiveDamage(CombatOperation combatAction)
    {
        var damageAction = combatAction as DamageOperation;

        HealthBarImage.fillAmount = CombatEntity.HealthPoint.Percent();
        DamageText.text           = damageAction.DamageValue.ToString();
        DamageText.GetComponent <DOTweenAnimation>().DORestart();
    }
Пример #2
0
    private static void AddHitChanceStatusEffectRules(CombatOperation.Builder builder, HitChanceLogic hitChance, CombatRound combatRound)
    {
        if(combatRound.statusEffectRules == null) {
            return;
        }

        foreach(StatusEffectRule rule in combatRound.statusEffectRules) {
        //	builder.AddLogic(
        }
    }