private void OnReceiveDamage(CombatOperation combatAction) { var damageAction = combatAction as DamageOperation; HealthBarImage.fillAmount = CombatEntity.HealthPoint.Percent(); DamageText.text = damageAction.DamageValue.ToString(); DamageText.GetComponent <DOTweenAnimation>().DORestart(); }
private static void AddHitChanceStatusEffectRules(CombatOperation.Builder builder, HitChanceLogic hitChance, CombatRound combatRound) { if(combatRound.statusEffectRules == null) { return; } foreach(StatusEffectRule rule in combatRound.statusEffectRules) { // builder.AddLogic( } }