Search Results for

    Show / Hide Table of Contents

    Class DewDifficultySettings

    Inheritance
    object
    UnityEngine.Object
    UnityEngine.ScriptableObject
    DewDifficultySettings
    Namespace: Global
    Assembly: Dew.Core.dll
    Syntax
    [HideMonoScript]
    [CreateAssetMenu(fileName = "New Dew Difficulty Settings", menuName = "Dew Difficulty Settings")]
    [DewResourceLink(ResourceLinkBy.Name)]
    public class DewDifficultySettings : ScriptableObject

    Fields

    beneficialNodeMultiplier

    Declaration
    [Title("World", null, TitleAlignments.Left, true, true)]
    public float beneficialNodeMultiplier
    Field Value
    Type Description
    float

    bossKillBonusStardust

    Declaration
    public int bossKillBonusStardust
    Field Value
    Type Description
    int

    damageFactorAfterLoop

    Declaration
    public float damageFactorAfterLoop
    Field Value
    Type Description
    float

    damageFactorBeforeLoop

    Declaration
    public float damageFactorBeforeLoop
    Field Value
    Type Description
    float

    difficultyColor

    Declaration
    public Color difficultyColor
    Field Value
    Type Description
    UnityEngine.Color

    enableBleedOuts

    Declaration
    public bool enableBleedOuts
    Field Value
    Type Description
    bool

    enemyAbilityHasteFlat

    Declaration
    [LabelText("AbilHaste %")]
    public float enemyAbilityHasteFlat
    Field Value
    Type Description
    float

    enemyAttackSpeedPercentage

    Declaration
    [LabelText("AtkSpeed %")]
    public float enemyAttackSpeedPercentage
    Field Value
    Type Description
    float

    enemyHealthPercentage

    Declaration
    [Title("Enemy Base Stats", null, TitleAlignments.Left, true, true)]
    [LabelText("Health %")]
    public float enemyHealthPercentage
    Field Value
    Type Description
    float

    enemyMovementSpeedPercentage

    Declaration
    [LabelText("MovSpeed %")]
    public float enemyMovementSpeedPercentage
    Field Value
    Type Description
    float

    enemyPowerPercentage

    Declaration
    [LabelText("Power %")]
    public float enemyPowerPercentage
    Field Value
    Type Description
    float

    harmfulNodeMultiplier

    Declaration
    public float harmfulNodeMultiplier
    Field Value
    Type Description
    float

    healRawMultiplier

    Declaration
    public float healRawMultiplier
    Field Value
    Type Description
    float

    healthFactorAfterLoop

    Declaration
    public float healthFactorAfterLoop
    Field Value
    Type Description
    float

    healthFactorBeforeLoop

    Declaration
    [Title("Enemy Scaling Stats", null, TitleAlignments.Left, true, true)]
    public float healthFactorBeforeLoop
    Field Value
    Type Description
    float

    heroicBossArmor

    Declaration
    public float heroicBossArmor
    Field Value
    Type Description
    float

    hunterSpreadChance

    Declaration
    public float hunterSpreadChance
    Field Value
    Type Description
    float

    icon

    Declaration
    public Sprite icon
    Field Value
    Type Description
    UnityEngine.Sprite

    iconScale

    Declaration
    public float iconScale
    Field Value
    Type Description
    float

    lostSoulDistance

    Declaration
    public Vector2Int lostSoulDistance
    Field Value
    Type Description
    UnityEngine.Vector2Int

    maxPopulationMultiplier

    Declaration
    [Title("Generic", null, TitleAlignments.Left, true, true)]
    public float maxPopulationMultiplier
    Field Value
    Type Description
    float

    miniBossArmor

    Declaration
    [Space(16)]
    public float miniBossArmor
    Field Value
    Type Description
    float

    positionSampleCount

    Declaration
    [Title("Enemy AI", null, TitleAlignments.Left, true, true)]
    [LabelText("Sample Count")]
    public int positionSampleCount
    Field Value
    Type Description
    int

    positionSampleInterval

    Declaration
    [LabelText("Sample Interval")]
    public float positionSampleInterval
    Field Value
    Type Description
    float

    positionSampleLagBehindFrames

    Declaration
    [LabelText("Lag Behind Count")]
    public int positionSampleLagBehindFrames
    Field Value
    Type Description
    int

    predictionStrengthCurve

    Declaration
    public AnimationCurve predictionStrengthCurve
    Field Value
    Type Description
    UnityEngine.AnimationCurve

    regenOrbChanceMultiplier

    Declaration
    public float regenOrbChanceMultiplier
    Field Value
    Type Description
    float

    scoreMultiplier

    Declaration
    public float scoreMultiplier
    Field Value
    Type Description
    float

    specialSkillChanceMultiplier

    Declaration
    public float specialSkillChanceMultiplier
    Field Value
    Type Description
    float

    Methods

    GetScaledZoneIndexForDamage(float)

    Declaration
    public float GetScaledZoneIndexForDamage(float zi = NaN)
    Parameters
    Type Name Description
    float zi
    Returns
    Type Description
    float

    GetScaledZoneIndexForHealth(float)

    Declaration
    public float GetScaledZoneIndexForHealth(float zi = NaN)
    Parameters
    Type Name Description
    float zi
    Returns
    Type Description
    float
    In This Article
    Back to top Shape of Dreams API Documentation