Class DewGameplayExperienceSettings
Inheritance
object
UnityEngine.Object
UnityEngine.ScriptableObject
Sirenix.OdinInspector.SerializedScriptableObject
DewGameplayExperienceSettings
Assembly: Dew.Core.dll
Syntax
[CreateAssetMenu(fileName = "New Dew Game Experience Settings", menuName = "Dew Game Experience Settings")]
public class DewGameplayExperienceSettings : SerializedScriptableObject
Fields
bossBonusHealthPercentagePerPlayer
Declaration
[LabelText("Boss Bonus Health % Per Extra Player")]
public float bossBonusHealthPercentagePerPlayer
Field Value
bossBonusPowerPercentagePerPlayer
Declaration
[LabelText("Boss Bonus Power % Per Extra Player")]
public float bossBonusPowerPercentagePerPlayer
Field Value
bossRewardsDreamDustMax
Declaration
[LabelText("Dream Dust Max")]
public Formula bossRewardsDreamDustMax
Field Value
bossRewardsDreamDustMin
Declaration
[LabelText("Dream Dust Min")]
public Formula bossRewardsDreamDustMin
Field Value
bossRewardsGoldMax
Declaration
[LabelText("Gold Max")]
public Formula bossRewardsGoldMax
Field Value
bossRewardsGoldMin
Declaration
[Header("Boss Rewards by Zone Index")]
[LabelText("Gold Min")]
public Formula bossRewardsGoldMin
Field Value
combatRewardFantasyChance
Declaration
[LabelText("Fantasy")]
public Formula combatRewardFantasyChance
Field Value
combatRewardMemoryChance
Declaration
[Header("Combat Reward Chances By Zone Index")]
[LabelText("Memory")]
public Formula combatRewardMemoryChance
Field Value
cooldownFloorRatioByAbilityHaste
Declaration
[Header("Cooldown Reductions")]
public float cooldownFloorRatioByAbilityHaste
Field Value
cooldownFloorRatioBySkillUpgrade
Declaration
public float cooldownFloorRatioBySkillUpgrade
Field Value
droppedExpMultiplierPerPlayer
Declaration
public float droppedExpMultiplierPerPlayer
Field Value
expDropDeviation
Declaration
public float expDropDeviation
Field Value
expGlobalMultiplier
Declaration
public float expGlobalMultiplier
Field Value
expMultiplier
Declaration
public PerMonsterTypeData<float> expMultiplier
Field Value
gainedSkillHastePerSkillLevel
Declaration
public float gainedSkillHastePerSkillLevel
Field Value
gemAddedQualityOnUpgrade
Declaration
public int gemAddedQualityOnUpgrade
Field Value
gemCleanseCostByQuality
Declaration
[Header("Cleanses")]
public Formula gemCleanseCostByQuality
Field Value
gemCleanseMinQuality
Declaration
public int gemCleanseMinQuality
Field Value
gemDismantleDreamDustByQuality
Declaration
[Header("Dismantle, Upgrades")]
public Formula gemDismantleDreamDustByQuality
Field Value
gemDismantleDreamDustMultiplier
Declaration
public PerRarityData<float> gemDismantleDreamDustMultiplier
Field Value
gemUpgradeDreamDustByQuality
Declaration
public Formula gemUpgradeDreamDustByQuality
Field Value
gemValue
Declaration
public PerRarityData<int> gemValue
Field Value
generalServiceGoldPriceMultiplier
Declaration
public float generalServiceGoldPriceMultiplier
Field Value
generalServiceGoldPriceMultiplierByZoneIndex
Declaration
public Formula generalServiceGoldPriceMultiplierByZoneIndex
Field Value
globalGoldEconomyMultiplierByZoneIndex
Declaration
[Header("Gold")]
public Formula globalGoldEconomyMultiplierByZoneIndex
Field Value
killGold
Declaration
public PerMonsterTypeData<float> killGold
Field Value
killGoldDeviation
Declaration
public float killGoldDeviation
Field Value
killGoldMultiplierByZoneIndex
Declaration
public Formula killGoldMultiplierByZoneIndex
Field Value
maxGlobalPopulation
Declaration
[Header("Max Population (Spawned)")]
[LabelText("Max Spawned Population")]
public float maxGlobalPopulation
Field Value
maxGlobalPopulationMultiplierByAmbientLevel
Declaration
[LabelText("Multiplier By Ambient Level")]
public Formula maxGlobalPopulationMultiplierByAmbientLevel
Field Value
maxGlobalPopulationMultiplierPerPlayer
Declaration
[LabelText("Multiplier Per Extra Player")]
public float maxGlobalPopulationMultiplierPerPlayer
Field Value
maxHeroLevel
Declaration
[Header("Experience")]
public int maxHeroLevel
Field Value
maxSectionPopulation
Declaration
[Header("Max Population (Section)")]
[LabelText("Max Population")]
public float maxSectionPopulation
Field Value
maxSectionPopulationMultiplierByAmbientLevel
Declaration
[LabelText("Multiplier By Ambient Level")]
public Formula maxSectionPopulationMultiplierByAmbientLevel
Field Value
maxSectionPopulationMultiplierPerPlayerInSection
Declaration
[LabelText("Multiplier Per Extra Player In Section")]
public float maxSectionPopulationMultiplierPerPlayerInSection
Field Value
miniBossBonusHealthPercentagePerPlayer
Declaration
[LabelText("MiniBoss Bonus Health % Per Extra Player")]
public float miniBossBonusHealthPercentagePerPlayer
Field Value
miniBossBonusPowerPercentagePerPlayer
Declaration
[LabelText("MiniBoss Bonus Power % Per Extra Player")]
public float miniBossBonusPowerPercentagePerPlayer
Field Value
miniBossSpawnChanceByNonMiniBossCombatNodesVisited
Declaration
[Header("Monsters")]
public Formula miniBossSpawnChanceByNonMiniBossCombatNodesVisited
Field Value
monsterBonusHealthPercentagePerPlayer
Declaration
[LabelText("Bonus Health % Per Extra Player")]
public float monsterBonusHealthPercentagePerPlayer
Field Value
monsterBonusPowerPercentagePerPlayer
Declaration
[LabelText("Bonus Power % Per Extra Player")]
public float monsterBonusPowerPercentagePerPlayer
Field Value
monsterSpawnPopulationMultiplierByTurnIndex
Declaration
[LabelText("Total Spawned Pop Multiplier By Turn Index")]
public Formula monsterSpawnPopulationMultiplierByTurnIndex
Field Value
monsterSpawnPopulationMultiplierPerPlayer
Declaration
[LabelText("Total Spawned Pop Multiplier Per Extra Player")]
public float monsterSpawnPopulationMultiplierPerPlayer
Field Value
monsterWavesMultiplierPerPlayer
Declaration
[LabelText("Waves Multiplier Per Extra Player")]
public float monsterWavesMultiplierPerPlayer
Field Value
regenOrbDropChanceOnLowHealth
Declaration
public PerMonsterTypeData<float> regenOrbDropChanceOnLowHealth
Field Value
regenOrbDropChanceOnMaxHealth
Declaration
[Header("Regen Orb")]
public PerMonsterTypeData<float> regenOrbDropChanceOnMaxHealth
Field Value
sellValueMultiplier
Declaration
public float sellValueMultiplier
Field Value
skillCleanseCostByLevel
Declaration
public Formula skillCleanseCostByLevel
Field Value
skillCleanseMinLevel
Declaration
public int skillCleanseMinLevel
Field Value
skillDismantleDreamDustByLevel
Declaration
public Formula skillDismantleDreamDustByLevel
Field Value
skillDismantleDreamDustMultiplier
Declaration
public PerRarityData<float> skillDismantleDreamDustMultiplier
Field Value
skillUpgradeDreamDustByLevel
Declaration
public Formula skillUpgradeDreamDustByLevel
Field Value
skillValue
Declaration
public PerRarityData<int> skillValue
Field Value
stardustBossSoulAmount
Declaration
[LabelText("Boss Soul Amount")]
public Vector2Int stardustBossSoulAmount
Field Value
| Type |
Description |
| UnityEngine.Vector2Int |
|
stardustDeathDropAmount
Declaration
[LabelText("Death Drop Amount Range")]
public Vector2Int stardustDeathDropAmount
Field Value
| Type |
Description |
| UnityEngine.Vector2Int |
|
stardustDeathDropChance
Declaration
[Header("Stardust")]
[LabelText("Death Drop Chance")]
public PerMonsterTypeData<float> stardustDeathDropChance
Field Value
valueGlobalMultiplier
Declaration
[Header("Buy, Sell")]
public float valueGlobalMultiplier
Field Value
valueMultiplierPerGemQuality
Declaration
public float valueMultiplierPerGemQuality
Field Value
valueMultiplierPerSkillLevel
Declaration
public float valueMultiplierPerSkillLevel
Field Value
welcomingSpawnPopMultiplierByArea
Declaration
[Header("Hunters")]
public AnimationCurve welcomingSpawnPopMultiplierByArea
Field Value
| Type |
Description |
| UnityEngine.AnimationCurve |
|