Namespace AutoBattleFramework.Skills
Classes
ApplyBuffOnHitEffect
When an attack with this effects hits a GameCharacter, applies a BuffEffect on that GameCharacter. Use it to apply negative effects such as stat reduction, or effect damage such as poison or burns.
ApplyDebuffOnHitEffect
When an attack with this effects hits a GameCharacter, applies a BuffEffect on that GameCharacter. Use it to apply negative effects such as stat reduction, or effect damage such as poison or burns.
ArrowEffect
Simple projectile attack. The projectile moves in straight line until it reaches the target.
BuffEffect
It represents an effect that modifies statistics or adds new effects, temporarily.
BuffEffectInfo
It contains buff information that depends on each character, such as elapsed time or stacks.
FixedDamageOverTimeEffect
Damages the owner of the buff with a fixed amount of damage.
HealthMeteoriteAllEffect
The projectile spawns above the target and moves in straight line until it reaches the target.
HealthStealEffect
When an attack hits the defender, the attacker receives a percentage proportional to the damage inflicted.
IAttackEffect
Represents the effects of an attack, including damage, sound effects and visual effects.
MeleeEffect
It represents an attack that does not need to create a Projectile
MeteoriteEffect
The projectile spawns above the target and moves in straight line until it reaches the target.
OnHitEffect
Effect that is only applied when a GameCharacter attacks another.
Projectile
Behavior of projectiles such as arrows or spells. The default behavior is to go straight towards the target.
RangedEffect
It represents an attack that does needs to create a Projectile
SimpleBuffEffect
A simple stat or effect application. Modify the values in the Inspector to customize the buff.
SwordEffect
Simple melee attack
VariableDamageOverTimeEffect
Damages the owner of the buff with a fixed amount of damage.