• Manual
  • Scripting API
  • Changelog
  • Contact
Search Results for

    Show / Hide Table of Contents
    • BattleBehaviour
      • BattleBehaviour.Fusion
        • FusionManager
        • GameCharacterFusion
      • Battle
      • BossSize
      • CharacterGroup
      • ScriptableBattlePosition
      • ScriptableBattleStage
      • TeamData
      • BattleBehaviour.Backup
        • BackupState
        • BattleBackup
    • GameActors
      • GameActor
      • GameCharacter
      • GameCharacter.AIState
      • GameItem
    • States
      • BattleState
      • ChangeStageState
      • FightState
      • FightState.LoseCondition
      • FightState.WinCondition
      • PreparationState
      • ResetSceneState
    • Battlefield
      • BattleGrid
      • BattleGrid.GridType
      • Bench
      • GridCell
      • GridCellEffect
      • SellZone
    • BattleUI
      • CharacterEnergyUI
      • CharacterHealthUI
      • CharacterStatsUI
      • DamagePopup
      • ItemDescriptionUI
      • ShopExpBarUI
      • StageUI
      • TraitDescriptionUI
      • TraitListUI
      • TraitListUI.OrderBy
      • TraitStatsUI
      • TraitUI
    • EditorScripts
      • BattleGridEditor
      • BattlePositionEditor
      • BenchEditor
      • GameCharacterEditor
      • NetworkObjectsListEditor
      • NFO_GameCharacterEditor
      • NGO_MenuActions
      • ReadOnlyDrawer
    • Formulas
      • BattleFormulas
      • BattleFormulas.DamageType
    • Movement
      • ApproximateAstarMovement
      • ExactAstarMovement
      • IBattleMovement
      • PathFinding2D
    • Multiplayer
      • BattleBehaviour
        • NetworkObjectList
        • StatsStruct
        • GameActors
          • NGO_GameCharacter
          • NGO_GameItem
        • Player
          • GamePlayer
          • IPlayer
        • States
          • MP_ConnectionState
          • MP_FightState
          • MP_PreparationState
      • ClientTransform
        • ClientNetworkTransform
      • EditorScripts
        • NGO_MenuActions
      • GamingServices
        • GamingServices
          • GamingServices.RelayHostData
          • GamingServices.RelayJoinData
      • UI
        • NetworkManagerUI
    • Shop
      • ScriptableShopItem
      • ShopCharacter
      • ShopGameItem
      • ShopItemInfo
      • ShopLevel
      • ShopLevelManager
      • ShopManager
      • ShopGUI
        • CurrencyUI
        • EquippedItemDescriptionUI
        • ShopItemUI
        • ShopUI
        • SpecialAttackDescriptionUI
        • Timer
      • ShopList
        • IShopList
        • ScriptableDeckList
        • ScriptableGroupItemList
        • ScriptableIndividualItemList
        • ShopItemList
    • Skills
      • ApplyBuffOnHitEffect
      • ApplyDebuffOnHitEffect
      • ArrowEffect
      • BuffEffect
      • BuffEffectInfo
      • FixedDamageOverTimeEffect
      • HealthMeteoriteAllEffect
      • HealthStealEffect
      • IAttackEffect
      • MeleeEffect
      • MeteoriteEffect
      • OnHitEffect
      • Projectile
      • RangedEffect
      • SimpleBuffEffect
      • SwordEffect
      • VariableDamageOverTimeEffect
    • Stats
      • CharacterStats
      • CharacterStats.CharacterStat
      • ItemModificator
      • StatModificator
      • StatsModificator
      • StatsModificator.ModificatorType
      • Trait
      • TraitOption
      • TraitOption.TraitTarget
    • Utility
      • AutoBattleSettings
      • ReadOnlyAttribute
      • UIUtility

    Class FixedDamageOverTimeEffect

    Damages the owner of the buff with a fixed amount of damage.

    Inheritance
    Object
    IAttackEffect
    BuffEffect
    FixedDamageOverTimeEffect
    Inherited Members
    BuffEffect.modificator
    BuffEffect.maxStacks
    BuffEffect.duration
    BuffEffect.RestartTimeWhenRepeated
    BuffEffect.UpdateBuff(BuffEffectInfo)
    BuffEffect.Attack(GameCharacter, Transform)
    BuffEffect.AddModificator(BuffEffectInfo, StatsModificator)
    BuffEffect.RemoveModificator(BuffEffectInfo, StatsModificator)
    BuffEffect.OnHit(GameCharacter)
    BuffEffect.RemoveBuff(BuffEffectInfo)
    IAttackEffect.ai
    IAttackEffect.EffectImage
    IAttackEffect.EffectDescription
    IAttackEffect.DoubleAnimation
    IAttackEffect.DamageType
    IAttackEffect.OnHitEffects
    Namespace: AutoBattleFramework.Skills
    Assembly: cs.temp.dll.dll
    Syntax
    public class FixedDamageOverTimeEffect : BuffEffect

    Fields

    color

    Displayed color of the damage. Will override EffectColor.

    Declaration
    public Color color
    Field Value
    Type Description
    Color

    Damage

    Amount of damage to be applied.

    Declaration
    public float Damage
    Field Value
    Type Description
    Single

    Tick

    How often damage is applied, in seconds.

    Declaration
    public float Tick
    Field Value
    Type Description
    Single

    Methods

    OnBuffEnd(BuffEffectInfo)

    On buff end, does nothing.

    Declaration
    protected override void OnBuffEnd(BuffEffectInfo info)
    Parameters
    Type Name Description
    BuffEffectInfo info
    Overrides
    BuffEffect.OnBuffEnd(BuffEffectInfo)

    OnBuffStart(BuffEffectInfo)

    Set AutoBattleFramework.Skills.FixedDamageOverTimeEffect.lastTick to zero.

    Declaration
    protected override void OnBuffStart(BuffEffectInfo info)
    Parameters
    Type Name Description
    BuffEffectInfo info
    Overrides
    BuffEffect.OnBuffStart(BuffEffectInfo)

    OnBuffUpdate(BuffEffectInfo)

    If the elapsed time since the last tick is greater, it damages the owner of the buff.

    Declaration
    protected override void OnBuffUpdate(BuffEffectInfo info)
    Parameters
    Type Name Description
    BuffEffectInfo info
    Overrides
    BuffEffect.OnBuffUpdate(BuffEffectInfo)

    OnRepeatedBuff(BuffEffectInfo)

    Does nothing when the buff is applied again.

    Declaration
    protected override void OnRepeatedBuff(BuffEffectInfo info)
    Parameters
    Type Name Description
    BuffEffectInfo info
    Overrides
    BuffEffect.OnRepeatedBuff(BuffEffectInfo)
    In This Article
    Back to top Auto-Battle Framework documentation