using System;
namespace Colosseum.Passives
{
///
/// 패시브 노드가 속한 갈래입니다.
///
public enum PassiveNodeBranch
{
Common,
Attack,
Defense,
Support,
Bridge,
}
///
/// 패시브 노드의 시각적/구조적 분류입니다.
///
public enum PassiveNodeKind
{
Hub,
Axis,
Bridge,
Capstone,
}
///
/// 패시브 노드가 기여하는 축 마스크입니다.
///
[Flags]
public enum PassiveAxisMask
{
None = 0,
Attack = 1 << 0,
Defense = 1 << 1,
Support = 1 << 2,
All = Attack | Defense | Support,
}
///
/// 패시브 노드가 제공하는 효과 종류입니다.
///
public enum PassiveEffectType
{
StatModifier,
DamageMultiplier,
HealMultiplier,
ShieldDoneMultiplier,
ShieldReceivedMultiplier,
ThreatGeneratedMultiplier,
IncomingDamageMultiplier,
ManaCostMultiplier,
}
///
/// 프로토타입 패시브 프리셋 분류입니다.
///
public enum PassivePrototypePresetKind
{
None,
Defense,
Support,
Attack,
}
}