• Api Documentation

    Show / Hide Table of Contents
    • CreatorKitCode
      • BaseElementalEffect
      • CharacterData
      • Container
      • ElementalEffect
      • EquipmentItem
      • EquipmentItem.EquipmentSlot
      • EquipmentItem.EquippedEffect
      • EquipmentSystem
      • Helpers
      • HighlightableObject
      • InteractableObject
      • InventorySystem
      • InventorySystem.InventoryEntry
      • Item
      • Loot
      • LootSpawner
      • LootSpawner.LootEntry
      • LootSpawner.SpawnEvent
      • SFXManager
      • SFXManager.PlayData
      • SFXManager.Use
      • SpawnPoint
      • StatSystem
      • StatSystem.DamageType
      • StatSystem.StatModifier
      • StatSystem.StatModifier.Mode
      • StatSystem.Stats
      • StatSystem.TimedStatModifier
      • UsableItem
      • UsableItem.UsageEffect
      • VFXDatabase
      • VFXDatabase.VFXDBEntry
      • VFXManager
      • VFXManager.VFXInstance
      • Weapon
      • Weapon.AttackData
      • Weapon.Stat
      • Weapon.WeaponAttackEffect
    • CreatorKitCodeInternal
      • AmbiencePlayer
      • AnimationControllerDispatcher
      • AnimationControllerDispatcher.IAttackFrameReceiver
      • AnimationControllerDispatcher.IFootstepFrameReceiver
      • AttackState
      • BreakableObject
      • CameraController
      • CharacterAudio
      • CharacterControl
      • DamageUI
      • DamageUI.ActiveText
      • EffectIconUI
      • EquipmentUI
      • InventoryCharacterRender
      • InventoryUI
      • InventoryUI.DragData
      • ItemEntryUI
      • ItemTooltip
      • LootUI
      • RandomBGMPlayer
      • RandomLoopOffset
      • ResourceManager
      • SceneLinkedSMB<TMonoBehaviour>
      • SimpleEnemyController
      • SimpleEnemyController.State
      • TrainingDummy
      • UIAlphaRaycast
      • UISystem

    Class ElementalEffect

    Default implementation of the BaseElementalEffect. The constructor allows the caller to specify what type of damage is done, how much is done and the speed (time) between each instance of damage (default 1 = every second).

    Inheritance
    System.Object
    BaseElementalEffect
    ElementalEffect
    Inherited Members
    BaseElementalEffect.Done
    BaseElementalEffect.CurrentTime
    BaseElementalEffect.Duration
    BaseElementalEffect.m_Duration
    BaseElementalEffect.m_Timer
    BaseElementalEffect.m_Target
    Namespace: CreatorKitCode
    Assembly: Assembly-CSharp.dll
    Syntax
    public class ElementalEffect : BaseElementalEffect, IEquatable<BaseElementalEffect>

    Constructors

    ElementalEffect(Single, StatSystem.DamageType, Int32, Single)

    Declaration
    public ElementalEffect(float duration, StatSystem.DamageType damageType, int damage, float speed = 1F)
    Parameters
    Type Name Description
    System.Single duration
    StatSystem.DamageType damageType
    System.Int32 damage
    System.Single speed

    Methods

    Applied(CharacterData)

    Declaration
    public override void Applied(CharacterData target)
    Parameters
    Type Name Description
    CharacterData target
    Overrides
    BaseElementalEffect.Applied(CharacterData)

    Equals(BaseElementalEffect)

    Declaration
    public override bool Equals(BaseElementalEffect other)
    Parameters
    Type Name Description
    BaseElementalEffect other
    Returns
    Type Description
    System.Boolean
    Overrides
    BaseElementalEffect.Equals(BaseElementalEffect)

    Removed()

    Declaration
    public override void Removed()
    Overrides
    BaseElementalEffect.Removed()

    Update(StatSystem)

    Declaration
    public override void Update(StatSystem statSystem)
    Parameters
    Type Name Description
    StatSystem statSystem
    Overrides
    BaseElementalEffect.Update(StatSystem)
    Back to top Generated by DocFX